Date | 3/31/2024 | 12/31/2023 | 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 | 6/30/2019 | 3/31/2019 | 12/31/2018 | 9/30/2018 | 6/30/2018 | 3/31/2018 | 12/31/2017 | 9/30/2017 | 6/30/2017 | 5/31/2017 | 3/31/2017 | 12/31/2016 | 9/30/2016 | 6/30/2016 | 3/31/2016 | 12/31/2015 | 9/30/2015 | 6/30/2015 | 3/31/2015 | 12/31/2014 | 9/30/2014 | 6/30/2014 | 3/31/2014 | 12/31/2013 | 9/30/2013 | 6/30/2013 | 3/31/2013 | 12/31/2012 | 9/30/2012 | 6/30/2012 | 3/31/2012 | 12/31/2011 | 9/30/2011 | 6/30/2011 | 3/31/2011 | 12/31/2010 | 12/31/2009 | 12/31/2008 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $97,471,000.00 | $94,440,000.00 | $112,751,000.00 | $147,405,000.00 | $123,748,000.00 | $87,691,000.00 | $69,710,000.00 | $61,069,000.00 | $118,003,000.00 | $104,183,000.00 | $154,516,000.00 | $191,987,000.00 | $206,031,000.00 | $163,723,000.00 | $156,486,000.00 | $130,828,000.00 | $90,670,000.00 | $76,974,000.00 | $81,196,000.00 | $96,311,000.00 | $101,842,000.00 | $81,364,000.00 | $82,307,000.00 | $81,076,000.00 | $86,963,000.00 | $75,077,000.00 | $70,553,000.00 | $63,532,000.00 | -- | $53,970,000.00 | $52,436,000.00 | $57,120,000.00 | $58,610,000.00 | $47,316,000.00 | $42,037,000.00 | $38,994,000.00 | $37,145,000.00 | $33,423,000.00 | $24,459,000.00 | $27,631,000.00 | $32,019,000.00 | $41,360,000.00 | $36,382,000.00 | $47,980,000.00 | $44,405,000.00 | $49,230,000.00 | $39,937,000.00 | $43,411,000.00 | $37,120,000.00 | $31,935,000.00 | $14,262,000.00 | $18,454,000.00 | $28,292,000.00 | $31,189,000.00 | $17,165,000.00 | $10,604,000.00 | $973,000.00 |
Accounts Receivable Net Current | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $88,000.00 | $584,000.00 | $647,000.00 | $836,000.00 | $390,000.00 | $1,437,000.00 | $1,451,000.00 | $978,000.00 | $631,000.00 | $1,011,000.00 | $1,017,000.00 | $934,000.00 | $1,025,000.00 | $576,000.00 | $708,000.00 | $914,000.00 | -- | $1,493,000.00 | $1,387,000.00 | $1,131,000.00 | $1,627,000.00 | $2,115,000.00 | $1,633,000.00 | $1,869,000.00 | $1,991,000.00 | $2,306,000.00 | $1,650,000.00 | $2,354,000.00 | $1,693,000.00 | $1,524,000.00 | $1,246,000.00 | $1,932,000.00 | $1,965,000.00 | $2,452,000.00 | $2,148,000.00 | $2,732,000.00 | $2,395,000.00 | $2,177,000.00 | $1,477,000.00 | -- | -- | -- | $623,000.00 | -- | -- |
Inventory | $46,273,000.00 | $54,591,000.00 | $58,227,000.00 | $68,896,000.00 | $96,896,000.00 | $118,856,000.00 | $145,279,000.00 | $156,974,000.00 | $188,972,000.00 | $180,043,000.00 | $129,614,000.00 | $95,790,000.00 | $62,234,000.00 | $53,392,000.00 | $41,736,000.00 | $38,580,000.00 | $47,883,000.00 | $48,771,000.00 | $51,925,000.00 | $48,473,000.00 | $43,257,000.00 | $38,888,000.00 | $43,845,000.00 | $26,900,000.00 | $17,288,000.00 | $19,328,000.00 | $16,024,000.00 | $18,048,000.00 | -- | $19,883,000.00 | $18,311,000.00 | $15,015,000.00 | $11,364,000.00 | $13,243,000.00 | $13,335,000.00 | $11,770,000.00 | $12,424,000.00 | $14,186,000.00 | $15,735,000.00 | $16,208,000.00 | $17,579,000.00 | $15,896,000.00 | $18,059,000.00 | $17,451,000.00 | $15,981,000.00 | $18,419,000.00 | $20,804,000.00 | $18,279,000.00 | $16,265,000.00 | $15,347,000.00 | $19,969,000.00 | -- | -- | -- | $19,534,000.00 | -- | -- |
Prepaid Expenses and Other Current Assets | $11,412,000.00 | $10,670,000.00 | $8,289,000.00 | $12,516,000.00 | $9,674,000.00 | $16,237,000.00 | $14,445,000.00 | $16,710,000.00 | $13,227,000.00 | $16,334,000.00 | $11,541,000.00 | $11,104,000.00 | $6,625,000.00 | $5,863,000.00 | $5,158,000.00 | $6,437,000.00 | $7,493,000.00 | $6,096,000.00 | $4,817,000.00 | $7,638,000.00 | $4,995,000.00 | $4,586,000.00 | $3,851,000.00 | $3,936,000.00 | $3,577,000.00 | $4,188,000.00 | $2,404,000.00 | $3,210,000.00 | -- | $2,925,000.00 | $3,502,000.00 | $3,027,000.00 | $3,473,000.00 | $2,879,000.00 | $2,886,000.00 | $1,672,000.00 | $3,087,000.00 | $2,814,000.00 | $2,875,000.00 | $1,937,000.00 | $2,351,000.00 | $2,943,000.00 | $2,890,000.00 | $2,035,000.00 | $2,982,000.00 | $3,403,000.00 | $3,296,000.00 | $2,270,000.00 | $3,094,000.00 | $2,836,000.00 | $2,251,000.00 | -- | -- | -- | $2,108,000.00 | -- | -- |
Total Current Assets | $219,584,000.00 | $224,029,000.00 | $224,276,000.00 | $228,817,000.00 | $230,318,000.00 | $222,784,000.00 | $229,584,000.00 | $243,300,000.00 | $324,259,000.00 | $306,866,000.00 | $301,050,000.00 | $304,321,000.00 | $281,861,000.00 | $234,314,000.00 | $217,460,000.00 | $191,245,000.00 | $161,222,000.00 | $154,151,000.00 | $158,307,000.00 | $171,976,000.00 | $169,310,000.00 | $145,519,000.00 | $151,932,000.00 | $135,091,000.00 | $131,131,000.00 | $125,198,000.00 | $115,312,000.00 | $110,724,000.00 | -- | $103,644,000.00 | $101,297,000.00 | $103,170,000.00 | $97,752,000.00 | $92,136,000.00 | $88,073,000.00 | $84,718,000.00 | $86,134,000.00 | $87,577,000.00 | $81,914,000.00 | $79,052,000.00 | $92,256,000.00 | $99,848,000.00 | $91,954,000.00 | $106,856,000.00 | $101,190,000.00 | $94,891,000.00 | $88,575,000.00 | $87,592,000.00 | $79,500,000.00 | $75,767,000.00 | $63,986,000.00 | -- | -- | -- | $60,670,000.00 | -- | -- |
Property Plant and Equipement | $50,986,000.00 | $51,467,000.00 | $53,484,000.00 | $54,412,000.00 | $55,960,000.00 | $57,185,000.00 | $58,107,000.00 | $58,544,000.00 | $57,804,000.00 | $56,131,000.00 | $46,451,000.00 | $37,376,000.00 | $31,107,000.00 | $27,633,000.00 | $26,828,000.00 | $24,574,000.00 | $25,324,000.00 | $26,039,000.00 | $26,247,000.00 | $24,984,000.00 | $23,343,000.00 | $19,747,000.00 | $18,760,000.00 | $18,220,000.00 | $18,358,000.00 | $18,611,000.00 | $18,776,000.00 | $18,505,000.00 | -- | $19,137,000.00 | $19,753,000.00 | $20,111,000.00 | $20,136,000.00 | $27,047,000.00 | $29,029,000.00 | $29,527,000.00 | $31,068,000.00 | $32,507,000.00 | $33,477,000.00 | $36,014,000.00 | $37,080,000.00 | $39,057,000.00 | $40,336,000.00 | $41,135,000.00 | $40,665,000.00 | $40,131,000.00 | $40,109,000.00 | $38,946,000.00 | $39,621,000.00 | $39,193,000.00 | $38,852,000.00 | -- | -- | -- | $30,589,000.00 | -- | -- |
Intangible Assets Net | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $49,000.00 | $167,000.00 | $296,000.00 | $428,000.00 | $589,000.00 | $741,000.00 | $896,000.00 | $1,003,000.00 | -- | -- | -- | $1,072,000.00 | -- | -- |
Goodwill | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Other Assets | $13,648,000.00 | $14,650,000.00 | $15,753,000.00 | $14,269,000.00 | $13,709,000.00 | $12,456,000.00 | $12,691,000.00 | $12,955,000.00 | $12,026,000.00 | $6,468,000.00 | $6,439,000.00 | $3,784,000.00 | $3,112,000.00 | $2,937,000.00 | $3,002,000.00 | $2,833,000.00 | $2,181,000.00 | $353,000.00 | $453,000.00 | $710,000.00 | $941,000.00 | $1,183,000.00 | $1,400,000.00 | $1,649,000.00 | $1,902,000.00 | $2,120,000.00 | $299,000.00 | $286,000.00 | -- | $166,000.00 | $162,000.00 | $162,000.00 | $165,000.00 | $169,000.00 | $205,000.00 | $163,000.00 | $162,000.00 | $162,000.00 | $497,000.00 | $273,000.00 | $400,000.00 | $341,000.00 | $360,000.00 | $356,000.00 | $419,000.00 | $486,000.00 | $1,139,000.00 | $1,173,000.00 | $1,096,000.00 | $1,406,000.00 | $1,824,000.00 | -- | -- | -- | $1,728,000.00 | -- | -- |
Total Assets | $302,759,000.00 | $309,908,000.00 | $320,019,000.00 | $318,725,000.00 | $321,606,000.00 | $316,213,000.00 | $326,351,000.00 | $340,550,000.00 | $421,435,000.00 | $398,326,000.00 | $371,368,000.00 | $364,234,000.00 | $326,395,000.00 | $276,084,000.00 | $260,790,000.00 | $232,085,000.00 | $202,143,000.00 | $194,653,000.00 | $198,588,000.00 | $212,571,000.00 | $210,070,000.00 | $169,429,000.00 | $174,447,000.00 | $156,307,000.00 | $151,817,000.00 | $145,929,000.00 | $134,463,000.00 | $129,515,000.00 | -- | $122,947,000.00 | $121,216,000.00 | $123,458,000.00 | $118,072,000.00 | $119,371,000.00 | $117,326,000.00 | $114,426,000.00 | $117,383,000.00 | $120,265,000.00 | $115,910,000.00 | $115,339,000.00 | $129,736,000.00 | $139,246,000.00 | $132,650,000.00 | $148,396,000.00 | $142,441,000.00 | $135,804,000.00 | $130,251,000.00 | $128,300,000.00 | $120,958,000.00 | $117,262,000.00 | $105,665,000.00 | $103,353,000.00 | $101,906,000.00 | -- | $94,059,000.00 | -- | -- |
Accounts Payable | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accrued Liabilities | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Liabilities | $91,798,000.00 | $108,427,000.00 | $126,984,000.00 | $133,164,000.00 | $150,706,000.00 | $161,169,000.00 | $175,829,000.00 | $211,074,000.00 | $205,411,000.00 | $195,852,000.00 | $175,129,000.00 | $169,545,000.00 | $151,504,000.00 | $118,838,000.00 | $120,776,000.00 | $115,349,000.00 | $91,394,000.00 | $89,821,000.00 | $87,388,000.00 | $86,548,000.00 | $88,002,000.00 | $60,323,000.00 | $62,806,000.00 | $53,444,000.00 | $38,187,000.00 | $37,348,000.00 | $26,253,000.00 | $25,340,000.00 | -- | $23,779,000.00 | $25,200,000.00 | $28,529,000.00 | $26,807,000.00 | $29,507,000.00 | $28,742,000.00 | $27,613,000.00 | $29,185,000.00 | $35,438,000.00 | $35,434,000.00 | $32,787,000.00 | $32,229,000.00 | $34,077,000.00 | $34,234,000.00 | $37,058,000.00 | $37,893,000.00 | $38,498,000.00 | $39,465,000.00 | $41,067,000.00 | $41,561,000.00 | $39,159,000.00 | $32,263,000.00 | -- | -- | -- | $22,103,000.00 | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $1,132,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | $22,000.00 | $248,000.00 | $141,000.00 | $123,000.00 | $33,000.00 | $24,000.00 | $391,000.00 | $268,000.00 | $127,000.00 | $111,000.00 | $122,000.00 | $75,000.00 | $103,000.00 | $41,000.00 | $97,000.00 | $99,000.00 | $70,000.00 | $25,000.00 | $72,000.00 | $56,000.00 | $-46,000.00 | $-173,000.00 | $-266,000.00 | $-219,000.00 | $-244,000.00 | $-160,000.00 | $47,000.00 | $14,000.00 | -- | $-29,000.00 | $-165,000.00 | $69,000.00 | $124,000.00 | $30,000.00 | $-62,000.00 | $44,000.00 | $347,000.00 | $523,000.00 | $435,000.00 | $282,000.00 | $887,000.00 | $715,000.00 | $703,000.00 | $332,000.00 | $60,000.00 | $594,000.00 | $553,000.00 | $597,000.00 | $432,000.00 | $534,000.00 | $396,000.00 | -- | -- | -- | $240,000.00 | -- | -- |
Accumulated Deficit | $182,965,000.00 | $174,649,000.00 | $168,776,000.00 | $163,885,000.00 | $151,826,000.00 | $139,852,000.00 | $131,503,000.00 | $129,197,000.00 | $203,051,000.00 | $190,333,000.00 | $183,155,000.00 | $185,343,000.00 | $178,562,000.00 | $154,351,000.00 | $139,770,000.00 | $118,754,000.00 | $110,173,000.00 | $168,788,000.00 | $162,902,000.00 | $155,762,000.00 | $143,176,000.00 | $131,344,000.00 | $124,601,000.00 | $116,617,000.00 | $108,243,000.00 | $103,762,000.00 | $102,326,000.00 | $99,519,000.00 | -- | $95,813,000.00 | $93,497,000.00 | $93,260,000.00 | $90,219,000.00 | $89,822,000.00 | $88,634,000.00 | $93,545,000.00 | $89,589,000.00 | $83,341,000.00 | $78,897,000.00 | $82,258,000.00 | $109,387,000.00 | $103,667,000.00 | $97,700,000.00 | $95,213,000.00 | $89,540,000.00 | $82,467,000.00 | $76,534,000.00 | $74,669,000.00 | $67,462,000.00 | $64,648,000.00 | $60,658,000.00 | -- | -- | -- | $42,117,000.00 | -- | -- |
Total Stockholders' Equity | $210,961,000.00 | $201,481,000.00 | $193,035,000.00 | $185,561,000.00 | $170,900,000.00 | $155,044,000.00 | $150,522,000.00 | $129,476,000.00 | $216,024,000.00 | $202,474,000.00 | $196,239,000.00 | $194,689,000.00 | $174,891,000.00 | $157,246,000.00 | $140,014,000.00 | $116,736,000.00 | $110,749,000.00 | $104,832,000.00 | $111,200,000.00 | $126,023,000.00 | $122,068,000.00 | $109,106,000.00 | $111,641,000.00 | $102,863,000.00 | $113,630,000.00 | $108,581,000.00 | $108,210,000.00 | $104,175,000.00 | -- | $99,168,000.00 | $96,016,000.00 | $94,929,000.00 | $91,265,000.00 | $89,864,000.00 | $88,584,000.00 | $86,813,000.00 | $88,198,000.00 | $84,827,000.00 | $80,476,000.00 | $82,552,000.00 | $97,507,000.00 | $105,169,000.00 | $98,416,000.00 | $111,338,000.00 | $104,548,000.00 | $97,306,000.00 | $90,786,000.00 | $87,233,000.00 | $79,397,000.00 | $78,103,000.00 | $73,402,000.00 | -- | -- | -- | $71,956,000.00 | $47,817,000.00 | $34,069,000.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $302,759,000.00 | $309,908,000.00 | $320,019,000.00 | $318,725,000.00 | $321,606,000.00 | $316,213,000.00 | $326,351,000.00 | $340,550,000.00 | $421,435,000.00 | $398,326,000.00 | $371,368,000.00 | $364,234,000.00 | $326,395,000.00 | $276,084,000.00 | $260,790,000.00 | $232,085,000.00 | $202,143,000.00 | $194,653,000.00 | $198,588,000.00 | $212,571,000.00 | $210,070,000.00 | $169,429,000.00 | $174,447,000.00 | $156,307,000.00 | $151,817,000.00 | $145,929,000.00 | $134,463,000.00 | $129,515,000.00 | -- | $122,947,000.00 | $121,216,000.00 | $123,458,000.00 | $118,072,000.00 | $119,371,000.00 | $117,326,000.00 | $114,426,000.00 | $117,383,000.00 | $120,265,000.00 | $115,910,000.00 | $115,339,000.00 | $129,736,000.00 | $139,246,000.00 | $132,650,000.00 | $148,396,000.00 | $142,441,000.00 | $135,804,000.00 | $130,251,000.00 | $128,300,000.00 | $120,958,000.00 | $117,262,000.00 | $105,665,000.00 | -- | -- | -- | $94,059,000.00 | -- | -- |
Date | 3/31/2024 | 12/31/2023 | 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 | 6/30/2019 | 3/31/2019 | 12/31/2018 | 9/30/2018 | 6/30/2018 | 3/31/2018 | 12/31/2017 | 9/30/2017 | 6/30/2017 | 5/31/2017 | 3/31/2017 | 12/31/2016 | 9/30/2016 | 6/30/2016 | 3/31/2016 | 12/31/2015 | 9/30/2015 | 6/30/2015 | 3/31/2015 | 12/31/2014 | 9/30/2014 | 6/30/2014 | 3/31/2014 | 12/31/2013 | 9/30/2013 | 6/30/2013 | 3/31/2013 | 12/31/2012 | 9/30/2012 | 6/30/2012 | 3/31/2012 | 12/31/2011 | 9/30/2011 | 6/30/2011 | 3/31/2011 | 12/31/2010 | 12/31/2009 | 12/31/2008 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | -- | -- | -- | -- | -- | -- | $1,261,332,000.00 | $870,933,000.00 | $417,600,000.00 | -- | $413,395,000.00 | $734,858,000.00 | $340,669,000.00 | $264,912,000.00 | $271,470,000.00 | $398,460,000.00 | $178,461,000.00 | $170,632,000.00 | $190,061,000.00 | $187,103,000.00 | $165,876,000.00 | $145,844,000.00 | $139,239,000.00 | $215,920,000.00 | $98,596,000.00 | $301,563,000.00 | $223,556,000.00 | $75,729,000.00 | -- | $70,622,000.00 | $62,467,000.00 | $68,578,000.00 | $143,489,000.00 | $72,345,000.00 | $272,773,000.00 | $65,936,000.00 | $145,525,000.00 | $73,364,000.00 | $285,285,000.00 | $73,992,000.00 | $80,883,000.00 | $86,529,000.00 | $356,886,000.00 | $279,595,000.00 | $97,072,000.00 | $96,043,000.00 | $356,706,000.00 | $273,464,000.00 | $182,496,000.00 | $88,924,000.00 | $298,189,000.00 | $76,067,000.00 | $78,255,000.00 | $74,295,000.00 | $257,552,000.00 | $169,743,000.00 | -- |
Cost of Revenues | $47,447,000.00 | $296,204,000.00 | $246,558,000.00 | $85,473,000.00 | $102,593,000.00 | $458,163,000.00 | $107,549,000.00 | $131,651,000.00 | $115,314,000.00 | $398,490,000.00 | $298,942,000.00 | $192,604,000.00 | $92,122,000.00 | $237,027,000.00 | $67,434,000.00 | $103,920,000.00 | $43,221,000.00 | $176,814,000.00 | $47,128,000.00 | $87,122,000.00 | $40,729,000.00 | $121,104,000.00 | $84,351,000.00 | $52,313,000.00 | $23,788,000.00 | $73,751,000.00 | $54,870,000.00 | $18,118,000.00 | -- | $17,730,000.00 | $68,870,000.00 | $53,485,000.00 | $17,919,000.00 | $19,151,000.00 | $71,458,000.00 | $55,364,000.00 | $18,994,000.00 | $19,594,000.00 | $76,078,000.00 | $62,194,000.00 | $43,118,000.00 | $22,595,000.00 | $89,040,000.00 | $69,403,000.00 | $47,776,000.00 | $23,634,000.00 | $88,671,000.00 | $22,632,000.00 | $23,431,000.00 | $22,169,000.00 | $73,693,000.00 | $56,453,000.00 | $19,214,000.00 | $17,614,000.00 | $65,083,000.00 | $45,355,000.00 | -- |
Gross Profit | $127,292,000.00 | $775,850,000.00 | $177,377,000.00 | $457,105,000.00 | $246,390,000.00 | $1,140,414,000.00 | $282,849,000.00 | $623,968,000.00 | $302,286,000.00 | $1,127,597,000.00 | $307,057,000.00 | $542,254,000.00 | $248,547,000.00 | $697,815,000.00 | $204,036,000.00 | $159,300,000.00 | $135,240,000.00 | $128,068,000.00 | $142,933,000.00 | $140,710,000.00 | $125,147,000.00 | $379,899,000.00 | $107,201,000.00 | $163,607,000.00 | $74,808,000.00 | $59,126,000.00 | $168,686,000.00 | $57,611,000.00 | -- | $52,892,000.00 | $205,664,000.00 | $52,163,000.00 | $53,225,000.00 | $53,194,000.00 | $201,315,000.00 | $49,160,000.00 | $106,937,000.00 | $53,770,000.00 | $209,207,000.00 | $179,210,000.00 | $60,360,000.00 | $63,934,000.00 | $267,846,000.00 | $210,192,000.00 | $72,930,000.00 | $72,409,000.00 | $268,035,000.00 | $205,231,000.00 | $136,896,000.00 | $66,755,000.00 | $224,496,000.00 | $172,164,000.00 | $59,041,000.00 | $56,681,000.00 | $192,469,000.00 | $124,388,000.00 | -- |
Research and Development | -- | $4,600,000.00 | -- | -- | -- | $4,500,000.00 | -- | -- | -- | $4,400,000.00 | -- | -- | -- | $2,800,000.00 | -- | -- | -- | $2,700,000.00 | -- | -- | -- | $2,200,000.00 | -- | -- | -- | $1,500,000.00 | -- | -- | -- | -- | $2,000,000.00 | -- | -- | -- | $1,800,000.00 | -- | -- | -- | $1,300,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Selling, General, and Administrative | $119,352,000.00 | $649,448,000.00 | $516,755,000.00 | $172,009,000.00 | $192,879,000.00 | $955,608,000.00 | $754,610,000.00 | $272,718,000.00 | $247,199,000.00 | $911,356,000.00 | $251,886,000.00 | $428,021,000.00 | $195,748,000.00 | $563,656,000.00 | $402,385,000.00 | $131,201,000.00 | $111,707,000.00 | $445,819,000.00 | $336,458,000.00 | $113,355,000.00 | $100,432,000.00 | $310,836,000.00 | $89,734,000.00 | $131,814,000.00 | $60,125,000.00 | $188,180,000.00 | $47,956,000.00 | $90,584,000.00 | -- | $44,283,000.00 | $178,805,000.00 | $43,210,000.00 | $48,201,000.00 | $46,926,000.00 | $172,631,000.00 | $132,947,000.00 | $44,504,000.00 | $47,258,000.00 | $178,961,000.00 | $48,977,000.00 | $108,186,000.00 | $55,238,000.00 | $234,256,000.00 | $57,504,000.00 | $62,289,000.00 | $63,831,000.00 | $244,773,000.00 | $59,408,000.00 | $65,542,000.00 | $60,618,000.00 | $197,114,000.00 | $49,732,000.00 | $96,562,000.00 | $46,578,000.00 | $160,829,000.00 | $105,891,000.00 | -- |
Total Operating Expenses | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Loss from Operations | $7,940,000.00 | $126,402,000.00 | $117,726,000.00 | $92,218,000.00 | $53,511,000.00 | $184,806,000.00 | $152,207,000.00 | $48,964,000.00 | $55,087,000.00 | $216,241,000.00 | $169,404,000.00 | $114,233,000.00 | $52,799,000.00 | $134,159,000.00 | $96,191,000.00 | $51,632,000.00 | $23,533,000.00 | $91,039,000.00 | $72,332,000.00 | $52,070,000.00 | $24,715,000.00 | $69,063,000.00 | $49,260,000.00 | $31,793,000.00 | $14,683,000.00 | $39,632,000.00 | $10,227,000.00 | $11,310,000.00 | -- | $8,609,000.00 | $26,859,000.00 | $20,245,000.00 | $5,024,000.00 | $6,268,000.00 | $28,684,000.00 | $7,975,000.00 | $15,175,000.00 | $6,512,000.00 | $30,246,000.00 | $5,939,000.00 | $16,108,000.00 | $8,696,000.00 | $33,590,000.00 | $7,349,000.00 | $19,219,000.00 | $8,578,000.00 | $23,262,000.00 | $8,928,000.00 | $10,736,000.00 | $6,137,000.00 | $27,382,000.00 | $25,871,000.00 | $9,057,000.00 | $10,103,000.00 | $31,640,000.00 | $18,497,000.00 | -- |
Loss Before Income Taxes | $11,585,000.00 | $128,797,000.00 | $26,549,000.00 | $92,446,000.00 | $53,329,000.00 | $184,059,000.00 | $151,651,000.00 | $48,796,000.00 | $54,976,000.00 | $216,129,000.00 | $169,378,000.00 | $114,186,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Basic | $0.76 | $9.13 | $2.12 | $2.78 | $3.68 | $12.82 | $3.30 | $3.44 | $3.62 | $14.01 | $3.59 | $7.48 | $3.49 | $2.38 | $2.93 | $3.43 | $1.57 | $6.62 | $1.36 | $1.80 | $1.75 | $4.67 | $1.15 | $1.17 | $1.02 | $0.61 | $0.56 | $0.64 | -- | $0.52 | $1.51 | $0.51 | $0.29 | $0.36 | $1.68 | $0.46 | $0.88 | $0.36 | $1.04 | $1.28 | $0.89 | $0.45 | $1.74 | $1.35 | $0.94 | $0.43 | $1.16 | $0.53 | $0.50 | $0.29 | $1.33 | $1.24 | $0.42 | $0.44 | $1.39 | $0.84 | -- |
Weighted Average Shares Basic | 10,909,000 | 10,884,000 | 10,892,000 | 10,876,000 | 10,864,000 | 11,195,000 | 11,290,000 | 11,354,000 | 11,557,000 | 11,705,000 | 11,739,000 | 11,762,000 | 11,772,000 | 11,771,000 | 11,772,000 | 11,777,000 | 11,772,000 | 11,771,000 | 11,731,000 | 11,870,000 | 11,880,000 | 11,947,000 | 12,006,000 | 12,032,000 | 12,030,000 | 11,924,000 | 11,920,000 | 11,915,000 | -- | 11,901,000 | 11,842,000 | 11,839,000 | 11,811,000 | 11,862,000 | 11,959,252 | 12,028,205 | 12,069,150 | 12,108,202 | 12,670,387 | 12,457,438 | 13,111,348 | 13,160,294 | 13,774,083 | 13,884,293 | 13,836,087 | 13,809,130 | 13,721,997 | 13,705,188 | 13,747,000 | 13,676,922 | 13,965,018 | 13,782,835 | 14,175,990 | 14,320,959 | 14,082,213 | 13,515,318 | -- |
Earnings Per Share Diluted | $0.76 | $9.10 | $2.12 | $2.77 | $3.67 | $12.73 | $10.30 | $7.01 | $3.59 | $13.89 | $3.56 | $7.42 | $3.46 | $8.68 | $6.32 | $3.42 | $1.56 | $6.43 | $4.77 | $3.45 | $1.70 | $4.62 | $1.14 | $2.17 | $1.01 | $2.29 | $0.55 | $1.14 | -- | $0.51 | $0.34 | $0.51 | $0.29 | $0.36 | $1.66 | $1.34 | $0.88 | $0.36 | $1.03 | $1.27 | $0.89 | $0.45 | $1.73 | $0.41 | $0.93 | $0.43 | $1.16 | $1.02 | $0.20 | $0.29 | $1.31 | $1.22 | $0.85 | $0.44 | $1.35 | $0.77 | -- |
Weighted Average Shares Diluted | 10,958,000 | 10,921,000 | 10,933,000 | 10,923,000 | 10,899,000 | 11,276,000 | 11,369,000 | 11,435,000 | 11,638,000 | 11,813,000 | 11,840,000 | 11,869,000 | 11,881,000 | 11,850,000 | 11,857,000 | 11,822,000 | 11,824,000 | 12,117,000 | 12,174,000 | 12,218,000 | 12,240,000 | 12,079,000 | 12,097,000 | 12,174,000 | 12,139,000 | 12,088,000 | 12,063,000 | 12,056,000 | -- | 12,009,000 | 11,947,000 | 11,925,000 | 11,884,000 | 11,922,000 | 12,070,730 | 12,121,785 | 12,175,985 | 12,196,794 | 12,778,277 | 12,975,671 | 13,200,207 | 13,248,156 | 13,817,693 | 13,955,217 | 13,963,057 | 13,913,343 | 13,739,824 | 13,804,212 | 13,834,264 | 13,827,821 | 14,198,495 | 14,275,452 | 14,461,316 | 14,598,080 | 14,572,921 | 14,736,639 | -- |
Common Stock Shares Authorized | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | -- | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | -- | -- | -- | 20,000,000 | -- | -- |
Common Stock Shares Outstanding | 10,937,000 | 10,896,000 | 10,892,000 | 10,889,000 | 10,887,000 | 10,873,000 | 10,928,000 | 11,018,000 | 11,552,000 | 11,593,000 | 11,616,000 | 11,731,000 | 11,761,000 | 11,772,000 | 11,768,000 | 11,756,000 | 11,781,000 | 11,764,000 | 11,612,000 | 11,827,000 | 11,898,000 | 11,868,000 | 11,956,000 | 11,951,000 | 12,063,000 | 11,971,000 | 11,930,000 | 11,930,000 | -- | 11,927,000 | 11,871,000 | 11,848,000 | 11,848,000 | 11,836,000 | 11,796,774 | 11,758,924 | 12,023,235 | 12,124,699 | 12,075,764 | 12,058,314 | 12,718,351 | 13,131,642 | 13,115,642 | 13,884,293 | 13,863,043 | 13,809,130 | 13,767,380 | 15,525,955 | 15,525,955 | 15,525,955 | 15,510,185 | -- | -- | -- | 15,431,101 | -- | -- |
Common Stock Value | $11,000.00 | $11,000.00 | $11,000.00 | $11,000.00 | $11,000.00 | $11,000.00 | $11,000.00 | $11,000.00 | $12,000.00 | $12,000.00 | $12,000.00 | $12,000.00 | $12,000.00 | $12,000.00 | $12,000.00 | $12,000.00 | $12,000.00 | $12,000.00 | $12,000.00 | $12,000.00 | $12,000.00 | $12,000.00 | $12,000.00 | $12,000.00 | $12,000.00 | $12,000.00 | $12,000.00 | $12,000.00 | -- | $12,000.00 | $12,000.00 | $12,000.00 | $12,000.00 | $12,000.00 | $12,000.00 | $12,000.00 | $12,000.00 | $12,000.00 | $12,000.00 | $12,000.00 | $13,000.00 | $13,000.00 | $13,000.00 | $16,000.00 | $16,000.00 | $16,000.00 | $16,000.00 | $16,000.00 | $16,000.00 | $16,000.00 | $16,000.00 | -- | -- | -- | $16,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 | $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 | $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 | $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 | -- | 1,500,000 | -- | -- | -- | 1,500,000 | -- | -- | -- | 1,500,000 | -- | -- | -- | 1,500,000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 1,500,000 | 1,500,000 | 1,500,000 | 1,500,000 | 1,500,000 | 1,500,000 | 1,500,000 | 1,500,000 | 1,500,000 | 1,500,000 | 1,500,000 | 1,500,000 | 1,500,000 | -- | -- | -- | 1,500,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 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | -- | -- | -- | $0.00 | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |