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 | 5/31/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 | 12/31/2009 | 12/31/2008 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $249,004,534.00 | $226,435,019.00 | $260,633,625.00 | $237,665,601.00 | $215,452,160.00 | $214,754,638.00 | $222,933,723.00 | $269,372,471.00 | -- | $279,708,413.00 | $262,311,670.00 | $269,965,105.00 | $353,032,803.00 | $455,940,751.00 | $423,371,036.00 | $400,499,542.00 | $343,811,484.00 | $278,524,928.00 | $296,321,622.00 | $260,151,083.00 | $260,332,892.00 | $221,688,575.00 | $217,025,278.00 | $194,017,041.00 | $296,699,141.00 | $524,323,560.00 | $569,734,496.00 | $561,999,767.00 | $580,579,352.00 | $559,645,625.00 | $546,477,075.00 | $534,518,281.00 | $499,493,964.00 | $626,470,720.00 | $551,557,527.00 | $564,528,197.00 | $569,896,553.00 | $549,911,648.00 | $497,429,804.00 | $433,486,636.00 | $391,650,469.00 | $374,688,291.00 | $309,591,724.00 | $226,676,955.00 | $502,721,765.00 | $442,552,961.00 | $389,678,664.00 | $381,101,955.00 | $375,707,033.00 | $370,804,725.00 | $357,986,774.00 | $397,105,404.00 | $444,619,932.00 | $440,321,896.00 | $348,349,773.00 | $336,108,446.00 | $294,306,512.00 |
Accounts Receivable Net Current | $341,591,131.00 | $321,809,868.00 | $351,142,147.00 | $350,409,472.00 | $332,867,128.00 | $276,493,752.00 | $292,413,491.00 | $274,404,572.00 | -- | $281,461,678.00 | $249,794,906.00 | $241,225,710.00 | $234,145,996.00 | $277,676,643.00 | $284,925,335.00 | $268,457,875.00 | $170,643,014.00 | $233,578,125.00 | $235,410,326.00 | $253,108,715.00 | $226,426,332.00 | $244,266,296.00 | $213,537,799.00 | $247,322,101.00 | $239,406,379.00 | $246,427,239.00 | $231,121,788.00 | $240,505,816.00 | $229,250,339.00 | $249,457,918.00 | $211,591,745.00 | $229,236,789.00 | $219,442,950.00 | $223,989,470.00 | $195,969,400.00 | $208,203,616.00 | $196,059,680.00 | $201,782,059.00 | $168,008,704.00 | $186,412,048.00 | $178,281,000.00 | $171,337,311.00 | $143,046,590.00 | $152,437,232.00 | $120,187,023.00 | $121,927,126.00 | $109,579,693.00 | $126,272,547.00 | $129,948,477.00 | $139,296,845.00 | $110,389,715.00 | -- | -- | -- | $95,647,612.00 | -- | -- |
Inventory | $436,537,244.00 | $402,473,028.00 | $395,452,780.00 | $390,026,268.00 | $401,769,976.00 | $404,360,270.00 | $418,286,161.00 | $392,577,825.00 | -- | $362,736,521.00 | $316,267,442.00 | $292,599,881.00 | $263,899,976.00 | $233,060,307.00 | $226,291,843.00 | $233,358,102.00 | $259,728,189.00 | $251,006,414.00 | $248,941,855.00 | $238,676,795.00 | $225,094,463.00 | $225,303,042.00 | $225,281,599.00 | $213,394,037.00 | $212,375,655.00 | $207,232,952.00 | $216,765,583.00 | $206,657,817.00 | $196,540,222.00 | $197,088,251.00 | $189,311,437.00 | $179,353,603.00 | $176,226,597.00 | $188,624,776.00 | $174,695,411.00 | $164,604,063.00 | $150,772,495.00 | $145,563,949.00 | $141,757,884.00 | $135,597,900.00 | $125,211,874.00 | $128,349,467.00 | $120,074,164.00 | $117,406,559.00 | $116,001,970.00 | $130,069,690.00 | $159,930,266.00 | $177,119,455.00 | $192,330,005.00 | $200,751,160.00 | $188,753,312.00 | -- | -- | -- | $100,728,730.00 | -- | -- |
Prepaid Expenses and Other Current Assets | $28,702,868.00 | $32,663,762.00 | $30,758,445.00 | $27,032,788.00 | $25,316,437.00 | $26,036,331.00 | $39,567,381.00 | $43,539,709.00 | -- | $24,733,040.00 | $39,178,119.00 | $63,979,883.00 | $59,698,574.00 | $17,893,732.00 | $17,577,981.00 | $20,424,567.00 | $15,128,837.00 | $16,539,990.00 | $29,319,036.00 | $28,402,524.00 | $27,984,155.00 | $14,824,876.00 | $25,672,579.00 | $29,201,873.00 | $23,575,408.00 | $11,531,029.00 | $14,403,902.00 | $16,047,166.00 | $13,775,396.00 | $11,730,076.00 | $30,587,575.00 | $13,471,694.00 | $15,104,858.00 | $11,465,302.00 | $57,239,099.00 | $41,867,345.00 | $38,483,395.00 | $33,509,205.00 | $49,441,302.00 | $44,483,202.00 | $38,564,835.00 | $29,225,906.00 | $28,473,764.00 | $27,330,903.00 | $24,044,587.00 | $24,755,707.00 | $24,671,561.00 | $33,725,210.00 | $32,808,457.00 | $23,425,298.00 | $34,354,946.00 | -- | -- | -- | $24,095,563.00 | -- | -- |
Total Current Assets | $1,072,594,701.00 | $997,738,153.00 | $1,055,451,827.00 | $1,025,306,426.00 | $1,005,041,193.00 | $948,652,376.00 | $989,323,275.00 | $991,886,731.00 | -- | $955,531,273.00 | $872,975,749.00 | $874,707,126.00 | $924,576,176.00 | $1,010,515,547.00 | $979,330,564.00 | $975,318,566.00 | $859,326,688.00 | $910,727,496.00 | $950,376,892.00 | $987,495,404.00 | $930,402,907.00 | $886,396,011.00 | $850,930,254.00 | $827,558,593.00 | $943,077,389.00 | $1,141,694,188.00 | $1,184,563,823.00 | $1,203,861,495.00 | $1,204,698,551.00 | $1,194,557,673.00 | $1,154,989,029.00 | $1,108,816,120.00 | $1,055,603,901.00 | $1,060,145,530.00 | $984,008,792.00 | $979,203,221.00 | $955,212,123.00 | $930,766,861.00 | $856,637,694.00 | $799,979,786.00 | $733,708,178.00 | $703,600,975.00 | $601,186,242.00 | $523,851,649.00 | $855,471,597.00 | $795,257,475.00 | $744,663,040.00 | $739,741,466.00 | $776,741,088.00 | $786,267,964.00 | $752,292,984.00 | -- | -- | -- | $655,269,274.00 | -- | -- |
Property Plant and Equipement | $664,788,932.00 | $652,877,672.00 | $606,180,738.00 | $596,694,337.00 | $575,276,023.00 | $550,033,036.00 | $526,680,787.00 | $488,913,960.00 | -- | $468,409,064.00 | $464,121,676.00 | $451,811,914.00 | $458,943,776.00 | $460,593,013.00 | $468,135,135.00 | $474,019,432.00 | $485,314,868.00 | $493,114,501.00 | $498,316,100.00 | $491,968,638.00 | $501,398,382.00 | $492,613,112.00 | $498,473,766.00 | $497,305,597.00 | $499,673,418.00 | $496,274,467.00 | $492,479,330.00 | $493,663,599.00 | $482,588,291.00 | $473,151,849.00 | $465,822,467.00 | $450,781,365.00 | $431,695,399.00 | $414,695,494.00 | $412,720,270.00 | $388,188,954.00 | $375,320,843.00 | $372,616,211.00 | $373,390,992.00 | $363,385,115.00 | $358,316,077.00 | $358,920,465.00 | $357,021,225.00 | $351,066,630.00 | $345,931,734.00 | $348,055,549.00 | $349,938,172.00 | $341,854,037.00 | $326,842,448.00 | $309,663,660.00 | $282,541,588.00 | -- | -- | -- | $205,107,756.00 | -- | -- |
Intangible Assets Net | $209,809,035.00 | $214,005,910.00 | $204,885,910.00 | $209,710,910.00 | $214,535,910.00 | $219,360,910.00 | $224,185,910.00 | $229,010,910.00 | -- | $234,229,803.00 | $239,189,627.00 | $243,163,539.00 | $251,213,561.00 | $256,911,809.00 | $249,748,127.00 | $247,911,399.00 | $251,725,000.00 | $245,550,000.00 | $250,375,000.00 | $255,200,000.00 | $260,025,000.00 | $264,850,000.00 | $269,675,000.00 | $274,500,000.00 | $279,325,000.00 | $284,150,000.00 | $288,975,000.00 | $293,800,000.00 | $298,625,000.00 | $303,450,000.00 | $308,275,000.00 | $313,100,000.00 | $317,925,000.00 | $322,750,000.00 | $327,575,000.00 | $332,400,000.00 | $337,225,000.00 | $342,050,000.00 | $346,875,000.00 | $351,700,000.00 | $356,525,000.00 | $361,350,000.00 | $366,175,000.00 | $370,268,798.00 | $27,895,756.00 | $28,607,847.00 | $29,256,089.00 | $28,220,949.00 | $12,886,088.00 | $13,060,218.00 | $13,024,265.00 | -- | -- | -- | $13,222,442.00 | -- | -- |
Goodwill | $340,100,000.00 | $340,105,631.00 | $313,157,393.00 | $313,647,268.00 | $313,686,026.00 | $313,800,000.00 | $313,851,944.00 | $313,900,000.00 | -- | $313,928,914.00 | $314,000,000.00 | $314,805,654.00 | $311,922,787.00 | $314,700,000.00 | $311,922,787.00 | $311,216,556.00 | $309,000,000.00 | $307,365,845.00 | $307,400,000.00 | $307,365,845.00 | $307,400,000.00 | $307,400,000.00 | $307,400,000.00 | $307,400,000.00 | $307,365,845.00 | $307,365,845.00 | $307,365,845.00 | $307,400,000.00 | $307,400,000.00 | $307,365,845.00 | $307,365,845.00 | $307,365,845.00 | $307,365,845.00 | $307,400,000.00 | $307,400,000.00 | $307,365,845.00 | $307,365,845.00 | $307,365,845.00 | $307,365,845.00 | $307,365,845.00 | $307,365,845.00 | $307,365,845.00 | $307,365,845.00 | $337,670,463.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Other Assets | $975,830,937.00 | $960,821,727.00 | $896,686,273.00 | $865,106,329.00 | $853,030,619.00 | $828,544,512.00 | $795,319,001.00 | $803,653,543.00 | -- | $756,442,148.00 | $794,293,741.00 | $789,909,713.00 | $783,277,979.00 | $771,336,984.00 | $750,475,471.00 | $743,137,108.00 | $756,399,977.00 | $754,261,095.00 | $720,110,201.00 | $687,832,362.00 | $711,001,584.00 | $721,356,505.00 | $736,030,048.00 | $744,524,736.00 | $749,358,477.00 | $616,383,813.00 | $675,010,759.00 | $674,106,100.00 | $676,806,954.00 | $695,583,144.00 | $688,808,337.00 | $698,676,187.00 | $719,959,906.00 | $722,471,097.00 | $751,943,866.00 | $756,619,196.00 | $782,008,064.00 | $788,052,033.00 | $792,511,343.00 | $787,067,491.00 | $798,009,824.00 | $802,531,483.00 | $805,880,967.00 | $822,209,884.00 | $164,873,684.00 | $186,819,252.00 | $171,090,123.00 | $173,308,826.00 | $150,442,491.00 | $159,215,582.00 | $141,192,430.00 | -- | -- | -- | $142,313,609.00 | -- | -- |
Total Assets | $2,713,214,570.00 | $2,611,437,552.00 | $2,558,318,838.00 | $2,487,107,092.00 | $2,433,347,835.00 | $2,327,229,924.00 | $2,311,323,063.00 | $2,284,454,234.00 | -- | $2,180,382,485.00 | $2,131,391,166.00 | $2,116,428,753.00 | $2,166,797,931.00 | $2,242,445,544.00 | $2,197,941,170.00 | $2,192,475,106.00 | $2,101,041,533.00 | $2,158,103,092.00 | $2,168,803,193.00 | $2,167,296,404.00 | $2,142,802,873.00 | $2,100,365,628.00 | $2,085,434,068.00 | $2,069,388,926.00 | $2,192,109,284.00 | $2,254,352,468.00 | $2,352,053,912.00 | $2,371,631,194.00 | $2,364,093,796.00 | $2,363,292,666.00 | $2,309,619,833.00 | $2,258,273,672.00 | $2,207,259,206.00 | $2,197,312,121.00 | $2,148,672,928.00 | $2,124,011,371.00 | $2,112,541,030.00 | $2,091,435,105.00 | $2,022,540,029.00 | $1,950,432,392.00 | $1,890,034,079.00 | $1,865,052,923.00 | $1,764,088,434.00 | $1,697,128,163.00 | $1,366,277,015.00 | $1,330,132,276.00 | $1,265,691,335.00 | $1,254,904,329.00 | $1,254,026,027.00 | $1,255,147,206.00 | $1,176,027,002.00 | -- | -- | -- | $1,002,690,639.00 | $822,603,489.00 | -- |
Accounts Payable | $191,736,616.00 | $184,398,820.00 | $171,359,850.00 | $168,456,476.00 | $166,922,435.00 | $151,740,046.00 | $171,436,605.00 | $186,623,085.00 | -- | $140,887,194.00 | $98,342,928.00 | $100,532,642.00 | $101,262,288.00 | $107,061,936.00 | $84,784,423.00 | $90,246,791.00 | $60,183,429.00 | $100,099,191.00 | $97,553,917.00 | $95,309,797.00 | $90,041,087.00 | $90,117,496.00 | $92,810,316.00 | $90,041,982.00 | $106,784,447.00 | $77,307,897.00 | $89,898,467.00 | $79,903,534.00 | $82,920,929.00 | $77,714,280.00 | $79,963,630.00 | $71,000,819.00 | $81,823,157.00 | $79,419,180.00 | $66,353,774.00 | $83,892,258.00 | $69,936,200.00 | $73,284,660.00 | $71,456,983.00 | $68,613,408.00 | $55,820,675.00 | $64,399,679.00 | $56,510,321.00 | $50,339,389.00 | $43,789,630.00 | $33,001,922.00 | $43,200,002.00 | $52,234,323.00 | $53,514,927.00 | $72,986,047.00 | $65,470,573.00 | -- | -- | -- | $40,295,464.00 | -- | -- |
Accrued Liabilities | $112,674,602.00 | -- | $103,045,653.00 | $107,605,540.00 | $130,108,297.00 | -- | $93,728,038.00 | $99,548,802.00 | -- | $98,335,978.00 | -- | $91,909,057.00 | $95,134,329.00 | $116,168,057.00 | -- | $121,242,379.00 | $82,447,668.00 | $88,858,713.00 | $74,292,883.00 | $86,994,334.00 | $87,519,710.00 | $94,376,376.00 | $76,350,603.00 | $82,844,508.00 | $84,525,227.00 | $100,861,709.00 | $75,748,540.00 | $185,019,306.00 | $188,219,588.00 | $196,641,584.00 | $69,894,349.00 | $85,478,444.00 | $87,260,676.00 | $115,904,024.00 | $64,652,772.00 | $97,737,628.00 | $85,372,517.00 | $90,417,747.00 | $61,974,180.00 | $74,499,771.00 | $72,992,648.00 | $102,721,345.00 | $63,470,093.00 | $70,251,042.00 | $60,094,081.00 | $76,653,390.00 | $44,757,440.00 | $52,023,258.00 | $52,497,356.00 | $57,118,552.00 | $35,223,927.00 | -- | -- | -- | -- | -- | -- |
Total Current Liabilities | $336,850,781.00 | $298,920,483.00 | $289,865,031.00 | $291,157,766.00 | $310,092,189.00 | $261,437,103.00 | $277,277,399.00 | $297,879,754.00 | -- | $251,413,585.00 | $193,402,699.00 | $228,798,467.00 | $250,478,942.00 | $281,464,830.00 | $233,998,042.00 | $296,862,807.00 | $278,434,120.00 | $323,497,459.00 | $230,715,373.00 | $245,968,141.00 | $238,468,638.00 | $243,290,881.00 | $223,682,408.00 | $226,284,671.00 | $270,609,972.00 | $284,374,972.00 | $302,535,651.00 | $345,365,995.00 | $360,157,373.00 | $388,521,128.00 | $399,195,599.00 | $402,008,282.00 | $422,336,028.00 | $448,357,032.00 | $426,156,167.00 | $452,915,770.00 | $465,536,324.00 | $477,952,649.00 | $451,127,584.00 | $452,917,321.00 | $442,295,766.00 | $480,129,842.00 | $436,484,751.00 | $441,820,726.00 | -- | -- | $144,730,779.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $23,100,000.00 | -- | -- | -- | $9,375,000.00 | $36,250,000.00 | $178,125,000.00 | $195,000,000.00 | $206,875,000.00 | $208,750,000.00 | $225,625,000.00 | $227,500,000.00 | $254,375,000.00 | $256,250,000.00 | $258,125,000.00 | $260,000,000.00 | $261,875,000.00 | $263,750,000.00 | $265,625,000.00 | $267,500,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | $991,053,652.00 | $968,245,875.00 | $961,199,149.00 | $942,660,764.00 | $928,284,890.00 | $917,499,323.00 | $908,622,409.00 | $900,576,404.00 | -- | $881,371,438.00 | $879,413,385.00 | $865,063,949.00 | $859,678,392.00 | $859,355,232.00 | $852,771,508.00 | $830,408,683.00 | $818,678,880.00 | $801,388,454.00 | $807,928,139.00 | $799,462,368.00 | $777,238,253.00 | $748,641,461.00 | $745,324,144.00 | $743,495,999.00 | $748,794,815.00 | $742,491,728.00 | $723,510,672.00 | $713,624,374.00 | $706,680,885.00 | $701,980,783.00 | $683,446,463.00 | $655,290,470.00 | $638,336,658.00 | $607,279,154.00 | $596,782,695.00 | $584,423,871.00 | $575,679,415.00 | $567,470,322.00 | $553,836,483.00 | $515,108,023.00 | $501,953,007.00 | $490,518,149.00 | $478,865,778.00 | $455,997,100.00 | $444,299,603.00 | $429,519,108.00 | $418,766,010.00 | $410,922,622.00 | $410,631,715.00 | $401,647,926.00 | $395,229,891.00 | -- | -- | -- | $347,834,218.00 | -- | -- |
Accumulated Other Comprehensive Loss | $-7,466,326.00 | -- | $-13,672,740.00 | $-13,242,768.00 | $-12,224,497.00 | -- | $3,285,957.00 | $-10,955,879.00 | -- | $-5,127,408.00 | -- | $3,270,600.00 | $4,265,038.00 | $1,954,667.00 | -- | $4,447,060.00 | $2,739,244.00 | $214,794.00 | $-1,289,103.00 | $-762,505.00 | $499,221.00 | $-275,734.00 | $-1,600,338.00 | $-2,121,990.00 | $-479,104.00 | $2,212,989.00 | $7,193,383.00 | $6,005,415.00 | $3,181,156.00 | $745,234.00 | $-1,271,305.00 | $-442,780.00 | $-3,475,598.00 | $-1,892,082.00 | $-1,130,836.00 | $-1,761,626.00 | $7,139,902.00 | $8,803,947.00 | $11,313,015.00 | $14,137,766.00 | $17,517,734.00 | $19,483,799.00 | $21,975,363.00 | $22,098,848.00 | $20,786,416.00 | $22,945,622.00 | $17,570,711.00 | $18,116,852.00 | $15,112,385.00 | $21,671,173.00 | $12,542,203.00 | -- | -- | -- | $22,316,903.00 | -- | -- |
Accumulated Deficit | $1,378,904,530.00 | $1,336,940,990.00 | $1,306,931,850.00 | $1,252,525,531.00 | $1,193,171,690.00 | $1,148,386,272.00 | $1,108,061,455.00 | $1,082,846,019.00 | -- | $1,038,656,230.00 | $1,042,461,388.00 | $1,005,103,661.00 | $1,038,037,564.00 | $1,085,178,486.00 | $1,089,698,996.00 | $1,046,052,853.00 | $986,442,760.00 | $1,018,310,446.00 | $1,116,372,133.00 | $1,107,449,540.00 | $1,111,310,014.00 | $1,093,373,960.00 | $1,102,468,137.00 | $1,086,003,216.00 | $1,157,048,214.00 | $1,208,841,516.00 | $1,301,997,327.00 | $1,289,596,619.00 | $1,276,901,865.00 | $1,254,778,976.00 | $1,210,984,825.00 | $1,184,141,924.00 | $1,132,806,657.00 | $1,126,220,944.00 | $1,109,384,621.00 | $1,070,899,025.00 | $1,046,567,738.00 | $1,019,527,620.00 | $988,548,070.00 | $959,485,823.00 | $919,492,148.00 | $866,166,533.00 | $818,027,861.00 | $768,527,760.00 | $733,268,066.00 | $701,368,056.00 | $676,039,254.00 | $655,040,546.00 | $660,271,990.00 | $638,299,049.00 | $610,702,253.00 | -- | -- | -- | $514,842,177.00 | -- | -- |
Total Stockholders' Equity | $2,376,363,789.00 | $2,312,517,069.00 | $2,268,453,807.00 | $2,195,949,326.00 | $2,123,255,646.00 | $2,065,792,821.00 | $2,034,045,664.00 | $1,986,574,480.00 | -- | $1,928,968,900.00 | $1,937,988,467.00 | $1,887,630,286.00 | $1,916,318,989.00 | $1,960,980,714.00 | $1,963,943,128.00 | $1,895,612,299.00 | $1,822,607,413.00 | $1,834,605,633.00 | $1,938,087,820.00 | $1,921,328,263.00 | $1,904,334,235.00 | $1,857,074,747.00 | $1,861,751,660.00 | $1,843,104,255.00 | $1,921,499,312.00 | $1,969,977,496.00 | $2,049,518,261.00 | $2,026,265,199.00 | $2,003,936,423.00 | $1,974,771,538.00 | $1,910,424,234.00 | $1,856,265,390.00 | $1,784,923,178.00 | $1,748,955,089.00 | $1,722,516,761.00 | $1,671,095,601.00 | $1,647,004,706.00 | $1,613,482,456.00 | $1,571,412,445.00 | $1,497,515,071.00 | $1,447,738,313.00 | $1,384,923,081.00 | $1,327,603,683.00 | $1,255,307,437.00 | $1,207,009,670.00 | $1,162,447,828.00 | $1,120,960,556.00 | $1,092,645,247.00 | $1,094,690,058.00 | $1,070,271,172.00 | $1,027,118,521.00 | -- | -- | -- | $893,530,826.00 | $735,928,743.00 | $698,596,322.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $2,713,214,570.00 | $2,611,437,552.00 | $2,558,318,838.00 | $2,487,107,092.00 | $2,433,347,835.00 | $2,327,229,924.00 | $2,311,323,063.00 | $2,284,454,234.00 | -- | $2,180,382,485.00 | $2,131,391,166.00 | $2,116,428,753.00 | $2,166,797,931.00 | $2,242,445,544.00 | $2,197,941,170.00 | $2,192,475,106.00 | $2,101,041,533.00 | $2,158,103,092.00 | $2,168,803,193.00 | $2,167,296,404.00 | $2,142,802,873.00 | $2,100,365,628.00 | $2,085,434,068.00 | $2,069,388,926.00 | $2,192,109,284.00 | $2,254,352,468.00 | $2,352,053,912.00 | $2,371,631,194.00 | $2,364,093,796.00 | $2,363,292,666.00 | $2,309,619,833.00 | $2,258,273,672.00 | $2,207,259,206.00 | $2,197,312,121.00 | $2,148,672,928.00 | $2,124,011,371.00 | $2,112,541,030.00 | $2,091,435,105.00 | $2,022,540,029.00 | $1,950,432,392.00 | $1,890,034,079.00 | $1,865,052,923.00 | $1,764,088,434.00 | $1,697,128,163.00 | $1,366,277,015.00 | $1,330,132,276.00 | $1,265,691,335.00 | $1,254,904,329.00 | $1,254,026,027.00 | $1,255,147,206.00 | $1,176,027,002.00 | -- | -- | -- | $1,002,690,639.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 | 5/31/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 | 12/31/2009 | 12/31/2008 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | $202,237,606.00 | $762,630,008.00 | $559,260,903.00 | $193,083,039.00 | $174,737,231.00 | $609,814,185.00 | $455,979,998.00 | $308,778,973.00 | -- | $160,411,960.00 | $619,707,847.00 | $475,796,930.00 | $334,896,909.00 | $183,300,168.00 | $605,443,520.00 | $188,236,712.00 | $43,944,808.00 | $156,587,481.00 | $688,307,969.00 | $526,503,395.00 | $346,182,108.00 | $169,644,503.00 | $690,466,692.00 | $518,423,159.00 | $345,432,873.00 | $172,628,401.00 | $694,528,266.00 | $514,238,240.00 | $343,008,580.00 | $175,800,785.00 | $668,452,244.00 | $173,821,900.00 | $166,772,559.00 | $158,690,788.00 | $163,244,000.00 | $151,896,700.00 | $288,635,840.00 | $143,092,409.00 | $134,673,000.00 | $138,625,692.00 | $265,591,035.00 | $131,298,807.00 | $430,732,902.00 | $105,962,485.00 | $102,612,619.00 | $93,463,503.00 | $372,818,559.00 | $90,116,068.00 | $193,583,799.00 | $100,826,493.00 | $361,580,335.00 | $95,285,000.00 | $175,941,308.00 | $90,317,000.00 | $295,690,313.00 | $177,554,777.00 | -- |
Research and Development | $42,181,986.00 | $154,359,700.00 | $112,825,054.00 | $72,627,537.00 | $34,653,747.00 | $133,308,804.00 | $33,541,331.00 | $64,832,406.00 | -- | $31,974,987.00 | $117,763,676.00 | $86,462,112.00 | $56,711,139.00 | $27,652,081.00 | $115,935,047.00 | $27,812,730.00 | $28,992,968.00 | $29,615,422.00 | $114,687,309.00 | $29,398,725.00 | $56,448,524.00 | $28,089,181.00 | $107,134,862.00 | $80,138,722.00 | $27,200,465.00 | $26,049,258.00 | $99,726,438.00 | $24,770,279.00 | $50,395,667.00 | $25,152,257.00 | $94,238,032.00 | $23,585,115.00 | $23,071,788.00 | $23,091,209.00 | $88,392,919.00 | $65,408,256.00 | $22,315,244.00 | $21,587,551.00 | $84,175,738.00 | $62,395,241.00 | $40,723,301.00 | $20,489,227.00 | $76,495,051.00 | $56,654,440.00 | $18,864,182.00 | $18,683,576.00 | $85,003,602.00 | $20,434,012.00 | $22,792,503.00 | $23,215,134.00 | $81,634,158.00 | $59,829,055.00 | $39,160,518.00 | $18,914,761.00 | $64,100,411.00 | $47,128,086.00 | -- |
Selling, General, and Administrative | $30,709,308.00 | $112,539,255.00 | $83,479,285.00 | $27,819,861.00 | $26,832,837.00 | $106,499,255.00 | $26,868,154.00 | $29,718,626.00 | -- | $25,131,068.00 | $92,162,193.00 | $67,511,555.00 | $44,527,448.00 | $21,914,386.00 | $89,952,381.00 | $65,206,080.00 | $43,634,987.00 | $21,944,892.00 | $85,083,056.00 | $63,019,167.00 | $40,232,286.00 | $19,958,991.00 | $75,206,283.00 | $18,673,376.00 | $36,984,813.00 | $18,063,810.00 | $71,443,476.00 | $49,708,008.00 | $16,099,871.00 | $16,221,408.00 | $62,471,277.00 | $45,730,143.00 | $14,955,050.00 | $14,750,589.00 | $56,616,694.00 | $14,128,619.00 | $28,891,709.00 | $13,796,352.00 | $55,879,783.00 | $13,747,925.00 | $14,222,716.00 | $13,632,034.00 | $49,496,038.00 | $13,199,557.00 | $12,152,166.00 | $10,926,288.00 | $48,359,725.00 | $12,058,701.00 | $12,452,571.00 | $12,110,396.00 | $48,578,252.00 | $12,370,000.00 | $23,443,024.00 | $11,311,102.00 | $40,617,833.00 | $35,807,622.00 | -- |
Total Operating Expenses | $72,891,294.00 | $266,898,955.00 | $69,024,104.00 | $65,793,651.00 | $61,486,584.00 | $239,808,059.00 | $60,409,485.00 | $62,576,045.00 | -- | $57,106,055.00 | $209,925,869.00 | $52,735,081.00 | $101,238,587.00 | $49,566,467.00 | $205,887,428.00 | $49,383,823.00 | $50,683,064.00 | $51,560,314.00 | $199,770,365.00 | $148,866,416.00 | $96,680,810.00 | $48,048,172.00 | $182,341,145.00 | $45,562,375.00 | $90,234,536.00 | $44,113,068.00 | $171,169,914.00 | $124,873,954.00 | $82,716,946.00 | $41,373,665.00 | $156,709,309.00 | $39,609,619.00 | $75,868,636.00 | $37,841,798.00 | $145,009,613.00 | $35,634,080.00 | $37,410,601.00 | $35,383,903.00 | $140,055,521.00 | $103,997,916.00 | $68,578,051.00 | $34,121,261.00 | $125,991,089.00 | $32,306,239.00 | $60,626,212.00 | $29,609,864.00 | $138,363,327.00 | $103,063,317.00 | $70,570,604.00 | $35,325,530.00 | $130,212,410.00 | $33,038,537.00 | $32,377,679.00 | $30,225,863.00 | $104,718,244.00 | $82,935,708.00 | -- |
Loss from Operations | $129,346,312.00 | $495,731,053.00 | $122,416,529.00 | $127,289,388.00 | $113,250,647.00 | $370,006,126.00 | $86,791,540.00 | $85,790,969.00 | -- | $103,305,905.00 | $409,781,978.00 | $88,164,940.00 | $233,658,322.00 | $133,733,701.00 | $399,556,092.00 | $138,852,889.00 | $-6,738,256.00 | $105,027,167.00 | $110,901,000.00 | $377,636,979.00 | $127,905,000.00 | $121,596,331.00 | $508,125,547.00 | $382,626,248.00 | $126,683,004.00 | $128,515,333.00 | $523,358,352.00 | $389,364,286.00 | $260,291,634.00 | $134,427,120.00 | $127,936,000.00 | $383,806,992.00 | $128,745,721.00 | $120,848,990.00 | $458,766,439.00 | $332,103,956.00 | $108,132,830.00 | $107,708,506.00 | $98,615,000.00 | $300,218,811.00 | $197,012,984.00 | $97,177,546.00 | $304,741,813.00 | $73,656,246.00 | $71,596,271.00 | $63,853,639.00 | $234,455,232.00 | $180,636,550.00 | $123,013,195.00 | $65,500,963.00 | $231,367,925.00 | $62,247,000.00 | $53,247,000.00 | $60,091,000.00 | $190,972,069.00 | $94,619,069.00 | -- |
Loss Before Income Taxes | $127,647,927.00 | $504,981,174.00 | $369,079,047.00 | $244,598,886.00 | $115,995,102.00 | $369,723,076.00 | $86,162,353.00 | $188,103,394.00 | -- | $103,295,411.00 | $416,351,736.00 | $89,894,234.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Basic | $0.47 | $1.84 | $0.45 | $0.47 | $0.42 | $0.37 | $0.31 | $0.31 | -- | $0.37 | $1.51 | $1.15 | $0.83 | $0.47 | $1.41 | $0.48 | $-0.01 | $0.36 | $1.67 | $0.44 | $0.42 | $0.40 | $1.64 | $1.23 | $0.40 | $0.40 | $1.42 | $0.32 | $0.31 | $0.34 | $1.21 | $0.90 | $0.58 | $0.28 | $1.09 | $0.27 | $0.52 | $0.26 | $0.24 | $0.50 | $0.53 | $0.47 | $0.48 | $1.07 | $0.68 | $0.32 | $1.18 | $0.90 | $0.61 | $0.32 | $1.16 | $0.87 | $0.27 | $0.30 | $0.99 | $0.47 | -- |
Weighted Average Shares Basic | 227,929,048 | 229,405,479 | 229,866,008 | 230,135,955 | 230,605,626 | 230,825,293 | 231,072,421 | 230,982,301 | -- | 232,151,296 | 235,526,911 | 234,005,573 | 238,198,668 | 239,559,370 | 242,599,923 | 243,240,699 | 241,684,323 | 246,309,869 | 251,766,382 | 251,075,859 | 256,350,600 | 257,822,836 | 267,794,786 | 265,607,128 | 271,747,049 | 274,759,516 | 285,864,997 | 285,915,565 | 286,722,482 | 287,408,900 | 288,433,772 | 287,736,638 | 288,943,030 | 289,210,621 | 293,096,212 | 293,742,028 | 294,461,499 | 295,031,431 | 290,952,123 | 145,191,648 | 145,059,684 | 144,918,406 | 143,460,018 | 143,697,760 | 142,888,337 | 142,534,655 | 143,097,530 | 143,415,077 | 143,722,329 | 143,502,772 | 142,492,699 | 142,276,965 | 142,279,210 | 141,860,885 | 139,356,831 | 137,227,677 | -- |
Earnings Per Share Diluted | $0.47 | $1.84 | $1.33 | $0.88 | $0.42 | $1.36 | $0.99 | $0.68 | -- | $0.37 | $1.50 | $1.15 | $0.82 | $0.46 | $1.41 | $0.48 | $-0.01 | $0.36 | $1.66 | $1.26 | $0.42 | $0.40 | $1.62 | $0.42 | $0.40 | $0.40 | $0.46 | $0.96 | $0.64 | $0.33 | $1.19 | $0.32 | $0.57 | $0.28 | $0.30 | $0.77 | $0.25 | $0.26 | $0.98 | $0.49 | $0.99 | $0.47 | $1.55 | $1.06 | $0.68 | $0.32 | $0.28 | $0.89 | $0.60 | $0.32 | $1.14 | $0.86 | $0.27 | $0.29 | $0.98 | $0.47 | -- |
Weighted Average Shares Diluted | 228,408,138 | 229,720,198 | 230,181,674 | 230,228,350 | 230,895,846 | 231,219,489 | 231,617,017 | 231,790,385 | -- | 232,789,811 | 236,604,014 | 234,903,209 | 239,417,196 | 241,693,151 | 243,681,992 | 244,267,615 | 245,068,656 | 247,616,443 | 253,272,990 | 254,267,851 | 257,694,885 | 259,105,232 | 269,877,349 | 267,595,142 | 274,122,498 | 277,509,428 | 288,226,089 | 287,020,950 | 289,842,902 | 291,479,838 | 291,072,316 | 291,024,663 | 291,372,725 | 291,316,353 | 296,237,899 | 295,377,478 | 297,990,032 | 298,594,143 | 294,299,359 | 146,368,456 | 146,499,493 | 146,718,507 | 144,274,171 | 144,518,900 | 144,010,625 | 143,075,465 | 143,968,031 | 144,417,219 | 144,854,232 | 144,988,001 | 144,276,808 | 144,315,020 | 144,063,615 | 143,985,844 | 140,735,767 | 137,645,350 | -- |
Common Stock Shares Authorized | -- | 400,000,000 | -- | -- | -- | 400,000,000 | -- | -- | -- | -- | 400,000,000 | -- | -- | -- | 400,000,000 | -- | -- | -- | 400,000,000 | -- | -- | -- | 400,000,000 | -- | -- | -- | 400,000,000 | -- | -- | -- | 400,000,000 | -- | -- | -- | 400,000,000 | -- | -- | -- | 400,000,000 | -- | -- | -- | 200,000,000 | -- | -- | -- | 200,000,000 | -- | -- | -- | 200,000,000 | -- | -- | -- | 200,000,000 | -- | -- |
Common Stock Shares Outstanding | -- | 231,455,443 | -- | -- | -- | 234,169,335 | -- | -- | -- | -- | 236,440,840 | -- | -- | -- | 243,692,869 | -- | -- | -- | 251,277,515 | -- | -- | -- | 259,328,613 | -- | -- | -- | 280,281,321 | -- | -- | -- | 287,737,516 | -- | -- | -- | 291,338,011 | -- | -- | -- | 295,247,958 | -- | -- | -- | 145,578,023 | -- | -- | -- | 143,076,357 | -- | -- | -- | 144,069,563 | -- | -- | -- | 142,292,127 | -- | -- |
Common Stock Value | $13,871,933.00 | $13,887,326.00 | $13,995,548.00 | $14,005,799.00 | $14,023,563.00 | $14,050,160.00 | $14,075,843.00 | $14,107,936.00 | $5,000,000.00 | $14,068,640.00 | $14,186,450.00 | $14,192,076.00 | $14,337,995.00 | $14,492,329.00 | $14,621,572.00 | $14,703,703.00 | $14,746,529.00 | $14,691,939.00 | $15,076,651.00 | $15,178,860.00 | $15,286,747.00 | $15,335,060.00 | $15,559,717.00 | $15,727,030.00 | $16,135,387.00 | $16,431,263.00 | $16,816,879.00 | $17,038,791.00 | $17,172,517.00 | $17,266,545.00 | $17,264,251.00 | $17,275,776.00 | $17,255,461.00 | $17,347,073.00 | $17,480,281.00 | $17,534,331.00 | $17,617,651.00 | $17,680,567.00 | $17,714,877.00 | $8,783,459.00 | $8,775,424.00 | $8,754,600.00 | $8,734,681.00 | $8,683,729.00 | $8,655,585.00 | $8,615,042.00 | $8,584,581.00 | $8,565,227.00 | $8,673,968.00 | $8,653,024.00 | $8,644,174.00 | -- | -- | -- | $8,537,528.00 | -- | -- |
Common Stock Par Or Stated Value Per Share | -- | $0.06 | -- | -- | -- | $0.06 | -- | -- | -- | -- | $0.06 | -- | -- | -- | $0.06 | -- | -- | -- | $0.06 | -- | -- | -- | $0.06 | -- | -- | -- | $0.06 | -- | -- | -- | $0.06 | -- | -- | -- | $0.06 | -- | -- | -- | $0.06 | -- | -- | -- | $0.06 | -- | -- | -- | $0.06 | -- | -- | -- | $0.06 | -- | -- | -- | $0.06 | -- | -- |
Payments Of Dividends Common Stock | $27,774,268.00 | $112,150,060.00 | $84,159,105.00 | $56,146,939.00 | $28,099,993.00 | $113,091,921.00 | $84,941,178.00 | $56,725,981.00 | -- | $28,589,625.00 | $115,285,625.00 | $86,902,257.00 | $58,227,768.00 | $29,243,108.00 | $117,181,928.00 | $87,774,635.00 | $58,281,727.00 | $28,896,894.00 | $116,309,197.00 | $87,217,383.00 | $57,918,158.00 | $28,526,146.00 | $116,566,639.00 | $87,733,776.00 | $58,152,113.00 | $28,028,132.00 | $108,815,040.00 | $80,417,057.00 | $51,796,194.00 | $25,896,377.00 | $101,131,356.00 | $75,217,692.00 | $49,334,501.00 | $24,759,481.00 | $96,990,439.00 | $72,150,137.00 | $47,193,926.00 | $23,619,837.00 | $87,632,009.00 | $64,209,453.00 | $40,808,322.00 | $20,380,923.00 | $79,160,345.00 | $58,898,029.00 | $38,701,691.00 | $18,599,926.00 | $73,387,727.00 | $54,829,734.00 | $36,036,136.00 | $17,288,348.00 | $67,171,939.00 | $49,955,251.00 | $32,781,030.00 | $15,652,134.00 | $61,394,232.00 | $60,597,710.00 | -- |
Preferred Stock Shares Authorized | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 5,000,000 | -- | -- | -- | 5,000,000 | -- | -- | -- | 5,000,000 | -- | -- | -- | 5,000,000 | -- | -- | -- | 5,000,000 | -- | -- | -- | 5,000,000 | -- | -- | -- | 5,000,000 | -- | -- | -- | 5,000,000 | -- | -- | -- | 5,000,000 | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |