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 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accounts Receivable Net Current | $68,822,905.00 | $70,878,420.00 | $78,640,187.00 | $65,886,561.00 | $54,482,938.00 | $62,367,888.00 | $66,500,582.00 | $33,556,601.00 | $30,861,247.00 | $35,844,163.00 | $36,526,770.00 | $32,883,402.00 | $29,712,850.00 | $34,278,429.00 | $33,626,042.00 | $27,811,495.00 | $31,466,281.00 | $24,665,620.00 | $34,459,786.00 | $28,016,243.00 | $30,728,786.00 | $31,428,845.00 | $33,943,794.00 | $29,245,698.00 | $30,511,104.00 | $30,690,403.00 | $31,035,527.00 | $27,737,863.00 | $26,427,248.00 | $30,033,104.00 | $33,932,942.00 | $29,255,947.00 | $31,410,516.00 | $31,866,787.00 | $33,301,156.00 | $30,847,526.00 | $33,408,314.00 | $33,286,932.00 | $29,699,236.00 | $26,894,796.00 | $32,092,060.00 | $28,383,205.00 | $35,454,486.00 | $30,956,166.00 | $32,335,062.00 | $32,681,835.00 | $34,032,935.00 | $31,985,614.00 | $29,223,872.00 | $32,963,693.00 | -- | -- | -- | -- |
Inventory | $158,167,362.00 | $158,582,816.00 | $162,567,117.00 | $130,878,576.00 | $185,213,063.00 | $134,654,637.00 | $142,093,610.00 | $90,248,795.00 | $97,742,318.00 | $95,212,085.00 | $95,640,441.00 | $81,088,400.00 | $67,832,187.00 | $98,971,773.00 | $82,009,219.00 | $84,912,508.00 | $62,958,790.00 | $102,343,517.00 | $66,946,540.00 | $57,650,559.00 | $56,552,256.00 | $78,869,615.00 | $51,009,431.00 | $76,092,792.00 | $49,699,948.00 | $72,909,996.00 | $49,101,309.00 | $45,707,269.00 | $49,731,837.00 | $48,404,882.00 | $50,670,660.00 | $56,594,107.00 | $43,704,180.00 | $60,793,478.00 | $49,896,207.00 | $65,521,673.00 | $47,495,141.00 | $43,635,266.00 | $48,639,828.00 | $49,075,457.00 | $50,987,078.00 | $46,125,187.00 | $48,138,310.00 | $39,096,409.00 | $49,705,411.00 | $38,364,621.00 | $49,381,171.00 | $34,794,458.00 | $47,940,028.00 | $38,447,982.00 | -- | -- | -- | -- |
Prepaid Expenses and Other Current Assets | $13,926,848.00 | $13,564,056.00 | $13,630,317.00 | $13,296,012.00 | $12,656,974.00 | $12,702,084.00 | $10,343,497.00 | $5,476,104.00 | $4,830,698.00 | $5,000,000.00 | $5,769,066.00 | $6,188,097.00 | $7,884,267.00 | $2,091,645.00 | $7,259,528.00 | $6,986,997.00 | $8,464,551.00 | $7,148,459.00 | $10,638,796.00 | $7,343,497.00 | $9,262,230.00 | $4,940,775.00 | $10,062,688.00 | $3,002,475.00 | $7,982,638.00 | $4,218,811.00 | $7,836,179.00 | $7,829,685.00 | $6,638,196.00 | $8,608,049.00 | $5,446,628.00 | $4,080,280.00 | $6,809,787.00 | $2,125,908.00 | $4,092,039.00 | $3,325,626.00 | $6,578,677.00 | $5,034,570.00 | $7,050,381.00 | $4,996,292.00 | $7,032,830.00 | $5,001,992.00 | $8,098,720.00 | $6,323,715.00 | $7,355,045.00 | $6,476,702.00 | $4,976,295.00 | $7,382,190.00 | $4,951,373.00 | $6,073,536.00 | -- | -- | -- | -- |
Total Current Assets | $243,431,497.00 | $245,670,707.00 | $255,576,634.00 | $211,722,032.00 | $253,465,734.00 | $210,975,780.00 | $220,006,914.00 | $130,479,289.00 | $134,275,224.00 | $136,574,964.00 | $138,636,172.00 | $120,861,713.00 | $105,944,402.00 | $136,003,042.00 | $123,491,353.00 | $120,545,322.00 | $103,584,219.00 | $134,845,678.00 | $112,473,405.00 | $93,652,415.00 | $97,412,034.00 | $116,031,991.00 | $95,291,233.00 | $108,905,782.00 | $88,764,250.00 | $108,342,275.00 | $89,605,088.00 | $82,988,311.00 | $84,353,674.00 | $89,258,293.00 | $91,869,697.00 | $91,530,330.00 | $83,469,531.00 | $96,672,673.00 | $88,990,136.00 | $101,237,466.00 | $88,901,210.00 | $83,662,858.00 | $87,375,898.00 | $82,865,579.00 | $91,875,839.00 | $81,617,353.00 | $93,599,094.00 | $78,463,718.00 | $91,048,734.00 | $79,931,164.00 | $90,743,475.00 | $76,616,721.00 | $84,545,209.00 | $80,582,765.00 | -- | -- | -- | -- |
Property Plant and Equipement | $81,730,692.00 | $80,607,451.00 | $78,872,876.00 | $75,366,996.00 | $48,449,099.00 | $48,085,520.00 | $48,452,634.00 | $15,282,499.00 | $15,449,705.00 | $16,012,524.00 | $16,425,171.00 | $16,670,297.00 | $17,171,501.00 | $17,497,274.00 | $18,236,033.00 | $18,287,881.00 | $18,323,979.00 | $17,655,415.00 | $17,376,511.00 | $16,915,409.00 | $16,332,606.00 | $15,768,484.00 | $13,715,318.00 | $13,616,571.00 | $13,014,903.00 | $13,307,986.00 | $12,867,402.00 | $12,373,290.00 | $12,375,237.00 | $12,607,877.00 | $12,362,980.00 | $12,465,906.00 | $12,635,474.00 | $12,753,145.00 | $13,084,440.00 | $13,388,517.00 | $13,629,797.00 | $13,763,140.00 | $13,944,111.00 | $13,525,701.00 | $13,527,259.00 | $13,088,859.00 | $13,311,648.00 | $13,154,761.00 | $12,895,924.00 | $13,083,912.00 | $13,128,075.00 | $13,361,627.00 | $13,454,969.00 | $13,713,238.00 | -- | -- | -- | -- |
Intangible Assets Net | $5,150,510.00 | $5,284,935.00 | $5,419,361.00 | $5,553,786.00 | $2,050,580.00 | $2,093,113.00 | $2,135,645.00 | $500,000.00 | $500,000.00 | $500,000.00 | $500,000.00 | $500,000.00 | $500,000.00 | $500,000.00 | $500,000.00 | $500,000.00 | $500,000.00 | $500,000.00 | $3,373,269.00 | $3,383,686.00 | $3,399,311.00 | $3,414,936.00 | $3,430,561.00 | $3,446,186.00 | $3,461,811.00 | $3,494,311.00 | $3,560,561.00 | $3,626,812.00 | $3,693,061.00 | $3,759,311.00 | $3,825,561.00 | $3,908,478.00 | $3,999,728.00 | $4,090,978.00 | $4,182,228.00 | $4,273,478.00 | $4,364,728.00 | $4,455,978.00 | $4,547,228.00 | $4,638,478.00 | $4,729,728.00 | $4,820,978.00 | $4,912,228.00 | $5,003,478.00 | $5,094,728.00 | $5,185,978.00 | $5,277,225.00 | $5,368,476.00 | $5,459,727.00 | $5,550,978.00 | -- | -- | -- | -- |
Goodwill | $5,778,325.00 | $5,778,325.00 | $5,778,325.00 | $5,871,659.00 | $5,277,950.00 | $5,277,950.00 | $5,277,950.00 | $4,436,950.00 | $4,436,950.00 | $4,436,950.00 | $4,436,950.00 | $4,436,950.00 | $4,436,950.00 | $4,436,950.00 | $4,436,950.00 | $4,436,950.00 | $4,436,950.00 | $4,436,950.00 | $4,436,950.00 | $4,436,950.00 | $4,436,950.00 | $4,436,950.00 | $6,349,827.00 | $6,349,827.00 | $6,349,827.00 | $6,349,827.00 | $6,349,827.00 | $6,349,827.00 | $6,349,827.00 | $6,349,827.00 | $6,349,827.00 | $6,349,827.00 | $6,349,827.00 | $6,349,827.00 | $6,349,827.00 | $6,349,827.00 | $6,349,827.00 | $6,349,827.00 | $6,349,827.00 | $6,349,827.00 | $6,349,827.00 | $6,349,827.00 | $6,349,827.00 | $6,349,827.00 | $6,349,827.00 | $6,349,827.00 | $6,349,827.00 | $6,349,827.00 | $6,349,827.00 | $6,349,827.00 | -- | -- | -- | -- |
Other Assets | $2,936,861.00 | $2,914,495.00 | $3,320,838.00 | $3,026,951.00 | $2,551,744.00 | $2,751,155.00 | $2,749,360.00 | $414,120.00 | $312,635.00 | $334,819.00 | $349,139.00 | $360,459.00 | $343,593.00 | $383,786.00 | $399,943.00 | $406,653.00 | $231,527.00 | $273,579.00 | $282,081.00 | $293,896.00 | $251,528.00 | $301,793.00 | $315,416.00 | $330,391.00 | $323,643.00 | $310,488.00 | $326,440.00 | $340,936.00 | $264,008.00 | $288,082.00 | $289,287.00 | $296,717.00 | $279,792.00 | $317,184.00 | $329,618.00 | $336,357.00 | $316,706.00 | $448,149.00 | $465,990.00 | $484,828.00 | $433,084.00 | $497,882.00 | $442,361.00 | $461,390.00 | $441,409.00 | $1,258,985.00 | $1,289,963.00 | $1,287,249.00 | $1,243,000.00 | $1,238,825.00 | -- | -- | -- | -- |
Total Assets | $362,372,927.00 | $363,429,200.00 | $368,707,355.00 | $320,454,750.00 | $330,873,949.00 | $289,124,527.00 | $298,295,403.00 | $181,170,071.00 | $185,648,771.00 | $188,411,129.00 | $188,780,930.00 | $171,525,008.00 | $157,746,118.00 | $188,001,273.00 | $176,917,989.00 | $163,866,313.00 | $147,600,457.00 | $157,711,622.00 | $137,942,216.00 | $118,682,356.00 | $121,832,429.00 | $139,954,154.00 | $119,102,355.00 | $132,648,757.00 | $111,914,434.00 | $131,804,887.00 | $112,709,318.00 | $105,679,176.00 | $107,035,807.00 | $112,263,390.00 | $114,697,352.00 | $114,551,258.00 | $106,734,352.00 | $120,183,807.00 | $112,936,249.00 | $125,585,645.00 | $113,562,268.00 | $108,679,952.00 | $112,683,054.00 | $107,864,413.00 | $116,915,737.00 | $106,374,899.00 | $118,615,158.00 | $103,433,174.00 | $115,830,622.00 | $105,809,866.00 | $116,788,565.00 | $102,983,900.00 | $111,052,732.00 | $107,435,633.00 | $130,820,443.00 | -- | -- | -- |
Accounts Payable | $44,059,086.00 | $43,099,326.00 | $51,853,159.00 | $50,460,856.00 | $33,296,105.00 | $39,962,363.00 | $40,975,820.00 | $25,601,210.00 | $18,372,775.00 | $24,235,042.00 | $24,788,839.00 | $22,553,918.00 | $17,054,417.00 | $22,108,299.00 | $20,719,129.00 | $22,985,979.00 | $17,189,294.00 | $18,647,572.00 | $23,403,140.00 | $20,570,694.00 | $16,764,367.00 | $20,826,834.00 | $19,122,752.00 | $17,720,165.00 | $15,022,223.00 | $17,631,552.00 | $18,329,745.00 | $17,255,595.00 | $15,819,728.00 | $18,164,983.00 | $17,997,838.00 | $16,033,216.00 | $15,775,388.00 | $17,044,726.00 | $16,629,153.00 | $16,627,660.00 | $16,264,507.00 | $16,412,895.00 | $16,447,785.00 | $15,904,672.00 | $15,847,759.00 | $15,859,636.00 | $16,128,607.00 | $15,433,201.00 | $15,220,297.00 | $17,189,208.00 | $16,060,295.00 | $16,371,894.00 | $15,845,825.00 | $18,439,446.00 | -- | -- | -- | -- |
Accrued Liabilities | $13,788,439.00 | $14,922,279.00 | $15,960,945.00 | $15,204,328.00 | $14,658,185.00 | $14,446,210.00 | $13,339,837.00 | $9,747,031.00 | $9,686,140.00 | $11,468,955.00 | $11,169,530.00 | $8,737,907.00 | $11,137,468.00 | $8,306,160.00 | $7,067,083.00 | $6,650,445.00 | $6,608,838.00 | $8,577,972.00 | $8,604,004.00 | $7,106,050.00 | $7,736,445.00 | $8,556,620.00 | $8,127,663.00 | $6,710,555.00 | $6,735,349.00 | $7,553,089.00 | $7,106,294.00 | $6,299,199.00 | $5,657,934.00 | $6,792,884.00 | $6,847,950.00 | $5,860,058.00 | $6,218,204.00 | $7,224,963.00 | $7,350,570.00 | $5,978,844.00 | $5,408,114.00 | $6,891,308.00 | $7,114,393.00 | $5,472,356.00 | $5,438,389.00 | $6,714,444.00 | $6,663,762.00 | $5,654,247.00 | $5,709,984.00 | $6,931,859.00 | $6,660,965.00 | $5,951,438.00 | $5,348,974.00 | $7,153,672.00 | -- | -- | -- | -- |
Total Current Liabilities | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Long Term Debt | -- | $13,630,504.00 | $14,968,010.00 | $15,474,628.00 | -- | $8,979,569.00 | $13,364,243.00 | -- | -- | $5,615,467.00 | $5,752,428.00 | $5,888,078.00 | $5,989,525.00 | $3,125,644.00 | -- | -- | -- | $3,658,391.00 | -- | -- | -- | $4,754,697.00 | -- | -- | -- | $3,021,824.00 | -- | -- | -- | $3,384,319.00 | -- | -- | -- | $3,735,702.00 | -- | -- | -- | $4,076,892.00 | -- | -- | -- | $5,075,680.00 | -- | -- | -- | $6,258,509.00 | -- | -- | -- | $7,578,820.00 | -- | -- | -- | -- |
Additional Paid-in Capital | $32,521,091.00 | $30,585,388.00 | $30,175,977.00 | $29,766,566.00 | $29,357,154.00 | $26,903,201.00 | $26,729,124.00 | $26,555,046.00 | $26,999,735.00 | $24,918,781.00 | $24,943,292.00 | $24,917,765.00 | $25,007,239.00 | $24,282,058.00 | $24,250,873.00 | $24,224,145.00 | $24,192,954.00 | $23,165,639.00 | $23,185,173.00 | $23,148,372.00 | $23,110,713.00 | $22,069,098.00 | $22,042,155.00 | $22,036,562.00 | $22,009,620.00 | $20,825,919.00 | $20,803,998.00 | $20,782,045.00 | $20,784,552.00 | $19,525,554.00 | $16,676,738.00 | $16,697,234.00 | $16,677,791.00 | $15,509,199.00 | $14,723,863.00 | $14,743,839.00 | $14,721,867.00 | $13,571,909.00 | $13,577,433.00 | $13,580,479.00 | $13,610,519.00 | $12,502,135.00 | $12,485,773.00 | $12,469,411.00 | $12,453,049.00 | $11,021,109.00 | $10,910,595.00 | $10,900,041.00 | $10,892,578.00 | $9,981,055.00 | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Deficit | $105,627,432.00 | $104,846,438.00 | $102,000,218.00 | $98,167,058.00 | $96,212,704.00 | $96,784,353.00 | $92,210,760.00 | $86,336,525.00 | $83,438,578.00 | $83,552,298.00 | $77,310,346.00 | $73,724,722.00 | $71,401,400.00 | $71,362,334.00 | $68,657,375.00 | $67,184,900.00 | $66,592,637.00 | $66,414,397.00 | $66,757,379.00 | $66,203,466.00 | $64,796,415.00 | $63,848,030.00 | $62,953,155.00 | $62,296,042.00 | $62,086,133.00 | $60,935,911.00 | $60,033,389.00 | $59,775,503.00 | $59,417,819.00 | $58,693,241.00 | $57,209,248.00 | $55,519,822.00 | $54,535,923.00 | $53,527,606.00 | $51,646,128.00 | $49,814,791.00 | $49,209,637.00 | $47,829,201.00 | $46,112,791.00 | $45,015,446.00 | $44,651,003.00 | $43,532,812.00 | $42,149,939.00 | $40,683,583.00 | $39,635,286.00 | $38,349,253.00 | $35,914,354.00 | $34,251,355.00 | $32,972,826.00 | $31,721,445.00 | -- | -- | -- | -- |
Total Stockholders' Equity | $106,886,008.00 | $104,169,094.00 | $100,913,463.00 | $97,075,768.00 | $94,712,002.00 | $92,829,435.00 | $88,081,765.00 | $82,033,452.00 | $79,580,174.00 | $77,612,626.00 | $71,395,185.00 | $67,784,034.00 | $65,550,186.00 | $64,791,540.00 | $63,984,566.00 | $62,554,083.00 | $61,954,272.00 | $60,756,742.00 | $65,439,374.00 | $64,848,801.00 | $65,672,852.00 | $64,600,817.00 | $63,698,057.00 | $70,095,215.00 | $70,487,717.00 | $68,168,842.00 | $67,331,260.00 | $67,051,421.00 | $66,696,244.00 | $65,750,598.00 | $62,167,777.00 | $61,995,601.00 | $61,385,272.00 | $61,362,897.00 | $60,411,299.00 | $58,599,938.00 | $57,972,812.00 | $55,442,284.00 | $53,747,627.00 | $53,359,728.00 | $53,025,325.00 | $52,740,534.00 | $51,341,299.00 | $49,858,581.00 | $48,793,922.00 | $48,458,655.00 | $45,913,201.00 | $44,239,648.00 | $43,871,656.00 | $41,708,593.00 | -- | -- | -- | $32,774,804.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | $10,989,907.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $362,372,927.00 | $363,429,200.00 | $368,707,355.00 | $320,454,750.00 | $330,873,949.00 | $289,124,527.00 | $298,295,403.00 | $181,170,071.00 | $185,648,771.00 | $188,411,129.00 | $188,780,930.00 | $171,525,008.00 | $157,746,118.00 | $188,001,273.00 | $176,917,989.00 | $163,866,313.00 | $147,600,457.00 | $157,711,622.00 | $137,942,216.00 | $118,682,356.00 | $121,832,429.00 | $139,954,154.00 | $119,102,355.00 | $132,648,757.00 | $111,914,434.00 | $131,804,887.00 | $112,709,318.00 | $105,679,176.00 | $107,035,807.00 | $110,821,471.00 | $114,697,352.00 | $114,551,258.00 | $106,734,352.00 | $120,183,807.00 | $112,936,249.00 | $125,585,645.00 | $113,562,268.00 | $108,679,952.00 | $112,683,054.00 | $107,864,413.00 | $116,915,737.00 | $106,374,899.00 | $118,615,158.00 | $103,433,174.00 | $115,830,622.00 | $105,809,866.00 | $116,788,565.00 | $102,983,900.00 | $111,052,732.00 | $107,435,633.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 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $337,886,516.00 | $360,101,103.00 | $1,392,388,157.00 | $369,981,516.00 | $655,449,793.00 | $344,733,920.00 | $1,322,306,658.00 | $959,763,695.00 | $610,720,495.00 | $315,513,209.00 | $1,274,984,408.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $317,193,063.00 | $339,256,392.00 | $1,308,364,726.00 | $963,683,859.00 | $290,126,453.00 | $324,101,782.00 | $1,245,375,460.00 | $905,392,747.00 | $575,462,557.00 | $297,321,447.00 | $1,202,536,285.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | $43,300,922.00 | $170,844,897.00 | $122,967,920.00 | $41,132,561.00 | $34,969,583.00 | $127,719,566.00 | $87,286,196.00 | $53,609,584.00 | $26,932,663.00 | $100,548,776.00 | $71,976,471.00 | $22,972,786.00 | $23,461,979.00 | $87,733,932.00 | $21,652,280.00 | $41,538,164.00 | $20,844,711.00 | $84,023,431.00 | $20,525,892.00 | $20,589,420.00 | $20,632,138.00 | $76,931,198.00 | $54,370,948.00 | $17,066,176.00 | $18,191,762.00 | $72,448,123.00 | $53,813,635.00 | $17,473,902.00 | $18,315,986.00 | $74,769,822.00 | $55,665,673.00 | $17,540,238.00 | $18,961,904.00 | $76,568,585.00 | $56,758,487.00 | $17,733,335.00 | $19,526,532.00 | $76,506,595.00 | $56,555,629.00 | $17,619,962.00 | $19,641,063.00 | $77,357,325.00 | $19,810,791.00 | $18,297,020.00 | $19,229,789.00 | $79,062,185.00 | $19,901,005.00 | $37,854,076.00 | $18,637,677.00 | $74,164,040.00 | $18,218,053.00 | $16,369,112.00 | $17,607,722.00 | -- |
Research and Development | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Selling, General, and Administrative | $37,258,677.00 | $137,301,668.00 | $36,851,520.00 | $62,376,176.00 | $28,379,186.00 | $101,474,359.00 | $70,168,415.00 | $44,306,090.00 | $22,390,740.00 | $79,631,140.00 | $58,123,100.00 | $19,022,167.00 | $18,599,816.00 | $75,051,227.00 | $18,377,641.00 | $18,512,890.00 | $18,952,735.00 | $72,182,883.00 | $18,513,048.00 | $35,348,896.00 | $17,957,214.00 | $66,781,234.00 | $17,008,355.00 | $31,973,028.00 | $16,353,608.00 | $64,173,895.00 | $16,587,055.00 | $15,820,504.00 | $15,698,319.00 | $61,733,220.00 | $15,335,808.00 | $30,615,492.00 | $15,845,134.00 | $62,769,438.00 | $47,072,555.00 | $31,666,879.00 | $16,181,122.00 | $64,723,824.00 | $48,599,519.00 | $32,304,437.00 | $16,492,263.00 | $63,880,109.00 | $16,065,285.00 | $31,286,667.00 | $15,848,472.00 | $63,250,681.00 | $15,845,201.00 | $15,901,755.00 | $15,350,002.00 | $56,374,612.00 | $40,378,569.00 | $12,909,642.00 | $13,687,371.00 | -- |
Total Operating Expenses | $39,477,845.00 | $144,878,314.00 | $104,209,763.00 | $35,804,741.00 | $29,450,072.00 | $105,118,199.00 | $72,683,383.00 | $45,908,557.00 | $23,174,985.00 | $82,724,157.00 | $60,418,490.00 | $39,176,193.00 | $19,374,101.00 | $78,652,946.00 | $58,161,311.00 | $38,981,987.00 | $19,678,196.00 | $77,673,743.00 | $19,133,190.00 | $36,598,132.00 | $18,565,222.00 | $71,012,257.00 | $50,665,001.00 | $33,041,936.00 | $16,884,613.00 | $66,223,370.00 | $49,637,170.00 | $32,575,225.00 | $16,224,752.00 | $63,895,887.00 | $47,606,473.00 | $15,346,039.00 | $16,412,083.00 | $65,033,622.00 | $15,947,983.00 | $16,076,614.00 | $16,757,427.00 | $67,110,226.00 | $50,410,129.00 | $33,557,311.00 | $17,116,303.00 | $66,292,722.00 | $49,143,660.00 | $16,037,980.00 | $16,442,334.00 | $65,643,095.00 | $48,877,267.00 | $32,479,178.00 | $15,963,496.00 | $58,609,426.00 | $14,300,655.00 | $27,601,729.00 | $14,184,954.00 | -- |
Loss from Operations | $3,823,077.00 | $25,966,583.00 | $18,758,157.00 | $5,327,820.00 | $5,519,511.00 | $22,601,367.00 | $14,602,813.00 | $7,701,027.00 | $3,757,678.00 | $17,824,619.00 | $11,557,981.00 | $3,170,694.00 | $4,087,878.00 | $9,080,986.00 | $5,029,133.00 | $2,556,177.00 | $1,166,515.00 | $6,349,688.00 | $6,016,129.00 | $2,556,511.00 | $2,066,916.00 | $5,918,941.00 | $1,489,945.00 | $908,853.00 | $1,307,149.00 | $6,224,753.00 | $4,176,465.00 | $3,214,663.00 | $2,091,234.00 | $10,873,935.00 | $8,059,200.00 | $2,194,199.00 | $2,549,821.00 | $11,534,963.00 | $3,550,637.00 | $4,425,826.00 | $2,769,105.00 | $9,396,369.00 | $6,145,500.00 | $1,178,954.00 | $2,524,760.00 | $11,064,603.00 | $3,147,445.00 | $2,259,040.00 | $2,787,455.00 | $13,419,090.00 | $3,502,916.00 | $2,700,717.00 | $2,674,181.00 | $15,554,614.00 | $3,917,398.00 | $6,375,105.00 | $3,422,768.00 | -- |
Loss Before Income Taxes | $1,874,961.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Basic | $1.80 | $19.85 | $6.74 | $8.04 | $4.52 | $29.37 | $21.15 | $10.62 | $5.33 | $28.24 | $16.71 | $10.02 | $5.61 | $9.88 | $2.79 | $1.24 | $0.80 | $5.36 | $5.65 | $2.49 | $2.02 | $5.47 | $3.85 | $0.49 | $2.15 | $4.34 | $0.57 | $2.26 | $1.54 | $9.37 | $6.91 | $3.90 | $2.09 | $9.96 | $3.16 | $1.17 | $2.44 | $7.81 | $2.00 | $0.79 | $1.99 | $9.08 | $2.54 | $1.87 | $2.26 | $11.56 | $7.38 | $4.47 | $2.21 | $13.09 | $8.53 | $2.56 | $3.04 | -- |
Weighted Average Shares Basic | 595,623 | 584,148 | 585,625 | 583,725 | 581,612 | 567,697 | 567,026 | 565,694 | 563,546 | 550,551 | 550,276 | 551,369 | 548,125 | 561,166 | 565,483 | 564,129 | 562,578 | 597,961 | 592,768 | 614,874 | 617,858 | 660,925 | 651,170 | 688,570 | 687,679 | 679,478 | 679,858 | 680,318 | 681,668 | 621,435 | 596,112 | 606,080 | 625,356 | 619,295 | 614,723 | 614,173 | 612,560 | 610,392 | 613,032 | 611,432 | 622,226 | 622,904 | 623,115 | 622,692 | 622,277 | 614,046 | 608,271 | 619,705 | 619,910 | 594,185 | 599,281 | 589,454 | 578,636 | -- |
Earnings Per Share Diluted | $1.78 | $19.46 | $14.56 | $7.94 | $4.46 | $28.59 | $20.62 | $5.19 | $5.18 | $27.36 | $16.37 | $9.87 | $5.57 | $9.76 | $2.77 | $2.02 | $0.80 | $5.25 | $5.56 | $4.44 | $1.99 | $5.38 | $3.79 | $2.61 | $2.13 | $4.26 | $0.56 | $2.22 | $1.52 | $8.38 | $6.07 | $3.46 | $1.85 | $8.59 | $2.69 | $1.04 | $2.11 | $6.75 | $4.18 | $0.72 | $1.73 | $7.79 | $5.73 | $1.63 | $1.90 | $9.40 | $6.06 | $1.87 | $1.83 | $10.44 | $2.36 | $2.05 | $2.41 | -- |
Weighted Average Shares Diluted | 603,300 | 595,850 | 593,480 | 592,448 | 589,881 | 583,062 | 581,578 | 581,328 | 578,964 | 568,103 | 561,940 | 557,741 | 552,059 | 567,961 | 569,873 | 569,856 | 567,794 | 609,836 | 606,278 | 620,769 | 624,525 | 672,449 | 686,576 | 697,563 | 695,950 | 692,183 | 691,701 | 688,016 | 688,676 | 713,897 | 717,875 | 723,317 | 733,484 | 740,233 | 737,325 | 737,180 | 734,256 | 735,227 | 736,531 | 739,223 | 744,568 | 751,812 | 751,946 | 754,881 | 767,957 | 784,108 | 779,106 | 784,429 | 783,994 | 772,589 | 769,870 | 765,067 | 758,692 | -- |
Common Stock Shares Authorized | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | -- | -- | -- | -- |
Common Stock Shares Outstanding | 630,362 | 608,689 | 608,689 | 611,052 | 611,052 | 584,789 | 584,789 | 584,789 | 582,789 | 551,369 | 551,369 | 551,369 | 551,369 | 537,715 | 564,878 | 565,526 | 565,833 | 552,614 | 592,767 | 592,768 | 617,295 | 615,777 | 615,988 | 684,004 | 690,486 | 678,006 | 678,938 | 678,938 | 678,938 | 677,057 | 587,185 | 604,022 | 609,339 | 621,104 | 615,822 | 615,822 | 615,822 | 602,411 | 602,602 | 611,432 | 611,432 | 623,115 | 623,115 | 623,115 | 623,115 | 612,327 | 608,271 | 608,271 | 625,271 | 609,320 | -- | -- | -- | -- |
Common Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $6,252.00 | $6,252.00 | $6,252.00 | $6,093.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 | $113,466.00 | $3,534,308.00 | $100,000.00 | $3,300,000.00 | $111,220.00 | $3,440,202.00 | $3,331,606.00 | $3,223,011.00 | $3,114,775.00 | $3,355,301.00 | $3,200,000.00 | $3,000,000.00 | $105,599.00 | $594,653.00 | $100,000.00 | $300,000.00 | $100,000.00 | $636,576.00 | $524,866.00 | $400,000.00 | $116,196.00 | $702,491.00 | $586,796.00 | $300,000.00 | $129,026.00 | $706,906.00 | $100,000.00 | $452,685.00 | $127,713.00 | $654,678.00 | $526,076.00 | $412,210.00 | $119,514.00 | $467,768.00 | $348,732.00 | $232,488.00 | $116,417.00 | $468,034.00 | $353,806.00 | $239,362.00 | $120,628.00 | $469,895.00 | $352,406.00 | $234,917.00 | $117,428.00 | $470,659.00 | $354,723.00 | $238,628.00 | $119,313.00 | $448,584.00 | $325,377.00 | $216,945.00 | $103,935.00 | -- |
Preferred Stock Shares Authorized | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | -- | -- | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 116,000 | 116,000 | 116,000 | 116,000 | 116,000 | 116,000 | 116,000 | 116,000 | 116,000 | 116,000 | 116,000 | 116,000 | 116,000 | 116,000 | 116,000 | 158,000 | 162,000 | 162,000 | 162,000 | 162,000 | -- | -- | -- | -- |
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 | -- | -- | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |