Date | 1/31/2024 | 10/31/2023 | 7/31/2023 | 4/30/2023 | 1/31/2023 | 10/31/2022 | 7/31/2022 | 4/30/2022 | 1/31/2022 | 10/31/2021 | 7/31/2021 | 4/30/2021 | 1/31/2021 | 10/31/2020 | 7/31/2020 | 4/30/2020 | 1/31/2020 | 10/31/2019 | 7/31/2019 | 4/30/2019 | 1/31/2019 | 10/31/2018 | 7/31/2018 | 4/30/2018 | 1/31/2018 | 10/31/2017 | 7/31/2017 | 4/30/2017 | 1/31/2017 | 10/31/2016 | 7/31/2016 | 4/30/2016 | 1/31/2016 | 10/31/2015 | 7/31/2015 | 4/30/2015 | 1/31/2015 | 10/31/2014 | 7/31/2014 | 4/30/2014 | 1/31/2014 | 10/31/2013 | 7/31/2013 | 4/30/2013 | 1/31/2013 | 10/31/2012 | 7/31/2012 | 4/30/2012 | 1/31/2012 | 10/31/2011 | 7/31/2011 | 4/30/2011 | 1/31/2011 | 1/31/2010 | 1/31/2009 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $99,000,000.00 | $59,895,000.00 | $34,562,000.00 | $32,587,000.00 | $51,400,000.00 | $37,168,000.00 | $51,620,000.00 | $86,179,000.00 | $117,400,000.00 | $173,364,000.00 | $146,506,000.00 | $174,643,000.00 | $106,532,000.00 | $46,740,000.00 | $76,885,000.00 | $13,084,000.00 | $61,899,000.00 | $33,707,000.00 | $37,458,000.00 | $21,616,000.00 | $67,021,000.00 | $39,699,000.00 | $38,405,000.00 | $35,347,000.00 | $48,254,000.00 | $21,050,000.00 | $18,531,000.00 | $25,261,000.00 | $62,944,000.00 | $33,509,000.00 | $41,549,000.00 | $65,998,000.00 | $68,814,000.00 | $49,035,000.00 | $39,503,000.00 | $69,754,000.00 | $61,376,000.00 | $29,089,000.00 | $32,686,000.00 | $41,254,000.00 | $48,253,000.00 | $33,562,000.00 | $37,790,000.00 | $34,122,000.00 | $45,756,000.00 | $67,134.00 | $52,895,000.00 | $92,291,000.00 | $70,602,000.00 | $52,997.00 | $44,096,000.00 | $69,053,000.00 | $60,193,000.00 | $44,168,000.00 | $24,817,000.00 |
Accounts Receivable Net Current | $2,593,000.00 | $3,105,000.00 | $3,961,000.00 | $3,084,000.00 | $3,052,000.00 | $7,762,000.00 | $10,677,000.00 | $14,442,000.00 | $14,159,000.00 | $10,018,000.00 | $7,871,000.00 | $7,477,000.00 | $7,096,000.00 | $8,435,000.00 | $6,844,000.00 | $6,316,000.00 | $2,724,000.00 | $2,470,000.00 | $2,414,000.00 | $2,003,000.00 | $1,219,000.00 | $2,322,000.00 | $3,918,000.00 | $3,199,000.00 | $6,270,000.00 | $7,365,000.00 | $2,798,000.00 | $1,878,000.00 | $4,424,000.00 | $3,540,000.00 | $3,185,000.00 | $1,657,000.00 | $2,131,000.00 | $2,665,000.00 | $2,449,000.00 | $2,441,000.00 | $2,928,000.00 | $2,954,000.00 | $3,808,000.00 | $2,848,000.00 | $4,337,000.00 | $3,251,000.00 | $2,459,000.00 | $2,525,000.00 | $2,152,000.00 | $3,174.00 | $1,679,000.00 | $4,197,000.00 | $2,621,000.00 | $3,029.00 | $2,889,000.00 | $1,210,000.00 | $1,550,000.00 | -- | -- |
Inventory | $346,442,000.00 | $368,344,000.00 | $409,342,000.00 | $389,508,000.00 | $390,390,000.00 | $392,286,000.00 | $385,510,000.00 | $345,021,000.00 | $285,205,000.00 | $282,014,000.00 | $308,141,000.00 | $268,629,000.00 | $233,266,000.00 | $274,264,000.00 | $298,856,000.00 | $303,988,000.00 | $259,495,000.00 | $298,002,000.00 | $336,919,000.00 | $289,356,000.00 | $257,539,000.00 | $300,510,000.00 | $336,907,000.00 | $295,921,000.00 | $260,500,000.00 | $302,935,000.00 | $357,467,000.00 | $309,601,000.00 | $279,646,000.00 | $314,925,000.00 | $351,220,000.00 | $303,011,000.00 | $292,878,000.00 | $318,878,000.00 | $349,037,000.00 | $295,248,000.00 | $287,877,000.00 | $317,865,000.00 | $337,648,000.00 | $289,644,000.00 | $284,801,000.00 | $299,122,000.00 | $321,059,000.00 | $276,358,000.00 | $272,282,000.00 | $277,418.00 | $294,387,000.00 | $243,260,000.00 | $237,655,000.00 | $245,131.00 | $258,069,000.00 | $218,260,000.00 | $212,929,000.00 | -- | -- |
Prepaid Expenses and Other Current Assets | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Assets | $481,338,000.00 | $462,039,000.00 | $485,364,000.00 | $453,550,000.00 | $469,723,000.00 | $464,434,000.00 | $476,932,000.00 | $471,199,000.00 | $442,032,000.00 | $495,665,000.00 | $493,080,000.00 | $462,645,000.00 | $355,305,000.00 | $340,166,000.00 | $396,004,000.00 | $337,574,000.00 | $329,647,000.00 | $345,047,000.00 | $387,678,000.00 | $322,744,000.00 | $337,313,000.00 | $354,293,000.00 | $391,324,000.00 | $347,642,000.00 | $320,586,000.00 | $338,233,000.00 | $385,825,000.00 | $343,451,000.00 | $351,751,000.00 | $357,604,000.00 | $406,625,000.00 | $379,627,000.00 | $370,077,000.00 | $377,425,000.00 | $401,236,000.00 | $381,374,000.00 | $359,129,000.00 | $355,444,000.00 | $387,870,000.00 | $346,178,000.00 | $342,515,000.00 | $342,584,000.00 | $370,461,000.00 | $325,976,000.00 | $328,022,000.00 | $355,662.00 | $357,509,000.00 | $346,354,000.00 | $316,261,000.00 | $307,651.00 | $314,255,000.00 | $295,833,000.00 | $281,354,000.00 | -- | -- |
Property Plant and Equipement | $168,613,000.00 | $164,982,000.00 | $159,186,000.00 | $150,487,000.00 | $141,435,000.00 | $136,534,000.00 | $124,789,000.00 | $110,033,000.00 | $88,533,000.00 | $71,963,000.00 | $65,871,000.00 | $62,038,000.00 | $62,325,000.00 | $63,434,000.00 | $65,043,000.00 | $64,928,000.00 | $67,781,000.00 | $69,147,000.00 | $70,855,000.00 | $72,313,000.00 | $70,605,000.00 | $74,471,000.00 | $77,254,000.00 | $81,644,000.00 | $86,276,000.00 | $93,041,000.00 | $96,046,000.00 | $97,323,000.00 | $96,216,000.00 | $102,932,000.00 | $103,363,000.00 | $102,636,000.00 | $103,386,000.00 | $106,374,000.00 | $105,817,000.00 | $103,107,000.00 | $101,294,000.00 | $101,362,000.00 | $100,648,000.00 | $93,524,000.00 | $90,193,000.00 | $89,905,000.00 | $84,765,000.00 | $80,154,000.00 | $77,364,000.00 | $76,907.00 | $75,670,000.00 | $72,168,000.00 | $69,232,000.00 | $67,899.00 | $66,660,000.00 | $64,323,000.00 | $62,391,000.00 | -- | -- |
Intangible Assets Net | $32,600,000.00 | $32,600,000.00 | $32,600,000.00 | $32,600,000.00 | $32,600,000.00 | $32,600,000.00 | $32,600,000.00 | $32,600,000.00 | $32,600,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Goodwill | $12,023,000.00 | $12,023,000.00 | $12,023,000.00 | $12,023,000.00 | $12,023,000.00 | $11,465,000.00 | $10,786,000.00 | $11,698,000.00 | $11,384,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Other Assets | $13,600,000.00 | $13,995,000.00 | $14,433,000.00 | $15,209,000.00 | $15,388,000.00 | $15,607,000.00 | $14,871,000.00 | $13,945,000.00 | $14,064,000.00 | $14,218,000.00 | $12,498,000.00 | $12,870,000.00 | $13,843,000.00 | $11,802,000.00 | $10,589,000.00 | $9,454,000.00 | $8,106,000.00 | $3,692,000.00 | $4,284,000.00 | $760,000.00 | $459,000.00 | $389,000.00 | $343,000.00 | $408,000.00 | $536,000.00 | $663,000.00 | $869,000.00 | $812,000.00 | $911,000.00 | $970,000.00 | $1,053,000.00 | $617,000.00 | $472,000.00 | $348,000.00 | $381,000.00 | $366,000.00 | $366,000.00 | $384,000.00 | $432,000.00 | $683,000.00 | $717,000.00 | $675,000.00 | $582,000.00 | $855,000.00 | $811,000.00 | $880.00 | $859,000.00 | $1,005,000.00 | $1,069,000.00 | $1,252.00 | $1,177,000.00 | $1,448,000.00 | $1,400,000.00 | -- | -- |
Total Assets | $1,042,025,000.00 | $1,023,472,000.00 | $1,043,204,000.00 | $976,629,000.00 | $989,781,000.00 | $966,336,000.00 | $914,515,000.00 | $861,734,000.00 | $812,264,000.00 | $786,509,000.00 | $784,056,000.00 | $750,089,000.00 | $642,747,000.00 | $623,343,000.00 | $689,518,000.00 | $629,550,000.00 | $628,374,000.00 | $647,712,000.00 | $693,373,000.00 | $628,618,000.00 | $417,999,000.00 | $438,019,000.00 | $477,305,000.00 | $437,915,000.00 | $415,580,000.00 | $442,706,000.00 | $492,812,000.00 | $451,355,000.00 | $458,478,000.00 | $469,669,000.00 | $518,086,000.00 | $490,958,000.00 | $481,093,000.00 | $489,802,000.00 | $514,437,000.00 | $490,628,000.00 | $465,016,000.00 | $465,275,000.00 | $496,114,000.00 | $445,672,000.00 | $436,851,000.00 | $435,547,000.00 | $457,674,000.00 | $408,338,000.00 | $407,196,000.00 | $433,602.00 | $434,038,000.00 | $419,527,000.00 | $386,562,000.00 | $376,802.00 | $382,092,000.00 | $361,604,000.00 | $345,145,000.00 | -- | -- |
Accounts Payable | $58,274,000.00 | $42,944,000.00 | $77,429,000.00 | $55,853,000.00 | $78,850,000.00 | $88,329,000.00 | $113,826,000.00 | $116,837,000.00 | $69,092,000.00 | $65,589,000.00 | $96,494,000.00 | $102,405,000.00 | $57,717,000.00 | $50,897,000.00 | $129,641,000.00 | $90,040,000.00 | $60,665,000.00 | $66,089,000.00 | $108,410,000.00 | $56,488,000.00 | $48,715,000.00 | $56,270,000.00 | $90,928,000.00 | $62,593,000.00 | $41,739,000.00 | $59,355,000.00 | $93,829,000.00 | $70,572,000.00 | $67,808,000.00 | $69,986,000.00 | $116,989,000.00 | $69,119,000.00 | $72,086,000.00 | $75,006,000.00 | $95,934,000.00 | $76,375,000.00 | $67,999,000.00 | $70,831,000.00 | $105,721,000.00 | $54,231,000.00 | $62,671,000.00 | $60,526,000.00 | $94,733,000.00 | $53,037,000.00 | $65,026,000.00 | $66,326.00 | $86,254,000.00 | $68,654,000.00 | $61,238,000.00 | $54,088.00 | $76,293,000.00 | $54,920,000.00 | $55,219,000.00 | -- | -- |
Accrued Liabilities | $16,620,000.00 | $21,394,000.00 | $19,999,000.00 | $21,314,000.00 | $20,281,000.00 | $22,939,000.00 | $22,893,000.00 | $31,243,000.00 | $33,053,000.00 | $48,536,000.00 | $50,126,000.00 | $55,011,000.00 | $24,390,000.00 | $25,346,000.00 | $20,863,000.00 | $12,517,000.00 | $18,695,000.00 | $22,052,000.00 | $20,179,000.00 | $17,611,000.00 | $22,069,000.00 | $28,094,000.00 | $25,659,000.00 | $24,235,000.00 | $15,045,000.00 | $21,933,000.00 | $20,367,000.00 | $21,855,000.00 | $18,488,000.00 | $18,936,000.00 | $19,759,000.00 | $20,688,000.00 | $15,848,000.00 | $18,129,000.00 | $20,740,000.00 | $21,190,000.00 | $15,123,000.00 | $17,165,000.00 | $19,396,000.00 | $22,085,000.00 | $14,988,000.00 | $19,232,000.00 | $19,988,000.00 | $20,133,000.00 | $16,995,000.00 | $24,828.00 | $16,424,000.00 | $23,778,000.00 | $14,522,000.00 | $16,722.00 | $14,005,000.00 | $20,144,000.00 | $15,457,000.00 | -- | -- |
Total Current Liabilities | $458,636,000.00 | $453,566,000.00 | $487,685,000.00 | $438,949,000.00 | $464,213,000.00 | $460,751,000.00 | $430,883,000.00 | $406,020,000.00 | $359,731,000.00 | $353,963,000.00 | $394,144,000.00 | $399,814,000.00 | $332,571,000.00 | $320,126,000.00 | $400,531,000.00 | $350,092,000.00 | $331,011,000.00 | $346,964,000.00 | $389,813,000.00 | $337,115,000.00 | $113,566,000.00 | $129,267,000.00 | $163,541,000.00 | $136,405,000.00 | $108,278,000.00 | $133,132,000.00 | $192,609,000.00 | $144,748,000.00 | $139,596,000.00 | $141,645,000.00 | $189,622,000.00 | $143,088,000.00 | $141,291,000.00 | $145,267,000.00 | $168,905,000.00 | $149,365,000.00 | $133,818,000.00 | $136,563,000.00 | $170,965,000.00 | $119,988,000.00 | $119,979,000.00 | $118,634,000.00 | $151,211,000.00 | $107,430,000.00 | $114,828,000.00 | $120,968.00 | $132,110,000.00 | $122,316,000.00 | $102,878,000.00 | $96,394.00 | $114,259,000.00 | $97,477,000.00 | $90,802,000.00 | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $66,716,000.00 | $64,575,000.00 | $67,642,000.00 | -- | $68,323,000.00 | $67,998,000.00 | $68,833,000.00 | -- | -- |
Accumulated Other Comprehensive Loss | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Deficit | $714,647,000.00 | $702,434,000.00 | $683,875,000.00 | $667,196,000.00 | $653,450,000.00 | $634,323,000.00 | $604,192,000.00 | $577,823,000.00 | $553,487,000.00 | $534,902,000.00 | $490,069,000.00 | $447,875,000.00 | $406,655,000.00 | $400,505,000.00 | $387,119,000.00 | $378,352,000.00 | $395,761,000.00 | $393,497,000.00 | $381,012,000.00 | $370,453,000.00 | $360,443,000.00 | $360,335,000.00 | $349,549,000.00 | $339,073,000.00 | $326,738,000.00 | $331,898,000.00 | $322,473,000.00 | $319,856,000.00 | $312,641,000.00 | $314,851,000.00 | $306,458,000.00 | $303,682,000.00 | $294,308,000.00 | $291,419,000.00 | $283,349,000.00 | $279,855,000.00 | $270,686,000.00 | $268,929,000.00 | $259,334,000.00 | $257,980,000.00 | $250,070,000.00 | $250,699,000.00 | $241,013,000.00 | $236,404,000.00 | $228,113,000.00 | $246,317.00 | $235,091,000.00 | $233,255,000.00 | $222,235,000.00 | $218,960.00 | $208,487,000.00 | $205,772,000.00 | $195,853,000.00 | -- | -- |
Total Stockholders' Equity | $583,389,000.00 | $569,906,000.00 | $555,519,000.00 | $537,680,000.00 | $525,568,000.00 | $505,585,000.00 | $483,632,000.00 | $455,714,000.00 | $452,533,000.00 | $432,546,000.00 | $389,912,000.00 | $350,275,000.00 | $310,176,000.00 | $303,217,000.00 | $288,987,000.00 | $279,458,000.00 | $297,363,000.00 | $300,748,000.00 | $303,560,000.00 | $291,503,000.00 | $304,433,000.00 | $308,752,000.00 | $313,764,000.00 | $301,510,000.00 | $307,302,000.00 | $309,574,000.00 | $300,203,000.00 | $306,607,000.00 | $318,882,000.00 | $328,024,000.00 | $328,464,000.00 | $347,870,000.00 | $339,802,000.00 | $344,535,000.00 | $345,532,000.00 | $341,263,000.00 | $331,198,000.00 | $328,712,000.00 | $325,149,000.00 | $325,684,000.00 | $316,872,000.00 | $316,913,000.00 | $306,463,000.00 | $300,908,000.00 | $292,368,000.00 | $312,634.00 | $301,928,000.00 | $297,211,000.00 | $283,684,000.00 | $280,408.00 | $267,833,000.00 | $264,127,000.00 | $254,343,000.00 | $221,829,000.00 | $204,636,000.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $1,042,025,000.00 | $1,023,472,000.00 | $1,043,204,000.00 | $976,629,000.00 | $989,781,000.00 | $966,336,000.00 | $914,515,000.00 | $861,734,000.00 | $812,264,000.00 | $786,509,000.00 | $784,056,000.00 | $750,089,000.00 | $642,747,000.00 | $623,343,000.00 | $689,518,000.00 | $629,550,000.00 | $628,374,000.00 | $647,712,000.00 | $693,373,000.00 | $628,618,000.00 | $417,999,000.00 | $438,019,000.00 | $477,305,000.00 | $437,915,000.00 | $415,580,000.00 | $442,706,000.00 | $492,812,000.00 | $451,355,000.00 | $458,478,000.00 | $469,669,000.00 | $518,086,000.00 | $490,958,000.00 | $481,093,000.00 | $489,802,000.00 | $514,437,000.00 | $490,628,000.00 | $465,016,000.00 | $465,275,000.00 | $496,114,000.00 | $445,672,000.00 | $436,851,000.00 | $435,547,000.00 | $457,674,000.00 | $408,338,000.00 | $407,196,000.00 | $433,602.00 | $434,038,000.00 | $419,527,000.00 | $386,562,000.00 | $376,802.00 | $382,092,000.00 | $361,604,000.00 | $345,145,000.00 | -- | -- |
Date | 1/31/2024 | 10/31/2023 | 7/31/2023 | 4/30/2023 | 1/31/2023 | 10/31/2022 | 7/31/2022 | 4/30/2022 | 1/31/2022 | 10/31/2021 | 7/31/2021 | 4/30/2021 | 1/31/2021 | 10/31/2020 | 7/31/2020 | 4/30/2020 | 1/31/2020 | 10/31/2019 | 7/31/2019 | 4/30/2019 | 1/31/2019 | 10/31/2018 | 7/31/2018 | 4/30/2018 | 1/31/2018 | 10/31/2017 | 7/31/2017 | 4/30/2017 | 1/31/2017 | 10/31/2016 | 7/31/2016 | 4/30/2016 | 1/31/2016 | 10/31/2015 | 7/31/2015 | 4/30/2015 | 1/31/2015 | 10/31/2014 | 7/31/2014 | 4/30/2014 | 1/31/2014 | 10/31/2013 | 7/31/2013 | 4/30/2013 | 1/31/2013 | 10/31/2012 | 7/31/2012 | 4/30/2012 | 1/31/2012 | 10/31/2011 | 7/31/2011 | 4/30/2011 | 1/31/2011 | 1/31/2010 | 1/31/2009 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | $1,175,882,000.00 | $895,713,000.00 | $575,799,000.00 | $281,184,000.00 | $1,262,235,000.00 | $971,456,000.00 | $629,795,000.00 | $317,527,000.00 | $1,330,394,000.00 | $356,336,000.00 | $660,687,000.00 | $328,457,000.00 | $976,765,000.00 | $722,868,000.00 | $448,289,000.00 | $147,495,000.00 | $1,036,551,000.00 | $796,676,000.00 | $522,031,000.00 | $253,810,000.00 | $1,029,650,000.00 | $794,992,000.00 | $268,366,000.00 | $257,445,000.00 | $1,019,154,000.00 | $775,922,000.00 | $235,064,000.00 | $253,389,000.00 | $1,001,102,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | $421,390,000.00 | $321,683,000.00 | $203,982,000.00 | $98,517,000.00 | $468,164,000.00 | $130,849,000.00 | $225,993,000.00 | $112,863,000.00 | $526,787,000.00 | $409,966,000.00 | $265,910,000.00 | $130,158,000.00 | $279,982,000.00 | $201,830,000.00 | $114,069,000.00 | $31,464,000.00 | $69,900,000.00 | $84,734,000.00 | $157,235,000.00 | $75,140,000.00 | $308,992,000.00 | $81,218,000.00 | $83,781,000.00 | $77,327,000.00 | $70,219,000.00 | $85,667,000.00 | $68,227,000.00 | $72,156,000.00 | $64,439,000.00 | $224,796,000.00 | $67,230,000.00 | $75,556,000.00 | $290,516,000.00 | $222,280,000.00 | $66,274,000.00 | $74,689,000.00 | $273,679,000.00 | $76,765,000.00 | $62,219,000.00 | $69,582,000.00 | $57,182,000.00 | $202,135,000.00 | $62,511,000.00 | $68,613,000.00 | $60,174,000.00 | $76,435.00 | $120,868,000.00 | $68,539,000.00 | $224,853,000.00 | $65,155,000.00 | $46,373,000.00 | $61,760,000.00 | $221,539,000.00 | $193,606,000.00 | -- |
Research and Development | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Selling, General, and Administrative | $327,885,000.00 | $248,147,000.00 | $158,381,000.00 | $77,578,000.00 | $321,720,000.00 | $239,092,000.00 | $74,341,000.00 | $77,479,000.00 | $319,133,000.00 | $81,632,000.00 | $148,593,000.00 | $72,555,000.00 | $258,117,000.00 | $190,530,000.00 | $122,932,000.00 | $54,725,000.00 | $257,660,000.00 | $192,537,000.00 | $125,953,000.00 | $59,532,000.00 | $259,232,000.00 | $194,063,000.00 | $128,861,000.00 | $60,011,000.00 | $258,568,000.00 | $188,519,000.00 | $120,732,000.00 | $58,929,000.00 | $251,323,000.00 | $66,558,000.00 | $118,841,000.00 | $58,271,000.00 | $243,883,000.00 | $66,144,000.00 | $116,056,000.00 | $57,659,000.00 | $231,826,000.00 | $171,301,000.00 | $57,955,000.00 | $54,373,000.00 | $215,650,000.00 | $53,196,000.00 | $106,320,000.00 | $53,367,000.00 | $208,983,000.00 | $55,875.00 | $47,637,000.00 | $50,562,000.00 | $182,716,000.00 | $48,276.00 | $87,884,000.00 | $45,625,000.00 | $179,154,000.00 | $168,476,000.00 | -- |
Total Operating Expenses | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Loss from Operations | $93,505,000.00 | $73,536,000.00 | $45,601,000.00 | $20,939,000.00 | $146,444,000.00 | $117,750,000.00 | $74,173,000.00 | $35,384,000.00 | $207,654,000.00 | $179,741,000.00 | $117,317,000.00 | $57,603,000.00 | $21,865,000.00 | $11,300,000.00 | $-8,863,000.00 | $-23,261,000.00 | $54,209,000.00 | $49,432,000.00 | $31,282,000.00 | $15,608,000.00 | $49,760,000.00 | $48,263,000.00 | $14,931,000.00 | $17,316,000.00 | $37,701,000.00 | $17,880,000.00 | $6,424,000.00 | $13,227,000.00 | $-1,485,000.00 | $39,397,000.00 | $6,660,000.00 | $17,285,000.00 | $46,633,000.00 | $15,173,000.00 | $7,877,000.00 | $17,030,000.00 | $4,588,000.00 | $17,792,000.00 | $4,264,000.00 | $15,209,000.00 | $43,667,000.00 | $17,815,000.00 | $24,804,000.00 | $15,246,000.00 | $5,265,000.00 | $20,560,000.00 | $22,669,000.00 | $17,977,000.00 | $42,137,000.00 | $16,879,000.00 | $4,114,000.00 | $16,135,000.00 | $42,385,000.00 | $25,130,000.00 | -- |
Loss Before Income Taxes | $96,140,000.00 | $75,072,000.00 | $46,375,000.00 | $21,351,000.00 | $147,122,000.00 | $43,908,000.00 | $74,183,000.00 | $35,321,000.00 | $207,200,000.00 | $62,312,000.00 | $117,085,000.00 | $57,488,000.00 | $21,550,000.00 | $11,102,000.00 | $-8,944,000.00 | $-23,228,000.00 | $54,748,000.00 | $49,857,000.00 | $31,578,000.00 | $15,903,000.00 | $50,357,000.00 | $48,542,000.00 | $32,290,000.00 | $17,278,000.00 | $37,413,000.00 | $37,286,000.00 | $6,276,000.00 | $13,186,000.00 | $37,749,000.00 | $39,276,000.00 | $6,621,000.00 | $17,245,000.00 | $46,504,000.00 | $15,133,000.00 | $7,866,000.00 | $16,991,000.00 | $41,702,000.00 | $17,753,000.00 | $19,399,000.00 | $15,173,000.00 | $43,506,000.00 | $42,495,000.00 | $9,520,000.00 | $15,198,000.00 | $48,253,000.00 | $43,055.00 | $22,560,000.00 | $17,925,000.00 | $41,950,000.00 | $36,994.00 | $4,064,000.00 | $16,102,000.00 | $42,292,000.00 | $24,995,000.00 | -- |
Earnings Per Share Basic | $2.69 | $2.12 | $1.32 | $0.61 | $4.00 | $1.19 | $1.05 | $0.96 | $5.49 | $1.66 | $1.56 | $3.06 | $1.14 | $0.61 | $0.44 | $-1.16 | $0.25 | $0.95 | $1.76 | $0.95 | $0.09 | $0.80 | $1.60 | $0.83 | $-0.24 | $1.38 | $0.24 | $0.48 | $-0.05 | $0.54 | $0.22 | $0.56 | $0.21 | $0.47 | $0.24 | $0.52 | $0.15 | $0.54 | $0.58 | $0.45 | $1.33 | $0.54 | $0.29 | $0.47 | $1.44 | $0.60 | $0.14 | $0.54 | $1.98 | $0.52 | $0.14 | $0.51 | $2.11 | $1.21 | -- |
Weighted Average Shares Basic | 27,231,000 | 27,272,000 | 27,280,000 | 27,223,000 | 27,543,000 | 27,674,000 | 27,590,000 | 27,996,000 | 28,233,000 | 28,257,000 | 28,290,000 | 14,129,000 | 14,066,000 | 14,057,000 | 14,088,000 | 13,992,000 | 14,427,000 | 14,544,000 | 14,614,000 | 14,612,000 | 15,111,000 | 15,282,000 | 15,387,000 | 15,526,000 | 16,220,000 | 16,287,000 | 16,453,000 | 16,814,000 | 18,017,000 | 17,609,000 | 18,277,000 | 18,775,000 | 19,417,000 | 19,542,000 | 19,590,000 | 19,588,000 | 19,777,000 | 19,844,000 | 19,856,000 | 19,960,000 | 19,926,000 | 19,918,000 | 19,936,000 | 19,877 | 19,911 | 19,951 | 19,907,000 | 19,880 | 19,524 | 19,597 | 19,408,000 | -- | 19,085 | -- | -- |
Earnings Per Share Diluted | $2.68 | $2.11 | $1.31 | $0.60 | $3.96 | $3.17 | $1.04 | $0.95 | $5.42 | $1.64 | $3.05 | $3.02 | $1.12 | $0.60 | $0.44 | $-1.16 | $0.24 | $2.66 | $1.71 | $0.91 | $2.45 | $2.36 | $0.76 | $0.83 | $-0.24 | $0.66 | $0.24 | $0.48 | $-0.05 | $0.54 | $0.22 | $0.56 | $0.21 | $0.47 | $0.76 | $0.52 | $0.15 | $1.12 | $0.13 | $0.45 | $1.32 | $1.29 | $0.76 | $0.47 | $0.13 | $0.60 | $0.68 | $0.54 | $1.97 | $0.52 | $0.63 | $0.50 | $2.05 | $1.20 | -- |
Weighted Average Shares Diluted | 27,407,000 | 27,433,000 | 27,449,000 | 27,505,000 | 27,812,000 | 27,700,000 | 27,812,000 | 28,331,000 | 28,596,000 | 28,607,000 | 28,643,000 | 14,324,000 | 14,248,000 | 14,266,000 | 14,040,000 | 13,992,000 | 14,686,000 | 14,826,000 | 14,964,000 | 15,192,000 | 15,499,000 | 15,544,000 | 15,367,000 | 15,528,000 | 16,227,000 | 16,293,000 | 16,457,000 | 16,818,000 | 18,022,000 | 18,225,000 | 18,282,000 | 18,780,000 | 19,427,000 | 19,553,000 | 19,604,000 | 19,601,000 | 19,791,000 | 19,859,000 | 19,923,000 | 19,978,000 | 19,947,000 | 19,962,000 | 19,957,000 | 19,897 | 19,972 | 20,003 | 20,010,000 | 19,971 | 19,694 | 19,748 | 19,611,000 | -- | 19,587 | -- | -- |
Common Stock Shares Authorized | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000 | 50,000 | 50,000 | 50,000 | 50,000,000 | 50,000 | 50,000 | 50,000 | 50,000,000 | 50,000 | 50,000,000 | -- | -- |
Common Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 13,600,000 | -- | -- | -- | -- | -- | -- | -- |
Common Stock Value | $410,000.00 | $410,000.00 | $410,000.00 | $410,000.00 | $410,000.00 | $410,000.00 | $410,000.00 | $410,000.00 | $410,000.00 | $410,000.00 | $410,000.00 | $205,000.00 | $205,000.00 | $205,000.00 | $205,000.00 | $205,000.00 | $205,000.00 | $205,000.00 | $205,000.00 | $205,000.00 | $205,000.00 | $205,000.00 | $205,000.00 | $205,000.00 | $205,000.00 | $205,000.00 | $206,000.00 | $206,000.00 | $206,000.00 | $206,000.00 | $206,000.00 | $206,000.00 | $206,000.00 | $206,000.00 | $206,000.00 | $207,000.00 | $207,000.00 | $207,000.00 | $207,000.00 | $207,000.00 | $205,000.00 | $205,000.00 | $205,000.00 | $205,000.00 | $205,000.00 | $205.00 | $205,000.00 | $205,000.00 | $205,000.00 | $205.00 | $205,000.00 | $205,000.00 | $137,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 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $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 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |