NASDAQ : ATRO
$1.89 (2.74%)
| 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 | 862.13M | 795.43M | 689.21M | 534.89M | 444.91M | 502.59M | 772.7M | 803.26M | 624.46M | 633.12M |
| costOfRevenue | 603.97M | 627.08M | 568.41M | 463.35M | 379.54M | 405.74M | 616.56M | 622.56M | 487.35M | 473.66M |
| grossProfit | 258.16M | 168.34M | 120.8M | 71.54M | 65.36M | 96.84M | 156.14M | 180.7M | 137.11M | 159.47M |
| researchAndDevelopmentExpenses | 43.48M | - | - | - | - | - | - | 114.3M | 95M | 90.2M |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 121.25M | 141.88M | 127.47M | 101.58M | 99.05M | 110.53M | 143.36M | 117.03M | 90.52M | 86.33M |
| otherExpenses | 17.02M | - | - | - | -5.01M | 87.02M | 11.08M | -1.67M | -2.88M | -2.02M |
| operatingExpenses | 181.75M | 141.88M | 127.47M | 101.58M | 94.04M | 197.54M | 154.44M | 117.03M | 90.52M | 86.33M |
| costAndExpenses | 785.72M | 768.96M | 695.88M | 564.94M | 473.58M | 603.29M | 771M | 739.59M | 577.87M | 559.98M |
| netInterestIncome | -12.56M | -22M | - | - | - | -6.74M | -6.14M | -9.71M | -5.37M | -4.35M |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | 12.56M | 22M | - | - | - | 6.74M | 6.14M | 9.71M | 5.37M | 4.35M |
| depreciationAndAmortization | 21.84M | 24.47M | 26.1M | 27.78M | 29M | 31.85M | 33.05M | 35.03M | 26.4M | 25.79M |
| ebitda | 66.34M | 16.6M | -207K | -2.02M | -4.68M | 18.17M | 45.83M | 98.7M | 30.36M | 98.97M |
| ebit | 44.51M | -7.87M | -26.31M | -29.79M | -33.69M | -13.68M | 12.78M | 63.66M | 30.36M | 74.88M |
| nonOperatingIncomeExcludingInterest | 31.91M | 34.33M | 19.64M | -251K | 5.01M | -87.02M | -11.08M | - | 1.74M | -1.74M |
| operatingIncome | 76.41M | 26.47M | -6.67M | -30.04M | -28.67M | -100.7M | 1.7M | 63.66M | 30.36M | 73.14M |
| totalOtherIncomeExpensesNet | -44.47M | -34.33M | -19.64M | 251K | 1.71M | -11.71M | 66.6M | -11.38M | -7.11M | -4.35M |
| incomeBeforeTax | 31.94M | -7.87M | -26.31M | -29.79M | -26.96M | -112.41M | 68.3M | 52.28M | 24.99M | 68.78M |
| incomeTaxExpense | 2.59M | 8.35M | 110K | 5.95M | -1.38M | 3.37M | 16.29M | 5.48M | 5.31M | 20.36M |
| netIncomeFromContinuingOperations | 29.36M | -16.22M | -26.42M | -35.75M | -25.58M | -115.78M | 52.02M | 46.8M | 19.68M | 48.42M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 29.36M | -16.22M | -26.42M | -35.75M | -25.58M | -115.78M | 52.02M | 46.8M | 19.68M | 48.42M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 29.36M | -16.22M | -26.42M | -35.75M | -25.58M | -115.78M | 52.02M | 46.8M | 19.68M | 48.42M |
| eps | 0.82 | -0.46 | -0.8 | -1.11 | -0.82 | -3.76 | 1.62 | 1.45 | 0.6 | 1.44 |
| 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 | 18.18M | 9.28M | 11.31M | 13.78M | 29.76M | 40.41M | 31.91M | 16.62M | 17.91M | 17.9M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 18.18M | 9.28M | 11.31M | 13.78M | 29.76M | 40.41M | 31.91M | 16.62M | 17.91M | 17.9M |
| netReceivables | 204.67M | 191.45M | 172.11M | 147.79M | 107.44M | 93.06M | 148M | 182.31M | 132.63M | 109.42M |
| accountsReceivables | 204.67M | 137.28M | 172.11M | 147.79M | 81.5M | 93.06M | 148M | 182.31M | 132.63M | 109.42M |
| otherReceivables | - | 54.17M | - | - | 25.94M | - | - | - | - | - |
| inventory | 196.86M | 199.74M | 191.8M | 187.98M | 157.58M | 157.06M | 145.79M | 138.68M | 150.2M | 116.6M |
| prepaids | - | - | - | - | 45.09M | - | - | 17.2M | 14.59M | 11.16M |
| otherCurrentAssets | 18.03M | 25.7M | 14.56M | 15.74M | - | 26.42M | 17.39M | 19.36M | - | 11.16M |
| totalCurrentAssets | 437.74M | 426.17M | 389.78M | 365.29M | 339.86M | 316.95M | 343.08M | 374.17M | 315.33M | 255.07M |
| propertyPlantEquipmentNet | 139.35M | 104.3M | 113.34M | 103.69M | 111.4M | 129.12M | 138.6M | 120.86M | 125.83M | 122.81M |
| goodwill | 62.92M | 58.06M | 58.21M | 58.17M | 58.28M | 58.28M | 144.97M | 124.95M | 125.64M | 115.21M |
| intangibleAssets | 55.35M | 52.48M | 65.42M | 79.28M | 94.32M | 109.89M | 127.29M | 133.38M | 153.49M | 98.1M |
| goodwillAndIntangibleAssets | 118.28M | 110.53M | 123.63M | 137.45M | 152.6M | 168.17M | 272.26M | 258.34M | 279.14M | 213.31M |
| longTermInvestments | - | - | - | - | - | - | - | -3.2M | -5.12M | -11.3M |
| taxAssets | - | - | 15.2M | - | - | - | - | 3.2M | 5.12M | 11.3M |
| otherNonCurrentAssets | 11.32M | 7.76M | 7.04M | 8.6M | 5.27M | 5.52M | 28.77M | 21.27M | 15.66M | 13.15M |
| totalNonCurrentAssets | 268.94M | 222.59M | 259.21M | 249.74M | 269.28M | 302.8M | 439.64M | 400.47M | 420.63M | 349.27M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 706.68M | 648.76M | 649M | 615.03M | 609.14M | 619.74M | 782.72M | 774.64M | 735.96M | 604.34M |
| totalPayables | 41.08M | 49.64M | 64.18M | 70.6M | 37.48M | 27.46M | 36.92M | 50.98M | 42.11M | 25.13M |
| accountPayables | 41.08M | 42.96M | 61.13M | 64.19M | 34.86M | 26.45M | 35.84M | 50.66M | 41.85M | 25.07M |
| otherPayables | - | 6.68M | 3.04M | 6.41M | 2.62M | 1.02M | 1.08M | 312K | 261K | 62000 |
| accruedExpenses | - | 74.33M | 22.04M | 15.59M | 47M | 16.28M | 22.48M | 31.73M | 38.49M | 35.62M |
| shortTermDebt | 5.8M | - | 14.16M | 8.97M | - | 7.08M | 6.64M | 1.87M | 2.69M | 2.64M |
| capitalLeaseObligationsCurrent | - | 4.7M | - | - | 6.78M | - | - | 1.87M | - | - |
| taxPayables | - | 6.68M | 3.04M | 6.41M | 2.62M | 1.02M | 1.08M | 312K | 261K | 62000 |
| deferredRevenue | 26.07M | 27.49M | 22.03M | 32.57M | 27.36M | 24.57M | 31.36M | 26.88M | 19.61M | 23.17M |
| otherCurrentLiabilities | 68.32M | - | 20.93M | 23.88M | - | 18.34M | 23.23M | 14.76M | - | - |
| totalCurrentLiabilities | 141.28M | 156.15M | 143.33M | 151.61M | 118.61M | 93.74M | 120.64M | 128.09M | 102.89M | 86.56M |
| longTermDebt | 334.45M | 168.67M | 159.24M | 159.5M | 163M | 173M | 188M | 232.11M | 269.08M | 145.48M |
| capitalLeaseObligationsNonCurrent | 38.1M | 20.51M | 24.48M | 9.94M | 12.02M | 17.37M | 23.84M | 4.77M | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | -3.2M | -5.12M | -11.3M |
| deferredTaxLiabilitiesNonCurrent | 640K | 1.43M | 16.51M | 1.87M | 1.42M | 2.91M | 3.92M | 3.2M | 5.12M | 11.3M |
| otherNonCurrentLiabilities | 52.14M | 45.9M | 55.92M | 52.19M | 57.48M | 62.36M | 57.46M | 19.84M | 28.94M | 23.55M |
| totalNonCurrentLiabilities | 425.33M | 236.52M | 256.14M | 223.5M | 233.92M | 255.64M | 273.22M | 259.92M | 303.14M | 180.34M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 38.1M | 25.2M | 24.48M | 9.94M | 18.8M | 17.37M | 23.84M | 6.64M | - | - |
| totalLiabilities | 566.6M | 392.67M | 399.48M | 375.11M | 352.53M | 349.37M | 393.86M | 388.02M | 406.03M | 266.9M |
| treasuryStock | -77.5M | -76.78M | -80.73M | -89.9M | -108.52M | -108.52M | -100.78M | -50M | -50M | -17.62M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 385K | 380K | 373K | 354K | 353K | 347K | 345K | 343K | 297K | 297K |
| retainedEarnings | 216.7M | 192.21M | 209.75M | 240.36M | 287.22M | 312.8M | 428.58M | 376.57M | 325.19M | 305.51M |
| additionalPaidInCapital | 4.9M | 144.15M | 129.54M | 98.63M | 92.04M | 82.19M | 76.34M | 73.04M | 67.75M | 64.75M |
| 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 | 29.36M | -16.22M | -26.42M | -35.75M | -25.58M | -115.78M | 52.02M | 46.8M | 19.68M | 48.42M |
| depreciationAndAmortization | 21.84M | 24.47M | 26.1M | 27.78M | 29M | 31.85M | 33.05M | 35.03M | 27.06M | 25.79M |
| deferredIncomeTax | -1.36M | -20000 | 146K | 19000 | -441K | 21.43M | 5.23M | -2.68M | -5.49M | -4.76M |
| stockBasedCompensation | 6.8M | 12.02M | 11.45M | 6.5M | 6.46M | 5.18M | 3.84M | 3.1M | 2.6M | 2.28M |
| changeInWorkingCapital | -39.5M | -32.26M | -55.8M | -33.12M | -22.91M | -9.77M | -18.04M | -29.98M | -24.34M | -25.45M |
| accountsReceivables | -8.1M | -21.98M | -31.87M | -41.65M | -14.83M | 53.93M | 34.08M | -47.29M | -9.84M | -14.62M |
| inventory | -4.44M | -21.55M | -13.28M | -34.06M | -5.15M | -13.61M | -12.71M | -14.7M | -18.12M | -2.67M |
| accountsPayables | -3.11M | -17.69M | -4.5M | 27.84M | 8.61M | -9.93M | -16.62M | 9.17M | 10.44M | -2M |
| otherWorkingCapital | -23.85M | 28.96M | -6.15M | 14.75M | -11.54M | -40.15M | -22.8M | 22.84M | -6.82M | -6.16M |
| otherNonCashItems | 57.66M | 42.58M | 20.58M | 6.26M | 7.93M | 104.42M | -33.41M | 2.6M | 18.27M | 2.57M |
| netCashProvidedByOperatingActivities | 74.8M | 30.57M | -23.95M | -28.31M | -5.53M | 37.34M | 42.69M | 54.88M | 37.78M | 48.85M |
| investmentsInPropertyPlantAndEquipment | -31.67M | -8.43M | -7.64M | -7.68M | -6.03M | -7.46M | -12.08M | -16.32M | -13.48M | -13.04M |
| acquisitionsNet | -22.08M | - | 3.54M | 22.06M | 9.21M | - | 75.97M | - | -114.04M | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | - | - | - | - | 1.66M | 743K | -3.35M | -2.04M | -1.58M |
| netCashProvidedByInvestingActivities | -53.75M | -8.43M | -4.11M | 14.39M | 3.18M | -5.8M | 64.63M | -19.67M | -129.56M | -14.62M |
| netDebtIssuance | -23.01M | 2.5M | 8.45M | 1M | -10.9M | -17.15M | -40.85M | -37.82M | 123.37M | -21.84M |
| longTermNetDebtIssuance | -23.01M | 2.5M | 8.45M | 1M | -10.9M | -17.15M | -40.85M | -37.82M | 123.37M | -21.84M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | 21.27M | - | - | -7.73M | -50.78M | - | -32.38M | -17.62M |
| netCommonStockIssuance | - | - | 21.27M | - | - | -7.73M | -50.78M | - | -32.38M | -17.62M |
| commonStockIssuance | - | - | 21.27M | - | - | - | - | 2.2M | - | - |
| commonStockRepurchased | - | - | - | - | - | -7.73M | -50.78M | - | -32.38M | -17.62M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | 612K | -17.03M | -4.29M | -2.41M | 3.4M | 306K | -545K | 1.68M | 441K | 4.65M |
| netCashProvidedByFinancingActivities | -22.39M | -14.53M | 25.44M | -1.41M | -7.5M | -24.58M | -92.18M | -36.13M | 91.42M | -34.81M |
| date | 2026-04-04 | 2025-12-31 | 2025-09-27 | 2025-06-28 | 2025-03-29 | 2024-12-31 | 2024-09-28 | 2024-06-29 | 2024-03-30 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 230.62M | 240.07M | 211.45M | 204.68M | 205.94M | 208.54M | 203.7M | 198.11M | 185.07M | 195.29M |
| costOfRevenue | 155.49M | 160.1M | 146.94M | 151.85M | 145.09M | 158.49M | 160.96M | 142.55M | 137.56M | 155.32M |
| grossProfit | 75.13M | 79.97M | 64.51M | 52.83M | 60.85M | 50.05M | 42.74M | 55.57M | 47.51M | 39.97M |
| researchAndDevelopmentExpenses | 12.09M | 10.63M | 10.21M | 11.57M | 11.07M | - | - | 14.21M | 13.32M | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 35.81M | 31.42M | 31.25M | 36.5M | 36.64M | 41.18M | 34.37M | 33.8M | 32.52M | 32.19M |
| otherExpenses | - | - | - | - | - | - | - | - | - | - |
| operatingExpenses | 47.9M | 42.05M | 41.46M | 48.07M | 47.71M | 41.18M | 34.37M | 48.02M | 45.85M | 32.19M |
| costAndExpenses | 203.39M | 202.14M | 188.39M | 199.92M | 192.8M | 199.66M | 195.32M | 190.56M | 183.41M | 187.51M |
| netInterestIncome | -2.34M | -3.39M | -2.92M | -3.1M | -3.15M | -4.17M | -6.22M | -5.86M | -5.76M | -5.95M |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | 2.34M | 3.39M | 2.92M | 3.1M | 3.15M | 4.17M | 6.22M | 5.86M | 5.76M | 5.95M |
| depreciationAndAmortization | 5.89M | 5.71M | 5.16M | 5.38M | 5.59M | 5.89M | 6.04M | 6.2M | 6.33M | 6.35M |
| ebitda | 33.02M | 41.35M | -4.24M | 10.33M | 18.91M | 6.47M | 868K | 7.46M | 7.56M | 13.83M |
| ebit | 27.12M | 35.64M | -9.4M | 4.95M | 13.32M | 576K | -5.17M | 1.26M | 1.23M | 7.48M |
| nonOperatingIncomeExcludingInterest | 109K | 2.28M | 32.46M | -190K | -187K | 8.3M | 13.55M | 6.29M | 436K | 301K |
| operatingIncome | 27.23M | 37.92M | 23.06M | 4.76M | 13.14M | 8.88M | 8.37M | 7.55M | 1.67M | 7.78M |
| totalOtherIncomeExpensesNet | -2.44M | -5.68M | -35.38M | -2.91M | -2.96M | -8.3M | -13.55M | -6.29M | -6.2M | -6.25M |
| incomeBeforeTax | 24.78M | 32.24M | -12.32M | 1.85M | 10.17M | 576K | -5.17M | 1.26M | -4.53M | 1.53M |
| incomeTaxExpense | -755K | 2.63M | -1.23M | 537K | 646K | 3.41M | 6.56M | -274K | -1.35M | -5.44M |
| netIncomeFromContinuingOperations | 25.54M | 29.62M | -11.1M | 1.31M | 9.53M | -2.83M | -11.74M | 1.53M | -3.18M | 6.98M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 25.54M | 29.62M | -11.1M | 1.31M | 9.53M | -2.83M | -11.74M | 1.53M | -3.18M | 6.98M |
| netIncomeDeductions | - | -358K | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 25.54M | 29.97M | -11.1M | 1.31M | 9.53M | -2.83M | -11.74M | 1.53M | -3.18M | 6.98M |
| eps | 0.71 | 0.82 | -0.31 | 0.04 | 0.27 | -0.08 | -0.34 | 0.04 | -0.09 | 0.2 |
| date | 2026-04-04 | 2025-12-31 | 2025-09-27 | 2025-06-28 | 2025-03-29 | 2024-12-31 | 2024-09-28 | 2024-06-29 | 2024-03-30 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 11.87M | 18.18M | 13.48M | 13.46M | 24.8M | 9.28M | 6.36M | 4.39M | 6.61M | 11.31M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 11.87M | 18.18M | 13.48M | 13.46M | 24.8M | 9.28M | 6.36M | 4.39M | 6.61M | 11.31M |
| netReceivables | 217.02M | 204.67M | 188.63M | 187.27M | 194.04M | 191.45M | 193.49M | 186.3M | 170.25M | 172.11M |
| accountsReceivables | 217.02M | 204.67M | 188.63M | 187.27M | 194.04M | 137.28M | 193.49M | 186.3M | 170.25M | 172.11M |
| otherReceivables | - | - | - | - | - | 54.17M | - | - | - | - |
| inventory | 211.94M | 196.86M | 197.29M | 194.31M | 197.94M | 199.74M | 204.95M | 200.68M | 199.5M | 191.8M |
| prepaids | - | - | 27.15M | - | - | - | - | - | - | - |
| otherCurrentAssets | 27.79M | 18.03M | 6.1M | 23.67M | 15.68M | 25.7M | 19.37M | 21.04M | 15.54M | 14.56M |
| totalCurrentAssets | 468.63M | 437.74M | 432.65M | 418.71M | 432.46M | 426.17M | 424.18M | 412.4M | 391.89M | 389.78M |
| propertyPlantEquipmentNet | 148.11M | 139.35M | 130.4M | 115.23M | 114.32M | 104.3M | 106.16M | 108.77M | 111.1M | 113.34M |
| goodwill | 64.35M | 62.92M | 59.76M | 58.14M | 58.07M | 58.06M | 58.17M | 58.14M | 58.16M | 58.21M |
| intangibleAssets | 52.32M | 55.35M | 51.08M | 46.69M | 49.55M | 52.48M | 55.7M | 58.84M | 62.12M | 65.42M |
| goodwillAndIntangibleAssets | 116.67M | 118.28M | 110.84M | 104.83M | 107.61M | 110.53M | 113.87M | 116.99M | 120.28M | 123.63M |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | - | - | - | - | - | - | - | - | - | 15.2M |
| otherNonCurrentAssets | 13.74M | 11.32M | 8.3M | 7.92M | 7.85M | 7.76M | 7.39M | 6.7M | 6.69M | 7.04M |
| totalNonCurrentAssets | 278.52M | 268.94M | 249.54M | 227.98M | 229.78M | 222.59M | 227.42M | 232.45M | 238.07M | 259.21M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 747.14M | 706.68M | 682.19M | 646.69M | 662.24M | 648.76M | 651.6M | 644.86M | 629.96M | 649M |
| totalPayables | 55.87M | 41.08M | 51.68M | 45.97M | 45.28M | 49.64M | 57.06M | 56.19M | 61.27M | 64.18M |
| accountPayables | 55.87M | 41.08M | 51.68M | 45.97M | 45.28M | 42.96M | 57.06M | 56.19M | 61.27M | 61.13M |
| otherPayables | - | - | - | - | - | 6.68M | - | - | - | 3.04M |
| accruedExpenses | - | - | 66.6M | - | 77M | 74.33M | - | - | - | 22.04M |
| shortTermDebt | 5.99M | 5.8M | - | 5.04M | - | - | 5.63M | 6.78M | 14.35M | 14.16M |
| capitalLeaseObligationsCurrent | - | - | 6.02M | - | 5.1M | 4.7M | - | - | - | - |
| taxPayables | - | - | - | - | - | 6.68M | - | - | - | 3.04M |
| deferredRevenue | 29.67M | 26.07M | 26.71M | 27.16M | 30.43M | 27.49M | 19.14M | 17.64M | 20.26M | 22.03M |
| otherCurrentLiabilities | 66.18M | 68.32M | - | 59.71M | - | - | 68.2M | 60.54M | 55.4M | 20.93M |
| totalCurrentLiabilities | 157.71M | 141.28M | 151.01M | 137.88M | 157.81M | 156.15M | 150.04M | 141.14M | 151.28M | 143.33M |
| longTermDebt | 334.88M | 334.45M | 334.02M | 159.28M | 160.12M | 168.67M | 178.42M | 172.64M | 153.15M | 159.24M |
| capitalLeaseObligationsNonCurrent | 38.24M | 38.1M | 39.35M | 31.49M | 30.84M | 20.51M | 21.41M | 22.42M | 23.68M | 24.48M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | 640K | - | - | - | 1.43M | - | - | - | 16.51M |
| otherNonCurrentLiabilities | 54.61M | 52.14M | 48.91M | 46.46M | 46.72M | 45.9M | 52.52M | 50.78M | 50.14M | 55.92M |
| totalNonCurrentLiabilities | 427.73M | 425.33M | 422.28M | 237.23M | 237.67M | 236.52M | 252.36M | 245.84M | 226.96M | 256.14M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 38.24M | 38.1M | 45.37M | 31.49M | 35.94M | 25.2M | 21.41M | 22.42M | 23.68M | 24.48M |
| totalLiabilities | 585.44M | 566.6M | 573.28M | 375.12M | 395.48M | 392.67M | 402.39M | 386.98M | 378.24M | 399.48M |
| treasuryStock | -77.5M | -77.5M | -76.78M | -76.78M | -76.78M | -76.78M | -76.78M | -76.78M | -78.72M | -80.73M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 386K | 385K | 381K | 381K | 381K | 380K | 377K | 377K | 376K | 373K |
| retainedEarnings | 242.24M | 216.7M | 187.08M | 203.05M | 201.74M | 192.21M | 195.04M | 206.78M | 205.9M | 209.75M |
| additionalPaidInCapital | 2.01M | 4.9M | 240K | 146.32M | 144.76M | 144.15M | 139.02M | 137.29M | 134.07M | 129.54M |
| date | 2026-04-04 | 2025-12-31 | 2025-09-27 | 2025-06-28 | 2025-03-29 | 2024-12-31 | 2024-09-28 | 2024-06-29 | 2024-03-30 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 25.54M | 29.62M | -11.1M | 1.31M | 9.53M | -2.83M | -11.74M | 1.53M | -3.18M | 6.98M |
| depreciationAndAmortization | 5.89M | 5.71M | 5.16M | 5.38M | 5.59M | 5.89M | 6.04M | 6.2M | 6.33M | 6.35M |
| deferredIncomeTax | 62000 | -237K | - | - | -1.12M | - | - | - | - | - |
| stockBasedCompensation | 2.56M | 1.46M | - | 1.56M | 2.34M | 2.16M | 1.77M | 1.84M | 2.8M | 5.84M |
| changeInWorkingCapital | -44.93M | -15.94M | 974K | -18.95M | -5.59M | 4.58M | -3.69M | -20.49M | -12.66M | -27.76M |
| accountsReceivables | -13.42M | -13.29M | -613K | 7.84M | -2.04M | 729K | -7.43M | -16.71M | 1.43M | -18.89M |
| inventory | -16.4M | 2.7M | -5.64M | -2.01M | 515K | -1.72M | -8.43M | -2.57M | -8.83M | 10.74M |
| accountsPayables | 15M | -11.38M | 5.31M | 90000 | 2.87M | -14.39M | 1.36M | -4.88M | 224K | -8.53M |
| otherWorkingCapital | -30.1M | 6.03M | 1.92M | -24.86M | -6.93M | 19.96M | 10.81M | 3.68M | -5.49M | -11.08M |
| otherNonCashItems | 21.48M | 7.02M | 39.86M | 3.06M | 9.89M | 16.62M | 15.99M | 4.65M | 8.75M | 6.92M |
| netCashProvidedByOperatingActivities | 10.61M | 27.62M | 34.9M | -7.63M | 20.64M | 26.42M | 8.37M | -6.26M | 2.04M | -1.67M |
| investmentsInPropertyPlantAndEquipment | -11.16M | -11.81M | -13.15M | -4.6M | -2.1M | -3.18M | -1.85M | -1.8M | -1.6M | -1.61M |
| acquisitionsNet | - | -17.46M | -4.62M | - | - | - | - | - | - | 110K |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | - | - | - | - | - | - | - | - | - |
| netCashProvidedByInvestingActivities | -11.16M | -29.27M | -17.77M | -4.6M | -2.1M | -3.18M | -1.85M | -1.8M | -1.6M | -1.5M |
| netDebtIssuance | - | -10.37M | -10.77M | -1.14M | -8.86M | -5.98M | 2.66M | 11.79M | -5.89M | -1.25M |
| longTermNetDebtIssuance | - | -10.37M | -10.77M | -1.14M | -8.86M | -5.98M | 2.66M | 11.79M | -5.89M | -1.25M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -5.44M | - | - | - | - | - | - | - | - | 8.22M |
| netCommonStockIssuance | -5.44M | - | - | - | - | - | - | - | - | 8.22M |
| commonStockIssuance | -5.44M | - | - | - | - | - | -1.71M | - | - | 8.22M |
| commonStockRepurchased | - | - | - | - | - | - | 1.71M | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -60000 | 10.58M | -33000 | -32000 | -2.51M | -4.64M | -7.37M | -5.94M | 851K | -319K |
| netCashProvidedByFinancingActivities | -5.5M | 212K | -10.8M | -1.18M | -11.37M | -10.62M | -4.71M | 5.85M | -5.04M | 6.66M |