NASDAQ : AMPH
-$0.12 (-0.58%)
| 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 | 719.89M | 731.97M | 644.4M | 498.99M | 437.77M | 349.85M | 322.36M | 294.67M | 240.18M | 255.16M |
| costOfRevenue | 363.83M | 358.11M | 293.27M | 250.13M | 238.03M | 206.51M | 190.43M | 187.68M | 149.38M | 150.98M |
| grossProfit | 356.06M | 373.86M | 351.12M | 248.86M | 199.74M | 143.34M | 131.92M | 106.98M | 90.8M | 104.19M |
| researchAndDevelopmentExpenses | 85.84M | 73.91M | 73.74M | 74.77M | 60.93M | 67.23M | 68.85M | 57.56M | 43.42M | 41.2M |
| generalAndAdministrativeExpenses | 85.92M | 56.72M | 51.54M | 45.06M | 51.43M | 50.38M | 50.28M | 49.89M | 44.46M | 41.83M |
| sellingAndMarketingExpenses | 43.88M | 37.8M | 28.85M | 21.53M | 17.49M | 14.78M | 12.83M | 8.16M | 6.46M | 5.47M |
| sellingGeneralAndAdministrativeExpenses | 129.81M | 94.52M | 80.39M | 66.59M | 68.92M | 65.16M | 63.11M | 58.04M | 50.92M | 47.3M |
| otherExpenses | - | - | - | - | - | - | - | - | - | -746K |
| operatingExpenses | 215.65M | 168.44M | 154.13M | 141.36M | 129.85M | 132.39M | 131.96M | 115.61M | 94.33M | 88.5M |
| costAndExpenses | 579.48M | 526.55M | 447.41M | 391.49M | 367.88M | 338.89M | 322.4M | 303.29M | 243.71M | 239.47M |
| netInterestIncome | -16.8M | -19.73M | -21.7M | -525K | -284K | 268K | 878K | 213K | -401K | -754K |
| interestIncome | 8.68M | 10.61M | 5.46M | 1.32M | 601K | 642K | 997K | 456K | 425K | 270K |
| interestExpense | 25.48M | 30.34M | 27.16M | 1.85M | 885K | 374K | 119K | 243K | 826K | 1.02M |
| depreciationAndAmortization | 63.2M | 57.2M | 41.78M | 28.28M | 26.53M | 25.18M | 21.12M | 16.52M | 15.81M | 14.56M |
| ebitda | 212.31M | 277.31M | 240.29M | 146.16M | 111.56M | 30.19M | 81.47M | 6.83M | 11.9M | 30.53M |
| ebit | 149.1M | 220.11M | 198.52M | 117.89M | 85.02M | 5.01M | 60.35M | -9.68M | 2.08M | 15.97M |
| nonOperatingIncomeExcludingInterest | -8.7M | -14.69M | -1.53M | -10.39M | -15.14M | 5.94M | -60.39M | 1.06M | -3.34M | -278K |
| operatingIncome | 140.4M | 205.42M | 196.99M | 107.5M | 69.89M | 10.95M | -39000 | -8.62M | -895K | 15.69M |
| totalOtherIncomeExpensesNet | -16.78M | -16.23M | -27.61M | 7.37M | 14.04M | -6.32M | 60.27M | -1.3M | 2.52M | -746K |
| incomeBeforeTax | 123.62M | 189.19M | 169.38M | 114.86M | 83.93M | 4.64M | 60.23M | -9.93M | 1.62M | 14.95M |
| incomeTaxExpense | 25.53M | 29.67M | 31.83M | 23.48M | 20.63M | 3.54M | 13.72M | -3.27M | -2.88M | 4.41M |
| netIncomeFromContinuingOperations | 98.09M | 159.52M | 137.54M | 91.39M | 63.3M | 1.1M | 46.5M | -6.66M | 3.65M | 9.82M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | 712K |
| netIncome | 98.09M | 159.52M | 137.54M | 91.39M | 62.12M | 1.4M | 48.94M | -5.74M | 4.51M | 10.53M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 98.09M | 159.52M | 137.54M | 91.39M | 62.12M | 1.4M | 48.94M | -5.74M | 3.65M | 10.53M |
| eps | 2.1 | 3.29 | 2.85 | 1.88 | 1.3 | 0.03 | 1.04 | -0.12 | 0.1 | 0.23 |
| 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 | 170.18M | 151.61M | 144.3M | 156.1M | 126.35M | 92.64M | 75.55M | 86.34M | 65.59M | 72.35M |
| shortTermInvestments | 112.64M | 70.04M | 112.51M | 19.66M | 10.32M | 12.98M | 13.96M | 2.83M | 2.64M | 527K |
| cashAndShortTermInvestments | 282.81M | 221.64M | 256.81M | 175.76M | 136.67M | 105.62M | 89.52M | 89.17M | 68.23M | 72.88M |
| netReceivables | 143.56M | 138.04M | 115.47M | 88.8M | 78.8M | 66M | 45.38M | 52.16M | 36M | 26.78M |
| accountsReceivables | 143.56M | 136.29M | 114.94M | 88.8M | 78.8M | 66M | 45.38M | 52.16M | 36M | 26.78M |
| otherReceivables | - | 1.75M | 526K | - | - | - | - | - | - | - |
| inventory | 176.89M | 153.74M | 105.83M | 103.58M | 92.81M | 96.83M | 110.5M | 69.32M | 63.61M | 79.75M |
| prepaids | - | - | - | 7.56M | 7.27M | 6.78M | - | 5.48M | 9.75M | 3.27M |
| otherCurrentAssets | 32.75M | 20.65M | 11.49M | 2.61M | 2.56M | 4.45M | 9.85M | 4.2M | 10.19M | 1.41M |
| totalCurrentAssets | 636.02M | 534.07M | 489.6M | 378.32M | 318.12M | 279.68M | 255.24M | 220.34M | 187.78M | 184.1M |
| propertyPlantEquipmentNet | 353.72M | 344.63M | 315.64M | 264.57M | 271.49M | 280.71M | 253.55M | 210.42M | 185.34M | 152.94M |
| goodwill | 3.4M | 3.05M | 3.22M | 3.13M | 3.31M | 3.94M | 3.63M | 3.95M | 4.46M | 3.98M |
| intangibleAssets | 562.56M | 587.61M | 610.08M | 34.17M | 35.56M | 36.68M | 37.52M | 38.32M | 40.68M | 46.33M |
| goodwillAndIntangibleAssets | 565.96M | 590.66M | 613.3M | 37.3M | 38.87M | 40.62M | 41.15M | 42.27M | 45.14M | 50.31M |
| longTermInvestments | - | 11M | 15.21M | 2.41M | 3.98M | - | - | - | - | - |
| taxAssets | 42.46M | 71.12M | 53.25M | 38.53M | 22.4M | 24.98M | 25.87M | 30.62M | 27.74M | 31M |
| otherNonCurrentAssets | 31.14M | 25.99M | 25.91M | 20.86M | 16.66M | 5.25M | 11.16M | 9.92M | 8.66M | 9.39M |
| totalNonCurrentAssets | 993.28M | 1.04B | 1.02B | 363.67M | 353.41M | 351.55M | 331.73M | 293.22M | 266.89M | 243.64M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.63B | 1.58B | 1.51B | 741.99M | 671.53M | 631.24M | 586.97M | 513.56M | 454.66M | 427.74M |
| totalPayables | 32.83M | 40.18M | 27.05M | 25.07M | 31.3M | 25.43M | 27.1M | 32.51M | 16.63M | 19.93M |
| accountPayables | 32.59M | 30.51M | 25.44M | 20.5M | 22.21M | 24.36M | 25.06M | 31.32M | 16.63M | 19.93M |
| otherPayables | 239K | 9.66M | 1.61M | 4.57M | 9.08M | 1.08M | 2.04M | 1.19M | - | - |
| accruedExpenses | 115.76M | 126.54M | 194.02M | 46.19M | 44.17M | 45.95M | 21.87M | 56.1M | 36.47M | 27.61M |
| shortTermDebt | 1.64M | 234K | 436K | 3.05M | 2.2M | 12.26M | 10.92M | 18.23M | 6.31M | 5.37M |
| capitalLeaseObligationsCurrent | 7.93M | 6.8M | 3.91M | 3M | 2.98M | 3.36M | - | - | - | - |
| taxPayables | 17.17M | 9.66M | 1.61M | 4.57M | 9.08M | 1.08M | 2.04M | 1.19M | 3.32M | 7.7M |
| deferredRevenue | - | - | - | - | - | - | - | -56.1M | - | 97000 |
| otherCurrentLiabilities | - | - | - | 17.55M | 23.16M | 25.19M | 30.12M | - | 7.78M | 7.7M |
| totalCurrentLiabilities | 158.16M | 173.76M | 225.41M | 94.86M | 103.81M | 112.2M | 90.01M | 106.83M | 67.19M | 60.62M |
| longTermDebt | 608.66M | 601.63M | 589.58M | 72.84M | 74.38M | 33.91M | 38.89M | 31.98M | 40.84M | 32.36M |
| capitalLeaseObligationsNonCurrent | 37.77M | 41.88M | 29.72M | 23.69M | 25.1M | 17.74M | 16.82M | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | 97000 |
| deferredTaxLiabilitiesNonCurrent | 5.93M | 6.96M | 6.07M | 7.37M | 7.06M | 5.45M | 867K | 1.45M | 2.24M | 2.3M |
| otherNonCurrentLiabilities | 29.98M | 20.94M | 22.72M | 14.56M | 15.65M | 13.21M | 12.86M | 9.36M | 7.94M | 3.96M |
| totalNonCurrentLiabilities | 682.34M | 671.41M | 648.08M | 118.47M | 122.2M | 70.31M | 69.43M | 42.37M | 50.14M | 37.87M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 45.7M | 48.68M | 33.63M | 26.7M | 28.08M | 21.1M | 16.82M | - | - | - |
| totalLiabilities | 840.49M | 845.17M | 873.49M | 213.33M | 226.01M | 182.51M | 159.44M | 149.2M | 117.34M | 98.48M |
| treasuryStock | -408.15M | -332.71M | -247.43M | -189.52M | -150.48M | -121.81M | -97.63M | -75.48M | -50.7M | -20.03M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 6000 | 6000 | 6000 | 6000 | 6000 | 5000 | 5000 | 5000 | 5000 | 5000 |
| retainedEarnings | 666.88M | 568.79M | 409.27M | 271.72M | 180.34M | 117.77M | 116.37M | 67.48M | 76.24M | 70.86M |
| additionalPaidInCapital | 535.38M | 505.4M | 486.06M | 455.08M | 422.42M | 410.06M | 367.3M | 344.43M | 313.89M | 283.12M |
| 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 | 98.09M | 159.52M | 137.54M | 91.39M | 63.3M | 1.1M | 46.5M | -6.66M | 4.51M | 10.53M |
| depreciationAndAmortization | 63.2M | 57.2M | 41.78M | 28.74M | 26.75M | 25.18M | 21.12M | 16.52M | 15.44M | 14.56M |
| deferredIncomeTax | 27.63M | -17.87M | -13.74M | -15.75M | 4.21M | 1.12M | 7.55M | -1.88M | 3.93M | -3.27M |
| stockBasedCompensation | 27.28M | 24.37M | 20.24M | 17.86M | 18.69M | 20.5M | 17.3M | 16.68M | 17.09M | 15.12M |
| changeInWorkingCapital | -65.97M | -14.55M | -24.21M | -32.18M | -1.92M | 9.13M | -51.75M | 12.1M | 582K | 297K |
| accountsReceivables | -6.37M | -21.67M | -26.09M | -10.13M | -14.92M | -20.16M | 6.7M | -16.3M | -8.1M | 6.38M |
| inventory | -21.06M | -48.8M | -1.72M | -11.75M | 1.26M | 15.3M | -41.1M | -5.98M | 18.65M | -9.72M |
| accountsPayables | -4.56M | 63.56M | 13.24M | -736K | 3.02M | 14.96M | -17.94M | 29.16M | 6.69M | -823K |
| otherWorkingCapital | -33.98M | -7.64M | -9.64M | -9.56M | 8.72M | -972K | 591K | 5.22M | -16.65M | 4.46M |
| otherNonCashItems | 5.89M | 4.71M | 21.88M | -878K | -13.03M | 240K | 1.04M | 1.43M | -2.34M | 1.31M |
| netCashProvidedByOperatingActivities | 156.12M | 213.39M | 183.5M | 89.18M | 97.99M | 57.27M | 41.76M | 38.19M | 39.21M | 38.56M |
| investmentsInPropertyPlantAndEquipment | -34.88M | -41.04M | -38.17M | -24.03M | -27.46M | -33.86M | -41.56M | -46.81M | -35.1M | -21.38M |
| acquisitionsNet | - | -129M | -506.41M | 421K | - | - | - | 4.64M | 2M | -12.46M |
| purchasesOfInvestments | -119.13M | -76.79M | -144.56M | -35.76M | -17.38M | -13.56M | -8.82M | -308K | -5.64M | -3.6M |
| salesMaturitiesOfInvestments | 90.29M | 126.02M | 38.62M | 27.97M | 18.77M | 12.41M | - | 91000 | 3.65M | 3.08M |
| otherInvestingActivities | -6.61M | -4.12M | 1.39M | -1.37M | -2.61M | -1.41M | -157K | 198K | -3.66M | -5.13M |
| netCashProvidedByInvestingActivities | -70.33M | -124.93M | -649.12M | -32.78M | -28.67M | -36.42M | -50.53M | -42.18M | -38.76M | -39.5M |
| netDebtIssuance | 5.99M | 10.17M | 526.34M | -1.78M | 32.1M | -880K | -3.21M | 3.07M | 9.27M | -4.45M |
| longTermNetDebtIssuance | 5.99M | 10.17M | 526.34M | -1.78M | 32.1M | -880K | -3.21M | 2.73M | 9.27M | -4.45M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | 347K | - | - |
| netStockIssuance | -72.73M | -85.46M | -58.14M | -39.91M | -28.87M | -24.42M | -3.99M | 12.99M | -30.75M | -9.91M |
| netCommonStockIssuance | -72.73M | -85.46M | -58.14M | -39.91M | -28.87M | -24.42M | -3.99M | 12.99M | -30.75M | -9.91M |
| commonStockIssuance | 2.86M | - | - | - | - | - | 18.3M | 38.04M | - | - |
| commonStockRepurchased | -75.59M | -85.46M | -58.14M | -39.91M | -28.87M | -24.42M | -22.29M | -25.05M | -30.75M | -9.91M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -687K | -5.66M | -14.1M | 15.25M | -40.24M | 23.06M | 3.42M | 8.95M | 13.76M | 21.5M |
| netCashProvidedByFinancingActivities | -67.42M | -80.95M | 454.09M | -26.44M | -37.02M | -2.25M | -3.78M | 25.01M | -7.72M | 7.14M |
| 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 | 171.17M | 183.1M | 191.84M | 174.41M | 170.53M | 186.52M | 188.82M | 182.39M | 171.84M | 178.1M |
| costOfRevenue | 100.85M | 97.44M | 93.19M | 87.92M | 85.28M | 99.88M | 86.88M | 87.23M | 84.55M | 81.96M |
| grossProfit | 70.32M | 85.67M | 98.65M | 86.49M | 85.25M | 86.65M | 101.94M | 95.17M | 87.29M | 96.14M |
| researchAndDevelopmentExpenses | 26.74M | 23.31M | 22.35M | 20.08M | 20.1M | 18.14M | 21.08M | 17.65M | 14.23M | 20.42M |
| generalAndAdministrativeExpenses | 18.03M | 16.47M | 39.47M | 13.99M | 16M | 12.94M | 14.82M | 13.28M | 15.68M | 13.12M |
| sellingAndMarketingExpenses | 11.93M | 10.28M | 11.5M | 10.24M | 11.87M | 10.42M | 9M | 9.01M | 9.37M | 8.62M |
| sellingGeneralAndAdministrativeExpenses | 29.96M | 26.75M | 50.97M | 24.23M | 27.86M | 23.36M | 23.82M | 22.3M | 25.05M | 21.74M |
| otherExpenses | - | - | - | - | - | - | - | - | - | - |
| operatingExpenses | 56.69M | 50.06M | 73.33M | 44.31M | 47.96M | 41.5M | 44.89M | 39.95M | 39.28M | 42.16M |
| costAndExpenses | 157.54M | 147.5M | 166.52M | 132.23M | 133.24M | 141.38M | 131.77M | 127.18M | 123.83M | 124.12M |
| netInterestIncome | -4.15M | -4.21M | -4.04M | -4.36M | -4.2M | -4.13M | -4.27M | -5.27M | -6.06M | -7.15M |
| interestIncome | 2.4M | 2.42M | 2.25M | 1.92M | 2.09M | 2.29M | 2.43M | 3.34M | 2.56M | 2.3M |
| interestExpense | 6.55M | 6.63M | 6.28M | 6.28M | 6.29M | 6.42M | 6.7M | 8.61M | 8.61M | 9.46M |
| depreciationAndAmortization | 16.49M | 15.99M | 14.13M | 16.24M | 15.21M | 14.66M | 14.43M | 14.14M | 13.96M | 13.79M |
| ebitda | 33.1M | 54.53M | 41.93M | 61.86M | 52.36M | 65.05M | 68.81M | 73M | 69.88M | 64.59M |
| ebit | 16.6M | 38.54M | 27.8M | 45.62M | 37.15M | 50.39M | 54.38M | 58.85M | 55.91M | 50.8M |
| nonOperatingIncomeExcludingInterest | -2.98M | -2.94M | -2.48M | -3.43M | 145K | -5.24M | 2.67M | -3.64M | -7.9M | 3.18M |
| operatingIncome | 13.63M | 35.61M | 25.32M | 42.18M | 37.29M | 45.14M | 57.05M | 55.22M | 48.01M | 53.98M |
| totalOtherIncomeExpensesNet | -3.58M | -3.69M | -3.81M | -2.85M | -6.43M | -1.18M | -9.36M | -4.97M | -707K | -13.14M |
| incomeBeforeTax | 10.05M | 31.91M | 21.51M | 39.34M | 30.86M | 43.96M | 47.68M | 50.24M | 47.3M | 40.84M |
| incomeTaxExpense | 3.63M | 7.48M | 4.16M | 8.3M | 5.58M | 6M | 7.25M | 12.29M | 4.13M | 4.67M |
| netIncomeFromContinuingOperations | 6.42M | 24.43M | 17.35M | 31.03M | 25.28M | 37.96M | 40.43M | 37.95M | 43.18M | 36.17M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 6.42M | 24.43M | 17.35M | 31.03M | 25.28M | 37.96M | 40.43M | 37.95M | 43.18M | 36.17M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 6.42M | 24.43M | 17.35M | 31.03M | 25.28M | 37.96M | 40.43M | 37.95M | 43.18M | 36.17M |
| eps | 0.14 | 0.53 | 0.38 | 0.66 | 0.53 | 0.78 | 0.83 | 0.78 | 0.9 | 0.75 |
| 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 | 171.17M | 170.18M | 216.5M | 187.69M | 182.78M | 151.61M | 192.12M | 189.62M | 201.15M | 144.3M |
| shortTermInvestments | 123.21M | 112.64M | 62.14M | 44.06M | 54.1M | 70.04M | 58.38M | 28.16M | 88.41M | 112.51M |
| cashAndShortTermInvestments | 294.39M | 282.81M | 278.64M | 231.75M | 236.88M | 221.64M | 250.49M | 217.78M | 289.56M | 256.81M |
| netReceivables | 147.85M | 143.56M | 146.81M | 134.58M | 145.39M | 138.04M | 144.98M | 132.08M | 138.9M | 115.47M |
| accountsReceivables | 147.85M | 143.56M | 146.81M | 132.98M | 144.64M | 136.29M | 139.64M | 131.41M | 138.11M | 114.94M |
| otherReceivables | - | - | - | 1.6M | 758K | 1.75M | 5.35M | 667K | 784K | 526K |
| inventory | 170.19M | 176.89M | 185.93M | 191.73M | 185.48M | 153.74M | 130.32M | 122.41M | 115.49M | 105.83M |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | 21.26M | 32.75M | 28.09M | 22.76M | 20.21M | 20.65M | 20.16M | 10.38M | 11.13M | 11.49M |
| totalCurrentAssets | 633.68M | 636.02M | 639.47M | 580.83M | 587.96M | 534.07M | 545.95M | 482.64M | 555.08M | 489.6M |
| propertyPlantEquipmentNet | 378.91M | 353.72M | 353.52M | 354.73M | 353.76M | 344.63M | 327.52M | 320.57M | 320.39M | 315.64M |
| goodwill | 3.33M | 3.4M | 3.4M | 3.4M | 3.16M | 3.05M | 3.26M | 3.13M | 3.15M | 3.22M |
| intangibleAssets | 556.29M | 562.56M | 568.83M | 575.1M | 581.37M | 587.61M | 591.54M | 597.72M | 603.91M | 610.08M |
| goodwillAndIntangibleAssets | 559.62M | 565.96M | 572.24M | 578.5M | 584.53M | 590.66M | 594.8M | 600.85M | 607.06M | 613.3M |
| longTermInvestments | - | - | - | 2.05M | 5.91M | 11M | - | 9.94M | 15.16M | 15.21M |
| taxAssets | 42.46M | 42.46M | 71.12M | 71.12M | 71.12M | 71.12M | 53.25M | 53.25M | 53.25M | 53.25M |
| otherNonCurrentAssets | 33.48M | 31.14M | 29.87M | 28.1M | 22.99M | 25.99M | 23.66M | 24.26M | 23.37M | 25.91M |
| totalNonCurrentAssets | 1.01B | 993.28M | 1.03B | 1.03B | 1.04B | 1.04B | 999.23M | 1.01B | 1.02B | 1.02B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.65B | 1.63B | 1.67B | 1.62B | 1.63B | 1.58B | 1.55B | 1.49B | 1.57B | 1.51B |
| totalPayables | 35.91M | 32.83M | 46.17M | 42.93M | 67.96M | 40.18M | 35.37M | 33.29M | 42.39M | 27.05M |
| accountPayables | 35.5M | 32.59M | 40.54M | 41.88M | 52.81M | 30.51M | 34.09M | 31.78M | 36.53M | 25.44M |
| otherPayables | 414K | 239K | 5.63M | 1.05M | 15.14M | 9.66M | 1.28M | 1.51M | 5.86M | 1.61M |
| accruedExpenses | 30.57M | 115.76M | 31.24M | 124.67M | 123.13M | 126.54M | 119.18M | 99.44M | 208.41M | 194.02M |
| shortTermDebt | 11.38M | 1.64M | 8.75M | 927K | 224K | 234K | 252K | 249K | 428K | 436K |
| capitalLeaseObligationsCurrent | - | 7.93M | - | 7.88M | 7.75M | 6.8M | 4.21M | 4M | 3.94M | 3.91M |
| taxPayables | 9.6M | 17.17M | - | 1.05M | 15.14M | 9.66M | 1.28M | 1.51M | 5.86M | 1.61M |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 86.62M | - | 119.07M | - | - | - | - | - | - | - |
| totalCurrentLiabilities | 164.48M | 158.16M | 205.23M | 176.41M | 199.05M | 173.76M | 159.01M | 136.97M | 255.17M | 225.41M |
| longTermDebt | 609.8M | 608.75M | 608.58M | 607.73M | 603.86M | 601.63M | 596.45M | 586.85M | 594.01M | 589.58M |
| capitalLeaseObligationsNonCurrent | 65.2M | 37.68M | 39.44M | 38.96M | 40.7M | 41.88M | 28.94M | 29.48M | 28.74M | 29.72M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | 5.93M | - | 6.96M | 6.96M | 6.96M | 6.07M | 6.07M | 6.07M | 6.07M |
| otherNonCurrentLiabilities | 35.29M | 29.98M | 36.23M | 27.8M | 24.42M | 20.94M | 27.04M | 18.8M | 17.98M | 22.72M |
| totalNonCurrentLiabilities | 710.29M | 682.34M | 684.25M | 681.44M | 675.94M | 671.41M | 658.49M | 641.2M | 646.79M | 648.08M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 65.2M | 45.61M | 39.44M | 46.84M | 48.45M | 48.68M | 33.15M | 33.48M | 32.68M | 33.63M |
| totalLiabilities | 874.77M | 840.49M | 889.48M | 857.85M | 874.99M | 845.17M | 817.5M | 778.18M | 901.96M | 873.49M |
| treasuryStock | -438M | -408.15M | -387.65M | -382.85M | -343.93M | -332.71M | -290.76M | -255.8M | -247.4M | -247.43M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 6000 | 6000 | 6000 | 6000 | 6000 | 6000 | 6000 | 6000 | 6000 | 6000 |
| retainedEarnings | 673.3M | 666.88M | 642.45M | 625.1M | 594.07M | 568.79M | 530.82M | 490.39M | 452.44M | 409.27M |
| additionalPaidInCapital | 543.82M | 535.38M | 527.22M | 520.58M | 509.11M | 505.4M | 496.43M | 487.57M | 476.07M | 486.06M |
| 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 | 6.42M | 24.43M | 17.35M | 31.03M | 25.28M | 37.96M | 40.43M | 37.95M | 43.18M | 36.17M |
| depreciationAndAmortization | 14.35M | 15.99M | 14.13M | 13.02M | 15.21M | 14.66M | -4.11M | 14.14M | 13.96M | 13.79M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | -12.58M |
| stockBasedCompensation | 9.27M | 6.2M | 6.3M | 6.38M | 8.39M | 5.63M | 5.6M | 5.78M | 7.36M | 4.62M |
| changeInWorkingCapital | 15.3M | -42.73M | 12M | -18.52M | -16.71M | -8.59M | -7.33M | 8.64M | -7.26M | -26.74M |
| accountsReceivables | -4.55M | 3.23M | -13.79M | 12.27M | -8.08M | 2.91M | -8.06M | 6.68M | -23.2M | 4.09M |
| inventory | 6.25M | 9.01M | 5.86M | -4.82M | -31.11M | -24.47M | -7.31M | -7.02M | -10M | 4.81M |
| accountsPayables | 9.6M | -42.64M | 25.34M | -4.86M | 17.6M | 2.11M | 24.65M | 13.72M | 23.08M | -3.39M |
| otherWorkingCapital | 4M | -12.33M | -5.41M | -21.11M | 4.87M | 10.86M | -16.61M | -4.74M | 2.85M | -32.26M |
| otherNonCashItems | 2.49M | 28.97M | 2.81M | 3.69M | 2.91M | -20.65M | 25.37M | 2.6M | -1.94M | 8.61M |
| netCashProvidedByOperatingActivities | 47.84M | 32.86M | 52.58M | 35.59M | 35.08M | 29.02M | 59.96M | 69.11M | 55.29M | 23.86M |
| investmentsInPropertyPlantAndEquipment | -9.51M | -8.27M | -5.35M | -10.56M | -10.7M | -12.41M | -13.79M | -6.04M | -8.79M | -9.44M |
| acquisitionsNet | - | - | - | - | - | - | 129M | -129M | - | 506.41M |
| purchasesOfInvestments | -22.8M | -68.3M | -35.21M | -8.51M | -7.09M | -29.28M | -25.96M | 960K | -22.51M | -91.75M |
| salesMaturitiesOfInvestments | 15.5M | 16.44M | 22.53M | 23.03M | 28.29M | 7.48M | 5.26M | 65.78M | 47.5M | -179K |
| otherInvestingActivities | 67000 | -434K | -1.59M | -4.58M | -18000 | -1.47M | -129.1M | -1.6M | -960K | -508.08M |
| netCashProvidedByInvestingActivities | -16.73M | -60.57M | -19.62M | -625K | 10.48M | -35.68M | -34.59M | -69.9M | 15.24M | -103.05M |
| netDebtIssuance | -29000 | -5.57M | 124K | 3.84M | 1.6M | 4.75M | 9.47M | -8.03M | 3.98M | -50.15M |
| longTermNetDebtIssuance | -29000 | -3.92M | 124K | 3.84M | -38000 | 4.78M | -4.1M | -8.03M | 3.98M | -50.64M |
| shortTermNetDebtIssuance | - | -1.64M | - | - | 1.64M | - | 13.56M | - | - | 490K |
| netStockIssuance | -29.49M | -18.53M | 49.73M | -38.73M | -11M | -42M | -34.96M | -2.68M | -17.31M | 3.56M |
| netCommonStockIssuance | -29.49M | -18.53M | 49.73M | -38.73M | -11M | -42M | -34.96M | -2.68M | -17.31M | 3.56M |
| commonStockIssuance | - | 1.98M | -494K | 494K | - | - | - | 5.82M | - | 3.56M |
| commonStockRepurchased | -29.49M | -20.52M | 50.22M | -39.22M | -11M | -42M | -34.96M | -8.5M | -17.31M | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -686K | 5.73M | -54.2M | 4.68M | -5.11M | 3.41M | 2.68M | 1000 | -252K | -491K |
| netCashProvidedByFinancingActivities | -30.21M | -18.37M | -4.35M | -30.2M | -14.5M | -33.84M | -22.82M | -10.72M | -13.58M | -47.08M |