Date | 3/31/2024 | 12/31/2023 | 9/30/2023 | 6/30/2023 | 3/31/2023 | 12/31/2022 | 9/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 | 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 | 5/31/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 | 3/31/2010 | 3/31/2009 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $780,617,000.00 | $751,323,000.00 | $630,779,000.00 | $603,656,000.00 | $516,609,000.00 | $523,458,000.00 | $573,363,000.00 | $584,640,000.00 | $603,814,000.00 | $621,098,000.00 | $734,327,000.00 | $711,318,000.00 | $717,292,000.00 | $553,302,000.00 | $560,364,000.00 | $529,525,000.00 | $528,392,000.00 | $513,454,000.00 | $208,888,000.00 | $196,135,000.00 | $193,822,000.00 | $190,304,000.00 | $175,611,000.00 | $173,876,000.00 | $173,759,000.00 | $159,666,000.00 | $142,207,000.00 | $129,663,000.00 | $122,233,000.00 | $157,651,000.00 | $172,622,000.00 | $53,213,000.00 | $54,092,000.00 | $48,084,000.00 | $40,012,048.00 | $31,210,500.00 | $35,363,024.00 | $35,906,861.00 | $33,755,718.00 | -- | $49,209,621.00 | $39,829,653.00 | $42,244,420.00 | $37,331,578.00 | $28,570,015.00 | $29,209,821.00 | $18,389,977.00 | $15,880,006.00 | $12,792,899.00 | $11,167,745.00 | $10,500,112.00 | $7,466,587.00 | $14,203,544.00 | $9,794,509.00 | $12,526,040.00 | $5,041,410.00 |
Accounts Receivable Net Current | $115,766,000.00 | $124,200,000.00 | $106,158,000.00 | $120,304,000.00 | $133,488,000.00 | $116,247,000.00 | $117,645,000.00 | $122,435,000.00 | $117,420,000.00 | $122,048,000.00 | $102,659,000.00 | $90,207,000.00 | $71,300,000.00 | $55,830,000.00 | $48,779,000.00 | $44,700,000.00 | $43,068,000.00 | $41,968,000.00 | $43,045,000.00 | $39,341,000.00 | $33,015,000.00 | $30,784,000.00 | $31,713,000.00 | $29,352,000.00 | $27,585,000.00 | $29,479,000.00 | $22,115,000.00 | $17,710,000.00 | $15,194,000.00 | $15,154,000.00 | $11,073,000.00 | $12,574,000.00 | $11,300,000.00 | $10,321,000.00 | $14,419,602.00 | $14,690,994.00 | $7,760,382.00 | $7,052,908.00 | $9,003,874.00 | -- | $5,036,909.00 | $4,946,132.00 | $6,323,537.00 | $4,870,982.00 | $6,912,751.00 | $4,158,758.00 | $7,636,346.00 | $7,811,792.00 | $4,253,891.00 | $2,825,414.00 | -- | -- | $1,259,607.00 | -- | -- | -- |
Inventory | $198,033,000.00 | $202,321,000.00 | $211,372,000.00 | $240,869,000.00 | $244,704,000.00 | $238,277,000.00 | $242,695,000.00 | $213,775,000.00 | $184,494,000.00 | $156,163,000.00 | $135,509,000.00 | $109,520,000.00 | $95,025,000.00 | $78,531,000.00 | $69,929,000.00 | $61,781,000.00 | $54,832,000.00 | $51,579,000.00 | $51,275,000.00 | $44,920,000.00 | $42,263,000.00 | $42,284,000.00 | $40,948,000.00 | $40,124,000.00 | $39,004,000.00 | $38,663,000.00 | $26,085,000.00 | $23,957,000.00 | $24,696,000.00 | $24,463,000.00 | $23,197,000.00 | $21,318,000.00 | $17,998,000.00 | $15,899,000.00 | $14,305,676.00 | $12,235,719.00 | $12,383,633.00 | $13,341,783.00 | $12,823,597.00 | -- | $11,441,317.00 | $11,798,638.00 | $10,063,695.00 | $10,557,418.00 | $10,264,232.00 | $11,143,695.00 | $10,768,322.00 | $11,503,071.00 | $13,845,705.00 | $13,363,073.00 | -- | -- | $1,953,976.00 | -- | -- | -- |
Prepaid Expenses and Other Current Assets | $37,586,000.00 | $33,238,000.00 | $30,147,000.00 | $33,754,000.00 | $22,593,000.00 | $19,837,000.00 | $19,530,000.00 | $23,939,000.00 | $25,949,000.00 | $11,545,000.00 | $11,335,000.00 | $15,290,000.00 | $18,676,000.00 | $8,970,000.00 | $7,568,000.00 | $5,819,000.00 | $5,917,000.00 | $4,941,000.00 | $3,853,000.00 | $3,660,000.00 | $3,901,000.00 | $3,830,000.00 | $4,620,000.00 | $4,939,000.00 | $2,281,000.00 | $2,789,000.00 | $2,260,000.00 | $1,620,000.00 | $1,644,000.00 | $1,279,000.00 | $1,304,000.00 | $1,327,000.00 | $2,098,000.00 | $1,123,000.00 | $846,808.00 | $1,717,654.00 | $2,103,576.00 | $1,159,352.00 | $1,587,789.00 | -- | $1,456,208.00 | $1,249,824.00 | $1,051,379.00 | $1,611,172.00 | $1,352,523.00 | $1,304,887.00 | $1,117,341.00 | $1,082,984.00 | $1,660,146.00 | $910,298.00 | -- | -- | $492,767.00 | -- | -- | -- |
Total Current Assets | $1,133,018,000.00 | $1,111,043,000.00 | $978,456,000.00 | $998,583,000.00 | $1,018,803,000.00 | $998,118,000.00 | $953,233,000.00 | $944,789,000.00 | $931,677,000.00 | $910,854,000.00 | $983,830,000.00 | $926,335,000.00 | $902,382,000.00 | $696,728,000.00 | $687,157,000.00 | $651,378,000.00 | $641,828,000.00 | $621,540,000.00 | $316,494,000.00 | $284,077,000.00 | $275,739,000.00 | $267,248,000.00 | $252,909,000.00 | $248,322,000.00 | $242,782,000.00 | $231,195,000.00 | $195,945,000.00 | $185,799,000.00 | $184,153,000.00 | $219,833,000.00 | $217,941,000.00 | $105,245,000.00 | $103,252,000.00 | $96,279,000.00 | $93,267,251.00 | $83,511,940.00 | $80,945,642.00 | $75,692,625.00 | $73,857,562.00 | -- | $88,697,437.00 | $86,350,599.00 | $87,441,118.00 | $80,914,960.00 | $70,698,940.00 | $66,209,451.00 | $53,792,710.00 | $52,359,202.00 | $50,741,589.00 | $46,894,806.00 | -- | -- | $55,844,016.00 | -- | -- | -- |
Property Plant and Equipement | $205,716,000.00 | $207,440,000.00 | $201,618,000.00 | $202,564,000.00 | $192,692,000.00 | $190,673,000.00 | $174,255,000.00 | $147,627,000.00 | $124,964,000.00 | $99,652,000.00 | $85,491,000.00 | $72,243,000.00 | $66,870,000.00 | $55,355,000.00 | $52,451,000.00 | $50,373,000.00 | $48,455,000.00 | $43,034,000.00 | $38,125,000.00 | $34,526,000.00 | $32,180,000.00 | $29,359,000.00 | $23,993,000.00 | $22,674,000.00 | $22,417,000.00 | $22,056,000.00 | $15,996,000.00 | $15,373,000.00 | $14,956,000.00 | $14,935,000.00 | $13,707,000.00 | $13,611,000.00 | $13,801,000.00 | $13,973,000.00 | $14,463,716.00 | $14,609,640.00 | $14,526,240.00 | $13,190,868.00 | $12,550,173.00 | -- | $12,446,589.00 | $12,509,223.00 | $12,291,069.00 | $9,837,687.00 | $9,693,158.00 | $9,952,461.00 | $10,116,338.00 | $9,868,029.00 | $10,664,193.00 | $10,737,419.00 | -- | -- | $2,156,315.00 | -- | -- | -- |
Intangible Assets Net | $388,146,000.00 | $400,486,000.00 | $343,729,000.00 | $351,704,000.00 | $346,595,000.00 | $353,676,000.00 | $359,560,000.00 | $329,928,000.00 | $337,274,000.00 | $340,163,000.00 | $276,549,000.00 | $281,670,000.00 | $287,100,000.00 | $215,385,000.00 | $204,741,000.00 | $208,526,000.00 | $212,552,000.00 | $216,289,000.00 | $220,481,000.00 | $132,648,000.00 | $135,438,000.00 | $136,534,000.00 | $139,182,000.00 | $142,273,000.00 | $144,753,000.00 | $147,416,000.00 | $29,013,000.00 | $29,222,000.00 | $29,806,000.00 | $18,671,000.00 | $19,186,000.00 | $12,455,000.00 | $12,755,000.00 | $13,154,000.00 | $13,594,163.00 | $13,883,208.00 | $14,636,307.00 | $15,348,050.00 | $16,119,764.00 | -- | $5,915,105.00 | $6,187,632.00 | $6,481,532.00 | $6,498,990.00 | $6,910,819.00 | $7,182,012.00 | $7,376,533.00 | $7,176,789.00 | $7,808,130.00 | $7,795,239.00 | -- | -- | $1,221,458.00 | -- | -- | -- |
Goodwill | $985,963,000.00 | $987,120,000.00 | $869,252,000.00 | $870,688,000.00 | $856,301,000.00 | $855,513,000.00 | $851,406,000.00 | $859,488,000.00 | $860,362,000.00 | $833,559,000.00 | $617,593,000.00 | $617,517,000.00 | $618,305,000.00 | $482,043,000.00 | $468,725,000.00 | $468,382,000.00 | $468,413,000.00 | $468,845,000.00 | $469,510,000.00 | $326,395,000.00 | $326,735,000.00 | $326,977,000.00 | $327,095,000.00 | $327,989,000.00 | $327,333,000.00 | $326,652,000.00 | $60,979,000.00 | $59,784,000.00 | $59,548,000.00 | $31,161,000.00 | $31,026,000.00 | $14,346,000.00 | $14,346,000.00 | $14,346,000.00 | $14,346,057.00 | $14,314,822.00 | $14,184,835.00 | $14,144,045.00 | $14,174,045.00 | $13,190,835.00 | $994,000.00 | $994,000.00 | $994,000.00 | $994,000.00 | $994,000.00 | $994,000.00 | $994,000.00 | $994,000.00 | $994,000.00 | $994,000.00 | -- | -- | $994,000.00 | -- | -- | -- |
Other Assets | $956,000.00 | $1,277,000.00 | $1,444,000.00 | $1,664,000.00 | $1,188,000.00 | $815,000.00 | $800,000.00 | $631,000.00 | $615,000.00 | $620,000.00 | $610,000.00 | $529,000.00 | $573,000.00 | $412,000.00 | $310,000.00 | $230,000.00 | $238,000.00 | $238,000.00 | $239,000.00 | $173,000.00 | $174,000.00 | $2,007,000.00 | $1,902,000.00 | $1,990,000.00 | $6,234,000.00 | $6,467,000.00 | $6,380,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Assets | $2,849,269,000.00 | $2,824,411,000.00 | $2,514,129,000.00 | $2,549,003,000.00 | $2,538,234,000.00 | $2,524,658,000.00 | $2,462,532,000.00 | $2,383,824,000.00 | $2,358,354,000.00 | $2,241,397,000.00 | $2,015,965,000.00 | $1,927,327,000.00 | $1,902,887,000.00 | $1,476,316,000.00 | $1,442,045,000.00 | $1,406,481,000.00 | $1,400,113,000.00 | $1,378,708,000.00 | $1,068,267,000.00 | $797,921,000.00 | $774,621,000.00 | $762,125,000.00 | $745,081,000.00 | $743,248,000.00 | $743,519,000.00 | $734,236,000.00 | $308,763,000.00 | $290,628,000.00 | $288,913,000.00 | $285,050,000.00 | $282,310,000.00 | $147,324,000.00 | $146,237,000.00 | $139,853,000.00 | $137,344,655.00 | $128,584,239.00 | $128,293,234.00 | $128,832,774.00 | $129,048,493.00 | -- | $119,334,391.00 | $118,644,904.00 | $111,636,957.00 | $104,654,531.00 | $97,314,768.00 | $97,010,163.00 | $84,896,632.00 | $81,448,695.00 | $80,393,597.00 | $76,056,814.00 | -- | -- | $72,293,990.00 | -- | -- | -- |
Accounts Payable | $18,731,000.00 | $19,563,000.00 | $18,961,000.00 | $23,787,000.00 | $26,401,000.00 | $27,554,000.00 | $25,251,000.00 | $38,280,000.00 | $36,203,000.00 | $28,194,000.00 | $24,903,000.00 | $20,569,000.00 | $16,880,000.00 | $14,483,000.00 | $13,902,000.00 | $10,176,000.00 | $11,425,000.00 | $9,951,000.00 | $11,304,000.00 | $9,823,000.00 | $10,489,000.00 | $9,482,000.00 | $6,688,000.00 | $6,200,000.00 | $7,282,000.00 | $6,423,000.00 | $6,951,000.00 | $4,635,000.00 | $5,061,000.00 | $5,061,000.00 | $7,688,000.00 | $5,144,000.00 | $6,724,000.00 | $2,951,000.00 | $4,303,354.00 | $4,131,614.00 | $3,863,350.00 | $2,762,771.00 | $3,895,722.00 | -- | $1,483,447.00 | $1,721,459.00 | $929,586.00 | $1,481,125.00 | $1,900,861.00 | $2,454,238.00 | $1,766,699.00 | $2,584,636.00 | $1,721,334.00 | $1,422,483.00 | -- | -- | $930,601.00 | -- | -- | -- |
Accrued Liabilities | $55,971,000.00 | $50,533,000.00 | $42,543,000.00 | $45,023,000.00 | $58,055,000.00 | $71,120,000.00 | $74,633,000.00 | $65,114,000.00 | $75,498,000.00 | $63,394,000.00 | $53,773,000.00 | $42,428,000.00 | $53,085,000.00 | $32,041,000.00 | $26,529,000.00 | $27,930,000.00 | $33,331,000.00 | $25,770,000.00 | $20,618,000.00 | $12,760,000.00 | $15,865,000.00 | $17,964,000.00 | $13,102,000.00 | $14,121,000.00 | $17,929,000.00 | $13,793,000.00 | $9,568,000.00 | $9,116,000.00 | $16,014,000.00 | $15,131,000.00 | $13,662,000.00 | $10,677,000.00 | $12,057,000.00 | $12,758,000.00 | $11,522,317.00 | $9,052,444.00 | $6,819,063.00 | $7,708,102.00 | $4,919,679.00 | -- | $5,638,935.00 | $9,579,712.00 | $7,854,729.00 | $8,737,613.00 | $6,993,805.00 | $8,297,990.00 | $7,269,086.00 | $7,148,341.00 | $7,069,413.00 | $6,041,038.00 | -- | -- | $3,692,523.00 | -- | -- | -- |
Total Current Liabilities | $878,668,000.00 | $853,208,000.00 | $525,572,000.00 | $578,077,000.00 | $597,742,000.00 | $613,958,000.00 | $627,423,000.00 | $617,423,000.00 | $608,287,000.00 | $526,132,000.00 | $412,896,000.00 | $371,111,000.00 | $373,737,000.00 | $351,446,000.00 | $342,018,000.00 | $336,723,000.00 | $340,345,000.00 | $333,590,000.00 | $189,299,000.00 | $172,896,000.00 | $159,053,000.00 | -- | -- | -- | $151,971,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | $1,571,811,000.00 | $1,569,227,000.00 | $1,567,233,000.00 | $1,561,393,000.00 | $1,544,956,000.00 | $1,547,266,000.00 | $1,541,272,000.00 | $1,529,144,000.00 | $1,572,340,000.00 | $1,559,681,000.00 | $1,475,436,000.00 | $1,467,942,000.00 | $1,460,748,000.00 | $1,087,996,000.00 | $1,082,096,000.00 | $1,074,183,000.00 | $1,068,431,000.00 | $1,064,152,000.00 | $892,960,000.00 | $645,883,000.00 | $642,590,000.00 | $639,027,000.00 | $635,364,000.00 | $631,595,000.00 | $628,983,000.00 | $626,766,000.00 | $247,628,000.00 | $245,961,000.00 | $242,036,000.00 | $240,571,000.00 | $238,617,000.00 | $205,142,000.00 | $202,527,000.00 | $201,657,000.00 | $200,435,716.00 | $199,200,343.00 | $198,064,414.00 | -- | -- | -- | -- | $190,625,937.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | $-42,712,000.00 | $-37,431,000.00 | $-43,571,000.00 | $-37,189,000.00 | $-31,121,000.00 | $-34,394,000.00 | $-55,261,000.00 | $-21,574,000.00 | $-16,886,000.00 | $-9,919,000.00 | $-4,369,000.00 | $-7,494,000.00 | $2,085,000.00 | $-9,723,000.00 | $-14,113,000.00 | $-20,606,000.00 | $-15,027,000.00 | $-21,794,000.00 | $-15,053,000.00 | $-13,784,000.00 | $-11,893,000.00 | $-11,773,000.00 | $-11,143,000.00 | $-6,112,000.00 | $-6,363,000.00 | $-6,647,000.00 | $-8,671,000.00 | $-12,718,000.00 | $-13,749,000.00 | $-9,496,000.00 | $-9,184,000.00 | $-6,670,000.00 | $-8,566,000.00 | $-8,728,000.00 | $-8,197,044.00 | $-9,639,120.00 | $-5,773,142.00 | $-2,718,884.00 | $404,639.00 | -- | $1,857,361.00 | $1,998,330.00 | $2,174,989.00 | $764,853.00 | $1,653,379.00 | $1,911,970.00 | $1,579,403.00 | $-527,677.00 | $1,201,452.00 | $113,627.00 | -- | -- | -- | -- | -- | -- |
Accumulated Deficit | $440,943,000.00 | $438,849,000.00 | $464,337,000.00 | $446,165,000.00 | $426,101,000.00 | $397,272,000.00 | $348,543,000.00 | $258,277,000.00 | $194,060,000.00 | $164,950,000.00 | $131,452,000.00 | $95,219,000.00 | $65,769,000.00 | $46,071,000.00 | $31,519,000.00 | $15,658,000.00 | $5,843,000.00 | $2,239,000.00 | $580,000.00 | $-7,515,000.00 | $-15,568,000.00 | $-21,206,000.00 | $-26,000,000.00 | $-28,737,000.00 | $-31,508,000.00 | $-43,686,000.00 | $-48,355,000.00 | $-56,793,000.00 | $-59,861,000.00 | $-64,891,000.00 | $-66,046,000.00 | $-69,917,000.00 | $-71,542,000.00 | $-71,807,000.00 | $-74,345,164.00 | $-77,957,723.00 | $-80,887,208.00 | $-80,488,663.00 | $-81,954,897.00 | -- | $-84,780,319.00 | $-89,057,422.00 | $-92,384,880.00 | $-98,273,154.00 | $-102,812,341.00 | $-105,150,577.00 | $-114,686,061.00 | $-116,512,720.00 | $-118,065,638.00 | $-119,306,614.00 | -- | -- | $-117,964,614.00 | -- | -- | -- |
Total Stockholders' Equity | $1,970,601,000.00 | $1,971,203,000.00 | $1,988,557,000.00 | $1,970,926,000.00 | $1,940,492,000.00 | $1,910,700,000.00 | $1,835,109,000.00 | $1,766,401,000.00 | $1,750,067,000.00 | $1,715,265,000.00 | $1,603,069,000.00 | $1,556,216,000.00 | $1,529,150,000.00 | $1,124,870,000.00 | $1,100,027,000.00 | $1,069,758,000.00 | $1,059,768,000.00 | $1,045,118,000.00 | $878,968,000.00 | $625,025,000.00 | $615,568,000.00 | $606,487,000.00 | $598,659,000.00 | $597,183,000.00 | $591,548,000.00 | $576,869,000.00 | $190,943,000.00 | $176,791,000.00 | $168,764,000.00 | $166,522,000.00 | $163,724,000.00 | $128,886,000.00 | $122,748,000.00 | $121,451,000.00 | $118,222,538.00 | $111,932,015.00 | $111,731,808.00 | $114,585,546.00 | $115,561,319.00 | -- | $108,851,532.00 | $103,886,102.00 | $100,157,121.00 | $92,452,210.00 | $87,411,034.00 | $84,124,596.00 | $73,703,980.00 | $68,730,245.00 | $68,670,214.00 | $65,987,000.00 | -- | -- | $67,086,704.00 | $67,086,704.00 | $66,120,376.00 | $69,123,431.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $2,849,269,000.00 | $2,824,411,000.00 | $2,514,129,000.00 | $2,549,003,000.00 | $2,538,234,000.00 | $2,524,658,000.00 | $2,462,532,000.00 | $2,383,824,000.00 | $2,358,354,000.00 | $2,241,397,000.00 | $2,015,965,000.00 | $1,927,327,000.00 | $1,902,887,000.00 | $1,476,316,000.00 | $1,442,045,000.00 | $1,406,481,000.00 | $1,400,113,000.00 | $1,378,708,000.00 | $1,068,267,000.00 | $797,921,000.00 | $774,621,000.00 | $762,125,000.00 | $745,081,000.00 | $743,248,000.00 | $743,519,000.00 | $734,236,000.00 | $308,763,000.00 | $290,628,000.00 | $288,913,000.00 | $285,050,000.00 | $282,310,000.00 | $147,324,000.00 | $146,237,000.00 | $139,853,000.00 | $137,344,655.00 | $128,584,239.00 | $128,293,234.00 | $128,832,774.00 | $129,048,493.00 | -- | $119,334,391.00 | $118,644,904.00 | $111,636,957.00 | $104,654,531.00 | $97,314,768.00 | $97,010,163.00 | $84,896,632.00 | $81,448,695.00 | $80,393,597.00 | $76,056,814.00 | -- | -- | $72,293,990.00 | -- | -- | -- |
Date | 3/31/2024 | 12/31/2023 | 9/30/2023 | 6/30/2023 | 3/31/2023 | 12/31/2022 | 9/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 | 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 | 5/31/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 | 3/31/2010 | 3/31/2009 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $44,830,000.00 | $141,236,000.00 | $99,624,000.00 | $32,455,000.00 | $30,590,000.00 | $25,600,000.00 | $24,677,000.00 | $29,170,000.00 | $25,094,000.00 | $21,449,000.00 | $19,814,000.00 | $21,457,000.00 | $20,816,276.00 | $16,393,000.00 | $15,278,000.00 | $15,551,077.00 | -- | $16,325,853.00 | $15,382,000.00 | $18,822,000.00 | $33,964,960.00 | $16,455,993.00 | $62,266,536.00 | $15,104,000.00 | $15,523,820.00 | $12,824,461.00 | $23,450,247.00 | $8,631,000.00 | $7,653,725.00 | $5,906,385.00 | $21,384,639.00 | $20,971,069.00 | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $60,485,000.00 | $54,434,000.00 | $50,599,000.00 | $44,108,000.00 | $39,353,000.00 | $38,020,000.00 | $39,984,000.00 | $33,789,000.00 | $28,350,000.00 | $27,346,000.00 | $26,643,000.00 | $25,162,000.00 | $22,475,000.00 | $16,593,000.00 | $18,518,000.00 | $16,600,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Research and Development | $11,238,000.00 | $42,722,000.00 | $32,437,000.00 | $21,860,000.00 | $12,154,000.00 | $43,936,000.00 | $32,823,000.00 | $12,155,000.00 | $34,274,000.00 | $25,155,000.00 | $16,001,000.00 | $7,612,000.00 | $20,182,000.00 | $13,460,000.00 | $9,038,000.00 | $4,702,000.00 | $19,450,000.00 | $14,278,000.00 | $5,231,000.00 | $3,620,000.00 | $15,821,000.00 | $12,669,000.00 | $9,068,000.00 | $3,288,000.00 | $3,069,000.00 | $2,001,000.00 | $3,602,000.00 | $1,742,000.00 | $2,040,000.00 | $1,886,000.00 | $1,890,000.00 | $1,539,000.00 | $5,740,000.00 | $1,490,000.00 | $1,252,000.00 | $1,567,574.00 | $5,608,693.00 | $4,280,987.00 | $1,430,133.00 | -- | $1,200,990.00 | $1,422,000.00 | $1,430,000.00 | $4,489,736.00 | $2,183,404.00 | $10,489,811.00 | $2,433,000.00 | $2,905,658.00 | $2,808,463.00 | $9,461,960.00 | $3,074,625.00 | $7,301,732.00 | $3,784,271.00 | $8,744,548.00 | $14,159,721.00 | -- |
Selling, General, and Administrative | $61,686,000.00 | $218,113,000.00 | $160,601,000.00 | $105,136,000.00 | $56,170,000.00 | $215,829,000.00 | $53,643,000.00 | $54,300,000.00 | $183,866,000.00 | $48,373,000.00 | $83,436,000.00 | $39,095,000.00 | $119,621,000.00 | $83,277,000.00 | $26,726,000.00 | $27,500,000.00 | $95,613,000.00 | $67,326,000.00 | $23,699,000.00 | $18,998,000.00 | $65,692,000.00 | $48,347,000.00 | $32,488,000.00 | $15,898,000.00 | $51,509,000.00 | $14,998,000.00 | $11,185,000.00 | $9,182,000.00 | $30,853,000.00 | $7,127,000.00 | $8,140,000.00 | $7,018,000.00 | $6,473,000.00 | $18,226,000.00 | $6,242,000.00 | $6,024,526.00 | $17,154,555.00 | $12,180,127.00 | $7,709,444.00 | -- | $3,383,610.00 | $12,701,195.00 | $2,902,048.00 | $3,123,940.00 | $3,308,099.00 | $13,226,732.00 | $3,126,244.00 | $6,846,769.00 | $3,674,759.00 | $9,050,382.00 | $2,493,000.00 | $4,727,754.00 | $2,438,636.00 | $5,580,215.00 | $7,071,859.00 | -- |
Total Operating Expenses | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $91,229,000.00 | $73,099,000.00 | $67,925,000.00 | $64,184,000.00 | $63,580,000.00 | $61,481,000.00 | $59,638,000.00 | $49,463,000.00 | $44,089,000.00 | $41,643,000.00 | $43,458,000.00 | $38,854,000.00 | $38,349,000.00 | $36,986,000.00 | $26,982,000.00 | $24,914,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Loss from Operations | $2,031,000.00 | $54,576,000.00 | $55,463,000.00 | $50,655,000.00 | $31,256,000.00 | $224,670,000.00 | $175,833,000.00 | $60,000,000.00 | $167,249,000.00 | $129,817,000.00 | $84,623,000.00 | $36,383,000.00 | $69,823,000.00 | $52,404,000.00 | $31,443,000.00 | $11,906,000.00 | $36,083,000.00 | $30,189,000.00 | $22,225,000.00 | $11,171,000.00 | $25,988,000.00 | $18,135,000.00 | $10,249,000.00 | $5,976,000.00 | $3,262,000.00 | $-406,000.00 | $5,473,000.00 | $5,676,000.00 | $2,905,000.00 | $13,068,000.00 | $5,859,000.00 | $3,463,000.00 | $13,764,000.00 | $3,688,000.00 | $4,608,713.00 | $4,038,898.00 | $10,691,073.00 | $2,216,230.00 | $8,413,698.00 | -- | $5,307,869.00 | $22,873,240.00 | $17,689,521.00 | $9,647,762.00 | $3,544,999.00 | $11,083,113.00 | $2,188,000.00 | $1,317,739.00 | $1,167,075.00 | $-1,107,067.00 | $-1,655,609.00 | $-2,208,035.00 | $-374,071.00 | $1,712,431.00 | $-5,766,681.00 | -- |
Loss Before Income Taxes | $2,114,000.00 | $64,132,000.00 | $72,889,000.00 | $61,252,000.00 | $36,092,000.00 | $219,140,000.00 | $47,467,000.00 | $58,931,000.00 | $153,543,000.00 | $41,232,000.00 | $77,463,000.00 | $33,105,000.00 | $59,217,000.00 | $44,439,000.00 | $16,020,000.00 | $10,676,000.00 | $26,151,000.00 | $1,671,000.00 | $9,619,000.00 | $10,516,000.00 | $21,436,000.00 | $6,623,000.00 | $7,942,000.00 | $4,576,000.00 | $7,248,000.00 | $-2,022,000.00 | $7,721,000.00 | $4,067,000.00 | $11,692,000.00 | $2,214,000.00 | $5,372,000.00 | $2,540,000.00 | $1,194,000.00 | $3,679,000.00 | $4,351,000.00 | $4,198,000.00 | $11,138,583.00 | $2,255,000.00 | $3,243,000.00 | -- | $5,398,000.00 | $23,013,821.00 | -- | -- | -- | $11,271,406.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Basic | $0.04 | $0.75 | $1.20 | $0.36 | $0.52 | $3.35 | $0.73 | $0.85 | $2.33 | $0.61 | $1.20 | $0.54 | $1.14 | $0.77 | $0.30 | $0.19 | $0.07 | $0.38 | $0.17 | $0.18 | $0.38 | $0.25 | $0.14 | $0.08 | $0.28 | $0.44 | $0.34 | $0.09 | $0.35 | $0.03 | $0.12 | $0.05 | $0.01 | $0.08 | $0.11 | $0.09 | $0.25 | $0.04 | $0.22 | -- | $0.13 | $0.51 | $0.18 | $0.14 | $0.07 | $0.31 | $0.06 | $0.09 | $0.04 | $-0.05 | $0.02 | $-0.07 | -- | $0.06 | $-0.13 | -- |
Weighted Average Shares Basic | 55,791 | 55,720 | 55,688 | 55,705 | 55,590 | 55,460 | 55,498 | 55,353 | 55,015,000 | 54,918,000 | 54,868,000 | 54,805,000 | 52,554,000 | 52,341,000 | 52,260,000 | 52,139,000 | 48,343,000 | 47,087,000 | 45,174 | 43,968 | 43,767 | 43,728,503 | 43,682,650 | 43,621,270 | 43,569,000 | 41,236,554 | 34,097,805 | 33,891,702 | 33,833,000 | 33,779,141 | 33,649,000 | 33,024,681 | 32,946,000 | 32,860,382 | 32,827,536 | 32,754,862 | 32,747,000 | 32,292,588 | 32,098,269 | -- | 31,962,843 | 31,916,000 | 31,583,063 | 31,643,695 | 31,240,606 | 31,132,000 | 30,841,344 | 30,787,399 | 30,729,660 | 30,774,467 | 30,800,510 | 30,812,257 | 30,781,881 | 30,778,430 | 30,752,041 | -- |
Earnings Per Share Diluted | $0.04 | $0.74 | $1.18 | $0.86 | $0.51 | $3.24 | $0.71 | $0.81 | $2.24 | $1.74 | $1.16 | $0.52 | $1.11 | $0.75 | $0.30 | $0.18 | $0.07 | $0.03 | $0.17 | $0.17 | $0.37 | $0.24 | $0.06 | $0.08 | $0.72 | $0.43 | $0.24 | $0.09 | $0.34 | $0.20 | $0.16 | $0.05 | $0.01 | $0.08 | $0.11 | $0.09 | $-0.01 | $0.04 | $0.22 | -- | $0.13 | $0.10 | $0.18 | $0.14 | $0.07 | $0.45 | $0.06 | $0.05 | $0.04 | $-0.05 | $0.02 | -- | $-0.07 | $0.06 | $-0.13 | -- |
Weighted Average Shares Diluted | 56,531 | 56,377 | 56,933 | 56,932 | 57,049 | 57,455 | 57,304 | 58,816 | 57,264,000 | 57,072,000 | 56,824,000 | 56,869,000 | 53,892,000 | 53,300,000 | 53,213,000 | 53,109,000 | 49,206,000 | 51,809 | 49,056 | 46,279 | 45,471 | 45,828,175 | 44,694,745 | 44,326,732 | 39,150,374 | 42,563,000 | 35,094,814 | 34,382,322 | 34,098,898 | 34,313,000 | 33,862,311 | 33,493,575 | 33,577,000 | 33,617,999 | 33,671,000 | 33,450,611 | 33,263,667 | 33,327,377 | 32,963,554 | -- | 32,831,019 | 32,406,641 | 32,551,586 | 32,317,156 | 31,855,428 | 31,253,434 | 31,256,273 | 31,072,445 | 31,009,833 | 30,774,467 | 30,933,832 | 30,812,257 | 30,792,428 | 30,949,264 | 30,752,041 | -- |
Common Stock Shares Authorized | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,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 | 55,841,318 | 55,766,078 | 55,774,706 | 55,744,896 | 55,644,301 | 55,557,698 | 55,519,646 | 55,429,046 | 55,321,457 | 55,283,988 | 54,969,481 | 54,899,245 | 54,760,837 | 52,606,700 | 52,494,884 | 52,278,083 | 52,078,258 | 52,052,581 | 48,086,422 | 44,073,998 | 43,917,378 | 43,853,389 | 43,798,572 | 43,692,303 | 43,587,079 | 43,559,081 | 34,118,994 | 34,076,544 | 33,844,074 | 33,822,962 | 33,691,278 | 33,097,903 | 32,949,353 | 32,943,553 | 32,902,987 | 32,851,500 | 32,774,374 | 32,703,113 | 32,658,782 | -- | 32,040,683 | 31,925,741 | 31,883,041 | 31,814,199 | 31,425,368 | 31,195,041 | 31,054,765 | 30,846,165 | 30,836,206 | 30,714,757 | -- | -- | 30,812,257 | -- | -- | -- |
Common Stock Value | $559,000.00 | $558,000.00 | $558,000.00 | $557,000.00 | $556,000.00 | $556,000.00 | $555,000.00 | $554,000.00 | $553,000.00 | $553,000.00 | $550,000.00 | $549,000.00 | $548,000.00 | $526,000.00 | $525,000.00 | $523,000.00 | $521,000.00 | $521,000.00 | $481,000.00 | $441,000.00 | $439,000.00 | $439,000.00 | $438,000.00 | $437,000.00 | $436,000.00 | $436,000.00 | $341,000.00 | $341,000.00 | $338,000.00 | $338,000.00 | $337,000.00 | $331,000.00 | $329,000.00 | $329,000.00 | $329,030.00 | $328,515.00 | $327,744.00 | $327,031.00 | $326,588.00 | -- | $320,407.00 | $319,257.00 | $318,830.00 | $318,142.00 | $314,254.00 | $311,950.00 | $310,548.00 | $308,462.00 | $308,362.00 | $307,148.00 | -- | -- | $308,123.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 | -- | -- | -- |
Payments Of Dividends Common Stock | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Authorized | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | -- | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 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.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 | -- | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | $288.99 | $199.62 | $194.41 | -- | $147.54 | $123.61 | $96.54 | -- | $76.69 | $85.95 | $59.08 | $52.74 | $55.46 | $47.04 | $36.18 | $36.28 | $38.32 | $41.44 | $35.20 | $30.82 | $30.19 | $27.36 | $26.82 | $28.29 | $27.85 | $41.27 | $30.36 | $19.80 | $19.91 | $22.79 | -- | $12.86 | $13.64 | $11.09 | $8.24 | $6.91 | $6.28 | $5.96 | $4.30 | -- | -- | -- | -- | -- | -- | -- | -- |