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 | 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 | $24,027,000.00 | $8,620,000.00 | $16,371,000.00 | $14,592,000.00 | $8,624,000.00 | $5,948,000.00 | $12,423,000.00 | $10,506,000.00 | $13,455,000.00 | $9,358,000.00 | $44,264,000.00 | $44,750,000.00 | $35,933,000.00 | $9,600,000.00 | $8,961,000.00 | $7,936,000.00 | $5,701,000.00 | $9,104,000.00 | $8,371,000.00 | $4,403,000.00 | $7,936,000.00 | $5,557,000.00 | $10,105,000.00 | $9,907,000.00 | $7,152,000.00 | $6,621,000.00 | $12,429,000.00 | $12,006,000.00 | $13,589,000.00 | $6,067,000.00 | $9,835,000.00 | $13,407,000.00 | $16,405,000.00 | $10,330,000.00 | $14,644,000.00 | $12,829,000.00 | $8,959,000.00 | $5,759,000.00 | $5,674,000.00 | $3,526,000.00 | $4,287,000.00 | $1,761,000.00 | $3,850,000.00 | $3,810,000.00 | $15,763,000.00 | $2,987,000.00 | $5,960,648.00 | -- | $16,917,000.00 | $15,358,000.00 | $6,283,000.00 | $12,252,893.00 | -- | -- | $14,117,000.00 | $17,850,000.00 | $3,631,076.00 |
Accounts Receivable Net Current | $3,900,000.00 | $2,882,000.00 | $3,501,000.00 | $3,900,000.00 | $3,800,000.00 | $3,400,000.00 | $4,100,000.00 | $4,200,000.00 | $3,500,000.00 | $3,200,000.00 | $3,331,000.00 | $3,300,000.00 | $3,015,000.00 | $2,975,000.00 | $3,300,000.00 | $3,225,000.00 | $4,209,000.00 | $3,370,000.00 | $4,611,000.00 | $4,961,000.00 | $5,942,000.00 | $3,084,000.00 | $3,723,000.00 | $3,217,000.00 | $2,885,000.00 | $2,381,000.00 | $2,663,000.00 | $3,024,000.00 | $2,973,000.00 | $2,414,000.00 | $2,560,000.00 | $2,853,000.00 | $2,368,000.00 | $1,966,000.00 | $2,248,000.00 | $2,261,000.00 | $2,264,000.00 | $1,712,000.00 | $1,897,000.00 | $2,004,000.00 | $1,506,000.00 | $1,198,000.00 | $1,414,000.00 | $1,537,000.00 | $1,281,000.00 | $1,009,000.00 | $1,096,958.00 | -- | -- | -- | $738,814.00 | -- | -- | -- | $946,707.00 | -- | -- |
Inventory | $88,835,000.00 | $93,679,000.00 | $98,710,000.00 | $106,862,000.00 | $115,480,000.00 | $120,952,000.00 | $121,481,000.00 | $110,039,000.00 | $104,701,000.00 | $97,175,000.00 | $76,697,000.00 | $68,933,000.00 | $70,972,000.00 | $74,296,000.00 | $72,954,000.00 | $79,053,000.00 | $86,295,000.00 | $97,620,000.00 | $100,080,000.00 | $106,657,000.00 | $110,804,000.00 | $110,095,000.00 | $106,310,000.00 | $100,426,000.00 | $88,317,000.00 | $85,259,000.00 | $70,927,000.00 | $67,286,000.00 | $69,280,000.00 | $74,295,000.00 | $66,379,000.00 | $63,132,000.00 | $64,236,000.00 | $69,878,000.00 | $63,195,000.00 | $64,590,000.00 | $63,466,000.00 | $68,857,000.00 | $67,287,000.00 | $63,892,000.00 | $66,282,000.00 | $67,756,000.00 | $71,863,000.00 | $58,684,000.00 | $49,080,000.00 | $46,890,000.00 | $40,662,276.00 | -- | -- | -- | $43,743,872.00 | -- | -- | -- | $35,357,912.00 | -- | -- |
Prepaid Expenses and Other Current Assets | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Assets | $126,668,000.00 | $114,558,000.00 | $130,024,000.00 | $135,862,000.00 | $139,250,000.00 | $146,403,000.00 | $152,845,000.00 | $142,022,000.00 | $137,347,000.00 | $127,082,000.00 | $141,611,000.00 | $133,583,000.00 | $125,127,000.00 | $104,654,000.00 | $119,037,000.00 | $122,610,000.00 | $114,367,000.00 | $122,179,000.00 | $124,783,000.00 | $127,904,000.00 | $136,497,000.00 | $130,290,000.00 | $131,256,000.00 | $123,660,000.00 | $110,364,000.00 | $105,559,000.00 | $94,419,000.00 | $88,358,000.00 | $93,552,000.00 | $96,201,000.00 | $84,515,000.00 | $83,790,000.00 | $87,157,000.00 | $87,352,000.00 | $89,188,000.00 | $87,964,000.00 | $83,135,000.00 | $88,533,000.00 | $85,651,000.00 | $80,781,000.00 | $82,236,000.00 | $91,704,000.00 | $100,807,000.00 | $91,760,000.00 | $88,394,000.00 | $72,268,000.00 | $61,816,172.00 | -- | -- | -- | $56,191,000.00 | -- | -- | -- | $54,554,894.00 | -- | -- |
Property Plant and Equipement | $62,372,000.00 | $64,317,000.00 | $65,133,000.00 | $66,938,000.00 | $68,377,000.00 | $71,095,000.00 | $73,368,000.00 | $76,621,000.00 | $79,188,000.00 | $82,285,000.00 | $86,897,000.00 | $91,376,000.00 | $94,769,000.00 | $99,035,000.00 | $105,778,000.00 | $113,209,000.00 | $121,069,000.00 | $130,461,000.00 | $137,151,000.00 | $140,636,000.00 | $143,785,000.00 | $158,356,000.00 | $153,453,000.00 | $150,505,000.00 | $150,156,000.00 | $151,405,000.00 | $151,388,000.00 | $147,941,000.00 | $144,945,000.00 | $141,037,000.00 | $137,774,000.00 | $135,781,000.00 | $136,004,000.00 | $135,115,000.00 | $134,789,000.00 | $134,805,000.00 | $137,658,000.00 | $139,294,000.00 | $141,024,000.00 | $137,922,000.00 | $132,449,000.00 | $125,317,000.00 | $112,853,000.00 | $99,945,000.00 | $91,588,000.00 | $82,080,000.00 | $71,302,603.00 | -- | -- | -- | $62,065,287.00 | -- | -- | -- | $52,892,766.00 | -- | -- |
Intangible Assets Net | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Goodwill | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Other Assets | $2,935,000.00 | $3,449,000.00 | $3,461,000.00 | $3,493,000.00 | $3,095,000.00 | $3,287,000.00 | $2,974,000.00 | $3,232,000.00 | $2,025,000.00 | $1,337,000.00 | $921,000.00 | $1,200,000.00 | $1,219,000.00 | $1,286,000.00 | $1,480,000.00 | $1,728,000.00 | $1,988,000.00 | $2,241,000.00 | $1,251,000.00 | $1,408,000.00 | $1,606,000.00 | $1,759,000.00 | $1,952,000.00 | $1,861,000.00 | $1,947,000.00 | $2,107,000.00 | $2,223,000.00 | $2,441,000.00 | $2,452,000.00 | $2,763,000.00 | $1,723,000.00 | $1,677,000.00 | $1,734,000.00 | $2,122,000.00 | -- | -- | -- | $1,687,000.00 | -- | -- | -- | $2,457,000.00 | $2,363,000.00 | $1,248,000.00 | $1,313,000.00 | $1,316,000.00 | $804,466.00 | -- | -- | -- | $749,000.00 | -- | -- | -- | $273,832.00 | -- | -- |
Total Assets | $325,922,000.00 | $316,672,000.00 | $322,707,000.00 | $325,439,000.00 | $334,703,000.00 | $345,822,000.00 | $360,983,000.00 | $345,271,000.00 | $342,803,000.00 | $340,758,000.00 | $360,864,000.00 | $356,445,000.00 | $353,964,000.00 | $342,690,000.00 | $366,006,000.00 | $372,083,000.00 | $375,616,000.00 | $399,814,000.00 | $412,359,000.00 | $417,325,000.00 | $430,928,000.00 | $297,630,000.00 | $296,900,000.00 | $286,662,000.00 | $273,695,000.00 | $270,725,000.00 | $265,949,000.00 | $257,608,000.00 | $263,729,000.00 | $265,273,000.00 | $243,793,000.00 | $241,665,000.00 | $245,458,000.00 | $245,435,000.00 | $248,146,000.00 | $249,634,000.00 | $245,915,000.00 | $252,190,000.00 | $251,943,000.00 | $244,038,000.00 | $240,183,000.00 | $242,769,000.00 | $235,758,000.00 | $212,307,000.00 | $202,441,000.00 | $176,074,000.00 | $161,829,881.00 | -- | -- | -- | $119,005,493.00 | -- | -- | -- | $108,889,785.00 | -- | -- |
Accounts Payable | $24,263,000.00 | $23,345,000.00 | $26,247,000.00 | $24,385,000.00 | $25,562,000.00 | $23,506,000.00 | $32,809,000.00 | $30,132,000.00 | $28,561,000.00 | $30,884,000.00 | $19,450,000.00 | $16,002,000.00 | $16,803,000.00 | $15,382,000.00 | $15,596,000.00 | $13,239,000.00 | $15,403,000.00 | $18,181,000.00 | $19,855,000.00 | $23,600,000.00 | $31,811,000.00 | $25,853,000.00 | $25,725,000.00 | $33,577,000.00 | $25,986,000.00 | $30,771,000.00 | $28,406,000.00 | $19,443,000.00 | $18,504,000.00 | $20,321,000.00 | $18,008,000.00 | $15,795,000.00 | $14,204,000.00 | $14,584,000.00 | $15,621,000.00 | $15,804,000.00 | $12,233,000.00 | $13,759,000.00 | $13,638,000.00 | $10,164,000.00 | $13,517,000.00 | $22,867,000.00 | $25,656,000.00 | $23,044,000.00 | $16,868,000.00 | $14,968,000.00 | $15,639,145.00 | -- | -- | -- | $7,787,000.00 | -- | -- | -- | $12,107,136.00 | -- | -- |
Accrued Liabilities | $34,061,000.00 | $27,000,000.00 | $32,756,000.00 | $33,645,000.00 | $37,511,000.00 | $31,916,000.00 | $40,121,000.00 | $41,236,000.00 | $46,531,000.00 | $38,249,000.00 | $41,208,000.00 | $42,708,000.00 | $43,268,000.00 | $34,106,000.00 | $49,269,000.00 | $42,720,000.00 | $27,363,000.00 | $24,589,000.00 | $25,871,000.00 | $25,395,000.00 | $28,727,000.00 | $24,484,000.00 | $27,790,000.00 | $27,137,000.00 | $29,665,000.00 | $22,413,000.00 | $23,970,000.00 | $22,802,000.00 | $25,693,000.00 | $33,461,000.00 | $22,764,000.00 | $22,241,000.00 | $23,930,000.00 | $19,327,000.00 | $22,414,000.00 | $22,161,000.00 | $23,192,000.00 | $14,798,000.00 | $18,931,000.00 | $17,309,000.00 | $19,441,000.00 | $13,528,000.00 | $9,808,000.00 | $8,618,000.00 | $10,719,000.00 | $7,734,000.00 | $4,350,768.00 | -- | -- | -- | $5,930,000.00 | -- | -- | -- | $2,977,889.00 | -- | -- |
Total Current Liabilities | $204,618,000.00 | $196,985,000.00 | $203,952,000.00 | $208,850,000.00 | $223,439,000.00 | $237,053,000.00 | $239,248,000.00 | $212,283,000.00 | $217,178,000.00 | $218,534,000.00 | $207,786,000.00 | $205,987,000.00 | $209,608,000.00 | $203,628,000.00 | $228,875,000.00 | $237,445,000.00 | $240,744,000.00 | $268,915,000.00 | $277,680,000.00 | $279,302,000.00 | $278,643,000.00 | $151,283,000.00 | $147,510,000.00 | $137,872,000.00 | $127,823,000.00 | $126,851,000.00 | $112,438,000.00 | $106,476,000.00 | $118,545,000.00 | $126,374,000.00 | $106,398,000.00 | $110,075,000.00 | $122,259,000.00 | $130,234,000.00 | $138,240,000.00 | $145,120,000.00 | $147,246,000.00 | $158,495,000.00 | $159,094,000.00 | $154,006,000.00 | $155,209,000.00 | $162,906,000.00 | $157,953,000.00 | $139,768,000.00 | $165,782,000.00 | $220,837,000.00 | $119,523,900.00 | -- | -- | -- | $43,858,562.00 | -- | -- | -- | $39,452,667.00 | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | $45,400,000.00 | -- | -- | -- | $5,000,000.00 | -- | -- | -- | -- | -- | -- | -- | $63,000,000.00 | -- | -- | -- | $53,000,000.00 | -- | -- | -- | $27,015,000.00 | -- | -- | -- | $28,412,000.00 | -- | -- | -- | $51,255,000.00 | $57,555,000.00 | $63,805,000.00 | $70,150,000.00 | $88,525,000.00 | $90,400,000.00 | $91,275,000.00 | $89,750,000.00 | $91,646,000.00 | $86,521,000.00 | $71,370,000.00 | $63,310,000.00 | $69,310,000.00 | $1,085,000.00 | -- | -- | -- | $2,445,000.00 | -- | -- | -- | $3,026,727.00 | -- | -- |
Additional Paid-in Capital | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | $-78,000.00 | $-69,000.00 | $-86,000.00 | $-83,000.00 | $-47,000.00 | $-52,000.00 | $-75,000.00 | $-29,000.00 | $15,000.00 | $12,000.00 | -- | -- | $-4,000.00 | $-12,000.00 | $-49,000.00 | $-84,000.00 | $-86,000.00 | $-70,000.00 | $-91,000.00 | $-54,000.00 | $-29,000.00 | $-56,000.00 | $-45,000.00 | $-8,000.00 | $29,000.00 | $-1,000.00 | $-16,000.00 | $-38,000.00 | $-41,000.00 | $-46,000.00 | $-21,000.00 | $-18,000.00 | $-9,000.00 | $-11,000.00 | $-6,000.00 | $1,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Deficit | $-7,420,000.00 | $-9,109,000.00 | $-9,745,000.00 | $-11,589,000.00 | $-16,668,000.00 | $-19,180,000.00 | $-6,008,000.00 | $5,714,000.00 | $-1,200,000.00 | $-4,713,000.00 | $-6,521,000.00 | $-8,696,000.00 | $-14,190,000.00 | $-19,487,000.00 | $-20,862,000.00 | $-22,776,000.00 | $-22,016,000.00 | $-25,518,000.00 | $-21,272,000.00 | $-19,889,000.00 | $-17,997,000.00 | $-25,857,000.00 | $-24,777,000.00 | $-27,331,000.00 | $-32,288,000.00 | $-36,239,000.00 | $-28,888,000.00 | $-31,326,000.00 | $-41,630,000.00 | $-47,058,000.00 | $-47,482,000.00 | $-51,378,000.00 | $-58,227,000.00 | $-64,985,000.00 | $-68,771,000.00 | $-72,532,000.00 | $-77,022,000.00 | $-80,681,000.00 | $-80,820,000.00 | $-82,323,000.00 | $-86,152,000.00 | $-89,861,000.00 | $-91,284,000.00 | $-95,333,000.00 | $-98,918,000.00 | $-54,201,000.00 | $-18,388,897.00 | -- | -- | -- | $67,230,000.00 | -- | -- | -- | $61,436,401.00 | -- | -- |
Total Stockholders' Equity | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $146,347,000.00 | $149,390,000.00 | $148,790,000.00 | $145,872,000.00 | $143,874,000.00 | $153,511,000.00 | $151,132,000.00 | $145,184,000.00 | $138,899,000.00 | $137,395,000.00 | $131,590,000.00 | $123,199,000.00 | $115,201,000.00 | $109,906,000.00 | $104,514,000.00 | $98,669,000.00 | $93,695,000.00 | $92,849,000.00 | $90,032,000.00 | $84,974,000.00 | $79,863,000.00 | $77,805,000.00 | $72,539,000.00 | $36,659,000.00 | $-44,763,000.00 | $42,305,981.00 | -- | -- | -- | $75,147,000.00 | -- | -- | -- | $69,437,118.00 | $61,999,724.00 | $49,585,720.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $325,922,000.00 | $316,672,000.00 | $322,707,000.00 | $325,439,000.00 | $334,703,000.00 | $345,822,000.00 | $360,983,000.00 | $345,271,000.00 | $342,803,000.00 | $340,758,000.00 | $360,864,000.00 | $356,445,000.00 | $353,964,000.00 | $342,690,000.00 | $366,006,000.00 | $372,083,000.00 | $375,616,000.00 | $399,814,000.00 | $412,359,000.00 | $417,325,000.00 | $430,928,000.00 | $297,630,000.00 | $296,900,000.00 | $286,662,000.00 | $273,695,000.00 | $270,725,000.00 | $265,949,000.00 | $257,608,000.00 | $263,729,000.00 | $265,273,000.00 | $243,793,000.00 | $241,665,000.00 | $245,458,000.00 | $245,435,000.00 | $248,146,000.00 | $249,634,000.00 | $245,915,000.00 | $252,190,000.00 | $251,943,000.00 | $244,038,000.00 | $240,183,000.00 | $242,769,000.00 | $235,758,000.00 | $212,307,000.00 | $202,441,000.00 | $176,074,000.00 | $161,829,881.00 | -- | -- | -- | $119,005,000.00 | -- | -- | -- | $108,889,785.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 | 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 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $71,914,000.00 | $72,404,000.00 | $75,706,000.00 | $72,963,000.00 | $63,342,000.00 | $62,806,000.00 | $66,665,000.00 | $64,379,000.00 | -- | -- | -- | -- | $46,187,000.00 | $44,288,000.00 | -- | $46,314,000.00 | $45,861,000.00 | $37,702,000.00 | $37,084,000.00 | $40,056,000.00 | $37,875,000.00 | -- | -- | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | $60,319,000.00 | $243,061,000.00 | $188,403,000.00 | $128,840,000.00 | $65,538,000.00 | $258,937,000.00 | $64,612,000.00 | $137,863,000.00 | $66,845,000.00 | $253,130,000.00 | $62,949,000.00 | $130,611,000.00 | $64,186,000.00 | $221,525,000.00 | $55,304,000.00 | $45,414,000.00 | $64,955,000.00 | $236,119,000.00 | $59,169,000.00 | $123,202,000.00 | $61,842,000.00 | $58,978,000.00 | $192,361,000.00 | $65,312,000.00 | $64,038,000.00 | $236,222,000.00 | $56,662,000.00 | $62,348,000.00 | $64,745,000.00 | $53,333,000.00 | $55,159,000.00 | $118,404,000.00 | $59,705,000.00 | $203,610,000.00 | $50,713,000.00 | $102,264,000.00 | $50,971,000.00 | $178,892,000.00 | $43,458,000.00 | $46,502,000.00 | $44,933,000.00 | $160,809,000.00 | $39,814,000.00 | $40,866,000.00 | $40,373,000.00 | $133,024,000.00 | $99,437,920.00 | -- | $67,347,000.00 | $33,688,000.00 | $112,396,000.00 | $84,717,181.00 | -- | -- | $99,216,503.00 | $84,541,188.00 | -- |
Research and Development | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Selling, General, and Administrative | $58,036,000.00 | $226,903,000.00 | $56,734,000.00 | $116,981,000.00 | $61,413,000.00 | $236,328,000.00 | $59,109,000.00 | $123,349,000.00 | $62,109,000.00 | $232,520,000.00 | $175,880,000.00 | $116,089,000.00 | $57,278,000.00 | $215,149,000.00 | $161,972,000.00 | $109,569,000.00 | $62,361,000.00 | $237,476,000.00 | $59,804,000.00 | $119,510,000.00 | $58,948,000.00 | $233,201,000.00 | $174,928,000.00 | $115,797,000.00 | $57,927,000.00 | $210,376,000.00 | $52,285,000.00 | $50,748,000.00 | $51,212,000.00 | $193,983,000.00 | $142,300,000.00 | $94,939,000.00 | $47,949,000.00 | $174,384,000.00 | $130,678,000.00 | $42,855,000.00 | $43,776,000.00 | $157,316,000.00 | $39,752,000.00 | $39,382,000.00 | $37,972,000.00 | $127,731,000.00 | $32,207,000.00 | $30,390,000.00 | $28,354,000.00 | $94,716,000.00 | $68,605,613.00 | -- | $22,643,000.00 | $22,064,000.00 | $78,368,000.00 | $58,224,776.00 | -- | -- | $68,105,000.00 | $60,170,956.00 | -- |
Total Operating Expenses | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Loss from Operations | $2,283,000.00 | $1,470,000.00 | $14,688,000.00 | $11,859,000.00 | $4,125,000.00 | $22,609,000.00 | $5,503,000.00 | $9,778,000.00 | $4,736,000.00 | $2,930,000.00 | $17,680,000.00 | $14,522,000.00 | $6,908,000.00 | $2,675,000.00 | $2,901,000.00 | $800,000.00 | $2,594,000.00 | $-1,357,000.00 | $-635,000.00 | $3,692,000.00 | $2,894,000.00 | $705,000.00 | $17,433,000.00 | $13,553,000.00 | $6,111,000.00 | $-3,664,000.00 | $29,510,000.00 | $11,600,000.00 | $13,533,000.00 | $32,913,000.00 | $31,263,000.00 | $11,709,000.00 | $11,756,000.00 | $29,226,000.00 | $22,299,000.00 | $8,438,000.00 | $7,195,000.00 | $21,576,000.00 | $3,706,000.00 | $7,120,000.00 | $6,961,000.00 | $33,078,000.00 | $7,607,000.00 | $22,495,000.00 | $12,019,000.00 | $34,411,000.00 | $5,569,000.00 | -- | $10,903,000.00 | $10,464,000.00 | $32,613,273.00 | $25,525,966.00 | $9,424,000.00 | $9,256,000.00 | $30,661,000.00 | $24,370,232.00 | -- |
Loss Before Income Taxes | $2,117,000.00 | $13,994,000.00 | $12,768,000.00 | $10,393,000.00 | $3,327,000.00 | $21,030,000.00 | $5,184,000.00 | $9,577,000.00 | $4,470,000.00 | $19,954,000.00 | $17,163,000.00 | $14,209,000.00 | $6,740,000.00 | $4,502,000.00 | $2,055,000.00 | $-607,000.00 | $1,746,000.00 | $-5,137,000.00 | $131,000.00 | $1,788,000.00 | $1,931,000.00 | $15,600,000.00 | $15,679,000.00 | $6,882,000.00 | $5,592,000.00 | $24,159,000.00 | $28,204,000.00 | $24,298,000.00 | $13,084,000.00 | $31,339,000.00 | $7,469,000.00 | $11,297,000.00 | $11,217,000.00 | $26,772,000.00 | $6,197,000.00 | $7,677,000.00 | $6,421,000.00 | $17,929,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Basic | $0.04 | $0.23 | $0.04 | $0.12 | $0.06 | $0.32 | $0.08 | $0.21 | $0.07 | $0.29 | $0.04 | $0.22 | $0.11 | $0.12 | $0.04 | $-0.02 | $0.07 | $-0.09 | -- | -- | $0.03 | $-0.02 | $0.22 | $0.17 | $0.08 | $-0.14 | $0.05 | $0.15 | $0.16 | $0.36 | $0.09 | $0.13 | $0.13 | $0.08 | $0.23 | $0.16 | $0.07 | $0.21 | $0.03 | $0.08 | $0.07 | $-0.72 | $-0.75 | $-0.85 | $-1.00 | $-1.31 | $0.91 | -- | $0.33 | $0.32 | $0.97 | $0.77 | -- | -- | $0.92 | $0.72 | -- |
Weighted Average Shares Basic | 43,570,745 | 43,424,089 | 43,385,316 | 43,300,962 | 43,237,856 | 48,855,701 | 50,674,870 | 50,802,423 | 50,713,809 | 50,393,980 | 50,305,455 | 50,183,310 | 50,105,825 | 49,957,356 | 49,926,083 | 49,926,267 | 49,842,072 | 50,624,309 | 49,769,739 | 50,999,341 | 51,961,780 | 51,907,619 | 51,920,830 | 51,887,094 | 51,881,681 | 51,700,045 | 51,757,248 | 51,578,691 | 51,523,627 | 51,418,600 | 51,388,058 | 51,378,485 | 51,359,167 | 51,161,059 | 51,161,348 | 51,125,985 | 51,125,221 | 51,015,354 | 51,016,487 | 51,001,589 | 51,166,766 | 49,600,396 | 50,911,104 | 51,556,088 | 44,854,988 | 35,837,609 | 33,544,079 | -- | 32,000,000 | 32,000,000 | 32,241,168 | 32,000,000 | -- | -- | 32,329,897 | 32,329,897 | -- |
Earnings Per Share Diluted | $0.04 | $0.23 | $0.04 | $0.12 | $0.06 | $0.32 | $0.28 | $0.20 | $0.07 | $0.04 | $0.04 | $0.21 | $0.10 | $0.12 | $0.04 | $-0.02 | $0.07 | $-0.09 | $-0.03 | $0.02 | $0.03 | $-0.02 | $0.05 | $0.10 | $0.08 | $-0.14 | $0.35 | $0.15 | $0.15 | $0.36 | $0.09 | $0.26 | $0.13 | $0.31 | $0.23 | $0.09 | $0.07 | $0.21 | $0.03 | $0.07 | $0.07 | $-0.72 | $0.08 | $0.07 | $-1.00 | $-1.31 | $0.91 | -- | $0.33 | $0.32 | $0.97 | $0.77 | -- | -- | $0.92 | $0.72 | -- |
Weighted Average Shares Diluted | 43,717,347 | 43,620,790 | 43,555,988 | 43,465,235 | 43,509,993 | 49,247,047 | 50,717,426 | 51,214,607 | 51,162,891 | 51,085,463 | 51,384,034 | 51,183,259 | 51,056,798 | 50,583,742 | 50,687,558 | 50,052,990 | 49,842,072 | 50,624,309 | 50,901,289 | 51,573,410 | 52,037,996 | 52,089,160 | 52,056,136 | 52,019,881 | 51,899,210 | 51,927,877 | 52,011,208 | 52,223,183 | 52,140,945 | 51,880,113 | 51,929,226 | 51,937,924 | 51,666,432 | 51,304,982 | 51,254,547 | 51,212,955 | 51,163,963 | 51,029,790 | 51,103,216 | 51,323,770 | 51,523,170 | 49,600,396 | 49,129,577 | 53,259,250 | 44,854,988 | 35,837,609 | 33,544,079 | -- | 32,000,000 | 32,000,000 | 32,241,168 | 32,000,000 | -- | -- | 32,329,897 | 32,329,897 | -- |
Common Stock Shares Authorized | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | -- | -- | -- | 100,000,000 | -- | -- | -- | 100,000,000 | -- | -- |
Common Stock Shares Outstanding | 44,593,602 | 44,510,779 | 44,561,554 | 44,567,055 | 44,608,983 | 44,377,445 | 48,084,360 | 52,270,922 | 52,112,567 | 51,963,377 | 51,984,269 | 51,912,689 | 51,932,704 | 51,701,080 | 51,693,455 | 51,370,167 | 51,396,986 | 50,806,674 | 50,812,054 | 50,615,489 | 52,901,733 | 52,707,879 | 52,678,584 | 52,508,090 | 52,429,157 | 52,156,850 | 52,071,789 | 51,856,706 | 51,629,260 | 51,607,143 | 51,575,420 | 51,509,738 | 51,438,973 | 51,437,973 | 51,376,166 | 51,316,713 | 51,315,047 | 51,314,005 | -- | -- | -- | 51,229,720 | 51,176,278 | 51,147,949 | 48,036,241 | 43,177,822 | 42,891,985 | 42,534,884 | -- | -- | 32,000,000 | -- | -- | -- | 32,329,897 | 32,329,897 | -- |
Common Stock Value | $4,000.00 | $4,000.00 | $4,000.00 | $4,000.00 | $4,000.00 | $4,000.00 | $5,000.00 | $5,000.00 | $5,000.00 | $5,000.00 | $5,000.00 | $5,000.00 | $5,000.00 | $5,000.00 | $5,000.00 | $5,000.00 | $5,000.00 | $5,000.00 | $5,000.00 | $5,000.00 | $5,000.00 | $5,000.00 | $5,000.00 | $5,000.00 | $5,000.00 | $5,000.00 | $5,000.00 | $5,000.00 | $5,000.00 | $5,000.00 | $5,000.00 | $5,000.00 | $5,000.00 | $5,000.00 | $5,000.00 | $5,000.00 | $5,000.00 | $5,000.00 | $5,000.00 | $5,000.00 | $5,000.00 | $5,000.00 | $5,000.00 | $5,000.00 | $5,000.00 | $4,000.00 | $4,289.00 | -- | -- | -- | $3,000.00 | -- | -- | -- | $3,233.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 | -- | -- |
Payments Of Dividends Common Stock | -- | -- | -- | -- | -- | -- | -- | -- | -- | $32,949,000.00 | -- | -- | -- | -- | -- | -- | -- | $7,706,000.00 | $7,706,000.00 | $5,212,000.00 | $2,606,000.00 | $10,404,000.00 | $7,800,000.00 | $5,200,000.00 | $2,600,000.00 | $10,366,000.00 | $7,764,000.00 | $5,168,000.00 | $2,581,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,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,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,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 | -- | -- |
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 | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |