OTC : FLUIF
$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.22B | 2.14B | 2.08B | 2.43B | 2.22B | 1.51B | 1.39B | 1.05B | 797.36M | 728.18M |
| costOfRevenue | 1.51B | 887.93M | 938.93M | 1.15B | 1.02B | 687.2M | 651.86M | 530.4M | 377.21M | 340.9M |
| grossProfit | 706.64M | 1.25B | 1.14B | 1.28B | 1.2B | 823.66M | 740.61M | 517.43M | 420.15M | 377.07M |
| researchAndDevelopmentExpenses | - | 16.99M | 13.71M | 11.69M | 9.23M | - | - | 10.09M | 4.16M | 4.28M |
| generalAndAdministrativeExpenses | - | 92.02M | 78.14M | 66.82M | 52.23M | 272.44M | 39.12M | 252.06M | 19.13M | 18.41M |
| sellingAndMarketingExpenses | - | 139.88M | 127.42M | 164.55M | 127.9M | 17.16M | 86.61M | 17M | 46.62M | 44.3M |
| sellingGeneralAndAdministrativeExpenses | 394.71M | 231.9M | 205.55M | 231.37M | 180.13M | 289.6M | 125.73M | 269.07M | 66.32M | 62.71M |
| otherExpenses | 3.86M | 739.87M | 689.25M | 744.28M | 637.53M | 507.87M | 344.41M | 226.87M | 280.24M | 273.06M |
| operatingExpenses | 398.57M | 988.76M | 908.51M | 975.66M | 817.65M | 634.16M | 645.84M | 514.52M | 355.44M | 330.98M |
| costAndExpenses | 1.91B | 1.88B | 1.85B | 2.12B | 1.83B | 1.32B | 1.31B | 1.04B | 732.65M | 676.67M |
| netInterestIncome | -63.13M | -59.72M | -73.55M | -69.69M | -39.91M | -36.44M | -52.43M | -26.78M | -7.23M | -9.83M |
| interestIncome | - | 3.67M | 1.38M | 1.93M | 784K | 5.32M | 1.48M | 1.95M | 656K | - |
| interestExpense | 63.13M | 63.4M | 74.93M | 54.05M | 36.08M | 38.39M | 48.82M | 23.35M | 7.89M | 8.27M |
| depreciationAndAmortization | 163.06M | 160.91M | 157.22M | 157.04M | 122.55M | 116.12M | 125.88M | 61M | 36.14M | 39.85M |
| ebitda | 471.13M | 417.62M | 383.52M | 436.2M | 496.12M | 293.53M | 199.89M | 61.11M | 89.37M | 88.01M |
| ebit | 308.07M | 256.48M | 225.7M | 279.16M | 373.57M | 177.41M | 74.01M | -5.61M | 53.22M | 47.94M |
| nonOperatingIncomeExcludingInterest | - | 3.23M | 10.36M | 25.15M | 8.09M | 6.65M | 1.52M | 483K | 5.85M | -1.85M |
| operatingIncome | 308.07M | 259.72M | 236.06M | 304.31M | 381.66M | 184.06M | 75.53M | -1.43M | 58.65M | 46.09M |
| totalOtherIncomeExpensesNet | -65.28M | -66.63M | -77.91M | -79.2M | -44.17M | -45.04M | -55.43M | -27.53M | -13.11M | -6.42M |
| incomeBeforeTax | 242.79M | 193.09M | 158.14M | 225.11M | 337.49M | 139.02M | 20.09M | -28.96M | 45.78M | 39.67M |
| incomeTaxExpense | 64.02M | 51.03M | 41.29M | 60.71M | 81.52M | 39.12M | 5.98M | 3.86M | 12.96M | 13.14M |
| netIncomeFromContinuingOperations | 178.77M | 142.06M | 116.85M | 164.33M | 255.96M | 99.88M | 14.11M | -32.82M | 32.98M | 26.5M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | 895K | - | - |
| otherAdjustmentsToNetIncome | - | - | - | 71000 | 5000 | 28000 | - | - | -168K | 27000 |
| netIncome | 175.96M | 138.07M | 113.83M | 159.93M | 252.36M | 96.39M | 8.32M | -33.92M | 31.05M | 24.07M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 175.96M | 138.07M | 113.83M | 159.93M | 252.36M | 96.39M | 8.32M | -33.92M | 31.05M | 24.07M |
| eps | 0.93 | 0.73 | 0.6 | 0.85 | 1.32 | 0.5 | 0.04 | -0.22 | 0.28 | 0.22 |
| 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 | 120.61M | 162.21M | 111.3M | 75.15M | 87.81M | 225.63M | 242.24M | 170.06M | 64.76M | 86.1M |
| shortTermInvestments | - | - | - | 6.18M | 10.79M | 10.87M | 9.71M | 4.92M | - | - |
| cashAndShortTermInvestments | 120.61M | 162.21M | 111.3M | 81.33M | 98.6M | 236.5M | 251.95M | 174.98M | 64.76M | 86.1M |
| netReceivables | 262.17M | 291.06M | 266.63M | 284.81M | 256.65M | 240.84M | 314.74M | 286.52M | 126.59M | 124.83M |
| accountsReceivables | 210.39M | 291.06M | 214.1M | 204.84M | 185.66M | 236.62M | 287.83M | 285.86M | 126.59M | 124.83M |
| otherReceivables | 51.78M | - | 59.25M | 79.97M | 70.99M | 4.21M | 53.98M | 663K | - | - |
| inventory | 437.01M | 466.12M | 427.06M | 599.09M | 494.01M | 281.84M | 259.47M | 253.33M | 172.76M | 164.61M |
| prepaids | - | 1.66M | - | 6.18M | -70.99M | - | -53.98M | - | - | 274K |
| otherCurrentAssets | 8.74M | 75000 | 12.65M | 87.62M | 75.92M | 38.99M | 63.7M | 106.72M | 37.53M | 33.45M |
| totalCurrentAssets | 828.52M | 921.13M | 824.37M | 973.35M | 854.69M | 767.69M | 826.46M | 784.61M | 401.71M | 409.26M |
| propertyPlantEquipmentNet | 371.46M | 355.86M | 365.11M | 357.65M | 312.27M | 219.66M | 232.64M | 116.22M | 98.51M | 101.29M |
| goodwill | 1.27B | 1.34B | 1.3B | 1.31B | 1.32B | 1.08B | 1.1B | 1.09B | 196.22M | 199.56M |
| intangibleAssets | 737.83M | 869.58M | 876.57M | 946.23M | 899.73M | 641.72M | 736.18M | 787.32M | 35.19M | 40.79M |
| goodwillAndIntangibleAssets | 2.01B | 2.21B | 2.17B | 2.25B | 2.22B | 1.72B | 1.84B | 1.88B | 231.41M | 240.35M |
| longTermInvestments | 95.07M | 21.11M | 33.58M | -5.02M | -9.81M | -10.59M | -9.12M | -4.41M | -3.64M | -3M |
| taxAssets | 106.49M | 112.5M | 102.2M | 123.05M | 111.08M | 90.39M | 85.59M | 85.02M | 22.33M | 24.66M |
| otherNonCurrentAssets | 5.69M | 12.08M | 8.6M | 70.66M | 20.91M | 21.62M | 21.49M | 16.75M | 14.19M | 12.72M |
| totalNonCurrentAssets | 2.58B | 2.72B | 2.68B | 2.8B | 2.65B | 2.04B | 2.17B | 2.09B | 362.8M | 376.02M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 3.41B | 3.64B | 3.51B | 3.77B | 3.51B | 2.81B | 3B | 2.88B | 764.51M | 785.28M |
| totalPayables | 254.62M | 390.94M | 241.79M | 241.33M | 319.05M | 241.35M | 97.32M | 186.57M | 94.74M | 87.57M |
| accountPayables | 224.99M | 265.18M | 209.98M | 207.29M | 288.3M | 209.45M | 15.71M | 186.57M | 90.38M | 83.44M |
| otherPayables | 29.63M | 125.76M | 31.81M | 34.04M | 30.75M | 31.9M | 81.61M | - | 4.36M | 4.13M |
| accruedExpenses | 54.11M | - | 49.8M | 65.26M | 84.31M | 58.61M | 32.71M | 50.05M | 26.83M | 26.74M |
| shortTermDebt | 61.19M | 14.5M | 40.3M | 146.82M | 301.96M | 20.01M | 21.86M | 50.22M | 77.26M | 72.72M |
| capitalLeaseObligationsCurrent | - | 47.58M | 45.53M | 40.41M | 31.14M | 22.45M | 23.17M | 1.37M | 2.05M | 2.26M |
| taxPayables | - | 31.19M | 31.81M | 34.04M | 30.75M | 31.9M | 13.54M | 3.86M | 11.44M | 11.13M |
| deferredRevenue | - | - | 31.81M | - | - | - | - | 3.86M | 11.44M | 11.13M |
| otherCurrentLiabilities | 95.4M | 60.66M | 60.33M | 67.82M | 61.58M | 58.87M | 190.78M | 37.21M | 10.15M | 16.16M |
| totalCurrentLiabilities | 465.31M | 513.69M | 469.57M | 561.64M | 798.03M | 401.3M | 365.84M | 329.29M | 222.46M | 216.59M |
| longTermDebt | 1.16B | 1.12B | 1.09B | 1.12B | 696.04M | 671.1M | 857.04M | 856.3M | 133.76M | 168.79M |
| capitalLeaseObligationsNonCurrent | 131.45M | 136.43M | 153.54M | 152.72M | 136.53M | 91.69M | 98.59M | 159K | 4.02M | 6.2M |
| deferredRevenueNonCurrent | - | 97000 | 126K | 173K | 217K | 241K | 302K | 352K | 661K | 806K |
| deferredTaxLiabilitiesNonCurrent | 172.51M | 195.08M | 204.08M | 242.06M | 221.94M | 165.36M | 181.15M | 199.27M | 21.03M | 22.61M |
| otherNonCurrentLiabilities | -118.66M | 13.16M | 16.32M | 17.55M | 30.14M | 48.22M | 48.68M | 53.12M | 38.89M | 33.97M |
| totalNonCurrentLiabilities | 1.35B | 1.47B | 1.46B | 1.53B | 1.08B | 976.63M | 1.19B | 1.11B | 198.36M | 232.37M |
| otherLiabilities | - | - | 126K | - | - | - | - | - | - | - |
| capitalLeaseObligations | 131.45M | 184.01M | 199.07M | 193.14M | 167.67M | 114.15M | 121.76M | 1.53M | 6.07M | 8.46M |
| totalLiabilities | 1.81B | 1.98B | 1.93B | 2.09B | 1.88B | 1.38B | 1.55B | 1.44B | 420.82M | 448.96M |
| treasuryStock | -51.18M | -50.41M | -42.16M | -112.69M | -168.49M | -35.84M | -14M | -13.69M | -6.89M | -6.32M |
| preferredStock | - | - | - | - | - | 33.83M | - | - | - | - |
| commonStock | 192.06M | 192.13M | 192.13M | 192.13M | 195.63M | 195.63M | 195.63M | 195.63M | 112.63M | 112.63M |
| retainedEarnings | 293.75M | 227.37M | 180.3M | 336.63M | 435.97M | 227.65M | 113.21M | 107.26M | 136.14M | 117.86M |
| additionalPaidInCapital | 1.15B | 1.15B | 1.15B | 1.15B | 1.15B | 1.15B | 1.15B | 1.15B | 92.83M | 92.83M |
| 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 | 175.96M | 193.09M | 113.83M | 225.11M | 337.49M | 139.02M | 19.98M | -27.98M | 45.78M | 39.67M |
| depreciationAndAmortization | 161.32M | 160.91M | 157.28M | 157.1M | 122.6M | 116.33M | 125.96M | 61M | 33.82M | 33.42M |
| deferredIncomeTax | - | - | - | -115.88M | -114.54M | -40.66M | -33.65M | -19.5M | -6.26M | -8.26M |
| stockBasedCompensation | 3.99M | 5.61M | -23.52M | 14.91M | 26.5M | 9.09M | 12.17M | 4.58M | 1.26M | 920K |
| changeInWorkingCapital | -23.01M | 39.12M | 147.78M | -227.44M | -69.23M | 34.46M | -23.52M | -13.26M | -14.8M | -7.44M |
| accountsReceivables | -8.68M | 13.98M | -13.86M | -9.47M | 31.92M | 55.91M | -35.85M | -28.99M | -11.62M | -10.67M |
| inventory | 13.33M | -33.93M | 162.62M | -116.58M | -171.66M | -19.26M | -14.25M | 22.68M | -9.97M | -13.77M |
| accountsPayables | -26.7M | - | 7.06M | -101.4M | 70.52M | -2.19M | 26.58M | -6.95M | 6.8M | 17M |
| otherWorkingCapital | -961.64K | 59.07M | -8.04M | -1.32M | -523K | -195K | -879K | -35.95M | -4.83M | 6.33M |
| otherNonCashItems | 24.21M | -88.12M | 33.56M | 66.47M | 39.76M | 33.83M | 54.62M | 26.54M | 9.2M | 6.98M |
| netCashProvidedByOperatingActivities | 342.48M | 310.6M | 428.93M | 120.28M | 342.58M | 292.06M | 155.54M | 31.37M | 69M | 65.29M |
| investmentsInPropertyPlantAndEquipment | -71.07M | -39.37M | -38.15M | -78.37M | -71.42M | -41.32M | -47.04M | -38.74M | -28.06M | -25.54M |
| acquisitionsNet | -23.6M | -5.69M | -34.19M | -26.33M | -435.74M | -19.09M | 21.83M | 25.19M | -10.49M | -8.61M |
| purchasesOfInvestments | -92.84M | -14.18M | -7.49M | -3.6M | -6.76M | -4.48M | -7.1M | -6.86M | -4.85M | -1.75M |
| salesMaturitiesOfInvestments | 2.84M | 16.2M | 8.3M | 8.9M | 7.55M | 3.41M | 2.5M | 1.7M | 2.04M | 5M |
| otherInvestingActivities | 903.66K | -31.25M | -22.73M | 5.05M | 2.28M | 796K | 3.26M | 2.93M | 2.39M | 551K |
| netCashProvidedByInvestingActivities | -183.77M | -74.29M | -94.26M | -94.35M | -504.1M | -60.68M | -26.56M | -15.78M | -38.97M | -30.35M |
| netDebtIssuance | -15.81M | -39.33M | -119.11M | 217.42M | 208.04M | -159.12M | -40.59M | 110.71M | -32.45M | 1.18M |
| longTermNetDebtIssuance | -15.81M | -39.33M | -119.11M | 217.42M | 208.04M | -159.12M | -40.59M | 110.71M | -32.45M | 1.18M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -324.88K | 351K | -417K | -237.42M | -277.96M | -15.92M | -8.93M | -7.68M | 1.08M | -5.29M |
| netCommonStockIssuance | -324.88K | 351K | -417K | -59.81M | -86.11M | -15.92M | -8.93M | -5.51M | 1.08M | -4.65M |
| commonStockIssuance | 107.59M | 109.22M | 151.63M | 177.61M | 191.85M | 21.82M | 1.25M | 2.3M | 3.61M | 636K |
| commonStockRepurchased | -107.92M | -108.87M | -152.04M | -237.42M | -277.96M | -37.74M | -10.18M | -7.82M | -2.53M | -5.29M |
| netPreferredStockIssuance | - | - | - | -177.61M | -191.85M | - | - | -2.16M | - | -636K |
| netDividendsPaid | -116.69M | -107.72M | -132.88M | -159.87M | -75.93M | -42.82M | -4.38M | -3.65M | -17.18M | -12.57M |
| commonDividendsPaid | -116.69M | -107.72M | -132.88M | -159.87M | -75.93M | -42.82M | -4.38M | -3.65M | -17.18M | -12.57M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | 2.57M |
| otherFinancingActivities | -48.54M | -43.9M | -40.88M | 141.89M | 163.97M | -20.31M | -15.55M | -1.48M | 41000 | -1.94M |
| netCashProvidedByFinancingActivities | -181.36M | -190.59M | -293.29M | -37.98M | 18.12M | -238.17M | -69.44M | 101.55M | -48.51M | -16.05M |
| 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 | 566.14M | 468.24M | 498.24M | 674.38M | 571.34M | 472.55M | 473.07M | 661.23M | 540.89M | 482.63M |
| costOfRevenue | 282.07M | 183.4M | 264.08M | 286.42M | 234.68M | 183.19M | 198.05M | 273.41M | 233.28M | 231.56M |
| grossProfit | 284.07M | 284.84M | 234.15M | 387.96M | 336.66M | 289.36M | 275.02M | 381.39M | 302.7M | 251.07M |
| researchAndDevelopmentExpenses | - | - | - | - | - | 16.99M | - | - | - | 13.71M |
| generalAndAdministrativeExpenses | - | - | - | 26.76M | - | 43.18M | 285.58M | 105.22M | - | 75M |
| sellingAndMarketingExpenses | - | - | - | 19.98M | - | 33.29M | 19.12M | 19.12M | - | 31.15M |
| sellingGeneralAndAdministrativeExpenses | 205.78M | - | 179.95M | 46.74M | 192M | 76.47M | 304.7M | 124.34M | 98.96M | 106.16M |
| otherExpenses | - | 249.55M | - | 203.24M | 61.76M | 162.53M | 141.27M | 106.46M | 139.27M | -104.85M |
| operatingExpenses | 205.78M | 249.55M | 179.95M | 249.98M | 253.76M | 255.99M | 445.97M | 230.8M | 238.22M | 15.02M |
| costAndExpenses | 487.85M | 432.95M | 444.03M | 536.39M | 488.44M | 439.17M | 625.65M | 528.51M | 476.41M | 246.57M |
| netInterestIncome | -17.06M | -8.9M | -13.5M | -39.96M | -15.46M | -4.72M | -13.21M | -21.75M | -15.24M | - |
| interestIncome | - | - | - | - | 5.92M | - | 10.14M | - | 4.91M | - |
| interestExpense | 17.06M | 8.9M | 13.5M | 39.96M | 21.38M | 2.23M | 27.24M | 13.78M | 20.15M | 19.8M |
| depreciationAndAmortization | 39.15M | 43.1M | 41.02M | 38.92M | 40.71M | 41.9M | 41.61M | 38.46M | 38.95M | 24.01M |
| ebitda | 117.44M | 459.54M | 95.23M | 200.24M | 127.13M | 66.17M | 84.24M | 165.14M | 103.37M | 49.7M |
| ebit | 78.3M | 416.43M | 54.21M | 161.32M | 86.4M | 24.14M | 42.58M | 126.68M | 64.42M | 25.69M |
| nonOperatingIncomeExcludingInterest | - | - | - | -23.33M | -3.5M | 9.23M | -7M | -389K | 54999 | 210.36M |
| operatingIncome | 78.3M | 34.26M | 54.21M | 137.99M | 82.9M | 33.38M | 35.57M | 126.29M | 64.48M | 236.06M |
| totalOtherIncomeExpensesNet | -17.06M | -17.75M | -15.51M | -16.63M | -17.88M | -11.46M | -20.24M | -21.66M | -13.27M | -229.91M |
| incomeBeforeTax | 61.23M | 17.72M | 38.7M | 121.36M | 65.02M | 21.91M | 15.34M | 104.63M | 51.21M | 6.14M |
| incomeTaxExpense | 16.06M | 5M | 9.9M | 31.99M | 17.13M | 5.87M | 3.62M | 27.86M | 13.68M | 293K |
| netIncomeFromContinuingOperations | 45.17M | 12.81M | 28.8M | 89.37M | 47.88M | 16.04M | 11.72M | 76.77M | 37.53M | 5.85M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | 16.06M | - | - | - | - | - | - | - | - | - |
| netIncome | 61.23M | 12.65M | 27.52M | 87.83M | 47.7M | 15.22M | 10.93M | 75.03M | 36.89M | 5.83M |
| netIncomeDeductions | 15.06M | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 46.17M | 12.91M | 27.52M | 87.83M | 47.7M | 15.22M | 10.93M | 75.03M | 36.89M | 5.83M |
| eps | 0.24 | 0.07 | 0.15 | 0.46 | 0.25 | 0.08 | 0.06 | 0.4 | 0.19 | 0.03 |
| 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 | 66.25M | 120.61M | 142.27M | 112.96M | 66.4M | 162.21M | 197.81M | 126.28M | 79.46M | 111.3M |
| shortTermInvestments | - | - | 31.06M | - | 1.7M | - | 2M | 3.57M | 4.37M | - |
| cashAndShortTermInvestments | 66.25M | 120.61M | 173.32M | 112.96M | 68.09M | 162.21M | 199.67M | 129.85M | 83.84M | 111.3M |
| netReceivables | 513.94M | 262.17M | 323.6M | 451.15M | 529.71M | 291.06M | 256.87M | 442.51M | 527.08M | 273.36M |
| accountsReceivables | 513.94M | 210.39M | 323.6M | 451.15M | 529.71M | 291.06M | 256.87M | 442.51M | 527.08M | 214.1M |
| otherReceivables | - | 51.78M | - | - | - | - | - | - | - | 59.25M |
| inventory | 521.97M | 437.01M | 471.88M | 483.38M | 519.18M | 466.12M | 465.98M | 469.93M | 490.59M | 427.06M |
| prepaids | - | - | - | 23.49M | - | 1.66M | - | - | - | - |
| otherCurrentAssets | 6.02M | 8.74M | 1M | 10.05M | 20000 | 75000 | 1000 | - | 5.46M | 12.65M |
| totalCurrentAssets | 1.11B | 828.52M | 969.81M | 1.08B | 1.12B | 921.13M | 922.53M | 1.04B | 1.11B | 824.37M |
| propertyPlantEquipmentNet | 386.46M | 371.46M | 353.66M | 349.22M | 358.41M | 355.86M | 354.62M | 367.47M | 368.91M | 365.11M |
| goodwill | 1.3B | 1.27B | 1.27B | 1.27B | 1.32B | 1.34B | 1.29B | 1.32B | 1.31B | 1.3B |
| intangibleAssets | 743.81M | 737.83M | 749.4M | 762.28M | 827.04M | 869.58M | 828.98M | 876.55M | 877.04M | 876.57M |
| goodwillAndIntangibleAssets | 2.04B | 2.01B | 2.02B | 2.03B | 2.15B | 2.21B | 2.12B | 2.2B | 2.19B | 2.17B |
| longTermInvestments | 10.04M | 95.07M | 8.02M | 15.61M | 20.56M | 21.11M | 24.5M | 37.99M | 39.69M | 38.39M |
| taxAssets | - | 106.49M | - | 106.05M | 109.94M | 112.5M | 99.81M | 101.98M | - | 102.2M |
| otherNonCurrentAssets | 196.74M | 5.69M | 112.21M | 2.47M | 29.64M | 12.08M | 29.84M | 110.53M | 113.15M | 3.78M |
| totalNonCurrentAssets | 2.64B | 2.58B | 2.5B | 2.51B | 2.65B | 2.72B | 2.6B | 2.71B | 2.71B | 2.68B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 3.75B | 3.41B | 3.46B | 3.59B | 3.77B | 3.64B | 3.52B | 3.75B | 3.82B | 3.51B |
| totalPayables | 450.7M | 254.62M | 415.78M | 515.94M | 421.25M | 390.94M | 396.04M | 534.07M | 433.08M | 329.39M |
| accountPayables | 450.7M | 224.99M | 415.78M | 515.94M | 421.25M | 265.18M | 396.04M | 534.07M | 433.08M | 329.39M |
| otherPayables | - | 29.63M | - | - | - | 125.76M | - | - | - | - |
| accruedExpenses | - | 54.11M | - | - | - | - | - | - | - | - |
| shortTermDebt | 129.49M | 61.19M | 17.03M | 63.44M | 150.14M | 14.5M | 26.16M | 16.96M | 169.66M | 40.3M |
| capitalLeaseObligationsCurrent | - | - | - | 45.76M | 48.18M | 47.58M | 46.5M | 48M | 47M | 45.53M |
| taxPayables | - | - | - | - | - | 31.19M | - | - | - | 31.81M |
| deferredRevenue | - | - | - | - | - | - | - | - | 47M | - |
| otherCurrentLiabilities | 119.45M | 95.4M | 109.2M | 60.76M | 62.92M | 60.66M | 56.59M | 57.9M | 55.32M | 54.35M |
| totalCurrentLiabilities | 699.65M | 465.31M | 542.01M | 685.9M | 682.49M | 513.69M | 525.3M | 656.94M | 705.05M | 469.57M |
| longTermDebt | 1.05B | 1.16B | 1.04B | 1.04B | 1.09B | 1.12B | 1.07B | 1.1B | 1.1B | 1.09B |
| capitalLeaseObligationsNonCurrent | - | 131.45M | - | 122.3M | 131.86M | 136.43M | 145.56M | 153.35M | 155.9M | 153.54M |
| deferredRevenueNonCurrent | - | - | - | 85000 | 95000 | 97000 | 101K | 104K | - | 126K |
| deferredTaxLiabilitiesNonCurrent | - | 172.51M | - | 171.6M | 183.89M | 195.08M | 191.68M | 207.87M | - | 204.08M |
| otherNonCurrentLiabilities | 324.23M | -118.66M | 298.56M | 12.22M | 13.36M | 13.16M | 12.79M | 13.54M | 220.66M | 16.32M |
| totalNonCurrentLiabilities | 1.37B | 1.35B | 1.33B | 1.34B | 1.42B | 1.47B | 1.42B | 1.48B | 1.48B | 1.46B |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | 131.45M | - | 168.05M | 180.04M | 184.01M | 192.06M | 201.36M | 202.9M | 199.07M |
| totalLiabilities | 2.07B | 1.81B | 1.88B | 2.03B | 2.1B | 1.98B | 1.95B | 2.14B | 2.18B | 1.93B |
| treasuryStock | -51.19M | -51.18M | -50M | -48.76M | -51.62M | -50.41M | -47.46M | -46.65M | -44.46M | -42.16M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 192.73M | 192.06M | 192.36M | 192.13M | 192.13M | 192.13M | 192.13M | 192.13M | 192.13M | 192.13M |
| retainedEarnings | 381.44M | 293.75M | 320.6M | 248.65M | 317.5M | 227.37M | 247.72M | 234.6M | 261.77M | 180.3M |
| additionalPaidInCapital | 1.15B | 1.15B | 1.15B | 1.15B | 1.15B | 1.15B | 1.15B | 1.15B | 1.15B | 1.15B |
| 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 | 45.51M | 17.35M | 27.47M | 121.36M | 65.02M | 21.91M | 15.34M | 75.03M | 36.89M | 5.83M |
| depreciationAndAmortization | 38.86M | 42.54M | - | 38.92M | 40.71M | 41.9M | 41.61M | 38.46M | 38.95M | 40.7M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | 1.82M | 219K | 2.32M | 151K | 1.53M | 1.89M | 1.6M | 120K | 2M | -31.52M |
| changeInWorkingCapital | -319.54M | 77.84M | - | 82.32M | -286.68M | 44.08M | 108.93M | 110.03M | -314.52M | - |
| accountsReceivables | -241.78M | 39.27M | - | 65.12M | -255.18M | -5.94M | 180.95M | 86.25M | -247.28M | - |
| inventory | -77.52M | 39.07M | - | 37.85M | -50.8M | 8.28M | 762K | 24.04M | -67.02M | - |
| accountsPayables | - | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | -248K | -497K | - | -20.65M | 19.3M | 41.74M | -72.78M | -267K | -215K | - |
| otherNonCashItems | 100.12M | 5.61M | -29.79M | -35.03M | 2.52M | -50.91M | -11.82M | 5.61M | 103.51M | 25.69M |
| netCashProvidedByOperatingActivities | -133.23M | 143.57M | - | 207.72M | -176.91M | 58.87M | 155.66M | 229.24M | -133.17M | 152.9M |
| investmentsInPropertyPlantAndEquipment | -9.1M | -16.48M | - | -6.88M | -7.6M | -13.85M | -10.08M | -7.82M | -7.62M | - |
| acquisitionsNet | -11.19M | -87.88M | - | -8.96M | -18.62M | -3.55M | -464K | -274K | -1.4M | - |
| purchasesOfInvestments | - | 19.57M | - | -26.22M | -212K | -13.53M | 7.81M | - | - | - |
| salesMaturitiesOfInvestments | - | 1.53M | - | 1.02M | 123K | 11.3M | -6.29M | - | - | - |
| otherInvestingActivities | -8.14M | -1.4M | - | -6.6M | -6.13M | -7.38M | -7.24M | -11.2M | -2.71M | - |
| netCashProvidedByInvestingActivities | -28.43M | -84.66M | - | -47.64M | -32.44M | -27.01M | -16.26M | -19.29M | -11.73M | - |
| netDebtIssuance | 102.91M | -9.66M | - | -88.74M | 132.65M | -16.78M | 6.82M | -36.87M | 114.76M | - |
| longTermNetDebtIssuance | 102.91M | -9.66M | - | -88.74M | 132.65M | -16.78M | 6.82M | -36.87M | 114.76M | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -26.48M | -4000 | - | 205K | -407K | 29000 | 67000 | -28.16M | -27.6M | - |
| netCommonStockIssuance | -26.48M | -4000 | - | 205K | -407K | 29000 | 67000 | -28.16M | -27.6M | - |
| commonStockIssuance | - | 24.75M | - | 29.78M | 25.41M | 26.44M | 26.77M | - | - | - |
| commonStockRepurchased | -26.48M | -24.75M | - | -29.58M | -25.81M | -26.41M | -26.7M | -28.16M | -27.6M | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | -58.42M | - | -518K | -318K | -48.6M | -56.97M | - | - | - |
| commonDividendsPaid | - | -58.42M | - | -518K | -318K | -48.6M | -56.97M | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | 26.3M | -13.15M | - | -11.64M | -11.72M | -11.42M | -10.69M | -101.82M | 26.61M | - |
| netCashProvidedByFinancingActivities | 102.72M | -81.23M | - | -100.7M | 120.21M | -76.76M | -60.76M | -166.84M | 113.78M | - |