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 | 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 | 11/30/2013 | 9/30/2013 | 6/30/2013 | 3/31/2013 | 12/31/2012 | 9/30/2012 | 8/31/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 | $234,637,000.00 | $219,081,000.00 | $178,702,000.00 | $209,264,000.00 | $182,304,000.00 | $162,893,000.00 | $186,230,000.00 | $212,725,000.00 | $203,088,000.00 | $207,552,000.00 | $195,803,000.00 | $169,274,000.00 | $149,692,000.00 | $208,930,000.00 | $174,850,000.00 | $184,484,000.00 | $179,252,000.00 | $149,727,000.00 | $147,023,000.00 | $143,715,000.00 | $133,859,000.00 | $144,748,000.00 | $125,385,000.00 | $120,547,000.00 | $123,127,000.00 | $128,984,000.00 | $131,744,000.00 | $128,707,000.00 | $115,877,000.00 | $109,635,000.00 | $107,160,000.00 | $110,889,000.00 | $121,538,000.00 | $117,887,000.00 | $121,344,000.00 | $133,550,000.00 | $130,795,000.00 | $140,822,000.00 | $136,508,000.00 | $134,603,000.00 | $131,294,000.00 | -- | $80,813,000.00 | $75,134,000.00 | $72,559,000.00 | $66,050,000.00 | $69,715,000.00 | -- | $35,501,000.00 | $33,063,000.00 | $31,985,000.00 | $31,546,000.00 | $29,788,000.00 | $40,447,000.00 | $40,473,000.00 | $5,931,000.00 | $3,715,000.00 |
Accounts Receivable Net Current | $52,135,000.00 | $46,840,000.00 | $45,141,000.00 | $44,992,000.00 | $43,437,000.00 | $39,435,000.00 | $36,787,000.00 | $40,105,000.00 | $38,778,000.00 | $34,562,000.00 | $35,330,000.00 | $35,270,000.00 | $33,578,000.00 | $30,289,000.00 | $34,177,000.00 | $30,336,000.00 | $31,532,000.00 | $29,383,000.00 | $30,747,000.00 | $28,301,000.00 | $27,488,000.00 | $27,289,000.00 | $28,171,000.00 | $25,948,000.00 | $24,897,000.00 | $24,175,000.00 | $21,545,000.00 | $22,683,000.00 | $20,746,000.00 | $21,361,000.00 | $20,432,000.00 | $20,426,000.00 | $17,615,000.00 | $17,945,000.00 | $17,255,000.00 | $15,823,000.00 | $15,422,000.00 | $13,594,000.00 | $13,348,000.00 | $12,166,000.00 | $11,611,000.00 | -- | $11,148,000.00 | $11,707,000.00 | $10,788,000.00 | $10,940,000.00 | $10,146,000.00 | -- | $9,029,000.00 | $7,981,000.00 | $7,958,000.00 | -- | -- | -- | $5,574,000.00 | -- | -- |
Inventory | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Prepaid Expenses and Other Current Assets | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $3,824,000.00 | $3,346,000.00 | $2,797,000.00 | $2,850,000.00 | -- | $2,848,000.00 | $2,966,000.00 | $2,713,000.00 | $5,443,000.00 | $2,398,000.00 | -- | $1,604,000.00 | $1,896,000.00 | $1,765,000.00 | -- | -- | -- | $874,000.00 | -- | -- |
Total Current Assets | $420,288,000.00 | $401,441,000.00 | $359,739,000.00 | $384,976,000.00 | $346,382,000.00 | $322,814,000.00 | $339,273,000.00 | $365,549,000.00 | $351,467,000.00 | $352,443,000.00 | $343,255,000.00 | $296,874,000.00 | $271,356,000.00 | $337,008,000.00 | $303,977,000.00 | $289,854,000.00 | $291,621,000.00 | $273,524,000.00 | $272,773,000.00 | $257,249,000.00 | $249,615,000.00 | $256,438,000.00 | $239,886,000.00 | $228,781,000.00 | $224,331,000.00 | $217,207,000.00 | $209,057,000.00 | $204,840,000.00 | $185,933,000.00 | $172,582,000.00 | $173,420,000.00 | $162,653,000.00 | $166,786,000.00 | $161,371,000.00 | $159,071,000.00 | $166,157,000.00 | $162,194,000.00 | $170,644,000.00 | $164,889,000.00 | $160,377,000.00 | $156,075,000.00 | -- | $105,240,000.00 | $99,827,000.00 | $95,652,000.00 | $91,511,000.00 | $89,944,000.00 | -- | $53,425,000.00 | $49,807,000.00 | $48,239,000.00 | -- | -- | -- | $51,641,000.00 | -- | -- |
Property Plant and Equipement | $34,971,000.00 | $36,043,000.00 | $36,209,000.00 | $35,211,000.00 | $35,078,000.00 | $35,458,000.00 | $32,923,000.00 | $32,000,000.00 | $32,261,000.00 | $31,901,000.00 | $31,036,000.00 | $26,606,000.00 | $26,432,000.00 | $25,053,000.00 | $25,510,000.00 | $24,035,000.00 | $23,752,000.00 | $20,757,000.00 | $20,597,000.00 | $20,710,000.00 | $20,957,000.00 | $19,368,000.00 | $18,136,000.00 | $17,304,000.00 | $16,856,000.00 | $15,616,000.00 | $15,527,000.00 | $15,066,000.00 | $15,314,000.00 | $14,830,000.00 | $13,932,000.00 | $13,972,000.00 | $13,620,000.00 | $13,079,000.00 | $12,952,000.00 | $12,088,000.00 | $11,361,000.00 | $8,619,000.00 | $9,036,000.00 | $9,479,000.00 | $9,922,000.00 | -- | $10,557,000.00 | $9,319,000.00 | $7,589,000.00 | $7,670,000.00 | $5,567,000.00 | -- | $4,028,000.00 | $3,420,000.00 | $3,382,000.00 | -- | -- | -- | $2,760,000.00 | -- | -- |
Intangible Assets Net | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Goodwill | $248,813,000.00 | $249,176,000.00 | $252,045,000.00 | $202,786,000.00 | $199,001,000.00 | $197,284,000.00 | $165,908,000.00 | $142,960,000.00 | $144,162,000.00 | $143,663,000.00 | $134,680,000.00 | $135,263,000.00 | $134,853,000.00 | $76,543,000.00 | $75,883,000.00 | $74,463,000.00 | $76,845,000.00 | $76,366,000.00 | $70,300,000.00 | $70,075,000.00 | $69,658,000.00 | $50,502,000.00 | $50,403,000.00 | $51,030,000.00 | $51,613,000.00 | $51,783,000.00 | $50,766,000.00 | $50,289,000.00 | $49,777,000.00 | $51,005,000.00 | $50,852,000.00 | $50,921,000.00 | $33,848,000.00 | $33,527,000.00 | $34,303,000.00 | $34,210,000.00 | $34,854,000.00 | $25,487,000.00 | $25,487,000.00 | $25,487,000.00 | $25,487,000.00 | -- | $25,487,000.00 | $25,487,000.00 | $25,487,000.00 | $25,487,000.00 | $25,487,000.00 | -- | $5,853,000.00 | $5,853,000.00 | $5,853,000.00 | -- | -- | -- | $1,166,000.00 | -- | -- |
Other Assets | $1,117,000.00 | $1,126,000.00 | $1,177,000.00 | $1,278,000.00 | $2,149,000.00 | $2,185,000.00 | $1,787,000.00 | $2,530,000.00 | $2,913,000.00 | $3,028,000.00 | $2,487,000.00 | $2,620,000.00 | $2,705,000.00 | $2,228,000.00 | $2,216,000.00 | $2,210,000.00 | $2,513,000.00 | $2,621,000.00 | $2,452,000.00 | $1,630,000.00 | $1,723,000.00 | $1,710,000.00 | $1,583,000.00 | $1,598,000.00 | $1,539,000.00 | $1,101,000.00 | $1,098,000.00 | $1,372,000.00 | $1,527,000.00 | $2,130,000.00 | $2,213,000.00 | $1,043,000.00 | $1,037,000.00 | $397,000.00 | $365,000.00 | $350,000.00 | $213,000.00 | $168,000.00 | $205,000.00 | $197,000.00 | $210,000.00 | -- | $190,000.00 | $202,000.00 | $207,000.00 | $238,000.00 | $191,000.00 | -- | $84,000.00 | $93,000.00 | $80,000.00 | -- | -- | -- | $80,000.00 | -- | -- |
Total Assets | $839,847,000.00 | $823,844,000.00 | $787,408,000.00 | $735,538,000.00 | $696,927,000.00 | $672,914,000.00 | $637,090,000.00 | $622,776,000.00 | $613,308,000.00 | $615,846,000.00 | $591,283,000.00 | $549,837,000.00 | $526,458,000.00 | $487,686,000.00 | $461,663,000.00 | $439,819,000.00 | $447,440,000.00 | $426,597,000.00 | $418,607,000.00 | $407,197,000.00 | $386,123,000.00 | $368,460,000.00 | $351,673,000.00 | $339,596,000.00 | $339,738,000.00 | $339,021,000.00 | $333,872,000.00 | $327,918,000.00 | $298,365,000.00 | $292,274,000.00 | $287,755,000.00 | $281,725,000.00 | $261,731,000.00 | $252,877,000.00 | $249,926,000.00 | $246,870,000.00 | $243,775,000.00 | $234,637,000.00 | $230,172,000.00 | $226,559,000.00 | $223,330,000.00 | -- | $173,590,000.00 | $167,988,000.00 | $162,779,000.00 | $159,201,000.00 | $156,744,000.00 | -- | $82,946,000.00 | $78,996,000.00 | $77,618,000.00 | -- | -- | -- | $57,880,000.00 | -- | -- |
Accounts Payable | $12,303,000.00 | $7,420,000.00 | $6,195,000.00 | $6,163,000.00 | $5,339,000.00 | $11,256,000.00 | $8,200,000.00 | $4,442,000.00 | $4,731,000.00 | $8,330,000.00 | $3,752,000.00 | $5,081,000.00 | $5,354,000.00 | $5,036,000.00 | $4,256,000.00 | $4,602,000.00 | $4,274,000.00 | $4,367,000.00 | $3,708,000.00 | $4,391,000.00 | $4,440,000.00 | $3,853,000.00 | $3,709,000.00 | $3,472,000.00 | $4,463,000.00 | $3,089,000.00 | $2,720,000.00 | $3,580,000.00 | $2,302,000.00 | $2,442,000.00 | $3,581,000.00 | $3,900,000.00 | $2,163,000.00 | $2,381,000.00 | $3,706,000.00 | $3,444,000.00 | $3,961,000.00 | $2,098,000.00 | $2,999,000.00 | $2,243,000.00 | $1,798,000.00 | -- | $1,685,000.00 | $1,650,000.00 | $2,034,000.00 | $1,857,000.00 | $2,739,000.00 | -- | $1,944,000.00 | $1,240,000.00 | $1,411,000.00 | -- | -- | -- | $998,000.00 | -- | -- |
Accrued Liabilities | $10,744,000.00 | $8,014,000.00 | $8,900,000.00 | $6,714,000.00 | $8,163,000.00 | $7,451,000.00 | $5,202,000.00 | $7,508,000.00 | $6,632,000.00 | $8,345,000.00 | $7,110,000.00 | $10,018,000.00 | $11,161,000.00 | $6,042,000.00 | $5,067,000.00 | $5,374,000.00 | $6,207,000.00 | $4,874,000.00 | $4,964,000.00 | $4,619,000.00 | $4,558,000.00 | $3,976,000.00 | $4,758,000.00 | $4,111,000.00 | $4,712,000.00 | $3,991,000.00 | $3,723,000.00 | $4,459,000.00 | $3,508,000.00 | $2,509,000.00 | $3,887,000.00 | $2,926,000.00 | $1,987,000.00 | $2,338,000.00 | $2,129,000.00 | $2,796,000.00 | $2,470,000.00 | $1,801,000.00 | $1,805,000.00 | $3,069,000.00 | $2,801,000.00 | -- | $2,665,000.00 | $3,420,000.00 | $1,063,000.00 | $1,077,000.00 | $1,276,000.00 | -- | $1,560,000.00 | $1,311,000.00 | $1,097,000.00 | -- | -- | -- | $807,000.00 | -- | -- |
Total Current Liabilities | $156,882,000.00 | $156,369,000.00 | $160,564,000.00 | $134,557,000.00 | $131,037,000.00 | $135,841,000.00 | $129,427,000.00 | $125,756,000.00 | $121,787,000.00 | $131,587,000.00 | $120,755,000.00 | $109,314,000.00 | $105,737,000.00 | $92,746,000.00 | $88,353,000.00 | $84,631,000.00 | $92,564,000.00 | $81,529,000.00 | $80,274,000.00 | $76,493,000.00 | $67,149,000.00 | $57,889,000.00 | $56,984,000.00 | $51,245,000.00 | $51,627,000.00 | $53,848,000.00 | $54,842,000.00 | $54,512,000.00 | $49,098,000.00 | $47,464,000.00 | $50,913,000.00 | $48,332,000.00 | $39,546,000.00 | $38,152,000.00 | $38,014,000.00 | $38,646,000.00 | $38,684,000.00 | $33,718,000.00 | $32,035,000.00 | $31,462,000.00 | $30,557,000.00 | -- | $31,210,000.00 | $28,460,000.00 | $25,790,000.00 | $24,384,000.00 | $23,914,000.00 | -- | $20,549,000.00 | $18,470,000.00 | $18,065,000.00 | -- | -- | -- | $14,372,000.00 | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | $557,998,000.00 | $537,061,000.00 | $520,313,000.00 | $508,484,000.00 | $489,716,000.00 | $476,117,000.00 | $463,356,000.00 | $453,922,000.00 | $442,405,000.00 | $433,258,000.00 | $422,670,000.00 | $402,860,000.00 | $393,462,000.00 | $382,992,000.00 | $373,686,000.00 | $361,853,000.00 | $354,115,000.00 | $349,014,000.00 | $344,250,000.00 | $339,730,000.00 | $332,592,000.00 | $323,539,000.00 | $313,887,000.00 | $305,759,000.00 | $301,863,000.00 | $294,943,000.00 | $292,533,000.00 | $289,652,000.00 | $286,315,000.00 | $281,536,000.00 | $276,462,000.00 | $272,533,000.00 | $265,265,000.00 | $260,580,000.00 | $257,317,000.00 | $254,479,000.00 | $250,633,000.00 | $245,845,000.00 | $243,901,000.00 | $241,500,000.00 | $239,549,000.00 | -- | $189,451,000.00 | $186,869,000.00 | $184,618,000.00 | $182,645,000.00 | $181,024,000.00 | -- | $110,768,000.00 | $109,323,000.00 | $108,606,000.00 | -- | -- | -- | $106,264,000.00 | -- | -- |
Accumulated Other Comprehensive Loss | $-3,228,000.00 | $222,000.00 | $-4,650,000.00 | $-1,842,000.00 | $-3,483,000.00 | $-3,411,000.00 | $-4,660,000.00 | $-2,483,000.00 | $-709,000.00 | $-1,447,000.00 | $-1,594,000.00 | $-817,000.00 | $-1,021,000.00 | $-2,862,000.00 | $-3,779,000.00 | $-5,823,000.00 | $-1,951,000.00 | $-3,148,000.00 | $-2,160,000.00 | $-2,473,000.00 | $-3,218,000.00 | $-1,424,000.00 | $-1,590,000.00 | $-382,000.00 | $657,000.00 | $1,013,000.00 | $-855,000.00 | $-1,773,000.00 | $-3,326,000.00 | $-1,199,000.00 | $-1,584,000.00 | $-752,000.00 | $-3,648,000.00 | $-4,291,000.00 | $-2,570,000.00 | -- | $-1,470,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Deficit | $277,048,000.00 | $259,045,000.00 | $240,034,000.00 | $223,192,000.00 | $208,510,000.00 | $193,221,000.00 | $177,306,000.00 | $161,443,000.00 | $150,690,000.00 | $138,087,000.00 | $125,322,000.00 | $103,690,000.00 | $93,490,000.00 | $80,020,000.00 | $68,613,000.00 | $57,419,000.00 | $48,973,000.00 | $39,811,000.00 | $30,870,000.00 | $22,074,000.00 | $15,261,000.00 | $8,120,000.00 | $59,000.00 | $-5,357,000.00 | $-19,902,000.00 | $-10,800,000.00 | $-12,665,000.00 | $-14,490,000.00 | $-33,739,000.00 | $-35,544,000.00 | $-38,053,000.00 | $-38,405,000.00 | $-39,449,000.00 | $-41,581,000.00 | $-42,851,000.00 | $-43,502,000.00 | $-44,088,000.00 | $-44,942,000.00 | $-45,780,000.00 | $-46,419,000.00 | $-46,792,000.00 | -- | $-47,086,000.00 | $-47,356,000.00 | $-47,644,000.00 | $-47,843,000.00 | $-48,209,000.00 | -- | $-48,383,000.00 | $-48,809,000.00 | $-49,065,000.00 | -- | -- | -- | $-62,768,000.00 | -- | -- |
Total Stockholders' Equity | $682,965,000.00 | $667,475,000.00 | $626,844,000.00 | $600,981,000.00 | $565,890,000.00 | $537,073,000.00 | $507,663,000.00 | $497,020,000.00 | $491,521,000.00 | $484,259,000.00 | $470,528,000.00 | $440,523,000.00 | $420,721,000.00 | $394,940,000.00 | $373,310,000.00 | $355,188,000.00 | $354,876,000.00 | $345,068,000.00 | $338,333,000.00 | $330,704,000.00 | $318,974,000.00 | $310,571,000.00 | $294,688,000.00 | $288,351,000.00 | $288,111,000.00 | $285,173,000.00 | $279,030,000.00 | $273,406,000.00 | $249,267,000.00 | $244,810,000.00 | $236,842,000.00 | $233,393,000.00 | $222,185,000.00 | $214,725,000.00 | $211,912,000.00 | $208,224,000.00 | $205,091,000.00 | $200,919,000.00 | $198,137,000.00 | $195,097,000.00 | $192,773,000.00 | -- | $142,380,000.00 | $139,528,000.00 | $136,989,000.00 | $134,817,000.00 | $132,830,000.00 | -- | $62,397,000.00 | $60,526,000.00 | $59,553,000.00 | -- | -- | -- | $43,508,000.00 | $-60,466,000.00 | $-61,844,000.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $839,847,000.00 | $823,844,000.00 | $787,408,000.00 | $735,538,000.00 | $696,927,000.00 | $672,914,000.00 | $637,090,000.00 | $622,776,000.00 | $613,308,000.00 | $615,846,000.00 | $591,283,000.00 | $549,837,000.00 | $526,458,000.00 | $487,686,000.00 | $461,663,000.00 | $439,819,000.00 | $447,440,000.00 | $426,597,000.00 | $418,607,000.00 | $407,197,000.00 | $386,123,000.00 | $368,460,000.00 | $351,673,000.00 | $339,596,000.00 | $335,520,000.00 | $339,021,000.00 | $333,872,000.00 | $327,918,000.00 | $298,365,000.00 | $292,274,000.00 | $287,755,000.00 | $281,725,000.00 | $261,731,000.00 | $252,877,000.00 | $249,926,000.00 | $246,870,000.00 | $243,775,000.00 | $234,637,000.00 | $230,172,000.00 | $226,559,000.00 | $223,330,000.00 | -- | $173,590,000.00 | $167,988,000.00 | $162,779,000.00 | $159,201,000.00 | $156,744,000.00 | -- | $82,946,000.00 | $78,996,000.00 | $77,618,000.00 | -- | -- | -- | $57,880,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 | 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 | 11/30/2013 | 9/30/2013 | 6/30/2013 | 3/31/2013 | 12/31/2012 | 9/30/2012 | 8/31/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 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $59,092,000.00 | $220,566,000.00 | $162,366,000.00 | $54,284,000.00 | $51,932,000.00 | $51,061,000.00 | $142,234,000.00 | $47,351,000.00 | $45,599,000.00 | $42,348,000.00 | $116,170,000.00 | $38,846,000.00 | $36,970,000.00 | $35,402,000.00 | $32,506,000.00 | $31,100,000.00 | $28,939,000.00 | $27,973,000.00 | -- | $27,008,000.00 | $49,410,000.00 | $23,752,000.00 | $77,106,000.00 | $54,622,000.00 | -- | $34,355,000.00 | $16,534,000.00 | $57,969,000.00 | $15,529,000.00 | $26,586,000.00 | $12,649,000.00 | $44,597,000.00 | $37,746,000.00 | -- |
Cost of Revenues | $51,487,000.00 | $182,069,000.00 | $133,029,000.00 | $87,508,000.00 | $42,964,000.00 | $153,065,000.00 | $111,524,000.00 | $72,919,000.00 | $35,389,000.00 | $131,678,000.00 | $96,043,000.00 | $29,970,000.00 | $99,836,000.00 | $72,915,000.00 | $47,870,000.00 | $23,544,000.00 | $92,239,000.00 | $23,263,000.00 | $23,700,000.00 | $21,367,000.00 | $81,748,000.00 | $60,571,000.00 | $20,402,000.00 | $19,758,000.00 | $73,625,000.00 | $18,645,000.00 | $35,521,000.00 | $17,330,000.00 | $64,346,000.00 | $16,171,000.00 | $15,972,000.00 | $14,881,000.00 | $50,043,000.00 | $12,700,000.00 | $12,335,000.00 | $11,572,000.00 | $39,991,000.00 | $28,852,000.00 | $9,627,000.00 | $9,255,000.00 | $31,781,000.00 | -- | $8,249,000.00 | $15,009,000.00 | $7,066,000.00 | $22,040,000.00 | $5,945,000.00 | -- | $9,291,000.00 | $4,448,000.00 | $15,366,000.00 | $11,147,000.00 | $7,071,000.00 | $3,321,000.00 | $12,626,000.00 | $11,715,000.00 | -- |
Gross Profit | $98,089,000.00 | $354,841,000.00 | $258,916,000.00 | $168,776,000.00 | $82,904,000.00 | $297,810,000.00 | $217,333,000.00 | $141,452,000.00 | $69,804,000.00 | $253,598,000.00 | $186,477,000.00 | $60,124,000.00 | $212,794,000.00 | $54,512,000.00 | $101,895,000.00 | $50,648,000.00 | $186,885,000.00 | $138,061,000.00 | $90,396,000.00 | $45,567,000.00 | $44,012,000.00 | $42,457,000.00 | $80,023,000.00 | $39,334,000.00 | $38,741,000.00 | $37,505,000.00 | $36,093,000.00 | $34,602,000.00 | $128,949,000.00 | $95,210,000.00 | $31,379,000.00 | $30,718,000.00 | $28,912,000.00 | $79,563,000.00 | $26,511,000.00 | $25,398,000.00 | $87,956,000.00 | $63,693,000.00 | $21,473,000.00 | $19,684,000.00 | $72,610,000.00 | -- | $53,160,000.00 | $17,715,000.00 | $16,686,000.00 | $15,680,000.00 | $14,322,000.00 | -- | $25,064,000.00 | $12,086,000.00 | $42,603,000.00 | $30,968,000.00 | $10,187,000.00 | $9,328,000.00 | $31,971,000.00 | $26,031,000.00 | -- |
Research and Development | $16,009,000.00 | $53,654,000.00 | $39,438,000.00 | $25,880,000.00 | $12,563,000.00 | $45,748,000.00 | $11,135,000.00 | $22,133,000.00 | $10,701,000.00 | $39,038,000.00 | $28,459,000.00 | $8,706,000.00 | $31,024,000.00 | $23,087,000.00 | $7,466,000.00 | $7,568,000.00 | $28,305,000.00 | $20,444,000.00 | $12,701,000.00 | $6,192,000.00 | $22,087,000.00 | $15,571,000.00 | $10,425,000.00 | $5,132,000.00 | $23,183,000.00 | $17,023,000.00 | $10,474,000.00 | $5,105,000.00 | $21,981,000.00 | $16,185,000.00 | $5,542,000.00 | $5,069,000.00 | $17,954,000.00 | $13,058,000.00 | $4,495,000.00 | $4,069,000.00 | $13,494,000.00 | $3,338,000.00 | $6,339,000.00 | $2,974,000.00 | $10,870,000.00 | -- | $2,806,000.00 | $2,657,000.00 | $2,503,000.00 | $8,166,000.00 | $2,088,000.00 | -- | $3,562,000.00 | $1,732,000.00 | $5,838,000.00 | $1,605,000.00 | $2,654,000.00 | $1,240,000.00 | $4,349,000.00 | $4,305,000.00 | -- |
Selling, General, and Administrative | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Operating Expenses | $82,686,000.00 | $277,593,000.00 | $204,553,000.00 | $68,839,000.00 | $66,174,000.00 | $226,628,000.00 | $165,165,000.00 | $108,974,000.00 | $53,294,000.00 | $198,513,000.00 | $146,765,000.00 | $47,462,000.00 | $162,636,000.00 | $119,806,000.00 | $79,248,000.00 | $39,112,000.00 | $148,479,000.00 | $110,419,000.00 | $73,687,000.00 | $38,188,000.00 | $139,761,000.00 | $34,200,000.00 | $34,724,000.00 | $35,034,000.00 | $138,513,000.00 | $99,251,000.00 | $64,592,000.00 | $31,226,000.00 | $121,432,000.00 | $90,346,000.00 | $59,903,000.00 | $29,404,000.00 | $101,452,000.00 | $75,354,000.00 | $49,960,000.00 | $24,476,000.00 | $83,573,000.00 | $21,182,000.00 | $20,459,000.00 | $19,086,000.00 | $70,838,000.00 | -- | $52,112,000.00 | $33,724,000.00 | $16,492,000.00 | $53,494,000.00 | $14,184,000.00 | -- | $23,854,000.00 | $11,627,000.00 | $41,468,000.00 | $30,232,000.00 | $19,049,000.00 | $8,821,000.00 | $28,935,000.00 | $24,150,000.00 | -- |
Loss from Operations | $15,403,000.00 | $77,248,000.00 | $54,363,000.00 | $33,764,000.00 | $16,730,000.00 | $71,182,000.00 | $19,690,000.00 | $32,478,000.00 | $16,510,000.00 | $55,085,000.00 | $39,712,000.00 | $12,662,000.00 | $50,158,000.00 | $36,601,000.00 | $11,111,000.00 | $11,536,000.00 | $38,406,000.00 | $10,933,000.00 | $9,330,000.00 | $7,379,000.00 | $26,731,000.00 | $8,257,000.00 | $5,965,000.00 | $4,300,000.00 | $-521,000.00 | $8,949,000.00 | $2,727,000.00 | $3,376,000.00 | $7,517,000.00 | $2,670,000.00 | $880,000.00 | $1,314,000.00 | $2,814,000.00 | $2,260,000.00 | $1,027,000.00 | $922,000.00 | $1,417,000.00 | $1,354,000.00 | $1,612,000.00 | $598,000.00 | $1,772,000.00 | -- | $1,048,000.00 | $677,000.00 | $194,000.00 | $224,000.00 | $138,000.00 | -- | $751,000.00 | $459,000.00 | $1,135,000.00 | $736,000.00 | $-41,000.00 | $507,000.00 | $3,036,000.00 | $1,881,000.00 | -- |
Loss Before Income Taxes | $18,535,000.00 | $85,563,000.00 | $59,222,000.00 | $36,921,000.00 | $18,006,000.00 | $71,324,000.00 | $50,558,000.00 | $31,563,000.00 | $16,933,000.00 | $53,541,000.00 | $12,805,000.00 | $12,337,000.00 | $52,680,000.00 | $37,819,000.00 | $23,442,000.00 | $10,863,000.00 | $42,070,000.00 | $30,269,000.00 | $10,783,000.00 | $7,853,000.00 | $28,340,000.00 | $19,570,000.00 | $10,904,000.00 | $4,560,000.00 | $9,140,000.00 | $2,922,000.00 | $6,374,000.00 | $3,507,000.00 | $8,850,000.00 | $6,138,000.00 | $2,409,000.00 | $1,752,000.00 | $7,075,000.00 | $2,223,000.00 | $1,854,000.00 | $847,000.00 | $4,112,000.00 | $1,370,000.00 | $1,690,000.00 | -- | $1,737,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Basic | $0.49 | $1.80 | $1.28 | $0.82 | $0.42 | $1.53 | $0.44 | $0.65 | $0.35 | $1.24 | $0.32 | $0.29 | $1.29 | $0.32 | $0.59 | $0.27 | $0.96 | $0.26 | $0.50 | $0.39 | $1.39 | $0.97 | $0.51 | $0.19 | $-0.14 | $0.11 | $0.28 | $0.17 | $0.34 | $0.23 | $0.02 | $0.06 | $0.28 | $0.08 | $0.08 | $0.04 | $0.17 | $0.05 | $0.04 | $0.02 | $0.07 | -- | $0.02 | $0.02 | $0.01 | $0.09 | $0.07 | -- | $0.06 | $0.02 | $1.15 | $0.01 | $-0.01 | $0.04 | $0.36 | $3.53 | -- |
Weighted Average Shares Basic | 37,049,000 | 36,646,000 | 36,584,000 | 36,511,000 | 36,427,000 | 36,117,000 | 36,104,000 | 36,110,000 | 36,136,000 | 35,928,000 | 35,873,000 | 35,751,000 | 35,226,000 | 35,133,000 | 35,030,000 | 35,072,000 | 35,024,000 | 34,966,000 | 17,488,000 | 17,471,000 | 17,196,000 | 17,167,000 | 17,140,000 | 17,093,000 | 17,183,000 | 17,223,000 | 17,176,000 | 17,154,000 | 16,947,000 | 17,001,000 | 16,909,000 | 16,783,000 | 16,565,000 | 16,525,000 | 16,536,000 | 16,433,000 | 16,236,000 | 16,207,000 | 16,210,000 | 16,155,000 | 15,201,000 | -- | 15,223,000 | 15,076,000 | 14,884,000 | 13,056,000 | 13,042,000 | -- | 12,284,000 | 12,163,000 | 11,960,000 | 11,918,000 | 11,892,000 | 11,864,000 | 8,036,000 | 329,000 | -- |
Earnings Per Share Diluted | $0.48 | $1.76 | $1.25 | $0.80 | $0.41 | $1.49 | $0.43 | $0.63 | $0.34 | $1.21 | $0.31 | $0.28 | $1.26 | $0.89 | $0.58 | $0.26 | $0.94 | $0.25 | $0.49 | $0.38 | $1.36 | $0.95 | $0.31 | $0.19 | $-0.53 | $0.11 | $0.11 | $0.17 | $0.10 | $0.14 | $0.02 | $0.06 | $0.12 | $0.15 | $0.04 | $0.03 | $0.05 | $0.05 | $0.06 | $0.02 | $0.02 | -- | $0.02 | $0.02 | $0.01 | $0.02 | $0.01 | -- | $0.05 | $0.02 | $1.08 | $0.01 | $-0.01 | $0.04 | $0.25 | $0.13 | -- |
Weighted Average Shares Diluted | 37,686,000 | 37,475,000 | 37,417,000 | 37,327,000 | 37,155,000 | 36,953,000 | 36,915,000 | 36,897,000 | 36,989,000 | 36,962,000 | 37,015,000 | 36,722,000 | 36,285,000 | 36,366,000 | 35,995,000 | 35,926,000 | 36,002,000 | 35,952,000 | 18,010,000 | 17,992,000 | 17,606,000 | 17,741,000 | 17,446,000 | 17,307,000 | 17,183,000 | 17,410,000 | 17,378,000 | 17,393,000 | 17,241,000 | 17,185,000 | 17,120,000 | 17,029,000 | 17,032,000 | 17,054,000 | 17,043,000 | 17,011,000 | 16,814,000 | 16,793,000 | 16,768,000 | 16,830,000 | 15,931,000 | -- | 15,986,000 | 15,677,000 | 15,564,000 | 13,910,000 | 13,894,000 | -- | 13,026,000 | 13,185,000 | 12,744,000 | 12,735,000 | 12,659,000 | 12,698,000 | 11,596,000 | 9,268,000 | -- |
Common Stock Shares Authorized | 110,000,000 | 110,000,000 | 110,000,000 | 110,000,000 | 110,000,000 | 110,000,000 | 110,000,000 | 110,000,000 | 110,000,000 | 110,000,000 | 110,000,000 | 110,000,000 | 110,000,000 | 110,000,000 | 55,000,000 | 55,000,000 | 55,000,000 | 55,000,000 | 55,000,000 | 55,000,000 | 55,000,000 | 55,000,000 | 55,000,000 | 55,000,000 | 55,000,000 | 55,000,000 | 55,000,000 | 55,000,000 | 55,000,000 | 55,000,000 | 55,000,000 | 55,000,000 | 55,000,000 | 55,000,000 | 55,000,000 | 55,000,000 | 55,000,000 | 55,000,000 | 55,000,000 | 55,000,000 | 55,000,000 | -- | 55,000,000 | 55,000,000 | 55,000,000 | 55,000,000 | 55,000,000 | -- | 55,000,000 | 55,000,000 | 55,000,000 | -- | -- | -- | 55,000,000 | -- | -- |
Common Stock Shares Outstanding | 37,049,001 | 36,820,048 | 36,695,930 | 36,646,819 | 36,532,756 | -- | 36,037,964 | 36,029,477 | 36,120,518 | 36,009,257 | 35,964,238 | 35,861,584 | 35,487,217 | 35,291,606 | 35,126,118 | 34,992,825 | 34,863,271 | 34,901,884 | 17,468,106 | 17,467,682 | 17,345,736 | 17,302,572 | 17,159,819 | 17,109,949 | 17,127,006 | 17,224,060 | 17,221,798 | 17,200,526 | 17,081,145 | 17,039,014 | 16,945,460 | 16,881,758 | 16,723,994 | 16,620,918 | 16,563,361 | 16,525,270 | 16,348,747 | 16,276,447 | 16,230,057 | 16,182,693 | 16,092,121 | -- | 15,271,191 | 15,141,076 | 15,001,667 | 14,812,759 | 14,683,384 | -- | 12,386,417 | 12,186,915 | 12,138,858 | -- | -- | -- | 11,849,572 | -- | -- |
Common Stock Value | $39,000.00 | $39,000.00 | $39,000.00 | $39,000.00 | $39,000.00 | $38,000.00 | $38,000.00 | $38,000.00 | $38,000.00 | $38,000.00 | $38,000.00 | $37,000.00 | $37,000.00 | $37,000.00 | $37,000.00 | $36,000.00 | $36,000.00 | $36,000.00 | $18,000.00 | $18,000.00 | $18,000.00 | $18,000.00 | $17,000.00 | $17,000.00 | $17,000.00 | $17,000.00 | $17,000.00 | $17,000.00 | $17,000.00 | $17,000.00 | $17,000.00 | $17,000.00 | $17,000.00 | $17,000.00 | $16,000.00 | $16,000.00 | $16,000.00 | $16,000.00 | $16,000.00 | $16,000.00 | $16,000.00 | -- | $15,000.00 | $15,000.00 | $15,000.00 | $15,000.00 | $15,000.00 | -- | $12,000.00 | $12,000.00 | $12,000.00 | -- | -- | -- | $12,000.00 | -- | -- |
Common Stock Par Or Stated Value Per Share | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | -- | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | -- | $0.00 | $0.00 | $0.00 | -- | -- | -- | $0.00 | -- | -- |
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.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | -- | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | -- | $0.00 | $0.00 | $0.00 | -- | -- | -- | $0.00 | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $67.00 | -- | -- | -- | -- | -- | $33.50 | -- | -- | -- | -- | -- | -- | -- | -- | -- |