$1.48B
Revenue
$23.92M
Net Income
7.42%
Gross Margin
3.44%
Op. Margin
$203.38M
Free Cash Flow
| Breakdown | Q1 2026 (Sep 30, 2025) |
Q4 2025 (Jun 30, 2025) |
Q3 2025 (Mar 31, 2025) |
Q2 2025 (Dec 31, 2024) |
Q1 2025 (Sep 30, 2024) |
Q1 2024 (Jun 30, 2024) |
Q4 2024 (Jun 30, 2024) |
Q3 2024 (Mar 31, 2024) |
Q2 2024 (Dec 31, 2023) |
Q4 2023 (Jun 30, 2023) |
Q3 2023 (Mar 31, 2023) |
Q2 2023 (Dec 31, 2022) |
Q1 2023 (Sep 30, 2022) |
Q4 2022 (Jun 30, 2022) |
Q3 2022 (Mar 31, 2022) |
Q2 2022 (Dec 31, 2021) |
Q1 2022 (Sep 30, 2021) |
Q4 2021 (Jun 30, 2021) |
Q3 2021 (Mar 31, 2021) |
Q2 2021 (Dec 31, 2020) |
Q1 2021 (Sep 30, 2020) |
Q4 2020 (Jun 30, 2020) |
Q3 2020 (Mar 31, 2020) |
Q2 2020 (Dec 31, 2019) |
Q1 2020 (Sep 30, 2019) |
Q4 2019 (Jun 30, 2019) |
Q3 2019 (Mar 31, 2019) |
Q2 2019 (Dec 31, 2018) |
Q1 2019 (Sep 30, 2018) |
Q4 2018 (Jun 30, 2018) |
Q3 2018 (Mar 31, 2018) |
Q2 2018 (Dec 31, 2017) |
Q1 2018 (Sep 30, 2017) |
Q4 2017 (Jun 30, 2017) |
Q3 2017 (Mar 31, 2017) |
Q2 2017 (Dec 31, 2016) |
Q1 2017 (Sep 30, 2016) |
Q4 2016 (Jun 30, 2016) |
Q3 2016 (Mar 31, 2016) |
Q2 2016 (Dec 31, 2015) |
Q1 2016 (Sep 30, 2015) |
Q4 2015 (Jun 30, 2015) |
Q3 2015 (Mar 31, 2015) |
Q2 2015 (Dec 31, 2014) |
Q1 2015 (Sep 30, 2014) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Total Revenue | $365.60M | $380.47M | $374.61M | $357.39M | $374.26M | $438.08M | $430.16M | $425.04M | $421.24M | $496.14M | $484.70M | $436.70M | $405.89M | $373.50M | $368.06M | $315.26M | $292.72M | $329.12M | $310.33M | $320.60M | $331.75M | $286.16M | $293.93M | $307.08M | $313.38M | $318.62M | $313.45M | $284.15M | $265.62M | $276.77M | $283.94M | $258.15M | $253.20M | $241.27M | $232.93M | $230.26M | $226.45M | $220.40M | $214.11M | $207.13M | $200.42M | $201.13M | $206.86M | $207.56M | $203.80M |
| Revenue Growth % (YoY) | -2.3% | -11.6% | -11.9% | -15.2% | -14.6% | 7.9% | -13.3% | -12.3% | -3.5% | 32.8% | 31.7% | 38.5% | 38.7% | 13.5% | 18.6% | -1.7% | -11.8% | 15.0% | 5.6% | 4.4% | 5.9% | -10.2% | -6.2% | 8.1% | 18.0% | 15.1% | 10.4% | 10.1% | 4.9% | 14.7% | 21.9% | 12.1% | 11.8% | 9.5% | 8.8% | 11.2% | 13.0% | 9.6% | 3.5% | -0.2% | -1.7% | nan% | nan% | nan% | nan% |
| Cost of Revenue | $336.77M | $349.99M | $347.71M | $333.96M | $350.66M | $402.54M | $393.42M | $391.49M | $386.80M | $446.46M | $441.73M | $402.50M | $376.57M | $339.28M | $334.11M | $294.43M | $277.12M | $297.34M | $284.32M | $290.94M | $301.17M | $265.23M | $273.71M | $286.57M | $291.19M | $295.40M | $286.90M | $263.70M | $247.43M | $253.94M | $261.01M | $237.19M | $233.71M | $223.27M | $214.21M | $209.71M | $208.13M | $203.44M | $197.93M | $191.01M | $185.14M | $183.42M | $187.91M | $189.71M | $185.90M |
| Gross Profit | $28.84M | $30.48M | $26.90M | $23.43M | $23.60M | $35.54M | $36.74M | $33.54M | $34.43M | $49.68M | $42.97M | $34.19M | $29.32M | $34.22M | $33.94M | $20.84M | $15.60M | $31.78M | $26.01M | $29.66M | $30.58M | $20.93M | $20.21M | $20.51M | $22.19M | $23.22M | $26.55M | $20.44M | $18.19M | $22.82M | $22.93M | $20.96M | $19.49M | $18.00M | $18.72M | $20.55M | $18.32M | $16.96M | $16.18M | $16.11M | $15.28M | $17.71M | $18.95M | $17.86M | $17.90M |
| Gross Margin % | 7.9% | 8.0% | 7.2% | 6.6% | 6.3% | 8.1% | 8.5% | 7.9% | 8.2% | 10.0% | 8.9% | 7.8% | 7.2% | 9.2% | 9.2% | 6.6% | 5.3% | 9.7% | 8.4% | 9.3% | 9.2% | 7.3% | 6.9% | 6.7% | 7.1% | 7.3% | 8.5% | 7.2% | 6.8% | 8.2% | 8.1% | 8.1% | 7.7% | 7.5% | 8.0% | 8.9% | 8.1% | 7.7% | 7.6% | 7.8% | 7.6% | 8.8% | 9.2% | 8.6% | 8.8% |
| Selling General & Admin | $13.09M | $13.16M | $13.15M | $10.53M | $13.43M | $16.05M | $15.89M | $16.86M | $17.82M | $18.44M | $17.75M | $16.70M | $15.75M | $13.64M | $13.67M | $13.92M | $12.20M | $14.36M | $11.74M | $13.49M | $13.12M | $11.39M | $9.62M | $11.83M | $11.08M | $13.12M | $12.06M | $10.23M | $11.25M | $11.47M | $11.72M | $10.77M | $9.90M | $9.55M | $9.18M | $8.31M | $9.51M | $8.17M | $9.11M | $9.18M | $8.36M | $8.66M | $8.13M | $9.16M | $10.12M |
| Operating Income | $14.45M | $16.47M | $11.72M | $8.23M | $9.12M | $19.49M | $19.61M | $-6.43M | $16.61M | $31.45M | $25.22M | $17.49M | $13.57M | $20.58M | $20.28M | $6.91M | $4.78M | $17.08M | $14.64M | $16.18M | $17.81M | $1.61M | $10.59M | $8.68M | $11.12M | $10.32M | $14.50M | $10.21M | $7.03M | $11.35M | $11.21M | $10.19M | $9.59M | $8.46M | $9.54M | $12.24M | $12.82M | $8.79M | $7.08M | $6.93M | $6.92M | $9.05M | $10.82M | $8.70M | $7.79M |
| Operating Margin % | 4.0% | 4.3% | 3.1% | 2.3% | 2.4% | 4.4% | 4.6% | -1.5% | 3.9% | 6.3% | 5.2% | 4.0% | 3.3% | 5.5% | 5.5% | 2.2% | 1.6% | 5.2% | 4.7% | 5.0% | 5.4% | 0.6% | 3.6% | 2.8% | 3.5% | 3.2% | 4.6% | 3.6% | 2.6% | 4.1% | 3.9% | 3.9% | 3.8% | 3.5% | 4.1% | 5.3% | 5.7% | 4.0% | 3.3% | 3.3% | 3.5% | 4.5% | 5.2% | 4.2% | 3.8% |
| Interest Expense | $2.35M | $2.78M | $2.94M | $4.24M | $4.79M | $5.45M | $5.38M | $5.88M | $6.14M | $5.47M | $4.82M | $4.05M | $1.92M | $1.12M | $669.00K | $473.00K | $395.00K | $356.00K | $370.00K | $616.00K | $823.00K | $898.00K | $1.17M | $1.15M | $1.21M | $1.43M | $1.17M | $1.09M | $389.00K | $158.00K | $140.00K | $113.00K | $116.00K | $120.00K | $52.00K | $60.00K | $39.00K | $51.00K | $24.00K | $4.00K | $1.00K | $6.00K | - | $1.00K | $4.00K |
| Interest Income | $139.00K | $196.00K | $100.00K | $253.00K | $222.00K | $299.00K | $155.00K | $83.00K | $101.00K | $65.00K | $45.00K | $26.00K | $17.00K | $15.00K | $31.00K | $11.00K | $24.00K | $31.00K | $38.00K | $26.00K | $7.00K | $17.00K | $18.00K | $7.00K | $18.00K | $20.00K | $19.00K | $17.00K | $6.00K | $23.00K | $14.00K | $18.00K | $18.00K | $16.00K | $11.00K | $14.00K | $23.00K | $32.00K | $23.00K | $12.00K | $12.00K | $14.00K | $10.00K | $8.00K | $4.00K |
| Other Income/Expense | $-1.24M | $-1.18M | $-1.73M | $-768.00K | $-1.66M | $-1.13M | $-918.00K | $-530.00K | $702.00K | $466.00K | $1.43M | $726.00K | $500.00K | $-4.15M | $-1.47M | $253.00K | $-878.00K | $771.00K | $-309.00K | $3.00M | $2.95M | - | $-745.00K | $1.28M | $-1.21M | - | $1.32M | $-520.00K | $-171.00K | - | $2.04M | $488.00K | $1.34M | - | $373.00K | $-968.00K | $779.00K | - | $234.00K | $-596.00K | $-677.00K | - | $-896.00K | $147.00K | $-497.00K |
| Income Before Tax | $11.00M | $12.72M | $7.15M | $3.47M | $2.88M | $13.21M | $13.46M | $-12.75M | $11.28M | $26.51M | $21.88M | $14.19M | $12.17M | $15.32M | $18.17M | $6.71M | $3.53M | $17.52M | $14.00M | $18.59M | $19.94M | $-1.08M | $8.70M | $8.83M | $8.71M | $8.71M | $14.67M | $8.62M | $6.48M | $10.22M | $13.13M | $10.59M | $10.84M | $9.57M | $9.87M | $11.23M | $13.59M | $8.06M | $7.31M | $6.34M | $6.25M | $8.70M | $9.94M | $8.85M | $7.29M |
| Income Tax Expense | $913.00K | $6.14M | $3.34M | $42.00K | $-270.00K | $2.46M | $5.92M | $-6.68M | $2.99M | $7.30M | $5.48M | $3.47M | $2.66M | $5.38M | $4.54M | $1.59M | $967.00K | $3.08M | $3.52M | $3.53M | $3.13M | $195.00K | $2.44M | $2.21M | $2.12M | $1.19M | $2.83M | $1.50M | $1.41M | $4.44M | $2.29M | $18.93M | $2.35M | $1.44M | $1.75M | $3.42M | $3.46M | $2.29M | $-166.00K | $1.78M | $1.78M | $1.30M | $2.74M | $2.62M | $1.90M |
| Net Income | $10.09M | $6.58M | $3.82M | $3.43M | $3.15M | $10.75M | $7.54M | $-6.08M | $8.29M | $19.20M | $16.40M | $10.72M | $9.51M | $9.94M | $13.64M | $5.11M | $2.56M | $14.45M | $10.47M | $15.06M | $16.81M | $-1.27M | $6.26M | $6.61M | $6.60M | $7.53M | $11.85M | $7.12M | $5.07M | $5.78M | $10.84M | $-8.35M | $8.48M | $8.13M | $8.12M | $7.81M | $10.12M | $5.77M | $7.48M | $4.56M | $4.47M | $7.39M | $7.19M | $6.23M | $5.39M |
| Net Margin % | 2.8% | 1.7% | 1.0% | 1.0% | 0.8% | 2.5% | 1.8% | -1.4% | 2.0% | 3.9% | 3.4% | 2.5% | 2.3% | 2.7% | 3.7% | 1.6% | 0.9% | 4.4% | 3.4% | 4.7% | 5.1% | -0.4% | 2.1% | 2.2% | 2.1% | 2.4% | 3.8% | 2.5% | 1.9% | 2.1% | 3.8% | -3.2% | 3.3% | 3.4% | 3.5% | 3.4% | 4.5% | 2.6% | 3.5% | 2.2% | 2.2% | 3.7% | 3.5% | 3.0% | 2.6% |
| Basic EPS | 0.41 | 0.26 | 0.15 | 0.14 | 0.13 | 0.43 | 0.30 | -0.24 | 0.33 | 0.77 | 0.66 | 0.43 | 0.38 | 0.40 | 0.54 | 0.20 | 0.10 | 0.58 | 0.42 | 0.60 | 0.67 | -0.05 | 0.25 | 0.26 | 0.26 | 0.30 | 0.46 | 0.27 | 0.19 | 0.22 | 0.41 | -0.31 | 0.32 | 0.31 | 0.30 | 0.29 | 0.36 | 0.20 | 0.26 | 0.16 | 0.15 | 0.25 | 0.25 | 0.21 | nan |
| Diluted EPS | 0.40 | 0.27 | 0.15 | 0.14 | 0.12 | 0.43 | 0.30 | -0.24 | 0.33 | 0.76 | 0.65 | 0.43 | 0.38 | 0.40 | 0.54 | 0.20 | 0.10 | 0.57 | 0.41 | 0.60 | 0.66 | -0.05 | 0.25 | 0.26 | 0.26 | 0.29 | 0.46 | 0.27 | 0.19 | 0.21 | 0.40 | -0.31 | 0.31 | 0.30 | 0.30 | 0.28 | 0.36 | 0.19 | 0.26 | 0.16 | 0.15 | 0.25 | 0.25 | 0.21 | nan |
| Basic Shares Outstanding | 24.6M | -77K | 24.7M | 24.9M | 25.0M | 25.0M | -5K | 25.1M | 25.1M | 36K | 24.9M | 24.9M | 24.8M | -77K | 25.2M | 25.2M | 25.1M | -13K | 25.0M | 25.1M | 25.2M | -65K | 25.2M | 25.2M | 25.5M | -136K | 25.5M | 26.0M | 26.5M | -34K | 26.7M | 26.8M | 26.9M | -152K | 27.3M | 27.4M | 28.1M | -181K | 28.8M | 29.2M | 29.3M | 3K | 29.2M | 29.2M | - |
| Diluted Shares Outstanding | 24.9M | -30K | 24.9M | 25.0M | 25.2M | 25.2M | 15K | 25.1M | 25.2M | 45K | 25.1M | 25.0M | 25.0M | -70K | 25.3M | 25.3M | 25.3M | -4K | 25.2M | 25.2M | 25.3M | -38K | 25.3M | 25.3M | 25.6M | -99K | 25.6M | 26.0M | 26.6M | 1K | 26.8M | 26.8M | 27.0M | -125K | 27.4M | 27.5M | 28.1M | -35K | 28.9M | 29.3M | 29.3M | 44K | 29.3M | 29.3M | - |
| Breakdown | Q1 2026 (Sep 30, 2025) |
Q4 2025 (Jun 30, 2025) |
Q3 2025 (Mar 31, 2025) |
Q2 2025 (Dec 31, 2024) |
Q1 2025 (Sep 30, 2024) |
Q1 2024 (Jun 30, 2024) |
Q4 2024 (Jun 30, 2024) |
Q3 2024 (Mar 31, 2024) |
Q2 2024 (Dec 31, 2023) |
Q4 2023 (Jun 30, 2023) |
Q3 2023 (Mar 31, 2023) |
Q2 2023 (Dec 31, 2022) |
Q1 2023 (Sep 30, 2022) |
Q4 2022 (Jun 30, 2022) |
Q3 2022 (Mar 31, 2022) |
Q2 2022 (Dec 31, 2021) |
Q1 2022 (Sep 30, 2021) |
Q4 2021 (Jun 30, 2021) |
Q3 2021 (Mar 31, 2021) |
Q2 2021 (Dec 31, 2020) |
Q1 2021 (Sep 30, 2020) |
Q4 2020 (Jun 30, 2020) |
Q3 2020 (Mar 31, 2020) |
Q2 2020 (Dec 31, 2019) |
Q1 2020 (Sep 30, 2019) |
Q4 2019 (Jun 30, 2019) |
Q3 2019 (Mar 31, 2019) |
Q2 2019 (Dec 31, 2018) |
Q1 2019 (Sep 30, 2018) |
Q4 2018 (Jun 30, 2018) |
Q3 2018 (Mar 31, 2018) |
Q2 2018 (Dec 31, 2017) |
Q1 2018 (Sep 30, 2017) |
Q4 2017 (Jun 30, 2017) |
Q3 2017 (Mar 31, 2017) |
Q2 2017 (Dec 31, 2016) |
Q1 2017 (Sep 30, 2016) |
Q4 2016 (Jun 30, 2016) |
Q3 2016 (Mar 31, 2016) |
Q2 2016 (Dec 31, 2015) |
Q1 2016 (Sep 30, 2015) |
Q4 2015 (Jun 30, 2015) |
Q3 2015 (Mar 31, 2015) |
Q2 2015 (Dec 31, 2014) |
Q1 2015 (Sep 30, 2014) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Cash & Cash Equivalents | $75.70M | $88.78M | $51.38M | $53.87M | $76.56M | $56.58M | $77.97M | $65.21M | $39.95M | $42.95M | $30.45M | $26.25M | $19.71M | $49.85M | $35.60M | $56.74M | $89.32M | $106.44M | $89.65M | $93.62M | $73.38M | $64.99M | $58.31M | $52.20M | $55.35M | $49.28M | $47.15M | $35.86M | $74.97M | $46.43M | $44.24M | $35.64M | $38.32M | $44.55M | $40.06M | $42.74M | $50.02M | $54.74M | $59.83M | $60.50M | $52.68M | $65.18M | $61.67M | $61.66M | $20.70M |
| Accounts Receivable | $226.01M | $222.62M | $251.14M | $235.17M | $264.04M | $259.42M | $282.34M | $277.89M | $309.70M | $308.17M | $299.33M | $265.15M | $253.82M | $222.86M | $224.22M | $186.18M | $176.88M | $203.38M | $197.77M | $209.05M | $190.79M | $180.13M | $191.34M | $196.32M | $185.77M | $225.56M | $225.78M | $189.72M | $169.63M | $173.56M | $189.50M | $173.66M | $174.82M | $169.78M | $161.70M | $156.53M | $159.68M | $149.65M | $147.88M | $134.45M | $132.36M | $139.89M | $139.20M | $135.79M | $135.99M |
| Inventory | $272.73M | $273.50M | $296.60M | $306.24M | $335.27M | $482.23M | $338.12M | $396.20M | $455.74M | $450.32M | $488.17M | $487.53M | $449.53M | $395.63M | $338.38M | $304.19M | $262.12M | $200.39M | $181.13M | $174.42M | $201.47M | $219.04M | $198.96M | $202.40M | $200.75M | $203.84M | $213.20M | $207.01M | $188.57M | $201.60M | $193.24M | $179.86M | $164.63M | $144.61M | $143.93M | $138.73M | $139.23M | $132.88M | $132.08M | $127.88M | $132.57M | $125.20M | $122.80M | $124.50M | $120.60M |
| Other Current Assets | $34.34M | $36.03M | $29.81M | $31.55M | $32.50M | $45.14M | $44.68M | $43.02M | $43.23M | $49.19M | $54.05M | $34.51M | $28.64M | $28.66M | $31.30M | $28.47M | $27.77M | $27.32M | $31.96M | $25.79M | $24.40M | $23.89M | $25.37M | $22.58M | $25.38M | $24.71M | $23.89M | $18.04M | $15.59M | $15.40M | $25.24M | $26.25M | $31.13M | $29.22M | $26.83M | $25.42M | $21.87M | $24.94M | $26.53M | $23.72M | $24.13M | $23.92M | $23.49M | $20.34M | $23.09M |
| Total Current Assets | $690.55M | $699.60M | $707.30M | $708.78M | $782.69M | $931.04M | $847.01M | $888.01M | $930.50M | $929.43M | $947.69M | $888.30M | $820.02M | $761.08M | $693.26M | $632.76M | $602.18M | $583.39M | $553.68M | $564.45M | $560.24M | $558.41M | $543.46M | $540.51M | $528.05M | $555.31M | $562.24M | $500.26M | $492.38M | $436.99M | $452.23M | $415.41M | $408.89M | $388.17M | $372.52M | $363.42M | $370.80M | $362.21M | $366.31M | $346.54M | $341.74M | $354.19M | $347.15M | $342.30M | $300.38M |
| Property Plant & Equipment | $273.94M | $264.80M | $268.35M | $271.25M | $275.67M | $268.64M | $269.66M | $273.82M | $275.98M | $267.68M | $258.06M | $238.86M | $215.47M | $206.84M | $191.37M | $179.05M | $166.09M | $163.25M | $154.41M | $153.57M | $153.58M | $154.53M | $145.96M | $147.76M | $142.90M | $143.63M | $140.56M | $140.28M | $134.83M | $137.21M | $141.94M | $140.98M | $136.91M | $137.55M | $132.13M | $130.92M | $131.46M | $120.70M | $118.52M | $115.15M | $112.94M | $106.78M | $94.77M | $98.66M | $97.90M |
| Goodwill | $6.19M | $6.19M | $6.19M | $6.19M | $6.19M | $12.01M | $6.19M | $6.19M | $12.01M | $12.01M | $12.01M | $12.01M | $12.01M | $12.01M | $12.01M | $12.01M | $12.01M | $12.01M | $12.01M | $12.01M | $12.01M | $12.01M | $19.94M | $19.94M | $19.94M | $18.10M | $11.41M | $10.84M | $6.19M | $6.19M | $6.19M | $6.19M | $6.19M | $6.19M | $6.19M | $6.19M | $6.19M | $6.19M | $2.56M | $2.56M | $2.56M | $2.56M | $2.56M | $2.56M | $2.56M |
| Intangible Assets | $2.31M | $2.43M | $2.60M | $2.72M | $2.88M | $11.60M | $2.99M | $3.20M | $10.99M | $12.34M | $13.21M | $13.88M | $13.79M | $14.71M | $15.12M | $15.89M | $16.61M | $17.01M | $17.59M | $18.20M | $18.94M | $19.34M | $20.00M | $20.74M | $21.50M | $22.19M | $23.04M | $23.73M | $4.71M | $4.38M | $4.53M | $4.70M | $4.42M | $4.58M | $4.82M | $4.80M | $4.87M | $4.59M | $4.84M | $4.99M | $5.03M | $4.51M | $4.27M | $3.84M | $1.84M |
| Other Non-current Assets | $104.93M | $104.29M | $90.11M | $85.50M | $81.62M | $39.86M | $82.07M | $89.61M | $47.54M | $38.26M | $37.98M | $42.27M | $40.47M | $41.13M | $41.66M | $43.51M | $41.38M | $38.40M | $37.54M | $37.61M | $35.61M | $30.54M | $28.89M | $29.01M | $27.51M | $24.88M | $24.63M | $25.56M | $24.76M | $23.99M | $16.16M | $17.25M | $19.08M | $18.46M | $17.47M | $18.03M | $16.70M | $16.87M | $16.52M | $14.72M | $14.09M | $15.21M | $15.78M | $16.41M | $14.70M |
| Total Assets | $1.08B | $1.08B | $1.07B | $1.07B | $1.15B | $1.26B | $1.21B | $1.26B | $1.28B | $1.26B | $1.27B | $1.20B | $1.10B | $1.04B | $953.42M | $883.23M | $838.27M | $814.06M | $775.23M | $785.85M | $780.37M | $774.83M | $758.25M | $757.97M | $739.89M | $764.11M | $761.88M | $700.67M | $662.88M | $608.76M | $621.05M | $584.53M | $575.50M | $554.94M | $533.13M | $523.37M | $530.01M | $510.56M | $508.76M | $483.96M | $476.36M | $483.26M | $464.54M | $463.76M | $417.38M |
| Accounts Payable | $234.57M | $218.81M | $215.43M | $204.69M | $216.70M | $308.91M | $213.55M | $248.17M | $279.91M | $322.27M | $361.55M | $337.73M | $322.20M | $308.62M | $275.80M | $254.99M | $247.18M | $216.54M | $208.28M | $199.38M | $190.46M | $203.70M | $191.55M | $195.16M | $193.30M | $197.00M | $209.82M | $198.00M | $192.66M | $187.79M | $190.78M | $178.37M | $166.66M | $154.62M | $152.38M | $150.73M | $156.94M | $142.15M | $145.21M | $130.96M | $127.45M | $133.41M | $123.54M | $126.14M | $123.52M |
| Accrued Liabilities | $43.80M | $46.49M | $46.95M | $42.29M | $45.49M | $66.27M | $63.19M | $59.62M | $63.45M | $72.52M | $89.96M | $76.50M | $65.26M | $64.55M | $58.73M | $49.44M | $46.77M | $58.02M | $49.98M | $49.13M | $47.84M | $42.26M | $39.61M | $35.98M | $38.21M | $43.20M | $39.38M | $33.85M | $28.13M | $32.45M | $32.05M | $29.58M | $33.44M | $34.63M | $27.13M | $25.40M | $22.47M | $23.65M | $24.47M | $21.76M | $21.86M | $26.55M | $27.23M | $26.12M | $21.55M |
| Total Current Liabilities | $312.02M | $318.56M | $330.96M | $311.22M | $343.73M | $478.33M | $375.32M | $437.88M | $472.84M | $475.15M | $505.93M | $452.76M | $439.96M | $408.74M | $376.63M | $367.47M | $326.58M | $300.77M | $278.78M | $273.60M | $257.26M | $272.61M | $262.06M | $259.07M | $249.58M | $274.91M | $284.75M | $320.99M | $280.06M | $228.57M | $239.07M | $218.94M | $214.10M | $199.25M | $186.01M | $185.13M | $188.41M | $174.80M | $172.68M | $155.72M | $149.31M | $159.95M | $150.76M | $152.25M | $145.07M |
| Long-term Debt | $130.93M | - | $149.38M | $179.60M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Other Non-current Liabilities | $57.83M | $59.22M | $46.11M | $46.14M | $57.57M | $18.32M | $53.88M | $45.63M | $18.95M | $19.72M | $18.97M | $20.55M | $19.70M | $20.24M | $20.25M | $22.78M | $24.06M | $22.46M | $22.63M | $22.76M | $22.04M | $21.59M | $19.53M | $20.79M | $19.80M | $18.08M | $15.22M | $16.02M | $12.64M | $12.30M | $13.08M | $12.72M | $12.43M | $13.42M | $12.74M | $12.44M | $12.23M | $11.39M | $11.38M | $11.20M | $10.83M | $10.85M | $10.12M | $9.58M | $9.92M |
| Total Liabilities | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $226.53M | $212.67M | $198.76M | $197.57M | $200.65M | $186.20M | $184.06M | $166.92M | $160.13M | $170.81M | $160.88M | $161.84M | - |
| Common Stock | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Retained Earnings | $343.63M | $333.55M | $326.97M | $323.15M | $319.72M | $306.81M | $316.56M | $309.02M | $315.10M | $296.05M | $276.85M | $260.45M | $249.73M | $240.22M | $230.28M | $216.65M | $211.53M | $208.97M | $194.52M | $184.05M | $168.99M | $152.18M | $153.45M | $147.19M | $140.58M | $133.98M | $126.46M | $114.61M | $107.49M | $99.37M | $93.59M | $82.80M | $91.15M | $82.67M | $74.54M | $66.43M | $58.61M | $48.49M | $42.72M | $35.24M | $30.68M | $26.20M | $18.81M | $11.62M | $5.39M |
| Treasury Stock | $87.39M | $88.04M | $85.01M | $82.03M | $79.37M | $75.02M | $77.76M | $74.72M | $74.78M | $76.50M | $76.50M | $76.50M | $76.67M | $77.67M | $73.45M | $68.60M | $68.66M | $70.24M | $70.24M | $70.27M | $67.32M | $69.07M | $69.07M | $66.45M | $63.87M | $62.42M | $62.42M | $57.68M | $44.45M | $41.16M | $38.07M | $38.07M | $35.14M | $33.80M | $28.66M | $25.66M | $18.43M | $13.51M | $8.55M | $4.20M | $897.00K | - | - | - | - |
| Total Stockholders Equity | $577.14M | $569.88M | $548.12M | $537.48M | $547.76M | $528.26M | $540.46M | $539.06M | $546.99M | $523.99M | $503.19M | $481.15M | $456.25M | $453.97M | $453.73M | $445.17M | $439.81M | $441.97M | $424.96M | $419.64M | $400.71M | $379.37M | $375.39M | $376.84M | $369.25M | $369.85M | $359.48M | $352.58M | $358.88M | $355.53M | $357.12M | $341.08M | $348.97M | $342.27M | $334.38M | $325.80M | $329.37M | $324.37M | $324.70M | $317.04M | $316.23M | $312.45M | $303.65M | $301.92M | $262.39M |
| Total Liabilities & Equity | $1.08B | $1.08B | $1.07B | $1.07B | $1.15B | $1.26B | $1.21B | $1.26B | $1.28B | $1.26B | $1.27B | $1.20B | $1.10B | $1.04B | $953.42M | $883.23M | $838.27M | $814.06M | $775.23M | $785.85M | $780.37M | $774.83M | $758.25M | $757.97M | $739.89M | $764.11M | $761.88M | $700.67M | $662.88M | $608.76M | $621.05M | $584.53M | $575.50M | $554.94M | $533.13M | $523.37M | $530.01M | $510.56M | $508.76M | $483.96M | $476.36M | $483.26M | $464.54M | $463.76M | $417.38M |
| Breakdown | Q1 2026 (Sep 30, 2025) |
Q4 2025 (Jun 30, 2025) |
Q3 2025 (Mar 31, 2025) |
Q2 2025 (Dec 31, 2024) |
Q1 2025 (Sep 30, 2024) |
Q1 2024 (Jun 30, 2024) |
Q4 2024 (Jun 30, 2024) |
Q3 2024 (Mar 31, 2024) |
Q2 2024 (Dec 31, 2023) |
Q4 2023 (Jun 30, 2023) |
Q3 2023 (Mar 31, 2023) |
Q2 2023 (Dec 31, 2022) |
Q1 2023 (Sep 30, 2022) |
Q4 2022 (Jun 30, 2022) |
Q3 2022 (Mar 31, 2022) |
Q2 2022 (Dec 31, 2021) |
Q1 2022 (Sep 30, 2021) |
Q4 2021 (Jun 30, 2021) |
Q3 2021 (Mar 31, 2021) |
Q2 2021 (Dec 31, 2020) |
Q1 2021 (Sep 30, 2020) |
Q4 2020 (Jun 30, 2020) |
Q3 2020 (Mar 31, 2020) |
Q2 2020 (Dec 31, 2019) |
Q1 2020 (Sep 30, 2019) |
Q4 2019 (Jun 30, 2019) |
Q3 2019 (Mar 31, 2019) |
Q2 2019 (Dec 31, 2018) |
Q1 2019 (Sep 30, 2018) |
Q4 2018 (Jun 30, 2018) |
Q3 2018 (Mar 31, 2018) |
Q2 2018 (Dec 31, 2017) |
Q1 2018 (Sep 30, 2017) |
Q4 2017 (Jun 30, 2017) |
Q3 2017 (Mar 31, 2017) |
Q2 2017 (Dec 31, 2016) |
Q1 2017 (Sep 30, 2016) |
Q4 2016 (Jun 30, 2016) |
Q3 2016 (Mar 31, 2016) |
Q2 2016 (Dec 31, 2015) |
Q1 2016 (Sep 30, 2015) |
Q4 2015 (Jun 30, 2015) |
Q3 2015 (Mar 31, 2015) |
Q2 2015 (Dec 31, 2014) |
Q1 2015 (Sep 30, 2014) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net Income | $10.09M | $6.58M | $10.40M | $6.59M | $3.15M | $10.75M | $7.54M | $-6.08M | $8.29M | $19.20M | $36.63M | $10.72M | $9.51M | $9.94M | $21.32M | $5.11M | $2.56M | $14.45M | $10.47M | $15.06M | $16.81M | $-1.27M | $6.26M | $6.61M | $6.60M | $7.53M | $11.85M | $7.12M | $5.07M | $5.78M | $10.97M | $133.00K | $8.48M | $8.13M | $8.12M | $7.81M | $10.12M | $5.77M | $7.48M | $4.56M | $4.47M | $7.39M | $18.81M | $6.23M | $5.39M |
| Depreciation & Amortization | $9.12M | $9.58M | $27.41M | $18.26M | $9.20M | $9.02M | $9.51M | $28.52M | $18.07M | $8.58M | $23.84M | $15.61M | $7.61M | $6.96M | $22.45M | $15.96M | $8.91M | $8.78M | $25.25M | $16.76M | $8.31M | $7.99M | $22.88M | $14.99M | $7.31M | $7.39M | $21.49M | $14.01M | $6.75M | $6.80M | $19.58M | $12.76M | $6.37M | $6.40M | $17.50M | $11.43M | $5.71M | $5.53M | $14.34M | $9.78M | $4.88M | $4.96M | $14.65M | $9.82M | $4.79M |
| Stock-based Compensation | $1.56M | $1.99M | $4.53M | $2.57M | $2.07M | $1.69M | $1.75M | $5.43M | $3.66M | $1.56M | $5.36M | $3.36M | $1.63M | $1.69M | $4.54M | $3.00M | $1.13M | $1.14M | $2.77M | $1.84M | $937.00K | $916.00K | $3.12M | $2.17M | $1.25M | $1.42M | $4.26M | $2.85M | $1.45M | $1.43M | $3.87M | $2.44M | $1.01M | $769.00K | $2.71M | $1.94M | $1.20M | $744.00K | $2.66M | $1.92M | $1.15M | $787.00K | $2.72M | $2.15M | $1.52M |
| Change in Inventory | $-1.69M | $-34.77M | $-39.88M | $-27.95M | $-5.11M | $34.02M | $-62.35M | $-1.86M | $4.36M | $-38.32M | $88.56M | $88.92M | $57.56M | $60.65M | $142.52M | $106.86M | $62.84M | $19.05M | $-37.63M | $-46.47M | $-18.73M | $19.52M | $-4.47M | $-1.31M | $-2.36M | $-8.69M | $43.79M | $36.63M | $25.93M | $8.72M | $47.05M | $33.87M | $19.24M | $-1.58M | $10.12M | $5.16M | $4.66M | $-2.67M | $6.18M | $3.21M | $7.17M | $1.80M | $10.39M | $10.22M | $5.62M |
| Change in Payables | $7.54M | $-2.63M | $-162.00K | $-8.99M | $2.30M | $-11.56M | $-31.36M | $-71.21M | $-42.48M | $-24.64M | $45.09M | $23.18M | $17.52M | $35.66M | $61.12M | $36.26M | $32.34M | $7.17M | $7.43M | $-1.11M | $-9.88M | $7.94M | $-4.31M | $-256.00K | $-1.79M | $-16.34M | $24.34M | $12.26M | $4.69M | $-2.74M | $36.01M | $22.38M | $12.59M | $-1.44M | $10.93M | $9.47M | $12.03M | $-6.59M | $14.86M | $-189.00K | $-4.23M | $6.98M | $6.66M | $6.56M | $4.69M |
| Operating Cash Flow | $8.06M | $78.07M | $105.87M | $74.93M | $45.47M | $12.80M | $48.50M | $24.72M | $-17.92M | $44.08M | $-57.88M | $-71.92M | $-60.19M | $1.49M | $-84.67M | $-56.46M | $-8.19M | $26.34M | $103.75M | $72.26M | $20.70M | $21.49M | $51.32M | $39.28M | $39.62M | $12.23M | $-18.98M | $-4.39M | $-10.01M | $19.31M | $20.89M | $11.40M | $-169.00K | $12.01M | $34.74M | $26.09M | $14.04M | $8.80M | $28.03M | $16.32M | $-529.00K | $16.81M | $11.25M | $3.54M | $-4.50M |
| Capital Expenditure | $10.52M | $9.62M | $23.66M | $19.76M | $13.36M | $11.19M | $9.00M | $37.08M | $24.41M | $23.83M | $65.53M | $41.65M | $19.27M | $24.50M | $49.45M | $27.23M | $12.54M | $15.68M | $22.70M | $14.19M | $8.14M | $10.83M | $27.53M | $21.93M | $11.59M | $9.43M | $15.24M | $8.52M | $4.67M | $4.37M | $21.50M | $14.71M | $6.13M | $8.15M | $25.10M | $19.06M | $10.28M | $6.55M | $27.12M | $18.58M | $10.55M | $13.59M | $19.45M | $13.96M | $7.68M |
| Acquisitions | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $43.89M | $43.89M | - | - | - | - | - | - | $2.14M | $2.14M | $2.14M | $8.27M | - | - | - | - | - | - | - |
| Investing Cash Flow | $-6.20M | $-9.54M | $-5.16M | $-1.21M | $5.23M | $-11.30M | $-8.82M | $-37.70M | $-24.36M | $-23.97M | $-66.50M | $-41.89M | $-19.32M | $-24.77M | $-50.02M | $-27.80M | $-12.87M | $-15.82M | $-22.97M | $-14.42M | $-8.32M | $-10.88M | $-27.60M | $-21.97M | $-11.72M | $-9.24M | $-59.46M | $-52.48M | $-4.65M | $-4.39M | $-21.82M | $-14.72M | $-6.07M | $-7.79M | $-27.92M | $-21.69M | $-12.28M | $-14.78M | $-27.81M | $-19.26M | $-11.11M | $-13.85M | $-22.67M | $-16.59M | $-7.72M |
| Stock Repurchased | $1.20M | $3.00M | $9.03M | $6.03M | $2.92M | - | $2.85M | - | - | - | - | - | - | $4.23M | $4.73M | - | - | - | $3.00M | $3.00M | - | - | $8.79M | $6.11M | $3.09M | - | $23.43M | $18.54M | $5.03M | $3.09M | $6.46M | $6.46M | $3.44M | $5.00M | $17.32M | $14.32M | $5.96M | $4.62M | $7.98M | $3.50M | - | - | - | - | - |
| Financing Cash Flow | $-13.97M | $-34.26M | $-126.61M | $-97.25M | $-52.95M | $13.98M | $-27.60M | $36.57M | $38.86M | $-7.97M | $107.15M | $91.44M | $50.77M | $38.88M | $64.86M | $35.47M | $4.96M | $5.65M | $-58.73M | $-33.43M | $-5.79M | $-4.45M | $-13.49M | $-13.90M | $-20.59M | $-885.00K | $80.31M | $47.26M | $43.71M | $-10.88M | $-1.72M | $-6.97M | $-948.00K | $-1.50M | $-20.53M | $-15.03M | $-6.66M | $1.38M | $-5.68M | $-1.19M | $-694.00K | - | $50.17M | $50.17M | $7.83M |
| Net Change in Cash | $-11.99M | $36.58M | $-25.89M | $-24.26M | $-424.00K | $14.94M | $11.44M | $23.47M | $-3.06M | $11.54M | $-17.53M | $-22.96M | $-30.14M | $14.25M | $-70.84M | $-49.70M | $-17.12M | $16.79M | $24.66M | $28.63M | $8.38M | $6.68M | $9.04M | $2.93M | $6.08M | $2.13M | $722.00K | $-10.56M | $28.54M | $2.18M | $-311.00K | $-8.92M | $-6.24M | $4.50M | $-14.68M | $-12.00M | $-4.72M | $-5.09M | $-5.35M | $-4.68M | $-12.50M | $3.51M | $35.41M | $35.40M | $-5.56M |
SEC Filing Format - Data shown as it appears in the Q1 2026 (10-Q) filing
Period ended: Sep 30, 2025
Condensed Consolidated Statements of Operations
| Description | Sep 30, 2025 | |
|---|---|---|
| Current | Prior Year | |
| Total Revenue | $365.60M | $374.26M |
| Cost of Revenue | $336.77M | $350.66M |
| Gross Profit | $28.84M | $23.60M |
| Selling General & Admin | $13.09M | $13.43M |
| Operating Income | $14.45M | $9.12M |
| Interest Expense | $2.35M | $4.79M |
| Interest Income | $139.00K | $222.00K |
| Other Income/Expense | $-1.24M | $-1.66M |
| Income Before Tax | $11.00M | $2.88M |
| Income Tax Expense | $913.00K | $-270.00K |
| Net Income | $10.09M | $3.15M |
| Basic EPS | 0.41 | 0.13 |
| Diluted EPS | 0.40 | 0.12 |
| Basic Shares Outstanding | $24.60M | $24.98M |
| Diluted Shares Outstanding | $24.91M | $25.23M |
Condensed Consolidated Balance Sheets
| Description | Sep 30, 2025 | Jun 30, 2025 |
|---|---|---|
| Cash & Cash Equivalents | $75.70M | $88.78M |
| Accounts Receivable | $226.01M | $222.62M |
| Inventory | $272.73M | $273.50M |
| Other Current Assets | $34.34M | $36.03M |
| Total Current Assets | $690.55M | $699.60M |
| Property Plant & Equipment | $273.94M | $264.80M |
| Goodwill | $6.19M | $6.19M |
| Intangible Assets | $2.31M | $2.43M |
| Other Non-current Assets | $104.93M | $104.29M |
| Total Assets | $1.08B | $1.08B |
| Accounts Payable | $234.57M | $218.81M |
| Accrued Liabilities | $43.80M | $46.49M |
| Total Current Liabilities | $312.02M | $318.56M |
| Long-term Debt | $130.93M | $129.65M |
| Other Non-current Liabilities | $57.83M | $59.22M |
| Common Stock | - | - |
| Retained Earnings | $343.63M | $333.55M |
| Treasury Stock | $87.39M | $88.04M |
| Total Stockholders Equity | $577.14M | $569.88M |
| Total Liabilities & Equity | $1.08B | $1.08B |
Condensed Consolidated Statements of Cash Flows
| Description | Sep 30, 2025 | |
|---|---|---|
| Current | Prior Year | |
| Net Income | $10.09M | $3.15M |
| Depreciation & Amortization | $9.12M | $9.20M |
| Stock-based Compensation | $1.56M | $2.07M |
| Change in Inventory | $-1.69M | $-5.11M |
| Change in Payables | $7.54M | $2.30M |
| Operating Cash Flow | $8.06M | $45.47M |
| Capital Expenditure | $10.52M | $13.36M |
| Investing Cash Flow | $-6.20M | $5.23M |
| Stock Repurchased | $1.20M | $2.92M |
| Financing Cash Flow | $-13.97M | $-52.95M |
| Net Change in Cash | $-11.99M | $-424.00K |
All values are in USD (United States Dollars). Data is sourced from SEC EDGAR 10-Q filings.
Quarterly data represents single quarter results (Q1-Q4). Some items may show year-to-date values if quarterly breakdown is unavailable.