OTC : FTROF
$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.69B | 1.04B | 980.59M | 1.23B | 1.03B | 660.42M | 614.89M | 633.49M | 646.99M | 575.23M |
| costOfRevenue | 980.32M | 593.05M | 618.69M | 596.11M | 570.71M | 368.03M | 387.73M | 354.7M | 340.3M | 307.97M |
| grossProfit | 706.48M | 445.7M | 361.9M | 629.32M | 461.57M | 292.4M | 227.16M | 278.79M | 306.69M | 267.26M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 22.11M | 37.13M | 32.8M | 6.65M | 31.91M | 26.82M | 29.66M | 28.6M | 28.2M | 29.44M |
| sellingAndMarketingExpenses | 69.14M | 50.71M | 63.79M | 58.98M | 208.95M | 82.94M | 49.57M | 35.45M | 25.03M | 21.11M |
| sellingGeneralAndAdministrativeExpenses | 91.24M | 87.84M | 97.22M | 65.64M | 240.86M | 109.76M | 79.23M | 64.05M | 53.23M | 50.55M |
| otherExpenses | 99.89M | 20.85M | 66.62M | -9.77M | 19.36M | 3.55M | 6.13M | -1.19M | -4.72M | 12.4M |
| operatingExpenses | 191.14M | 108.69M | 163.84M | 199.96M | 232.54M | 106.26M | 80.5M | 88.18M | 77.39M | 72.74M |
| costAndExpenses | 1.17B | 701.74M | 782.53M | 796.07M | 803.25M | 474.29M | 468.22M | 442.88M | 417.68M | 380.71M |
| netInterestIncome | -30.09M | -7.12M | 2.54M | -7.27M | -13.23M | -16.77M | -16.3M | -16.87M | -21.37M | -23.27M |
| interestIncome | 8.97M | 6.14M | 10.79M | 3.3M | 1.42M | 1.36M | 1.58M | 2.26M | 2.79M | 1.46M |
| interestExpense | 39.06M | 13.26M | 8.25M | 10.57M | 14.65M | 18.13M | 17.88M | 19.13M | 24.16M | 24.72M |
| depreciationAndAmortization | 116.43M | 84.8M | 80.45M | 78.82M | 84.16M | 74.29M | 70.87M | 67.28M | 62.82M | 56.82M |
| ebitda | 631.77M | 428.44M | 278.5M | 494.22M | 329.14M | 264.3M | 225.44M | 252.29M | 288.02M | 262.66M |
| ebit | 515.34M | 343.64M | 198.06M | 417.88M | 244.99M | 190.01M | 154.58M | 187.15M | 226.92M | 207.7M |
| nonOperatingIncomeExcludingInterest | - | -6.63M | - | - | - | - | - | - | - | - |
| operatingIncome | 515.34M | 337.01M | 198.06M | 417.88M | 244.99M | 190.01M | 154.58M | 187.15M | 226.92M | 207.7M |
| totalOtherIncomeExpensesNet | -24.17M | -6.63M | -1.07M | 9.63M | 1M | -33.17M | -23.38M | -6.04M | -18.04M | -24.63M |
| incomeBeforeTax | 491.17M | 330.38M | 196.99M | 427.51M | 245.99M | 156.84M | 131.2M | 181.12M | 208.88M | 183.07M |
| incomeTaxExpense | 111.83M | 72.28M | 44.55M | 88.39M | 69.55M | 49.45M | 38.03M | 53.43M | 63.64M | 51.28M |
| netIncomeFromContinuingOperations | 379.34M | 258.11M | 152.44M | 339.12M | 176.44M | 107.39M | 93.18M | 127.69M | 145.23M | 131.79M |
| netIncomeFromDiscontinuedOperations | -967.76K | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 359.41M | 245.79M | 145.4M | 325.2M | 161.11M | 99.67M | 89.13M | 120M | 137.7M | 125.37M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 359.41M | 245.79M | 145.4M | 325.2M | 161.11M | 99.67M | 89.13M | 120M | 137.7M | 125.37M |
| eps | 0.23 | 0.16 | 0.09 | 0.21 | 0.1 | 0.07 | 0.06 | 0.08 | 0.09 | 0.08 |
| 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 | 292.05M | 105.53M | 110.97M | 433.79M | 381.46M | 191.04M | 59.02M | 55.36M | 234.32M | 107.93M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 292.05M | 105.53M | 110.97M | 433.79M | 381.46M | 191.04M | 59.02M | 55.36M | 234.32M | 107.93M |
| netReceivables | 134.49M | 45.17M | 35.83M | 87.62M | 70.58M | 78.58M | 46.22M | 45.34M | 41.12M | -943K |
| accountsReceivables | 124.51M | 42.68M | 35.83M | 80.93M | 62.25M | 78.04M | 42.39M | 37.39M | 31.8M | 23.61M |
| otherReceivables | 9.98M | 2.48M | - | 10.32M | 10.31M | 3.63M | 3.83M | 7.95M | 9.32M | 11.99M |
| inventory | 323.98M | 210.76M | 119.79M | 167.19M | 145.35M | 132.4M | 107.67M | 114.74M | 88.91M | 102.76M |
| prepaids | 62.91M | 36.41M | 36.13M | 24.24M | 25.43M | - | 56.68M | 66.72M | 22.45M | 23.58M |
| otherCurrentAssets | 14.51M | 59.74M | 102.74M | 66.41M | 61.7M | 47.55M | 43.55M | 47.42M | 76.62M | 201.58M |
| totalCurrentAssets | 827.94M | 457.61M | 405.5M | 742.36M | 639.28M | 451.74M | 313.14M | 329.59M | 432.1M | 434.91M |
| propertyPlantEquipmentNet | 1.61B | 1.21B | 1.11B | 843.38M | 933.78M | 992.7M | 1.02B | 940.42M | 950.45M | 951.79M |
| goodwill | 126.65M | 72.59M | 76.1M | 74.58M | 82.22M | 83.17M | 84.39M | 81.01M | 86.59M | 87.31M |
| intangibleAssets | 24.64M | 58.66M | 54.33M | 62.5M | 71.46M | 75.98M | 80.41M | 66.41M | 72.16M | 63.15M |
| goodwillAndIntangibleAssets | 151.29M | 131.25M | 130.43M | 137.07M | 153.68M | 159.15M | 164.8M | 147.42M | 158.75M | 150.46M |
| longTermInvestments | 104.57M | - | 39.37M | 77.48M | 103.68M | 136.83M | 155.45M | 98.53M | 140.34M | 120.74M |
| taxAssets | 36.11M | 31.33M | - | 32M | 42.72M | 45M | 59.14M | 54.7M | 48.96M | 41.21M |
| otherNonCurrentAssets | 162.02M | 124.03M | 85.2M | 434K | 479K | 484K | 493K | 369K | 140.74M | 121.18M |
| totalNonCurrentAssets | 2.06B | 1.49B | 1.37B | 1.09B | 1.23B | 1.33B | 1.4B | 1.24B | 1.3B | 1.26B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 2.89B | 1.95B | 1.77B | 1.83B | 1.87B | 1.79B | 1.71B | 1.57B | 1.73B | 1.7B |
| totalPayables | 124.31M | 63.26M | 39.48M | 31.62M | 37.84M | 23.98M | 19.16M | 28.47M | 28.43M | 26.06M |
| accountPayables | 65.08M | 54.04M | 39.44M | 31.62M | 37.84M | 23.98M | 19.16M | 28.47M | 28.43M | 26.06M |
| otherPayables | 59.23M | 9.22M | 72140 | - | - | - | - | - | - | - |
| accruedExpenses | - | - | 35.48M | 39.5M | 25.35M | 14.23M | 13.53M | 25.16M | 26.9M | 14.45M |
| shortTermDebt | 96.76M | 83.03M | 107.75M | 91.18M | 113.64M | 182.78M | 191.56M | 27.58M | 19.28M | 222.54M |
| capitalLeaseObligationsCurrent | - | 3.73M | 3.95M | 2.13M | 1.25M | 1.88M | 3.14M | 2.53M | 1.69M | 1.67M |
| taxPayables | - | - | 7.5M | 18.94M | 46.15M | 26.64M | 10.85M | - | - | - |
| deferredRevenue | 6.9M | - | - | 3.62M | 7.18M | 3.07M | 2.58M | - | - | 120.11M |
| otherCurrentLiabilities | 76.05M | 96.14M | 25.24M | 30.93M | 78.04M | 122.58M | 84.48M | 31.25M | 31.37M | 135.91M |
| totalCurrentLiabilities | 304.03M | 246.16M | 211.9M | 198.97M | 263.3M | 348.53M | 314.46M | 114.99M | 107.67M | 401.29M |
| longTermDebt | 857.17M | 183.37M | 121.93M | 199.75M | 290.42M | 256.38M | 214.2M | 347.87M | 473.27M | 222.29M |
| capitalLeaseObligationsNonCurrent | - | - | 3.98M | 2.66M | 1.42M | 605K | 2.42M | 3.02M | 2.05M | 1.35M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 42.89M | 7.95M | - | 9.79M | 10.62M | 15.66M | 21.53M | 18.07M | 22.06M | 22.47M |
| otherNonCurrentLiabilities | 15.96M | 26.82M | 35.25M | 22.64M | 36.75M | 38.61M | 54.43M | 101.07M | 103.76M | 125.97M |
| totalNonCurrentLiabilities | 916.02M | 218.14M | 161.16M | 234.84M | 339.21M | 311.25M | 292.58M | 470.03M | 601.14M | 372.08M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | 3.73M | 7.94M | 4.79M | 2.68M | 2.49M | 5.55M | 5.55M | 3.74M | 3.02M |
| totalLiabilities | 1.22B | 464.3M | 373.06M | 433.81M | 602.5M | 659.78M | 607.03M | 585.02M | 708.8M | 773.37M |
| treasuryStock | -35.41M | -35.14M | -19.04M | -14.7M | -6.7M | -5.57M | - | - | - | - |
| preferredStock | - | - | - | - | - | 115.44M | 72.36M | - | - | - |
| commonStock | 394.71M | 394.91M | 394.91M | 394.91M | 394.91M | 394.91M | 394.91M | 394.91M | 394.91M | 394.91M |
| retainedEarnings | 1.52B | 1.25B | 1.12B | 1.11B | 870.2M | 744.34M | 676.42M | 617.36M | 928.56M | 833.52M |
| additionalPaidInCapital | - | 10.34M | 10.34M | 10.33M | 10.32M | 10.32M | 10.32M | 394.91M | 394.91M | 394.91M |
| 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 | 360.38M | 330.38M | 145.4M | 427.51M | 245.99M | 156.84M | 131.2M | 181.12M | 208.88M | 183.07M |
| depreciationAndAmortization | 116.43M | 84.8M | 82.28M | 78.82M | 84.16M | 74.29M | 70.87M | 67.28M | 62.82M | 56.82M |
| deferredIncomeTax | - | - | - | -255K | -92000 | - | - | - | - | - |
| stockBasedCompensation | - | - | 347K | 255K | 92000 | - | - | - | - | - |
| changeInWorkingCapital | -240.84M | -41.41M | 80.38M | -98.9M | 52.46M | -23.55M | -4.13M | -55.82M | 25.94M | 12.42M |
| accountsReceivables | -128.41M | -37.33M | 59.87M | -20.8M | 21.19M | -23.91M | -22.14M | -24.67M | 4.45M | 10.24M |
| inventory | -110.8M | -47.78M | 20.51M | -50.34M | 1.42M | -21.45M | 20.15M | -36.13M | 10.72M | -8.39M |
| accountsPayables | - | - | - | -10.1M | -21.19M | 23.91M | 22.14M | - | 11.27M | 9.65M |
| otherWorkingCapital | -1.63M | 43.71M | - | -17.66M | 51.04M | -2.1M | -24.28M | -19.69M | 15.22M | 20.81M |
| otherNonCashItems | 54.94M | -62.54M | 6.96M | -81.26M | -90.42M | -15.19M | -65.74M | -80.14M | -65.95M | -65.7M |
| netCashProvidedByOperatingActivities | 290.91M | 311.24M | 315.37M | 326.16M | 292.19M | 192.39M | 132.2M | 112.44M | 231.69M | 186.62M |
| investmentsInPropertyPlantAndEquipment | -241.55M | -5.97M | -351.33M | -78.39M | -51.46M | -70.88M | -115.03M | -97.18M | -87.14M | -79.36M |
| acquisitionsNet | -348.64M | 8.53M | 661.25K | 137.7K | 2.63M | 653.35K | 765.98K | 695.94K | 930.72K | 1.65M |
| purchasesOfInvestments | -79.88M | - | - | - | - | - | -496K | - | -5.78M | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | 105.87M | - | - | - |
| otherInvestingActivities | 6.36M | -247.05M | -1.25M | 26.27M | 47.5M | 33.08M | -111.74M | 3.32M | -86.58M | -71.26M |
| netCashProvidedByInvestingActivities | -663.72M | -244.49M | -351.92M | -51.98M | -1.33M | -37.14M | -120.63M | -93.86M | -93.01M | -81.02M |
| netDebtIssuance | 698.48M | 34.76M | -63.15M | -116.39M | -59.29M | -20.54M | 26.87M | -114.9M | -77.62M | -30.25M |
| longTermNetDebtIssuance | - | 34.76M | -65.87M | -114.38M | -59.29M | -20.54M | 23.42M | -113.54M | -75.15M | -28.91M |
| shortTermNetDebtIssuance | 698.48M | - | 2.71M | -2.02M | 2.26M | - | -3.45M | 1.17M | -2.48M | -1.34M |
| netStockIssuance | -382.84K | -16.16M | -4.4M | -8.01M | -1.13M | -5.57M | - | - | - | - |
| netCommonStockIssuance | -382.84K | -16.16M | -4.4M | -8.01M | -1.13M | -5.57M | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -382.84K | -16.16M | -4.4M | -8.01M | -1.13M | -5.57M | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -131.89M | -84.08M | -173.93M | -86.58M | -41.48M | -33.08M | -33.32M | -80.92M | -42.93M | -22.69M |
| commonDividendsPaid | -131.89M | -84.08M | -173.93M | -86.58M | -41.48M | -32.62M | -33.32M | -80.1M | -42.93M | -22.69M |
| preferredDividendsPaid | - | - | - | - | 3.02M | 1.37M | 2.48M | - | - | 1.84M |
| otherFinancingActivities | -3.72M | -4.68M | -45.24M | -6.47M | -1.28M | 34.09M | -4.36M | -1.95M | 108.22M | -8.67M |
| netCashProvidedByFinancingActivities | 562.49M | -70.16M | -286.73M | -217.46M | -100.15M | -23.27M | -8.33M | -196.96M | -12.34M | -59.76M |
| date | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 336.94M | 336.94M | 290.77M | 290.77M | 228.6M | 228.6M | 265.9M | 265.9M | 443.27M | 224.4M |
| costOfRevenue | 198.3M | 198.3M | 158.47M | 158.47M | 126.71M | 126.71M | 165.85M | 165.85M | 288.56M | 143.49M |
| grossProfit | 138.63M | 138.63M | 132.3M | 132.3M | 101.89M | 101.89M | 100.04M | 100.04M | 154.71M | 80.91M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 10.85M | 10.85M | 10.27M | 10.27M | 7.98M | 7.98M | 9.82M | 9.82M | 6.58M | 6.58M |
| sellingAndMarketingExpenses | 13.79M | 13.79M | 14.57M | 14.57M | 11.17M | 11.17M | 17.32M | 17.32M | 14.57M | 14.57M |
| sellingGeneralAndAdministrativeExpenses | 24.64M | 24.64M | 25.15M | 25.15M | 19.15M | 19.15M | 27.46M | 27.46M | 41.41M | 21.15M |
| otherExpenses | 9.67M | 9.67M | 10.39M | 10.39M | 11M | 11M | 21.75M | - | - | - |
| operatingExpenses | 34.31M | 34.31M | 35.54M | 35.54M | 30.14M | 30.14M | 49.21M | 48.26M | 61.4M | 35.45M |
| costAndExpenses | 232.61M | 232.61M | 194.01M | 194.01M | 156.86M | 156.86M | 215.06M | 214.11M | 349.97M | 178.94M |
| netInterestIncome | -3.95M | -3.95M | -2.25M | -2.25M | -1.31M | -1.31M | 283K | 283K | 1.91M | 967K |
| interestIncome | -3.95M | -3.95M | - | - | - | - | 283K | - | 6.36M | 967K |
| interestExpense | - | - | - | - | - | - | - | - | 4.45M | - |
| depreciationAndAmortization | 25.22M | 25.22M | 20.91M | 20.91M | 20.72M | 20.72M | 19.58M | 19.58M | -40.77M | 20.64M |
| ebitda | 129.54M | 129.54M | 117.67M | 117.67M | 92.46M | 92.46M | 70.41M | 70.41M | 68.84M | 68.84M |
| ebit | 104.32M | 104.32M | 96.76M | 96.76M | 71.75M | 71.75M | 50.83M | 50.83M | 48.2M | 48.2M |
| nonOperatingIncomeExcludingInterest | - | - | - | - | - | - | - | - | 45.11M | - |
| operatingIncome | 104.32M | 104.32M | 96.76M | 96.76M | 71.75M | 71.75M | 50.83M | 50.83M | 93.3M | 48.2M |
| totalOtherIncomeExpensesNet | -2.92M | -2.92M | -301K | -301K | -3.01M | -3.01M | 1.23M | 1.23M | -46.88M | -1.77M |
| incomeBeforeTax | 101.41M | 101.41M | 96.46M | 96.46M | 68.74M | 68.74M | 52.07M | 52.07M | 91.71M | 46.43M |
| incomeTaxExpense | 22.99M | 22.99M | 21.69M | 21.69M | 14.44M | 14.44M | 12.85M | 12.85M | 18.61M | 9.42M |
| netIncomeFromContinuingOperations | 78.42M | 78.42M | 74.76M | 74.76M | 54.29M | 54.29M | 39.21M | 39.21M | 37.01M | 37.01M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 74.62M | 74.62M | 70.92M | 70.92M | 51.97M | 51.97M | 36.96M | 36.96M | 70.59M | 35.73M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 74.62M | 74.62M | 70.92M | 70.92M | 51.97M | 51.97M | 36.96M | 36.96M | 35.73M | 35.73M |
| eps | 0.05 | 0.05 | 0.05 | 0.05 | 0.03 | 0.03 | 0.02 | 0.02 | 0.04 | 0.02 |
| date | 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 | 2023-09-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 292.05M | 289.4M | 157.63M | 157.63M | 105.53M | 105.53M | 102.88M | 102.88M | 110.97M | 110.97M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 292.05M | 289.4M | 157.63M | 157.63M | 105.53M | 105.53M | 102.88M | 102.88M | 110.97M | 110.97M |
| netReceivables | 134.56M | 129.75M | 156.84M | 154.18M | 45.17M | 44.49M | 67.66M | 67.66M | 35.83M | 35.83M |
| accountsReceivables | 124.57M | 129.75M | 150.86M | 154.18M | 42.68M | 44.49M | 67.66M | 67.66M | 35.83M | 35.83M |
| otherReceivables | 9.99M | - | 5.98M | - | 2.48M | - | - | - | - | - |
| inventory | 324.15M | 269.49M | 303.67M | 249.03M | 210.76M | 160.21M | 100.19M | 100.19M | 119.79M | 119.79M |
| prepaids | 74.77M | 62.94M | 84.24M | 69.2M | 36.41M | 25.02M | 29.75M | 29.75M | 36.16M | 36.16M |
| otherCurrentAssets | 2.84M | 81.6M | 38.75M | 111.09M | 59.74M | 122.36M | 108.53M | 108.53M | 102.74M | 102.74M |
| totalCurrentAssets | 828.37M | 833.18M | 741.13M | 741.13M | 457.61M | 457.61M | 409.01M | 409.01M | 405.5M | 405.5M |
| propertyPlantEquipmentNet | 1.61B | 1.61B | 1.63B | 1.63B | 1.21B | 1.21B | 1.1B | 1.1B | 1.11B | 1.11B |
| goodwill | 126.71M | 126.71M | 77.46M | 77.46M | 72.59M | 72.59M | 71.44M | 71.44M | 76.1M | 76.1M |
| intangibleAssets | 24.64M | 86.45M | 134.86M | 134.86M | 58.66M | 58.66M | 50.24M | 50.24M | 54.33M | 54.33M |
| goodwillAndIntangibleAssets | 151.29M | 213.16M | 212.32M | 212.32M | 131.25M | 131.25M | 121.68M | 121.68M | 130.43M | 130.43M |
| longTermInvestments | 104.57M | 64.37M | - | - | - | - | - | - | - | - |
| taxAssets | 36.13M | - | 33.06M | - | 31.33M | - | - | - | - | - |
| otherNonCurrentAssets | 162.24M | 171.88M | 129.74M | 162.8M | 124.03M | 155.36M | 130.11M | 130.11M | 124.57M | 124.57M |
| totalNonCurrentAssets | 2.06B | 2.06B | 2.01B | 2.01B | 1.49B | 1.49B | 1.35B | 1.35B | 1.37B | 1.37B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 2.89B | 2.89B | 2.75B | 2.75B | 1.95B | 1.95B | 1.76B | 1.76B | 1.77B | 1.77B |
| totalPayables | 124.31M | 65.11M | 130.79M | 74.43M | 63.26M | 54.04M | 39.57M | 39.57M | 39.48M | 39.48M |
| accountPayables | 65.11M | 65.11M | 74.43M | 74.43M | 54.04M | 54.04M | 39.57M | 39.57M | 39.48M | 39.48M |
| otherPayables | 59.23M | - | 56.36M | - | 9.22M | - | - | - | - | - |
| accruedExpenses | - | 60.41M | - | - | - | 49.31M | - | - | 35.48M | 35.48M |
| shortTermDebt | 96.81M | 95.08M | 42.61M | 40.66M | 83.03M | 83.03M | 130.22M | 130.22M | 107.75M | 107.75M |
| capitalLeaseObligationsCurrent | - | 1.74M | - | 1.95M | 3.73M | 3.73M | 2.72M | 2.72M | 3.95M | 3.95M |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | 2.72M | 39.44M | - |
| otherCurrentLiabilities | 83.06M | 81.85M | 83.99M | 140.35M | 96.14M | 56.05M | 49.64M | 49.64M | 25.24M | 25.24M |
| totalCurrentLiabilities | 304.19M | 304.19M | 257.39M | 257.39M | 246.16M | 246.16M | 222.15M | 222.15M | 211.9M | 211.9M |
| longTermDebt | 857.62M | 857.5M | 874.32M | 874.32M | 183.37M | 181.43M | 75.64M | 75.64M | 122.04M | 122.04M |
| capitalLeaseObligationsNonCurrent | - | 124K | - | - | - | 1.94M | 65.97M | 65.97M | 3.98M | 3.98M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 42.91M | - | 5.9M | - | 7.95M | - | - | - | - | - |
| otherNonCurrentLiabilities | 15.96M | 63.12M | 36.92M | 42.82M | 26.82M | 34.77M | 38.96M | 38.96M | 35.14M | 35.14M |
| totalNonCurrentLiabilities | 920.74M | 920.74M | 917.13M | 917.13M | 218.14M | 218.14M | 180.57M | 180.57M | 161.16M | 161.16M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | 1.86M | - | 1.95M | 3.73M | 5.67M | 68.69M | 68.69M | 7.94M | 7.94M |
| totalLiabilities | 1.22B | 1.22B | 1.17B | 1.17B | 464.3M | 464.3M | 402.72M | 402.72M | 373.06M | 373.06M |
| treasuryStock | -35.43M | -35.43M | -35.06M | -35.06M | -35.14M | -35.14M | -34.48M | -34.48M | -19.06M | -19.06M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 394.91M | 394.91M | 394.91M | 394.91M | 394.91M | 394.91M | 394.91M | 394.91M | 394.91M | 394.91M |
| retainedEarnings | 1.48B | 1.48B | 1.32B | 1.32B | 1.25B | 1.25B | 1.15B | 1.15B | 1.09B | 1.09B |
| additionalPaidInCapital | 10.34M | 10.34M | - | 10.36M | 10.34M | 10.34M | 10.34M | 10.34M | 10.34M | 10.34M |
| date | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 74.62M | 74.62M | 70.92M | 70.92M | 51.97M | 51.97M | 36.96M | 36.96M | 70.59M | 35.73M |
| depreciationAndAmortization | 25.22M | 25.22M | 21.68M | 21.68M | 20.72M | 20.72M | 20.5M | 19.58M | -40.77M | 20.64M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | - | - | 177K | 177K | - | - | 173.5K | 173.5K | - | - |
| changeInWorkingCapital | -89.3M | -89.3M | -27.78M | -27.78M | -14.78M | -14.78M | 17.2M | 17.2M | 50.34M | 22.99M |
| accountsReceivables | -54.14M | -54.14M | 2.06M | 2.06M | -20.73M | -20.73M | 10.46M | 10.46M | 38.47M | 19.47M |
| inventory | -35.16M | -35.16M | -29.84M | -29.84M | 5.95M | 5.95M | 6.74M | 6.74M | 6.95M | 3.52M |
| accountsPayables | - | - | - | - | - | - | - | - | -8.26M | - |
| otherWorkingCapital | - | - | - | - | - | - | - | - | 13.19M | - |
| otherNonCashItems | -3.63M | -3.63M | 34.42M | 34.42M | -1.71M | -1.71M | 18.98M | 19.9M | -56.67M | -15.5M |
| netCashProvidedByOperatingActivities | 6.91M | 6.91M | 99.42M | 99.42M | 56.2M | 56.2M | 93.82M | 93.82M | 126.16M | 63.86M |
| investmentsInPropertyPlantAndEquipment | -49.8M | -49.8M | -67.82M | -67.82M | -54.54M | -54.54M | -124.8M | -124.8M | -100.48M | -50.86M |
| acquisitionsNet | -155.74M | -155.74M | - | - | - | - | - | - | 22.47M | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | 3.32M | 3.32M | -2.84M | -2.84M | 2.96M | 2.96M | -3.14M | -3.14M | -16.84M | 2.84M |
| netCashProvidedByInvestingActivities | -202.22M | -202.22M | -70.66M | -70.66M | -51.58M | -51.58M | -127.94M | -127.94M | -94.85M | -48.02M |
| netDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | -330K | -330K | -7.75M | -7.75M | -754K | -754K | -1.45M | -1.45M |
| netCommonStockIssuance | - | - | -330K | -330K | -7.75M | -7.75M | -754K | -754K | -1.45M | -1.45M |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | -330K | -330K | -7.75M | -7.75M | -754K | -754K | -1.45M | -1.45M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -37.77M | -37.77M | -20.82M | -20.82M | -21.22M | -21.22M | -14.51M | -14.51M | -70.98M | -70.98M |
| commonDividendsPaid | -37.77M | -37.77M | -20.82M | -20.82M | -21.22M | -21.22M | -14.51M | -14.51M | -70.98M | -70.98M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | -69.24M | - |
| otherFinancingActivities | 258.81M | 258.81M | -6.48M | -6.48M | 21.52M | 21.52M | -35.88M | -35.88M | -42.89M | -19.8M |
| netCashProvidedByFinancingActivities | 221.05M | 221.05M | -27.63M | -27.63M | -7.45M | -7.45M | -51.14M | -51.14M | -184.56M | -92.23M |