Date | 1/31/2024 | 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 | 10/31/2010 | 7/31/2010 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $141,081,000.00 | $103,637,000.00 | $90,722,000.00 | $117,811,000.00 | $107,895,000.00 | $98,352,000.00 | $97,139,000.00 | $104,268,000.00 | $114,543,000.00 | $107,147,000.00 | $84,017,000.00 | $79,481,000.00 | $74,082,000.00 | $84,860,000.00 | $51,786,000.00 | $61,091,000.00 | $62,183,000.00 | $80,168,000.00 | $79,326,000.00 | $74,445,000.00 | $59,313,000.00 | $68,089,000.00 | $50,153,000.00 | $54,055,000.00 | $52,755,000.00 | $90,344,000.00 | $71,452,000.00 | $77,524,000.00 | $91,928,000.00 | $109,537,000.00 | $101,135,000.00 | $99,514,000.00 | $105,472,000.00 | $110,361,000.00 | $114,754,000.00 | $133,141,000.00 | $168,202,000.00 | $153,823,000.00 | $147,027,000.00 | $138,161,000.00 | $150,822,000.00 | $146,960,000.00 | $152,081,000.00 | $150,634,000.00 | $166,141,000.00 | $151,504,000.00 | $156,470,000.00 | $130,392,000.00 | $129,114,000.00 | $220,426,000.00 | $229,770,000.00 | $221,386,000.00 | -- | $208,611,000.00 |
Accounts Receivable Net Current | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Inventory | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Prepaid Expenses and Other Current Assets | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Assets | $407,576,000.00 | $387,068,000.00 | $389,962,000.00 | $373,541,000.00 | $361,077,000.00 | $362,627,000.00 | $371,091,000.00 | $386,999,000.00 | $385,490,000.00 | $388,135,000.00 | $354,049,000.00 | $341,399,000.00 | $325,282,000.00 | $322,132,000.00 | $291,916,000.00 | $355,461,000.00 | $373,741,000.00 | $368,461,000.00 | $346,403,000.00 | $341,253,000.00 | $323,575,000.00 | $328,881,000.00 | $314,282,000.00 | $357,257,000.00 | $342,418,000.00 | $371,117,000.00 | $327,028,000.00 | $304,903,000.00 | $318,673,000.00 | $339,053,000.00 | $336,757,000.00 | $323,488,000.00 | $327,556,000.00 | $340,345,000.00 | $332,743,000.00 | $334,121,000.00 | $358,537,000.00 | $338,865,000.00 | $310,935,000.00 | $304,014,000.00 | $298,696,000.00 | $290,304,000.00 | $293,092,000.00 | $281,173,000.00 | $292,198,000.00 | $288,658,000.00 | $272,169,000.00 | $263,031,000.00 | -- | $427,220,000.00 | -- | -- | -- | -- |
Property Plant and Equipement | $38,713,000.00 | $38,655,000.00 | $39,083,000.00 | $38,303,000.00 | $37,425,000.00 | $36,866,000.00 | $33,447,000.00 | $31,639,000.00 | $30,870,000.00 | $30,829,000.00 | $31,110,000.00 | $30,641,000.00 | $30,509,000.00 | $30,061,000.00 | $30,436,000.00 | $31,556,000.00 | $32,874,000.00 | $34,355,000.00 | $35,025,000.00 | $36,186,000.00 | $36,808,000.00 | $36,068,000.00 | $37,074,000.00 | $88,621,000.00 | $88,617,000.00 | $88,994,000.00 | $89,752,000.00 | $89,205,000.00 | $87,350,000.00 | $87,374,000.00 | $89,939,000.00 | $90,394,000.00 | $91,757,000.00 | $91,316,000.00 | $90,552,000.00 | $86,235,000.00 | $82,835,000.00 | $81,760,000.00 | $81,203,000.00 | $80,556,000.00 | $80,376,000.00 | $80,742,000.00 | $85,435,000.00 | $85,842,000.00 | $85,577,000.00 | $85,567,000.00 | $85,629,000.00 | $86,475,000.00 | -- | $90,471,000.00 | -- | -- | -- | -- |
Intangible Assets Net | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $691,000.00 | $676,000.00 | $740,000.00 | $843,000.00 | $958,000.00 | $1,050,000.00 | $1,177,000.00 | $1,277,000.00 | $1,382,000.00 | $1,490,000.00 | $1,615,000.00 | $1,742,000.00 | $1,885,000.00 | $1,407,000.00 | $1,552,000.00 | $1,390,000.00 | $1,449,000.00 | $1,602,000.00 | $1,755,000.00 | $1,907,000.00 | $2,092,000.00 | $2,279,000.00 | -- | $2,661,000.00 | -- | -- | -- | -- |
Goodwill | $26,318,000.00 | $26,457,000.00 | $26,596,000.00 | $26,547,000.00 | $26,250,000.00 | $26,380,000.00 | $26,490,000.00 | $15,081,000.00 | $14,798,000.00 | $14,897,000.00 | $14,943,000.00 | $14,843,000.00 | $12,808,000.00 | $12,858,000.00 | $12,566,000.00 | $12,613,000.00 | $11,214,000.00 | $11,209,000.00 | $11,223,000.00 | $11,273,000.00 | $11,246,000.00 | $11,315,000.00 | $11,387,000.00 | $11,447,000.00 | $11,303,000.00 | $11,326,000.00 | $11,168,000.00 | $11,137,000.00 | $11,179,000.00 | $11,218,000.00 | $13,747,000.00 | $13,452,000.00 | $14,394,000.00 | $14,388,000.00 | $14,421,000.00 | $14,446,000.00 | $14,679,000.00 | $14,830,000.00 | $14,910,000.00 | $14,855,000.00 | $14,881,000.00 | $14,807,000.00 | $14,778,000.00 | $14,880,000.00 | $14,837,000.00 | $14,614,000.00 | $14,923,000.00 | $14,785,000.00 | -- | $15,012,000.00 | -- | -- | -- | $14,766,000.00 |
Other Assets | $11,195,000.00 | $10,919,000.00 | $10,197,000.00 | $10,641,000.00 | $10,156,000.00 | $10,275,000.00 | $10,365,000.00 | $10,241,000.00 | $10,318,000.00 | $10,389,000.00 | $9,747,000.00 | $9,332,000.00 | $8,881,000.00 | $8,905,000.00 | $12,108,000.00 | $12,183,000.00 | $12,054,000.00 | $11,574,000.00 | $11,860,000.00 | $6,680,000.00 | $5,634,000.00 | $5,020,000.00 | $5,433,000.00 | $8,616,000.00 | $3,774,000.00 | $3,657,000.00 | $7,672,000.00 | $7,372,000.00 | $7,387,000.00 | $7,592,000.00 | $7,566,000.00 | $7,513,000.00 | $12,548,000.00 | $12,688,000.00 | $14,077,000.00 | $18,002,000.00 | $18,309,000.00 | $14,715,000.00 | $14,981,000.00 | $13,902,000.00 | $14,001,000.00 | $11,152,000.00 | $10,065,000.00 | $9,811,000.00 | $12,289,000.00 | $12,025,000.00 | $8,829,000.00 | $10,368,000.00 | -- | $11,840,000.00 | -- | -- | -- | -- |
Total Assets | $521,778,000.00 | $510,810,000.00 | $518,226,000.00 | $500,511,000.00 | $490,693,000.00 | $497,094,000.00 | $503,270,000.00 | $505,894,000.00 | $507,729,000.00 | $512,655,000.00 | $461,899,000.00 | $424,571,000.00 | $405,946,000.00 | $404,750,000.00 | $371,610,000.00 | $439,712,000.00 | $459,037,000.00 | $443,703,000.00 | $419,898,000.00 | $416,140,000.00 | $399,846,000.00 | $399,597,000.00 | $387,894,000.00 | $504,229,000.00 | $488,172,000.00 | $518,963,000.00 | $484,836,000.00 | $459,366,000.00 | $471,656,000.00 | $469,658,000.00 | $469,278,000.00 | $455,843,000.00 | $469,336,000.00 | $485,682,000.00 | $481,560,000.00 | $480,403,000.00 | $504,335,000.00 | $480,931,000.00 | $450,955,000.00 | $444,998,000.00 | $441,281,000.00 | $435,407,000.00 | $446,407,000.00 | $441,117,000.00 | $455,715,000.00 | $451,114,000.00 | $401,329,000.00 | $392,859,000.00 | -- | $568,166,000.00 | -- | -- | -- | -- |
Accounts Payable | $21,514,000.00 | $22,231,000.00 | $29,715,000.00 | $23,229,000.00 | $31,670,000.00 | $29,080,000.00 | $27,817,000.00 | $23,800,000.00 | $31,615,000.00 | $24,502,000.00 | $31,386,000.00 | $36,368,000.00 | $31,261,000.00 | $31,147,000.00 | $27,738,000.00 | $32,800,000.00 | $37,159,000.00 | $37,077,000.00 | $38,256,000.00 | $35,288,000.00 | $56,441,000.00 | $45,900,000.00 | $23,538,000.00 | $37,071,000.00 | $47,220,000.00 | $40,989,000.00 | $36,016,000.00 | $32,237,000.00 | $33,186,000.00 | $30,253,000.00 | $26,695,000.00 | $28,687,000.00 | $30,942,000.00 | $29,140,000.00 | $25,657,000.00 | $30,186,000.00 | $27,814,000.00 | $42,135,000.00 | $37,398,000.00 | $30,442,000.00 | $33,692,000.00 | $39,323,000.00 | $33,120,000.00 | $33,798,000.00 | $37,955,000.00 | $39,845,000.00 | $41,150,000.00 | $41,310,000.00 | -- | $42,269,000.00 | -- | -- | -- | -- |
Accrued Liabilities | $107,181,000.00 | $110,796,000.00 | $109,177,000.00 | $110,580,000.00 | $107,374,000.00 | $117,109,000.00 | $118,285,000.00 | $122,372,000.00 | $120,440,000.00 | $129,085,000.00 | $126,119,000.00 | $126,425,000.00 | $122,498,000.00 | $125,544,000.00 | $118,065,000.00 | $125,533,000.00 | $121,058,000.00 | $127,834,000.00 | $115,308,000.00 | $119,206,000.00 | $120,843,000.00 | $129,818,000.00 | $125,075,000.00 | $113,154,000.00 | $109,155,000.00 | $125,359,000.00 | $120,323,000.00 | $101,316,000.00 | $119,212,000.00 | $117,434,000.00 | $119,845,000.00 | $122,190,000.00 | $132,345,000.00 | $139,272,000.00 | $142,161,000.00 | $137,920,000.00 | $142,002,000.00 | $142,528,000.00 | $137,163,000.00 | $137,083,000.00 | $148,205,000.00 | $145,432,000.00 | $151,000,000.00 | $157,646,000.00 | $159,082,000.00 | $161,266,000.00 | $164,995,000.00 | $157,524,000.00 | -- | $166,617,000.00 | -- | -- | -- | -- |
Total Current Liabilities | $291,198,000.00 | $300,342,000.00 | $308,774,000.00 | $297,108,000.00 | $301,930,000.00 | $316,266,000.00 | $327,011,000.00 | $332,851,000.00 | $332,427,000.00 | $346,041,000.00 | $334,739,000.00 | $334,155,000.00 | $328,363,000.00 | $333,611,000.00 | $318,007,000.00 | $386,319,000.00 | $406,706,000.00 | $390,146,000.00 | $363,471,000.00 | $362,937,000.00 | $363,170,000.00 | $368,294,000.00 | $360,977,000.00 | $357,869,000.00 | $340,123,000.00 | $364,406,000.00 | $334,345,000.00 | $312,534,000.00 | $321,726,000.00 | $345,455,000.00 | $337,514,000.00 | $328,153,000.00 | $333,233,000.00 | $350,742,000.00 | $334,662,000.00 | $333,255,000.00 | $343,728,000.00 | $379,767,000.00 | $353,636,000.00 | $351,138,000.00 | $347,775,000.00 | $346,271,000.00 | $341,289,000.00 | $344,102,000.00 | $363,320,000.00 | $348,389,000.00 | $329,901,000.00 | $323,876,000.00 | -- | $364,376,000.00 | -- | -- | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $6,353,000.00 | -- | -- | -- | $6,624,000.00 | -- | -- | -- | $7,159,000.00 | -- | -- | -- | $30,276,000.00 | -- | -- | -- | $30,175,000.00 | -- | -- | -- | -- |
Additional Paid-in Capital | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | $-17,276,000.00 | $-17,192,000.00 | $-14,475,000.00 | $-13,711,000.00 | $-11,672,000.00 | $-11,305,000.00 | $-11,341,000.00 | $-11,088,000.00 | $-9,226,000.00 | $-10,183,000.00 | $-8,390,000.00 | $-8,957,000.00 | $-7,188,000.00 | $-7,410,000.00 | $-7,138,000.00 | $-6,575,000.00 | $-6,062,000.00 | $-4,858,000.00 | $-4,465,000.00 | $-4,455,000.00 | $-4,417,000.00 | $-4,972,000.00 | $-4,597,000.00 | $-2,531,000.00 | $-2,741,000.00 | $-2,343,000.00 | $-5,051,000.00 | $-6,210,000.00 | $-6,629,000.00 | $-3,744,000.00 | $-782,000.00 | $-2,744,000.00 | $1,410,000.00 | $771,000.00 | $870,000.00 | $-192,000.00 | $1,919,000.00 | $3,668,000.00 | $4,054,000.00 | $3,523,000.00 | $3,005,000.00 | $2,341,000.00 | $1,630,000.00 | $3,522,000.00 | $1,838,000.00 | $202,000.00 | $1,677,000.00 | $-242,000.00 | -- | $3,027,000.00 | -- | -- | -- | $-1,017,000.00 |
Accumulated Deficit | $46,746,000.00 | $24,662,000.00 | $16,685,000.00 | $9,795,000.00 | $-4,828,000.00 | $-15,830,000.00 | $-33,072,000.00 | $-37,843,000.00 | $-45,336,000.00 | $-42,858,000.00 | $-81,589,000.00 | $-117,937,000.00 | $-131,045,000.00 | $-139,333,000.00 | $-160,826,000.00 | $-161,344,000.00 | $-162,276,000.00 | $-160,763,000.00 | $-160,289,000.00 | $-163,366,000.00 | $-164,806,000.00 | $-173,103,000.00 | $-179,081,000.00 | $-173,386,000.00 | $-170,182,000.00 | $-163,370,000.00 | $-148,810,000.00 | $-139,644,000.00 | $-136,134,000.00 | $-153,673,000.00 | $-160,316,000.00 | $-160,196,000.00 | $-159,835,000.00 | $-159,829,000.00 | $156,665,000.00 | $-152,950,000.00 | $-136,296,000.00 | $-196,725,000.00 | $-200,487,000.00 | $-201,570,000.00 | $-200,188,000.00 | $-203,711,000.00 | $-198,224,000.00 | $-206,915,000.00 | $-209,869,000.00 | $-196,358,000.00 | $-230,272,000.00 | $-229,847,000.00 | -- | $-219,992,000.00 | -- | -- | -- | -- |
Total Stockholders' Equity | $211,784,000.00 | $193,729,000.00 | $193,439,000.00 | $188,138,000.00 | $174,096,000.00 | $167,615,000.00 | $163,637,000.00 | $160,595,000.00 | $163,602,000.00 | $164,864,000.00 | $127,029,000.00 | $89,860,000.00 | $81,117,000.00 | $74,772,000.00 | $57,040,000.00 | $56,487,000.00 | $55,167,000.00 | $56,244,000.00 | $56,087,000.00 | $52,700,000.00 | $36,075,000.00 | $30,664,000.00 | $26,554,000.00 | $137,266,000.00 | $139,311,000.00 | $145,734,000.00 | $140,808,000.00 | $138,335,000.00 | $139,537,000.00 | $123,797,000.00 | $130,746,000.00 | $126,820,000.00 | $135,212,000.00 | $133,831,000.00 | $145,811,000.00 | $145,919,000.00 | $159,625,000.00 | $100,239,000.00 | $96,471,000.00 | $92,942,000.00 | $92,916,000.00 | $88,603,000.00 | $104,224,000.00 | $95,905,000.00 | $91,566,000.00 | $102,230,000.00 | $70,784,000.00 | $68,283,000.00 | -- | $209,095,000.00 | -- | -- | -- | -- |
Controlling Interest in Subsidiaries | $8,103,000.00 | $6,267,000.00 | $5,564,000.00 | $4,876,000.00 | $4,343,000.00 | $3,022,000.00 | $2,523,000.00 | $2,385,000.00 | $1,690,000.00 | $1,750,000.00 | $131,000.00 | $556,000.00 | $-3,534,000.00 | $-3,633,000.00 | $-3,437,000.00 | $-3,094,000.00 | $-2,836,000.00 | $-2,687,000.00 | $340,000.00 | $503,000.00 | $601,000.00 | $639,000.00 | $363,000.00 | $9,094,000.00 | $8,738,000.00 | $8,823,000.00 | $9,683,000.00 | $8,497,000.00 | $10,393,000.00 | $406,000.00 | $1,018,000.00 | $870,000.00 | $891,000.00 | $1,109,000.00 | $1,087,000.00 | $1,229,000.00 | $982,000.00 | $925,000.00 | $848,000.00 | -- | -- | $533,000.00 | -- | -- | -- | $495,000.00 | $644,000.00 | $700,000.00 | -- | $-5,305,000.00 | -- | -- | -- | -- |
Total Liabilities and Equity | $521,778,000.00 | $510,810,000.00 | $518,226,000.00 | $500,511,000.00 | $490,693,000.00 | $497,094,000.00 | $503,270,000.00 | $505,894,000.00 | $507,729,000.00 | $512,655,000.00 | $461,899,000.00 | $424,571,000.00 | $405,946,000.00 | $404,750,000.00 | $371,610,000.00 | $439,712,000.00 | $459,037,000.00 | $443,703,000.00 | $419,898,000.00 | $416,140,000.00 | $399,846,000.00 | $399,597,000.00 | $387,894,000.00 | $504,229,000.00 | $488,172,000.00 | $518,963,000.00 | $484,836,000.00 | $459,366,000.00 | $471,656,000.00 | $469,658,000.00 | $469,278,000.00 | $455,843,000.00 | $469,336,000.00 | $485,682,000.00 | $481,560,000.00 | $480,403,000.00 | $504,335,000.00 | $480,931,000.00 | $450,955,000.00 | $444,998,000.00 | $441,281,000.00 | $435,407,000.00 | $446,407,000.00 | $441,117,000.00 | $455,715,000.00 | $451,114,000.00 | $401,329,000.00 | $392,859,000.00 | -- | $568,166,000.00 | -- | -- | -- | -- |
Date | 1/31/2024 | 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 | 10/31/2010 | 7/31/2010 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | $597,302,000.00 | $1,238,854,000.00 | $935,047,000.00 | $635,752,000.00 | $321,816,000.00 | $1,364,057,000.00 | $1,035,494,000.00 | $337,058,000.00 | $370,083,000.00 | $1,446,990,000.00 | $1,057,022,000.00 | $683,191,000.00 | $343,425,000.00 | $1,345,769,000.00 | $321,336,000.00 | $323,890,000.00 | $340,245,000.00 | $1,409,172,000.00 | $1,053,044,000.00 | $711,789,000.00 | $362,316,000.00 | $1,547,495,000.00 | $1,154,848,000.00 | $395,883,000.00 | $393,555,000.00 | $394,987,000.00 | $370,035,000.00 | $736,707,000.00 | $369,151,000.00 | $1,496,261,000.00 | $355,154,000.00 | $382,454,000.00 | $390,578,000.00 | $405,796,000.00 | $383,930,000.00 | $394,173,000.00 | $412,878,000.00 | $1,651,541,000.00 | $1,230,855,000.00 | $406,423,000.00 | $420,670,000.00 | $412,108,000.00 | $397,221,000.00 | $411,685,000.00 | $400,585,000.00 | $1,506,836,000.00 | $1,121,945,000.00 | $365,449,000.00 | $376,777,000.00 | $361,094,000.00 | $340,188,000.00 | $340,867,000.00 | $309,767,000.00 | $1,193,578,000.00 |
Cost of Revenues | $405,475,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $878,661,000.00 | $595,870,000.00 | $304,693,000.00 | $1,306,037,000.00 | $980,903,000.00 | $673,738,000.00 | $336,510,000.00 | $337,062,000.00 | $314,704,000.00 | $623,941,000.00 | $313,029,000.00 | $309,139,000.00 | $293,220,000.00 | $644,235,000.00 | $324,511,000.00 | $1,328,363,000.00 | $316,508,000.00 | $328,737,000.00 | $343,807,000.00 | $349,313,000.00 | $332,376,000.00 | $335,258,000.00 | $350,319,000.00 | $344,673,000.00 | $331,178,000.00 | $344,499,000.00 | $335,264,000.00 | $1,269,479,000.00 | $945,528,000.00 | $306,365,000.00 | $319,352,000.00 | $1,119,665,000.00 | $817,736,000.00 | $282,746,000.00 | $252,392,000.00 | $967,191,000.00 |
Gross Profit | $191,827,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $132,507,000.00 | $65,321,000.00 | $237,357,000.00 | $59,908,000.00 | $116,509,000.00 | $57,425,000.00 | $232,251,000.00 | $57,590,000.00 | $58,121,000.00 | -- | $226,387,000.00 |
Research and Development | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $1,656,000.00 | $1,656,000.00 | $1,656,000.00 | $1,656,000.00 | $10,018,000.00 | $2,514,000.00 | $4,873,000.00 | $2,276,000.00 | $7,166,000.00 | $1,717,000.00 | $1,819,000.00 | $1,382,000.00 | $4,569,000.00 | $1,191,000.00 | $2,129,000.00 | $1,010,000.00 | $2,834,000.00 | $1,966,000.00 | $277,000.00 | -- | $2,782,000.00 |
Selling, General, and Administrative | $157,965,000.00 | $276,891,000.00 | $202,591,000.00 | $134,017,000.00 | $65,864,000.00 | $250,481,000.00 | $183,948,000.00 | $121,177,000.00 | $60,113,000.00 | $218,467,000.00 | $161,591,000.00 | $106,442,000.00 | $52,140,000.00 | $214,846,000.00 | $52,630,000.00 | $53,789,000.00 | $53,480,000.00 | $204,366,000.00 | $150,970,000.00 | $101,452,000.00 | $50,552,000.00 | $203,251,000.00 | $152,565,000.00 | $102,429,000.00 | $50,071,000.00 | $188,293,000.00 | $138,958,000.00 | $47,325,000.00 | $45,438,000.00 | $204,655,000.00 | $51,594,000.00 | $104,143,000.00 | $53,090,000.00 | $222,239,000.00 | $53,792,000.00 | $114,392,000.00 | $56,999,000.00 | $228,934,000.00 | $55,548,000.00 | $115,040,000.00 | $57,755,000.00 | $218,469,000.00 | $55,229,000.00 | $56,399,000.00 | $55,226,000.00 | $207,843,000.00 | $154,589,000.00 | $51,552,000.00 | $51,783,000.00 | $204,078,000.00 | $150,558,000.00 | $99,490,000.00 | -- | $194,775,000.00 |
Total Operating Expenses | $81,382,000.00 | $1,173,696,000.00 | $882,316,000.00 | $598,161,000.00 | $302,390,000.00 | $1,303,142,000.00 | $993,864,000.00 | $679,019,000.00 | $356,222,000.00 | $1,390,731,000.00 | $1,018,527,000.00 | $657,972,000.00 | $329,920,000.00 | $1,322,764,000.00 | $317,310,000.00 | $322,175,000.00 | $338,862,000.00 | $1,402,451,000.00 | $1,047,065,000.00 | $708,679,000.00 | $360,839,000.00 | $1,536,719,000.00 | $366,758,000.00 | $788,210,000.00 | $392,693,000.00 | $1,485,705,000.00 | $1,093,679,000.00 | $727,305,000.00 | $363,766,000.00 | $1,478,294,000.00 | $350,564,000.00 | $375,751,000.00 | $382,653,000.00 | $1,579,039,000.00 | $1,180,480,000.00 | $799,336,000.00 | $408,416,000.00 | $1,622,536,000.00 | $1,208,037,000.00 | $813,445,000.00 | $414,246,000.00 | $1,600,477,000.00 | $1,193,685,000.00 | $62,083,000.00 | $59,743,000.00 | $229,060,000.00 | $170,745,000.00 | $56,902,000.00 | $57,235,000.00 | $228,917,000.00 | $57,271,000.00 | $57,173,000.00 | -- | $235,640,000.00 |
Loss from Operations | $16,017,000.00 | $60,743,000.00 | $48,783,000.00 | $38,407,000.00 | $20,226,000.00 | $60,089,000.00 | $40,921,000.00 | $13,814,000.00 | $13,773,000.00 | $56,990,000.00 | $40,045,000.00 | $26,174,000.00 | $13,253,000.00 | $17,942,000.00 | $3,792,000.00 | $1,323,000.00 | $-1,392,000.00 | $-1,005,000.00 | $5,574,000.00 | $2,825,000.00 | $1,282,000.00 | $8,378,000.00 | $-2,090,000.00 | $-397,000.00 | $83,000.00 | $3,737,000.00 | $1,812,000.00 | $3,128,000.00 | $5,186,000.00 | $26,203,000.00 | $19,978,000.00 | $6,377,000.00 | $7,925,000.00 | $7,238,000.00 | $85,813,000.00 | $83,344,000.00 | $79,607,000.00 | $5,813,000.00 | $24,027,000.00 | $14,857,000.00 | $7,283,000.00 | $1,366,000.00 | $25,207,000.00 | $10,480,000.00 | $5,228,000.00 | $-2,243,000.00 | $-4,868,000.00 | $4,032,000.00 | $-11,062,000.00 | $9,658,000.00 | $319,000.00 | $5,817,000.00 | $4,340,000.00 | $831,000.00 |
Loss Before Income Taxes | $19,746,000.00 | $60,807,000.00 | $48,202,000.00 | $37,498,000.00 | $16,893,000.00 | $34,883,000.00 | $16,904,000.00 | $10,984,000.00 | $-2,430,000.00 | $65,224,000.00 | $45,876,000.00 | $28,064,000.00 | $11,832,000.00 | $17,718,000.00 | $1,704,000.00 | $2,068,000.00 | $-886,000.00 | $453,000.00 | $5,552,000.00 | $2,267,000.00 | $41,000.00 | $8,101,000.00 | $-2,405,000.00 | $-205,000.00 | $-381,000.00 | $7,620,000.00 | $4,282,000.00 | $3,018,000.00 | $7,879,000.00 | $29,468,000.00 | $6,040,000.00 | $6,677,000.00 | $7,473,000.00 | $92,203,000.00 | $86,566,000.00 | $85,503,000.00 | $80,840,000.00 | $24,992,000.00 | $9,194,000.00 | $11,323,000.00 | $6,709,000.00 | $33,950,000.00 | $29,550,000.00 | $12,834,000.00 | $6,222,000.00 | $-6,986,000.00 | $1,164,000.00 | $-9,098,000.00 | $-11,351,000.00 | $9,942,000.00 | $-343,000.00 | $12,852,000.00 | -- | $-2,102,000.00 |
Earnings Per Share Basic | $0.57 | $1.59 | $1.27 | $1.00 | $0.43 | $1.05 | $0.38 | $0.20 | $-0.10 | $3.78 | $2.27 | $0.84 | $0.32 | $0.82 | $0.02 | $0.04 | $-0.06 | $0.06 | $0.10 | $-0.05 | $-0.10 | $0.17 | $-0.16 | $-0.02 | $-0.08 | $0.35 | $0.79 | $1.00 | $0.97 | $0.49 | $0.55 | $0.36 | $0.18 | $0.05 | $0.02 | $0.11 | $3.52 | $0.34 | $0.22 | $0.12 | $0.17 | $-0.17 | $0.42 | $0.32 | $0.17 | $1.87 | $0.06 | $0.13 | $-0.21 | $0.01 | $0.34 | $0.19 | $0.76 | $0.99 |
Weighted Average Shares Basic | 25,175,000 | 25,517,000 | 25,544,000 | 25,556,000 | 25,603,000 | 25,791,000 | 25,706,000 | 25,652,000 | 25,566,000 | 25,495,000 | 25,475,000 | 25,448,000 | 25,534,000 | 26,278,000 | 26,371,000 | 26,320,000 | 26,279,000 | 25,293,000 | 24,970,000 | 24,323,000 | -- | 24,655,000 | 24,649,000 | 24,643,000 | 24,628,000 | 23,182,000 | 22,845,000 | 22,768,000 | 22,712,000 | 22,765,000 | 22,635,000 | 22,867,000 | 22,935,000 | 22,903,000 | 23,034,000 | 22,783,000 | 22,755,000 | 22,009,000 | 22,680,000 | 21,572,000 | 21,038,000 | 20,876,000 | 20,847,000 | 20,818,000 | 20,807,000 | 20,717,000 | 20,633,000 | 20,429,000 | 20,365,000 | 20,565,000 | 20,627,000 | 20,554,000 | -- | 20,451,000 |
Earnings Per Share Diluted | $0.57 | $1.58 | $1.27 | $1.00 | $0.43 | $1.03 | $0.37 | $0.28 | $-0.10 | $3.70 | $2.23 | $0.83 | $0.32 | $0.81 | $0.02 | $0.04 | $-0.06 | $0.06 | $0.10 | $-0.05 | $-0.10 | $0.17 | $-0.16 | $0.06 | $-0.08 | $-0.41 | $0.78 | $0.04 | $0.96 | $1.03 | $0.19 | $0.18 | $0.18 | $0.05 | $0.02 | $3.57 | $3.47 | $0.33 | $0.22 | $0.27 | $0.15 | $0.52 | $0.39 | $0.13 | $0.16 | $1.69 | $0.14 | $-0.08 | $-0.21 | $1.19 | $0.31 | $0.18 | $0.70 | $0.94 |
Weighted Average Shares Diluted | 25,317,000 | 25,577,000 | 25,589,000 | 25,577,000 | 25,616,000 | 26,356,000 | 26,455,000 | 26,580,000 | 25,566,000 | 26,053,000 | 25,903,000 | 25,787,000 | 25,861,000 | 26,441,000 | 26,506,000 | 26,451,000 | 26,279,000 | 25,308,000 | 24,972,000 | 24,323,000 | -- | 24,718,000 | 24,649,000 | 24,724,000 | 24,628,000 | 23,309,000 | 22,989,000 | 22,931,000 | 22,899,000 | 22,815,000 | 22,680,000 | 22,799,000 | 22,969,000 | 23,247,000 | 23,468,000 | 23,225,000 | 23,091,000 | 22,937,000 | 23,023,000 | 22,827,000 | 22,912,000 | 22,315,000 | 22,360,000 | 22,089,000 | 22,084,000 | 22,060,000 | 22,084,000 | 20,429,000 | 20,365,000 | 22,482,000 | 22,474,000 | 22,460,000 | -- | 21,546,000 |
Common Stock Shares Authorized | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Payments Of Dividends Common Stock | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $13,941,000.00 | $11,677,000.00 | $9,440,000.00 | $4,720,000.00 | $17,874,000.00 | $13,155,000.00 | $8,765,000.00 | $4,379,000.00 | $17,358,000.00 | $12,983,000.00 | $8,626,000.00 | $4,199,000.00 | $47,594,000.00 | $43,171,000.00 | $38,891,000.00 | $3,950,000.00 | $13,635,000.00 | $9,687,000.00 | $5,754,000.00 | $1,837,000.00 | $17,123,000.00 | $17,124,000.00 | $17,124,000.00 | $3,425,000.00 | $15,014,000.00 | $11,599,000.00 | $8,185,000.00 | $5,217,000.00 | $15,178,000.00 | $9,961,000.00 | $9,961,000.00 | -- | -- |
Preferred Stock Shares Authorized | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000 | 10,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000 | 10,000 | 10,000 | 10,000 | 10,000 | 10,000 | -- | 10,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.10 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | -- | $0.01 | -- | -- | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |