NASDAQ : FELE
$3.35 (3.21%)
| 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.13B | 2.02B | 2.07B | 2.04B | 1.66B | 1.25B | 1.31B | 1.3B | 1.12B | 949.86M |
| costOfRevenue | 1.38B | 1.3B | 1.37B | 1.35B | 1.09B | 814.19M | 886.48M | 865.76M | 747.93M | 618.45M |
| grossProfit | 755.92M | 717.28M | 697.01M | 691.44M | 576.09M | 433.14M | 428.1M | 432.37M | 376.98M | 331.41M |
| researchAndDevelopmentExpenses | 20M | 21.5M | 17.7M | 16.7M | 17.3M | 21.7M | 20.8M | 22.1M | 20.8M | 21.5M |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 463.93M | 466.54M | 433.88M | 422.88M | 386.48M | 303.32M | 301.65M | 299.31M | 266.25M | 221.13M |
| otherExpenses | - | -14.4M | -17.01M | -5.33M | -16.88M | -22.39M | -21.48M | -21.03M | -17.29M | -23.3M |
| operatingExpenses | 483.93M | 473.64M | 434.57M | 434.25M | 386.9M | 302.63M | 300.97M | 300.37M | 269.75M | 219.34M |
| costAndExpenses | 1.86B | 1.78B | 1.8B | 1.79B | 1.47B | 1.12B | 1.19B | 1.17B | 1.02B | 837.79M |
| netInterestIncome | -10.64M | -6.32M | -11.79M | -11.52M | -5.2M | -4.63M | -8.24M | -9.84M | -10.32M | -8.73M |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | 10.64M | 6.32M | 11.79M | 11.52M | 5.2M | 4.63M | 8.24M | 9.84M | 10.32M | 8.73M |
| depreciationAndAmortization | 62.88M | 56.07M | 52.26M | 50.37M | 44.57M | 36.49M | 36.98M | 38.6M | 38.51M | 35.53M |
| ebitda | 268.17M | 294.24M | 306.27M | 297.13M | 239.47M | 164.81M | 162.06M | 168.85M | 153.42M | 148.38M |
| ebit | 205.29M | 238.17M | 254.01M | 246.75M | 194.9M | 128.32M | 125.08M | 130.25M | 114.91M | 112.84M |
| nonOperatingIncomeExcludingInterest | 66.7M | 5.48M | 8.43M | 10.44M | -5.71M | 2.19M | 2.05M | 1.75M | -7.68M | -775K |
| operatingIncome | 271.99M | 243.64M | 262.44M | 257.19M | 189.19M | 130.51M | 127.13M | 131.99M | 107.23M | 112.07M |
| totalOtherIncomeExpensesNet | -77.34M | -11.8M | -20.22M | -21.96M | 513K | -6.81M | -10.3M | -11.59M | -2.64M | -7.96M |
| incomeBeforeTax | 194.65M | 231.85M | 242.22M | 235.23M | 189.71M | 123.7M | 116.84M | 120.41M | 104.59M | 104.11M |
| incomeTaxExpense | 45.96M | 50.24M | 47.49M | 46.42M | 34.73M | 22.54M | 20.84M | 14.89M | 25.99M | 24.8M |
| netIncomeFromContinuingOperations | 148.69M | 181.61M | 194.73M | 188.81M | 154.98M | 101.16M | 96M | 105.52M | 78.59M | 79.32M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 147.09M | 180.31M | 193.27M | 187.33M | 153.86M | 100.46M | 95.48M | 105.88M | 78.18M | 78.74M |
| netIncomeDeductions | 1 | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 146.49M | 179.61M | 192.57M | 186.63M | 152.96M | 99.76M | 94.78M | 105.08M | 77.58M | 77.04M |
| eps | 3.26 | 3.92 | 4.17 | 4.03 | 3.3 | 2.16 | 2.04 | 2.27 | 1.67 | 1.67 |
| 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 | 99.66M | 220.54M | 84.96M | 45.79M | 40.54M | 130.79M | 64.4M | 59.17M | 67.23M | 104.33M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 99.66M | 220.54M | 84.96M | 45.79M | 40.54M | 130.79M | 64.4M | 59.17M | 67.23M | 104.33M |
| netReceivables | 247.51M | 226.83M | 222.42M | 230.4M | 196.17M | 159.83M | 173.33M | 172.9M | 171.01M | 146M |
| accountsReceivables | 247.51M | 226.83M | 222.42M | 230.4M | 196.17M | 159.83M | 173.33M | 172.9M | 171.01M | 146M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | 552.98M | 483.88M | 508.7M | 544.98M | 449.98M | 300.93M | 300.25M | 314.05M | 312.32M | 203.47M |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | 58.47M | 32.95M | 37.72M | 36.92M | 37.96M | 27.71M | 29.47M | 33.76M | 38.57M | 30.02M |
| totalCurrentAssets | 958.63M | 964.19M | 853.8M | 858.09M | 724.65M | 619.25M | 567.44M | 579.88M | 589.13M | 483.82M |
| propertyPlantEquipmentNet | 320.03M | 286.2M | 286.75M | 264.1M | 259.03M | 240.98M | 228.95M | 207.06M | 215.69M | 196.14M |
| goodwill | 398.13M | 338.5M | 342.4M | 328.05M | 329.63M | 266.74M | 256.06M | 248.75M | 236.81M | 199.61M |
| intangibleAssets | 251.69M | 213M | 230.03M | 231.3M | 249.7M | 133.8M | 131.1M | 135.1M | 131.5M | 134.7M |
| goodwillAndIntangibleAssets | 649.82M | 551.5M | 572.43M | 559.35M | 579.33M | 400.54M | 387.16M | 383.85M | 368.31M | 334.31M |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | 6.58M | 8.21M | 8.76M | 6.78M | 7.68M | 8.82M | 9.17M | 8.69M | 8.93M | 4.62M |
| otherNonCurrentAssets | 9.33M | 10.53M | 6.38M | 5.91M | 4.49M | 2.74M | -9.17M | 2.93M | 3.32M | 21.05M |
| totalNonCurrentAssets | 985.76M | 856.44M | 874.33M | 836.14M | 850.53M | 653.07M | 627.3M | 602.49M | 596.22M | 556.09M |
| otherAssets | - | -27000 | - | -25000 | -9000 | -18000 | - | - | - | - |
| totalAssets | 1.94B | 1.82B | 1.73B | 1.69B | 1.58B | 1.27B | 1.19B | 1.18B | 1.19B | 1.04B |
| totalPayables | 183.73M | 177.26M | 157.12M | 142.5M | 167.3M | 101.02M | 85.6M | 79.07M | 81.56M | 67.2M |
| accountPayables | 174.95M | 157.05M | 152.42M | 139.27M | 164.76M | 95.9M | 82.59M | 76.65M | 79.35M | 63.93M |
| otherPayables | 8.77M | 20.22M | 4.7M | 3.23M | 2.55M | 5.11M | 3.01M | 2.42M | 2.21M | 3.27M |
| accruedExpenses | 69.9M | 68.9M | 59.7M | 71.4M | 74.2M | 46.2M | 38.5M | 40.2M | 38.7M | 36.3M |
| shortTermDebt | 52.34M | 136.69M | 29.67M | 142.72M | 113.3M | 13.64M | 31.72M | 111.98M | 100.45M | 33.72M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | 20.22M | 4.7M | 3.23M | 2.55M | 5.11M | 3.01M | 2.42M | 2.21M | 3.27M |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 38.08M | 50.87M | 40.55M | 49.16M | 41.21M | 42.85M | 29.94M | 24.61M | 25.19M | 20.54M |
| totalCurrentLiabilities | 344.05M | 433.73M | 287.04M | 405.77M | 396.01M | 203.7M | 185.76M | 255.86M | 245.9M | 157.76M |
| longTermDebt | 181.66M | 11.62M | 88.06M | 89.27M | 90.54M | 91.97M | 93.14M | 94.38M | 125.6M | 156.54M |
| capitalLeaseObligationsNonCurrent | 46.48M | 43.3M | 38.55M | 32.86M | 32.94M | 20.87M | 17.78M | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 39.28M | 10.19M | 29.46M | 29.74M | 28.16M | 25.67M | 27.6M | 28.95M | 30.91M | 40.46M |
| otherNonCurrentLiabilities | 5.89M | 51.93M | 74.72M | 65.76M | 78.89M | 80.15M | 71.79M | 67.35M | 80.32M | 70.05M |
| totalNonCurrentLiabilities | 273.31M | 117.04M | 230.79M | 217.63M | 230.53M | 218.65M | 210.31M | 190.68M | 236.83M | 267.06M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 46.48M | 43.3M | 38.55M | 32.86M | 32.94M | 20.87M | 17.78M | - | - | - |
| totalLiabilities | 619.02M | 550.77M | 517.83M | 623.4M | 626.54M | 422.36M | 396.07M | 446.54M | 482.73M | 424.82M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 4.42M | 4.57M | 4.61M | 4.62M | 4.65M | 4.62M | 4.64M | 4.63M | 4.66M | 4.64M |
| retainedEarnings | 1.08B | 1.15B | 1.08B | 969.26M | 859.82M | 764.56M | 712.46M | 654.72M | 604.9M | 550.1M |
| additionalPaidInCapital | 391.5M | 363.96M | 344.72M | 325.43M | 310.62M | 283.42M | 269.66M | 257.54M | 240.14M | 228.56M |
| 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 | 148.69M | 179.61M | 194.73M | 188.81M | 154.98M | 101.16M | 96M | 105.52M | 78.59M | 79.32M |
| depreciationAndAmortization | 62.88M | 56.07M | 52.26M | 50.37M | 44.57M | 36.49M | 36.98M | 38.6M | 38.51M | 35.53M |
| deferredIncomeTax | -7.64M | -19.65M | -1.61M | -1.23M | 126K | -4.27M | -2.57M | -5.16M | 10.2M | 2.98M |
| stockBasedCompensation | 13.2M | 12.06M | 10.13M | 10.97M | 11.73M | 10.07M | 8.96M | 8.45M | 7.11M | 6.89M |
| changeInWorkingCapital | -44.55M | 3.5M | 29.47M | -173.18M | -90.97M | 54.08M | 24.08M | -19.99M | -56.72M | -9.04M |
| accountsReceivables | 11.42M | -17.04M | 19.15M | -44.8M | -31.92M | 22.05M | 1.08M | -8.19M | 9.95M | -21.33M |
| inventory | -26.18M | 10.89M | 48.18M | -101.08M | -123.08M | 13.14M | 17.23M | -4.78M | -46.37M | -7.64M |
| accountsPayables | -12.77M | 15.28M | -23.08M | -12.28M | 89.04M | 20.52M | 6.77M | 1.68M | -11.07M | 11.78M |
| otherWorkingCapital | -17.01M | -5.63M | -14.77M | -15.02M | -25M | -1.64M | -996K | -8.7M | -9.23M | 8.15M |
| otherNonCashItems | 66.3M | 29.76M | 30.72M | 25.93M | 9.33M | 14.33M | 14.23M | 1.02M | -10.93M | -306K |
| netCashProvidedByOperatingActivities | 238.88M | 261.35M | 315.71M | 101.67M | 129.76M | 211.85M | 177.68M | 128.44M | 66.75M | 115.37M |
| investmentsInPropertyPlantAndEquipment | -45.34M | -41.68M | -41.42M | -41.9M | -30.12M | -22.86M | -21.86M | -22.43M | -33.48M | -39.14M |
| acquisitionsNet | -114.66M | -5.2M | -33.34M | -1.19M | -235.7M | -55.92M | -20.83M | -44.97M | -51.78M | -1.01M |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | 2.88M | 1.26M | 463K | 15000 | 1.01M | -40000 | 876K | 1.11M | 566K | 6.37M |
| netCashProvidedByInvestingActivities | -157.12M | -45.63M | -74.29M | -43.07M | -264.8M | -78.81M | -41.81M | -66.29M | -84.7M | -33.77M |
| netDebtIssuance | 18.69M | 29.24M | -115.53M | 28.94M | 94.72M | -21.07M | -90.94M | -18.98M | 1.88M | -30.38M |
| longTermNetDebtIssuance | 18.69M | 29.24M | -115.53M | 28.94M | 94.72M | -21.07M | -90.94M | -18.98M | 1.88M | -30.38M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -160.3M | -53.84M | -34.14M | -36.63M | -10.42M | -15.83M | -7.55M | -34.19M | 876K | -7.42M |
| netCommonStockIssuance | -160.3M | -53.84M | -34.14M | -36.63M | -10.42M | -15.83M | -7.55M | -25.19M | 876K | -2.18M |
| commonStockIssuance | 5.32M | 7.2M | 9.19M | 3.86M | 15.52M | 3.72M | 3.19M | 9M | 4.5M | 5.24M |
| commonStockRepurchased | -165.62M | -61.04M | -43.33M | -40.49M | -25.95M | -19.55M | -10.74M | -34.19M | -3.62M | -7.42M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | -9M | - | -5.24M |
| netDividendsPaid | -50M | -46.88M | -41.72M | -36.99M | -33.4M | -29.68M | -27.67M | -22.61M | -20.29M | -19.14M |
| commonDividendsPaid | -50M | -46.88M | -41.72M | -36.99M | -33.4M | -29.68M | -27.67M | -22.61M | -20.29M | -19.14M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -5.7M | -2.59M | -802K | -3.79M | - | - | -487K | 9M | -5.05M | 5.24M |
| netCashProvidedByFinancingActivities | -197.31M | -74.07M | -192.19M | -48.47M | 50.89M | -66.58M | -126.65M | -66.79M | -22.58M | -51.7M |
| 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 | 500.44M | 506.86M | 581.71M | 587.43M | 455.25M | 485.74M | 531.44M | 543.26M | 460.9M | 472.97M |
| costOfRevenue | 325.47M | 335.36M | 373.01M | 375.61M | 291.34M | 321.5M | 341.78M | 343.46M | 297.32M | 312.96M |
| grossProfit | 174.97M | 171.49M | 208.7M | 211.83M | 163.9M | 164.24M | 189.66M | 199.8M | 163.58M | 160.01M |
| researchAndDevelopmentExpenses | - | - | - | - | - | 21.5M | - | - | - | 17.7M |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 122.31M | 119.49M | 123.47M | 121.92M | 118.44M | 112.45M | 118M | 118.05M | 118.04M | 106.72M |
| otherExpenses | - | - | - | - | - | -12.74M | -1.86M | 2.6M | -2.4M | -15.24M |
| operatingExpenses | 122.31M | 119.49M | 123.47M | 121.92M | 118.44M | 121.21M | 116.14M | 120.65M | 115.64M | 109.18M |
| costAndExpenses | 447.78M | 454.86M | 496.48M | 497.53M | 409.79M | 442.71M | 457.91M | 464.11M | 412.96M | 422.14M |
| netInterestIncome | -2.31M | -2.54M | -3.5M | -2.8M | -1.8M | -1.34M | -1.56M | -1.98M | -1.45M | -1.48M |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | 2.31M | 2.54M | 3.5M | 2.8M | 1.8M | 1.34M | 1.56M | 1.98M | 1.45M | 1.48M |
| depreciationAndAmortization | 16.53M | 16.62M | 22.16M | 21.77M | 19.53M | 14.25M | 14.14M | 13.9M | 13.79M | 12.68M |
| ebitda | 64.61M | 67.8M | 49.18M | 105.2M | 63.18M | 56.32M | 87.57M | 92.8M | 57.55M | 61.31M |
| ebit | 48.09M | 51.18M | 27.03M | 83.43M | 43.65M | 42.07M | 73.43M | 78.9M | 43.76M | 48.63M |
| nonOperatingIncomeExcludingInterest | 4.57M | 817K | 58.2M | 6.48M | 1.81M | 960K | 93000 | 252K | 4.17M | 2.2M |
| operatingIncome | 52.66M | 52M | 85.23M | 89.9M | 45.46M | 43.03M | 73.53M | 79.15M | 47.94M | 50.83M |
| totalOtherIncomeExpensesNet | -6.88M | -3.36M | -61.7M | -9.28M | -3.61M | -2.3M | -1.65M | -2.23M | -5.62M | -3.68M |
| incomeBeforeTax | 45.78M | 48.64M | 23.53M | 80.62M | 41.85M | 40.74M | 71.88M | 76.92M | 42.31M | 47.15M |
| incomeTaxExpense | 11.08M | 9.09M | 6.33M | 20.06M | 10.48M | 6.44M | 16.98M | 17.59M | 9.22M | 8.32M |
| netIncomeFromContinuingOperations | 34.7M | 39.55M | 17.2M | 60.56M | 31.37M | 34.29M | 54.89M | 59.33M | 33.09M | 38.83M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 34.33M | 39.25M | 16.74M | 60.14M | 30.96M | 33.66M | 54.6M | 59.1M | 32.96M | 38.55M |
| netIncomeDeductions | 100000 | 1 | 0.0 | 200K | 100000 | - | - | - | - | - |
| bottomLineNetIncome | 34.23M | 38.95M | 16.64M | 59.94M | 30.86M | 33.46M | 54.4M | 58.9M | 32.86M | 38.35M |
| eps | 0.77 | 0.88 | 0.37 | 1.32 | 0.68 | 0.73 | 1.19 | 1.28 | 0.71 | 0.83 |
| 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 | 80.4M | 99.66M | 102.93M | 104.59M | 83.99M | 220.54M | 106.27M | 58.1M | 65.31M | 84.96M |
| shortTermInvestments | 4.1M | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 84.5M | 99.66M | 102.93M | 104.59M | 83.99M | 220.54M | 106.27M | 58.1M | 65.31M | 84.96M |
| netReceivables | 297.86M | 247.51M | 291.18M | 315.25M | 271.69M | 226.83M | 272M | 299.18M | 262.63M | 222.42M |
| accountsReceivables | 297.86M | 247.51M | 291.18M | 315.25M | 271.69M | 226.83M | 272M | 299.18M | 262.63M | 222.42M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | 583.21M | 552.98M | 569.18M | 573.6M | 560.34M | 483.88M | 524.65M | 525.44M | 532.24M | 508.7M |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | 49.72M | 58.47M | 53.47M | 43M | 40.63M | 32.95M | 39.56M | 35.97M | 41.18M | 37.72M |
| totalCurrentAssets | 1.02B | 958.63M | 1.02B | 1.04B | 956.65M | 964.19M | 942.48M | 918.7M | 901.36M | 853.8M |
| propertyPlantEquipmentNet | 319.42M | 320.03M | 312.21M | 303.17M | 297.03M | 286.2M | 288.77M | 287.47M | 288.12M | 286.75M |
| goodwill | 399.63M | 398.13M | 398.36M | 396M | 391.53M | 338.5M | 341.09M | 339.77M | 340.45M | 342.4M |
| intangibleAssets | 247.15M | 251.69M | 253.25M | 257.4M | 260.8M | 213M | 217.3M | 221.1M | 226.7M | 230M |
| goodwillAndIntangibleAssets | 646.78M | 649.82M | 651.61M | 653.4M | 652.33M | 551.5M | 558.39M | 560.87M | 567.15M | 572.4M |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | 7.05M | 6.58M | 8.82M | 8.17M | 7.62M | 8.21M | 9.56M | 9.73M | 9.73M | 8.76M |
| otherNonCurrentAssets | 8.03M | 9.33M | 7.98M | 16.64M | 15.24M | 10.53M | 8.09M | 7.57M | 6.71M | 6.38M |
| totalNonCurrentAssets | 981.28M | 985.76M | 980.62M | 981.47M | 972.22M | 856.44M | 864.81M | 865.63M | 871.72M | 874.3M |
| otherAssets | - | - | 49000 | 90000 | 6000 | -27000 | -47000 | 18000 | 29000 | 27000 |
| totalAssets | 2B | 1.94B | 2B | 2.02B | 1.93B | 1.82B | 1.81B | 1.78B | 1.77B | 1.73B |
| totalPayables | 181.91M | 183.73M | 200.6M | 213.76M | 217.6M | 177.26M | 183M | 180.95M | 197.43M | 157.12M |
| accountPayables | 174.1M | 174.95M | 185.78M | 206.88M | 190.3M | 157.05M | 173.94M | 175.55M | 185.5M | 152.42M |
| otherPayables | 7.82M | 8.77M | 14.82M | 6.88M | 27.31M | 20.22M | 9.07M | 5.39M | 11.92M | 4.7M |
| accruedExpenses | 51M | 69.9M | 70.3M | 58.9M | 48.3M | 68.9M | 65.3M | 56.6M | 39.9M | 59.7M |
| shortTermDebt | 110.1M | 52.34M | 88.86M | 289.63M | 168.42M | 136.69M | 94.36M | 60.65M | 42.43M | 29.67M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | 20.22M | 9.07M | 5.39M | 11.92M | 4.7M |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 36.73M | 38.08M | 41.04M | 41.83M | 49.71M | 50.87M | 50.5M | 47.89M | 36.49M | 40.55M |
| totalCurrentLiabilities | 379.74M | 344.05M | 400.79M | 604.12M | 484.03M | 433.73M | 393.16M | 346.09M | 316.25M | 287.04M |
| longTermDebt | 134.41M | 181.66M | 135.23M | 14.51M | 14.86M | 11.62M | 11.58M | 87.24M | 87.41M | 88.06M |
| capitalLeaseObligationsNonCurrent | 46.02M | 46.48M | 46.63M | 42.2M | 41.38M | 43.3M | 43.48M | 43.64M | 41.64M | 38.55M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 40.8M | 39.28M | 32.42M | 32.99M | 32.72M | 10.19M | 31.13M | 29.53M | 29.51M | 29.46M |
| otherNonCurrentLiabilities | 51.02M | 5.89M | 59.25M | 57.52M | 54.59M | 51.93M | 54M | 51.82M | 74.21M | 74.71M |
| totalNonCurrentLiabilities | 272.24M | 273.31M | 273.54M | 147.22M | 143.55M | 117.04M | 140.19M | 212.23M | 232.77M | 230.78M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 46.02M | 46.48M | 46.63M | 42.2M | 41.38M | 43.3M | 43.48M | 43.64M | 41.64M | 38.55M |
| totalLiabilities | 651.99M | 619.02M | 675.97M | 752.85M | 627.58M | 550.77M | 533.36M | 558.32M | 549.02M | 517.82M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 4.42M | 4.42M | 4.45M | 4.45M | 4.57M | 4.57M | 4.57M | 4.58M | 4.61M | 4.61M |
| retainedEarnings | 1.09B | 1.08B | 1.09B | 1.09B | 1.16B | 1.15B | 1.13B | 1.1B | 1.09B | 1.08B |
| additionalPaidInCapital | 398.08M | 391.5M | 386.83M | 383.43M | 370.35M | 363.96M | 360.09M | 356.02M | 352.8M | 344.72M |
| 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 | 34.7M | 39.25M | 17.2M | 60.56M | 31.37M | 34.29M | 55.33M | 58.9M | 33.09M | 38.55M |
| depreciationAndAmortization | 16.53M | 16.62M | 16.06M | 15.77M | 14.43M | 14.25M | 14.14M | 13.9M | 13.79M | 12.68M |
| deferredIncomeTax | -478K | - | - | -145K | 145K | -20M | 1.29M | -125K | -814K | -3.91M |
| stockBasedCompensation | 3.62M | 2.86M | 2.37M | 3.01M | 4.96M | 1.93M | 3.11M | 2.97M | 4.04M | 1.68M |
| changeInWorkingCapital | -100.3M | 58.77M | 113.3M | -36.74M | -76.56M | 72.08M | 37.96M | -45.03M | -61.52M | 58.34M |
| accountsReceivables | -49.58M | 46.08M | 26.8M | -32.08M | -29.38M | 34.4M | 31.39M | -39.46M | -43.36M | 39.58M |
| inventory | -28.9M | 18.86M | 4.18M | -5.55M | -43.67M | 29.65M | 5.22M | 4.12M | -28.1M | 45.64M |
| accountsPayables | -18.25M | - | -10.64M | 15.26M | -3.74M | -1.93M | 4.05M | 4.6M | 8.58M | -27.46M |
| otherWorkingCapital | -3.57M | -6.16M | 92.96M | -14.37M | 231K | 9.97M | -2.7M | -14.28M | 1.38M | 581K |
| otherNonCashItems | 5.06M | -13.3M | -46.24M | 9.01M | 6.18M | 7.71M | 4.26M | 5.75M | 10.04M | 9.75M |
| netCashProvidedByOperatingActivities | -40.88M | 104.19M | 102.69M | 51.46M | -19.47M | 110.27M | 116.08M | 36.36M | -1.36M | 117.08M |
| investmentsInPropertyPlantAndEquipment | -9.48M | -15.52M | -11.4M | -11.58M | -6.84M | -12.78M | -9.45M | -10.26M | -9.18M | -11.26M |
| acquisitionsNet | -430K | 278K | -261K | 330K | -109.69M | -4.05M | -316K | 316K | -1.15M | 1.49M |
| purchasesOfInvestments | - | -114.66M | - | - | - | - | 1.15M | -1.15M | - | -34.83M |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | 6.64M |
| otherInvestingActivities | 371K | 109.9M | 1.87M | 45000 | 406K | 514K | -533K | 1.16M | 119K | 437K |
| netCashProvidedByInvestingActivities | -9.54M | -20.01M | -9.8M | -11.2M | -116.12M | -16.32M | -9.15M | -9.94M | -10.22M | -37.52M |
| netDebtIssuance | 57.24M | -37.03M | 55.51M | 114.48M | 20.37M | 41.71M | -41.66M | 17.79M | 11.4M | -27.88M |
| longTermNetDebtIssuance | 57.24M | -37.03M | 55.51M | 114.48M | 20.37M | 41.71M | -41.66M | 17.79M | 11.4M | -27.88M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -10.49M | -34.88M | 943K | -120.9M | -5.46M | -2.12M | -8.13M | -38.85M | -5M | -13.26M |
| netCommonStockIssuance | -10.49M | -34.88M | 943K | -120.9M | -5.46M | -2.12M | -8.13M | -38.6M | -5M | -13.26M |
| commonStockIssuance | 2.7M | 1.33M | 1.04M | 1.52M | 1.44M | 1.94M | 967K | 252K | 4.05M | 183K |
| commonStockRepurchased | -13.19M | -36.21M | -94000 | -122.42M | -6.9M | -4.05M | -9.09M | -38.85M | -9.05M | -13.44M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | -252K | - | - |
| netDividendsPaid | -12.45M | -12.82M | -11.86M | -12.16M | -13.16M | -11.43M | -11.46M | -11.58M | -12.4M | -10.41M |
| commonDividendsPaid | -12.45M | -12.82M | -11.86M | -12.16M | -13.16M | -11.43M | -11.46M | -11.58M | -12.4M | -10.41M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -1.7M | -425K | -134.64M | -974K | -4.3M | -2.24M | - | 252K | -348K | -354K |
| netCashProvidedByFinancingActivities | 32.61M | -85.14M | -90.05M | -19.55M | -2.56M | 25.92M | -61.25M | -32.4M | -6.34M | -51.9M |