Date | 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 | 9/30/2010 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $34,484,000.00 | $37,827,000.00 | $31,385,000.00 | $137,081,000.00 | $30,313,000.00 | $16,650,000.00 | $14,192,000.00 | $13,923,000.00 | $12,682,000.00 | $13,216,281.00 | $21,305,392.00 | $22,338,721.00 | $19,151,076.00 | $16,449,636.00 | $9,278,968.00 | $8,575,556.00 | $10,586,850.00 | $10,081,721.00 | $6,030,842.00 | $7,905,627.00 | $15,358,334.00 | $8,547,777.00 | $9,287,640.00 | $9,141,197.00 | $20,453,030.00 | $18,536,111.00 | $19,748,097.00 | $22,483,013.00 | $22,057,906.00 | $28,014,321.00 | $24,587,571.00 | $20,550,592.00 | $20,699,033.00 | $18,071,210.00 | $17,161,041.00 | $17,061,497.00 | $17,174,024.00 | $18,191,493.00 | $18,240,523.00 | $17,127,004.00 | $17,734,304.00 | $9,807,957.00 | $6,866,755.00 | $6,814,133.00 | $6,136,169.00 | $5,678,143.00 | $5,980,743.00 | $6,652,539.00 | $7,375,003.00 | $11,281,027.00 | $8,229,087.00 | $7,399,767.00 | $6,971,695.00 | $5,285,719.00 |
Accounts Receivable Net Current | $17,363,000.00 | $28,392,000.00 | $31,944,000.00 | $39,382,000.00 | $55,139,000.00 | $53,704,000.00 | $31,594,000.00 | $21,836,000.00 | $16,330,000.00 | $19,437,879.00 | $16,182,713.00 | $13,195,295.00 | $9,797,641.00 | $10,496,672.00 | $9,099,727.00 | $8,069,531.00 | $7,025,727.00 | $9,118,639.00 | $9,302,944.00 | $8,987,992.00 | $8,167,441.00 | $12,821,258.00 | $9,651,516.00 | $7,159,376.00 | $5,570,721.00 | $7,237,641.00 | $8,052,829.00 | $8,114,221.00 | $7,450,917.00 | $7,999,210.00 | $8,727,163.00 | $7,854,107.00 | $5,019,660.00 | $6,010,900.00 | $7,386,712.00 | $4,755,767.00 | $4,654,977.00 | $5,027,856.00 | $4,771,397.00 | $3,429,504.00 | $2,284,344.00 | $7,837,543.00 | $5,048,271.00 | $4,246,997.00 | $3,203,850.00 | $3,022,636.00 | $4,092,673.00 | $2,635,915.00 | $2,026,758.00 | $3,228,864.00 | -- | -- | -- | -- |
Inventory | $94,613,000.00 | $98,055,000.00 | $105,003,000.00 | $100,838,000.00 | $89,705,000.00 | $82,208,000.00 | $69,341,000.00 | $60,918,000.00 | $43,574,000.00 | $27,524,311.00 | $20,979,139.00 | $14,627,176.00 | $13,687,589.00 | $14,408,538.00 | $14,881,952.00 | $11,688,103.00 | $10,630,441.00 | $9,012,980.00 | $9,424,262.00 | $8,273,522.00 | $9,626,116.00 | $10,050,135.00 | $9,688,052.00 | $10,879,149.00 | $8,140,384.00 | $8,453,567.00 | $9,338,613.00 | $9,970,877.00 | $8,714,645.00 | $8,373,155.00 | $8,106,384.00 | $8,102,529.00 | $6,943,519.00 | $7,182,854.00 | $6,734,328.00 | $5,164,221.00 | $5,359,155.00 | $5,390,342.00 | $5,298,570.00 | $4,855,899.00 | $5,127,091.00 | $5,626,764.00 | $4,966,348.00 | $3,742,252.00 | $3,625,909.00 | $2,971,614.00 | $3,000,307.00 | $3,077,388.00 | $2,528,067.00 | $2,757,151.00 | -- | -- | -- | -- |
Prepaid Expenses and Other Current Assets | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Assets | $276,618,000.00 | $296,255,000.00 | $303,142,000.00 | $300,940,000.00 | $294,145,000.00 | $160,122,000.00 | $120,071,000.00 | $99,017,000.00 | $84,044,000.00 | $71,506,247.00 | $69,984,395.00 | $60,836,622.00 | $52,211,429.00 | $52,522,809.00 | $44,956,874.00 | $43,729,912.00 | $43,591,404.00 | $42,506,771.00 | $40,279,880.00 | $43,469,249.00 | $42,295,318.00 | $41,091,531.00 | $37,811,881.00 | $34,534,451.00 | $40,488,611.00 | $41,143,402.00 | $43,745,839.00 | $47,356,251.00 | $47,130,101.00 | $51,112,678.00 | $49,565,636.00 | $45,483,489.00 | $41,964,339.00 | $40,753,629.00 | $41,178,260.00 | $37,810,555.00 | $36,840,163.00 | $38,034,383.00 | $39,164,205.00 | $36,290,101.00 | $33,440,386.00 | $34,197,203.00 | $27,651,974.00 | $25,301,915.00 | $24,810,108.00 | $22,744,597.00 | $20,426,409.00 | $18,096,614.00 | $17,030,379.00 | $20,280,285.00 | -- | -- | -- | -- |
Property Plant and Equipement | $22,870,000.00 | $21,527,000.00 | $21,318,000.00 | $21,088,000.00 | $19,730,000.00 | $18,229,000.00 | $9,567,000.00 | $8,701,000.00 | $6,574,000.00 | $4,997,658.00 | $4,925,245.00 | $4,749,530.00 | $5,002,750.00 | $5,109,988.00 | $5,354,082.00 | $5,563,814.00 | $5,682,166.00 | $5,413,241.00 | $4,470,145.00 | $4,412,001.00 | $4,592,435.00 | $4,744,584.00 | $4,907,410.00 | $5,053,859.00 | $5,201,901.00 | $5,434,172.00 | $5,511,450.00 | $6,024,930.00 | $5,904,333.00 | $5,780,814.00 | $5,560,484.00 | $5,377,459.00 | $5,551,700.00 | $5,689,673.00 | $5,628,045.00 | $5,258,571.00 | $3,997,151.00 | $2,462,250.00 | $2,332,882.00 | $1,783,233.00 | $1,735,695.00 | $1,796,812.00 | $1,581,564.00 | $1,565,718.00 | $1,293,037.00 | $1,107,468.00 | $934,954.00 | $924,291.00 | $930,690.00 | $986,031.00 | -- | -- | -- | -- |
Intangible Assets Net | $5,982,000.00 | $6,092,000.00 | $6,344,000.00 | $6,459,000.00 | $6,488,000.00 | $6,376,000.00 | $4,691,000.00 | $4,487,000.00 | $4,547,000.00 | $4,696,151.00 | $4,765,194.00 | $4,793,137.00 | $4,747,450.00 | $4,829,047.00 | $4,875,117.00 | $4,968,938.00 | $5,059,707.00 | $5,147,135.00 | $5,242,689.00 | $5,302,721.00 | $5,381,889.00 | $5,482,555.00 | $5,549,320.00 | $5,618,260.00 | -- | $284,787.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Goodwill | $6,615,000.00 | $6,528,000.00 | -- | $6,587,000.00 | -- | $6,402,000.00 | $4,709,000.00 | $4,709,000.00 | $4,709,000.00 | $4,708,511.00 | $4,708,511.00 | $4,708,511.00 | $4,708,511.00 | $4,708,511.00 | $4,708,511.00 | $4,708,511.00 | $4,708,511.00 | $4,708,511.00 | $4,708,511.00 | $4,708,511.00 | $4,708,511.00 | $4,708,511.00 | $4,708,511.00 | $4,708,511.00 | $2,570,511.00 | $2,570,511.00 | $2,570,511.00 | $2,570,511.00 | $2,570,511.00 | $2,570,511.00 | $2,570,511.00 | $2,570,511.00 | $2,570,511.00 | $2,570,511.00 | $2,570,511.00 | $2,570,511.00 | $2,570,511.00 | $2,570,511.00 | $2,570,511.00 | $2,570,511.00 | $2,570,511.00 | $2,570,511.00 | $2,570,511.00 | $2,570,511.00 | $2,570,511.00 | $2,570,511.00 | $2,570,511.00 | $2,570,511.00 | $2,570,511.00 | $2,570,511.00 | -- | -- | -- | -- |
Other Assets | $988,000.00 | $1,872,000.00 | $1,489,000.00 | $899,000.00 | $868,000.00 | $582,000.00 | $553,000.00 | $620,000.00 | $572,000.00 | $418,976.00 | $259,548.00 | $262,352.00 | $266,515.00 | $266,857.00 | $186,571.00 | $194,174.00 | $202,539.00 | $210,905.00 | $202,856.00 | $202,516.00 | $213,914.00 | $227,461.00 | $241,009.00 | $228,820.00 | $552,331.00 | $529,952.00 | $484,989.00 | $438,720.00 | $439,568.00 | $428,310.00 | $370,259.00 | $350,793.00 | $345,481.00 | $323,804.00 | $291,660.00 | $310,965.00 | $316,293.00 | $322,132.00 | $297,197.00 | $299,136.00 | $272,389.00 | $268,240.00 | $258,909.00 | $259,796.00 | $255,560.00 | $247,512.00 | $229,779.00 | $227,560.00 | $199,467.00 | $199,467.00 | -- | -- | -- | -- |
Total Assets | $335,629,000.00 | $355,517,000.00 | $361,201,000.00 | $357,395,000.00 | $351,797,000.00 | $229,128,000.00 | $177,947,000.00 | $159,968,000.00 | $137,764,000.00 | $125,911,200.00 | $114,057,975.00 | $103,817,503.00 | $96,187,684.00 | $95,297,430.00 | $90,863,228.00 | $87,206,926.00 | $83,163,430.00 | $81,888,563.00 | $77,423,081.00 | $76,668,998.00 | $75,484,067.00 | $74,228,642.00 | $71,444,131.00 | $70,323,901.00 | $69,170,354.00 | $69,494,037.00 | $69,465,789.00 | $71,405,412.00 | $69,325,513.00 | $70,595,313.00 | $66,636,890.00 | $61,565,252.00 | $57,199,031.00 | $57,627,617.00 | $57,390,476.00 | $53,028,602.00 | $52,027,118.00 | $51,847,898.00 | $53,007,795.00 | $50,467,981.00 | $46,264,981.00 | $46,413,339.00 | $41,973,510.00 | $39,579,211.00 | $38,280,706.00 | $37,740,338.00 | $32,464,845.00 | $30,411,703.00 | $29,582,739.00 | $30,302,091.00 | -- | -- | -- | -- |
Accounts Payable | $7,368,000.00 | $8,891,000.00 | $11,641,000.00 | $16,676,000.00 | $18,366,000.00 | $24,118,000.00 | $16,243,000.00 | $15,024,000.00 | $12,366,000.00 | $9,214,782.00 | $6,648,416.00 | $5,011,965.00 | $1,866,249.00 | $3,689,587.00 | $3,878,915.00 | $3,873,534.00 | $2,316,100.00 | $3,173,599.00 | $1,566,900.00 | $2,352,411.00 | $1,918,301.00 | $2,363,380.00 | $2,016,413.00 | $1,798,776.00 | $1,205,223.00 | $1,739,791.00 | $2,196,152.00 | $2,361,377.00 | $2,421,585.00 | $2,573,292.00 | $3,171,964.00 | $3,155,222.00 | $2,183,253.00 | $2,357,791.00 | $3,625,828.00 | $2,581,117.00 | $2,468,594.00 | $2,104,526.00 | $1,956,237.00 | $1,915,971.00 | $2,177,981.00 | $2,627,764.00 | $1,907,466.00 | $1,918,397.00 | $1,520,522.00 | $1,492,294.00 | $1,287,815.00 | $1,648,867.00 | $969,756.00 | $1,439,611.00 | -- | -- | -- | -- |
Accrued Liabilities | $2,750,000.00 | $2,404,000.00 | $3,335,000.00 | $5,050,000.00 | $12,436,000.00 | $6,181,000.00 | $2,758,000.00 | $759,000.00 | $4,872,000.00 | $1,612,833.00 | $1,150,672.00 | $492,758.00 | $1,909,236.00 | $1,202,753.00 | $987,205.00 | $327,363.00 | $327,154.00 | $208,603.00 | $280,484.00 | $39,195.00 | $862,998.00 | $568,507.00 | $456,999.00 | $31,441.00 | $98,569.00 | $93,304.00 | $60,222.00 | $54,793.00 | $120,803.00 | $75,306.00 | $51,171.00 | $53,153.00 | $103,387.00 | $80,803.00 | $77,163.00 | $374,421.00 | $260,801.00 | $247,658.00 | $87,753.00 | $80,471.00 | $168,038.00 | $163,531.00 | $43,060.00 | $22,186.00 | $131,437.00 | $54,268.00 | $74,550.00 | $29,784.00 | $72,726.00 | $106,383.00 | -- | -- | -- | -- |
Total Current Liabilities | $35,534,000.00 | $40,354,000.00 | $49,267,000.00 | $51,996,000.00 | $57,916,000.00 | $81,546,000.00 | $41,173,000.00 | $36,539,000.00 | $23,291,000.00 | $22,086,842.00 | $17,563,706.00 | $13,969,018.00 | $10,076,246.00 | $12,544,152.00 | $11,219,047.00 | $10,958,184.00 | $7,321,870.00 | $6,955,176.00 | $4,452,012.00 | $5,174,742.00 | $4,921,426.00 | $5,353,766.00 | $4,438,600.00 | $4,270,996.00 | $3,087,393.00 | $4,968,917.00 | $5,011,421.00 | $5,704,726.00 | $5,101,603.00 | $8,001,270.00 | $7,306,670.00 | $6,417,176.00 | $4,067,444.00 | $6,348,487.00 | $7,098,299.00 | $5,074,043.00 | $3,990,763.00 | $5,101,264.00 | $7,318,463.00 | $6,744,982.00 | $3,973,531.00 | $6,335,303.00 | $4,384,330.00 | $3,363,389.00 | $2,797,148.00 | $3,054,437.00 | $2,745,288.00 | $2,710,874.00 | $2,133,830.00 | $4,072,920.00 | -- | -- | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | $476,000.00 | $-544,000.00 | $-268,000.00 | $-234,000.00 | $-733,000.00 | $-1,898,000.00 | $-960,000.00 | $-725,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Deficit | $122,148,000.00 | $127,336,000.00 | $124,640,000.00 | $119,422,000.00 | $109,058,000.00 | $94,803,000.00 | $77,812,000.00 | $65,067,000.00 | $55,830,000.00 | $45,441,253.00 | $38,015,209.00 | $31,917,096.00 | $28,277,312.00 | $25,113,873.00 | $22,064,430.00 | $19,069,862.00 | $18,321,965.00 | $17,820,807.00 | $15,933,080.00 | $14,632,553.00 | $14,264,611.00 | $13,254,651.00 | $11,373,118.00 | $9,617,886.00 | $9,923,262.00 | $8,980,104.00 | $7,720,032.00 | $6,916,716.00 | $6,009,195.00 | $5,132,265.00 | $358,630.00 | $-1,923,791.00 | $-3,362,457.00 | $-4,745,777.00 | $-6,116,851.00 | $-8,069,751.00 | $-8,358,412.00 | $-9,427,785.00 | $-10,477,165.00 | $-11,652,005.00 | $-12,878,310.00 | $-14,860,636.00 | $-17,357,004.00 | $-18,503,991.00 | $-19,049,269.00 | $-19,594,480.00 | $-24,422,188.00 | $-26,164,148.00 | $-26,296,075.00 | $-27,295,674.00 | -- | -- | -- | -- |
Total Stockholders' Equity | $300,095,000.00 | $315,163,000.00 | $311,934,000.00 | $305,399,000.00 | $293,881,000.00 | $147,582,000.00 | $136,774,000.00 | $123,429,000.00 | $114,473,000.00 | $103,824,358.00 | $96,494,269.00 | $89,848,485.00 | $86,111,438.00 | $82,753,278.00 | $79,644,181.00 | $76,248,742.00 | $75,841,560.00 | $74,933,387.00 | $72,971,069.00 | $71,494,256.00 | $70,562,641.00 | $68,874,876.00 | $67,005,531.00 | $66,052,905.00 | $66,082,961.00 | $64,525,120.00 | $64,454,368.00 | $65,700,686.00 | $64,223,910.00 | $62,594,043.00 | $59,330,220.00 | $55,148,076.00 | $53,131,587.00 | $51,279,130.00 | $50,292,177.00 | $47,954,559.00 | $48,036,355.00 | $46,746,634.00 | $45,689,332.00 | $43,722,999.00 | $42,291,450.00 | $40,078,036.00 | $37,589,180.00 | $36,215,822.00 | $35,483,558.00 | $34,685,901.00 | $29,719,557.00 | $27,700,829.00 | $27,448,909.00 | $26,229,171.00 | -- | -- | -- | $19,246,067.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $335,629,000.00 | $355,517,000.00 | $361,201,000.00 | $357,395,000.00 | $351,797,000.00 | $229,128,000.00 | $177,947,000.00 | $159,968,000.00 | $137,764,000.00 | $125,911,200.00 | $114,057,975.00 | $103,817,503.00 | $96,187,684.00 | $95,297,430.00 | $90,863,228.00 | $87,206,926.00 | $83,163,430.00 | $81,888,563.00 | $77,423,081.00 | $76,668,998.00 | $75,484,067.00 | $74,228,642.00 | $71,444,131.00 | $70,323,901.00 | $69,170,354.00 | $69,494,037.00 | $69,465,789.00 | $71,405,412.00 | $69,325,513.00 | $70,595,313.00 | $66,636,890.00 | $61,565,252.00 | $57,199,031.00 | $57,627,617.00 | $57,390,476.00 | $53,028,602.00 | $52,027,118.00 | $51,847,898.00 | $53,007,795.00 | $50,467,981.00 | $46,264,981.00 | $46,413,339.00 | $41,973,510.00 | $39,579,211.00 | $38,280,706.00 | $37,740,338.00 | $32,464,845.00 | $30,411,703.00 | $29,582,739.00 | $30,302,091.00 | -- | -- | -- | -- |
Date | 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 | 9/30/2010 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $85,034,000.00 | -- | -- | -- | $77,651,354.00 | $21,480,590.00 | $33,697,779.00 | -- | $73,947,619.00 | $55,529,230.00 | $35,917,933.00 | -- | $75,287,726.00 | -- | -- | -- | -- | -- | -- | -- | $58,045,292.00 | -- | -- | -- | $53,353,080.00 | $34,314,499.00 | $20,779,730.00 | $10,265,362.00 | $37,473,966.00 | $27,071,053.00 | $16,277,298.00 | $9,165,201.00 | $35,192,532.00 | $10,124,665.00 | $14,366,233.00 | $7,246,669.00 | -- |
Cost of Revenues | $29,533,000.00 | $183,441,000.00 | $145,750,000.00 | $103,539,000.00 | $55,293,000.00 | $157,936,000.00 | $41,943,000.00 | $30,331,000.00 | $28,137,000.00 | $79,577,506.00 | $54,070,830.00 | $32,473,256.00 | $15,722,902.00 | $55,160,316.00 | $39,087,407.00 | $23,907,532.00 | $11,650,456.00 | $52,345,059.00 | $37,681,191.00 | $24,201,574.00 | $12,142,452.00 | $46,654,570.00 | $12,988,545.00 | $10,051,061.00 | $9,758,477.00 | $43,683,360.00 | $32,940,446.00 | $10,208,957.00 | $11,057,442.00 | $42,417,478.00 | $12,258,523.00 | $18,679,657.00 | $9,012,919.00 | $35,455,964.00 | $26,260,624.00 | $7,617,347.00 | $8,244,106.00 | $33,446,526.00 | $8,319,481.00 | $16,703,269.00 | $9,209,977.00 | $31,363,502.00 | $20,545,791.00 | $12,640,145.00 | $6,341,102.00 | $22,188,245.00 | $16,000,571.00 | $4,392,668.00 | $5,370,919.00 | $20,534,174.00 | $5,805,914.00 | $8,506,541.00 | $4,280,716.00 | -- |
Gross Profit | $4,697,000.00 | $85,279,000.00 | $19,074,000.00 | $54,212,000.00 | $30,649,000.00 | $112,947,000.00 | $29,307,000.00 | $23,164,000.00 | $22,972,000.00 | $61,177,893.00 | $41,448,607.00 | $24,310,825.00 | $11,369,245.00 | $37,914,198.00 | $26,669,138.00 | $8,151,433.00 | $7,727,535.00 | $32,689,123.00 | $23,384,568.00 | $7,025,243.00 | $7,946,698.00 | $30,996,784.00 | $8,492,045.00 | $6,779,834.00 | $7,108,407.00 | $30,264,259.00 | $22,588,784.00 | $14,651,534.00 | $7,208,720.00 | $32,870,248.00 | $23,297,442.00 | $13,957,245.00 | $6,676,796.00 | $24,867,953.00 | $18,292,691.00 | $4,753,437.00 | $5,742,514.00 | $24,598,766.00 | $18,701,661.00 | $5,720,563.00 | $6,937,645.00 | $21,989,578.00 | $5,629,123.00 | $8,139,585.00 | $3,924,260.00 | $15,285,721.00 | $4,556,771.00 | $6,513,711.00 | $3,794,282.00 | $14,658,358.00 | $4,318,751.00 | $5,859,692.00 | $2,965,953.00 | -- |
Research and Development | -- | $3,115,000.00 | -- | -- | -- | $895,000.00 | -- | -- | -- | $1,243,499.00 | -- | -- | -- | $1,269,542.00 | -- | -- | -- | $1,089,637.00 | -- | -- | -- | $787,364.00 | -- | -- | -- | $865,568.00 | -- | -- | -- | $838,122.00 | -- | -- | -- | $750,107.00 | -- | -- | -- | $703,693.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Selling, General, and Administrative | $12,859,000.00 | $47,992,000.00 | $13,449,000.00 | $11,508,000.00 | $12,759,000.00 | $49,130,000.00 | $12,721,000.00 | $21,155,000.00 | $9,923,000.00 | $35,943,752.00 | $25,581,534.00 | $8,490,120.00 | $7,655,537.00 | $29,530,198.00 | $21,965,038.00 | $14,757,881.00 | $7,326,620.00 | $27,500,989.00 | $6,870,994.00 | $6,727,744.00 | $6,775,875.00 | $25,925,933.00 | $19,856,922.00 | $7,305,589.00 | $6,463,971.00 | $24,952,376.00 | $18,794,395.00 | $6,162,178.00 | $6,017,524.00 | $22,138,556.00 | $15,712,319.00 | $5,136,952.00 | $4,697,015.00 | $17,816,598.00 | $4,845,764.00 | $4,289,304.00 | $4,125,997.00 | $16,080,640.00 | $11,855,187.00 | $3,805,011.00 | $3,865,019.00 | $14,544,843.00 | $10,137,283.00 | $3,265,883.00 | $3,038,511.00 | $10,987,195.00 | $2,774,253.00 | $5,345,489.00 | $2,773,114.00 | $10,986,322.00 | $3,032,036.00 | $2,368,299.00 | $2,459,319.00 | -- |
Total Operating Expenses | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $11,010,840.00 | -- | -- | -- | $10,942,149.00 | -- | -- | -- | -- |
Loss from Operations | $-8,162,000.00 | $37,287,000.00 | $5,625,000.00 | $12,055,000.00 | $17,890,000.00 | $63,817,000.00 | $16,586,000.00 | $11,931,000.00 | $13,049,000.00 | $25,234,141.00 | $15,867,073.00 | $4,451,460.00 | $3,713,708.00 | $8,384,000.00 | $4,704,100.00 | $1,121,087.00 | $400,915.00 | $5,188,134.00 | $3,009,955.00 | $1,468,322.00 | $1,170,823.00 | $5,070,851.00 | $2,404,683.00 | $-525,755.00 | $644,436.00 | $5,311,883.00 | $3,794,389.00 | $2,471,832.00 | $1,191,196.00 | $10,731,692.00 | $7,585,123.00 | $2,143,497.00 | $1,979,781.00 | $7,051,355.00 | $2,950,976.00 | $2,080,650.00 | $1,616,517.00 | $8,518,126.00 | $6,846,474.00 | $1,915,552.00 | $3,072,626.00 | $7,444,735.00 | $3,631,425.00 | $949,442.00 | $885,749.00 | $4,274,881.00 | $1,782,518.00 | $147,054.00 | $1,021,168.00 | $3,716,209.00 | $1,286,715.00 | $1,032,074.00 | $506,634.00 | -- |
Loss Before Income Taxes | $-6,219,000.00 | $41,612,000.00 | $38,348,000.00 | $31,288,000.00 | $17,950,000.00 | $63,834,000.00 | $16,629,000.00 | $12,052,000.00 | $13,169,000.00 | $25,734,261.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Basic | $-0.35 | $2.17 | $2.01 | $1.68 | $1.01 | $3.58 | $0.93 | $1.43 | $0.76 | $1.48 | $0.94 | $0.27 | $0.23 | $0.53 | $0.31 | $0.09 | $0.04 | $0.34 | $0.10 | $0.02 | $0.08 | $0.32 | $0.13 | $-0.02 | $0.07 | $0.28 | $0.19 | $0.07 | $0.06 | $0.60 | $0.17 | $0.11 | $0.10 | $0.35 | $0.25 | $0.10 | $0.08 | $0.42 | $0.09 | $0.25 | $0.16 | $0.38 | $0.18 | $0.09 | $0.04 | $0.62 | $0.14 | $0.09 | $0.08 | $0.51 | $0.19 | $0.04 | $0.04 | -- |
Weighted Average Shares Basic | 15,212,945 | 14,975,972 | 14,880,666 | 15,233,848 | 14,165,550 | 13,771,665 | 13,760,950 | 13,767,341 | 13,743,503 | 13,720,699 | 13,718,394 | 13,711,135 | 13,692,533 | 13,643,355 | 13,510,413 | 13,516,608 | 13,512,094 | 13,442,871 | 13,422,885 | 13,411,183 | 13,400,383 | 13,429,232 | 13,430,503 | 13,450,482 | 13,443,945 | 13,532,375 | 13,522,755 | 13,589,109 | 13,567,484 | 13,372,579 | 13,331,632 | 13,298,874 | 13,288,679 | 13,216,010 | 13,200,121 | 13,206,877 | 13,222,180 | 12,916,273 | 12,827,199 | 12,717,842 | 12,689,412 | 12,527,153 | 12,497,462 | 12,489,651 | 12,476,173 | 12,371,371 | 12,339,673 | 12,331,744 | 12,299,554 | 12,085,491 | 12,054,868 | 12,033,468 | 12,019,289 | -- |
Earnings Per Share Diluted | $-0.35 | $2.17 | $2.00 | $0.67 | $1.00 | $3.55 | $2.33 | $1.41 | $0.75 | $1.47 | $0.94 | $0.27 | $0.23 | $0.53 | $0.22 | $0.09 | $0.04 | $0.34 | $0.10 | $0.10 | $0.08 | $0.32 | $0.18 | $0.05 | $0.07 | $0.28 | $0.06 | $0.13 | $0.06 | $0.59 | $0.37 | $0.21 | $0.10 | $0.34 | $0.24 | $0.10 | $0.08 | $0.40 | $0.32 | $0.09 | $0.15 | $0.36 | $0.09 | $0.04 | $0.04 | $0.60 | $0.23 | $0.09 | $0.08 | $0.48 | $0.18 | $0.04 | $0.04 | -- |
Weighted Average Shares Diluted | 15,212,945 | 15,012,527 | 15,254,341 | 15,260,769 | 14,284,847 | 13,905,984 | 13,900,019 | 13,900,180 | 13,897,787 | 13,784,293 | 13,762,897 | 13,779,779 | 13,696,815 | 13,643,355 | 13,547,124 | 13,521,172 | 13,622,226 | 13,451,214 | 13,434,009 | 13,425,178 | 13,400,383 | 13,452,860 | 13,473,123 | 13,494,433 | 13,476,417 | 13,660,806 | 13,730,945 | 13,803,697 | 13,790,793 | 13,663,349 | 13,806,928 | 13,578,430 | 13,575,162 | 13,587,532 | 13,581,098 | 13,564,173 | 13,581,434 | 13,601,594 | 13,569,394 | 13,580,117 | 13,544,424 | 13,078,939 | 12,976,795 | 12,926,560 | 12,798,314 | 12,790,169 | 12,388,162 | 12,790,232 | 12,726,293 | 12,749,933 | 12,097,670 | 12,757,259 | 12,629,943 | -- |
Common Stock Shares Authorized | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | -- | -- | -- | -- |
Common Stock Shares Outstanding | 14,939,671 | 15,254,725 | 15,262,409 | 15,254,711 | 15,218,428 | 13,818,452 | 13,777,682 | 13,772,581 | 13,762,463 | 13,732,188 | 13,742,545 | 13,732,806 | 13,727,906 | 13,649,962 | 13,647,005 | 13,627,639 | 13,657,459 | 13,641,805 | 13,651,869 | 13,668,408 | 13,662,456 | 13,646,553 | 13,693,943 | 13,811,076 | 13,824,191 | 13,812,821 | 13,961,112 | 14,144,112 | 14,145,164 | 14,126,279 | 14,089,769 | 13,730,571 | 13,706,205 | 13,705,658 | 13,720,377 | 13,715,833 | 13,742,873 | 13,742,964 | 13,443,184 | 13,062,858 | 12,999,084 | 12,974,263 | 12,898,027 | 12,872,391 | 12,854,920 | 12,830,100 | 12,460,845 | 12,339,275 | 12,326,233 | 12,270,691 | -- | -- | -- | -- |
Common Stock Value | $149,000.00 | $153,000.00 | $153,000.00 | $153,000.00 | $152,000.00 | $138,000.00 | $138,000.00 | $138,000.00 | $138,000.00 | $137,322.00 | $137,425.00 | $137,328.00 | $137,279.00 | $136,500.00 | $136,470.00 | $136,276.00 | $136,575.00 | $136,418.00 | $136,519.00 | $136,684.00 | $136,625.00 | $136,466.00 | $136,939.00 | $138,111.00 | $138,242.00 | $138,128.00 | $139,611.00 | $141,441.00 | $141,452.00 | $141,263.00 | $140,898.00 | $137,306.00 | $137,062.00 | $137,057.00 | $137,204.00 | $137,158.00 | $137,429.00 | $137,430.00 | $134,432.00 | $130,629.00 | $129,991.00 | $129,743.00 | $128,980.00 | $128,724.00 | $128,549.00 | $128,301.00 | $124,608.00 | $123,393.00 | $123,262.00 | $122,707.00 | -- | -- | -- | -- |
Common Stock Par Or Stated Value Per Share | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | -- | -- | -- | -- |
Payments Of Dividends Common Stock | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Authorized | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500 | 500 | 500 | 500 | 500 | 500 | 500 | 500 | 500 | 500 | 500 | 500 | 500 | 500 | 500 | 500 | 500 | 500 | 500 | 500 | -- | 500 | 500 | 500 | -- | -- | -- | -- |
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 | -- | -- | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |