Date | 12/31/2023 | 12/31/2022 | 12/31/2021 | 6/30/2021 | 12/31/2020 | 12/31/2019 | 12/31/2018 | 12/31/2017 | 12/31/2016 | 12/31/2015 | 12/31/2014 | 12/31/2013 | 12/31/2012 | 12/31/2011 | 12/31/2010 | 12/31/2009 | 12/31/2008 | 2/28/2007 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $107,574,000.00 | $111,121,000.00 | $126,698,000.00 | -- | $232,304,000.00 | $31,748,000.00 | $22,877,000.00 | $27,697,000.00 | $20,406,000.00 | $27,733,000.00 | $13,649,000.00 | $17,542,000.00 | $15,963,000.00 | $18,716,000.00 | $25,394,000.00 | $9,861,000.00 | $19,325,000.00 | -- |
Accounts Receivable Net Current | $111,256,000.00 | $109,320,000.00 | $68,446,000.00 | -- | $63,314,000.00 | $51,603,000.00 | $53,531,000.00 | $40,949,000.00 | $42,626,000.00 | $19,046,000.00 | $15,566,000.00 | $27,947,000.00 | $17,362,000.00 | $13,402,000.00 | $13,162,000.00 | -- | -- | -- |
Inventory | $138,198,000.00 | $116,600,000.00 | $78,665,000.00 | -- | $61,734,000.00 | $48,362,000.00 | $41,786,000.00 | $34,921,000.00 | $29,260,000.00 | $27,683,000.00 | $16,107,000.00 | $18,118,000.00 | $17,827,000.00 | $9,608,000.00 | $10,849,000.00 | -- | -- | -- |
Prepaid Expenses and Other Current Assets | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Assets | $710,220,000.00 | $612,946,000.00 | $566,516,000.00 | -- | $558,701,000.00 | $302,931,000.00 | $281,577,000.00 | $231,908,000.00 | $167,676,000.00 | $149,977,000.00 | $157,676,000.00 | $149,063,000.00 | $130,590,000.00 | $113,228,000.00 | $86,703,000.00 | -- | -- | -- |
Property Plant and Equipement | $66,874,000.00 | $55,886,000.00 | $34,460,000.00 | -- | $34,168,000.00 | $30,566,000.00 | $13,756,000.00 | $13,891,000.00 | $10,017,000.00 | $11,062,000.00 | $11,450,000.00 | $10,382,000.00 | $8,660,000.00 | $5,998,000.00 | $3,094,000.00 | -- | -- | -- |
Intangible Assets Net | $39,184,000.00 | $43,586,000.00 | $2,601,000.00 | -- | $5,059,000.00 | $7,562,000.00 | $10,187,000.00 | $12,800,000.00 | $15,361,000.00 | $17,906,000.00 | -- | -- | -- | -- | -- | -- | -- | -- |
Goodwill | $50,080,000.00 | $49,009,000.00 | $20,114,000.00 | -- | $20,114,000.00 | $20,114,000.00 | $20,114,000.00 | $20,114,000.00 | $20,114,000.00 | $20,114,000.00 | -- | -- | -- | -- | -- | -- | -- | -- |
Other Assets | $3,259,000.00 | $957,000.00 | $661,000.00 | -- | $462,000.00 | $437,000.00 | $529,000.00 | $362,000.00 | $230,000.00 | $211,000.00 | $169,000.00 | $230,000.00 | $516,000.00 | $291,000.00 | $163,000.00 | -- | -- | -- |
Total Assets | $1,133,807,000.00 | $984,105,000.00 | $805,154,000.00 | -- | $655,786,000.00 | $400,443,000.00 | $333,430,000.00 | $283,285,000.00 | $218,593,000.00 | $207,269,000.00 | $173,279,000.00 | $162,277,000.00 | $142,044,000.00 | $122,947,000.00 | $93,377,000.00 | -- | -- | -- |
Accounts Payable | $35,158,000.00 | $42,732,000.00 | $36,218,000.00 | -- | $24,096,000.00 | $20,706,000.00 | $19,015,000.00 | $15,754,000.00 | $16,501,000.00 | $14,378,000.00 | $11,568,000.00 | $15,599,000.00 | $10,819,000.00 | $8,305,000.00 | $9,956,000.00 | -- | -- | -- |
Accrued Liabilities | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Liabilities | $383,055,000.00 | $397,142,000.00 | $331,400,000.00 | -- | $284,248,000.00 | $85,904,000.00 | $52,690,000.00 | $56,549,000.00 | $43,876,000.00 | $46,209,000.00 | $29,697,000.00 | $33,613,000.00 | $27,273,000.00 | $23,041,000.00 | $24,993,000.00 | -- | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | $139,694,000.00 | $121,398,000.00 | $139,847,000.00 | -- | $129,274,000.00 | $120,737,000.00 | $122,312,000.00 | $134,391,000.00 | $128,993,000.00 | $123,977,000.00 | $118,985,000.00 | $114,276,000.00 | $110,990,000.00 | $108,804,000.00 | $104,661,000.00 | -- | -- | -- |
Accumulated Other Comprehensive Loss | $-3,325,000.00 | $-12,508,000.00 | $-814,000.00 | -- | $570,000.00 | $15,000.00 | $-188,000.00 | $112,000.00 | $-50,000.00 | $-114,000.00 | $-1,177,000.00 | $541,000.00 | $449,000.00 | $-402,000.00 | $338,000.00 | -- | -- | -- |
Accumulated Deficit | $614,383,000.00 | $478,073,000.00 | $334,721,000.00 | -- | $241,620,000.00 | $193,713,000.00 | $158,542,000.00 | $104,124,000.00 | $57,665,000.00 | $48,152,000.00 | $32,427,000.00 | $13,775,000.00 | $3,260,000.00 | $-8,568,000.00 | $-36,686,000.00 | -- | -- | -- |
Total Stockholders' Equity | $750,752,000.00 | $586,963,000.00 | $473,754,000.00 | -- | $371,538,000.00 | $314,539,000.00 | $280,740,000.00 | $226,736,000.00 | $174,717,000.00 | $161,060,000.00 | $143,582,000.00 | $128,664,000.00 | $114,771,000.00 | $99,906,000.00 | $68,384,000.00 | $26,915,000.00 | $22,341,000.00 | -- |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $1,133,807,000.00 | $984,105,000.00 | $805,154,000.00 | -- | $655,786,000.00 | $400,443,000.00 | $333,430,000.00 | $283,285,000.00 | $218,593,000.00 | $207,269,000.00 | $173,279,000.00 | $162,277,000.00 | $142,044,000.00 | $122,947,000.00 | $93,377,000.00 | -- | -- | -- |
Date | 12/31/2023 | 12/31/2022 | 12/31/2021 | 6/30/2021 | 12/31/2020 | 12/31/2019 | 12/31/2018 | 12/31/2017 | 12/31/2016 | 12/31/2015 | 12/31/2014 | 12/31/2013 | 12/31/2012 | 12/31/2011 | 12/31/2010 | 12/31/2009 | 12/31/2008 | 2/28/2007 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | $517,922,000.00 | $570,729,000.00 | $416,113,000.00 | -- | $269,396,000.00 | $224,909,000.00 | $251,134,000.00 | $221,992,000.00 | $163,903,000.00 | $148,514,000.00 | $120,618,000.00 | $111,509,000.00 | $96,168,000.00 | $102,828,000.00 | $86,620,000.00 | $39,318,000.00 | -- | -- |
Cost of Revenues | $224,745,000.00 | $253,759,000.00 | $178,752,000.00 | -- | $116,473,000.00 | $103,089,000.00 | $105,900,000.00 | $90,805,000.00 | $88,623,000.00 | $71,434,000.00 | $57,005,000.00 | $52,438,000.00 | $45,014,000.00 | $44,832,000.00 | $39,204,000.00 | $21,731,000.00 | -- | -- |
Gross Profit | $293,177,000.00 | $316,970,000.00 | $237,361,000.00 | -- | $152,923,000.00 | $121,820,000.00 | $145,234,000.00 | $131,187,000.00 | $75,280,000.00 | $77,080,000.00 | $63,613,000.00 | $59,071,000.00 | $51,154,000.00 | $57,996,000.00 | $47,416,000.00 | $17,587,000.00 | -- | -- |
Research and Development | $88,043,000.00 | $90,458,000.00 | $65,857,000.00 | -- | $53,015,000.00 | $44,508,000.00 | $45,451,000.00 | $38,956,000.00 | $34,998,000.00 | $39,703,000.00 | $29,498,000.00 | $29,578,000.00 | $24,594,000.00 | $18,677,000.00 | $12,445,000.00 | $6,865,000.00 | -- | -- |
Selling, General, and Administrative | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Operating Expenses | $160,914,000.00 | $167,039,000.00 | $124,975,000.00 | -- | $97,353,000.00 | $85,412,000.00 | $84,792,000.00 | $73,368,000.00 | $65,114,000.00 | $65,499,000.00 | $46,702,000.00 | $46,738,000.00 | $40,570,000.00 | $33,279,000.00 | $25,546,000.00 | $15,119,000.00 | -- | -- |
Loss from Operations | $132,263,000.00 | $149,931,000.00 | $112,386,000.00 | -- | $55,570,000.00 | $36,408,000.00 | $60,442,000.00 | $57,819,000.00 | $10,166,000.00 | $11,581,000.00 | $16,911,000.00 | $12,333,000.00 | $10,584,000.00 | $24,717,000.00 | $21,870,000.00 | $2,468,000.00 | -- | -- |
Loss Before Income Taxes | $154,699,000.00 | $158,409,000.00 | $109,253,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Basic | $4.73 | $4.89 | $3.28 | -- | $1.71 | $1.26 | $1.94 | $1.68 | $0.35 | $0.58 | $0.68 | $0.39 | $0.44 | $1.07 | $0.91 | $0.14 | -- | -- |
Weighted Average Shares Basic | 28,828 | 28,697,365 | 28,371,610 | -- | 28,096,814 | 27,895,096 | 28,022,486 | 27,696,000 | 27,175,000 | 27,185,000 | 27,447,000 | 27,091 | 26,619,000 | 26,232,000 | 24,448,000 | 19,473,000 | -- | -- |
Earnings Per Share Diluted | $4.28 | $4.40 | $3.12 | -- | $1.65 | $1.23 | $1.89 | $1.63 | $0.35 | $0.57 | $0.67 | $0.38 | $0.43 | $1.04 | $0.86 | $0.13 | -- | -- |
Weighted Average Shares Diluted | 32,089 | 31,869,788 | 29,816,066 | -- | 28,949,739 | 28,574,202 | 28,765,329 | 28,524,000 | 27,503,000 | 27,510,000 | 27,807,000 | 27,373 | 27,277,000 | 26,931,000 | 25,692,000 | 20,089,000 | -- | -- |
Common Stock Shares Authorized | 60,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | -- | -- | -- |
Common Stock Shares Outstanding | 29,013,834 | 28,678,476 | 28,579,044 | -- | 28,176,862 | 28,005,617 | 27,917,505 | 27,898,304 | 27,351,431 | 27,093,937 | 27,137,051 | 27,280,521 | 26,681,876 | 26,467,542 | 25,374,844 | -- | -- | -- |
Common Stock Value | -- | -- | -- | -- | $74,000.00 | $74,000.00 | $74,000.00 | $74,000.00 | $74,000.00 | $73,000.00 | $73,000.00 | $72,000.00 | $72,000.00 | $72,000.00 | $71,000.00 | -- | -- | -- |
Common Stock Par Or Stated Value Per Share | -- | -- | -- | -- | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | -- | -- | -- |
Payments Of Dividends Common Stock | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Authorized | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $2.58 |