$1.23B
Revenue
$61.71M
Net Income
53.50%
Gross Margin
6.06%
Op. Margin
$145.14M
Free Cash Flow
| Breakdown | Q4 2025 (Dec 31, 2025) |
Q3 2025 (Sep 30, 2025) |
Q2 2025 (Jun 30, 2025) |
Q1 2025 (Mar 31, 2025) |
Q4 2024 (Dec 31, 2024) |
Q3 2024 (Sep 30, 2024) |
Q2 2024 (Jun 30, 2024) |
Q1 2024 (Mar 31, 2024) |
Q4 2023 (Dec 31, 2023) |
Q3 2023 (Sep 30, 2023) |
Q2 2023 (Jun 30, 2023) |
Q1 2023 (Mar 31, 2023) |
Q4 2022 (Dec 31, 2022) |
Q3 2022 (Sep 30, 2022) |
Q2 2022 (Jun 30, 2022) |
Q1 2022 (Mar 31, 2022) |
Q4 2021 (Dec 31, 2021) |
Q3 2021 (Sep 30, 2021) |
Q2 2021 (Jun 30, 2021) |
Q1 2021 (Mar 31, 2021) |
Q4 2020 (Dec 31, 2020) |
Q3 2020 (Sep 30, 2020) |
Q2 2020 (Jun 30, 2020) |
Q1 2020 (Mar 31, 2020) |
Q4 2019 (Dec 31, 2019) |
Q3 2019 (Sep 30, 2019) |
Q2 2019 (Jun 30, 2019) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Total Revenue | $324.37M | $295.63M | $308.97M | $296.71M | $293.73M | $283.15M | $282.46M | $270.58M | $257.78M | $257.60M | $273.73M | $279.61M | $259.15M | $268.71M | $290.05M | $283.50M | $239.81M | $244.06M | $228.61M | $178.91M | $140.75M | $151.04M | $142.78M | $146.07M | $147.56M | $154.20M | $161.90M |
| Revenue Growth % (YoY) | 10.4% | 4.4% | 9.4% | 9.7% | 13.9% | 9.9% | 3.2% | -3.2% | -0.5% | -4.1% | -5.6% | -1.4% | 8.1% | 10.1% | 26.9% | 58.5% | 70.4% | 61.6% | 60.1% | 22.5% | -4.6% | -2.0% | -11.8% | nan% | nan% | nan% | nan% |
| Cost of Revenue | $151.45M | $134.12M | $141.91M | $142.42M | $139.43M | $138.28M | $129.85M | $129.08M | $123.73M | $124.37M | $126.03M | $140.39M | $125.86M | $126.33M | $127.81M | $129.09M | $108.34M | $109.59M | $101.40M | $82.24M | $61.96M | $67.57M | $70.71M | $75.12M | $69.45M | $71.52M | $71.48M |
| Gross Profit | $172.92M | $161.52M | $167.06M | $154.29M | $154.30M | $144.87M | $152.61M | $141.50M | $134.05M | $133.23M | $147.70M | $139.22M | $133.29M | $142.38M | $162.24M | $154.41M | $131.46M | $134.48M | $127.22M | $96.67M | $78.79M | $83.47M | $72.07M | $70.95M | $78.10M | $82.68M | $90.42M |
| Gross Margin % | 53.3% | 54.6% | 54.1% | 52.0% | 52.5% | 51.2% | 54.0% | 52.3% | 52.0% | 51.7% | 54.0% | 49.8% | 51.4% | 53.0% | 55.9% | 54.5% | 54.8% | 55.1% | 55.6% | 54.0% | 56.0% | 55.3% | 50.5% | 48.6% | 52.9% | 53.6% | 55.8% |
| Operating Expenses | $152.34M | $140.53M | $149.06M | $139.60M | $142.90M | $130.61M | $136.17M | $132.17M | $131.85M | $132.91M | $140.34M | $126.96M | $122.63M | $127.63M | $142.96M | $125.96M | $99.53M | $115.27M | $94.29M | $75.45M | $62.18M | $61.67M | $53.27M | $67.10M | $67.47M | $69.84M | $72.69M |
| Operating Income | $20.58M | $20.99M | $18.00M | $14.69M | $11.40M | $14.25M | $16.43M | $9.33M | $2.20M | $324.00K | $7.36M | $12.26M | $10.66M | $14.75M | $19.28M | $28.45M | $31.94M | $19.21M | $32.93M | $21.21M | $16.61M | $21.80M | $18.80M | $3.85M | $10.64M | $12.83M | $17.73M |
| Operating Margin % | 6.3% | 7.1% | 5.8% | 5.0% | 3.9% | 5.0% | 5.8% | 3.4% | 0.9% | 0.1% | 2.7% | 4.4% | 4.1% | 5.5% | 6.6% | 10.0% | 13.3% | 7.9% | 14.4% | 11.9% | 11.8% | 14.4% | 13.2% | 2.6% | 7.2% | 8.3% | 11.0% |
| Interest Expense | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $47.00K | $295.00K | $190.00K | $25.00K | - | - | - |
| Other Income/Expense | $2.75M | $7.31M | $-2.91M | $893.00K | $3.25M | $192.00K | $4.27M | $5.32M | $2.68M | $3.98M | $2.38M | $6.58M | $-293.00K | $1.44M | $1.81M | $516.00K | $-224.00K | $158.00K | $-264.00K | $-233.00K | $-694.00K | $-253.00K | $-174.00K | $127.00K | $-278.00K | $7.00K | $-444.00K |
| Income Before Tax | $23.33M | $28.30M | $15.09M | $15.58M | $14.65M | $14.45M | $20.71M | $14.65M | $4.88M | $4.31M | $9.74M | $18.84M | $10.37M | $16.19M | $21.09M | $28.97M | $31.71M | $19.37M | $32.66M | $20.98M | $15.92M | $21.54M | $18.63M | $3.98M | $10.36M | $12.84M | $17.28M |
| Income Tax Expense | $4.78M | $7.12M | $5.08M | $4.17M | $2.88M | $3.69M | $5.33M | $3.78M | $1.38M | $1.13M | $2.43M | $4.67M | $2.50M | $4.20M | $4.82M | $6.40M | $2.33M | $2.70M | $1.13M | $-1.27M | $-3.04M | $2.10M | $4.39M | $-175.00K | $1.95M | $3.28M | $4.54M |
| Net Income | $18.55M | $21.18M | $10.16M | $11.82M | $12.34M | $10.97M | $15.38M | $10.87M | $3.49M | $3.18M | $7.30M | $14.17M | $7.87M | $11.99M | $16.27M | $22.57M | $29.38M | $16.67M | $31.54M | $22.25M | $18.96M | $19.44M | $14.24M | $4.16M | $8.40M | $9.56M | $12.74M |
| Net Margin % | 5.7% | 7.2% | 3.3% | 4.0% | 4.2% | 3.9% | 5.4% | 4.0% | 1.4% | 1.2% | 2.7% | 5.1% | 3.0% | 4.5% | 5.6% | 8.0% | 12.3% | 6.8% | 13.8% | 12.4% | 13.5% | 12.9% | 10.0% | 2.8% | 5.7% | 6.2% | 7.9% |
| Basic EPS | 0.26 | 0.30 | 0.14 | 0.17 | 0.17 | 0.16 | 0.22 | 0.15 | 0.05 | 0.04 | 0.10 | 0.19 | 0.11 | 0.16 | 0.22 | 0.31 | 0.41 | 0.23 | 0.44 | 0.31 | 0.27 | 0.28 | 0.21 | 0.06 | 0.16 | 0.14 | -0.57 |
| Diluted EPS | 0.26 | 0.29 | 0.14 | 0.16 | 0.17 | 0.15 | 0.21 | 0.15 | 0.05 | 0.04 | 0.10 | 0.19 | 0.11 | 0.16 | 0.22 | 0.30 | 0.39 | 0.22 | 0.42 | 0.30 | 0.27 | 0.27 | 0.20 | 0.06 | 0.16 | 0.13 | -0.57 |
| Basic Shares Outstanding | - | 71.3M | 71.3M | 71.3M | 44K | 70.7M | 70.8M | 70.9M | -397K | 73.3M | 73.4M | 73.4M | 12K | 73.3M | 73.3M | 73.3M | 183K | 72.8M | 72.4M | 71.8M | 236K | 69.9M | 69.4M | 69.3M | -45.7M | 68.9M | 49.0M |
| Diluted Shares Outstanding | - | 72.0M | 71.9M | 72.3M | 153K | 71.5M | 71.5M | 71.5M | -475K | 73.7M | 74.1M | 74.4M | -78K | 74.4M | 74.6M | 74.8M | 98K | 74.9M | 74.4M | 74.0M | -1.1M | 72.3M | 71.7M | 71.9M | -45.7M | 72.7M | 49.0M |
| Breakdown | Q4 2025 (Dec 31, 2025) |
Q3 2025 (Sep 30, 2025) |
Q2 2025 (Jun 30, 2025) |
Q1 2025 (Mar 31, 2025) |
Q4 2024 (Dec 31, 2024) |
Q3 2024 (Sep 30, 2024) |
Q2 2024 (Jun 30, 2024) |
Q1 2024 (Mar 31, 2024) |
Q4 2023 (Dec 31, 2023) |
Q3 2023 (Sep 30, 2023) |
Q2 2023 (Jun 30, 2023) |
Q1 2023 (Mar 31, 2023) |
Q4 2022 (Dec 31, 2022) |
Q3 2022 (Sep 30, 2022) |
Q2 2022 (Jun 30, 2022) |
Q1 2022 (Mar 31, 2022) |
Q4 2021 (Dec 31, 2021) |
Q3 2021 (Sep 30, 2021) |
Q2 2021 (Jun 30, 2021) |
Q1 2021 (Mar 31, 2021) |
Q4 2020 (Dec 31, 2020) |
Q3 2020 (Sep 30, 2020) |
Q2 2020 (Jun 30, 2020) |
Q1 2020 (Mar 31, 2020) |
Q4 2019 (Dec 31, 2019) |
Q3 2019 (Sep 30, 2019) |
Q2 2019 (Jun 30, 2019) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Cash & Cash Equivalents | $292.26M | $315.43M | $310.72M | $300.83M | $256.60M | $252.84M | $244.74M | $273.42M | $245.45M | $266.90M | $269.33M | $283.32M | $234.72M | $244.05M | $237.86M | $270.61M | $218.46M | $221.60M | $219.58M | $182.91M | $146.01M | $158.70M | $150.77M | $103.58M | $65.42M | $51.15M | $44.84M |
| Accounts Receivable | $16.56M | $21.11M | $19.35M | $16.82M | $10.34M | $11.53M | $17.55M | $14.93M | $12.40M | $12.61M | $11.20M | $8.08M | $5.42M | $6.72M | $7.81M | $11.39M | $4.64M | $6.71M | $7.36M | $6.58M | $4.62M | $4.71M | $4.85M | $3.02M | $4.75M | $5.60M | $8.37M |
| Inventory | $251.84M | $238.83M | $221.01M | $213.69M | $229.24M | $240.04M | $234.32M | $201.84M | $203.59M | $202.88M | $205.31M | $190.15M | $215.22M | $213.33M | $208.50M | $179.25M | $171.26M | $141.77M | $118.83M | $100.45M | $95.27M | $73.59M | $64.51M | $101.37M | $104.26M | $103.74M | $102.53M |
| Other Current Assets | $73.71M | $62.76M | $61.95M | $68.22M | $63.71M | $76.53M | $74.98M | $78.56M | $65.52M | $63.58M | $59.38M | $64.80M | $59.87M | $59.10M | $57.02M | $58.13M | $42.11M | $39.31M | $31.64M | $26.14M | $20.33M | $19.91M | $19.59M | $18.28M | $24.16M | $26.21M | $25.37M |
| Total Current Assets | $647.03M | $638.12M | $614.18M | $600.69M | $561.09M | $585.00M | $572.22M | $568.74M | $528.59M | $553.52M | $551.32M | $547.33M | $518.22M | $527.33M | $518.01M | $519.83M | $439.84M | $419.85M | $389.62M | $331.48M | $276.93M | $259.37M | $239.72M | $227.21M | $199.34M | $186.72M | $182.27M |
| Property Plant & Equipment | $15.37M | $13.58M | $10.41M | $9.49M | $8.94M | $8.01M | $8.06M | $8.15M | $7.76M | $8.06M | $8.40M | $8.77M | $8.93M | $9.16M | $9.05M | $8.87M | $8.95M | $9.63M | $10.30M | $10.83M | $11.21M | $11.86M | $12.67M | $12.91M | $14.73M | $14.89M | $14.24M |
| Goodwill | $2.04M | $2.04M | $2.04M | $2.04M | $2.04M | $2.04M | $2.04M | $2.04M | $2.04M | $2.04M | $2.04M | $2.04M | $2.04M | $2.04M | $2.04M | $2.04M | $2.04M | $2.04M | $2.04M | $2.04M | $2.04M | $2.04M | $2.04M | $2.04M | $2.04M | $2.04M | $2.04M |
| Intangible Assets | $2.41M | $2.31M | $2.17M | $2.50M | $2.29M | $2.32M | $1.95M | $1.88M | $1.88M | $1.83M | $1.79M | $1.70M | $1.60M | $1.39M | $1.32M | $1.26M | $1.21M | $1.22M | $1.16M | $1.23M | $1.26M | $1.31M | $1.29M | $1.42M | $1.46M | $322.00K | $403.00K |
| Other Non-current Assets | $29.56M | $27.36M | $24.12M | $22.27M | $18.07M | $5.00M | $3.28M | $2.40M | $2.17M | $1.24M | $1.24M | $1.25M | $807.00K | $3.10M | $3.26M | $3.11M | $2.75M | $2.76M | $2.74M | $2.85M | $500.00K | $614.00K | $592.00K | $609.00K | $642.00K | $669.00K | $695.00K |
| Total Assets | $765.00M | $751.26M | $722.92M | $713.90M | $665.55M | $670.93M | $657.80M | $650.03M | $608.89M | $629.50M | $629.20M | $627.40M | $579.32M | $586.72M | $568.52M | $570.78M | $480.41M | $449.31M | $419.67M | $359.82M | $305.75M | $291.33M | $272.23M | $259.49M | $232.29M | $221.73M | $215.56M |
| Accounts Payable | $56.41M | $61.99M | $56.19M | $57.35M | $45.10M | $60.39M | $62.81M | $56.00M | $47.82M | $44.48M | $46.01M | $49.10M | $50.79M | $53.19M | $60.09M | $75.13M | $54.34M | $54.91M | $58.63M | $49.69M | $39.34M | $38.78M | $25.89M | $38.81M | $29.81M | $25.81M | $29.69M |
| Accrued Liabilities | $44.30M | $42.87M | $44.23M | $37.97M | $38.52M | $38.21M | $40.38M | $48.48M | $40.71M | $42.64M | $35.98M | $35.52M | $38.27M | $44.49M | $43.02M | $40.62M | $33.90M | $37.74M | $31.97M | $25.75M | $24.73M | $21.70M | $20.72M | $15.45M | $19.40M | $21.11M | $22.14M |
| Other Current Liabilities | $40.96M | $46.83M | $40.90M | $39.48M | $33.74M | $32.14M | $30.99M | $28.79M | $30.44M | $30.46M | $30.80M | $26.69M | $22.58M | $23.14M | $22.83M | $25.21M | $18.92M | $21.69M | $19.63M | $18.37M | $15.82M | $16.77M | $17.40M | $17.74M | $16.74M | $16.05M | $15.24M |
| Total Current Liabilities | $230.54M | $235.98M | $226.74M | $225.91M | $196.10M | $215.96M | $215.61M | $226.33M | $189.62M | $197.40M | $185.73M | $192.26M | $181.09M | $199.34M | $199.79M | $217.17M | $160.22M | $166.18M | $155.22M | $132.10M | $105.69M | $116.43M | $120.80M | $123.37M | $101.53M | $100.94M | $104.30M |
| Total Liabilities | $252.47M | $261.05M | $254.34M | $260.53M | $227.76M | $250.12M | $252.05M | $260.15M | $223.75M | $232.97M | $223.16M | $231.46M | $199.75M | $219.42M | $212.31M | $230.28M | $163.40M | - | - | - | $105.69M | - | - | - | - | - | - |
| Retained Earnings | $368.21M | $349.54M | $332.51M | $318.85M | $305.07M | $296.33M | $284.35M | $270.69M | $268.36M | $281.40M | $292.22M | $284.09M | $269.16M | $258.73M | $249.30M | $235.22M | $213.35M | $183.91M | $167.79M | $136.31M | $113.95M | $94.38M | $74.60M | $60.49M | $56.68M | $47.84M | $38.46M |
| Total Stockholders Equity | $512.53M | $490.21M | $468.59M | $453.37M | $437.79M | $420.81M | $405.75M | $389.88M | $385.14M | $396.53M | $406.04M | $395.94M | $379.57M | $367.30M | $356.21M | $340.50M | $317.01M | $283.13M | $264.45M | $227.71M | $200.06M | $174.91M | $151.44M | $136.12M | $130.76M | $120.79M | $111.26M |
| Total Liabilities & Equity | $765.00M | $751.26M | $722.92M | $713.90M | $665.55M | $670.93M | $657.80M | $650.03M | $608.89M | $629.50M | $629.20M | $627.40M | $579.32M | $586.72M | $568.52M | $570.78M | $480.41M | $449.31M | $419.67M | $359.82M | $305.75M | $291.33M | $272.23M | $259.49M | $232.29M | $221.73M | $215.56M |
| Breakdown | Q4 2025 (Dec 31, 2025) |
Q3 2025 (Sep 30, 2025) |
Q2 2025 (Jun 30, 2025) |
Q1 2025 (Mar 31, 2025) |
Q4 2024 (Dec 31, 2024) |
Q3 2024 (Sep 30, 2024) |
Q2 2024 (Jun 30, 2024) |
Q1 2024 (Mar 31, 2024) |
Q4 2023 (Dec 31, 2023) |
Q3 2023 (Sep 30, 2023) |
Q2 2023 (Jun 30, 2023) |
Q1 2023 (Mar 31, 2023) |
Q4 2022 (Dec 31, 2022) |
Q3 2022 (Sep 30, 2022) |
Q2 2022 (Jun 30, 2022) |
Q1 2022 (Mar 31, 2022) |
Q4 2021 (Dec 31, 2021) |
Q3 2021 (Sep 30, 2021) |
Q2 2021 (Jun 30, 2021) |
Q1 2021 (Mar 31, 2021) |
Q4 2020 (Dec 31, 2020) |
Q3 2020 (Sep 30, 2020) |
Q2 2020 (Jun 30, 2020) |
Q1 2020 (Mar 31, 2020) |
Q4 2019 (Dec 31, 2019) |
Q3 2019 (Sep 30, 2019) |
Q2 2019 (Jun 30, 2019) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net Income | $18.55M | $21.18M | $21.98M | $11.82M | $12.34M | $10.97M | $26.25M | $10.87M | $3.49M | $24.65M | $7.30M | $14.17M | $7.87M | $50.83M | $16.27M | $22.57M | $29.38M | $70.46M | $53.79M | $22.25M | $18.96M | $37.83M | $18.39M | $4.16M | $8.40M | $9.56M | $17.70M |
| Depreciation & Amortization | $1.21M | $3.40M | $2.39M | $1.02M | $928.00K | $3.50M | $2.52M | $1.34M | $1.34M | $3.75M | $2.46M | $1.22M | $1.27M | $3.52M | $2.31M | $1.10M | $1.12M | $3.39M | $2.27M | $1.15M | $1.18M | $3.65M | $2.40M | $1.19M | $1.24M | $2.72M | $1.58M |
| Stock-based Compensation | $3.15M | $7.41M | $5.06M | $2.75M | $3.28M | $6.75M | $4.65M | $2.56M | $1.61M | $4.23M | $3.00M | $1.28M | $1.45M | $4.41M | $2.89M | $1.49M | $1.12M | $3.66M | $2.33M | $976.00K | $952.00K | $2.41M | $1.43M | $564.00K | $522.00K | $1.54M | $1.03M |
| Deferred Income Tax | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $2.42M | $2.32M | $-842.00K | $-634.00K | - | $1.80M | $-3.42M | $-2.24M |
| Change in Receivables | $-4.55M | $10.77M | $9.01M | $6.48M | $-1.19M | $-878.00K | $5.14M | $2.52M | $-209.00K | $7.19M | $5.78M | $2.66M | $-1.30M | $2.08M | $3.17M | $6.75M | $-2.08M | $2.09M | $2.74M | $1.96M | $-92.00K | $-38.00K | $98.00K | $-1.73M | $-849.00K | $263.00K | $3.04M |
| Change in Inventory | $13.01M | $10.54M | $-7.28M | $-15.55M | $-8.91M | $33.70M | $27.99M | $-1.75M | $710.00K | $-12.35M | $-9.91M | $-25.07M | $1.90M | $42.07M | $37.24M | $7.99M | $29.49M | $46.50M | $23.55M | $5.18M | $21.68M | $-30.67M | $-39.75M | $-2.89M | $83.00K | $15.54M | $13.18M |
| Change in Payables | $-5.58M | $17.43M | $11.62M | $12.26M | $-15.29M | $12.57M | $14.99M | $8.18M | $3.34M | $-6.31M | $-4.78M | $-1.69M | $-2.40M | $-1.16M | $5.74M | $20.78M | $-568.00K | $15.58M | $19.30M | $10.35M | $557.00K | $8.97M | $-3.92M | $8.99M | $4.00M | $5.59M | $9.47M |
| Operating Cash Flow | $-10.19M | $69.58M | $57.77M | $45.15M | $3.92M | $22.77M | $13.72M | $38.39M | $-3.88M | $47.22M | $34.73M | $48.83M | $-11.02M | $34.45M | $24.45M | $53.80M | $-6.10M | $68.41M | $66.56M | $33.21M | $-2.45M | $76.23M | $61.89M | $8.08M | $14.22M | $31.83M | $22.68M |
| Capital Expenditure | $3.10M | $8.31M | $3.99M | $1.78M | $1.83M | $3.82M | $2.78M | $1.74M | $1.08M | $3.11M | $2.12M | $1.15M | $1.26M | $3.90M | $2.52M | $1.07M | $427.00K | $1.77M | $1.25M | $736.00K | $480.00K | $1.84M | - | - | $998.00K | $11.46M | $9.76M |
| Acquisitions | - | - | - | - | - | $427.00K | $427.00K | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Investing Cash Flow | $-2.67M | $-12.20M | $-7.01M | $-2.34M | $-2.09M | $-7.03M | $-4.15M | $-1.74M | $-1.08M | $-3.11M | $-2.12M | $-1.15M | $-1.26M | $-3.90M | $-2.52M | $-1.07M | $-427.00K | $-1.77M | $-1.25M | $-736.00K | $-480.00K | $-1.84M | $-1.38M | $-551.00K | $-998.00K | $-11.46M | $-9.76M |
| Stock Repurchased | - | $2.02M | $1.74M | - | $-98.00K | $11.88M | $10.02M | $8.12M | $18.33M | $12.58M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $40.82M | $40.82M |
| Financing Cash Flow | $496.00K | $-1.88M | $-2.10M | $-531.00K | $5.62M | $-10.99M | $-10.05M | $-8.26M | $-18.28M | $-12.10M | $410.00K | $161.00K | $391.00K | $496.00K | $368.00K | $126.00K | $3.32M | $9.45M | $8.22M | $4.32M | $-10.36M | $19.02M | $25.32M | $30.98M | $612.00K | $14.57M | $15.54M |
| Net Change in Cash | $-12.23M | $58.83M | $54.12M | $44.23M | $3.76M | $7.39M | $-712.00K | $27.97M | $-21.45M | $32.17M | $34.60M | $48.60M | $-9.32M | $25.59M | $19.40M | $52.15M | $-3.15M | $75.59M | $73.57M | $36.89M | $-12.69M | $93.28M | $85.35M | $38.16M | $14.27M | $34.78M | $28.48M |
SEC Filing Format - Data shown as it appears in the Q3 2025 (10-Q) filing
Period ended: Sep 30, 2025
Condensed Consolidated Statements of Operations
| Description | Sep 30, 2025 | Sep 30, 2025 | ||
|---|---|---|---|---|
| Current | Prior Year | Current YTD | Prior Year YTD | |
| Total Revenue | $295.63M | $283.15M | $901.31M | $836.18M |
| Cost of Revenue | $134.12M | $138.28M | $418.45M | $397.21M |
| Gross Profit | $161.52M | $144.87M | $482.86M | $438.98M |
| Operating Expenses | $140.53M | $130.61M | $429.18M | $398.96M |
| Operating Income | $20.99M | $14.25M | $53.68M | $40.02M |
| Other Income/Expense | $7.31M | $192.00K | $5.29M | $9.78M |
| Income Before Tax | $28.30M | $14.45M | $58.97M | $49.80M |
| Income Tax Expense | $7.12M | $3.69M | $16.38M | $12.80M |
| Net Income | $21.18M | $10.97M | $43.16M | $37.22M |
| Basic EPS | 0.30 | 0.16 | 0.61 | 0.53 |
| Diluted EPS | 0.29 | 0.15 | 0.60 | 0.52 |
| Basic Shares Outstanding | $71.30M | $70.67M | $71.28M | $70.80M |
| Diluted Shares Outstanding | $72.00M | $71.52M | $72.06M | $71.52M |
Condensed Consolidated Balance Sheets
| Description | Sep 30, 2025 | Dec 31, 2024 |
|---|---|---|
| Cash & Cash Equivalents | $315.43M | $256.60M |
| Accounts Receivable | $21.11M | $10.34M |
| Inventory | $238.83M | $229.24M |
| Other Current Assets | $62.76M | $63.71M |
| Total Current Assets | $638.12M | $561.09M |
| Property Plant & Equipment | $13.58M | $8.94M |
| Goodwill | $2.04M | $2.04M |
| Intangible Assets | $2.31M | $2.29M |
| Other Non-current Assets | $27.36M | $18.07M |
| Total Assets | $751.26M | $665.55M |
| Accounts Payable | $61.99M | $45.10M |
| Accrued Liabilities | $42.87M | $38.52M |
| Other Current Liabilities | $46.83M | $33.74M |
| Total Current Liabilities | $235.98M | $196.10M |
| Total Liabilities | $261.05M | $227.76M |
| Retained Earnings | $349.54M | $305.07M |
| Total Stockholders Equity | $490.21M | $437.79M |
| Total Liabilities & Equity | $751.26M | $665.55M |
Condensed Consolidated Statements of Cash Flows
| Description | Sep 30, 2025 | Sep 30, 2025 | ||
|---|---|---|---|---|
| Current | Prior Year | Current YTD | Prior Year YTD | |
| Net Income | $21.18M | $10.97M | $43.16M | $37.22M |
| Depreciation & Amortization | - | - | $3.40M | $3.50M |
| Stock-based Compensation | - | - | $7.41M | $6.75M |
| Change in Receivables | - | - | $10.77M | $-878.00K |
| Change in Inventory | - | - | $10.54M | $33.70M |
| Change in Payables | - | - | $17.43M | $12.57M |
| Operating Cash Flow | - | - | $69.58M | $22.77M |
| Capital Expenditure | - | - | $8.31M | $3.82M |
| Acquisitions | - | - | - | $427.00K |
| Investing Cash Flow | - | - | $-12.20M | $-7.03M |
| Stock Repurchased | - | - | $2.02M | $11.88M |
| Financing Cash Flow | - | - | $-1.88M | $-10.99M |
| Net Change in Cash | - | - | $58.83M | $7.39M |
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.