OTC : CESDF
$0 (0.0%)
| 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 | 2.49B | 2.35B | 2.16B | 1.92B | 1.2B | 888.05M | 1.28B | 1.27B | 1.03B | 567.73M |
| costOfRevenue | 1.92B | 1.77B | 1.68B | 1.53B | 935.34M | 722.43M | 1B | 986.79M | 779.84M | 455.94M |
| grossProfit | 572.97M | 581.08M | 479.35M | 396.95M | 261.08M | 165.62M | 273.38M | 284.26M | 249.8M | 111.78M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 303.93M | 314.81M | 119.57M | 97.84M | 186.92M | 169.35M | 203.29M | 210.93M | 183.64M | 143.65M |
| sellingAndMarketingExpenses | - | - | 122.6M | 108.34M | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 303.68M | 314.81M | 242.17M | 206.18M | 186.92M | 169.35M | 203.29M | 210.93M | 183.64M | 143.65M |
| otherExpenses | - | - | 14.01M | 23.78M | 564K | 703K | -138K | - | 85000 | -178K |
| operatingExpenses | 303.68M | 314.81M | 256.18M | 229.96M | 186.92M | 169.35M | 203.29M | 210.93M | 183.64M | 143.65M |
| costAndExpenses | 2.22B | 2.09B | 1.94B | 1.76B | 1.12B | 891.78M | 1.21B | 1.2B | 963.48M | 599.6M |
| netInterestIncome | -35.12M | -36.31M | -45.34M | -31.45M | -21.54M | -23.93M | -28.14M | -27.38M | -27.57M | -24.22M |
| interestIncome | - | -2.02M | - | 31.11M | 22.55M | 24.11M | 28.61M | - | - | - |
| interestExpense | 35.12M | 34.29M | 45.34M | 29.1M | 21.2M | 22.87M | 27.29M | 27.38M | 27.57M | 24.22M |
| depreciationAndAmortization | 104.18M | 85.68M | 72.84M | 74.48M | 67.98M | 75.51M | 76.45M | 63.81M | 65.03M | 61.21M |
| ebitda | 373.46M | 355.93M | 269.82M | 230.34M | 141.51M | -178.42M | 145.69M | 141.56M | 117.38M | 25.1M |
| ebit | 269.29M | 270.25M | 223.17M | 155.85M | 73.53M | -253.93M | 69.24M | 77.74M | 52.35M | -36.11M |
| nonOperatingIncomeExcludingInterest | - | -3.98M | -4.57M | 11.13M | 628K | 250.2M | 849K | -4.41M | 13.82M | 4.24M |
| operatingIncome | 269.29M | 266.27M | 223.17M | 166.99M | 74.16M | -4.09M | 70.09M | 73.34M | 66.16M | -31.87M |
| totalOtherIncomeExpensesNet | -12.87M | -30.32M | -33.6M | -40.23M | -21.82M | -273.07M | -28.14M | -21.69M | -40.11M | -27.19M |
| incomeBeforeTax | 256.41M | 235.95M | 189.57M | 126.75M | 52.33M | -276.8M | 41.95M | 51.64M | 26.05M | -59.06M |
| incomeTaxExpense | 51.85M | 44.85M | 34.93M | 31.54M | 2.45M | -53.9M | 11.84M | 3.91M | -10.19M | 5.49M |
| netIncomeFromContinuingOperations | 204.56M | 191.11M | 154.64M | 95.22M | 49.88M | -222.9M | 30.11M | 47.74M | 36.24M | -64.55M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 204.56M | 191.11M | 154.64M | 95.22M | 49.88M | -222.9M | 30.11M | 47.74M | 36.24M | -64.55M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 204.56M | 191.11M | 154.64M | 95.22M | 49.88M | -222.9M | 30.11M | 47.74M | 36.24M | -64.55M |
| eps | 0.93 | 0.81 | 0.62 | 0.37 | 0.2 | -0.85 | 0.11 | 0.18 | 0.14 | -0.27 |
| 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 | - | - | - | -59.64M | -42.02M | 18.25M | -44.85M | -33.1M | -19.86M | 13.39M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | - | - | - | -59.64M | -42.02M | 18.25M | -44.85M | -33.1M | -19.86M | 13.39M |
| netReceivables | 528.64M | 454.11M | 441.9M | 474.87M | 303.42M | 154.27M | 257.57M | 301.67M | 279.99M | 174.08M |
| accountsReceivables | 524.43M | 369.03M | 347.83M | 382.76M | 228.67M | 116.77M | 195.85M | 232.02M | 223.6M | 174.08M |
| otherReceivables | 4.21M | 85.06M | 94M | - | - | - | 61.63M | 79.2M | - | - |
| inventory | 414.6M | 447.05M | 408.6M | 428.14M | 273.5M | 178.56M | 220.47M | 238.5M | 177.56M | 119.64M |
| prepaids | 33.41M | 28.87M | 25.18M | 23.03M | 35.65M | 16.42M | 21.78M | 13.44M | 12.67M | 10.75M |
| otherCurrentAssets | 22.32M | 22.12M | 5.08M | 7.64M | 6.63M | 6.04M | 252K | 11.38M | 8.01M | 1.62M |
| totalCurrentAssets | 998.97M | 952.15M | 880.77M | 933.68M | 619.2M | 373.54M | 499.82M | 564.99M | 477.81M | 319.48M |
| propertyPlantEquipmentNet | 487.01M | 468.03M | 382.04M | 345.63M | 307.23M | 314.44M | 354.61M | 360.96M | 283.98M | 276.52M |
| goodwill | 65.27M | 60.79M | 53.41M | 54.69M | 50.53M | 50.74M | 288.96M | 299.5M | 278.47M | 274.5M |
| intangibleAssets | 41.32M | 30.55M | 25.99M | 30.55M | 33.15M | 46.91M | 61.41M | 77.14M | 79.45M | 90.73M |
| goodwillAndIntangibleAssets | 106.59M | 91.34M | 79.4M | 85.24M | 83.68M | 97.66M | 350.37M | 376.64M | 357.92M | 365.24M |
| longTermInvestments | 22.53M | 20.12M | 18.51M | 5.4M | 17.01M | 13.48M | 11.8M | 4.52M | 7.1M | 4.72M |
| taxAssets | 1.46M | 7.68M | 16.47M | 36.34M | 58.65M | 57.42M | 2.92M | 14.35M | 13.44M | 11.47M |
| otherNonCurrentAssets | -18361 | 1 | 18.15M | 4.71M | 1.83M | 1.35M | 252K | 339K | 424K | 1.52M |
| totalNonCurrentAssets | 617.57M | 587.18M | 496.49M | 477.32M | 468.4M | 484.35M | 719.95M | 756.82M | 662.86M | 659.48M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.62B | 1.54B | 1.38B | 1.41B | 1.09B | 857.89M | 1.22B | 1.32B | 1.14B | 978.96M |
| totalPayables | 283.74M | 252.99M | 240.86M | 227.78M | 150.08M | 78.94M | 127.07M | 125.15M | 112.72M | 81.7M |
| accountPayables | 265.84M | 230.07M | 227.32M | 227.78M | 150.08M | 78.94M | 127.07M | 125.15M | 112.72M | 81.7M |
| otherPayables | 17.89M | 22.92M | 13.54M | - | - | - | - | - | - | - |
| accruedExpenses | 22.4M | - | 7.03M | 6.51M | 3.2M | 1.04M | - | - | - | - |
| shortTermDebt | 39.41M | - | 20.8M | 23.23M | 16.32M | - | 21.77M | 14.86M | 8.41M | - |
| capitalLeaseObligationsCurrent | 39.44M | 34.59M | 27.98M | 23.23M | 16.32M | 19.15M | 21.77M | 14.86M | 8.41M | 7.22M |
| taxPayables | - | 16.16M | 7.64M | 3.2M | 2.1M | 885K | 1.57M | 2.89M | 471K | 2.37M |
| deferredRevenue | - | - | - | - | - | 885K | 3.04M | - | 5.69M | 7.64M |
| otherCurrentLiabilities | -36.01M | 23.46M | 15.08M | -13.42M | -10.15M | 2M | -18.64M | -10.27M | -2.21M | 588K |
| totalCurrentLiabilities | 348.98M | 311.04M | 298.21M | 267.34M | 175.76M | 101.13M | 151.96M | 144.6M | 127.33M | 97.16M |
| longTermDebt | 381.99M | 344.89M | 369.82M | 527.9M | 420.89M | 284.68M | 385.86M | 473.83M | 413.86M | 298.77M |
| capitalLeaseObligationsNonCurrent | 59.75M | 57.3M | 45.12M | 36.41M | 25.71M | 13.26M | 23.08M | 18.24M | 11.44M | 7.5M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | 362.78M | - | - | -6.7M |
| deferredTaxLiabilitiesNonCurrent | 13.31M | 1.45M | 1.64M | 1.84M | 2.08M | 2.32M | 2.64M | 5.66M | 5.75M | 6.7M |
| otherNonCurrentLiabilities | 11.65M | 10.42M | 4.48M | -29.7M | -21.44M | 831K | -23.08M | -12.43M | -5.17M | - |
| totalNonCurrentLiabilities | 466.69M | 414.06M | 421.06M | 534.61M | 425.16M | 301.1M | 388.5M | 479.64M | 420.14M | 312.97M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 99.19M | 91.89M | 73.1M | 59.64M | 42.02M | 32.41M | 44.85M | 33.1M | 19.86M | 14.72M |
| totalLiabilities | 815.67M | 725.1M | 719.27M | 801.95M | 600.92M | 402.22M | 540.46M | 624.24M | 547.47M | 410.12M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 371.69M | 502.04M | 593M | 658.82M | 658.61M | 663.28M | 660.17M | 651.12M | 655.03M | 622.66M |
| retainedEarnings | 190.15M | 22.6M | -140.77M | -272.08M | -349.94M | -391.68M | -165.83M | -179.99M | -215.02M | -243.28M |
| additionalPaidInCapital | 36.65M | 37.25M | 37.46M | 34.87M | 33.82M | 38.05M | 42.69M | 47.2M | 34.14M | 26.12M |
| 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 | 204.56M | 191.11M | 154.64M | 95.22M | 49.88M | -222.9M | 30.11M | 47.74M | 36.24M | -64.55M |
| depreciationAndAmortization | 104.18M | 85.68M | 72.84M | 74.48M | 67.98M | 75.51M | 76.45M | 63.81M | 65.03M | 61.21M |
| deferredIncomeTax | 17.95M | 9.12M | 19.29M | 24.6M | -1.84M | -56.24M | 8.06M | 79000 | -5.16M | 3.3M |
| stockBasedCompensation | 9.33M | 11.71M | 9.73M | 6.34M | 7.17M | 11.54M | 17.63M | 27.26M | 22.86M | 17.7M |
| changeInWorkingCapital | -39M | 11.66M | 50.13M | -197.76M | -191.66M | 84.33M | 54.98M | -55.13M | -153.46M | 36.94M |
| accountsReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | - | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | -39M | 11.66M | 50.13M | -197.76M | -191.66M | 84.33M | 54.98M | -55.13M | -153.46M | 36.94M |
| otherNonCashItems | -11.88M | -4.61M | -4.86M | -5.62M | -5.94M | 264.44M | 86000 | -6.16M | 11.19M | 2.87M |
| netCashProvidedByOperatingActivities | 285.14M | 304.66M | 301.78M | -2.74M | -74.4M | 156.68M | 187.3M | 77.6M | -23.29M | 57.46M |
| investmentsInPropertyPlantAndEquipment | -99.03M | -88.64M | -72.18M | -53.17M | -27.42M | -25.76M | -50.97M | -85.19M | -66.59M | -36.88M |
| acquisitionsNet | -3.17M | -10.21M | -1.52M | -9.56M | 17.91M | -150K | -370K | -9.86M | -14.56M | -74.22M |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | -1.78M | -1.19M |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | -2.59M | 3.63M | 1.86M | 15.94M | -3.25M | 9.02M | 7.98M | 9.47M | 12.03M | 5.19M |
| netCashProvidedByInvestingActivities | -104.8M | -95.22M | -71.83M | -46.79M | -12.76M | -16.88M | -43.36M | -85.58M | -69.13M | -105.91M |
| netDebtIssuance | 37.96M | -79.51M | -134.3M | 71.1M | 89.16M | -104.62M | -114.85M | 38.21M | 82.31M | -10.06M |
| longTermNetDebtIssuance | 37.96M | -79.51M | -134.3M | 71.1M | 89.16M | -104.62M | -114.85M | 38.21M | 82.31M | -10.06M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -139.99M | -103.06M | -70.94M | -5.24M | -16.17M | -11.25M | -13.15M | -19.53M | 4.68M | 90.39M |
| netCommonStockIssuance | -139.99M | -103.06M | -70.94M | -5.24M | -16.17M | -11.25M | -13.15M | -18.17M | 4.68M | 90.39M |
| commonStockIssuance | - | - | - | - | - | - | - | 1.36M | 4.68M | 90.39M |
| commonStockRepurchased | -139.99M | -103.06M | -70.94M | -5.24M | -16.17M | -11.25M | -13.15M | -19.53M | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | -1.36M | - | - |
| netDividendsPaid | -34.78M | -26.88M | -22.53M | -16.33M | -4.08M | -4.27M | -15.95M | -12.05M | -7.97M | -14.05M |
| commonDividendsPaid | -34.78M | -26.88M | -22.53M | -16.33M | -4.08M | -4.27M | -15.95M | -12.05M | -7.97M | -14.05M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -43.52M | - | -2.18M | - | - | - | - | 1.36M | - | - |
| netCashProvidedByFinancingActivities | -180.34M | -209.45M | -229.95M | 49.53M | 68.91M | -120.14M | -143.94M | 7.99M | 79.03M | 66.28M |
| 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 | 683.27M | 663.97M | 623.22M | 573.99M | 632.43M | 605.38M | 606.52M | 553.2M | 588.58M | 553.46M |
| costOfRevenue | 525.8M | 506.76M | 474.93M | 439.49M | 486.36M | 457.56M | 459.94M | 412.17M | 442.92M | 426.48M |
| grossProfit | 157.47M | 157.21M | 148.29M | 134.5M | 146.08M | 147.82M | 146.58M | 141.02M | 145.66M | 125.37M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 105.36M | 73.64M | 82.7M | 75.68M | 71.92M | 79.76M | 77.08M | 81M | 72.96M | 64.31M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | -3.71M | -1.6M |
| sellingGeneralAndAdministrativeExpenses | 105.36M | 86.33M | 82.7M | 75.68M | 71.92M | 79.76M | 77.08M | 81M | 69.26M | 62.7M |
| otherExpenses | -4.32M | - | - | - | - | - | - | 4.01M | - | 1.6M |
| operatingExpenses | 101.05M | 86.33M | 82.7M | 75.68M | 71.92M | 79.76M | 77.08M | 85.02M | 69.26M | 64.31M |
| costAndExpenses | 626.85M | 593.09M | 557.63M | 515.17M | 558.27M | 537.32M | 537.02M | 497.19M | 515.88M | 490.79M |
| netInterestIncome | -8.74M | -8.86M | -5.42M | 5.16M | -17.53M | -27.12M | -7.39M | 5.12M | -6.92M | -13.46M |
| interestIncome | - | - | - | 5.16M | - | -2.02M | - | 5.12M | - | - |
| interestExpense | 8.74M | 8.86M | 5.42M | 6.46M | 17.53M | 25.11M | 7.39M | 6.78M | 6.92M | 13.93M |
| depreciationAndAmortization | 27.9M | 27.3M | 26.69M | 25.49M | 24.77M | 22.62M | 22.41M | 20.95M | 19.7M | 17.65M |
| ebitda | 84.32M | 98.18M | 92.2M | 84.39M | 99.06M | 93.08M | 91.78M | 76.96M | 93.44M | 71.99M |
| ebit | 56.42M | 70.88M | 65.51M | 58.9M | 74.3M | 70.45M | 69.36M | 56.01M | 73.74M | 62.67M |
| nonOperatingIncomeExcludingInterest | - | -20.52M | 80000 | -80000 | -138K | -2.39M | 137K | - | -1.05M | -3.61M |
| operatingIncome | 56.42M | 70.88M | 65.59M | 58.82M | 74.16M | 68.06M | 69.5M | 56.01M | 72.7M | 62.67M |
| totalOtherIncomeExpensesNet | 7.83M | 4.78M | -5.5M | 5.22M | -17.39M | -22.72M | -7.52M | 5.8M | -5.87M | -10.32M |
| incomeBeforeTax | 64.25M | 75.66M | 60.09M | 64.04M | 56.77M | 45.34M | 61.97M | 61.81M | 66.82M | 52.35M |
| incomeTaxExpense | 13.86M | 7.42M | 19.6M | 12.2M | 12.67M | 3.49M | 15.34M | 13.66M | 12.36M | 3.17M |
| netIncomeFromContinuingOperations | 50.39M | 68.24M | 40.49M | 51.83M | 44.1M | 41.86M | 46.64M | 48.16M | 54.46M | 49.19M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 50.39M | 68.24M | 40.49M | 51.83M | 44.1M | 41.86M | 46.64M | 48.16M | 54.46M | 49.19M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 50.39M | 68.24M | 40.49M | 51.83M | 44.1M | 41.86M | 46.64M | 48.16M | 54.46M | 49.19M |
| eps | 0.24 | 0.32 | 0.19 | 0.23 | 0.2 | 0.18 | 0.2 | 0.2 | 0.23 | 0.21 |
| 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 | - | - | - | - | - | - | - | - | - | - |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| netReceivables | 554.39M | 528.64M | 532.22M | 449.48M | 495.54M | 454.11M | 451.34M | 417.37M | 468.53M | 435.3M |
| accountsReceivables | 554.29M | 524.43M | 530.36M | 449.28M | 495.41M | 369.03M | 450.75M | 417.09M | 468.53M | 435.3M |
| otherReceivables | 102.26K | 4.21M | 1.86M | 198K | 126K | 85.06M | 585K | 272K | - | - |
| inventory | 430.25M | 414.6M | 426.44M | 423.02M | 442.55M | 447.05M | 423.69M | 411.74M | 407.03M | 408.6M |
| prepaids | 35.57M | 33.41M | 32.71M | 42.52M | 30.32M | 28.87M | 31.77M | 27.93M | 16.71M | 25.18M |
| otherCurrentAssets | 44.12M | 55.73M | 12.67M | 9.75M | 12.7M | 22.12M | 13.34M | 27.55M | 11.47M | 11.69M |
| totalCurrentAssets | 1.06B | 998.97M | 1B | 924.77M | 981.11M | 952.15M | 920.14M | 884.32M | 903.75M | 880.77M |
| propertyPlantEquipmentNet | 499.93M | 487.01M | 487.2M | 479.06M | 493.33M | 468.03M | 444.64M | 423.79M | 397.39M | 382.04M |
| goodwill | 66.61M | 65.27M | 66.35M | 65.02M | 60.73M | 60.79M | 57.03M | 55.27M | 54.72M | 53.41M |
| intangibleAssets | 43.58M | 41.32M | 40.55M | 38.3M | 31.62M | 30.55M | 28.56M | 24.2M | 23.89M | 25.99M |
| goodwillAndIntangibleAssets | 110.19M | 106.59M | 106.9M | 103.33M | 92.36M | 91.34M | 85.58M | 79.47M | 78.61M | 79.4M |
| longTermInvestments | - | 22.53M | - | - | - | 20.12M | - | 24.2M | 23.89M | 18.51M |
| taxAssets | 1.41M | 1.46M | 1.84M | 5.27M | 7.08M | 7.68M | 4.11M | 7.76M | 12.09M | 16.47M |
| otherNonCurrentAssets | 22.62M | -18361 | 23.5M | 22.63M | 19.96M | 1 | 19.52M | 17.95M | -4.62M | 18.15M |
| totalNonCurrentAssets | 634.14M | 617.57M | 619.44M | 610.28M | 612.72M | 587.18M | 553.86M | 528.96M | 507.36M | 496.49M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.7B | 1.62B | 1.62B | 1.54B | 1.59B | 1.54B | 1.47B | 1.41B | 1.41B | 1.38B |
| totalPayables | 292.44M | 274.78M | 276.91M | 235.41M | 277.34M | 252.99M | 275.38M | 223.63M | 234.89M | 240.86M |
| accountPayables | 277.7M | 265.84M | 258.93M | 214.66M | 255.8M | 230.07M | 254.77M | 210.65M | 234.89M | 227.32M |
| otherPayables | 14.74M | 8.93M | 17.98M | 20.75M | 21.54M | 22.92M | 20.62M | 12.98M | - | 13.54M |
| accruedExpenses | 40.6M | 22.4M | - | - | - | - | - | - | 11.78M | 7.03M |
| shortTermDebt | - | - | - | - | - | - | - | - | 31.2M | 20.8M |
| capitalLeaseObligationsCurrent | 38.83M | 39.44M | 39.26M | 37.4M | 39.28M | 34.59M | 34.65M | 30.71M | 26.9M | 27.98M |
| taxPayables | - | - | 8.81M | 11.4M | 12M | 16.16M | 13.73M | 5.92M | 13M | 7.64M |
| deferredRevenue | - | - | - | - | - | - | - | 12.98M | 20.04M | - |
| otherCurrentLiabilities | 15.76M | 12.36M | 16.7M | 23.88M | 19.52M | 23.46M | 16.55M | 23.81M | 2.71M | 15.08M |
| totalCurrentLiabilities | 387.63M | 348.98M | 332.87M | 296.68M | 336.14M | 311.04M | 326.58M | 278.16M | 327.51M | 298.21M |
| longTermDebt | 376.55M | 381.99M | 400.56M | 373.92M | 354.04M | 344.89M | 333M | 306.32M | 323.87M | 369.82M |
| capitalLeaseObligationsNonCurrent | 55.65M | 59.75M | 58.82M | 59.33M | 63.15M | 57.3M | 59.7M | 54.55M | 44.11M | 45.12M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 14.59M | 13.31M | 14.88M | 1.37M | 1.37M | 1.45M | 1.48M | 1.55M | 1.58M | 1.64M |
| otherNonCurrentLiabilities | 18.32M | 11.65M | 8.14M | 14.16M | 10.25M | 10.42M | 6.93M | 10.83M | 5.74M | 4.48M |
| totalNonCurrentLiabilities | 465.11M | 466.69M | 482.4M | 448.77M | 428.81M | 414.06M | 401.1M | 373.25M | 375.31M | 421.06M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 94.48M | 99.19M | 98.08M | 96.73M | 102.43M | 91.89M | 94.35M | 85.26M | 71.01M | 73.1M |
| totalLiabilities | 852.74M | 815.67M | 815.27M | 745.46M | 764.94M | 725.1M | 727.68M | 651.41M | 702.82M | 719.27M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 362.28M | 371.69M | 422.59M | 457.53M | 486.92M | 502.04M | 538.61M | 584.18M | 582.32M | 593M |
| retainedEarnings | 229.55M | 190.15M | 130.97M | 99.65M | 57.16M | 22.6M | -12.5M | -52.25M | -93.35M | -140.77M |
| additionalPaidInCapital | 32.85M | 36.65M | 35.48M | 34.26M | 33.31M | 37.25M | 36.45M | 34.98M | 32.73M | 37.46M |
| 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 | 50.39M | 68.24M | 40.49M | 51.83M | 44.1M | 41.86M | 46.64M | 48.16M | 54.46M | 49.19M |
| depreciationAndAmortization | 27.9M | 27.3M | 26.69M | 25.49M | 24.77M | 22.62M | 22.41M | 20.95M | 19.7M | 17.65M |
| deferredIncomeTax | 1.19M | -904.26K | 16.82M | 1.53M | 522K | -3.41M | 3.51M | 4.4M | 4.62M | -2.6M |
| stockBasedCompensation | 2.08M | 1.98M | 2.31M | 2.85M | 2.19M | 2.4M | 2.95M | 4.07M | 2.3M | 2.1M |
| changeInWorkingCapital | 6.71M | 23.44M | -34.11M | -10.66M | -17.73M | -6.54M | -15.65M | 21.68M | 12.16M | -28.89M |
| accountsReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | - | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | 6.71M | 23.44M | -34.11M | -10.66M | -17.73M | -6.54M | -15.65M | 21.68M | 12.16M | -28.89M |
| otherNonCashItems | -19.01M | -10.53M | -550K | -5.06M | 6.24M | 5.31M | 13M | -16M | 34.8M | 1.84M |
| netCashProvidedByOperatingActivities | 69.27M | 107.56M | 51.64M | 65.99M | 60.09M | 62.23M | 72.86M | 83.24M | 86.34M | 39.29M |
| investmentsInPropertyPlantAndEquipment | -29.2M | -22.15M | -15.22M | -21.86M | -30.25M | -20.8M | -26.16M | -20.69M | -21.1M | -18.84M |
| acquisitionsNet | 2.6M | 2.11M | -3.79M | -6.98M | -2.87M | 1.88M | -10.21M | 1.16M | 1.29M | 2.95M |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | -79204 | 591.52K | -1.74M | -4.55M | 1.83M | 1.07M | 129K | 1.25M | 1.3M | 3.15M |
| netCashProvidedByInvestingActivities | -26.68M | -19.45M | -20.75M | -33.39M | -31.28M | -19.73M | -36.24M | -19.45M | -19.82M | -15.88M |
| netDebtIssuance | -6.34M | -16.18M | 14.52M | 8.26M | -753K | 2.6M | 17.52M | -56.76M | -42.86M | -248.26M |
| longTermNetDebtIssuance | -6.34M | -16.18M | 14.52M | 8.26M | -753K | 2.6M | 17.52M | -56.76M | -42.86M | -248.26M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | -250M |
| netStockIssuance | -16.74M | -51.36M | -36.07M | -31.34M | -21.29M | -38.21M | -47.09M | - | -17.77M | -19.13M |
| netCommonStockIssuance | -16.74M | -51.36M | -36.07M | -31.34M | -21.29M | -38.21M | -47.09M | - | -17.77M | -19.13M |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -16.74M | -51.36M | -36.07M | -31.34M | -21.29M | -38.21M | -47.09M | - | -17.77M | -19.13M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -8.99M | -9.16M | -9.35M | -9.54M | -6.76M | -6.89M | -7.06M | -7.04M | -5.9M | -6.02M |
| commonDividendsPaid | -8.99M | -9.16M | -9.35M | -9.54M | -6.76M | -6.89M | -7.06M | -7.04M | -5.9M | -6.02M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -10.52M | -11.4M | - | - | - | - | - | - | - | 250M |
| netCashProvidedByFinancingActivities | -42.59M | -88.11M | -30.9M | -32.61M | -28.81M | -42.5M | -36.62M | -63.8M | -66.53M | -23.41M |