Date | 3/31/2024 | 9/30/2023 | 6/30/2023 | 3/31/2023 | 12/31/2022 | 9/30/2022 | 6/30/2022 | 3/31/2022 | 12/31/2021 | 9/30/2021 | 6/30/2021 | 3/31/2021 | 12/31/2020 | 9/30/2020 | 6/30/2020 | 3/31/2020 | 12/31/2019 | 9/30/2019 | 7/31/2019 | 6/30/2019 | 3/31/2019 | 12/31/2018 | 9/30/2018 | 6/30/2018 | 3/31/2018 | 12/31/2017 | 11/30/2017 | 9/30/2017 | 6/30/2017 | 3/31/2017 | 12/31/2016 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $45,281,000.00 | $201,261,000.00 | $329,525,000.00 | $329,354,000.00 | $338,700,000.00 | $343,743,000.00 | $361,293,000.00 | $374,317,000.00 | $396,465,000.00 | $410,747,000.00 | $430,780,000.00 | $442,672,000.00 | $181,584,000.00 | $173,162,000.00 | $88,806,000.00 | $96,359,000.00 | $109,155,000.00 | $113,327,000.00 | -- | $72,025,000.00 | $33,972,000.00 | $44,429,000.00 | $51,423,000.00 | $60,474,000.00 | $65,231,000.00 | $79,682,000.00 | -- | -- | -- | $24,563,000.00 | $29,671,000.00 |
Accounts Receivable Net Current | $29,276,000.00 | $24,083,000.00 | $24,423,000.00 | $22,546,000.00 | $19,017,000.00 | $18,330,000.00 | $19,683,000.00 | $22,616,000.00 | $23,786,000.00 | $18,434,000.00 | $15,400,000.00 | $14,900,000.00 | $17,184,000.00 | $26,262,000.00 | $9,526,000.00 | $12,065,000.00 | $10,906,000.00 | $11,914,000.00 | -- | $9,134,000.00 | $7,303,000.00 | $6,792,000.00 | $4,648,000.00 | $3,586,000.00 | $4,661,000.00 | $5,599,000.00 | -- | -- | -- | -- | -- |
Inventory | $26,015,000.00 | $19,945,000.00 | $18,156,000.00 | $17,070,000.00 | $16,786,000.00 | $18,236,000.00 | $21,985,000.00 | $22,669,000.00 | $22,190,000.00 | $22,794,000.00 | $21,225,000.00 | $17,044,000.00 | $14,856,000.00 | $13,274,000.00 | $13,789,000.00 | $11,392,000.00 | $10,463,000.00 | $11,161,000.00 | -- | $8,850,000.00 | $7,742,000.00 | $5,945,000.00 | $5,375,000.00 | $5,486,000.00 | $5,332,000.00 | $3,571,000.00 | -- | -- | -- | -- | -- |
Prepaid Expenses and Other Current Assets | $9,551,000.00 | $9,273,000.00 | $6,954,000.00 | $7,002,000.00 | $6,860,000.00 | $6,475,000.00 | $10,237,000.00 | $14,104,000.00 | $6,514,000.00 | $7,454,000.00 | $9,005,000.00 | $7,791,000.00 | $5,981,000.00 | $2,230,000.00 | $2,117,000.00 | $2,722,000.00 | $2,137,000.00 | $2,297,000.00 | -- | $2,377,000.00 | $2,502,000.00 | $2,618,000.00 | $1,255,000.00 | $1,152,000.00 | $1,393,000.00 | $400,000.00 | -- | -- | -- | -- | -- |
Total Current Assets | $366,763,000.00 | $381,011,000.00 | $379,058,000.00 | $375,972,000.00 | $381,403,000.00 | $386,784,000.00 | $413,198,000.00 | $433,706,000.00 | $448,955,000.00 | $459,429,000.00 | $476,440,000.00 | $482,443,000.00 | $219,605,000.00 | $214,928,000.00 | $114,238,000.00 | $122,538,000.00 | $132,661,000.00 | $138,699,000.00 | -- | $92,386,000.00 | $51,519,000.00 | $59,496,000.00 | $62,701,000.00 | $70,698,000.00 | $76,617,000.00 | $89,252,000.00 | -- | -- | -- | -- | -- |
Property Plant and Equipement | $17,492,000.00 | $17,517,000.00 | $18,328,000.00 | $19,056,000.00 | $20,162,000.00 | $21,441,000.00 | $22,295,000.00 | $19,683,000.00 | $17,960,000.00 | $16,466,000.00 | $15,778,000.00 | $14,183,000.00 | $13,912,000.00 | $12,827,000.00 | $12,353,000.00 | $11,992,000.00 | $12,047,000.00 | $12,064,000.00 | -- | $12,082,000.00 | $8,582,000.00 | $2,923,000.00 | $2,836,000.00 | $2,406,000.00 | $2,234,000.00 | $1,874,000.00 | -- | -- | -- | -- | -- |
Intangible Assets Net | $5,339,000.00 | $6,003,000.00 | $6,476,000.00 | $7,129,000.00 | $7,516,000.00 | $7,511,000.00 | $8,527,000.00 | $9,692,000.00 | $10,534,000.00 | $11,374,000.00 | $12,174,000.00 | $12,464,000.00 | $13,716,000.00 | $13,242,000.00 | $13,310,000.00 | $13,115,000.00 | $14,307,000.00 | $14,221,000.00 | -- | $2,054,000.00 | $2,198,000.00 | $2,348,000.00 | $2,512,000.00 | $2,676,000.00 | $2,841,000.00 | -- | -- | -- | -- | -- | -- |
Goodwill | -- | -- | -- | -- | -- | -- | $8,675,000.00 | $9,323,000.00 | $9,632,000.00 | $9,903,000.00 | $10,121,000.00 | $9,900,000.00 | $10,460,000.00 | $9,700,000.00 | $9,390,000.00 | $8,914,000.00 | $9,400,000.00 | $8,961,000.00 | -- | $1,308,000.00 | $1,300,000.00 | $1,300,000.00 | $1,308,000.00 | $1,308,000.00 | $1,308,000.00 | -- | -- | -- | -- | -- | -- |
Other Assets | $1,802,000.00 | $2,004,000.00 | $2,282,000.00 | $1,345,000.00 | $1,298,000.00 | $1,200,000.00 | $377,000.00 | $378,000.00 | $378,000.00 | $384,000.00 | $377,000.00 | $373,000.00 | $357,000.00 | $375,000.00 | $529,000.00 | $525,000.00 | $557,000.00 | $574,000.00 | -- | $552,000.00 | $550,000.00 | $536,000.00 | $836,000.00 | $684,000.00 | $683,000.00 | $653,000.00 | -- | -- | -- | -- | -- |
Total Assets | $411,749,000.00 | $429,042,000.00 | $429,210,000.00 | $427,313,000.00 | $434,199,000.00 | $446,697,000.00 | $488,601,000.00 | $504,657,000.00 | $501,527,000.00 | $510,840,000.00 | $528,044,000.00 | $532,666,000.00 | $271,045,000.00 | $264,105,000.00 | $162,940,000.00 | $170,305,000.00 | $169,951,000.00 | $175,545,000.00 | -- | $109,408,000.00 | $65,176,000.00 | $67,611,000.00 | $71,193,000.00 | $77,772,000.00 | $83,683,000.00 | $91,779,000.00 | -- | -- | -- | -- | -- |
Accounts Payable | $3,914,000.00 | $4,786,000.00 | $3,238,000.00 | $2,585,000.00 | $3,836,000.00 | $2,106,000.00 | $5,983,000.00 | $4,262,000.00 | $9,209,000.00 | $5,824,000.00 | $6,862,000.00 | $6,503,000.00 | $6,799,000.00 | $5,962,000.00 | $4,878,000.00 | $4,723,000.00 | $5,777,000.00 | $4,245,000.00 | -- | $3,510,000.00 | $3,789,000.00 | $5,110,000.00 | $3,866,000.00 | $3,117,000.00 | $2,963,000.00 | $3,552,000.00 | -- | -- | -- | -- | -- |
Accrued Liabilities | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Liabilities | $70,311,000.00 | $75,690,000.00 | $73,854,000.00 | $69,981,000.00 | $75,259,000.00 | $73,928,000.00 | -- | -- | $60,575,000.00 | $55,326,000.00 | $62,034,000.00 | $61,197,000.00 | $64,920,000.00 | $55,064,000.00 | $51,906,000.00 | $51,259,000.00 | $41,293,000.00 | $39,310,000.00 | -- | $34,663,000.00 | $30,961,000.00 | $26,546,000.00 | $23,505,000.00 | $24,597,000.00 | $24,352,000.00 | $25,913,000.00 | -- | -- | -- | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | $1,943,000.00 | $7,688,000.00 | $7,688,000.00 | $7,688,000.00 | $7,688,000.00 | $7,688,000.00 | $7,688,000.00 | $7,688,000.00 | $7,688,000.00 | -- | $7,688,000.00 | $7,763,000.00 | $7,763,000.00 | $7,687,000.00 | $7,688,000.00 | $8,591,000.00 | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | $789,006,000.00 | $778,615,000.00 | $772,473,000.00 | $768,141,000.00 | $763,688,000.00 | $759,312,000.00 | $756,139,000.00 | $750,742,000.00 | $745,936,000.00 | $739,862,000.00 | $734,170,000.00 | $728,128,000.00 | $451,433,000.00 | $446,228,000.00 | $351,188,000.00 | $348,072,000.00 | $345,027,000.00 | $342,628,000.00 | -- | $270,136,000.00 | $219,045,000.00 | $216,931,000.00 | $214,220,000.00 | $212,050,000.00 | $210,863,000.00 | $210,196,000.00 | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | $-3,038,000.00 | $-3,214,000.00 | $-2,825,000.00 | $-2,581,000.00 | $-2,623,000.00 | $-2,999,000.00 | $-2,203,000.00 | $-756,000.00 | $441,000.00 | $1,051,000.00 | $1,578,000.00 | $1,183,000.00 | $2,434,000.00 | $734,000.00 | $-26,000.00 | $-1,200,000.00 | $-153,000.00 | $-1,135,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Deficit | $-444,568,000.00 | $-422,087,000.00 | $-414,329,000.00 | $-408,265,000.00 | $-402,200,000.00 | $-383,581,000.00 | $-348,517,000.00 | $-323,615,000.00 | $-305,500,000.00 | $-285,436,000.00 | $-269,775,000.00 | $-257,878,000.00 | $-247,774,000.00 | $-237,953,000.00 | $-240,156,000.00 | $-227,854,000.00 | $-216,244,000.00 | $-205,286,000.00 | -- | $-195,416,000.00 | $-184,853,000.00 | $-176,328,000.00 | $-166,554,000.00 | $-158,897,000.00 | $-151,554,000.00 | $-144,352,000.00 | -- | -- | -- | -- | -- |
Total Stockholders' Equity | $341,438,000.00 | $353,352,000.00 | $355,356,000.00 | $357,332,000.00 | $358,940,000.00 | $372,769,000.00 | $405,456,000.00 | $426,408,000.00 | $440,952,000.00 | $455,514,000.00 | $466,010,000.00 | $471,469,000.00 | $206,125,000.00 | $209,041,000.00 | $111,034,000.00 | $119,046,000.00 | $128,658,000.00 | $136,235,000.00 | -- | $74,745,000.00 | $34,215,000.00 | $41,065,000.00 | $47,688,000.00 | $53,175,000.00 | $59,331,000.00 | $65,866,000.00 | -- | -- | -- | -- | $-115,109,000.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $411,749,000.00 | $429,042,000.00 | $429,210,000.00 | $427,313,000.00 | $434,199,000.00 | $446,697,000.00 | $488,601,000.00 | $504,657,000.00 | $501,527,000.00 | $510,840,000.00 | $528,044,000.00 | $532,666,000.00 | $271,045,000.00 | $264,105,000.00 | $162,940,000.00 | $170,305,000.00 | $169,951,000.00 | $175,545,000.00 | -- | $109,408,000.00 | $65,176,000.00 | $67,611,000.00 | $71,193,000.00 | $77,772,000.00 | $83,683,000.00 | $91,779,000.00 | -- | -- | -- | -- | -- |
Date | 3/31/2024 | 9/30/2023 | 6/30/2023 | 3/31/2023 | 12/31/2022 | 9/30/2022 | 6/30/2022 | 3/31/2022 | 12/31/2021 | 9/30/2021 | 6/30/2021 | 3/31/2021 | 12/31/2020 | 9/30/2020 | 6/30/2020 | 3/31/2020 | 12/31/2019 | 9/30/2019 | 7/31/2019 | 6/30/2019 | 3/31/2019 | 12/31/2018 | 9/30/2018 | 6/30/2018 | 3/31/2018 | 12/31/2017 | 11/30/2017 | 9/30/2017 | 6/30/2017 | 3/31/2017 | 12/31/2016 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $10,877,000.00 | $26,755,000.00 | $8,643,000.00 | $7,521,000.00 | $6,589,000.00 | -- | $5,734,000.00 | $5,213,000.00 | $5,338,000.00 | $17,585,000.00 |
Cost of Revenues | $12,440,000.00 | $36,972,000.00 | $11,891,000.00 | $11,530,000.00 | $58,716,000.00 | $15,702,000.00 | $29,782,000.00 | $14,993,000.00 | $48,828,000.00 | $34,802,000.00 | $22,357,000.00 | $10,860,000.00 | $38,195,000.00 | $27,114,000.00 | $16,831,000.00 | $8,914,000.00 | $29,898,000.00 | $20,847,000.00 | -- | $6,605,000.00 | $6,330,000.00 | $19,684,000.00 | $4,996,000.00 | $4,670,000.00 | $4,349,000.00 | $12,887,000.00 | -- | $9,179,000.00 | -- | -- | $9,837,000.00 |
Gross Profit | $19,626,000.00 | $53,847,000.00 | $36,064,000.00 | $16,926,000.00 | $46,806,000.00 | $10,944,000.00 | $8,711,000.00 | $14,559,000.00 | $61,728,000.00 | $45,467,000.00 | $30,223,000.00 | $16,349,000.00 | $48,182,000.00 | $21,106,000.00 | $5,213,000.00 | $6,813,000.00 | $26,836,000.00 | $19,969,000.00 | -- | $12,936,000.00 | $6,007,000.00 | $17,948,000.00 | $5,595,000.00 | $7,145,000.00 | $3,172,000.00 | $9,987,000.00 | -- | $2,565,000.00 | -- | -- | $7,748,000.00 |
Research and Development | $6,675,000.00 | $17,866,000.00 | $5,946,000.00 | $4,720,000.00 | $25,890,000.00 | $6,631,000.00 | $13,659,000.00 | $7,034,000.00 | $27,978,000.00 | $20,244,000.00 | $13,437,000.00 | $6,683,000.00 | $20,174,000.00 | $13,957,000.00 | $4,312,000.00 | $4,268,000.00 | $16,190,000.00 | $3,924,000.00 | -- | $4,016,000.00 | $3,852,000.00 | $4,045,000.00 | $4,411,000.00 | $3,705,000.00 | $3,644,000.00 | $3,927,000.00 | -- | $4,224,000.00 | $8,153,000.00 | $4,250,000.00 | $16,993,000.00 |
Selling, General, and Administrative | $25,993,000.00 | $23,595,000.00 | $42,474,000.00 | $20,883,000.00 | $91,995,000.00 | $72,723,000.00 | $52,757,000.00 | $25,712,000.00 | $92,336,000.00 | $63,913,000.00 | $40,243,000.00 | $19,455,000.00 | $18,766,000.00 | $13,451,000.00 | $27,375,000.00 | $14,273,000.00 | $52,246,000.00 | $13,352,000.00 | -- | $24,941,000.00 | $11,512,000.00 | $10,577,000.00 | $8,846,000.00 | $7,579,000.00 | $6,691,000.00 | $6,047,000.00 | -- | $4,728,000.00 | $8,913,000.00 | $4,166,000.00 | $12,466,000.00 |
Total Operating Expenses | $33,592,000.00 | $86,598,000.00 | $55,045,000.00 | $26,346,000.00 | $148,510,000.00 | $47,547,000.00 | $66,416,000.00 | $32,746,000.00 | $120,314,000.00 | $84,157,000.00 | $53,680,000.00 | $26,138,000.00 | $79,766,000.00 | $18,828,000.00 | $35,955,000.00 | $18,541,000.00 | $68,436,000.00 | $17,276,000.00 | -- | $17,445,000.00 | $15,364,000.00 | $49,498,000.00 | $34,876,000.00 | $30,639,000.00 | $14,684,000.00 | $35,992,000.00 | -- | $8,952,000.00 | $11,682,000.00 | $11,394,000.00 | $29,459,000.00 |
Loss from Operations | $-13,966,000.00 | $-13,770,000.00 | $-9,561,000.00 | $-9,420,000.00 | $-101,704,000.00 | $-36,603,000.00 | $-24,959,000.00 | $-18,187,000.00 | $-58,586,000.00 | $-38,690,000.00 | $-23,457,000.00 | $-9,789,000.00 | $-31,584,000.00 | $2,278,000.00 | $-23,929,000.00 | $-11,728,000.00 | $-41,600,000.00 | $-30,116,000.00 | -- | $-19,873,000.00 | $-9,357,000.00 | $-9,414,000.00 | $-22,137,000.00 | $-7,311,000.00 | $-7,163,000.00 | $-7,093,000.00 | -- | $-6,387,000.00 | $-6,469,000.00 | $-6,056,000.00 | $-21,711,000.00 |
Loss Before Income Taxes | $-9,812,000.00 | $-19,347,000.00 | $-11,792,000.00 | $-5,963,000.00 | $-96,635,000.00 | $-34,992,000.00 | $-43,117,000.00 | $-18,352,000.00 | $-57,724,000.00 | $-37,630,000.00 | $-22,002,000.00 | $-10,146,000.00 | $-31,906,000.00 | $-21,962,000.00 | $-12,320,000.00 | $-11,734,000.00 | $-40,983,000.00 | $-29,919,000.00 | -- | $-19,924,000.00 | $-9,383,000.00 | $-31,511,000.00 | $-7,657,000.00 | $-14,545,000.00 | $-7,202,000.00 | $-27,019,000.00 | -- | -- | -- | -- | $-23,173,000.00 |
Earnings Per Share Basic | $-0.26 | $-0.53 | $-0.33 | $-0.16 | $-2.61 | $-2.12 | $-0.67 | $-0.49 | $-1.60 | $-1.05 | -- | -- | -- | $-0.75 | -- | -- | -- | $-0.37 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Weighted Average Shares Basic | 38,126,000 | 37,494,000 | 37,411,000 | 37,326,559 | 36,990,965 | 36,926,549 | 36,886,879 | 36,850,894 | 35,997,473 | 35,774,455 | -- | -- | 29,589,132 | 30,139,157 | 28,312,925 | 28,179,132 | -- | 24,102,887 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Diluted | $-0.26 | $-0.21 | $-0.16 | $-0.16 | $-2.61 | $-0.95 | $-1.17 | $-0.49 | $-1.60 | $-0.43 | -- | -- | $-0.31 | $0.07 | $-0.43 | $-0.41 | -- | $-1.24 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Weighted Average Shares Diluted | 38,126,000 | 37,494,000 | 37,494,000 | 37,326,559 | 36,990,965 | 37,004,596 | 36,922,468 | 36,850,894 | 35,997,473 | 35,774,455 | -- | -- | 31,696,002 | 31,386,439 | 28,312,925 | 28,179,132 | -- | 26,627,831 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Shares Authorized | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | -- | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | -- | -- | -- | -- |
Common Stock Shares Outstanding | 38,353,000 | 37,839,000 | 37,566,000 | 37,423,981 | 37,279,994 | 37,093,601 | 36,974,827 | 36,899,156 | 36,768,035 | 36,574,132 | 36,454,369 | 36,294,928 | 31,796,544 | 31,583,509 | 28,112,201 | 28,243,442 | 28,112,201 | 27,967,713 | -- | 24,894,019 | 22,491,447 | 22,369,036 | 22,151,410 | 21,980,681 | 21,823,282 | 21,707,041 | -- | -- | -- | -- | -- |
Common Stock Value | $38,000.00 | $38,000.00 | $37,000.00 | $37,000.00 | $37,000.00 | $37,000.00 | $37,000.00 | $37,000.00 | $37,000.00 | $37,000.00 | $37,000.00 | $36,000.00 | $32,000.00 | $32,000.00 | $28,000.00 | $28,000.00 | $28,000.00 | $28,000.00 | -- | $25,000.00 | $23,000.00 | $22,000.00 | $22,000.00 | $22,000.00 | $22,000.00 | $22,000.00 | -- | -- | -- | -- | -- |
Common Stock Par Or Stated Value Per Share | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $1.00 | $1.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | -- | -- | -- | -- | -- |
Payments Of Dividends Common Stock | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Authorized | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 47,015,449 | -- | -- | -- | -- | -- | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | -- | -- | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $0.00 | -- | -- | -- | -- | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | -- | -- | -- | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |