EC - Ecopetrol S.A.
Price:
--
--
|
CONSENSUS:
Hold
DETAILS
|
PRICE TARGET:
$11.40
DETAILS
HIGH:
$13.50
LOW:
$8.70
MEDIAN:
$12.00
CONSENSUS:
$11.40
DOWNSIDE:
17.69%
| Metric | 2026 Q1 | 2025 Q4 | 2025 Q3 | 2025 Q2 | 2025 Q1 | 2024 Q4 | 2024 Q3 | 2024 Q2 | 2024 Q1 | 2023 Q4 | 2023 Q3 | 2023 Q2 | 2023 Q1 | 2022 Q4 | 2022 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 | 2021 Q2 | 2021 Q1 | 2020 Q4 | 2020 Q3 | 2020 Q2 | 2020 Q1 | 2019 Q4 | 2019 Q3 | 2019 Q2 | 2019 Q1 | 2018 Q4 | 2018 Q3 | 2018 Q2 | 2018 Q1 | 2017 Q4 | 2017 Q3 | 2017 Q2 | 2017 Q1 | 2016 Q4 | 2016 Q3 | 2016 Q2 | 2016 Q1 | 2015 Q4 | 2015 Q3 | 2015 Q2 | 2015 Q1 | 2014 Q4 | 2014 Q3 | 2014 Q2 | 2014 Q1 | 2013 Q4 | 2013 Q3 | 2013 Q2 | 2013 Q1 | 2012 Q4 | 2012 Q3 | 2012 Q2 | 2012 Q1 | 2011 Q4 | 2011 Q3 | 2011 Q2 | 2011 Q1 | 2010 Q4 | 2010 Q3 | 2010 Q2 | 2010 Q1 | 2009 Q4 | 2009 Q3 | 2009 Q2 | 2009 Q1 | 2008 Q4 | 2008 Q3 | 2008 Q2 | 2008 Q1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Revenue | 28,407,113.3 | 28,465,745.5 | 29,840,000 | 29,669,000 | 31,365,000 | 34,794,428 | 34,607,000 | 32,627,000 | 31,302,000 | 34,798,256 | 35,130,000 | 34,300,000 | 38,854,000 | 39,712,284 | 43,438,000 | 43,885,000 | 32,472,744 | 31,898,204 | 23,333,000 | 19,444,000 | 17,206,000 | 14,387,393 | 12,323,000 | 8,442,000 | 15,071,966 | 19,222,512 | 18,014,000 | 18,309,000 | 15,943,000 | 19,097,872 | 17,876,000 | 16,987,000 | 14,643,000 | 16,107,228 | 13,325,000 | 13,151,000 | 13,371,000 | 14,066,561 | 12,183,000 | 11,751,000 | 10,485,000 | 13,033,427 | 13,003,000 | 14,009,000 | 12,300,855 | 14,822,736 | 16,813,641 | 16,932,201 | 17,971,324 | 17,960,229 | 18,127,209 | 17,595,648 | 16,745,628 | 17,758,185 | 16,556,674 | 16,509,220 | 18,027,923 | 18,851,704 | 16,360,290 | 16,264,700 | 14,387,683 | 11,644,066 | 9,892,131 | 10,214,343 | 10,217,771 | 9,467,840 | 8,901,806 | 7,276,489 | 5,240,119 | 7,260,663.7 | 9,975,908.9 | 8,307,632.9 | 7,226,778 |
| Cost of Revenue | 17,372,748.5 | 20,071,911.4 | 19,870,000 | 21,161,000 | 20,705,000 | 24,193,154 | 22,644,000 | 20,580,000 | 19,063,000 | 23,307,025 | 20,605,000 | 21,487,000 | 22,779,000 | 23,999,907 | 24,435,000 | 23,078,000 | 17,937,758 | 19,132,776 | 14,506,000 | 11,431,000 | 10,512,000 | 10,322,472 | 8,344,000 | 7,616,000 | 11,286,823 | 12,284,360 | 11,240,000 | 11,214,000 | 10,235,000 | 11,957,379 | 10,623,000 | 9,757,000 | 8,847,000 | 9,760,325 | 8,777,000 | 9,226,000 | 9,146,000 | 9,720,423 | 8,738,000 | 8,347,000 | 7,446,000 | 9,956,111 | 9,062,000 | 9,421,000 | 8,554,637 | 10,925,763 | 10,921,446 | 10,598,481 | 10,775,476 | 11,018,338 | 11,223,801 | 10,492,422 | 9,819,721 | 11,006,004 | 10,229,387 | 9,541,042 | 9,759,075 | 10,675,140 | 8,884,745 | 9,343,389 | 7,784,144 | 6,835,399 | 6,454,435 | 6,803,510 | 6,105,387 | 6,487,721 | 6,071,605 | 4,684,761 | 3,757,941 | 5,683,745.3 | 5,481,822.2 | 0 | 3,144,017 |
| Gross Profit | 11,034,364.8 | 8,393,834.1 | 9,970,000 | 8,508,000 | 10,660,000 | 10,601,274 | 11,963,000 | 12,047,000 | 12,239,000 | 11,491,231 | 14,525,000 | 12,813,000 | 16,075,000 | 15,712,377 | 19,003,000 | 20,807,000 | 14,534,986 | 12,765,428 | 8,827,000 | 8,013,000 | 6,694,000 | 4,064,921 | 3,979,000 | 826,000 | 3,785,143 | 6,938,152 | 6,774,000 | 7,095,000 | 5,708,000 | 7,140,493 | 7,253,000 | 7,230,000 | 5,796,000 | 6,346,903 | 4,548,000 | 3,925,000 | 4,225,000 | 4,346,138 | 3,445,000 | 3,404,000 | 3,039,000 | 3,077,316 | 3,941,000 | 4,588,000 | 3,746,218 | 3,896,973 | 5,892,195 | 6,333,720 | 7,195,848 | 6,941,891 | 6,903,408 | 7,103,226 | 6,925,907 | 6,752,181 | 6,327,287 | 6,968,178 | 8,268,848 | 8,176,564 | 7,475,545 | 6,921,311 | 6,603,539 | 4,808,667 | 3,437,696 | 3,410,833 | 4,112,384 | 2,980,119 | 2,830,201 | 2,591,728 | 1,482,178 | 1,576,918.3 | 4,494,086.7 | 8,307,632.9 | 4,082,761 |
| Operating Expenses | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| R&D Expenses | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 16.9 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| SG&A Expenses | 2,535,551.9 | 3,157,812.1 | 2,452,000 | 2,584,000 | 0 | 0 | 0 | 2,044,000 | 0 | 2,008,870 | 0 | 0 | 1,426,483 | 1,749,167 | (912,021) | 1,752,000 | 1,111,225 | 73,395 | 1,422,000 | 1,391,000 | 1,015,000 | 1,944,365 | 1,202,000 | (138,000) | 741,694 | 272,200 | 1,005,000 | 890,000 | 690,000 | 489,151 | 594,000 | 732,000 | 691,000 | (250,631) | 900,000 | 580,000 | 899,000 | (772,490) | 811,000 | 666,000 | 1,356,000 | 0 | 834,000 | 787,000 | 444,917 | 78,717 | 737,778 | 849,479 | 651,480 | 2,069,568 | 502,518 | 892,958 | 1,219,652 | 764,062 | 809,032 | 665,277 | 672,601 | (992,175) | 474,872 | 525,505 | 407,784 | 1,847,662 | 289,536 | 476,182 | 277,360 | (440,526) | 290,796 | 230,654 | 337,684 | 925,559.6 | 532,194.5 | 0 | 313,340 |
| Other Expenses | 0 | 0 | 183,000 | 287,000 | 2,280,000 | 781,277 | 2,657,000 | 468,000 | 2,437,000 | 3,865,879 | 2,709,000 | 2,314,000 | 927,517 | 2,187,673 | 2,693,021 | 447,000 | 894,116 | 2,164,326 | 303,000 | 66,000 | 166,000 | 1,147,791 | 99,000 | 140,000 | 1,545,178 | 2,264,794 | 58,000 | 248,000 | 61,000 | 1,409,928 | 1,006,000 | 114,000 | (75,000) | 314,679 | 325,000 | 77,000 | 27,000 | 2,834,080 | 94,000 | 257,000 | 84,000 | 9,703,360 | 257,000 | 252,000 | 943,453 | 2,690,208 | 710,872 | 572,072 | 279,701 | 662,658 | 256,858 | 283,073 | 152,417 | 573,580 | 346,130 | 309,350 | 230,199 | 1,770,769 | 311,640 | 336,049 | 516,912 | (990,579) | 380,893 | 391,249 | 218,437 | 0 | 209,087 | 260,131 | 81,943 | 2,190.1 | 0 | 0 | 0 |
| Operating Expenses | 2,535,551.9 | 3,157,812.1 | 2,635,000 | 2,871,000 | 2,280,000 | 781,277 | 2,657,000 | 2,512,000 | 2,437,000 | 5,874,749 | 2,709,000 | 2,314,000 | 2,354,000 | 3,936,840 | 1,781,000 | 2,199,000 | 2,005,341 | 2,237,721 | 1,725,000 | 1,457,000 | 1,181,000 | 3,092,156 | 1,301,000 | 2,000 | 2,286,872 | 2,536,994 | 1,063,000 | 1,138,000 | 751,000 | 1,899,079 | 1,600,000 | 846,000 | 616,000 | 64,048 | 1,225,000 | 657,000 | 926,000 | 2,061,590 | 905,000 | 923,000 | 1,440,000 | 9,703,360 | 1,091,000 | 1,039,000 | 1,388,370 | 2,768,925 | 1,448,650 | 1,421,551 | 931,181 | 2,732,226 | 759,376 | 1,176,031 | 1,372,069 | 1,337,642 | 1,155,162 | 974,627 | 902,800 | 778,594 | 786,512 | 861,554 | 924,696 | 857,083 | 670,429 | 867,431 | 495,797 | (440,526) | 499,883 | 490,785 | 419,627 | 927,749.7 | 532,194.5 | 0 | 313,340 |
| Operating Income | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Operating Income | 8,498,812.9 | 5,236,022.0 | 7,335,000 | 5,637,000 | 8,380,000 | 9,819,997 | 9,306,000 | 9,535,000 | 9,802,000 | 5,616,482 | 11,816,000 | 10,499,000 | 13,721,000 | 11,775,537 | 17,222,000 | 18,608,000 | 12,529,645 | 10,527,707 | 7,102,000 | 6,556,000 | 5,513,000 | 972,765 | 2,678,000 | 824,000 | 1,498,271 | 4,401,158 | 5,711,000 | 5,957,000 | 4,957,000 | 5,241,414 | 5,653,000 | 6,384,000 | 5,180,000 | 6,282,855 | 3,323,000 | 3,268,000 | 3,299,000 | 2,284,548 | 2,540,000 | 2,481,000 | 1,599,000 | (6,626,044) | 2,850,000 | 3,549,000 | 2,357,848 | 1,128,048 | 4,443,545 | 4,912,169 | 6,264,667 | 4,209,665 | 6,144,032 | 5,927,195 | 5,553,838 | 5,414,539 | 5,172,125 | 5,993,551 | 7,366,048 | 7,397,970 | 6,689,033 | 6,059,757 | 5,678,843 | 3,951,584 | 2,767,267 | 2,543,402 | 3,616,587 | 3,420,645 | 2,330,318 | 2,100,943 | 1,062,551 | 649,168.7 | 3,961,892.3 | 8,307,632.9 | 3,769,421 |
| Interest Expense | 2,712,197.1 | 1,954,742.0 | 0 | 2,235,605.9 | 2,334,735.1 | 2,200,543.6 | 1,991,950.7 | 2,018,942.6 | 2,024,696.2 | 2,037,352.7 | 1,913,025.5 | 2,273,594.5 | 1,154,111.1 | 1,420,903.7 | 1,218,641.4 | 1,393,190.8 | 1,249,477.1 | 1,365,666.4 | 777,818.2 | 650,716.9 | 591,936.2 | 565,029.3 | 724,538.0 | 721,903.9 | 593,964.1 | 480,242.7 | 495,671.0 | 485,022.9 | 464,352.9 | 774,376.4 | 545,706.0 | 612,612.1 | 564,283.5 | 667,385.4 | 613,159.4 | 506,808.3 | 642,654.5 | 0 | 715,186.3 | 549,000 | 598,000 | 0 | 518,000 | 146,000 | 291,785 | 0 | 2,972,405 | 1,084,554 | 1,720,649 | 958,079 | 968,624 | 1,132,849 | 833,282 | 802,701 | 137,064 | 2,086,697 | 2,041,679 | 131,386 | 4,348,811 | 1,857,046 | 1,236,040 | 0 | 1,063,051 | 2,268,341 | 1,148,697 | 0 | 3,789,805 | 7,757,423 | 1,874,833 | 0 | 0 | 0 | 1,792,417 |
| Interest Income | 0 | 0 | 0 | 0 | 0 | 417,316.9 | 480,967.2 | 454,862.8 | 0 | 504,921.0 | 385,859.7 | 642,598.6 | 0 | 0 | 0 | 186,595.2 | 151,989.3 | 162,997.3 | 61,922.7 | 44,660.4 | 24,597.7 | 39,598.1 | 79,977.6 | 87,462.5 | 99,843.0 | 119,295.3 | 109,439.9 | 119,562.0 | 129,908.4 | 141,017.6 | 89,395.7 | 76,718.8 | 82,211.7 | 266,263.9 | 188,491.8 | 172,246.4 | 104,354.2 | 82,591.7 | 0 | 0 | 68,987 | 853,730 | 0 | 0 | 73,690 | 352,978 | 2,297,292 | 1,190,563 | 1,599,737 | 861,896 | 985,500 | 1,043,975 | 927,055 | 849,442 | 35,947 | 2,012,010 | 1,936,070 | 0 | 4,191,432 | 1,334,302 | 1,143,247 | 120,612 | 916,345 | 2,410,906 | 1,042,652 | 0 | 3,513,002 | 6,981,821 | 3,200,927 | 0 | 0 | 0 | 1,511,646 |
| Profitability | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| EBITDA | 12,027,745.4 | 8,678,303.9 | 11,405,000 | 10,131,000 | 8,380,000 | 11,907,101 | 9,306,000 | 13,249,000 | 9,802,000 | 6,850,867 | 11,816,000 | 13,860,531 | 16,883,768 | 15,261,000 | 20,413,826 | 21,466,000 | 15,467,522 | 14,170,691 | 9,791,000 | 8,951,000 | 7,813,000 | 4,331,381 | 4,977,000 | 3,113,000 | 3,760,841 | 8,126,350 | 7,917,000 | 8,051,000 | 6,948,000 | 8,414,921 | 7,706,000 | 8,298,000 | 6,977,000 | 9,334,050 | 5,264,000 | 5,684,000 | 4,909,000 | 6,053,041 | 4,420,000 | 4,523,000 | 3,747,000 | (10,090,475) | 4,311,000 | 4,624,000 | 2,707,021 | (2,640,463) | 6,019,269 | 6,508,818 | 9,454,657 | 5,704,522 | 9,095,135 | 8,463,330 | 8,030,144 | 6,072,605 | 6,861,846 | 9,675,960 | 10,258,281 | (235,969) | 12,159,706 | 8,968,750 | 7,743,079 | (2,427,529) | 4,797,156 | 5,585,894 | 5,263,786 | 3,943,636 | 6,505,629 | 9,908,968 | 4,718,290 | 4,448,978.8 | 3,964,082.4 | 8,307,632.9 | 4,921,128 |
| EBIT | 8,498,812.9 | 5,236,022.0 | 7,335,000 | 5,637,000 | 8,380,000 | 11,907,101 | 9,306,000 | 9,535,000 | 9,802,000 | 6,641,499 | 11,816,000 | 10,499,000 | 13,721,000 | 11,888,835 | 17,222,000 | 18,610,000 | 12,758,084 | 11,394,769 | 7,104,000 | 6,555,000 | 5,511,000 | 1,824,843 | 2,678,000 | 824,000 | 1,531,230 | 5,833,567 | 5,711,000 | 5,957,000 | 4,957,000 | 6,488,071 | 5,636,000 | 6,381,000 | 5,186,000 | 7,481,703 | 3,034,000 | 3,548,000 | 2,846,000 | 4,116,041 | 2,326,000 | 2,660,000 | 2,034,000 | (11,939,390) | 2,638,000 | 2,963,000 | 1,120,103 | (4,052,019) | 4,443,545 | 5,033,743 | 7,879,718 | 5,019,375 | 7,385,795 | 7,014,381 | 6,355,491 | 5,749,882 | 5,122,934 | 7,852,506 | 8,674,520 | (235,969) | 10,769,921 | 7,236,019 | 6,286,683 | (2,427,529) | 3,394,769 | 4,651,933 | 4,121,961 | 2,936,951 | 5,430,664 | 8,791,114 | 4,109,972 | 4,026,637.8 | 3,964,082.4 | 8,307,632.9 | 4,921,128 |
| Income Before Tax | 6,031,735.7 | 3,404,747.7 | 5,476,000 | 3,741,000 | 6,171,000 | 7,705,415 | 7,371,000 | 7,634,000 | 7,997,000 | 4,329,641 | 11,295,000 | 8,610,000 | 12,557,000 | 9,813,186 | 15,587,000 | 16,854,000 | 11,207,769 | 9,209,817 | 6,516,000 | 5,787,000 | 4,915,000 | 696,514 | 1,737,000 | 302,000 | 832,066 | 4,233,568 | 5,119,000 | 5,638,000 | 4,732,000 | 4,867,875 | 5,189,000 | 5,860,000 | 4,697,000 | 5,784,662 | 2,520,000 | 3,155,000 | 2,311,000 | 2,560,526 | 1,683,000 | 2,111,000 | 1,436,000 | (11,344,212) | 2,120,000 | 2,817,000 | 828,318 | 938,274 | 3,666,712 | 5,074,210 | 6,159,069 | 4,061,296 | 6,417,171 | 5,881,532 | 5,522,209 | 4,947,181 | 4,985,870 | 5,765,809 | 6,632,841 | 6,790,706 | 6,421,110 | 5,378,973 | 5,050,643 | 3,804,042 | 2,331,718 | 2,383,592 | 2,973,264 | 950,116 | 1,640,859 | 1,033,691 | 2,235,139 | 2,697,581.5 | 5,398,598.3 | 8,307,632.9 | 3,128,711 |
| Income Tax Expense | 2,238,827.9 | 972,926.2 | 1,710,000 | 1,285,000 | 1,939,000 | 3,790,540 | 2,264,000 | 3,234,000 | 2,921,000 | 39,003 | 5,307,000 | 3,336,000 | 5,593,000 | 2,144,531 | 5,115,000 | 5,309,000 | 3,883,866 | 3,296,263 | 2,193,000 | 1,768,000 | 1,537,000 | 829,661 | 576,000 | 3,000 | 351,918 | (596,587) | 1,770,000 | 1,872,000 | 1,674,000 | 2,103,485 | 2,182,000 | 2,093,000 | 1,880,000 | 1,594,268 | 1,296,000 | 1,672,000 | 1,238,000 | 1,359,046 | 1,237,000 | 1,122,000 | 825,000 | (2,117,202) | 1,233,000 | 1,121,000 | 472,376 | 1,653,777 | 1,781,672 | 2,193,911 | 2,094,230 | 1,479,253 | 2,352,725 | 2,262,057 | 1,994,804 | 1,282,826 | 1,595,481 | 2,009,931 | 2,245,157 | 2,239,731 | 2,191,670 | 1,700,145 | 1,824,175 | 1,107,502 | 599,658 | 618,731 | 912,759 | 540,034 | (532,408) | 348,656 | 626,655 | 656,620.6 | 1,467,367.5 | 5,487,435.3 | 835,366 |
| Net Income | 2,865,024.8 | 1,490,503.1 | 2,563,000 | 1,811,000 | 3,127,000 | 2,804,153 | 3,649,000 | 3,376,000 | 4,012,000 | 3,423,120 | 5,086,000 | 4,087,000 | 5,660,000 | 6,833,872 | 9,513,000 | 10,470,000 | 6,572,640 | 5,032,143 | 3,807,000 | 3,724,000 | 3,086,000 | 573,677 | 855,000 | 25,000 | 132,894 | 4,501,011 | 3,011,000 | 3,486,000 | 2,745,000 | 2,472,386 | 2,775,000 | 3,519,000 | 2,615,000 | 3,984,539 | 1,003,000 | 1,305,000 | 886,000 | 1,068,881 | 229,000 | 787,000 | 363,000 | (9,514,562) | 654,000 | 1,507,000 | 160,030 | (844,020) | 1,731,050 | 2,596,860 | 3,888,101 | 2,426,505 | 3,860,788 | 3,407,585 | 3,411,625 | 3,620,709 | 3,227,155 | 3,657,141 | 4,273,942 | 4,437,761 | 4,152,956 | 3,751,299 | 3,110,317 | 2,701,604 | 1,723,470 | 1,767,066 | 1,954,330 | 316,985 | 1,109,865 | 692,276 | 1,608,434 | 2,043,606.0 | 3,931,230.8 | 2,820,197.6 | 2,293,345 |
| Per Share Data | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| EPS (Basic) | 1393.40 | 717.00 | 1246.80 | 881.00 | 1521.04 | 1896.07 | 1774.95 | 1642.16 | 1951.52 | 2056.59 | 2473.93 | 1988.00 | 2753.14 | 3332.47 | 4627.32 | 5092.82 | 31.98 | 2955.98 | 1851.80 | 1811.43 | 1501.09 | 328.33 | 415.89 | 12.16 | 64.00 | 2572.68 | 1464.61 | 1695.66 | 1335.22 | 1465.58 | 1349.82 | 34234.20 | 1271.99 | 1666.96 | 487.88 | 634.78 | 430.97 | 90.47 | 111.39 | 382.81 | 176.57 | -3068.55 | 318.12 | 733.04 | 78.00 | -410.55 | 842.02 | 1263.17 | 1891.25 | 1180.30 | 1877.97 | 1657.52 | 1659.48 | 1761.19 | 1569.75 | 1778.91 | 2078.93 | – | 2052.24 | 1853.75 | 1537.00 | 1335.03 | 851.67 | 17464.40 | 965.76 | – | 548.45 | 342.10 | 794.83 | – | 1942.84 | 1393.27 | 1133.20 |
| EPS (Diluted) | 1393.40 | 717.00 | 1246.80 | 881.00 | 1521.04 | 1896.07 | 1774.95 | 1642.16 | 1951.52 | 2056.59 | 2473.93 | 1988.00 | 2753.14 | 3332.47 | 4627.32 | 5092.82 | 31.98 | 2955.98 | 1851.80 | 1811.43 | 1501.09 | 328.33 | 415.89 | 12.16 | 64.00 | 2572.68 | 1464.61 | 1695.66 | 1335.22 | 1465.58 | 1349.82 | 34234.20 | 1271.99 | 1666.96 | 487.88 | 634.78 | 430.97 | 90.47 | 111.39 | 382.81 | 176.57 | -3068.55 | 318.12 | 733.04 | 78.00 | -410.55 | 842.02 | 1263.17 | 1891.25 | 1180.30 | 1877.97 | 1657.52 | 1659.48 | 1761.19 | 1569.75 | 1778.91 | 2078.93 | – | 2052.24 | 1853.75 | 1537.00 | 1335.03 | 851.67 | 17464.40 | 965.76 | – | 548.45 | 342.10 | 794.83 | – | 1942.84 | 1393.27 | 1133.20 |
| Shares Outstanding | 2,055.7 | 2,031.8 | 2,055.8 | 2,055.8 | 2,055.8 | 2,055.8 | 2,054.7 | 2,056.0 | 2,055.8 | 2,055.8 | 2,055.8 | 2,055.8 | 2,055.8 | 2,055.8 | 2,055.8 | 2,055.8 | 2,055.8 | 2,055.8 | 2,055.8 | 2,055.8 | 2,055.8 | 2,055.8 | 2,055.8 | 2,055.8 | 2,076.5 | 2,055.8 | 2,055.8 | 2,055.8 | 2,055.8 | 2,055.8 | 2,055.8 | 2,055.8 | 2,055.8 | 2,055.8 | 2,055.8 | 2,055.8 | 2,055.8 | 2,055.8 | 2,055.8 | 2,055.8 | 2,055.8 | 2,055.8 | 2,055.8 | 2,055.8 | 2,051.7 | 2,055.8 | 2,055.8 | 2,055.8 | 2,055.8 | 2,055.8 | 2,055.8 | 2,055.7 | 2,055.8 | 2,055.8 | 2,055.8 | 2,055.8 | 2,055.8 | 2,055.8 | 2,023.6 | 2,023.6 | 2,023.6 | 2,023.6 | 2,023.6 | 2,023.6 | 2,023.6 | 2,023.5 | 2,023.7 | 2,023.7 | 2,023.6 | 2,023.6 | 1,535.1 | 2,024.2 | 2,023.8 |
| Metric | 2026 Q1 | 2025 Q4 | 2025 Q3 | 2025 Q2 | 2025 Q1 | 2024 Q4 | 2024 Q3 | 2024 Q2 | 2024 Q1 | 2023 Q4 | 2023 Q3 | 2023 Q2 | 2023 Q1 | 2022 Q4 | 2022 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 | 2021 Q2 | 2021 Q1 | 2020 Q4 | 2020 Q3 | 2020 Q2 | 2020 Q1 | 2019 Q4 | 2019 Q3 | 2019 Q2 | 2019 Q1 | 2018 Q4 | 2018 Q3 | 2018 Q2 | 2018 Q1 | 2017 Q4 | 2017 Q3 | 2017 Q2 | 2017 Q1 | 2016 Q4 | 2016 Q3 | 2016 Q2 | 2016 Q1 | 2010 Q2 | 2010 Q1 | 2009 Q4 | 2009 Q2 | 2009 Q1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Current Assets | ||||||||||||||||||||||||||||||||||||||||||||||
| Cash & Cash Equivalents | 12,908,762.8 | 10,682,591.5 | 10,364,000 | 10,118,117 | 14,102,177 | 14,054,475 | 14,098,591 | 13,236,875 | 15,166,905 | 12,336,115 | 12,070,744 | 11,324,835 | 15,497,345 | 15,401,058 | 12,917,748 | 10,103,586 | 13,999,041 | 14,549,906 | 10,086,787 | 5,021,544 | 6,687,543 | 5,082,308 | 7,828,655 | 9,247,947 | 8,797,176 | 7,075,758 | 9,061,249 | 5,524,121 | 8,937,863 | 6,311,744 | 7,120,569 | 6,337,482 | 7,866,454 | 7,945,885 | 7,852,252 | 6,246,348 | 8,164,711 | 8,410,467 | 7,712,705 | 7,918,316 | 7,636,349 | 4,867,304 | 2,696,818 | 3,562,119 | 6,014,825 | 5,340,424 |
| Short-Term Investments | 914,036.6 | 1,836,039.2 | 3,370,000 | 4,222,324 | 2,527,917 | 851,543 | 2,239,250 | 2,112,720 | 1,703,436 | 1,860,928 | 1,752,234 | 911,484 | 1,683,968 | 1,162,127 | 2,234,862 | 1,145,545 | 1,648,905 | 1,627,150 | 1,835,384 | 206,284 | 506,110 | 2,194,651 | 3,213,025 | 3,885,817 | 807,351 | 1,624,018 | 2,451,992 | 3,357,915 | 4,996,751 | 5,321,098 | 7,563,398 | 6,262,628 | 4,416,596 | 2,967,878 | 2,749,881 | 1,941,123 | 7,060,705 | 5,367,147 | 4,862,846 | 1,895,161 | 1,215,391 | 1,924,788 | 370,196 | 462,258 | 884,950 | 4,308,734 |
| Net Receivables | 29,590,933.3 | 29,362,642.2 | 31,471,000 | 12,518,715 | 17,920,475 | 19,261,991 | 20,255,956 | 23,052,379 | 33,696,633 | 31,875,055 | 36,713,805 | 41,856,975 | 46,604,489 | 38,007,100 | 32,485,388 | 28,408,491 | 24,431,856 | 17,377,025 | 15,912,361 | 9,079,403 | 6,572,165 | 4,398,802 | 4,175,713 | 4,389,838 | 3,827,715 | 5,106,953 | 5,803,179 | 7,905,855 | 8,359,743 | 7,923,675 | 7,627,927 | 7,616,818 | 6,432,727 | 5,891,435 | 4,924,311 | 4,278,324 | 3,549,424 | 3,908,465 | 3,496,182 | 3,243,748 | 2,739,405 | 2,849,060 | 2,975,763 | 2,969,120 | 5,649,429 | 6,345,547 |
| Inventory | 10,413,202.3 | 8,599,815.8 | 10,539,000 | 10,397,969 | 11,032,296 | 10,027,831 | 10,907,231 | 11,368,526 | 10,813,411 | 10,202,448 | 11,356,473 | 10,295,516 | 11,123,101 | 11,880,034 | 10,783,508 | 12,176,656 | 10,971,751 | 8,398,212 | 9,078,206 | 7,177,346 | 6,407,625 | 5,053,960 | 5,510,348 | 5,034,963 | 5,811,781 | 5,658,099 | 5,906,583 | 5,853,932 | 5,478,060 | 5,100,407 | 5,412,985 | 5,471,635 | 4,929,361 | 4,601,396 | 4,725,412 | 4,269,035 | 4,330,486 | 3,841,901 | 3,259,169 | 3,157,788 | 2,860,878 | 0 | 0 | 2,042,697 | 1,921,970 | 0 |
| Other Current Assets | 3,164,050.0 | 2,906,895.6 | 4,026,000 | 20,606,728 | 16,963,602 | 14,851,046 | 12,935,683 | 11,621,527 | 12,029,774 | 11,551,531 | 11,092,491 | 11,635,752 | 10,701,053 | 10,133,185 | 8,776,037 | 8,664,379 | 7,467,502 | 9,193,998 | 9,421,660 | 7,540,143 | 6,515,569 | 5,734,674 | 5,529,531 | 5,122,566 | 4,189,518 | 3,627,626 | 2,103,529 | 2,225,815 | 2,114,289 | 2,151,921 | 1,330,620 | 1,411,854 | 1,456,816 | 1,701,556 | 1,630,330 | 2,118,764 | 2,223,887 | 2,460,576 | 3,999,785 | 6,253,676 | 6,004,405 | 4,718,082 | 4,945,174 | 0 | 2,584,965 | 4,261,016 |
| Total Current Assets | 56,990,984.9 | 53,387,984.4 | 59,770,000 | 59,169,846 | 63,994,841 | 60,642,092 | 61,852,004 | 62,098,228 | 74,111,020 | 68,615,106 | 73,934,341 | 76,637,504 | 86,338,757 | 77,276,845 | 68,012,252 | 61,010,403 | 59,149,305 | 51,695,747 | 47,016,250 | 29,269,677 | 27,075,973 | 22,834,374 | 26,755,123 | 27,933,579 | 23,682,548 | 23,364,461 | 25,738,823 | 25,029,519 | 30,051,490 | 27,030,612 | 29,287,964 | 27,248,863 | 25,214,088 | 23,224,016 | 22,075,020 | 19,008,812 | 25,416,908 | 24,129,162 | 23,556,960 | 22,468,689 | 20,456,428 | 14,359,234 | 10,987,951 | 12,117,788 | 17,056,139 | 20,255,721 |
| Non-Current Assets | ||||||||||||||||||||||||||||||||||||||||||||||
| Property, Plant & Equipment | 106,827,027.5 | 106,983,746.9 | 152,155,000 | 152,786,107 | 153,669,371 | 156,100,763 | 147,421,298 | 146,643,044 | 141,909,376 | 141,229,071 | 140,012,355 | 139,962,041 | 143,812,238 | 143,948,921 | 138,331,101 | 130,618,663 | 124,319,064 | 126,483,048 | 116,840,581 | 102,968,701 | 101,546,771 | 98,820,383 | 100,384,986 | 99,907,426 | 102,302,134 | 93,743,845 | 89,730,045 | 85,970,187 | 85,500,386 | 85,845,729 | 81,921,634 | 82,119,034 | 80,137,106 | 82,712,639 | 80,567,973 | 82,836,313 | 81,988,134 | 84,669,549 | 84,036,284 | 85,566,824 | 87,259,425 | 28,833,878 | 21,085,233 | 27,944,874 | 20,056,723 | 19,185,799 |
| Goodwill | 4,552,142.9 | 4,586,102.3 | 6,376,000 | 4,749,472 | 4,794,567 | 4,905,309 | 4,787,694 | 4,772,277 | 4,615,013 | 4,606,191 | 4,724,243 | 4,787,327 | 5,026,021 | 5,109,637 | 5,238,201 | 4,531,730 | 4,332,148 | 4,686,324 | 19,788,844 | 1,594,279 | 1,353,802 | 1,594,279 | 1,353,802 | 919,445 | 919,445 | 1,159,922 | 919,445 | 919,445 | 919,445 | 919,445 | 919,445 | 919,445 | 919,445 | 1,159,922 | 919,445 | 919,445 | 919,445 | 1,159,922 | 919,445 | 919,445 | 919,445 | 0 | 0 | 2,507,552 | 0 | 0 |
| Intangible Assets | 13,710,549.3 | 14,026,020.9 | 14,494,000 | 15,130,454 | 15,559,479 | 16,413,285 | 15,716,327 | 15,648,114 | 14,729,856 | 14,714,809 | 15,560,161 | 16,131,264 | 17,542,926 | 18,146,605 | 17,009,782 | 15,974,743 | 14,831,323 | 15,508,516 | 10,376,666 | 588,393 | 564,010 | 555,043 | 566,572 | 569,072 | 608,955 | 483,098 | 396,637 | 395,127 | 419,626 | 410,747 | 392,867 | 359,116 | 360,994 | 380,226 | 345,742 | 253,044 | 268,946 | 272,132 | 371,610 | 387,801 | 389,399 | 0 | 0 | 96,027 | 5,649,429 | 0 |
| Long-Term Investments | 45,838,134.6 | 44,588,381.9 | 11,751,000 | 12,612,897 | 12,278,984 | 13,040,780 | 12,765,050 | 9,216,999 | 9,010,190 | 8,790,479 | 9,076,319 | 9,930,393 | 10,044,285 | 11,060,344 | 9,897,067 | 9,930,089 | 9,687,292 | 9,664,770 | 9,365,233 | 4,504,040 | 4,060,165 | 4,051,636 | 4,336,935 | 5,355,250 | 5,635,565 | 6,600,346 | 6,501,341 | 5,679,158 | 4,201,865 | 4,671,053 | 4,910,715 | 4,638,251 | 5,684,059 | 4,896,307 | 3,535,764 | 3,656,516 | 3,837,983 | 2,924,052 | 3,340,500 | 2,644,048 | 2,949,699 | 4,819,758 | 11,668,511 | 3,786,924 | 3,041,718 | 5,333,076 |
| Other Non-Current Assets | 50,391,279.7 | 50,045,553.9 | 35,021,000 | 50,161,250 | 50,023,317 | 50,242,948 | 50,168,922 | 47,929,024 | 44,309,099 | 44,324,932 | 41,920,413 | 45,596,844 | 49,597,468 | 50,827,155 | 40,888,039 | 40,811,375 | 38,511,351 | 34,388,211 | 37,846,132 | 10,444,644 | 12,331,859 | 9,838,454 | 12,883,178 | 12,465,031 | 13,385,490 | 8,538,624 | 7,709,771 | 7,124,378 | 7,081,581 | 7,363,034 | 6,449,339 | 6,298,462 | 6,254,495 | 5,474,302 | 8,824,517 | 9,020,239 | 8,066,128 | 5,804,160 | 8,896,672 | 9,416,331 | 9,774,133 | 14,268,863 | 12,285,324 | 7,697,693 | 3,884,362 | 9,759,274 |
| Total Non-Current Assets | 231,255,273.3 | 230,445,895.6 | 232,102,000 | 235,440,180 | 236,325,718 | 240,703,085 | 230,859,291 | 224,209,458 | 214,573,534 | 213,665,482 | 211,293,491 | 216,407,869 | 226,022,938 | 229,092,662 | 211,364,190 | 201,866,600 | 191,681,178 | 190,730,869 | 194,217,456 | 120,100,057 | 119,856,607 | 114,859,795 | 119,525,473 | 119,216,224 | 122,851,589 | 110,525,835 | 105,257,239 | 100,088,295 | 98,122,903 | 99,210,008 | 94,594,000 | 94,334,308 | 93,356,099 | 94,623,396 | 94,193,441 | 96,685,557 | 95,080,636 | 94,829,815 | 97,564,511 | 98,934,449 | 101,292,101 | 47,922,499 | 45,039,068 | 43,441,729 | 29,493,622 | 34,278,149 |
| Total Assets | 288,246,258.2 | 283,833,880.0 | 291,872,000 | 294,610,026 | 300,320,559 | 301,345,177 | 292,711,295 | 286,307,686 | 288,684,554 | 282,280,588 | 285,227,832 | 293,045,373 | 312,361,695 | 306,369,507 | 279,376,442 | 262,877,003 | 250,830,483 | 242,426,616 | 241,233,706 | 149,369,734 | 146,932,580 | 137,694,169 | 146,280,596 | 147,149,803 | 146,534,137 | 133,890,296 | 130,996,062 | 125,117,814 | 128,174,393 | 126,240,620 | 123,881,964 | 121,583,171 | 118,570,187 | 117,847,412 | 116,268,461 | 115,694,369 | 120,497,544 | 118,958,977 | 121,121,471 | 121,403,138 | 121,748,529 | 62,281,733 | 56,027,019 | 55,559,517 | 46,549,761 | 54,533,870 |
| Current Liabilities | ||||||||||||||||||||||||||||||||||||||||||||||
| Account Payables | 23,136,551.9 | 15,742,188.2 | 18,256,000 | 11,409,398 | 12,021,147 | 15,137,558 | 12,420,573 | 11,797,247 | 11,758,058 | 13,769,585 | 12,089,627 | 11,555,966 | 12,989,811 | 15,102,556 | 11,853,685 | 12,304,494 | 11,076,298 | 10,536,858 | 8,469,278 | 7,264,767 | 6,782,900 | 6,564,225 | 5,450,500 | 4,795,369 | 6,889,895 | 10,689,246 | 7,249,081 | 6,854,673 | 6,250,364 | 6,994,928 | 6,339,297 | 5,351,157 | 4,749,904 | 6,968,207 | 6,068,671 | 6,184,103 | 6,799,320 | 6,854,363 | 5,461,431 | 5,238,575 | 5,089,800 | 5,143,659 | 8,255,289 | 3,280,232 | 8,885,853 | 12,859,069 |
| Short-Term Debt | 12,234,259.9 | 10,069,246.6 | 12,455,000 | 15,418,992 | 12,951,955 | 10,937,505 | 11,495,851 | 15,738,953 | 15,017,577 | 15,207,872 | 17,331,570 | 16,806,676 | 16,005,965 | 21,921,564 | 22,333,772 | 9,475,873 | 8,464,770 | 8,917,760 | 8,415,252 | 5,092,479 | 4,981,732 | 4,695,863 | 6,010,620 | 9,259,227 | 5,857,460 | 4,775,441 | 4,304,820 | 3,866,898 | 3,838,136 | 4,019,927 | 8,034,419 | 5,676,999 | 4,932,844 | 5,144,504 | 5,115,065 | 3,919,523 | 4,094,992 | 4,126,203 | 5,057,296 | 4,924,412 | 5,100,592 | 523,299 | 101,098 | 602,544 | 187,185 | 170,080 |
| Deferred Revenue | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1,682,844 | 913,132 | 2,433,022 | 637,673 | 717,446 |
| Other Current Liabilities | 3,384,541.3 | 2,822,985.2 | 4,327,000 | 10,535,842 | 19,848,153 | 9,561,477 | 9,059,207 | 10,933,620 | 26,124,107 | 10,909,841 | 18,728,950 | 31,739,822 | 43,140,467 | 16,397,139 | 14,224,473 | 17,498,572 | 20,531,072 | 7,915,223 | 8,144,322 | 3,639,114 | 5,657,669 | 4,531,932 | 7,271,022 | 10,298,040 | 13,769,000 | 3,322,496 | 4,883,255 | 7,117,743 | 14,453,289 | 4,781,002 | 5,487,291 | 6,045,553 | 8,903,968 | 2,904,081 | 2,198,367 | 1,796,697 | 4,192,275 | 3,432,296 | 3,471,516 | 2,477,372 | 3,542,184 | 4,607,796 | 2,395,786 | 1,154,415 | 2,323,077 | 4,464,972 |
| Total Current Liabilities | 45,279,890.8 | 34,477,180.1 | 39,110,000 | 40,689,421 | 48,137,521 | 39,635,471 | 36,921,130 | 41,859,945 | 56,611,494 | 43,563,377 | 51,721,628 | 63,169,166 | 75,516,616 | 56,782,338 | 51,388,763 | 41,751,955 | 42,773,849 | 30,248,731 | 27,880,970 | 19,329,668 | 19,963,177 | 18,282,443 | 21,324,712 | 26,618,637 | 28,911,357 | 21,742,299 | 18,863,213 | 19,892,652 | 26,783,928 | 17,824,622 | 21,942,868 | 18,857,029 | 20,524,457 | 16,846,611 | 16,151,645 | 14,512,683 | 17,080,956 | 16,387,358 | 15,959,720 | 14,734,022 | 16,272,941 | 11,957,598 | 11,665,305 | 7,470,213 | 12,033,788 | 18,211,567 |
| Non-Current Liabilities | ||||||||||||||||||||||||||||||||||||||||||||||
| Long-Term Debt | 96,131,195.5 | 99,014,257.9 | 101,815,000 | 103,994,201 | 104,203,144 | 107,521,054 | 103,533,422 | 97,994,002 | 92,359,687 | 89,225,019 | 91,249,080 | 90,118,894 | 99,198,122 | 92,000,929 | 84,210,015 | 88,091,950 | 82,014,016 | 84,978,069 | 82,480,376 | 43,950,246 | 43,883,285 | 40,980,693 | 46,390,392 | 43,267,013 | 39,274,191 | 32,172,744 | 34,796,939 | 32,347,051 | 32,637,299 | 33,244,828 | 31,856,313 | 35,651,874 | 36,026,205 | 38,403,331 | 39,495,325 | 42,193,771 | 46,316,215 | 48,095,824 | 46,912,509 | 48,509,065 | 48,038,772 | 8,963,453 | 7,931,052 | 6,711,141 | 0 | 2,247,638 |
| Deferred Tax Liabilities | 0 | 11,897,294.3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1,194,848 | 1,255,972 | 0 |
| Other Non-Current Liabilities | 41,802,141.8 | 29,315,692.4 | 43,937,000 | 43,720,311 | 43,265,169 | 43,056,624 | 46,311,578 | 46,567,209 | 45,540,279 | 45,352,888 | 37,383,206 | 37,424,185 | 37,064,009 | 37,563,863 | 40,172,326 | 37,464,556 | 36,032,986 | 35,739,468 | 36,339,974 | 25,311,999 | 24,130,335 | 24,103,955 | 20,548,700 | 20,732,463 | 20,915,150 | 20,689,403 | 14,887,072 | 14,911,653 | 15,038,186 | 15,068,842 | 14,912,908 | 14,836,528 | 14,188,697 | 14,381,771 | 12,719,150 | 12,009,502 | 11,683,972 | 10,915,294 | 11,543,152 | 11,859,119 | 12,429,826 | 6,043,120 | 5,403,189 | 390,509 | 9,350,064 | 6,343,709 |
| Total Non-Current Liabilities | 137,933,337.3 | 140,227,244.5 | 145,752,000 | 148,339,737 | 148,885,132 | 151,733,711 | 150,868,595 | 145,547,574 | 138,901,958 | 135,618,407 | 129,495,389 | 128,383,297 | 137,168,842 | 130,500,119 | 125,297,882 | 126,447,861 | 118,912,433 | 121,594,113 | 119,564,845 | 70,049,021 | 68,817,483 | 65,912,363 | 67,782,783 | 64,894,446 | 61,242,852 | 53,916,369 | 50,769,226 | 48,290,865 | 48,723,222 | 49,111,560 | 46,769,221 | 50,488,402 | 50,214,902 | 52,785,102 | 52,214,475 | 54,203,273 | 58,000,187 | 59,011,118 | 58,455,661 | 60,368,184 | 60,468,598 | 15,006,573 | 13,334,241 | 14,578,036 | 10,606,036 | 8,591,347 |
| Total Liabilities | 183,213,228.0 | 174,704,424.7 | 184,862,000 | 189,029,158 | 197,022,653 | 191,369,182 | 187,789,725 | 187,407,519 | 195,513,452 | 179,181,784 | 181,217,017 | 191,552,463 | 212,685,458 | 187,282,457 | 176,686,645 | 168,199,816 | 161,686,282 | 151,842,844 | 147,445,815 | 89,378,689 | 88,780,660 | 84,194,806 | 89,107,495 | 91,513,083 | 90,154,209 | 75,658,668 | 69,632,439 | 68,183,517 | 75,507,150 | 66,936,182 | 68,712,089 | 69,345,431 | 70,739,359 | 69,631,713 | 68,366,120 | 68,715,956 | 75,081,143 | 75,398,476 | 74,415,381 | 75,102,206 | 76,741,539 | 26,964,171 | 24,999,546 | 22,048,249 | 22,639,824 | 26,802,914 |
| Stockholders' Equity | ||||||||||||||||||||||||||||||||||||||||||||||
| Common Stock | 25,095,917.7 | 25,013,287.1 | 25,040,000 | 25,040,067 | 25,040,067 | 25,040,067 | 25,040,067 | 25,040,067 | 25,040,067 | 25,040,067 | 25,040,067 | 25,040,067 | 25,040,067 | 25,040,067 | 25,040,067 | 25,040,067 | 25,040,067 | 25,040,067 | 25,040,067 | 25,040,067 | 25,040,067 | 25,040,067 | 25,040,067 | 25,040,067 | 25,040,067 | 25,040,067 | 25,040,067 | 25,040,067 | 25,040,067 | 25,040,067 | 25,040,067 | 25,040,067 | 25,040,067 | 25,040,067 | 25,040,067 | 25,040,067 | 25,040,067 | 25,040,067 | 25,040,067 | 25,040,067 | 25,040,067 | 0 | 0 | 10,117,791 | 0 | 0 |
| Retained Earnings | 4,331,651.6 | 10,451,838.0 | 39,228,000 | 36,664,340 | 34,852,888 | 40,524,960 | 36,625,741 | 33,078,896 | 29,702,978 | 38,519,841 | 34,291,435 | 29,205,630 | 25,118,174 | 43,839,949 | 31,876,570 | 27,476,304 | 23,913,903 | 25,483,887 | 22,508,733 | 16,155,745 | 14,975,373 | 10,305,036 | 11,912,438 | 11,057,424 | 11,032,309 | 16,119,364 | 17,774,992 | 14,763,669 | 11,276,484 | 17,783,755 | 15,136,321 | 12,360,943 | 8,842,154 | 7,388,171 | 6,461,274 | 5,457,992 | 3,914,156 | 1,156,382 | 4,023,070 | 3,795,866 | 3,013,232 | 0 | 0 | 5,132,054 | 0 | 0 |
| Accumulated Other Comprehensive Income | 43,873,757.7 | 41,604,568.5 | 9,838,000 | 10,912,869 | 10,984,679 | 11,524,173 | 10,000,746 | 9,009,983 | 7,888,344 | 8,224,452 | 12,180,536 | 13,978,655 | 15,842,541 | 15,546,989 | 13,534,455 | 11,483,520 | 10,893,579 | 11,357,894 | 8,838,285 | 8,583,328 | 7,901,375 | 7,947,062 | 9,857,610 | 8,945,633 | 9,894,703 | 6,646,660 | 9,787,946 | 8,327,081 | 7,756,799 | 7,782,086 | 6,583,088 | 6,320,289 | 5,701,932 | 7,399,015 | 8,046,168 | 8,027,641 | 8,230,512 | 9,222,710 | 9,334,699 | 9,070,898 | 8,620,922 | 0 | 0 | (31,328,440) | 0 | 0 |
| Total Stockholders' Equity | 79,924,083.5 | 83,670,644.1 | 80,714,000 | 79,224,975 | 77,485,333 | 83,696,899 | 78,274,253 | 73,736,645 | 69,239,088 | 78,392,059 | 78,119,737 | 74,832,051 | 72,608,481 | 91,034,704 | 77,058,791 | 70,607,590 | 66,455,248 | 68,489,547 | 62,994,784 | 56,386,839 | 54,524,514 | 49,899,864 | 53,417,814 | 51,650,823 | 52,574,778 | 54,413,790 | 59,210,704 | 54,738,516 | 50,681,049 | 57,213,607 | 53,367,175 | 50,328,998 | 46,191,852 | 46,434,953 | 46,155,207 | 45,133,399 | 43,792,434 | 42,026,858 | 45,005,535 | 44,514,529 | 43,281,918 | 34,348,770 | 31,027,473 | 32,569,957 | 22,952,442 | 27,730,956 |
| Total Liabilities & Equity | 288,246,258.2 | 283,833,880.0 | 291,872,000 | 294,610,026 | 300,320,559 | 301,345,177 | 292,711,295 | 286,307,686 | 288,684,554 | 282,280,588 | 285,227,832 | 293,045,373 | 312,361,695 | 306,369,507 | 279,376,442 | 262,877,003 | 250,830,483 | 242,426,616 | 241,233,706 | 149,369,734 | 146,932,580 | 137,694,169 | 146,280,596 | 147,149,803 | 146,534,137 | 133,890,296 | 130,996,062 | 125,117,814 | 128,174,393 | 126,240,620 | 123,881,964 | 121,583,171 | 118,570,187 | 117,847,412 | 116,268,461 | 115,694,369 | 120,497,544 | 118,958,977 | 121,121,471 | 121,403,138 | 121,748,529 | 62,281,733 | 56,027,019 | 55,559,517 | 46,549,761 | 54,533,870 |
| Debt Metrics | ||||||||||||||||||||||||||||||||||||||||||||||
| Total Debt | 108,365,455.4 | 109,083,504.4 | 114,270,000 | 120,259,356 | 118,660,926 | 119,965,031 | 116,388,181 | 115,019,566 | 108,714,897 | 105,815,527 | 109,728,676 | 108,060,247 | 116,362,201 | 115,134,839 | 107,739,990 | 98,746,252 | 91,618,263 | 95,060,928 | 91,878,909 | 50,060,470 | 49,894,031 | 46,731,754 | 53,474,992 | 53,669,748 | 46,454,810 | 38,239,139 | 40,406,812 | 37,467,398 | 37,727,642 | 38,062,645 | 39,890,732 | 41,328,873 | 40,959,049 | 43,547,835 | 44,610,390 | 46,113,294 | 50,411,207 | 52,222,027 | 51,969,805 | 53,433,477 | 53,139,364 | 9,486,752 | 8,032,150 | 7,313,685 | 187,185 | 2,417,718 |
| Net Debt | 95,456,692.6 | 98,400,912.9 | 103,906,000 | 110,141,239 | 104,558,749 | 105,910,556 | 102,289,590 | 101,782,691 | 93,547,992 | 93,479,412 | 97,657,932 | 96,735,412 | 100,864,856 | 99,733,781 | 94,822,242 | 88,642,666 | 77,619,222 | 80,511,022 | 81,792,122 | 45,038,926 | 43,206,488 | 41,649,446 | 45,646,337 | 44,421,801 | 37,657,634 | 31,163,381 | 31,345,563 | 31,943,277 | 28,789,779 | 31,750,901 | 32,770,163 | 34,991,391 | 33,092,595 | 35,601,950 | 36,758,138 | 39,866,946 | 42,246,496 | 43,811,560 | 44,257,100 | 45,515,161 | 45,503,015 | 4,619,448 | 5,335,332 | 3,751,566 | (5,827,640) | (2,922,706) |
| Metric | 2026 Q1 | 2025 Q4 | 2025 Q3 | 2025 Q2 | 2025 Q1 | 2024 Q4 | 2024 Q3 | 2024 Q2 | 2024 Q1 | 2023 Q4 | 2023 Q3 | 2023 Q2 | 2023 Q1 | 2022 Q4 | 2022 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 | 2021 Q2 | 2021 Q1 | 2020 Q4 | 2020 Q3 | 2020 Q2 | 2020 Q1 | 2019 Q4 | 2019 Q3 | 2019 Q2 | 2019 Q1 | 2018 Q4 | 2018 Q3 | 2018 Q2 | 2018 Q1 | 2017 Q4 | 2017 Q3 | 2017 Q2 | 2017 Q1 | 2016 Q4 | 2016 Q3 | 2016 Q2 | 2016 Q1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Operating Activities | |||||||||||||||||||||||||||||||||||||||||
| Net Income | 2,865,024.8 | 1,490,503.1 | 2,563,000 | 1,761,828.6 | 3,080,471.2 | 3,942,458.2 | 3,721,821.8 | 3,564,235.7 | 3,950,915.0 | 4,152,674.4 | 5,140,165.6 | 3,854,865.6 | 5,512,463.3 | 6,645,070.6 | 9,841,202.1 | 11,051,949.2 | 6,290,867.9 | 5,236,855.1 | 3,769,487.1 | 3,778,561.5 | 3,184,539.1 | 633,447.4 | 881,859.1 | 24,027.1 | 150,631.6 | 3,809,223.8 | 3,105,342.5 | 3,435,844.9 | 2,771,036.0 | 2,731,865.1 | 2,800,371.8 | 3,635,143.1 | 2,555,728.1 | 3,415,702.0 | 990,034.5 | 1,354,081.6 | 873,381.7 | 185,085.0 | 223,740.0 | 787,000 | 362,594 |
| Depreciation & Amortization | 3,528,932.6 | 3,442,281.9 | 4,070,000 | 4,371,981.2 | 3,832,118.0 | 4,115,513.7 | 4,247,144.8 | 3,920,814.7 | 3,518,599.0 | 3,800,981.1 | 3,697,768.3 | 3,170,246.3 | 3,080,551.5 | 2,949,173.2 | 3,293,849.2 | 3,101,390.5 | 2,671,508.4 | 2,967,420.8 | 2,732,483.3 | 2,503,108.9 | 2,449,942.2 | 2,400,027.4 | 2,438,356.1 | 2,190,397.9 | 2,598,975.6 | 2,542,349.0 | 2,333,268.1 | 2,225,564.7 | 2,112,119.4 | 1,913,654.6 | 3,014,872.6 | 2,114,827.9 | 1,843,485.7 | 2,552,899.2 | 2,534,075.9 | 2,342,619.5 | 2,128,021.6 | 2,100,614.8 | 2,045,901.7 | 1,863,000 | 1,712,986 |
| Stock-Based Compensation | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Change in Working Capital | (2,468,069.5) | 433,739.7 | (1,199,000) | (4,142,155.7) | (1,787,993.4) | (673,157.6) | 1,037,889.1 | 7,937,074.3 | (5,217,334.9) | 483,513.8 | (9,077,560.9) | (6,288,283.0) | (13,917,508.8) | (3,962,863.8) | (3,322,961.5) | (13,681,937.3) | (9,748,364.3) | (1,585,858.6) | (3,686,294.4) | (3,523,877.5) | (4,104,630.1) | 1,477,252.6 | (1,243,355.1) | (1,249,347.7) | (1,611,078.0) | 921,060.7 | 1,637,733.1 | 139,429.8 | (1,791,949.4) | (972,322.1) | 382,639.3 | (1,120,528.4) | (1,379,676.7) | (135,742.9) | (952,528.0) | (771,281.3) | (801,432.8) | (1,011,266.9) | 1,205,052.5 | (889,000) | 438,141 |
| Other Non-Cash Items | 1,312,929.6 | 1,273,393.7 | 1,734,000 | 6,495,077.7 | (967,388.1) | (1,239,858.1) | 1,704,694.9 | 1,731,091.7 | 2,278,768.0 | 1,878,797.4 | 1,600,346.9 | 307,457.8 | 6,694,818.4 | 4,309,290.9 | 6,710,825.3 | 4,902,192.6 | 3,693,747.6 | 4,744,619.5 | 1,182,921.3 | (124,180.6) | 522,769.3 | (707,917.6) | 1,333,695.5 | (3,351,741.0) | 2,147,859.6 | 1,560,606.7 | 2,842,020.6 | (113,807.0) | 1,400,993.5 | 1,155,456.8 | 1,938,089.4 | (650,698.1) | 1,111,405.8 | (607,915.0) | 1,382,030.9 | (1,458,356.4) | 1,558,085.9 | 2,383,945.3 | 1,686,670.5 | 1,003,000 | 2,099,167 |
| Operating Cash Flow | 5,238,817.5 | 6,639,918.5 | 8,878,000 | 8,486,731.9 | 4,157,207.7 | 8,276,997.7 | 11,077,004.9 | 16,955,798.4 | 4,530,947.1 | 8,631,338.3 | 3,013,432.9 | 1,690,875.8 | 1,370,324.3 | 10,141,638.9 | 16,522,915.2 | 5,373,595.0 | 2,907,759.5 | 10,730,686.5 | 4,670,048.8 | 2,727,756.5 | 2,558,279.0 | 4,275,323.7 | 3,182,336.5 | (2,721,856.2) | 2,470,893.3 | 6,569,612.5 | 9,763,520.0 | 5,627,178.8 | 4,525,647.3 | 4,230,824.9 | 8,167,883.5 | 4,374,934.9 | 4,087,714.2 | 5,957,190.2 | 3,995,985.6 | 1,215,329.4 | 3,793,649.2 | 3,658,378.2 | 5,161,364.6 | 773,000 | 3,724,849 |
| Investing Activities | |||||||||||||||||||||||||||||||||||||||||
| Capital Expenditure | (1,878,590.9) | (3,331,726.6) | (5,073,000) | (2,111,878.3) | (1,592,939.6) | (3,811,968.8) | (2,197,720.7) | (2,269,558.1) | (1,591,395.5) | (3,087,607.9) | (2,494,841.6) | (1,802,333.8) | (1,588,485.4) | (3,632,816.7) | (2,293,146.2) | (2,016,391.6) | (1,174,397.9) | (2,371,774.0) | (1,685,277.7) | (1,430,260.7) | (877,045.0) | (1,529,793.6) | (1,424,893.3) | (91,845.0) | (2,017,072.8) | (1,318,412.9) | (1,301,022.9) | (760,577.6) | (605,390.7) | (3,692,486.3) | (4,047,335.2) | (697,070.0) | (433,799.7) | (975,770.3) | (471,061.7) | (660,157.1) | (279,612.3) | (109,567.4) | (1,099,597.0) | (955,000) | (1,421,270) |
| Acquisitions | 0 | (279,618.5) | (64,000) | 1,113,782.1 | (1,092,498.4) | (1,174,993.4) | 44,093.1 | 0 | 0 | 0 | (26,786.0) | 27,295.8 | 0 | (464,978.0) | 452,835.3 | 0 | 0 | (99,753.1) | (9,473,692.6) | 2,310.8 | 8,594.1 | 8,290.2 | 5,393.9 | 1,228.9 | 8,743.6 | 127,921.4 | (4,626.1) | 3,813.3 | 23,589.6 | 138,924.3 | (52,729.4) | 54,959.6 | 41,126.4 | 202,372.0 | 31,076.1 | 170,855.1 | 28,750.6 | (109,050.6) | 23,013.8 | 725,000 | 0 |
| Purchases of Investments | (992.4) | 925,588.5 | 0 | (1,405,232.5) | (791,051.6) | 1,089,439.3 | (2,842,643.9) | (568,843.3) | (160,518.2) | (787.3) | 0 | 0 | 0 | (122,091.0) | (160,276.6) | (35,761.1) | (30,628.1) | 17,264.3 | (16,264.5) | 0 | 0 | 0 | 583,621.8 | (557,133.5) | 0 | 0 | 0 | 0 | 0 | 4,009,919.7 | (1,478,315.7) | (384,222.6) | (2,490,563.4) | 0 | 0 | 0 | (2,900,498.8) | (651,704.9) | (3,473,206.8) | (1,130,000) | (46,566) |
| Sales/Maturities of Investments | 0 | 2,101,646.2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | (11,280.6) | (171,756.5) | 468,996.7 | 730,450.1 | 987,535.5 | (930,326.8) | 830,373.8 | 382,851.8 | 507,776.6 | (612,527.8) | (45,791.9) | 1,767,683.0 | 788,480.9 | 0 | 0 | 2,826,503.0 | 1,594,533.6 | 483,737.9 | 279,520.5 | 705,043.7 | 0 | 0 | 0 | 0 | (1,536,742.6) | (806,174.9) | 0 | 0 | 240,310.1 | 8,407.7 | 100,000 | 0 |
| Other Investing Activities | 902,080.9 | 42,096.5 | 1,892,000 | (1,147,573.5) | 73,884.0 | 210,577.7 | 93,969.5 | 52,000.1 | 18,710.7 | (10,506.0) | 698,464.0 | (7,002.7) | 7,791.5 | 414,032.1 | (93,882.0) | 32,754.4 | 47,856.5 | 1,623.3 | (487.9) | 0 | 0 | 0 | 1,279,041.0 | (2,579,490.2) | 0 | 0 | 0 | 0 | 0 | 0 | (2.1) | 2.1 | 0 | (143,632.5) | 0 | 6,093,441.0 | 0 | 109,025.0 | 0 | 28,000 | 153,215 |
| Investing Cash Flow | (3,280,835.5) | (3,562,762.4) | (3,127,000) | (6,286,702.5) | (5,709,757.3) | (7,024,020.8) | (7,971,674.2) | (5,466,009.9) | (4,351,718.1) | (6,913,865.6) | (5,622,295.7) | (4,742,021.4) | (4,281,411.4) | (7,890,150.2) | (6,545,499.2) | (4,129,576.0) | (2,811,089.4) | (4,621,912.8) | (13,569,762.5) | (2,820,252.6) | (738,547.2) | (2,049,275.3) | (381,936.6) | (5,261,038.0) | (1,079,139.8) | (4,530,315.0) | (2,938,518.2) | (1,915,878.3) | (1,226,993.4) | 421,547.7 | (3,707,953.2) | (2,168,207.2) | (3,617,164.0) | (3,710,873.6) | (2,068,675.1) | 4,436,774.0 | (3,544,659.8) | (2,648,571.0) | (4,551,367.1) | (1,232,000) | (1,314,621) |
| Financing Activities | |||||||||||||||||||||||||||||||||||||||||
| Net Debt Issuance | 904,065.7 | (1,118,962.4) | (2,358,000) | 3,687,806.1 | 2,785,920.2 | (1,108,691.3) | 2,273.5 | (941,211.9) | 2,796,759.3 | 1,718,945.0 | 4,848,082.9 | 2,049,122.5 | 3,468,177.0 | 1,818,618.8 | (913,746.4) | (64,325.0) | (262,253.5) | 48,741.1 | 13,641,673.1 | 67,743.1 | 4,377.6 | (138,182.6) | 2,202,027.2 | 11,633,667.5 | (62,698.0) | (1,746,213.4) | 148,381.3 | 66,726.9 | 33,435.8 | 155,750.2 | 193,706.2 | 98,659.1 | 89,946.9 | (1,972,836.9) | (6,811,783.4) | 322,102.1 | (90,483.3) | (151,927.5) | (751,745.2) | 1,626,000 | 788,000 |
| Stock Repurchased | 0 | (16,701.8) | 0 | 0 | 0 | (10,033.2) | (5,682.9) | (16,316.8) | 0 | (19,421.9) | (11,666.7) | (10,918.3) | 0 | (77,802.1) | (7,555.7) | (7,506.4) | 0 | (11,298,071.8) | (141,715.7) | (702,965.5) | (69,181.3) | (947,472.1) | (3,310,528.6) | (728,702.7) | 0 | 1,245,340.4 | (341,423.4) | (672,866.4) | (237,891.1) | (6,054,602.5) | (2,164,776.3) | (1,635,501.0) | (162,736.3) | 0 | 6,909,220.3 | (7,141,611.8) | 0 | 0 | 0 | 0 | 0 |
| Dividends Paid | (498,178.9) | (698,460.4) | (329,000) | (9,363,522.4) | (1,007,778.1) | (349,361.6) | (2,658,642.8) | (12,687,836.7) | (266,873.9) | (1,630,509.2) | (1,302,214.2) | (2,131,450.0) | (221,082.9) | (1,861,554.8) | (5,601,587.5) | (6,105,872.8) | (262,253.5) | (1,484,267.5) | (243,122.6) | (1,007,786.5) | (173,455.3) | (3,131,377.2) | (3,066,412.0) | (2,277,775.3) | 0 | (3,411,008.0) | (3,245,958.7) | (6,690,617.0) | (335,969.1) | (124,302.8) | (1,846,638.9) | (2,298,885.2) | (239,585.0) | (211,553.0) | (136,704.7) | (1,074,934.0) | (112,782.9) | (317,748.9) | (288,354.4) | (47,000) | (1,058,048) |
| Other Financing Activities | (151,835.4) | (193,330.7) | (2,500,000) | (138,528.1) | (144,812.7) | (145,417.1) | (140,086.6) | (149,864.3) | (139,838.0) | (146,029.9) | (121,124.6) | (128,056.8) | (121,741.7) | (120,661.6) | (110,881.7) | (123,309.8) | (87,098.8) | 11,181,036.4 | 850,517.4 | (80,894.7) | (72,306.1) | (92,951.6) | (80,666.6) | 339,959.9 | (555,453.2) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | (647,000) | (595,882) |
| Financing Cash Flow | 254,051.4 | (2,027,455.4) | (5,187,000) | (5,814,244.4) | 1,633,329.5 | (1,613,503.2) | (2,802,138.8) | (13,795,229.7) | 2,390,047.5 | (77,016.0) | 3,413,077.3 | (221,302.5) | 3,125,352.4 | (241,399.7) | (6,633,771.3) | (6,301,014.1) | (611,605.8) | (1,552,561.7) | 14,107,352.2 | (1,723,903.6) | (310,565.1) | (4,309,983.4) | (4,255,580.1) | 8,967,149.4 | (618,151.2) | (3,911,880.9) | (3,439,000.8) | (7,296,756.5) | (540,424.4) | (6,023,155.1) | (3,817,709.1) | (3,835,727.1) | (312,374.4) | (2,184,389.9) | (39,267.8) | (7,894,443.7) | (203,266.2) | (469,676.4) | (1,040,099.6) | 932,000 | (865,930) |
| Cash Position | |||||||||||||||||||||||||||||||||||||||||
| Net Change in Cash | 2,528,849.5 | 695,541.7 | 246,000 | (3,622,925.4) | 715,697.2 | (825,392.8) | 767,228.4 | (3,026,715.2) | 2,854,791.1 | 804,145.9 | 1,110,123.0 | (2,559,541.9) | 694,912.5 | 1,696,935.3 | 1,741,269.0 | (5,394,483.1) | 577,882.3 | 3,755,361.6 | 4,956,745.8 | (1,779,443.4) | 1,226,421.5 | (1,870,393.1) | (1,702,072.9) | 994,977.3 | 186,180.1 | (1,452,029.2) | 3,041,784.1 | (3,460,906.9) | 2,661,576.5 | (1,415,099.2) | 717,278.4 | 719,000.6 | 207,950.8 | (332,495.0) | 5,723,108.9 | 4,659,645.3 | 0 | 0 | 0 | 282,000 | 1,085,899 |
| Cash at Beginning | 10,379,913.3 | 9,987,049.8 | 10,118,000 | 13,742,089.5 | 13,162,149.4 | 14,868,383.2 | 13,349,180.1 | 16,273,236.2 | 12,291,215.9 | 11,939,796.0 | 11,094,362.0 | 13,865,067.3 | 14,731,963.7 | 13,098,849.0 | 11,015,509.2 | 15,460,176.1 | 13,373,342.6 | 10,698,799.2 | 5,122,526.3 | 6,818,203.2 | 5,457,482.0 | 6,967,002.3 | 9,522,416.6 | 8,095,254.4 | 8,684,278.4 | 8,429,749.4 | 5,937,525.8 | 8,964,013.2 | 6,217,645.0 | 7,832,796.2 | 6,444,272.3 | 5,613,712.7 | 5,130,659.8 | 5,808,892.6 | 0 | 0 | 0 | 0 | 0 | 7,636,000 | 6,550,450 |
| Cash at End | 12,908,762.8 | 10,682,591.5 | 10,364,000 | 10,119,164.1 | 13,877,846.7 | 14,042,990.3 | 14,116,408.5 | 13,246,521.0 | 15,146,006.9 | 12,743,941.9 | 12,204,485.0 | 11,305,525.4 | 15,426,876.2 | 14,795,784.3 | 12,756,778.2 | 10,065,693.0 | 13,951,224.9 | 14,454,160.8 | 10,079,272.0 | 5,038,759.8 | 6,683,903.5 | 5,096,609.2 | 7,820,343.6 | 9,090,231.7 | 8,870,458.5 | 6,977,720.2 | 8,979,309.9 | 5,503,106.3 | 8,879,221.5 | 6,417,697.0 | 7,161,550.7 | 6,332,713.2 | 5,338,610.6 | 5,476,397.6 | 5,723,108.9 | 4,659,645.3 | 4,858,271.7 | 8,416,490.5 | 7,759,450.8 | 7,918,000 | 7,636,349 |
| Free Cash Flow | 3,360,226.6 | 3,308,191.9 | 3,805,000 | 6,374,853.5 | 2,564,268.2 | 4,465,029.0 | 8,879,284.2 | 14,686,240.3 | 2,939,551.6 | 5,543,730.4 | 518,591.3 | (111,458.0) | (218,161.1) | 6,508,822.2 | 14,229,769.0 | 3,357,203.4 | 1,733,361.6 | 8,358,912.5 | 2,984,771.1 | 1,297,495.8 | 1,681,234.0 | 2,745,530.2 | 1,757,443.2 | (2,813,701.2) | 453,820.5 | 5,251,199.6 | 8,462,497.0 | 4,866,601.2 | 3,920,256.6 | 538,338.7 | 4,120,548.3 | 3,677,864.9 | 3,653,914.5 | 4,981,419.9 | 3,524,924.0 | 555,172.3 | 3,514,037.0 | 3,548,810.7 | 4,061,767.6 | (182,000) | 2,303,579 |
| Key Metrics | 2026 Q1 | 2025 Q4 | 2025 Q3 | 2025 Q2 | 2025 Q1 | 2024 Q4 | 2024 Q3 | 2024 Q2 | 2024 Q1 | 2023 Q4 | 2023 Q3 | 2023 Q2 | 2023 Q1 | 2022 Q4 | 2022 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 | 2021 Q2 | 2021 Q1 | 2020 Q4 | 2020 Q3 | 2020 Q2 | 2020 Q1 | 2019 Q4 | 2019 Q3 | 2019 Q2 | 2019 Q1 | 2018 Q4 | 2018 Q3 | 2018 Q2 | 2018 Q1 | 2017 Q4 | 2017 Q3 | 2017 Q2 | 2017 Q1 | 2016 Q4 | 2016 Q3 | 2016 Q2 | 2016 Q1 | 2015 Q4 | 2015 Q3 | 2015 Q2 | 2015 Q1 | 2014 Q4 | 2014 Q3 | 2014 Q2 | 2014 Q1 | 2013 Q4 | 2013 Q3 | 2013 Q2 | 2013 Q1 | 2012 Q4 | 2012 Q3 | 2012 Q2 | 2012 Q1 | 2011 Q4 | 2011 Q3 | 2011 Q2 | 2011 Q1 | 2010 Q4 | 2010 Q3 | 2010 Q2 | 2010 Q1 | 2009 Q4 | 2009 Q3 | 2009 Q2 | 2009 Q1 | 2008 Q4 | 2008 Q3 | 2008 Q2 | 2008 Q1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Income Statement | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Revenue | 28,407,113.3 | 28,465,745.5 | 29,840,000 | 29,669,000 | 31,365,000 | 34,794,428 | 34,607,000 | 32,627,000 | 31,302,000 | 34,798,256 | 35,130,000 | 34,300,000 | 38,854,000 | 39,712,284 | 43,438,000 | 43,885,000 | 32,472,744 | 31,898,204 | 23,333,000 | 19,444,000 | 17,206,000 | 14,387,393 | 12,323,000 | 8,442,000 | 15,071,966 | 19,222,512 | 18,014,000 | 18,309,000 | 15,943,000 | 19,097,872 | 17,876,000 | 16,987,000 | 14,643,000 | 16,107,228 | 13,325,000 | 13,151,000 | 13,371,000 | 14,066,561 | 12,183,000 | 11,751,000 | 10,485,000 | 13,033,427 | 13,003,000 | 14,009,000 | 12,300,855 | 14,822,736 | 16,813,641 | 16,932,201 | 17,971,324 | 17,960,229 | 18,127,209 | 17,595,648 | 16,745,628 | 17,758,185 | 16,556,674 | 16,509,220 | 18,027,923 | 18,851,704 | 16,360,290 | 16,264,700 | 14,387,683 | 11,644,066 | 9,892,131 | 10,214,343 | 10,217,771 | 9,467,840 | 8,901,806 | 7,276,489 | 5,240,119 | 7,260,663.7 | 9,975,908.9 | 8,307,632.9 | 7,226,778 |
| Gross Profit | 11,034,364.8 | 8,393,834.1 | 9,970,000 | 8,508,000 | 10,660,000 | 10,601,274 | 11,963,000 | 12,047,000 | 12,239,000 | 11,491,231 | 14,525,000 | 12,813,000 | 16,075,000 | 15,712,377 | 19,003,000 | 20,807,000 | 14,534,986 | 12,765,428 | 8,827,000 | 8,013,000 | 6,694,000 | 4,064,921 | 3,979,000 | 826,000 | 3,785,143 | 6,938,152 | 6,774,000 | 7,095,000 | 5,708,000 | 7,140,493 | 7,253,000 | 7,230,000 | 5,796,000 | 6,346,903 | 4,548,000 | 3,925,000 | 4,225,000 | 4,346,138 | 3,445,000 | 3,404,000 | 3,039,000 | 3,077,316 | 3,941,000 | 4,588,000 | 3,746,218 | 3,896,973 | 5,892,195 | 6,333,720 | 7,195,848 | 6,941,891 | 6,903,408 | 7,103,226 | 6,925,907 | 6,752,181 | 6,327,287 | 6,968,178 | 8,268,848 | 8,176,564 | 7,475,545 | 6,921,311 | 6,603,539 | 4,808,667 | 3,437,696 | 3,410,833 | 4,112,384 | 2,980,119 | 2,830,201 | 2,591,728 | 1,482,178 | 1,576,918.3 | 4,494,086.7 | 8,307,632.9 | 4,082,761 |
| Operating Income | 8,498,812.9 | 5,236,022.0 | 7,335,000 | 5,637,000 | 8,380,000 | 9,819,997 | 9,306,000 | 9,535,000 | 9,802,000 | 5,616,482 | 11,816,000 | 10,499,000 | 13,721,000 | 11,775,537 | 17,222,000 | 18,608,000 | 12,529,645 | 10,527,707 | 7,102,000 | 6,556,000 | 5,513,000 | 972,765 | 2,678,000 | 824,000 | 1,498,271 | 4,401,158 | 5,711,000 | 5,957,000 | 4,957,000 | 5,241,414 | 5,653,000 | 6,384,000 | 5,180,000 | 6,282,855 | 3,323,000 | 3,268,000 | 3,299,000 | 2,284,548 | 2,540,000 | 2,481,000 | 1,599,000 | (6,626,044) | 2,850,000 | 3,549,000 | 2,357,848 | 1,128,048 | 4,443,545 | 4,912,169 | 6,264,667 | 4,209,665 | 6,144,032 | 5,927,195 | 5,553,838 | 5,414,539 | 5,172,125 | 5,993,551 | 7,366,048 | 7,397,970 | 6,689,033 | 6,059,757 | 5,678,843 | 3,951,584 | 2,767,267 | 2,543,402 | 3,616,587 | 3,420,645 | 2,330,318 | 2,100,943 | 1,062,551 | 649,168.7 | 3,961,892.3 | 8,307,632.9 | 3,769,421 |
| Net Income | 2,865,024.8 | 1,490,503.1 | 2,563,000 | 1,811,000 | 3,127,000 | 2,804,153 | 3,649,000 | 3,376,000 | 4,012,000 | 3,423,120 | 5,086,000 | 4,087,000 | 5,660,000 | 6,833,872 | 9,513,000 | 10,470,000 | 6,572,640 | 5,032,143 | 3,807,000 | 3,724,000 | 3,086,000 | 573,677 | 855,000 | 25,000 | 132,894 | 4,501,011 | 3,011,000 | 3,486,000 | 2,745,000 | 2,472,386 | 2,775,000 | 3,519,000 | 2,615,000 | 3,984,539 | 1,003,000 | 1,305,000 | 886,000 | 1,068,881 | 229,000 | 787,000 | 363,000 | (9,514,562) | 654,000 | 1,507,000 | 160,030 | (844,020) | 1,731,050 | 2,596,860 | 3,888,101 | 2,426,505 | 3,860,788 | 3,407,585 | 3,411,625 | 3,620,709 | 3,227,155 | 3,657,141 | 4,273,942 | 4,437,761 | 4,152,956 | 3,751,299 | 3,110,317 | 2,701,604 | 1,723,470 | 1,767,066 | 1,954,330 | 316,985 | 1,109,865 | 692,276 | 1,608,434 | 2,043,606.0 | 3,931,230.8 | 2,820,197.6 | 2,293,345 |
| EPS (Diluted) | 1393.40 | 717.00 | 1246.80 | 881.00 | 1521.04 | 1896.07 | 1774.95 | 1642.16 | 1951.52 | 2056.59 | 2473.93 | 1988.00 | 2753.14 | 3332.47 | 4627.32 | 5092.82 | 31.98 | 2955.98 | 1851.80 | 1811.43 | 1501.09 | 328.33 | 415.89 | 12.16 | 64.00 | 2572.68 | 1464.61 | 1695.66 | 1335.22 | 1465.58 | 1349.82 | 34234.20 | 1271.99 | 1666.96 | 487.88 | 634.78 | 430.97 | 90.47 | 111.39 | 382.81 | 176.57 | -3068.55 | 318.12 | 733.04 | 78.00 | -410.55 | 842.02 | 1263.17 | 1891.25 | 1180.30 | 1877.97 | 1657.52 | 1659.48 | 1761.19 | 1569.75 | 1778.91 | 2078.93 | – | 2052.24 | 1853.75 | 1537.00 | 1335.03 | 851.67 | 17464.40 | 965.76 | – | 548.45 | 342.10 | 794.83 | – | 1942.84 | 1393.27 | 1133.20 |
| Balance Sheet | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Cash & Equivalents | 12,908,762.8 | 10,682,591.5 | 10,364,000 | 10,118,117 | 14,102,177 | 14,054,475 | 14,098,591 | 13,236,875 | 15,166,905 | 12,336,115 | 12,070,744 | 11,324,835 | 15,497,345 | 15,401,058 | 12,917,748 | 10,103,586 | 13,999,041 | 14,549,906 | 10,086,787 | 5,021,544 | 6,687,543 | 5,082,308 | 7,828,655 | 9,247,947 | 8,797,176 | 7,075,758 | 9,061,249 | 5,524,121 | 8,937,863 | 6,311,744 | 7,120,569 | 6,337,482 | 7,866,454 | 7,945,885 | 7,852,252 | 6,246,348 | 8,164,711 | 8,410,467 | 7,712,705 | 7,918,316 | 7,636,349 | 4,867,304 | 2,696,818 | 3,562,119 | 6,014,825 | 5,340,424 | |||||||||||||||||||||||||||
| Total Assets | 288,246,258.2 | 283,833,880.0 | 291,872,000 | 294,610,026 | 300,320,559 | 301,345,177 | 292,711,295 | 286,307,686 | 288,684,554 | 282,280,588 | 285,227,832 | 293,045,373 | 312,361,695 | 306,369,507 | 279,376,442 | 262,877,003 | 250,830,483 | 242,426,616 | 241,233,706 | 149,369,734 | 146,932,580 | 137,694,169 | 146,280,596 | 147,149,803 | 146,534,137 | 133,890,296 | 130,996,062 | 125,117,814 | 128,174,393 | 126,240,620 | 123,881,964 | 121,583,171 | 118,570,187 | 117,847,412 | 116,268,461 | 115,694,369 | 120,497,544 | 118,958,977 | 121,121,471 | 121,403,138 | 121,748,529 | 62,281,733 | 56,027,019 | 55,559,517 | 46,549,761 | 54,533,870 | |||||||||||||||||||||||||||
| Total Debt | 108,365,455.4 | 109,083,504.4 | 114,270,000 | 120,259,356 | 118,660,926 | 119,965,031 | 116,388,181 | 115,019,566 | 108,714,897 | 105,815,527 | 109,728,676 | 108,060,247 | 116,362,201 | 115,134,839 | 107,739,990 | 98,746,252 | 91,618,263 | 95,060,928 | 91,878,909 | 50,060,470 | 49,894,031 | 46,731,754 | 53,474,992 | 53,669,748 | 46,454,810 | 38,239,139 | 40,406,812 | 37,467,398 | 37,727,642 | 38,062,645 | 39,890,732 | 41,328,873 | 40,959,049 | 43,547,835 | 44,610,390 | 46,113,294 | 50,411,207 | 52,222,027 | 51,969,805 | 53,433,477 | 53,139,364 | 9,486,752 | 8,032,150 | 7,313,685 | 187,185 | 2,417,718 | |||||||||||||||||||||||||||
| Stockholders' Equity | 79,924,083.5 | 83,670,644.1 | 80,714,000 | 79,224,975 | 77,485,333 | 83,696,899 | 78,274,253 | 73,736,645 | 69,239,088 | 78,392,059 | 78,119,737 | 74,832,051 | 72,608,481 | 91,034,704 | 77,058,791 | 70,607,590 | 66,455,248 | 68,489,547 | 62,994,784 | 56,386,839 | 54,524,514 | 49,899,864 | 53,417,814 | 51,650,823 | 52,574,778 | 54,413,790 | 59,210,704 | 54,738,516 | 50,681,049 | 57,213,607 | 53,367,175 | 50,328,998 | 46,191,852 | 46,434,953 | 46,155,207 | 45,133,399 | 43,792,434 | 42,026,858 | 45,005,535 | 44,514,529 | 43,281,918 | 34,348,770 | 31,027,473 | 32,569,957 | 22,952,442 | 27,730,956 | |||||||||||||||||||||||||||
| Cash Flow | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Operating Cash Flow | 5,238,817.5 | 6,639,918.5 | 8,878,000 | 8,486,731.9 | 4,157,207.7 | 8,276,997.7 | 11,077,004.9 | 16,955,798.4 | 4,530,947.1 | 8,631,338.3 | 3,013,432.9 | 1,690,875.8 | 1,370,324.3 | 10,141,638.9 | 16,522,915.2 | 5,373,595.0 | 2,907,759.5 | 10,730,686.5 | 4,670,048.8 | 2,727,756.5 | 2,558,279.0 | 4,275,323.7 | 3,182,336.5 | (2,721,856.2) | 2,470,893.3 | 6,569,612.5 | 9,763,520.0 | 5,627,178.8 | 4,525,647.3 | 4,230,824.9 | 8,167,883.5 | 4,374,934.9 | 4,087,714.2 | 5,957,190.2 | 3,995,985.6 | 1,215,329.4 | 3,793,649.2 | 3,658,378.2 | 5,161,364.6 | 773,000 | 3,724,849 | ||||||||||||||||||||||||||||||||
| Capital Expenditure | (1,878,590.9) | (3,331,726.6) | (5,073,000) | (2,111,878.3) | (1,592,939.6) | (3,811,968.8) | (2,197,720.7) | (2,269,558.1) | (1,591,395.5) | (3,087,607.9) | (2,494,841.6) | (1,802,333.8) | (1,588,485.4) | (3,632,816.7) | (2,293,146.2) | (2,016,391.6) | (1,174,397.9) | (2,371,774.0) | (1,685,277.7) | (1,430,260.7) | (877,045.0) | (1,529,793.6) | (1,424,893.3) | (91,845.0) | (2,017,072.8) | (1,318,412.9) | (1,301,022.9) | (760,577.6) | (605,390.7) | (3,692,486.3) | (4,047,335.2) | (697,070.0) | (433,799.7) | (975,770.3) | (471,061.7) | (660,157.1) | (279,612.3) | (109,567.4) | (1,099,597.0) | (955,000) | (1,421,270) | ||||||||||||||||||||||||||||||||
| Free Cash Flow | 3,360,226.6 | 3,308,191.9 | 3,805,000 | 6,374,853.5 | 2,564,268.2 | 4,465,029.0 | 8,879,284.2 | 14,686,240.3 | 2,939,551.6 | 5,543,730.4 | 518,591.3 | (111,458.0) | (218,161.1) | 6,508,822.2 | 14,229,769.0 | 3,357,203.4 | 1,733,361.6 | 8,358,912.5 | 2,984,771.1 | 1,297,495.8 | 1,681,234.0 | 2,745,530.2 | 1,757,443.2 | (2,813,701.2) | 453,820.5 | 5,251,199.6 | 8,462,497.0 | 4,866,601.2 | 3,920,256.6 | 538,338.7 | 4,120,548.3 | 3,677,864.9 | 3,653,914.5 | 4,981,419.9 | 3,524,924.0 | 555,172.3 | 3,514,037.0 | 3,548,810.7 | 4,061,767.6 | (182,000) | 2,303,579 | ||||||||||||||||||||||||||||||||