OTC : TTALF
$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 | 1.28B | 1.34B | 1.29B | 1.26B | 1.15B | 986.4M | 1.03B | 744.7M | 689.5M | 546.96M |
| costOfRevenue | 1.01B | 549.8M | 983.2M | 525.7M | 488.8M | 447.6M | 472.9M | 351.3M | 324.3M | 259.34M |
| grossProfit | 269.6M | 790.2M | 303.2M | 733.4M | 665.8M | 538.8M | 557.8M | 393.4M | 365.2M | 287.62M |
| researchAndDevelopmentExpenses | - | - | 12.2M | 7.8M | 2.6M | 1M | 600K | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | 13.9M | 11.1M | 8.7M | 8.5M | 7.3M | 4.6M | 7.2M | 7.1M | 8.9M | 7.02M |
| sellingGeneralAndAdministrativeExpenses | 13.9M | 11.1M | 8.7M | 8.5M | 7.3M | 4.6M | 7.2M | 7.1M | 8.9M | 7.02M |
| otherExpenses | 118.15M | 663M | 297M | 1.1M | 1.2M | 1.1M | 1.2M | 500K | 600K | 503K |
| operatingExpenses | 132.05M | 674.1M | 317.9M | 667.4M | 553.2M | 472.8M | 476.9M | 327.9M | 333.4M | 262.31M |
| costAndExpenses | 1.14B | 1.22B | 1.3B | 1.19B | 1.04B | 920.4M | 949.8M | 679.2M | 657.7M | 521.65M |
| netInterestIncome | -20.19M | -25.78M | -22.4M | -10M | -9.6M | -10.4M | -13.8M | -8.3M | -24.1M | -20.1M |
| interestIncome | 1.8M | 2.17M | 300K | 300K | 300K | 200K | 300K | 300K | 100000 | 77000 |
| interestExpense | 21.99M | 27.95M | 22.7M | 9.8M | 9.4M | 10.1M | 12.4M | 7.7M | 14.2M | 18.62M |
| depreciationAndAmortization | 95.86M | 102.1M | 106.8M | 134.9M | 91.7M | 91.2M | 89.8M | 41.1M | 40M | 39.26M |
| ebitda | 233.41M | 217.4M | 90.6M | 175.6M | 201.8M | 157.9M | 169M | 117M | 58.1M | 67.4M |
| ebit | 137.55M | 115.3M | -16.2M | 40.7M | 110.1M | 66.7M | 79.2M | 75.9M | 18.1M | 28.1M |
| nonOperatingIncomeExcludingInterest | - | 800K | 1.5M | -6.8M | -3.3M | 500K | 2.2M | -500K | 10.1M | 1.5M |
| operatingIncome | 137.55M | 116.1M | -14.7M | 33.9M | 110.1M | 67.2M | 81.4M | 75.4M | 28.2M | 29.6M |
| totalOtherIncomeExpensesNet | -21.39M | -26.5M | -24.2M | -3M | -9.4M | -10.6M | -14.6M | -7.2M | -24.3M | -20.1M |
| incomeBeforeTax | 116.16M | 89.6M | -38.9M | 30.9M | 100.7M | 56.6M | 66.8M | 68.2M | 3.9M | 9.49M |
| incomeTaxExpense | 23.49M | 18M | 3.3M | 6.5M | 20.3M | 10.8M | 12.7M | -500K | -3.3M | -3.24M |
| netIncomeFromContinuingOperations | 92.67M | 71.6M | -42.2M | 24.4M | 80.4M | 45.8M | 54.1M | 68.7M | 7.2M | 12.7M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | -99962 | 100000 | - | - | 100000 | - | - | - | - | - |
| netIncome | 92.57M | 71.7M | -42.2M | 24.4M | 80.5M | 45.8M | 54.1M | 68.7M | 7.2M | 12.61M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 92.57M | 71.7M | -42.2M | 24.4M | 80.5M | 45.8M | 54.2M | 68.7M | 7.2M | 12.6M |
| eps | 0.73 | 0.57 | -0.33 | 0.19 | 0.63 | 0.36 | 0.42 | 0.54 | 0.06 | 0.11 |
| 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 | 75.17M | 65.2M | 37.7M | 40.2M | 38.1M | 77.1M | 40.6M | 36.9M | 33M | 39.1M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 75.17M | 65.2M | 37.7M | 40.2M | 38.1M | 77.1M | 40.6M | 36.9M | 33M | 39.1M |
| netReceivables | 124.85M | 119.4M | 127.6M | 121.8M | 118.4M | 87.2M | 101.6M | - | 65.1M | 53.8M |
| accountsReceivables | 124.15M | 109.6M | 127.6M | 106.9M | 103.4M | 80.2M | 90.1M | 80.5M | 65M | 50.6M |
| otherReceivables | 699.74K | 9.8M | - | 14.9M | - | 7M | 11.5M | 9.1M | 5M | 3.2M |
| inventory | 7.6M | 7.2M | 7.1M | 6.6M | 6.4M | 6.8M | 5.6M | 5.8M | 5.2M | 4.45M |
| prepaids | 14.8M | 12.2M | 8.4M | 6.5M | 7.9M | 7.9M | -800K | - | -63.9M | - |
| otherCurrentAssets | -14.8M | 4.2M | 11.8M | 16.5M | 2M | 1.4M | 12.3M | 200K | 70M | 3.2M |
| totalCurrentAssets | 207.62M | 208.2M | 192.6M | 189.7M | 172.8M | 179M | 147.8M | 132.5M | 108.2M | 97.26M |
| propertyPlantEquipmentNet | 285.39M | 270.5M | 296.3M | 255.8M | 244.6M | 239.9M | 262.7M | 83.8M | 92.1M | 65.5M |
| goodwill | 838.49M | 829.4M | 823.5M | 879.5M | 848.6M | 781.8M | 779.2M | 768.7M | 583.3M | 449.12M |
| intangibleAssets | 80.27M | 81.9M | 100M | 145.1M | 175.2M | 152M | 161.9M | 167.6M | 109.2M | 113.91M |
| goodwillAndIntangibleAssets | 918.76M | 911.3M | 923.5M | 1.02B | 1.02B | 933.8M | 941.1M | 936.3M | 692.5M | 563.04M |
| longTermInvestments | 7.2M | 700K | 800K | 1.6M | 1.2M | 3M | 3.8M | 4.3M | - | 2.34M |
| taxAssets | 9.3M | 7.1M | 6M | 7.7M | 5.4M | 4.4M | 3.7M | 5.8M | 7.4M | 5.96M |
| otherNonCurrentAssets | 12.3M | 600K | 6.3M | 1.6M | 800K | 800K | 100000 | -200K | 2.1M | 2.34M |
| totalNonCurrentAssets | 1.23B | 1.19B | 1.23B | 1.29B | 1.28B | 1.18B | 1.21B | 1.03B | 794.1M | 636.84M |
| otherAssets | - | - | - | - | - | 100000 | 100000 | -200K | - | -1000 |
| totalAssets | 1.44B | 1.4B | 1.42B | 1.48B | 1.45B | 1.36B | 1.36B | 1.16B | 902.3M | 734.1M |
| totalPayables | 228.81M | 152.1M | 49.5M | 49M | 57.1M | 40.1M | 38.5M | 33.2M | 27M | 62.4M |
| accountPayables | 212.32M | 55.6M | 49.5M | 49M | 57.1M | 40.1M | 38.5M | 33.2M | 27M | 19.6M |
| otherPayables | 16.49M | 96.5M | - | - | - | - | - | - | - | 42.8M |
| accruedExpenses | - | - | 158M | 10.2M | 5.9M | - | - | - | - | - |
| shortTermDebt | 48.8M | 29.7M | 19.8M | 40M | 115.6M | 81.4M | 41.5M | 41.5M | 12.3M | 24M |
| capitalLeaseObligationsCurrent | 45.4M | 47.3M | 49M | 50.7M | 52.4M | 43.1M | 43.3M | 8.3M | 6.9M | 7.4M |
| taxPayables | - | 9.5M | 3.6M | 24M | 34.1M | 33M | 31.8M | 200K | 100000 | 42000 |
| deferredRevenue | - | - | - | 10.3M | 6.1M | - | - | - | - | - |
| otherCurrentLiabilities | 3.06M | 83.4M | 24M | 167.1M | 166.7M | 138.5M | 143.3M | 116.1M | 91.6M | 33.31M |
| totalCurrentLiabilities | 326.08M | 312.5M | 300.3M | 306.9M | 392M | 300.7M | 265M | 197.4M | 137.9M | 127.11M |
| longTermDebt | 332.3M | 348.5M | 393.1M | 379.2M | 249.8M | 290.5M | 331.6M | 372.8M | 243.9M | 281M |
| capitalLeaseObligationsNonCurrent | 154.24M | 144.5M | 173.9M | 137.1M | 139.5M | 152.9M | 172.4M | 27.5M | 26.3M | 34.7M |
| deferredRevenueNonCurrent | - | 7M | - | 10.3M | 6.1M | 2.2M | 1.5M | 1.8M | 6.6M | 4.5M |
| deferredTaxLiabilitiesNonCurrent | 17.59M | 18.7M | 20.2M | 29.5M | 28.5M | 26M | 30.3M | 34.1M | 24.1M | 24.99M |
| otherNonCurrentLiabilities | 26.49M | 19M | 36.8M | 24.4M | 23.8M | 14.9M | 17.2M | 51M | 12.9M | 34.02M |
| totalNonCurrentLiabilities | 530.6M | 537.7M | 603.8M | 580.5M | 447.7M | 488.8M | 553.1M | 453.1M | 307.1M | 374.72M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 199.64M | 191.8M | 222.9M | 187.8M | 191.9M | 196M | 215.7M | 35.8M | 33.2M | 42.1M |
| totalLiabilities | 856.68M | 850.2M | 904.1M | 887.4M | 839.7M | 789.5M | 818.1M | 650.5M | 445M | 501.83M |
| treasuryStock | -14.79M | -15.2M | -15.7M | -15.8M | -18M | -6.7M | -6.7M | -6.7M | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 99962 | 100000 | 100000 | 100000 | 100000 | 100000 | 100000 | 100000 | 100000 | 3000 |
| retainedEarnings | 110.36M | 77.9M | 43.4M | 114.9M | 134M | 85.3M | 55.1M | 100000 | -68.8M | -76.18M |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| 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 | 92.57M | 89.6M | -38.9M | 30.9M | 100.7M | 56.6M | 66.8M | 68.2M | 3.9M | - |
| depreciationAndAmortization | 95.86M | 106.4M | 106.8M | 134.9M | 91.7M | 91.2M | 89.8M | 41.1M | 40M | 39.26M |
| deferredIncomeTax | - | - | -1.4M | -2M | - | -900K | -700K | - | - | - |
| stockBasedCompensation | - | - | - | 2M | - | 900K | 700K | - | - | - |
| changeInWorkingCapital | -9.7M | 14.4M | -6.7M | 1.8M | 12M | 2.7M | 10.1M | 2.2M | 2.3M | -1.44M |
| accountsReceivables | 8.4M | 4.9M | -8.7M | 1.6M | -17M | 5.3M | -7.9M | - | - | - |
| inventory | -399.85K | -100000 | -500K | -200K | 600K | -1.2M | 300K | 300K | - | 316K |
| accountsPayables | -17.69M | - | 2.5M | 400K | 28.4M | -1.4M | 17.7M | - | - | - |
| otherWorkingCapital | - | 9.6M | - | - | - | - | - | 1.9M | - | -1.76M |
| otherNonCashItems | 8.4M | 13.3M | 98.2M | -26.7M | -9.2M | -6.8M | 6.9M | -10.9M | 23.8M | 26.85M |
| netCashProvidedByOperatingActivities | 187.13M | 223.7M | 158M | 140.9M | 195.2M | 143.7M | 173.6M | 100.6M | 70M | 64.67M |
| investmentsInPropertyPlantAndEquipment | -51.58M | -27.3M | -24.6M | -59.2M | -43.1M | -33.1M | -33.6M | -19.8M | -16.5M | - |
| acquisitionsNet | -10M | -8.4M | -4M | -35.5M | -65.4M | -3.1M | -13.9M | -208.4M | -81.2M | - |
| purchasesOfInvestments | -8M | - | - | -100000 | - | -500K | -17.5M | -8.4M | -5.1M | - |
| salesMaturitiesOfInvestments | - | - | - | 100000 | - | 20.6M | 300K | 1.9M | 100000 | - |
| otherInvestingActivities | - | -11.7M | -15.6M | 800K | 500K | -19.9M | 18M | 10.3M | -10.2M | - |
| netCashProvidedByInvestingActivities | -69.57M | -47.4M | -44.2M | -93.9M | -108M | -36M | -46.7M | -224.4M | -102.7M | - |
| netDebtIssuance | 2.5M | -35.3M | -5.7M | 53.8M | -17.3M | -1.5M | -73.4M | 141.2M | -71.1M | -22.2M |
| longTermNetDebtIssuance | - | 54.9M | 14.6M | 129.5M | -47.8M | -41.5M | -31.4M | 148.6M | -47.1M | -14.1M |
| shortTermNetDebtIssuance | 2.5M | -90.2M | -20.3M | -75.7M | 30.5M | 40M | -42M | 9.2M | -24M | 10.5M |
| netStockIssuance | - | - | - | - | -11.3M | - | -25.5M | -14.4M | - | - |
| netCommonStockIssuance | - | - | - | - | -11.3M | - | -25.5M | -14.4M | 100M | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | 100M | - |
| commonStockRepurchased | - | - | - | - | -11.3M | - | -25.5M | -14.4M | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -60.78M | -38M | -35.4M | -35.4M | -33.1M | -16.5M | - | - | - | - |
| commonDividendsPaid | -60.78M | -38M | -35.4M | -35.4M | -33.1M | -16.5M | -25.5M | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -48.68M | -75.5M | -75.1M | -63M | -64.4M | -53.2M | 1.3M | 800K | 97.6M | -11M |
| netCashProvidedByFinancingActivities | -106.96M | -148.8M | -116.2M | -44.6M | -126.1M | -71.2M | -123.1M | 127.6M | 26.5M | - |
| 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 | 309.37M | 329.88M | 280.92M | 321.5M | 346.9M | 353.9M | 295.8M | 340.1M | 350.2M | 342.4M |
| costOfRevenue | 246.93M | 261.9M | 226.22M | 128.4M | 137.8M | 144.4M | 122.2M | 139.7M | 281.3M | 371.2M |
| grossProfit | 62.44M | 67.97M | 54.7M | 193.1M | 209.1M | 209.5M | 173.6M | 200.4M | 68.9M | -28.8M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | 12.2M |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | 6.9M | 6.7M | 29.6M |
| sellingAndMarketingExpenses | 3.4M | 4.2M | - | 3M | 3.6M | 2.7M | 2.7M | 2.9M | 2.9M | 1.7M |
| sellingGeneralAndAdministrativeExpenses | 3.4M | 37.19M | 30.16M | 3M | 3.6M | 2.7M | 2.7M | 9.8M | 9.6M | 31.3M |
| otherExpenses | 31.93M | - | - | 156.7M | 159.1M | 175.9M | 145.9M | 56.5M | 49.2M | - |
| operatingExpenses | 35.33M | 37.19M | 30.16M | 159.7M | 162.7M | 178.6M | 148.6M | 66.3M | 58.8M | 31.3M |
| costAndExpenses | 282.27M | 299.09M | 256.38M | 288.1M | 300.5M | 323M | 270.8M | 315.5M | 314.5M | 402.5M |
| netInterestIncome | -4.92M | -5.3M | -5.21M | -5.1M | -4.9M | -6.63M | -6.5M | -7.1M | -6.1M | -7.5M |
| interestIncome | 401.52K | 399.85K | 400.75K | 400K | 500K | 621.13K | 1M | 700K | 1.4M | 400K |
| interestExpense | 5.32M | 5.7M | 5.61M | 5.3M | 5.2M | 7.25M | 7.5M | 7.8M | 7.5M | 7.9M |
| depreciationAndAmortization | 24.29M | 28.19M | 24.04M | 23.9M | 23.8M | 29.3M | 25.5M | 25.8M | 25.8M | 111.6M |
| ebitda | 51.39M | 58.98M | 48.59M | 56.9M | 70.4M | 59.8M | 51.4M | 51.1M | 62.9M | 53.1M |
| ebit | 27.1M | 30.79M | 24.55M | 33M | 46.6M | 30.5M | 25.9M | 25.3M | 37.1M | -58.5M |
| nonOperatingIncomeExcludingInterest | - | 500K | - | 400K | -200K | 400K | -900K | -700K | -1.4M | -500K |
| operatingIncome | 27.1M | 30.79M | 24.55M | 33.4M | 46.4M | 30.9M | 25M | 24.6M | 35.7M | -60.1M |
| totalOtherIncomeExpensesNet | -5.22M | -4M | -4.31M | -5.7M | -5M | -6.7M | -6.7M | -7.1M | -6.1M | -7.4M |
| incomeBeforeTax | 21.88M | 26.79M | 20.24M | 27.7M | 41.4M | 24.2M | 18.3M | 17.5M | 29.6M | -66.4M |
| incomeTaxExpense | 4.62M | 6M | 4.11M | 5.5M | 8M | 5.2M | 3.6M | 3.1M | 6M | -2.4M |
| netIncomeFromContinuingOperations | 17.27M | 20.79M | 16.13M | 22.2M | 33.4M | 19M | 14.7M | 14.4M | 23.6M | -64M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | 100.19K | - | - | - | - | -100000 | - | -100000 |
| netIncome | 17.27M | 20.79M | 16.23M | 22.2M | 33.4M | 19M | 14.7M | 14.3M | 23.6M | -64.1M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 17.27M | 20.79M | 16.23M | 22.2M | 33.4M | 19M | 14.7M | 14.3M | 23.6M | -64.1M |
| eps | 0.14 | 0.16 | 0.13 | 0.18 | 0.26 | 0.15 | 0.12 | 0.11 | 0.19 | -0.51 |
| 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 | 71.87M | 75.17M | 79.55M | 51.5M | 67.7M | 65.2M | 53.4M | 30.1M | 62.1M | 37.7M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 71.87M | 75.17M | 79.55M | 51.5M | 67.7M | 65.2M | 53.4M | 30.1M | 62.1M | 37.7M |
| netReceivables | 139.63M | 124.85M | 135.25M | 150.6M | 151.3M | 119.4M | 145.2M | 154.4M | 156.4M | 129.9M |
| accountsReceivables | 138.02M | 124.15M | 134.55M | 150.6M | 151.3M | 109.6M | 145.2M | 154.4M | 156.4M | 117.4M |
| otherReceivables | 1.61M | 699.74K | 701.31K | - | - | 9.8M | - | - | - | 12.5M |
| inventory | 8.23M | 7.6M | 8.01M | 7.6M | 7.3M | 7.2M | 7.4M | 7M | 7.3M | 7.1M |
| prepaids | - | - | - | - | - | 12.2M | - | - | - | 8.4M |
| otherCurrentAssets | 100.38K | 14.5M | -100.19K | 1M | 900K | 4.2M | 600K | 1.3M | 700K | 11.8M |
| totalCurrentAssets | 219.83M | 207.62M | 222.72M | 210.7M | 227.2M | 208.2M | 206.6M | 192.8M | 226.5M | 192.6M |
| propertyPlantEquipmentNet | 289.39M | 285.39M | 270.51M | 264.5M | 266.8M | 270.5M | 271.4M | 280.5M | 286.8M | 296.3M |
| goodwill | 841.18M | 838.49M | 839.57M | 837.4M | 832.3M | 829.4M | 829.8M | 826.5M | 825.7M | 823.5M |
| intangibleAssets | 81.61M | 80.27M | 77.54M | 77.4M | 79.8M | 81.9M | 86.8M | 91.5M | 95.6M | 99.8M |
| goodwillAndIntangibleAssets | 922.79M | 918.76M | 917.11M | 914.8M | 912.1M | 911.3M | 916.6M | 918.1M | 921.4M | 923.3M |
| longTermInvestments | 7.13M | 7.2M | - | - | 1.3M | 700K | 1.3M | - | 95.8M | 300K |
| taxAssets | 8.83M | 9.3M | 8.72M | 7.9M | 7.6M | 7.1M | 7.8M | 5.9M | -94.8M | 6M |
| otherNonCurrentAssets | 2.31M | 12.3M | 5.01M | 1.2M | 1.3M | 600K | 1.3M | 7.1M | -89.1M | 1M |
| totalNonCurrentAssets | 1.23B | 1.23B | 1.2B | 1.19B | 1.19B | 1.19B | 1.2B | 1.21B | 1.21B | 1.23B |
| otherAssets | - | - | - | 200K | 200K | - | 200K | 200K | - | - |
| totalAssets | 1.45B | 1.44B | 1.42B | 1.4B | 1.42B | 1.4B | 1.4B | 1.4B | 1.44B | 1.42B |
| totalPayables | 281.3M | 228.81M | 209.39M | 241.2M | 227.1M | 239.8M | 237.6M | 247.5M | 234.5M | 49.5M |
| accountPayables | 200.86M | 212.32M | 197.07M | 200.8M | 220.8M | 230.3M | 210.5M | 221.8M | 234.5M | 49.5M |
| otherPayables | 81.2M | 16.49M | 12.32M | 40.4M | 6.3M | 9.5M | 27.1M | 25.7M | - | - |
| accruedExpenses | - | - | - | - | - | - | - | - | - | 158M |
| shortTermDebt | 78.5M | 94.16M | 106.7M | 37.8M | 29.7M | 29.7M | 129.7M | 19.8M | 19.8M | 19.9M |
| capitalLeaseObligationsCurrent | 46.2M | 45.4M | - | 47.9M | 48.3M | 47.3M | 47.5M | 49.1M | 49.7M | 49M |
| taxPayables | - | - | - | 10M | 6.3M | 9.5M | 8.1M | 6.7M | 4.8M | 3.6M |
| deferredRevenue | - | - | - | - | - | - | - | - | - | 3.6M |
| otherCurrentLiabilities | 3.95M | 3.1M | 32.66M | 2.3M | 2.6M | -4.3M | 1.6M | 3M | 46.1M | 23.9M |
| totalCurrentLiabilities | 409.95M | 326.08M | 348.75M | 329.2M | 307.7M | 312.5M | 416.4M | 319.4M | 350.1M | 300.3M |
| longTermDebt | 328.14M | 486.42M | 474.29M | 348.7M | 348.5M | 348.5M | 273.5M | 373.4M | 393.2M | 393.1M |
| capitalLeaseObligationsNonCurrent | 155.39M | 154.24M | 141.46M | 136.6M | 138.5M | 144.5M | 148M | 157.8M | 164.3M | 173.9M |
| deferredRevenueNonCurrent | - | - | - | - | - | 7M | - | -100000 | - | 172.6M |
| deferredTaxLiabilitiesNonCurrent | 17.37M | 17.59M | 17.63M | 17.6M | 18.3M | 18.7M | 18.6M | 19.1M | 19.7M | 20.2M |
| otherNonCurrentLiabilities | 19.07M | -127.65M | -120.93M | 22.4M | 17.9M | 19M | 17.8M | 14.8M | 35.2M | 16.6M |
| totalNonCurrentLiabilities | 519.97M | 530.6M | 512.46M | 525.3M | 523.2M | 537.7M | 457.9M | 565.1M | 592.7M | 603.7M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 201.59M | 199.64M | 141.46M | 184.5M | 186.8M | 191.8M | 195.5M | 206.9M | 214M | 222.9M |
| totalLiabilities | 929.92M | 856.68M | 861.21M | 854.5M | 830.9M | 850.2M | 874.3M | 884.5M | 942.8M | 904M |
| treasuryStock | -2.11M | -14.79M | -14.83M | -14.8M | -14.8M | -15.2M | -15.2M | -15.2M | -15.2M | -15.7M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 100.38K | 99962 | 100.19K | 100000 | 100000 | 100000 | 100000 | 100000 | 100000 | 100000 |
| retainedEarnings | 32.72M | 110.36M | 89.27M | 72.4M | 110.5M | 77.9M | 58.2M | 43.1M | 28.1M | 43.4M |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| 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 | 17.27M | 20.79M | 16.23M | 27.7M | 41.4M | 24.2M | 18.4M | 17.5M | 23.6M | -64.1M |
| depreciationAndAmortization | 24.29M | 28.19M | 24.04M | 23.9M | 23.8M | 29.3M | 25.5M | 25.8M | 25.8M | 111.6M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | -600K |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | 600K |
| changeInWorkingCapital | -30.52M | 26.39M | 7.71M | -13.7M | -30.1M | 29.1M | -3.6M | 400K | -8.6M | 8.8M |
| accountsReceivables | -13.35M | 9.9M | 16.13M | -1.9M | -15.7M | 8.5M | 9.3M | 100000 | -13M | -4.5M |
| inventory | -100.38K | 399.85K | -400.75K | -300K | -200K | 200K | -400K | 300K | -200K | -100000 |
| accountsPayables | -17.06M | 16.09M | -8.01M | - | - | - | - | - | 4.6M | 13.4M |
| otherWorkingCapital | - | - | - | -11.5M | -14.2M | 20.4M | -12.5M | - | - | - |
| otherNonCashItems | -15.96M | 3.8M | 3.91M | 2.6M | -7.8M | 6.2M | 1M | 700K | 5M | -2.3M |
| netCashProvidedByOperatingActivities | -4.92M | 79.17M | 51.9M | 40.5M | 27.3M | 88.8M | 41.3M | 44.4M | 45.8M | 54M |
| investmentsInPropertyPlantAndEquipment | -13.95M | -21.39M | -10.42M | -6M | -6.9M | -9.8M | -6.1M | -6.6M | -4.8M | -11.5M |
| acquisitionsNet | 3.31M | -7.4M | 100.19K | -3.3M | -500K | -300K | -2.2M | -6M | 200K | -400K |
| purchasesOfInvestments | - | -1.5M | -5.51M | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | 99961 | -200.37K | -3.6M | -3.1M | -3.7M | -2.3M | -2.2M | -3.5M | 400K |
| netCashProvidedByInvestingActivities | -10.64M | -30.19M | -16.03M | -12.9M | -10.5M | -13.8M | -10.6M | -14.8M | -8.1M | -11.5M |
| netDebtIssuance | 24.09M | -10M | 4.41M | 8.1M | -12.1M | -25.2M | 9.9M | -20M | -13.2M | -9.1M |
| longTermNetDebtIssuance | - | - | - | - | -12.1M | 74.9M | -14.1M | -20M | -13.2M | 15M |
| shortTermNetDebtIssuance | 24.09M | -10M | 4.41M | 8.1M | - | -100.1M | 9.9M | -642.67K | -863.2K | -24.1M |
| netStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | -30.39M | - | -30.4M | - | -19M | - | -19M | - | -17.7M |
| commonDividendsPaid | - | -30.39M | - | -30.4M | - | -19M | - | -19M | - | -17.7M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -12.15M | -12.2M | -12.32M | -21.4M | -2.3M | -19M | -17.3M | -22.6M | -3.4M | -13.5M |
| netCashProvidedByFinancingActivities | 11.95M | -52.58M | -7.91M | -43.7M | -14.4M | -63.2M | -7.4M | -61.6M | -16.6M | -40.3M |