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 | 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 | $106,000.00 | $119,000.00 | $122,000.00 | $147,000.00 | $171,000.00 | $121,000.00 | $5,089,000.00 | $29,974,000.00 | $116,627,000.00 | $96,989,000.00 | $115,631,000.00 | $117,279,000.00 | $101,341,000.00 | $103,486,000.00 | $101,273,000.00 | $52,371,000.00 | $31,774,000.00 | $19,831,000.00 | $41,320,000.00 | $65,047,000.00 | $259,000.00 | $112,000.00 | $466,000.00 | $473,000.00 | $257,000.00 | $379,000.00 | $703,000.00 | $3,532,000.00 | $2,738,000.00 | $1,482,000.00 | $925,000.00 | $1,043,000.00 | $920,000.00 | $1,497,000.00 | $1,246,000.00 | $1,651,000.00 | $1,928,000.00 | $1,238,000.00 | $1,117,000.00 | $1,296,000.00 | $816,000.00 | $875,000.00 | $803,000.00 | $1,064,000.00 | $907,000.00 | $1,381,000.00 | $5,418,000.00 | $812,000.00 | $862,000.00 | $939,000.00 | $1,025,000.00 | $685,000.00 | $448,000.00 | $1,055,000.00 | $2,812,000.00 | $660,000.00 |
Accounts Receivable Net Current | $236,923,000.00 | $233,428,000.00 | $248,291,000.00 | $249,895,000.00 | $266,525,000.00 | $269,496,000.00 | $281,124,000.00 | $285,355,000.00 | $278,064,000.00 | $265,322,000.00 | $269,910,000.00 | $266,919,000.00 | $244,226,000.00 | $228,373,000.00 | $230,002,000.00 | $242,391,000.00 | $235,587,000.00 | $217,929,000.00 | $227,829,000.00 | $225,810,000.00 | $220,520,000.00 | $210,559,000.00 | $237,613,000.00 | $239,083,000.00 | $237,847,000.00 | $225,865,000.00 | $243,843,000.00 | $225,408,000.00 | $227,634,000.00 | $206,361,000.00 | $209,430,000.00 | $215,657,000.00 | $210,444,000.00 | $198,933,000.00 | $216,078,000.00 | $215,283,000.00 | $203,483,000.00 | $204,710,000.00 | $202,420,000.00 | $200,955,000.00 | $187,844,000.00 | $179,095,000.00 | $181,934,000.00 | $164,713,000.00 | $164,487,000.00 | $151,570,000.00 | $168,954,000.00 | $179,408,000.00 | $173,125,000.00 | $174,764,000.00 | -- | -- | -- | $148,507,000.00 | -- | -- |
Inventory | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Prepaid Expenses and Other Current Assets | $9,146,000.00 | $10,912,000.00 | $9,498,000.00 | $8,743,000.00 | $8,213,000.00 | $8,108,000.00 | $10,019,000.00 | $10,592,000.00 | $7,520,000.00 | $6,790,000.00 | $8,044,000.00 | $7,492,000.00 | $6,904,000.00 | $7,033,000.00 | $7,413,000.00 | $7,563,000.00 | $7,401,000.00 | $7,475,000.00 | $7,951,000.00 | $8,692,000.00 | $7,956,000.00 | $13,136,000.00 | $13,620,000.00 | $13,988,000.00 | $11,994,000.00 | $12,085,000.00 | $12,685,000.00 | $10,920,000.00 | $10,709,000.00 | $10,691,000.00 | $11,732,000.00 | $12,754,000.00 | $10,463,000.00 | $9,060,000.00 | $9,674,000.00 | $10,374,000.00 | $10,237,000.00 | $10,170,000.00 | $10,254,000.00 | $12,243,000.00 | $11,811,000.00 | $10,534,000.00 | $10,095,000.00 | $11,145,000.00 | $9,395,000.00 | $7,364,000.00 | $7,860,000.00 | $16,975,000.00 | $14,562,000.00 | $5,592,000.00 | -- | -- | -- | $5,014,000.00 | -- | -- |
Total Current Assets | $246,175,000.00 | $244,459,000.00 | $257,911,000.00 | $259,454,000.00 | $274,909,000.00 | $277,760,000.00 | $296,267,000.00 | $326,293,000.00 | $405,454,000.00 | $372,111,000.00 | $393,585,000.00 | $391,690,000.00 | $352,471,000.00 | $338,892,000.00 | $338,688,000.00 | $302,325,000.00 | $274,762,000.00 | $245,235,000.00 | $277,319,000.00 | $299,767,000.00 | $255,536,000.00 | $248,462,000.00 | $252,004,000.00 | $254,490,000.00 | $250,872,000.00 | $245,445,000.00 | $259,124,000.00 | $241,577,000.00 | $241,979,000.00 | $223,505,000.00 | $227,753,000.00 | $234,410,000.00 | $225,709,000.00 | $214,534,000.00 | $233,863,000.00 | $233,665,000.00 | $221,161,000.00 | $224,409,000.00 | $219,154,000.00 | $223,734,000.00 | $210,095,000.00 | $202,886,000.00 | $205,474,000.00 | $190,104,000.00 | $185,794,000.00 | $171,559,000.00 | $187,630,000.00 | $202,435,000.00 | $197,001,000.00 | $186,239,000.00 | -- | -- | -- | $165,201,000.00 | -- | -- |
Property Plant and Equipement | $8,936,000.00 | $9,418,000.00 | $9,489,000.00 | $10,160,000.00 | $10,036,000.00 | $8,647,000.00 | $6,500,000.00 | $6,566,000.00 | $6,586,000.00 | $5,964,000.00 | $5,821,000.00 | $4,753,000.00 | $26,373,000.00 | $26,804,000.00 | $27,671,000.00 | $28,425,000.00 | $29,462,000.00 | $29,975,000.00 | $30,138,000.00 | $29,095,000.00 | $28,940,000.00 | $34,322,000.00 | $37,011,000.00 | $38,568,000.00 | $38,848,000.00 | $39,680,000.00 | $40,654,000.00 | $41,892,000.00 | $42,732,000.00 | $43,145,000.00 | $42,355,000.00 | $37,726,000.00 | $37,599,000.00 | $37,476,000.00 | $37,863,000.00 | $35,635,000.00 | $35,174,000.00 | $35,330,000.00 | $35,736,000.00 | $36,064,000.00 | $36,194,000.00 | $36,728,000.00 | $36,533,000.00 | $36,061,000.00 | $35,543,000.00 | $34,883,000.00 | $35,246,000.00 | $35,798,000.00 | $35,271,000.00 | $36,124,000.00 | -- | -- | -- | $38,130,000.00 | -- | -- |
Intangible Assets Net | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $2,952,000.00 | $3,038,000.00 | $3,125,000.00 | $3,211,000.00 | $3,297,000.00 | $3,384,000.00 | $3,470,000.00 | $3,556,000.00 | $3,642,000.00 | $3,729,000.00 | $3,850,000.00 | $4,043,000.00 | $4,235,000.00 | $4,436,000.00 | $4,628,000.00 | $4,819,000.00 | $5,011,000.00 | $4,517,000.00 | $4,676,000.00 | $4,834,000.00 | $4,993,000.00 | $5,160,000.00 | $5,355,000.00 | $5,545,000.00 | $5,736,000.00 | $5,942,000.00 | $6,154,000.00 | $6,398,000.00 | $6,635,000.00 | -- | -- | -- | $7,787,000.00 | -- | -- |
Goodwill | $25,040,000.00 | $25,040,000.00 | $25,040,000.00 | $25,040,000.00 | $25,040,000.00 | $25,040,000.00 | $25,040,000.00 | $25,040,000.00 | $25,040,000.00 | $25,040,000.00 | $25,040,000.00 | $25,040,000.00 | $25,040,000.00 | $25,040,000.00 | $25,040,000.00 | $25,040,000.00 | $25,040,000.00 | $25,040,000.00 | $25,040,000.00 | $25,040,000.00 | $25,040,000.00 | $45,968,000.00 | $45,968,000.00 | $45,968,000.00 | $45,968,000.00 | $45,968,000.00 | $45,968,000.00 | $45,968,000.00 | $45,968,000.00 | $45,968,000.00 | $45,968,000.00 | $45,968,000.00 | $45,968,000.00 | $45,968,000.00 | $45,968,000.00 | $45,968,000.00 | $45,968,000.00 | $45,968,000.00 | $44,014,000.00 | $48,900,000.00 | $48,900,000.00 | $48,900,000.00 | $63,410,000.00 | $63,410,000.00 | $63,410,000.00 | $63,410,000.00 | $67,268,000.00 | $67,268,000.00 | $132,568,000.00 | $138,078,000.00 | -- | -- | -- | $138,078,000.00 | -- | -- |
Other Assets | $82,800,000.00 | $75,924,000.00 | $71,779,000.00 | $70,636,000.00 | $71,682,000.00 | $75,771,000.00 | $81,758,000.00 | $82,687,000.00 | $92,414,000.00 | $92,629,000.00 | $88,065,000.00 | $87,132,000.00 | $79,980,000.00 | $77,575,000.00 | $73,871,000.00 | $70,721,000.00 | $67,678,000.00 | $72,838,000.00 | $69,822,000.00 | $66,045,000.00 | $56,429,000.00 | $36,957,000.00 | $41,565,000.00 | $40,491,000.00 | $39,265,000.00 | $38,598,000.00 | $37,265,000.00 | $35,872,000.00 | $32,767,000.00 | $30,511,000.00 | $29,591,000.00 | $28,629,000.00 | $28,474,000.00 | $28,671,000.00 | $28,117,000.00 | $30,314,000.00 | $30,556,000.00 | $30,349,000.00 | $30,002,000.00 | $31,229,000.00 | $30,642,000.00 | $30,991,000.00 | $30,686,000.00 | $29,571,000.00 | $29,024,000.00 | $28,038,000.00 | $30,576,000.00 | $30,966,000.00 | $33,065,000.00 | $32,554,000.00 | -- | -- | -- | $32,941,000.00 | -- | -- |
Total Assets | $366,333,000.00 | $357,979,000.00 | $369,762,000.00 | $368,070,000.00 | $385,152,000.00 | $392,004,000.00 | $412,837,000.00 | $442,052,000.00 | $529,494,000.00 | $503,401,000.00 | $522,626,000.00 | $518,132,000.00 | $493,354,000.00 | $479,049,000.00 | $478,226,000.00 | $438,833,000.00 | $405,488,000.00 | $381,125,000.00 | $409,307,000.00 | $426,185,000.00 | $424,612,000.00 | $379,908,000.00 | $391,652,000.00 | $394,220,000.00 | $389,264,000.00 | $384,304,000.00 | $406,198,000.00 | $389,860,000.00 | $388,993,000.00 | $365,421,000.00 | $368,572,000.00 | $369,849,000.00 | $360,091,000.00 | $351,822,000.00 | $372,557,000.00 | $372,412,000.00 | $360,038,000.00 | $363,922,000.00 | $354,623,000.00 | $366,095,000.00 | $352,294,000.00 | $347,768,000.00 | $362,302,000.00 | $345,169,000.00 | $340,981,000.00 | $325,149,000.00 | $352,722,000.00 | $369,467,000.00 | $409,409,000.00 | $409,672,000.00 | -- | -- | -- | $391,044,000.00 | -- | -- |
Accounts Payable | $43,202,000.00 | $42,842,000.00 | $47,073,000.00 | $46,296,000.00 | $47,967,000.00 | $49,600,000.00 | $52,032,000.00 | $56,537,000.00 | $48,855,000.00 | $40,241,000.00 | $41,836,000.00 | $33,421,000.00 | $28,746,000.00 | $20,177,000.00 | $23,776,000.00 | $23,293,000.00 | $23,918,000.00 | $20,267,000.00 | $21,489,000.00 | $20,515,000.00 | $20,571,000.00 | $18,793,000.00 | $24,347,000.00 | $25,556,000.00 | $20,611,000.00 | $21,591,000.00 | $19,287,000.00 | $18,628,000.00 | $18,877,000.00 | $20,321,000.00 | -- | -- | -- | $23,513,000.00 | -- | -- | -- | $21,863,000.00 | -- | -- | -- | $19,445,000.00 | -- | -- | -- | $22,653,000.00 | -- | -- | -- | $15,242,000.00 | -- | -- | -- | -- | -- | -- |
Accrued Liabilities | $5,691,000.00 | $8,699,000.00 | $20,180,000.00 | $13,951,000.00 | $21,648,000.00 | $23,192,000.00 | $20,998,000.00 | $38,079,000.00 | $41,473,000.00 | $41,167,000.00 | $36,147,000.00 | $14,249,000.00 | $9,636,000.00 | $15,356,000.00 | $17,045,000.00 | $15,078,000.00 | $13,207,000.00 | $12,965,000.00 | $14,537,000.00 | $15,340,000.00 | $11,580,000.00 | $15,706,000.00 | $13,419,000.00 | $12,404,000.00 | $11,412,000.00 | $13,282,000.00 | $15,189,000.00 | $13,600,000.00 | $15,335,000.00 | $16,909,000.00 | -- | -- | -- | $15,714,000.00 | -- | -- | -- | $16,241,000.00 | -- | -- | -- | $12,376,000.00 | -- | -- | -- | $13,552,000.00 | -- | -- | -- | $11,072,000.00 | -- | -- | -- | -- | -- | -- |
Total Current Liabilities | $201,828,000.00 | $198,899,000.00 | $190,810,000.00 | $180,452,000.00 | $199,427,000.00 | $209,806,000.00 | $203,861,000.00 | $231,519,000.00 | $331,289,000.00 | $314,995,000.00 | $332,657,000.00 | $331,853,000.00 | $316,698,000.00 | $299,114,000.00 | $308,020,000.00 | $286,357,000.00 | $252,089,000.00 | $213,862,000.00 | $221,382,000.00 | $211,329,000.00 | $246,040,000.00 | $211,577,000.00 | $227,705,000.00 | $243,914,000.00 | $254,770,000.00 | $250,027,000.00 | $263,919,000.00 | $254,773,000.00 | $263,786,000.00 | $243,685,000.00 | $239,582,000.00 | $238,683,000.00 | $238,504,000.00 | $212,195,000.00 | $230,488,000.00 | $234,178,000.00 | $223,133,000.00 | $224,534,000.00 | $179,360,000.00 | $217,783,000.00 | $190,891,000.00 | $190,535,000.00 | $198,064,000.00 | $184,743,000.00 | $173,335,000.00 | $155,303,000.00 | $135,985,000.00 | $153,128,000.00 | $159,506,000.00 | $176,557,000.00 | -- | -- | -- | $137,227,000.00 | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | -- | -- | -- | -- | -- | $6,000.00 | $6,000.00 | $6,000.00 | $2,923,000.00 | $621,000.00 | $-219,000.00 | $-371,000.00 | $-3,437,000.00 | $-4,423,000.00 | $-2,999,000.00 | $-3,117,000.00 | $-2,647,000.00 | $-1,526,000.00 | $593,000.00 | $706,000.00 | $1,184,000.00 | $1,296,000.00 | $907,000.00 | $797,000.00 | $617,000.00 | $100,000.00 | $-155,000.00 | $63,000.00 | $179,000.00 | $184,000.00 | $311,000.00 | $313,000.00 | $315,000.00 | $318,000.00 | $-368,000.00 | $-369,000.00 | $-370,000.00 | $-371,000.00 | $112,000.00 | $284,000.00 | $282,000.00 | $317,000.00 | $-2,612,000.00 | $-2,645,000.00 | $-2,679,000.00 | $-2,713,000.00 | $-3,839,000.00 | $-3,923,000.00 | $-3,976,000.00 | $-4,050,000.00 | -- | -- | -- | $-1,480,000.00 | -- | -- |
Accumulated Deficit | $528,795,000.00 | $525,222,000.00 | $516,540,000.00 | $512,937,000.00 | $501,630,000.00 | $492,764,000.00 | $491,856,000.00 | $475,890,000.00 | $455,365,000.00 | $442,596,000.00 | $427,622,000.00 | $413,018,000.00 | $396,849,000.00 | $388,645,000.00 | $374,767,000.00 | $360,409,000.00 | $354,926,000.00 | $350,545,000.00 | $340,436,000.00 | $329,760,000.00 | $259,356,000.00 | $237,308,000.00 | $225,658,000.00 | $214,143,000.00 | $200,999,000.00 | $195,143,000.00 | $192,158,000.00 | $185,221,000.00 | $177,199,000.00 | $174,967,000.00 | $168,909,000.00 | $163,004,000.00 | $155,456,000.00 | $155,096,000.00 | $146,633,000.00 | $136,275,000.00 | $127,908,000.00 | $125,378,000.00 | $119,696,000.00 | $57,857,000.00 | $50,462,000.00 | $47,612,000.00 | $59,224,000.00 | $50,245,000.00 | $43,297,000.00 | $40,203,000.00 | $69,312,000.00 | $60,044,000.00 | $93,211,000.00 | $89,135,000.00 | -- | -- | -- | $61,979,000.00 | -- | -- |
Total Stockholders' Equity | $164,505,000.00 | $159,080,000.00 | $178,952,000.00 | $187,618,000.00 | $185,725,000.00 | $182,198,000.00 | $208,976,000.00 | $210,533,000.00 | $198,205,000.00 | $188,406,000.00 | $189,969,000.00 | $186,279,000.00 | $176,656,000.00 | $179,935,000.00 | $170,206,000.00 | $152,476,000.00 | $153,399,000.00 | $167,263,000.00 | $187,925,000.00 | $214,856,000.00 | $178,572,000.00 | $168,331,000.00 | $163,947,000.00 | $150,306,000.00 | $134,494,000.00 | $134,277,000.00 | $142,279,000.00 | $135,087,000.00 | $125,207,000.00 | $121,736,000.00 | $128,990,000.00 | $131,166,000.00 | $121,587,000.00 | $139,627,000.00 | $142,069,000.00 | $138,234,000.00 | $136,905,000.00 | $139,388,000.00 | $175,263,000.00 | $148,312,000.00 | $161,403,000.00 | $157,233,000.00 | $164,238,000.00 | $160,426,000.00 | $167,646,000.00 | $169,846,000.00 | $216,737,000.00 | $216,339,000.00 | $249,903,000.00 | $233,115,000.00 | -- | -- | -- | $253,817,000.00 | -- | -- |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $366,333,000.00 | $357,979,000.00 | $369,762,000.00 | $368,070,000.00 | $385,152,000.00 | $392,004,000.00 | $412,837,000.00 | $442,052,000.00 | $529,494,000.00 | $503,401,000.00 | $522,626,000.00 | $518,132,000.00 | $493,354,000.00 | $479,049,000.00 | $478,226,000.00 | $438,833,000.00 | $405,488,000.00 | $381,125,000.00 | $409,307,000.00 | $426,185,000.00 | $424,612,000.00 | $379,908,000.00 | $391,652,000.00 | $394,220,000.00 | $389,264,000.00 | $384,304,000.00 | $406,198,000.00 | $389,860,000.00 | $388,993,000.00 | $365,421,000.00 | $368,572,000.00 | $369,849,000.00 | $360,091,000.00 | $351,822,000.00 | $372,557,000.00 | $372,412,000.00 | $360,038,000.00 | $363,922,000.00 | $354,623,000.00 | $366,095,000.00 | $352,294,000.00 | $347,768,000.00 | $362,302,000.00 | $345,169,000.00 | $340,981,000.00 | $325,149,000.00 | $352,722,000.00 | $369,467,000.00 | $409,409,000.00 | $409,672,000.00 | -- | -- | -- | $391,044,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 | 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 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Cost of Revenues | $256,639,000.00 | $1,104,690,000.00 | $269,661,000.00 | $278,924,000.00 | $292,021,000.00 | $1,209,658,000.00 | $310,950,000.00 | $598,525,000.00 | $293,081,000.00 | $1,123,058,000.00 | $283,461,000.00 | $549,226,000.00 | $264,543,000.00 | $1,001,476,000.00 | $261,546,000.00 | $486,343,000.00 | $240,684,000.00 | $952,349,000.00 | $242,747,000.00 | $471,397,000.00 | $233,562,000.00 | $999,745,000.00 | $748,317,000.00 | $251,141,000.00 | $246,105,000.00 | $949,884,000.00 | $236,678,000.00 | $236,390,000.00 | $236,857,000.00 | $911,207,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | $95,250,000.00 | $427,066,000.00 | $327,703,000.00 | $110,266,000.00 | $113,976,000.00 | $501,107,000.00 | $381,628,000.00 | $254,958,000.00 | $123,886,000.00 | $456,864,000.00 | $119,264,000.00 | $217,613,000.00 | $98,682,000.00 | $396,224,000.00 | $295,763,000.00 | $191,885,000.00 | $94,524,000.00 | $98,025,000.00 | $297,013,000.00 | $101,026,000.00 | $93,176,000.00 | $106,556,000.00 | $312,052,000.00 | $207,671,000.00 | $100,188,000.00 | $102,627,000.00 | $104,375,000.00 | $103,919,000.00 | $97,135,000.00 | $99,648,000.00 | $308,851,000.00 | $203,471,000.00 | $97,189,000.00 | $414,114,000.00 | $109,821,000.00 | $200,778,000.00 | $94,740,000.00 | $98,378,000.00 | $98,291,000.00 | $103,195,000.00 | $91,099,000.00 | $96,117,000.00 | $273,495,000.00 | $92,847,000.00 | $83,336,000.00 | $88,580,000.00 | $88,762,000.00 | $89,766,000.00 | $80,825,000.00 | $346,303,000.00 | $84,504,000.00 | $150,993,000.00 | $71,434,000.00 | $312,414,000.00 | $285,979,000.00 | -- |
Research and Development | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Selling, General, and Administrative | $78,190,000.00 | $334,933,000.00 | $86,226,000.00 | $172,332,000.00 | $89,339,000.00 | $379,815,000.00 | $285,502,000.00 | $96,147,000.00 | $95,049,000.00 | $345,721,000.00 | $88,972,000.00 | $162,645,000.00 | $78,029,000.00 | $310,713,000.00 | $235,614,000.00 | $80,546,000.00 | $79,216,000.00 | $314,167,000.00 | $79,223,000.00 | $157,830,000.00 | $79,813,000.00 | $329,126,000.00 | $246,811,000.00 | $167,040,000.00 | $84,592,000.00 | $331,172,000.00 | $249,105,000.00 | $167,184,000.00 | $84,678,000.00 | $341,196,000.00 | $87,918,000.00 | $171,155,000.00 | $85,568,000.00 | $330,416,000.00 | $249,714,000.00 | $165,547,000.00 | $82,352,000.00 | $315,338,000.00 | $234,218,000.00 | $82,625,000.00 | $78,210,000.00 | $323,933,000.00 | $79,275,000.00 | $154,196,000.00 | $75,693,000.00 | $322,436,000.00 | $249,896,000.00 | $179,529,000.00 | $108,115,000.00 | $288,981,000.00 | $71,244,000.00 | $68,402,000.00 | $63,577,000.00 | $265,183,000.00 | $251,268,000.00 | -- |
Total Operating Expenses | $80,179,000.00 | $341,816,000.00 | $263,873,000.00 | $84,646,000.00 | $91,618,000.00 | $398,665,000.00 | $96,257,000.00 | $94,551,000.00 | $97,575,000.00 | $357,597,000.00 | $260,882,000.00 | $169,436,000.00 | $80,516,000.00 | $321,012,000.00 | $243,441,000.00 | $83,353,000.00 | $81,990,000.00 | $323,642,000.00 | $243,878,000.00 | $162,348,000.00 | $82,386,000.00 | $341,455,000.00 | $82,762,000.00 | $85,641,000.00 | $87,939,000.00 | $343,962,000.00 | $259,224,000.00 | $173,829,000.00 | $87,913,000.00 | $352,544,000.00 | $267,663,000.00 | $177,007,000.00 | $88,450,000.00 | $342,442,000.00 | $259,023,000.00 | $171,814,000.00 | $85,202,000.00 | $326,624,000.00 | $242,634,000.00 | $81,254,000.00 | $76,430,000.00 | $333,447,000.00 | -- | -- | -- | $386,944,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Loss from Operations | $15,727,000.00 | $87,121,000.00 | $16,033,000.00 | $49,336,000.00 | $23,403,000.00 | $116,865,000.00 | $92,912,000.00 | $33,849,000.00 | $27,744,000.00 | $106,643,000.00 | $81,840,000.00 | $52,574,000.00 | $19,451,000.00 | $80,256,000.00 | $56,068,000.00 | $29,350,000.00 | $13,915,000.00 | $74,821,000.00 | $22,161,000.00 | $33,180,000.00 | $11,713,000.00 | $81,651,000.00 | $59,349,000.00 | $36,686,000.00 | $13,588,000.00 | $68,629,000.00 | $50,111,000.00 | $19,360,000.00 | $10,407,000.00 | $58,602,000.00 | $15,387,000.00 | $18,443,000.00 | $9,294,000.00 | $73,867,000.00 | $23,075,000.00 | $20,417,000.00 | $9,991,000.00 | $49,349,000.00 | $13,559,000.00 | $28,696,000.00 | $10,526,000.00 | $21,323,000.00 | $15,501,000.00 | $11,882,000.00 | $5,246,000.00 | $-54,450,000.00 | $-64,261,000.00 | $-49,825,000.00 | $-30,172,000.00 | $44,628,000.00 | $22,782,000.00 | $12,532,000.00 | $4,554,000.00 | $34,620,000.00 | $23,038,000.00 | -- |
Loss Before Income Taxes | $15,071,000.00 | $85,250,000.00 | $15,852,000.00 | $25,620,000.00 | $22,358,000.00 | $102,442,000.00 | $93,245,000.00 | $36,521,000.00 | $26,311,000.00 | $99,267,000.00 | $75,995,000.00 | $48,177,000.00 | $18,166,000.00 | $75,212,000.00 | $52,322,000.00 | $14,008,000.00 | $12,534,000.00 | $71,396,000.00 | $21,281,000.00 | $31,854,000.00 | $10,790,000.00 | $67,880,000.00 | $18,895,000.00 | -- | -- | $54,918,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Basic | $0.59 | $3.18 | $2.35 | $0.96 | $0.83 | $3.76 | $3.38 | $2.27 | $0.94 | $3.65 | $2.64 | $1.66 | $0.63 | $2.67 | $1.79 | $0.48 | $0.42 | $5.64 | $0.66 | $3.13 | $1.10 | $2.34 | $1.68 | $1.03 | $0.37 | $1.32 | $1.07 | $0.44 | $0.23 | $1.26 | $0.35 | $0.41 | $0.14 | $1.53 | $0.49 | $0.41 | $0.20 | $2.89 | $2.07 | $0.33 | $0.19 | $-0.25 | $0.27 | $0.29 | $0.09 | $0.17 | $0.26 | $-0.90 | $0.12 | $0.72 | $0.23 | $0.17 | $0.12 | $0.52 | $0.33 | -- |
Weighted Average Shares Basic | 18,726,000 | 19,188,000 | 19,317,000 | 19,398,000 | 19,455,000 | 20,054,000 | 20,206,000 | 20,283,000 | 20,319,000 | 20,579,000 | 20,676,000 | 20,802,000 | 20,932,000 | 20,983,000 | 21,041,000 | 20,790,000 | 21,553,000 | 23,186,000 | 22,770,000 | 24,207,000 | 24,516,000 | 24,738,000 | 24,730,000 | 24,744,000 | 24,804,000 | 25,222,000 | 25,264,000 | 25,248,000 | 25,223,000 | 26,099,000 | 26,287,000 | 26,180,000 | 26,693,000 | 27,910,000 | 27,811,000 | 28,204,000 | 28,276,000 | 31,475,000 | 31,347,000 | 32,481,000 | 32,969,000 | 33,511,000 | 32,985,000 | 34,073,000 | 34,391,000 | 35,791,000 | 36,026,000 | 36,712,000 | 34,703,000 | 37,835,000 | 38,943,000 | 39,689,000 | 39,836,000 | 39,480,000 | 38,485,000 | -- |
Earnings Per Share Diluted | $0.58 | $3.13 | $0.54 | $1.77 | $0.82 | $3.68 | $1.09 | $1.30 | $0.93 | $3.54 | $2.57 | $1.61 | $0.62 | $2.62 | $0.89 | $0.47 | $0.42 | $5.50 | $0.64 | $3.06 | $1.07 | $0.65 | $1.65 | $1.01 | $0.37 | $1.30 | $0.40 | $0.44 | $0.23 | $0.36 | $0.34 | $0.55 | $0.14 | $0.43 | $0.48 | $0.41 | $0.20 | $0.30 | $2.06 | $0.51 | $0.19 | $-0.25 | $0.27 | $0.21 | $0.09 | $-0.38 | $-0.55 | $-0.90 | $0.12 | $0.70 | $0.50 | $0.29 | $0.12 | $0.51 | $0.33 | -- |
Weighted Average Shares Diluted | 18,932,000 | 19,507,000 | 19,518,000 | 19,611,000 | 19,667,000 | 20,503,000 | 20,634,000 | 20,718,000 | 20,730,000 | 21,212,000 | 21,098,000 | 21,331,000 | 21,361,000 | 21,395,000 | 21,180,000 | 21,469,000 | 21,860,000 | 23,772,000 | 23,342,000 | 24,745,000 | 25,019,000 | 25,251,000 | 25,366,000 | 25,142,000 | 25,094,000 | 25,586,000 | 25,535,000 | 25,542,000 | 25,509,000 | 26,274,000 | 26,173,000 | 26,335,000 | 26,842,000 | 28,190,000 | 28,132,000 | 28,337,000 | 28,475,000 | 31,691,000 | 32,495,000 | 32,944,000 | 33,168,000 | 33,643,000 | 33,820,000 | 34,172,000 | 34,485,000 | 35,791,000 | 36,243,000 | 36,712,000 | 34,703,000 | 38,831,000 | 39,882,000 | 40,689,000 | 40,897,000 | 40,503,000 | 39,330,000 | -- |
Common Stock Shares Authorized | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000 | 250,000,000 | 250,000,000 | -- | -- | -- | 250,000,000 | -- | -- |
Common Stock Shares Outstanding | -- | -- | -- | -- | -- | 73,242,000 | -- | -- | -- | 72,997,000 | -- | -- | -- | 72,600,000 | -- | -- | -- | 72,202,000 | 71,874,000 | 71,865,000 | 71,860,000 | 71,856,000 | 71,544,000 | 71,596,000 | -- | 71,494,000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Value | $735,000.00 | $734,000.00 | $732,000.00 | $732,000.00 | $732,000.00 | $732,000.00 | $730,000.00 | $730,000.00 | $730,000.00 | $730,000.00 | $726,000.00 | $727,000.00 | $726,000.00 | $726,000.00 | $722,000.00 | $722,000.00 | $722,000.00 | $722,000.00 | $719,000.00 | $719,000.00 | $719,000.00 | $719,000.00 | $716,000.00 | $716,000.00 | $716,000.00 | $715,000.00 | $712,000.00 | $713,000.00 | $713,000.00 | $713,000.00 | $709,000.00 | $710,000.00 | $710,000.00 | $705,000.00 | $705,000.00 | $705,000.00 | $705,000.00 | $700,000.00 | $700,000.00 | $698,000.00 | $697,000.00 | $695,000.00 | $689,000.00 | $689,000.00 | $688,000.00 | $685,000.00 | $685,000.00 | $685,000.00 | $685,000.00 | $686,000.00 | -- | -- | -- | $665,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 | -- | -- |
Payments Of Dividends Common Stock | $7,128,000.00 | $27,562,000.00 | $20,842,000.00 | $13,947,000.00 | $7,003,000.00 | $24,027,000.00 | $18,164,000.00 | $12,187,000.00 | $6,094,000.00 | $20,120,000.00 | $14,836,000.00 | $9,532,000.00 | $4,786,000.00 | $16,787,000.00 | $12,619,000.00 | $8,455,000.00 | $4,293,000.00 | $16,608,000.00 | $12,726,000.00 | $8,684,000.00 | $4,406,000.00 | $14,871,000.00 | $10,404,000.00 | $5,943,000.00 | $2,973,000.00 | $12,144,000.00 | $9,125,000.00 | $6,080,000.00 | $3,037,000.00 | $12,447,000.00 | $9,397,000.00 | $6,298,000.00 | $3,146,000.00 | $12,545,000.00 | $9,261,000.00 | $6,201,000.00 | $3,112,000.00 | $12,776,000.00 | $9,607,000.00 | $6,519,000.00 | $3,307,000.00 | $3,297,000.00 | -- | -- | -- | $35,196,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Authorized | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000 | 15,000,000 | 15,000,000 | -- | -- | -- | 15,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 | -- | -- | -- | $0.01 | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |