Date | 3/31/2024 | 12/31/2023 | 9/30/2023 | 6/30/2023 | 9/30/2022 | 6/30/2022 | 3/31/2022 | 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 | 9/30/2013 | 6/30/2013 | 3/31/2013 | 12/31/2012 | 9/30/2012 | 6/30/2012 | 3/31/2012 | 12/31/2011 | 9/30/2011 | 6/30/2011 | 3/31/2011 | 12/31/2010 | 12/31/2009 | 12/31/2003 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $27,763,453.00 | $26,733,921.00 | $29,665,464.00 | $35,490,662.00 | $32,848,868.00 | $45,918,446.00 | $50,706,697.00 | $48,141,758.00 | $56,210,605.00 | $20,759,432.00 | $15,492,425.00 | $22,841,461.00 | $18,479,201.00 | $18,648,171.00 | $11,898,751.00 | $12,272,384.00 | $16,393,569.00 | $13,433,828.00 | $9,979,501.00 | $14,821,749.00 | $13,169,964.00 | $13,922,390.00 | $15,454,914.00 | $17,047,364.00 | $18,870,720.00 | $20,325,415.00 | $16,650,884.00 | $14,121,452.00 | $15,556,906.00 | $14,318,494.00 | $11,095,942.00 | $11,571,004.00 | $12,346,921.00 | $14,259,441.00 | $13,221,201.00 | $12,091,451.00 | $12,718,988.00 | $14,299,013.00 | $12,489,731.00 | $12,992,375.00 | $14,223,452.00 | $11,660,648.00 | $11,351,721.00 | $15,397,228.00 | $15,317,026.00 | $13,610,069.00 | $15,089,709.00 | $11,906,878.00 | $10,720,372.00 | $10,659,663.00 | $5,892,777.00 | -- |
Accounts Receivable Net Current | $46,508,958.00 | $53,424,196.00 | $47,686,751.00 | $55,299,435.00 | $46,696,748.00 | $45,628,769.00 | $42,112,420.00 | $47,197,566.00 | $36,687,353.00 | $47,395,423.00 | $38,558,344.00 | $29,692,208.00 | $46,693,711.00 | $54,577,452.00 | $49,058,272.00 | $47,487,187.00 | $41,376,141.00 | $52,417,152.00 | $46,784,485.00 | $46,159,164.00 | $40,017,862.00 | $42,669,351.00 | $45,350,450.00 | $44,535,497.00 | $40,356,052.00 | $48,186,463.00 | $19,175,400.00 | $18,945,682.00 | $18,316,493.00 | $19,847,536.00 | $18,541,884.00 | $19,785,642.00 | $17,620,616.00 | $17,637,686.00 | $16,363,114.00 | $16,570,897.00 | $15,685,615.00 | $17,195,453.00 | $17,106,958.00 | $17,731,922.00 | $16,736,368.00 | $18,175,425.00 | $16,998,799.00 | $16,829,062.00 | $15,396,829.00 | $17,759,610.00 | -- | -- | -- | $18,376,987.00 | -- | -- |
Inventory | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Prepaid Expenses and Other Current Assets | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Assets | $80,594,397.00 | $86,646,783.00 | $91,319,730.00 | $104,391,254.00 | $93,418,109.00 | $101,861,716.00 | $99,514,772.00 | $109,236,922.00 | $101,863,219.00 | $77,525,269.00 | $68,744,224.00 | $64,238,038.00 | $73,854,333.00 | $79,658,043.00 | $69,923,468.00 | $69,706,067.00 | $66,981,171.00 | $70,945,768.00 | $72,331,303.00 | $73,864,580.00 | $66,629,705.00 | $84,660,973.00 | $85,217,979.00 | $83,549,745.00 | $83,795,966.00 | $103,419,407.00 | $38,917,987.00 | $37,725,331.00 | $37,825,720.00 | $37,079,580.00 | $34,081,703.00 | $35,910,941.00 | $34,292,122.00 | $35,538,205.00 | $34,776,959.00 | $35,004,450.00 | $33,712,245.00 | $35,851,680.00 | $34,584,994.00 | $36,314,235.00 | $35,354,068.00 | $33,390,845.00 | $32,835,630.00 | $37,426,845.00 | $35,125,823.00 | $34,838,585.00 | -- | -- | -- | $32,239,875.00 | -- | -- |
Property Plant and Equipement | $50,642,084.00 | $51,474,754.00 | $52,479,386.00 | $53,442,533.00 | $55,712,057.00 | $52,658,061.00 | $49,425,164.00 | $51,037,061.00 | $52,403,620.00 | $53,667,550.00 | $55,231,842.00 | $56,207,484.00 | $55,547,807.00 | $53,813,602.00 | $59,175,219.00 | $58,283,496.00 | $57,025,461.00 | $57,078,452.00 | $58,514,125.00 | $58,420,296.00 | $58,979,747.00 | $59,318,933.00 | $59,107,836.00 | $59,128,512.00 | $59,727,981.00 | $60,166,812.00 | $25,564,792.00 | $27,335,806.00 | $27,394,152.00 | $27,523,353.00 | $27,987,531.00 | $27,697,101.00 | $28,013,991.00 | $28,254,202.00 | $17,896,147.00 | $20,923,758.00 | $20,713,343.00 | $20,136,777.00 | $19,964,277.00 | $18,856,086.00 | $18,819,005.00 | $19,066,881.00 | $18,987,707.00 | $18,452,483.00 | $18,492,573.00 | $19,761,117.00 | -- | -- | -- | $20,575,250.00 | -- | -- |
Intangible Assets Net | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Goodwill | $922,000.00 | $922,000.00 | $2,683,100.00 | $13,265,460.00 | $23,661,996.00 | $22,739,996.00 | $28,596,547.00 | $28,596,547.00 | $28,596,547.00 | $28,596,547.00 | $28,596,547.00 | $28,596,547.00 | $28,596,547.00 | $28,596,547.00 | $25,377,447.00 | $25,377,447.00 | $25,377,447.00 | $25,377,447.00 | $25,377,447.00 | $15,275,264.00 | $15,275,264.00 | $15,275,264.00 | $3,393,234.00 | $3,393,234.00 | $3,393,234.00 | $3,393,234.00 | $5,336,583.00 | $5,336,583.00 | $5,336,583.00 | $5,336,583.00 | $5,336,583.00 | $8,857,516.00 | $8,857,516.00 | $8,857,516.00 | $7,062,310.00 | $13,629,364.00 | $13,629,364.00 | $13,629,364.00 | $13,629,364.00 | $13,629,364.00 | $13,629,364.00 | $13,629,364.00 | $13,629,364.00 | $13,629,364.00 | $13,629,364.00 | $13,629,364.00 | -- | -- | -- | $13,629,364.00 | -- | -- |
Other Assets | $4,696,089.00 | $4,727,967.00 | $4,674,332.00 | $4,684,273.00 | $7,593,606.00 | $7,688,682.00 | $5,789,238.00 | $5,729,459.00 | $5,838,286.00 | $9,654,447.00 | $9,485,566.00 | $9,031,018.00 | $11,694,994.00 | $11,014,063.00 | $14,147,960.00 | $12,249,679.00 | $12,385,207.00 | $7,449,486.00 | $5,957,487.00 | $5,678,501.00 | $5,584,672.00 | $5,726,874.00 | $5,875,234.00 | $6,015,105.00 | $6,156,281.00 | $6,263,587.00 | $6,372,075.00 | $5,793,120.00 | $5,344,806.00 | $5,455,441.00 | $5,860,859.00 | $5,930,098.00 | $5,833,751.00 | $5,882,818.00 | -- | -- | -- | $6,110,702.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Assets | $566,279,862.00 | $574,267,938.00 | $594,381,187.00 | $698,426,475.00 | $744,982,999.00 | $748,609,547.00 | $746,632,667.00 | $762,948,939.00 | $762,098,552.00 | $738,614,356.00 | $735,936,010.00 | $734,665,330.00 | $748,658,554.00 | $760,060,229.00 | $739,883,343.00 | $723,895,925.00 | $719,304,974.00 | $681,085,079.00 | $681,773,666.00 | $642,915,630.00 | $636,202,501.00 | $654,718,781.00 | $631,920,027.00 | $630,474,859.00 | $638,160,569.00 | $661,670,048.00 | $312,963,471.00 | $311,316,167.00 | $311,838,991.00 | $311,401,895.00 | $310,134,268.00 | $315,492,249.00 | $314,121,799.00 | $315,967,189.00 | $263,716,243.00 | $263,950,850.00 | $262,332,308.00 | $264,208,889.00 | $262,868,880.00 | $260,967,021.00 | $260,780,345.00 | $259,372,664.00 | $258,728,073.00 | $257,602,324.00 | $255,181,742.00 | $254,988,907.00 | -- | -- | -- | $253,011,514.00 | -- | -- |
Accounts Payable | $11,714,223.00 | $14,299,048.00 | $15,379,755.00 | $20,071,365.00 | $12,817,393.00 | $9,637,062.00 | $7,356,456.00 | $6,827,616.00 | $6,580,532.00 | $12,395,407.00 | $13,223,537.00 | $10,502,915.00 | $11,804,979.00 | $10,323,408.00 | $13,770,720.00 | $10,501,737.00 | $8,345,514.00 | $9,611,151.00 | $14,563,405.00 | $9,387,963.00 | $7,428,742.00 | $7,847,829.00 | $7,845,623.00 | $8,535,820.00 | $4,893,751.00 | $6,087,436.00 | $2,380,007.00 | $2,120,646.00 | $2,171,394.00 | $1,827,003.00 | $2,403,133.00 | $2,260,833.00 | $853,527.00 | $1,120,434.00 | $1,118,205.00 | $1,238,140.00 | $1,487,028.00 | $1,675,130.00 | $1,122,029.00 | $918,136.00 | $899,181.00 | $1,156,406.00 | $1,034,997.00 | $781,384.00 | $966,135.00 | $906,780.00 | -- | -- | -- | $688,710.00 | -- | -- |
Accrued Liabilities | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Liabilities | $417,152,532.00 | $425,289,303.00 | $451,932,828.00 | $488,617,022.00 | $498,699,212.00 | $503,072,523.00 | $487,091,663.00 | $511,015,505.00 | $509,358,755.00 | $471,512,536.00 | $478,832,769.00 | $477,604,215.00 | $474,280,516.00 | $475,588,271.00 | $458,414,451.00 | $444,678,579.00 | $443,503,995.00 | $406,050,988.00 | $407,844,043.00 | $370,720,271.00 | $368,218,356.00 | $368,552,581.00 | $414,904,039.00 | $418,755,459.00 | $429,740,423.00 | $459,178,425.00 | $176,124,689.00 | $175,321,831.00 | $177,463,091.00 | $177,864,820.00 | $179,023,836.00 | $182,870,549.00 | $183,301,171.00 | $185,424,901.00 | $166,164,657.00 | $168,210,057.00 | $168,948,685.00 | $170,582,795.00 | $172,285,855.00 | $172,960,191.00 | $175,315,677.00 | $176,323,407.00 | $177,448,901.00 | $177,648,694.00 | $179,179,788.00 | $181,341,685.00 | -- | -- | -- | $190,785,177.00 | -- | -- |
Long Term Debt | $264,538,649.00 | $264,203,010.00 | $283,612,363.00 | $283,249,402.00 | $285,104,981.00 | $289,641,142.00 | -- | -- | $310,000,000.00 | $258,345,380.00 | $260,121,712.00 | $261,898,044.00 | $260,196,435.00 | $248,712,452.00 | $245,228,469.00 | $237,244,486.00 | $240,760,503.00 | $242,776,520.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $90,193,750.00 | $93,193,750.00 | $96,193,750.00 | $97,693,750.00 | $98,971,875.00 | $102,250,000.00 | $103,500,000.00 | $106,875,000.00 | $110,250,000.00 | $112,250,000.00 | $115,750,000.00 | $116,750,000.00 | $118,875,000.00 | $120,168,311.00 | -- | $126,733,619.00 | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | $152,947,672.00 | $152,794,353.00 | $152,481,469.00 | $152,303,663.00 | $151,765,950.00 | $151,502,437.00 | $151,123,818.00 | $150,688,962.00 | $150,035,463.00 | $154,004,965.00 | $156,488,368.00 | $153,720,249.00 | $153,521,008.00 | $153,254,599.00 | $152,870,262.00 | $152,267,754.00 | $151,720,149.00 | $149,963,252.00 | $149,795,872.00 | $149,308,509.00 | $148,605,112.00 | $147,987,332.00 | $147,853,603.00 | $147,311,622.00 | $146,537,618.00 | $146,339,925.00 | $120,137,292.00 | $119,936,165.00 | $119,730,791.00 | $119,495,619.00 | $119,298,057.00 | $119,026,059.00 | $118,754,061.00 | $118,535,400.00 | -- | -- | -- | $117,130,362.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | $346,484.00 | $346,484.00 | $499,311.00 | $499,311.00 | $-1,058,799.00 | $-1,046,357.00 | $-1,046,357.00 | $-1,426,619.00 | $-1,426,619.00 | $-1,426,619.00 | $-436,338.00 | $-436,338.00 | $-436,338.00 | $-436,338.00 | $87,885.00 | $87,885.00 | $87,885.00 | $87,885.00 | $-310,345.00 | $-310,345.00 | $-310,345.00 | $424,574.00 | $-809,885.00 | $-808,705.00 | $-735,996.00 | $-721,822.00 | $20,714.00 | $25,672.00 | $39,752.00 | $75,159.00 | $82,521.00 | $88,637.00 | $51,780.00 | $21,933.00 | $30,152.00 | $7,396.00 | $3,018.00 | $24,622.00 | $20,870.00 | $6,002.00 | $284.00 | $14,186.00 | $9,868.00 | $4,697.00 | $17,934.00 | $17,269.00 | -- | -- | -- | $-818,224.00 | -- | -- |
Accumulated Deficit | $25,050,896.00 | $25,042,926.00 | $18,659,032.00 | $86,195,869.00 | $124,672,915.00 | $124,174,847.00 | $138,481,549.00 | $131,638,318.00 | $133,070,947.00 | $143,304,213.00 | $132,113,215.00 | $134,498,613.00 | $152,115,263.00 | $162,350,145.00 | $158,962,705.00 | $157,308,079.00 | $154,428,070.00 | $155,398,555.00 | $154,680,213.00 | $153,416,198.00 | $149,865,034.00 | $154,389,494.00 | $86,006,927.00 | $81,222,733.00 | $78,602,850.00 | $72,401,766.00 | $32,178,362.00 | $31,520,335.00 | $30,086,945.00 | $29,302,054.00 | $27,064,792.00 | $28,834,367.00 | $27,333,708.00 | $27,066,481.00 | $-5,742,287.00 | $-7,173,981.00 | $-9,168,407.00 | $-8,824,642.00 | $-11,382,019.00 | $-14,568,910.00 | $-16,926,879.00 | $-19,347,366.00 | $-21,025,083.00 | $-22,182,006.00 | $-26,043,076.00 | $-28,451,072.00 | -- | -- | -- | $-38,551,397.00 | -- | -- |
Total Stockholders' Equity | $149,127,330.00 | $148,978,635.00 | $142,448,359.00 | $209,809,453.00 | $246,283,787.00 | $245,537,024.00 | $259,541,004.00 | $251,933,434.00 | $252,739,797.00 | $267,727,294.00 | $257,502,295.00 | $257,120,792.00 | $274,554,222.00 | $284,538,540.00 | $281,468,892.00 | $279,217,346.00 | $275,800,979.00 | $275,034,091.00 | $273,929,623.00 | $272,195,359.00 | $267,984,145.00 | $286,166,200.00 | $217,015,988.00 | $211,719,400.00 | $208,420,146.00 | $202,491,623.00 | $136,838,782.00 | $135,994,336.00 | $134,375,900.00 | $133,537,075.00 | $131,110,432.00 | $132,621,700.00 | $130,820,628.00 | $130,542,288.00 | $97,551,586.00 | $95,740,793.00 | $93,383,623.00 | $93,626,094.00 | $90,583,025.00 | $88,006,830.00 | $85,464,668.00 | $83,049,257.00 | $81,279,172.00 | $79,953,630.00 | $76,001,954.00 | $73,647,222.00 | -- | -- | -- | $62,226,337.00 | $52,440,012.00 | $130,542,288.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | $-625,474.00 | $-399,054.00 | $-59,677.00 | $-176,184.00 | $-66,582.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $566,279,862.00 | $574,267,938.00 | $594,381,187.00 | $698,426,475.00 | $744,982,999.00 | $748,609,547.00 | $746,632,667.00 | $762,948,939.00 | $762,098,552.00 | $738,614,356.00 | $735,936,010.00 | $734,665,330.00 | $748,658,554.00 | $760,060,229.00 | $739,883,343.00 | $723,895,925.00 | $719,304,974.00 | $681,085,079.00 | $681,773,666.00 | $642,915,630.00 | $636,202,501.00 | $654,718,781.00 | $631,920,027.00 | $630,474,859.00 | $638,160,569.00 | $661,670,048.00 | $312,963,471.00 | $311,316,167.00 | $311,838,991.00 | $311,401,895.00 | $310,134,268.00 | $315,492,249.00 | $314,121,799.00 | $315,967,189.00 | $263,716,243.00 | $263,950,850.00 | $262,332,308.00 | $264,208,889.00 | $262,868,880.00 | $260,967,021.00 | $260,780,345.00 | $259,372,664.00 | $258,728,073.00 | $257,602,324.00 | $255,181,742.00 | $254,988,907.00 | -- | -- | -- | $253,011,514.00 | -- | -- |
Date | 3/31/2024 | 12/31/2023 | 9/30/2023 | 6/30/2023 | 9/30/2022 | 6/30/2022 | 3/31/2022 | 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 | 9/30/2013 | 6/30/2013 | 3/31/2013 | 12/31/2012 | 9/30/2012 | 6/30/2012 | 3/31/2012 | 12/31/2011 | 9/30/2011 | 6/30/2011 | 3/31/2011 | 12/31/2010 | 12/31/2009 | 12/31/2003 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $116,778,923.00 | $55,153,627.00 | $232,179,463.00 | $173,656,015.00 | $61,013,414.00 | $53,740,551.00 | $136,665,344.00 | $82,961,354.00 | $55,232,328.00 | $27,454,947.00 | $105,946,670.00 | $26,264,321.00 | $27,024,338.00 | $24,250,839.00 | $58,705,903.00 | $40,143,834.00 | $50,095,054.00 | $24,219,269.00 | $104,905,720.00 | $25,950,102.00 | $26,855,633.00 | $24,812,469.00 | $100,240,597.00 | $24,714,493.00 | $48,089,573.00 | $23,298,608.00 | $97,698,634.00 | $23,975,117.00 | $25,514,187.00 | $23,052,102.00 | $97,971,404.00 | -- | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Research and Development | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Selling, General, and Administrative | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Operating Expenses | $55,483,432.00 | $329,100,320.00 | $270,934,063.00 | $67,969,578.00 | $186,981,103.00 | $127,880,396.00 | $58,437,022.00 | $58,010,229.00 | $50,733,073.00 | $210,437,964.00 | $48,814,987.00 | $112,783,606.00 | $64,794,456.00 | $223,435,724.00 | $56,702,949.00 | $54,981,104.00 | $50,877,976.00 | $223,171,432.00 | $161,548,561.00 | $105,727,623.00 | $54,757,979.00 | $171,343,184.00 | $136,096,286.00 | $48,170,719.00 | $42,197,772.00 | $74,075,802.00 | $70,262,118.00 | $23,004,063.00 | $23,326,654.00 | $92,298,849.00 | $69,950,297.00 | $43,606,293.00 | $21,675,710.00 | $53,146,227.00 | $36,338,634.00 | $39,333,475.00 | $19,983,706.00 | $78,075,091.00 | $19,397,386.00 | $19,430,422.00 | $19,361,708.00 | $72,731,224.00 | $53,365,835.00 | $17,091,687.00 | $18,059,698.00 | $73,758,274.00 | $18,334,998.00 | $19,075,785.00 | $18,108,029.00 | $75,088,900.00 | -- | -- |
Loss from Operations | $-1,103,086.00 | $-81,991,062.00 | $-89,573,463.00 | $-4,094,810.00 | $-2,627,097.00 | $-7,349,678.00 | $-2,716,754.00 | $4,892,706.00 | $-2,521,033.00 | $-4,294,103.00 | $-23,915,376.00 | $-24,750,048.00 | $-7,144,030.00 | $38,118,390.00 | $26,898,973.00 | $10,677,644.00 | $6,809,578.00 | $34,323,167.00 | $9,326,142.00 | $11,051,300.00 | $395,648.00 | $60,836,279.00 | $13,174,255.00 | $24,385,474.00 | $11,542,779.00 | $62,589,542.00 | $3,797,625.00 | $4,773,318.00 | $4,128,293.00 | $13,647,821.00 | $7,589,201.00 | $7,668,884.00 | $2,575,129.00 | $5,559,676.00 | $938,874.00 | $6,526,016.00 | $4,235,563.00 | $26,830,629.00 | $6,552,716.00 | $12,875,972.00 | $5,450,761.00 | $27,509,373.00 | $19,438,231.00 | $7,699,278.00 | $5,238,910.00 | $23,940,360.00 | $17,022,594.00 | $6,438,402.00 | $4,944,073.00 | $22,882,504.00 | -- | -- |
Loss Before Income Taxes | $-393,613.00 | $-99,258,976.00 | $-90,817,481.00 | $-16,835,881.00 | $-21,563,379.00 | $-11,086,818.00 | $-9,564,919.00 | $-2,116,685.00 | $-13,257,422.00 | $-23,899,269.00 | $-39,238,911.00 | $-24,184,776.00 | $-11,302,416.00 | $19,839,566.00 | $13,074,168.00 | $6,168,801.00 | $1,986,110.00 | $18,176,595.00 | $4,210,188.00 | $4,096,697.00 | $-2,780,691.00 | $38,902,879.00 | $23,704,752.00 | $8,130,170.00 | $7,071,638.00 | $55,786,215.00 | $10,502,311.00 | $4,143,810.00 | $3,100,128.00 | $10,003,109.00 | $-1,141,872.00 | $6,270,374.00 | $2,098,928.00 | $1,480,260.00 | $112,150.00 | $559,946.00 | $-594,607.00 | $116,217.00 | $-1,310,655.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Basic | -- | $-2.51 | $-2.73 | $-0.47 | $-0.60 | $-0.61 | -- | -- | -- | $-0.63 | $-0.08 | $-0.63 | -- | $0.49 | $0.31 | $0.15 | -- | $0.24 | -- | -- | -- | $3.15 | -- | -- | -- | $2.00 | $0.26 | -- | -- | $0.28 | $0.14 | -- | -- | $1.75 | $0.27 | -- | -- | $0.51 | -- | -- | -- | $0.49 | -- | -- | -- | $0.45 | -- | -- | -- | $0.36 | -- | -- |
Weighted Average Shares Basic | 30,325,802 | 29,893,722 | 29,867,820 | 29,819,638 | 29,546,324 | 29,395,003 | 29,370,789 | 29,263,963 | 29,302,799 | 28,386,456 | 29,154,148 | 27,977,113 | 27,947,577 | 27,730,392 | 27,781,412 | 27,776,682 | 27,559,748 | 27,444,110 | 27,351,587 | 27,344,752 | 27,717,394 | 27,696,790 | 27,690,199 | 27,701,278 | 27,663,114 | 23,787,485 | 23,010,933 | 23,023,401 | 22,983,471 | 22,911,727 | 22,921,200 | 22,918,837 | 22,880,681 | 22,811,825 | 22,820,761 | 22,800,628 | 22,782,661 | 22,735,774 | 22,743,515 | 22,742,198 | 22,711,541 | 22,667,102 | 22,663,680 | 22,657,742 | 22,641,225 | 22,593,327 | 22,589,550 | 22,601,496 | 22,564,065 | 22,493,350 | -- | -- |
Earnings Per Share Diluted | -- | $-2.51 | $-2.25 | $-0.47 | $0.02 | $-0.49 | -- | -- | -- | $-0.63 | $-1.02 | $-0.95 | -- | $0.48 | $0.11 | $0.20 | -- | $0.24 | -- | -- | -- | $3.14 | -- | -- | -- | $1.98 | $0.26 | -- | -- | $0.28 | $0.13 | -- | -- | $1.74 | $0.27 | -- | -- | $0.51 | -- | -- | -- | $0.48 | -- | -- | -- | $0.45 | -- | -- | -- | $0.35 | -- | -- |
Weighted Average Shares Diluted | 30,466,730 | 29,893,722 | 29,867,820 | 29,853,144 | 29,715,361 | 29,418,951 | 29,370,789 | 29,254,609 | 29,302,799 | 28,386,456 | 28,362,512 | 27,977,113 | 27,947,577 | 27,777,850 | 27,882,474 | 27,838,939 | 27,622,809 | 27,533,983 | 27,500,840 | 27,710,563 | 27,717,394 | 27,792,702 | 27,907,570 | 27,874,221 | 27,766,662 | 23,950,958 | 23,142,178 | 23,119,431 | 23,020,926 | 23,025,720 | 22,999,488 | 22,953,927 | 22,906,828 | 22,944,815 | 22,908,376 | 22,879,408 | 22,843,287 | 22,838,209 | 22,808,999 | 22,798,418 | 22,726,909 | 22,748,962 | 22,743,027 | 22,707,464 | 22,661,073 | 22,685,661 | 22,663,664 | 22,637,976 | 22,603,771 | 22,575,068 | -- | -- |
Common Stock Shares Authorized | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Payments Of Dividends Common Stock | -- | -- | -- | -- | -- | -- | -- | -- | -- | $2,795,504.00 | $2,795,504.00 | $2,795,504.00 | $1,397,183.00 | $5,539,608.00 | $4,150,335.00 | $2,761,343.00 | $1,373,511.00 | $5,388,512.00 | $4,020,751.00 | $2,653,303.00 | $1,286,381.00 | $5,137,470.00 | $3,851,460.00 | $2,565,822.00 | $1,280,410.00 | $4,140,864.00 | $3,104,523.00 | $2,068,435.00 | $1,032,573.00 | $4,121,804.00 | $3,090,168.00 | $2,058,785.00 | $1,027,628.00 | $4,104,155.00 | $3,077,039.00 | $2,050,176.00 | $1,023,539.00 | -- | -- | -- | -- | $1,927,564.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 | 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 | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |