-$2.41 (-3.63%)
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 |
|---|---|---|---|---|---|---|---|
| revenue | 1.64B | 1.28B | 965.78M | 739.01M | 497.88M | 327.41M | 238.37M |
| costOfRevenue | 1.21B | 940.89M | 714.48M | 558.1M | 344.57M | 211.48M | 142.31M |
| grossProfit | 423.95M | 340.13M | 251.3M | 180.92M | 153.3M | 115.94M | 96.06M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 259.39M | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 259.39M | 234.04M | 205.07M | 183.53M | 264.53M | 104.94M | 65.76M |
| otherExpenses | 3.38M | - | - | - | - | - | - |
| operatingExpenses | 262.77M | 234.04M | 205.07M | 183.53M | 264.53M | 104.94M | 65.76M |
| costAndExpenses | 1.48B | 1.17B | 919.55M | 741.62M | 609.1M | 316.41M | 208.07M |
| netInterestIncome | -28.3M | -27.02M | -32.32M | -18.02M | -7.09M | -3.74M | -2.35M |
| interestIncome | - | - | - | - | - | - | - |
| interestExpense | 28.3M | 27.02M | 32.32M | 18.02M | 7.09M | 3.74M | 2.35M |
| depreciationAndAmortization | 115.13M | 93M | 69.14M | 44.73M | 25.22M | 15.54M | 9.67M |
| ebitda | 279.06M | 204.91M | 118.38M | 46.09M | -87.25M | 26.17M | 40.49M |
| ebit | 163.93M | 111.9M | 49.24M | 1.36M | -112.47M | 10.64M | 30.82M |
| nonOperatingIncomeExcludingInterest | -2.75M | -5.81M | -3.02M | -3.98M | 1.24M | 363K | -524K |
| operatingIncome | 161.18M | 106.09M | 46.22M | -2.61M | -111.23M | 11M | 30.3M |
| totalOtherIncomeExpensesNet | -25.56M | -21.21M | -29.3M | -14.04M | -8.33M | -4.1M | -1.82M |
| incomeBeforeTax | 135.62M | 84.88M | 16.92M | -16.65M | -119.56M | 6.9M | 28.48M |
| incomeTaxExpense | 18.35M | 18.44M | 6.97M | 2.6M | -1.63M | 1.18M | 89000 |
| netIncomeFromContinuingOperations | 117.28M | 66.45M | 9.95M | -19.25M | -117.93M | 5.72M | 28.39M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - |
| netIncome | 79.84M | 35.26M | 1.72M | -4.75M | -12.68M | 5.72M | 28.39M |
| netIncomeDeductions | -92000 | -110K | - | - | - | - | -28.39M |
| bottomLineNetIncome | 79.93M | 35.37M | 1.72M | -4.75M | -12.68M | 5.72M | 28.39M |
| eps | 0.64 | 0.31 | 0.03 | -0.09 | -0.28 | - | 0.61 |
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 |
|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 269.4M | 293.35M | 133.54M | 20.18M | 18.51M | 31.64M | 15.58M |
| shortTermInvestments | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 269.4M | 293.35M | 133.54M | 20.18M | 18.51M | 31.64M | 15.58M |
| netReceivables | 18.39M | 10.6M | 9.12M | 11.97M | 10.64M | 10.84M | 6.62M |
| accountsReceivables | 18.39M | 10.6M | 9.12M | 11.97M | 10.64M | 10.84M | 6.62M |
| otherReceivables | - | - | - | - | - | - | - |
| inventory | 48.92M | 36.49M | 46.95M | 39.23M | 23.34M | 15.58M | 10.92M |
| prepaids | - | - | - | - | 8.8M | - | - |
| otherCurrentAssets | 20.67M | 17.5M | 15.64M | 10.95M | - | 5.02M | 3.73M |
| totalCurrentAssets | 357.38M | 357.94M | 205.26M | 82.32M | 61.29M | 63.07M | 36.85M |
| propertyPlantEquipmentNet | 1.68B | 1.37B | 1.12B | 782.71M | 302M | 165.42M | 103.18M |
| goodwill | 21.63M | 21.63M | 21.63M | 21.63M | 18.72M | 18.08M | 16.53M |
| intangibleAssets | 1.51M | 2.95M | 5.42M | 8.8M | 11.1M | 11.32M | 10.55M |
| goodwillAndIntangibleAssets | 23.14M | 24.58M | 27.04M | 30.43M | 29.82M | 29.4M | 27.08M |
| longTermInvestments | 36000 | 832K | 837K | - | - | - | - |
| taxAssets | 946.57M | 742.13M | 403M | 288.76M | 159.03M | 193K | - |
| otherNonCurrentAssets | 2.35M | 1.76M | 3.03M | 2.13M | 1.56M | 1.57M | 1.18M |
| totalNonCurrentAssets | 2.65B | 2.14B | 1.56B | 1.1B | 492.41M | 196.59M | 131.43M |
| otherAssets | - | - | - | - | - | - | - |
| totalAssets | 3.01B | 2.5B | 1.76B | 1.19B | 553.7M | 259.66M | 168.28M |
| totalPayables | 37.62M | 32.22M | 29.96M | 21.27M | 20.44M | 16.09M | 13.04M |
| accountPayables | 37.62M | 32.22M | 29.96M | 21.27M | 20.44M | 16.09M | 13.04M |
| otherPayables | - | - | - | - | - | - | - |
| accruedExpenses | 50.31M | 76.29M | 31.4M | 9.67M | 20.97M | - | - |
| shortTermDebt | 40.35M | 17.31M | 4.49M | 113.47M | 64.21M | 21.12M | 4.19M |
| capitalLeaseObligationsCurrent | - | 27.24M | 19.72M | 17.29M | 3.39M | - | - |
| taxPayables | - | - | - | - | - | - | - |
| deferredRevenue | 55.66M | 42.87M | 30.35M | 25.34M | 22.81M | 11.19M | 7.5M |
| otherCurrentLiabilities | 56.56M | 7.14M | 22.19M | 25.64M | 6.92M | 11.46M | 8.16M |
| totalCurrentLiabilities | 240.5M | 203.07M | 138.12M | 212.68M | 138.73M | 59.87M | 32.9M |
| longTermDebt | 196.3M | 219.76M | 93.18M | 96.3M | 3.5M | 74M | 22.88M |
| capitalLeaseObligationsNonCurrent | 852.38M | 678.61M | 559.19M | 398.36M | 79.59M | - | 20.83M |
| deferredRevenueNonCurrent | 8.92M | 8.02M | 6.68M | 6.12M | 5.03M | 4.75M | 4.01M |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 813.35M | 627.77M | 290.93M | 220.93M | 113.12M | 45.05M | 9.64M |
| totalNonCurrentLiabilities | 1.87B | 1.53B | 949.97M | 721.7M | 201.24M | 123.8M | 57.37M |
| otherLiabilities | - | - | - | - | - | - | - |
| capitalLeaseObligations | 852.38M | 705.84M | 578.92M | 415.65M | 82.98M | - | 20.83M |
| totalLiabilities | 2.11B | 1.74B | 1.09B | 934.38M | 339.97M | 183.67M | 90.27M |
| treasuryStock | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | 1.54B | 937.72M |
| commonStock | 1000 | 1000 | 2000 | 2000 | 2000 | -1.46B | -859.71M |
| retainedEarnings | 99.51M | 19.67M | -15.59M | -17.31M | -12.68M | - | - |
| additionalPaidInCapital | 581.26M | 517.07M | 379.39M | 145.61M | 107.19M | - | - |
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 |
|---|---|---|---|---|---|---|---|
| netIncome | 117.28M | 66.45M | 1.72M | -19.25M | -119.98M | 5.72M | 28.39M |
| depreciationAndAmortization | 115.13M | 93M | 47.83M | 44.73M | 25.22M | 15.54M | 9.67M |
| deferredIncomeTax | 17.62M | 15.42M | 5.95M | 1.08M | -2.66M | 475K | - |
| stockBasedCompensation | 18.02M | 11.48M | 39.22M | 41.66M | 157.72M | 35.09M | 6.76M |
| changeInWorkingCapital | 9.67M | 46.91M | 6.02M | -15.13M | 17.86M | -3.37M | 11.56M |
| accountsReceivables | -7.79M | -1.47M | 2.84M | -1.32M | 193K | -4.22M | -612K |
| inventory | -12.43M | 10.46M | - | -15.82M | -7.67M | -4.59M | 222K |
| accountsPayables | 3.71M | 3.66M | 3.9M | 1.61M | 2.15M | -518K | 3.53M |
| otherWorkingCapital | 26.18M | 34.26M | -724K | 402K | 23.18M | 5.95M | 8.42M |
| otherNonCashItems | 17.83M | 13.16M | 39.18M | 6.8M | 2.22M | 98000 | 330K |
| netCashProvidedByOperatingActivities | 295.54M | 246.43M | 139.92M | 59.88M | 80.38M | 53.55M | 56.7M |
| investmentsInPropertyPlantAndEquipment | -241.13M | -221.74M | -228.46M | -187.88M | -118.44M | -40.58M | -39.46M |
| acquisitionsNet | - | - | - | -6.05M | -5.39M | -5.09M | -530K |
| purchasesOfInvestments | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - |
| otherInvestingActivities | 66000 | 9.67M | 1.18M | 1.36M | 2.74M | 99000 | 47000 |
| netCashProvidedByInvestingActivities | -241.07M | -212.07M | -227.28M | -192.57M | -121.09M | -45.57M | -39.95M |
| netDebtIssuance | -54.34M | 128.41M | -126.1M | 141.26M | 21.24M | 15.83M | -6.06M |
| longTermNetDebtIssuance | -54.34M | 128.41M | -13.4M | -6.44M | -28.76M | 827K | -4.1M |
| shortTermNetDebtIssuance | - | - | -112.7M | 147.7M | 50M | 15M | -1.96M |
| netStockIssuance | - | -1.07M | 331.2M | -3.9M | 237.19M | - | - |
| netCommonStockIssuance | - | -1.07M | 331.2M | -3.9M | 237.19M | - | - |
| commonStockIssuance | - | - | 331.2M | - | 524.86M | - | - |
| commonStockRepurchased | - | -1.07M | - | -3.9M | -287.66M | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | -213.31M | -7.75M | -6.62M |
| commonDividendsPaid | - | - | - | - | -213.31M | -7.75M | - |
| preferredDividendsPaid | - | - | - | - | - | - | - |
| otherFinancingActivities | -24.09M | -1.89M | -4.36M | -3M | -17.54M | - | - |
| netCashProvidedByFinancingActivities | -78.43M | 125.45M | 200.73M | 134.36M | 27.58M | 8.08M | -12.68M |
| 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 | 464.41M | 443.61M | 423.58M | 415.81M | 355.15M | 342.79M | 338.21M | 324.92M | 275.1M | 254.12M |
| costOfRevenue | 358.37M | 336.48M | 316.8M | 295.77M | 265.16M | 254.84M | 248.16M | 234.64M | 203.33M | 195M |
| grossProfit | 106.05M | 107.13M | 106.78M | 120.04M | 89.99M | 87.95M | 90.05M | 90.28M | 71.77M | 59.12M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | 71.93M | 64.36M | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 70.13M | 71.93M | 64.36M | 65.38M | 58.92M | 72.17M | 57.54M | 58.1M | 46.19M | 56.95M |
| otherExpenses | - | 1.24M | 924K | - | - | - | - | - | - | - |
| operatingExpenses | 70.13M | 73.17M | 65.29M | 65.38M | 58.92M | 72.17M | 57.54M | 58.1M | 46.19M | 56.95M |
| costAndExpenses | 428.5M | 409.65M | 382.09M | 361.15M | 324.08M | 327.01M | 305.7M | 292.73M | 249.52M | 251.94M |
| netInterestIncome | 7.22M | -7.42M | -6.7M | -6.8M | -7.12M | -6.76M | -6.87M | -7M | -6.39M | -6.05M |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | -7.22M | 7.42M | 6.7M | 6.8M | 7.12M | 6.76M | 6.87M | 7M | 6.39M | 6.05M |
| depreciationAndAmortization | 30.8M | 31.74M | 29.07M | 21.15M | 26.43M | 25.52M | 23.88M | 22.35M | 21.25M | 19.72M |
| ebitda | 50.59M | 70.3M | 70.7M | 73.55M | 57.48M | 39.75M | 57.16M | 55.36M | 52.63M | 22.72M |
| ebit | 19.78M | 38.56M | 41.64M | 52.4M | 31.05M | 14.23M | 33.28M | 33.01M | 31.38M | 2.99M |
| nonOperatingIncomeExcludingInterest | 16.13M | -4.6M | -149K | 2.26M | 18000 | 1.54M | -764K | -829K | -5.8M | -812K |
| operatingIncome | 35.92M | 33.96M | 41.49M | 54.66M | 31.07M | 15.78M | 32.52M | 32.18M | 25.58M | 2.18M |
| totalOtherIncomeExpensesNet | -8.91M | -2.82M | -6.55M | -9.06M | -7.13M | -8.31M | -6.1M | -6.17M | -592K | -5.24M |
| incomeBeforeTax | 27M | 31.14M | 34.94M | 45.6M | 23.94M | 7.47M | 26.41M | 26.02M | 24.99M | -3.06M |
| incomeTaxExpense | 3.34M | 1.98M | 7.66M | 7.24M | 1.46M | 1.1M | 4.7M | 3.86M | 8.77M | 708K |
| netIncomeFromContinuingOperations | 23.66M | 29.16M | 27.28M | 38.36M | 22.48M | 6.37M | 21.71M | 22.16M | 16.22M | -3.77M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 16.1M | 21.37M | 17.5M | 25.62M | 15.35M | 3.61M | 12.64M | 11.94M | 7.06M | -1.4M |
| netIncomeDeductions | - | -92000 | - | - | - | -110K | - | -23000 | - | - |
| bottomLineNetIncome | 16.1M | 21.46M | 17.5M | 25.62M | 15.35M | 3.72M | 12.64M | 11.96M | 7.06M | -1.4M |
| eps | 0.13 | 0.17 | 0.14 | 0.2 | 0.13 | 0.03 | 0.11 | 0.12 | 0.08 | -0.02 |
| 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 | 263.52M | 269.4M | 267.2M | 254.42M | 316.44M | 293.35M | 281.13M | 260.92M | 262.72M | 133.54M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 263.52M | 269.4M | 267.2M | 254.42M | 316.44M | 293.35M | 281.13M | 260.92M | 262.72M | 133.54M |
| netReceivables | 18.77M | 18.39M | 14.3M | 13.53M | 11.64M | 10.6M | 10.36M | 12.34M | 11.66M | 9.12M |
| accountsReceivables | 18.77M | 18.39M | 14.3M | 13.53M | 11.64M | 10.6M | 10.36M | 12.34M | 11.66M | 9.12M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | 37.39M | 48.92M | 45.3M | 42.42M | 38.22M | 36.49M | 38.38M | 46.65M | 45.39M | 46.95M |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | 20.82M | 20.67M | 14.34M | 15.21M | 16.58M | 17.5M | 12.17M | 14.7M | 15.31M | 15.64M |
| totalCurrentAssets | 340.5M | 357.38M | 341.14M | 325.58M | 382.88M | 357.94M | 342.04M | 334.61M | 335.08M | 205.26M |
| propertyPlantEquipmentNet | 1.8B | 1.68B | 1.6B | 1.51B | 1.42B | 1.37B | 1.34B | 1.29B | 1.2B | 1.12B |
| goodwill | 21.63M | 21.63M | 21.63M | 21.63M | 21.63M | 21.63M | 21.63M | 21.63M | 21.63M | 21.63M |
| intangibleAssets | 1.3M | 1.51M | 1.76M | 2.04M | 2.44M | 2.95M | 3.46M | 3.96M | 4.62M | 5.42M |
| goodwillAndIntangibleAssets | 22.92M | 23.14M | 23.39M | 23.66M | 24.07M | 24.58M | 25.08M | 25.59M | 26.24M | 27.04M |
| longTermInvestments | - | 36000 | 115K | - | - | - | - | - | - | - |
| taxAssets | 943.4M | 946.57M | 949.66M | 955.19M | 930.16M | 742.13M | 718.54M | 721.69M | 507.36M | 403M |
| otherNonCurrentAssets | 1M | 2.35M | 9.93M | 2.21M | 4.26M | 2.59M | 3.63M | 4.06M | 4.08M | 3.86M |
| totalNonCurrentAssets | 2.76B | 2.65B | 2.58B | 2.49B | 2.38B | 2.14B | 2.09B | 2.04B | 1.74B | 1.56B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 3.11B | 3.01B | 2.92B | 2.81B | 2.77B | 2.5B | 2.43B | 2.38B | 2.07B | 1.76B |
| totalPayables | 55.1M | 37.62M | 38.24M | 33.65M | 31.61M | 32.22M | 31.88M | 36.09M | 38.76M | 29.96M |
| accountPayables | 41.69M | 37.62M | 38.24M | 33.65M | 31.61M | 32.22M | 31.88M | 36.09M | 38.76M | 29.96M |
| otherPayables | 13.41M | - | - | - | - | - | - | - | - | - |
| accruedExpenses | 44.37M | 50.31M | 39.95M | 32.33M | 22.15M | 26.52M | 26.16M | 19.29M | 17.28M | 15.77M |
| shortTermDebt | 3.88M | 40.35M | 3.88M | 3.88M | 22.62M | 17.31M | 15.75M | 14.18M | 12.62M | 4.49M |
| capitalLeaseObligationsCurrent | 39.16M | - | 32.59M | 29.34M | 28.63M | 27.24M | 25.83M | 14.41M | 20.1M | 19.72M |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | 56.52M | 55.66M | 45.61M | 43.53M | 39.71M | 42.87M | 35.74M | 31.4M | 29.11M | 30.35M |
| otherCurrentLiabilities | 56.15M | 56.56M | 64.19M | 56.2M | 52.01M | 56.92M | 45.07M | 37.72M | 28.67M | 37.83M |
| totalCurrentLiabilities | 255.19M | 240.5M | 224.46M | 198.93M | 196.74M | 203.07M | 180.43M | 153.1M | 146.54M | 138.12M |
| longTermDebt | 195.45M | 196.3M | 196M | 196.84M | 260.77M | 219.76M | 224.36M | 228.97M | 233.57M | 93.18M |
| capitalLeaseObligationsNonCurrent | 921.88M | 852.38M | 804.11M | 750.88M | 709.16M | 678.61M | 662.68M | 653.28M | 595.08M | 559.19M |
| deferredRevenueNonCurrent | 5.85M | 8.92M | 7.1M | 7.74M | 7.98M | 8.02M | 6.37M | 7.12M | 6.31M | 6.68M |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 806.41M | 813.35M | 825.3M | 823.93M | 794.25M | 627.77M | 605.01M | 605.01M | 395.85M | 290.93M |
| totalNonCurrentLiabilities | 1.93B | 1.87B | 1.83B | 1.78B | 1.77B | 1.53B | 1.5B | 1.49B | 1.23B | 949.97M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 961.04M | 852.38M | 836.7M | 780.22M | 737.79M | 705.84M | 688.51M | 667.7M | 615.17M | 578.92M |
| totalLiabilities | 2.18B | 2.11B | 2.06B | 1.98B | 1.97B | 1.74B | 1.68B | 1.65B | 1.38B | 1.09B |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 1000 | 1000 | 1000 | 1000 | 1000 | 1000 | 1000 | 1000 | 2000 | 2000 |
| retainedEarnings | 115.6M | 99.51M | 78.14M | 60.64M | 35.02M | 19.67M | - | 3.41M | -8.53M | -15.59M |
| additionalPaidInCapital | 580.77M | 581.26M | 578.26M | 575.24M | 563.6M | 517.07M | 506.78M | 504.66M | 424.72M | 379.39M |
| 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 | 16.1M | 29.16M | 27.28M | 38.36M | 22.48M | 6.37M | 21.71M | 22.16M | 16.22M | -1.4M |
| depreciationAndAmortization | 30.8M | 31.74M | 29.07M | 27.89M | 26.43M | 25.52M | 23.88M | 22.35M | 21.25M | 19.72M |
| deferredIncomeTax | 3.03M | 2.97M | 7.31M | 6.36M | 985K | 86000 | 3.65M | 3.29M | 8.4M | 346K |
| stockBasedCompensation | - | 4.51M | 4.65M | 4.67M | 4.19M | 3.26M | 2.96M | 3.33M | 1.93M | - |
| changeInWorkingCapital | 7.67M | 9.95M | 15.24M | 6.66M | -22.18M | 18.94M | 27.34M | 5.13M | -4.51M | 15.85M |
| accountsReceivables | -379K | -4.08M | -770K | -1.9M | -1.04M | -236K | 1.98M | -679K | -2.54M | 12000 |
| inventory | 11.52M | -3.62M | -2.88M | -4.19M | -1.74M | 1.89M | 8.27M | -1.26M | 1.56M | 3.34M |
| accountsPayables | 2.13M | 2.58M | 1.62M | 538K | -1.03M | 422K | -1.62M | -3.44M | 8.3M | 474K |
| otherWorkingCapital | -5.61M | 15.08M | 17.26M | 12.21M | -18.38M | 16.86M | 18.72M | 10.52M | -11.84M | 12.02M |
| otherNonCashItems | 27.13M | 1.31M | 5.58M | 5.96M | 4.97M | 8.06M | 3.92M | 3.28M | -2.09M | 10.49M |
| netCashProvidedByOperatingActivities | 84.72M | 79.64M | 89.12M | 89.9M | 36.88M | 62.24M | 83.47M | 59.54M | 41.19M | 45.01M |
| investmentsInPropertyPlantAndEquipment | -57M | -71.17M | -70.2M | -54.21M | -45.55M | -42.77M | -57.06M | -64.45M | -57.46M | -60.72M |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | 906K |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | -19.8M | 35000 | - | 8000 | 23000 | 60000 | 936K | 8.67M | - | - |
| netCashProvidedByInvestingActivities | -76.8M | -71.13M | -70.2M | -54.2M | -45.53M | -42.71M | -56.12M | -55.78M | -57.46M | -59.82M |
| netDebtIssuance | -6.71M | -5.81M | -5.12M | -84.68M | 42.82M | -5.97M | -6.39M | -5.55M | 146.32M | -2.24M |
| longTermNetDebtIssuance | -6.71M | -5.81M | -5.12M | -84.68M | 42.82M | -5.97M | -6.39M | -5.55M | 146.32M | -2.24M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | -1.02M | - | - | - | - | - | - | -540K |
| netCommonStockIssuance | - | - | -1.02M | - | - | - | - | - | - | -540K |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | -540K |
| commonStockRepurchased | - | - | -1.02M | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -7.1M | -490K | -1 | -13.04M | -11.09M | -1.34M | -744K | -2000 | -873K | 1.35M |
| netCashProvidedByFinancingActivities | -13.81M | -6.3M | -6.14M | -97.72M | 31.73M | -7.31M | -7.13M | -5.56M | 145.44M | -1.43M |