NASDAQ : MGEE
$0.02 (0.02%)
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 743.65M | 676.94M | 690.43M | 714.52M | 606.58M | 538.63M | 568.86M | 559.77M | 563.1M | 544.74M |
| costOfRevenue | 20M | 398.12M | 421.39M | 470.6M | 393.03M | 334.69M | 366.52M | 369.74M | 361.99M | 351.81M |
| grossProfit | 723.65M | 278.83M | 269.04M | 243.92M | 213.55M | 203.94M | 202.33M | 190.03M | 201.11M | 192.94M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | - | - | - | - | - | - | - | 10.95M | 6.23M | 6.59M |
| otherExpenses | 553M | 132.57M | 122.66M | 106.18M | 96.26M | 93.94M | 91.42M | 17.06M | 10.29M | 9.71M |
| operatingExpenses | 553M | 132.57M | 122.66M | 106.18M | 96.26M | 93.94M | 91.42M | 75.82M | 72.37M | 64.71M |
| costAndExpenses | 573M | 530.68M | 544.05M | 576.78M | 489.29M | 428.64M | 457.94M | 445.56M | 434.36M | 416.52M |
| netInterestIncome | -33.8M | -32.93M | -30.43M | -26.65M | -24.11M | -23.52M | -23.06M | -19.61M | -19.32M | -19.87M |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | 33.8M | 32.93M | 30.43M | 26.65M | 24.11M | 23.52M | 23.06M | 19.61M | 19.32M | 19.87M |
| depreciationAndAmortization | 114.32M | 108.58M | 100.35M | 85.55M | 76.98M | 74.19M | 71.56M | 56.41M | 53.08M | 44.65M |
| ebitda | 304.78M | 272.68M | 276.28M | 249.37M | 210.97M | 209.55M | 201.28M | 187.67M | 192.1M | 182.58M |
| ebit | 190.45M | 164.1M | 175.93M | 163.82M | 133.99M | 135.36M | 129.72M | 131.26M | 139.02M | 137.94M |
| nonOperatingIncomeExcludingInterest | -19.8M | -17.83M | -29.55M | -26.08M | -16.69M | -25.36M | -18.81M | -17.06M | -14.4M | -14.06M |
| operatingIncome | 170.65M | 146.26M | 146.38M | 137.74M | 117.29M | 110M | 110.91M | 114.21M | 128.74M | 128.23M |
| totalOtherIncomeExpensesNet | -14M | -15.1M | -883K | -567K | -7.42M | 1.84M | -4.25M | -2.55M | -4.92M | -5.81M |
| incomeBeforeTax | 156.65M | 131.16M | 145.5M | 137.18M | 109.88M | 111.84M | 106.66M | 111.65M | 119.7M | 118.07M |
| incomeTaxExpense | 20.76M | 10.6M | 27.8M | 26.22M | 4.12M | 19.42M | 19.78M | 27.43M | 22.09M | 42.51M |
| netIncomeFromContinuingOperations | 135.89M | 120.57M | 117.7M | 110.95M | 105.76M | 92.42M | 86.87M | 84.22M | 97.61M | 75.56M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 135.89M | 120.57M | 117.7M | 110.95M | 105.76M | 92.42M | 86.87M | 84.22M | 97.61M | 75.56M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 135.89M | 120.57M | 117.7M | 110.95M | 105.76M | 92.42M | 86.87M | 84.22M | 97.61M | 75.56M |
| eps | 3.72 | 3.33 | 3.25 | 3.07 | 2.92 | 2.6 | 2.33 | 2.43 | 2.82 | 2.18 |
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 6.62M | 21.3M | 11.14M | 11.6M | 17.44M | 44.74M | 23.48M | 83.1M | 107.95M | 95.96M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 6.62M | 21.3M | 11.14M | 11.6M | 17.44M | 44.74M | 23.48M | 83.1M | 107.95M | 95.96M |
| netReceivables | 113.31M | 97.18M | 95.53M | 109.91M | 97.11M | 76.2M | 74.32M | 78.1M | 83.14M | 78.26M |
| accountsReceivables | 100.33M | 51.28M | 46.73M | 55.41M | 46.2M | 41.38M | 40.48M | 71.84M | 73.7M | 69.73M |
| otherReceivables | 12.98M | 45.9M | 48.8M | 54.5M | 50.91M | 34.81M | 33.84M | 6.26M | 9.44M | 8.53M |
| inventory | 64.18M | 67.64M | 72.65M | 74.28M | 51.96M | 47.26M | 45.28M | 42M | 43.79M | 41.14M |
| prepaids | 19.31M | 18.39M | 22.31M | 19.13M | 20.21M | 15.18M | 16.89M | 16.22M | 26.54M | 26.64M |
| otherCurrentAssets | 25.13M | 22.75M | 36.57M | 28.56M | 12.65M | 26.14M | 21.66M | 21.15M | 29.21M | 33.52M |
| totalCurrentAssets | 228.55M | 227.26M | 238.2M | 243.48M | 199.37M | 209.52M | 181.64M | 240.56M | 290.63M | 275.52M |
| propertyPlantEquipmentNet | 2.58B | 2.29B | 2.13B | 1.97B | 1.88B | 1.77B | 1.64B | 1.51B | 1.34B | 1.28B |
| goodwill | - | - | - | - | - | - | - | 126.44M | - | - |
| intangibleAssets | - | - | - | - | - | - | - | 9.2M | 500K | 78.26M |
| goodwillAndIntangibleAssets | - | - | - | - | - | - | - | 135.64M | 500K | 165.02M |
| longTermInvestments | 127.91M | 118.04M | 112.82M | 105.88M | 98.75M | 94.68M | 88.49M | 78M | 67.77M | 76.29M |
| taxAssets | - | - | - | - | - | 22.26M | 19.09M | 12.49M | 731K | 1.09M |
| otherNonCurrentAssets | 218.84M | 195.31M | 196.23M | 197.14M | 195.01M | 157.81M | 149.76M | 12.49M | 154.19M | 1.09M |
| totalNonCurrentAssets | 2.93B | 2.6B | 2.44B | 2.27B | 2.17B | 2.04B | 1.9B | 1.75B | 1.56B | 1.53B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 3.16B | 2.83B | 2.68B | 2.52B | 2.37B | 2.25B | 2.08B | 1.99B | 1.86B | 1.8B |
| totalPayables | 117.67M | 77.47M | 65.45M | 59.33M | 64.15M | 54.64M | 55.16M | 46.16M | 47.64M | 47.8M |
| accountPayables | 117.67M | 77.47M | 65.45M | 59.33M | 64.15M | 54.64M | 55.16M | 46.16M | 47.64M | 47.8M |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | 17.24M | 27.43M | 25.26M | 20.93M | 23.34M | 21.17M | 20M | 20.43M | 17.85M | 17.39M |
| shortTermDebt | 117.5M | 5.28M | 43.15M | 124.81M | 10.39M | 57.27M | 19.66M | 17.55M | 28.45M | 4.33M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | 20.43M | 17.85M | 17.39M |
| otherCurrentLiabilities | 44.29M | 15.38M | 23.3M | 19.98M | 19.97M | 57.84M | 34M | 36.49M | 32.57M | 33.99M |
| totalCurrentLiabilities | 296.71M | 125.56M | 157.16M | 225.06M | 117.85M | 190.93M | 128.82M | 120.63M | 126.51M | 103.5M |
| longTermDebt | 792.2M | 763.7M | 718.82M | 585.25M | 614.21M | 519.3M | 523.74M | 493.34M | 398.16M | 382.79M |
| capitalLeaseObligationsNonCurrent | 26.02M | 18.47M | 18.04M | 17.11M | 17.32M | 17.53M | 17.38M | 1.77M | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | 257.1M | 257.23M | 139.49M |
| deferredTaxLiabilitiesNonCurrent | 337.8M | 361.38M | 325.92M | 300.92M | 275.98M | 253.29M | 244.06M | 232.77M | 226.05M | 384.76M |
| otherNonCurrentLiabilities | 398.75M | 328.71M | 315.45M | 307.58M | 319.07M | 296.6M | 311.98M | 556.23M | 552.32M | 590.68M |
| totalNonCurrentLiabilities | 1.55B | 1.47B | 1.38B | 1.21B | 1.23B | 1.09B | 1.1B | 1.05B | 950.48M | 973.47M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 26.02M | 18.47M | 18.04M | 17.11M | 17.32M | 17.53M | 17.38M | 1.77M | - | - |
| totalLiabilities | 1.85B | 1.6B | 1.54B | 1.44B | 1.34B | 1.28B | 1.23B | 1.17B | 1.08B | 1.08B |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 36.54M | 36.49M | 36.16M | 36.16M | 36.16M | 36.16M | 34.67M | 34.67M | 34.67M | 34.67M |
| retainedEarnings | 832.44M | 764.13M | 707.16M | 649.85M | 596.4M | 545.43M | 504.74M | 465.71M | 426.87M | 372.95M |
| additionalPaidInCapital | 434.96M | 429.52M | 396.75M | 395.66M | 394.9M | 394.41M | 316.27M | 316.27M | 316.27M | 316.27M |
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 135.89M | 120.57M | 117.7M | 110.95M | 105.76M | 92.42M | 86.87M | 84.22M | 97.61M | 75.56M |
| depreciationAndAmortization | 114.32M | 108.58M | 100.35M | 85.55M | 76.98M | 74.19M | 71.56M | 56.41M | 53.08M | 44.65M |
| deferredIncomeTax | 7.62M | 608K | 23M | 23.44M | 4.84M | 10.36M | 7.21M | 3.75M | -4.08M | 22.42M |
| stockBasedCompensation | - | - | - | - | - | - | - | 1.1M | 1M | 3.1M |
| changeInWorkingCapital | 11.64M | 48.3M | 10.8M | -48.93M | -41.15M | 8.04M | -24.88M | 17.56M | -2.03M | 16.92M |
| accountsReceivables | -21.75M | -6.57M | 11.17M | -16.73M | -24.65M | -5.45M | 1.06M | -2.24M | -4.5M | -5.67M |
| inventory | 5.07M | 5.54M | -850K | -22.23M | -6.34M | -842K | -3.42M | 2.72M | -2.57M | 7.27M |
| accountsPayables | 8.48M | 6.49M | -5.21M | 5.1M | 2.73M | 14.35M | -7.43M | -4.86M | -5.29M | 9.88M |
| otherWorkingCapital | 19.84M | 42.83M | 5.68M | -15.08M | -12.88M | -16000 | -15.09M | 21.92M | 10.33M | 5.44M |
| otherNonCashItems | -6.25M | -274K | -14.29M | -17.27M | -8.91M | -12.57M | -10.29M | -6.4M | -10.56M | -13.03M |
| netCashProvidedByOperatingActivities | 263.23M | 277.78M | 237.56M | 153.74M | 137.53M | 172.44M | 130.48M | 153.04M | 132.99M | 147.51M |
| investmentsInPropertyPlantAndEquipment | -343.22M | -236.92M | -222.07M | -175.03M | -153.17M | -203.14M | -164.04M | -212.2M | -108.13M | -83.66M |
| acquisitionsNet | - | - | - | - | - | - | - | - | 2.82M | - |
| purchasesOfInvestments | -9.5M | -4.79M | -7M | -5.18M | -4.03M | -5.6M | -7.81M | -5.93M | -11.08M | -2.96M |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | 2.16M | 230K | -954K | 70000 | 221K | -1.67M | -508K | -205K | 2.85M | -209K |
| netCashProvidedByInvestingActivities | -350.56M | -241.49M | -230.02M | -180.14M | -156.98M | -210.41M | -172.36M | -218.33M | -116.36M | -86.83M |
| netDebtIssuance | 137.24M | 6.85M | 52.49M | 85.11M | 48.23M | 32.84M | 32.45M | 84.55M | 39.64M | -4.27M |
| longTermNetDebtIssuance | 44.72M | 44.85M | 84.99M | 20.11M | 95.23M | -19.66M | 45.45M | 75.55M | 35.64M | -4.27M |
| shortTermNetDebtIssuance | 92.52M | -38M | -32.5M | 65M | -47M | 52.5M | -13M | 9M | 4M | - |
| netStockIssuance | 3.75M | 31.6M | - | - | - | 79.64M | - | - | - | - |
| netCommonStockIssuance | 3.75M | 31.6M | - | - | - | 79.64M | - | - | - | - |
| commonStockIssuance | 3.75M | 31.6M | - | - | - | 79.64M | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -67.59M | -63.6M | -60.39M | -57.5M | -54.79M | -51.73M | -47.84M | -45.76M | -43.68M | -41.78M |
| commonDividendsPaid | -67.59M | -63.6M | -60.39M | -57.5M | -54.79M | -51.73M | -47.84M | -45.76M | -43.68M | -41.78M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -1.84M | -1.69M | -2.58M | -2.07M | -2.2M | -1.55M | -1.84M | -662K | -597K | -70000 |
| netCashProvidedByFinancingActivities | 71.57M | -26.83M | -10.48M | 25.54M | -8.76M | 59.19M | -17.23M | 38.12M | -4.64M | -46.11M |
| date | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 242.7M | 189.55M | 175.68M | 159.45M | 218.97M | 171.42M | 168.48M | 145.71M | 191.34M | 164.65M |
| costOfRevenue | 155.17M | -188.42M | 117.48M | 90.94M | 132.47M | 109.87M | 87.14M | 83.11M | 118M | 109.72M |
| grossProfit | 87.54M | 377.97M | 58.2M | 68.51M | 86.5M | 61.54M | 81.34M | 62.6M | 73.34M | 54.93M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| otherExpenses | 34.38M | 346.49M | 6.12M | 34.28M | 33.64M | 33.9M | 33.2M | 32.87M | 32.59M | 30.76M |
| operatingExpenses | 34.38M | 346.49M | 6.12M | 34.28M | 33.64M | 33.9M | 33.2M | 32.87M | 32.59M | 30.76M |
| costAndExpenses | 189.55M | 158.07M | 123.6M | 125.23M | 166.1M | 143.77M | 120.34M | 115.98M | 150.59M | 140.48M |
| netInterestIncome | -9.8M | -9.08M | -8.68M | -8.46M | -7.58M | -8.2M | -8.4M | -8.32M | -8M | -7.53M |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | 9.8M | 9.08M | 8.68M | 8.46M | 7.58M | 8.2M | 8.4M | 8.32M | 8M | 7.53M |
| depreciationAndAmortization | 28.09M | 29.48M | 28.82M | 28.35M | 27.68M | 27.94M | 27.1M | 26.93M | 26.6M | 25.38M |
| ebitda | 92.23M | 65.57M | 89.78M | 66.28M | 83.15M | 60.84M | 80.08M | 60.52M | 71.23M | 58.26M |
| ebit | 64.14M | 36.09M | 60.96M | 37.93M | 55.47M | 32.9M | 52.98M | 33.59M | 44.63M | 32.87M |
| nonOperatingIncomeExcludingInterest | -10.99M | -4.61M | -8.88M | -3.71M | -2.6M | -5.26M | -4.84M | -3.86M | -3.88M | -8.7M |
| operatingIncome | 53.15M | 31.48M | 52.08M | 34.22M | 52.86M | 27.64M | 48.14M | 29.74M | 40.74M | 24.17M |
| totalOtherIncomeExpensesNet | 1.18M | -4.48M | 205K | -4.75M | -4.98M | -2.95M | -3.56M | -4.47M | -4.12M | 1.18M |
| incomeBeforeTax | 54.34M | 27.01M | 52.29M | 29.47M | 47.89M | 24.69M | 44.58M | 25.27M | 36.62M | 25.35M |
| incomeTaxExpense | 5.86M | 3.7M | 7.79M | 2.98M | 6.3M | 2.67M | 3.64M | 1.47M | 2.81M | 5.26M |
| netIncomeFromContinuingOperations | 48.48M | 23.3M | 44.5M | 26.5M | 41.59M | 22.02M | 40.94M | 23.79M | 33.81M | 20.08M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 48.48M | 23.3M | 44.5M | 26.5M | 41.59M | 22.02M | 40.94M | 23.79M | 33.81M | 20.08M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 48.48M | 23.3M | 44.5M | 26.5M | 41.59M | 22.02M | 40.94M | 23.79M | 33.81M | 20.08M |
| eps | 1.32 | 0.63 | 1.22 | 0.73 | 1.14 | 0.61 | 1.13 | 0.66 | 0.93 | 0.56 |
| date | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 9.47M | 6.62M | 10.81M | 10.57M | 35.31M | 21.3M | 14.88M | 16.27M | 16.69M | 11.14M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 9.47M | 6.62M | 10.81M | 10.57M | 35.31M | 21.3M | 14.88M | 16.27M | 16.69M | 11.14M |
| netReceivables | 102.72M | 113.31M | 81.2M | 83.36M | 90.59M | 97.18M | 85.3M | 87.12M | 87.8M | 95.53M |
| accountsReceivables | 59.01M | 100.33M | 68.84M | 43.31M | 83.56M | 87.11M | 70.55M | 42.96M | 45.34M | 46.73M |
| otherReceivables | 43.7M | 12.98M | 12.36M | 40.05M | 7.02M | 10.07M | 14.74M | 44.15M | 42.46M | 48.8M |
| inventory | 58.84M | 64.18M | 68.13M | 66.21M | 61.72M | 67.64M | 69.41M | 70.6M | 69.68M | 72.65M |
| prepaids | 14.24M | 19.31M | 13.72M | 17.95M | 14.13M | 18.39M | 13.67M | 17.93M | 14.35M | 22.31M |
| otherCurrentAssets | 25.86M | 25.13M | 21.18M | 20.17M | 20.6M | 22.75M | 27.07M | 30.31M | 33.23M | 36.57M |
| totalCurrentAssets | 211.13M | 228.55M | 195.03M | 198.25M | 222.35M | 227.26M | 210.32M | 222.23M | 221.74M | 238.2M |
| propertyPlantEquipmentNet | 2.61B | 2.58B | 2.47B | 2.34B | 2.3B | 2.29B | 2.08B | 2.2B | 2.14B | 2.13B |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | - | - | - | - | - | - | - | - | - |
| longTermInvestments | 132.66M | 127.91M | 126.96M | 123.67M | 120.29M | 118.04M | 116.4M | 114.81M | 114.66M | 112.82M |
| taxAssets | - | - | - | - | - | - | 299.73M | - | - | - |
| otherNonCurrentAssets | 233.37M | 218.84M | 200.02M | 197.88M | 200.67M | 195.31M | 45.76M | 186.31M | 197.76M | 196.23M |
| totalNonCurrentAssets | 2.97B | 2.93B | 2.8B | 2.66B | 2.62B | 2.6B | 2.54B | 2.5B | 2.45B | 2.44B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 3.19B | 3.16B | 2.99B | 2.86B | 2.84B | 2.83B | 2.75B | 2.72B | 2.67B | 2.68B |
| totalPayables | 57.29M | 117.67M | 67.06M | 50.34M | 48.02M | 77.47M | 45.71M | 49.83M | 41.59M | 65.45M |
| accountPayables | 57.29M | 117.67M | 67.06M | 50.34M | 48.02M | 77.47M | 45.71M | 49.83M | 41.59M | 65.45M |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | 27.79M | 17.24M | 15.89M | 23.74M | 28.71M | 27.43M | 14.74M | 22.79M | 20.02M | 25.26M |
| shortTermDebt | 60.72M | 117.5M | 96.4M | 10.86M | 5.32M | 5.28M | 5.25M | 65.02M | 46.18M | 43.15M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 37.37M | 44.29M | 35.76M | 24.89M | 25.47M | 15.38M | 83.91M | 30.43M | 31.86M | 23.3M |
| totalCurrentLiabilities | 183.16M | 296.71M | 215.11M | 109.84M | 107.52M | 125.56M | 149.6M | 168.08M | 139.66M | 157.16M |
| longTermDebt | 880.34M | 792.2M | 745.05M | 761.27M | 762.49M | 763.7M | 715.27M | 716.46M | 717.65M | 718.82M |
| capitalLeaseObligationsNonCurrent | - | 26.02M | - | - | - | 18.47M | - | - | - | 18.04M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 392.32M | 337.8M | 320.66M | 365.72M | 364.56M | 361.38M | 345.19M | 333.1M | 329.84M | 325.92M |
| otherNonCurrentLiabilities | 380.46M | 398.75M | 412.26M | 353.73M | 347.9M | 328.71M | 344M | 339.38M | 328.16M | 315.45M |
| totalNonCurrentLiabilities | 1.65B | 1.55B | 1.48B | 1.48B | 1.47B | 1.47B | 1.4B | 1.39B | 1.38B | 1.38B |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | 26.02M | - | - | - | 18.47M | - | - | - | 18.04M |
| totalLiabilities | 1.84B | 1.85B | 1.69B | 1.59B | 1.58B | 1.6B | 1.55B | 1.56B | 1.52B | 1.54B |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 36.75M | 36.54M | 36.54M | 36.54M | 36.54M | 36.49M | 36.2M | 36.18M | 36.18M | 36.16M |
| retainedEarnings | 863.55M | 832.44M | 826.49M | 799.35M | 789.3M | 764.13M | 758.5M | 733.84M | 725.51M | 707.16M |
| additionalPaidInCapital | 449.1M | 434.96M | 434.62M | 434.08M | 433.08M | 429.52M | 400.56M | 397.61M | 397.09M | 396.75M |
| date | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 48.48M | 23.3M | 44.5M | 26.5M | 41.59M | 22.02M | 40.94M | 23.79M | 33.81M | 20.08M |
| depreciationAndAmortization | 28.09M | 29.48M | 28.82M | 28.35M | 27.68M | 27.94M | 27.1M | 26.93M | 26.6M | 25.38M |
| deferredIncomeTax | 2.5M | 2.84M | 2.21M | 1.23M | 1.34M | -6.71M | 8.67M | -830K | -521K | 6.67M |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | 8.14M | -24.6M | 25.21M | 1.62M | 7.2M | 25.92M | 2.98M | 15.07M | 5.17M | -5.65M |
| accountsReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | -16.66M | 8.88M | 13.1M | 2.99M | -16.48M | 18.19M | -2.05M | 3.43M | -13.07M | 11.38M |
| otherWorkingCapital | 24.8M | -33.48M | 12.11M | -1.37M | 23.69M | 7.73M | 5.03M | 11.64M | 18.24M | -17.03M |
| otherNonCashItems | -6.51M | 3.45M | -5.91M | -1.62M | 43000 | -1.23M | -283K | -343K | 751K | -2.97M |
| netCashProvidedByOperatingActivities | 80.69M | 34.46M | 94.82M | 56.09M | 77.86M | 67.95M | 79.4M | 64.62M | 65.82M | 43.52M |
| investmentsInPropertyPlantAndEquipment | -101.14M | -87.6M | -143.87M | -64.1M | -47.65M | -72.86M | -52.44M | -66.85M | -44.77M | -71.77M |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | -4.82M | -288K | -3.34M | -3.33M | -2.54M | -444K | -1.19M | -1.78M | -1.38M | -1.01M |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | 503K | -829K | 3.61M | -231K | -399K | -571K | -471K | 1.55M | -274K | -748K |
| netCashProvidedByInvestingActivities | -105.46M | -88.72M | -143.59M | -67.66M | -50.59M | -73.88M | -54.1M | -67.08M | -46.43M | -73.53M |
| netDebtIssuance | 33.18M | 67.19M | 67.17M | 4.18M | -1.31M | 201K | -12.59M | 17.52M | 1.73M | 44.73M |
| longTermNetDebtIssuance | 87.46M | 48.67M | -1.33M | -1.32M | -1.31M | 48.7M | -1.29M | -1.28M | -1.27M | 28.73M |
| shortTermNetDebtIssuance | -54.28M | 18.52M | 68.5M | 5.5M | - | -48.5M | -11.3M | 18.8M | 3M | 16M |
| netStockIssuance | 14.01M | - | - | 471K | 3.28M | 29.01M | 2.59M | - | - | - |
| netCommonStockIssuance | 14.01M | - | - | 471K | 3.28M | 29.01M | 2.59M | - | - | - |
| commonStockIssuance | 14.01M | - | - | 471K | 3.28M | 29.01M | 2.59M | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -17.37M | -17.36M | -17.36M | -16.44M | -16.43M | -16.39M | -16.28M | -15.47M | -15.46M | -15.46M |
| commonDividendsPaid | -17.37M | -17.36M | -17.36M | -16.44M | -16.43M | -16.39M | -16.28M | -15.47M | -15.46M | -15.46M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -1.31M | -867K | -157K | -162K | -650K | -811K | -151K | -174K | -554K | -448K |
| netCashProvidedByFinancingActivities | 28.52M | 48.97M | 49.66M | -11.95M | -15.11M | 12.02M | -26.43M | 1.87M | -14.29M | 28.83M |