$1.08B
Revenue
$166.01M
Net Income
37.02%
Gross Margin
23.21%
Op. Margin
$424.34M
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) |
Q1 2019 (Mar 31, 2019) |
Q4 2018 (Dec 31, 2018) |
Q3 2018 (Sep 30, 2018) |
Q2 2018 (Jun 30, 2018) |
Q1 2018 (Mar 31, 2018) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Total Revenue | $261.20M | $263.95M | $273.57M | $280.32M | $272.12M | $293.18M | $290.39M | $274.12M | $274.87M | $287.87M | $305.82M | $228.41M | $187.77M | $184.48M | $170.22M | $145.90M | $129.92M | $115.36M | $108.89M | $84.42M | $68.09M | $59.79M | $66.55M | $154.14M | $140.24M | $160.81M | $168.49M | $158.88M | $139.82M | $150.66M | $138.54M | $115.11M |
| Revenue Growth % (YoY) | -4.0% | -10.0% | -5.8% | 2.3% | -1.0% | 1.8% | -5.0% | 20.0% | 46.4% | 56.0% | 79.7% | 56.6% | 44.5% | 59.9% | 56.3% | 72.8% | 90.8% | 93.0% | 63.6% | -45.2% | -51.4% | -62.8% | -60.5% | -3.0% | 0.3% | 6.7% | 21.6% | 38.0% | nan% | nan% | nan% | nan% |
| Cost of Revenue | $166.64M | $166.83M | $173.58M | $172.58M | $169.23M | $178.88M | $176.47M | $168.85M | $164.96M | $175.81M | $201.08M | $148.82M | $116.66M | $117.22M | $111.23M | $100.81M | $80.84M | $82.45M | $80.19M | $66.16M | $51.79M | $38.85M | $48.12M | $102.19M | $97.96M | $100.34M | $103.79M | $110.42M | $95.75M | $87.47M | $82.20M | $81.18M |
| Gross Profit | $94.56M | $97.12M | $100.00M | $107.74M | $102.89M | $114.30M | $113.92M | $105.28M | $109.91M | $112.06M | $104.73M | $79.59M | $71.12M | $67.27M | $58.98M | $45.08M | $49.07M | $32.91M | $28.70M | $18.26M | $16.30M | $20.94M | $18.43M | $51.95M | $42.27M | $60.47M | $64.70M | $48.46M | $44.08M | $63.18M | $56.34M | $33.93M |
| Gross Margin % | 36.2% | 36.8% | 36.6% | 38.4% | 37.8% | 39.0% | 39.2% | 38.4% | 40.0% | 38.9% | 34.2% | 34.8% | 37.9% | 36.5% | 34.7% | 30.9% | 37.8% | 28.5% | 26.4% | 21.6% | 23.9% | 35.0% | 27.7% | 33.7% | 30.1% | 37.6% | 38.4% | 30.5% | 31.5% | 41.9% | 40.7% | 29.5% |
| Operating Expenses | $201.35M | $202.72M | $212.77M | $211.71M | $201.67M | $216.39M | $210.57M | $211.57M | $196.31M | $200.27M | $257.30M | $178.72M | $139.55M | $133.19M | $125.97M | $114.91M | $104.20M | $94.60M | $91.58M | $72.78M | $59.67M | $47.23M | $57.67M | $113.95M | $104.15M | $113.69M | $117.04M | $110.38M | $95.96M | $98.53M | $92.06M | $79.89M |
| Selling General & Admin | $34.71M | $35.89M | $39.19M | $39.13M | $32.44M | $37.37M | $31.23M | $29.42M | $29.56M | $29.55M | $38.07M | $29.90M | $22.90M | $15.97M | $14.74M | $14.09M | $12.86M | $12.15M | $11.38M | $9.63M | $8.98M | $8.38M | $8.69M | $13.66M | $12.39M | $13.35M | $13.25M | $12.67M | $10.51M | $11.05M | $9.85M | $9.11M |
| Operating Income | $59.85M | $61.23M | $60.80M | $68.61M | $70.45M | $76.79M | $79.82M | $62.55M | $78.55M | $87.60M | $48.52M | $49.69M | $48.22M | $51.30M | $44.24M | $30.99M | $25.71M | $20.77M | $17.31M | $11.63M | $8.42M | $12.56M | $8.88M | $40.19M | $36.09M | $47.12M | $51.45M | $48.49M | $43.86M | $52.13M | $46.49M | $35.22M |
| Operating Margin % | 22.9% | 23.2% | 22.2% | 24.5% | 25.9% | 26.2% | 27.5% | 22.8% | 28.6% | 30.4% | 15.9% | 21.8% | 25.7% | 27.8% | 26.0% | 21.2% | 19.8% | 18.0% | 15.9% | 13.8% | 12.4% | 21.0% | 13.3% | 26.1% | 25.7% | 29.3% | 30.5% | 30.5% | 31.4% | 34.6% | 33.6% | 30.6% |
| Interest Expense | $-1.27M | $1.96M | $1.30M | $627.00K | $-1.02M | $1.66M | $1.08M | $535.00K | $-1.33M | $5.15M | $3.56M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $225.00K | $270.00K | $248.00K | $2.85M |
| Other Income/Expense | $-1.01M | $221.00K | - | - | $3.20M | - | - | - | $686.00K | $266.00K | - | $3.54M | $-1.92M | $1.12M | - | $-1.11M | $1.90M | - | $-1.00M | $-406.00K | - | $-1.86M | $1.31M | - | $4.78M | $558.00K | $-1.04M | $-1.04M | - | $-4.30M | $-4.30M | $-4.30M |
| Income Before Tax | $61.98M | $64.43M | $63.32M | $70.94M | $75.96M | $78.85M | $81.22M | $63.24M | $79.06M | $86.50M | $42.59M | $54.23M | $48.67M | $53.56M | $44.55M | $29.77M | $27.47M | $20.47M | $16.13M | $11.08M | $8.27M | $10.91M | $10.41M | $40.59M | $41.25M | $48.05M | $51.54M | $47.47M | $43.64M | $51.86M | $46.24M | $28.06M |
| Income Tax Expense | $13.68M | $14.24M | $14.28M | $16.83M | $18.51M | $16.42M | $18.16M | $13.42M | $16.98M | $18.48M | $10.13M | $1.94M | $7.93M | $12.04M | $8.77M | $2.69M | $7.09M | $3.29M | $1.35M | $-4.06M | $2.14M | $23.00K | $1.31M | $7.50M | $9.98M | $12.22M | $10.79M | $-973.00K | $4.96M | $8.21M | $4.70M | $1.65M |
| Net Income | $39.84M | $41.62M | $40.33M | $44.22M | $46.69M | $49.93M | $49.83M | $38.97M | $48.95M | $52.58M | $24.75M | $42.89M | $30.99M | $31.43M | $27.14M | $20.62M | $15.02M | $12.62M | $10.39M | $11.56M | $3.20M | $6.23M | $6.03M | $18.98M | $18.06M | $19.34M | $21.41M | $26.81M | $16.92M | $18.67M | $12.33M | $3.75M |
| Net Margin % | 15.3% | 15.8% | 14.7% | 15.8% | 17.2% | 17.0% | 17.2% | 14.2% | 17.8% | 18.3% | 8.1% | 18.8% | 16.5% | 17.0% | 15.9% | 14.1% | 11.6% | 10.9% | 9.5% | 13.7% | 4.7% | 10.4% | 9.1% | 12.3% | 12.9% | 12.0% | 12.7% | 16.9% | 12.1% | 12.4% | 8.9% | 3.3% |
| Basic EPS | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | 0.24 | nan | 0.13 | 0.13 | nan | nan | nan | nan | 0.69 | 0.45 | 0.52 | 0.47 | 0.14 |
| Diluted EPS | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | 0.19 | nan | 0.13 | 0.11 | nan | 0.38 | nan | nan | 0.59 | 0.44 | 0.52 | 0.46 | 0.14 |
| Diluted Shares Outstanding | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 75.8M | - | 75.6M | 75.4M | - | - | - | - | 75.2M | - | 36K | 27K | 27K |
| 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) |
Q1 2019 (Mar 31, 2019) |
Q4 2018 (Dec 31, 2018) |
Q3 2018 (Sep 30, 2018) |
Q2 2018 (Jun 30, 2018) |
Q1 2018 (Mar 31, 2018) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Cash & Cash Equivalents | $123.57M | $445.61M | $405.18M | $347.66M | $342.84M | $303.38M | $246.50M | $194.26M | $133.79M | $63.74M | $63.91M | $75.42M | $344.53M | $320.62M | $311.68M | $297.74M | $301.67M | $301.97M | $309.08M | $291.97M | $288.66M | $273.94M | $270.67M | $230.20M | $202.60M | $167.54M | $131.15M | $88.12M | $70.84M | $41.98M | $28.40M | $7.86M |
| Accounts Receivable | $164.49M | $201.38M | $207.28M | $219.69M | $191.63M | $196.87M | $205.02M | $207.62M | $205.38M | $206.25M | $214.59M | $209.44M | $138.27M | $131.75M | $125.82M | $104.21M | $89.20M | $79.40M | $71.83M | $57.63M | $44.07M | $40.29M | $46.82M | $95.24M | $87.86M | $100.31M | $112.96M | $107.87M | $92.27M | $105.94M | $97.57M | $84.80M |
| Other Current Assets | $19.23M | $10.44M | $14.47M | $11.39M | $13.42M | $10.15M | $10.76M | $11.03M | $11.38M | $19.44M | $11.18M | $9.99M | $10.56M | $11.85M | $7.99M | $8.21M | $7.79M | $9.29M | $4.49M | $4.95M | $4.93M | $9.96M | $8.45M | $9.54M | $11.04M | $7.51M | $10.36M | $11.03M | $11.56M | $9.34M | $5.37M | $5.56M |
| Total Current Assets | $954.92M | $928.71M | $873.35M | $809.01M | $774.69M | $730.20M | $669.02M | $616.96M | $556.18M | $492.95M | $499.07M | $527.46M | $654.64M | $626.95M | $594.53M | $546.37M | $518.49M | $491.80M | $473.78M | $439.41M | $425.14M | $411.89M | $416.67M | $435.27M | $414.88M | $386.95M | $364.54M | $315.20M | $274.50M | $242.58M | $209.30M | $167.76M |
| Property Plant & Equipment | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $139.50M | $142.82M | $148.70M | $157.15M | $162.87M | $161.75M | $157.12M | $155.99M | $148.86M | $142.05M | $135.39M | $118.60M | $109.49M |
| Goodwill | $203.03M | $203.03M | $203.03M | $203.03M | $203.03M | $203.03M | $203.03M | $203.03M | $203.03M | $200.72M | $202.81M | $201.30M | $7.82M | $7.82M | $7.82M | $7.82M | $7.82M | $7.82M | $7.82M | $7.82M | $7.82M | $7.82M | $7.82M | $7.82M | $7.82M | $7.82M | $7.82M | $7.82M | $7.82M | $7.82M | $7.82M | $7.82M |
| Intangible Assets | $148.00M | $152.00M | $156.00M | $159.99M | $163.99M | $167.99M | $171.98M | $175.98M | $179.98M | $183.97M | $187.97M | $196.63M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Other Non-current Assets | $10.12M | $8.63M | $8.00M | $8.22M | $8.52M | $8.96M | $9.19M | $9.48M | $9.53M | $9.78M | $9.88M | $10.09M | $1.60M | $1.31M | $992.00K | $1.05M | $1.04M | $1.04M | $1.11M | $1.20M | $1.21M | $1.25M | $1.28M | $1.34M | $1.40M | $1.48M | $1.49M | $1.28M | $1.31M | $613.00K | $47.00K | $48.00K |
| Total Assets | $1.87B | $1.86B | $1.82B | $1.77B | $1.74B | $1.68B | $1.63B | $1.58B | $1.52B | $1.46B | $1.48B | $1.52B | $1.12B | $1.10B | $1.07B | $1.03B | $982.08M | $963.93M | $944.75M | $877.87M | $815.59M | $811.49M | $822.15M | $850.10M | $834.96M | $811.14M | $793.76M | $742.63M | $584.74M | $565.67M | $406.07M | $358.33M |
| Accounts Payable | $71.54M | $67.25M | $83.14M | $64.42M | $72.00M | $74.90M | $63.76M | $66.14M | $71.84M | $65.22M | $63.59M | $56.74M | $47.78M | $62.40M | $57.37M | $51.17M | $42.82M | $43.41M | $33.51M | $21.05M | $20.16M | $15.57M | $13.29M | $34.48M | $40.96M | $40.96M | $46.35M | $44.85M | $42.05M | $44.26M | $44.23M | $38.58M |
| Accrued Liabilities | $59.09M | $75.88M | $64.13M | $69.93M | $75.42M | $79.35M | $61.02M | $58.28M | $50.65M | $60.71M | $53.22M | $50.77M | $30.62M | $31.66M | $33.62M | $28.75M | $28.24M | $24.32M | $21.38M | $15.79M | $11.39M | $14.56M | $13.93M | $19.27M | $22.07M | $19.71M | $22.53M | $15.93M | $15.65M | $17.44M | $17.22M | $14.58M |
| Deferred Revenue | $7.70M | - | - | - | $8.10M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Total Current Liabilities | $164.24M | $175.87M | $179.96M | $166.97M | $178.82M | $191.30M | $178.62M | $190.67M | $175.66M | $177.37M | $180.73M | $186.57M | $116.65M | $132.19M | $113.64M | $102.46M | $92.57M | $87.95M | $73.56M | $55.06M | $48.91M | $48.00M | $58.78M | $81.41M | $91.13M | $89.58M | $92.95M | $84.08M | $74.62M | $68.90M | $67.82M | $58.74M |
| Long-term Debt | - | - | - | - | - | - | - | - | - | - | $30.00M | $111.97M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Deferred Tax Liabilities | $2.79M | $2.45M | $2.20M | $3.04M | $2.87M | $3.16M | $2.89M | $3.74M | $3.59M | $1.47M | $1.05M | $2.12M | $1.97M | $2.10M | $1.25M | $1.43M | $1.17M | $699.00K | $587.00K | $864.00K | $786.00K | $792.00K | $718.00K | $1.51M | $1.35M | $822.00K | $865.00K | - | $1.04M | - | - | - |
| Other Non-current Liabilities | $4.47M | $4.47M | $4.47M | $4.47M | $4.47M | $3.41M | $2.21M | $1.00M | - | - | $23.98M | $5.84M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Total Liabilities | $438.57M | $471.36M | $475.99M | $463.70M | $475.15M | $469.44M | $471.60M | $475.30M | $457.79M | $454.08M | $523.62M | $594.43M | $408.45M | $419.55M | $426.32M | $411.09M | $387.05M | $384.23M | $373.57M | $318.81M | $264.82M | $264.93M | $274.25M | $307.67M | $318.57M | $322.08M | $339.24M | $326.27M | $222.42M | $240.81M | $140.78M | $131.02M |
| Retained Earnings | $680.35M | $650.36M | $618.55M | $587.32M | $552.13M | $514.48M | $473.39M | $431.70M | $400.68M | $359.70M | $315.05M | $297.53M | $261.76M | $237.55M | $212.91M | $192.49M | $178.45M | $169.39M | $162.67M | $157.29M | $150.09M | $151.24M | $149.36M | $147.67M | $132.99M | $119.24M | $99.90M | $78.49M | $51.68M | $34.76M | $16.09M | $3.75M |
| Total Stockholders Equity | $1.23B | $1.19B | $1.15B | $1.11B | $1.07B | $1.00B | $954.68M | $893.37M | $865.52M | $821.01M | $760.81M | $737.25M | $571.92M | $544.24M | $517.24M | $492.32M | $468.64M | $456.87M | $441.97M | $405.96M | $352.97M | $351.02M | $346.75M | $342.46M | $327.47M | $312.32M | $293.03M | $268.60M | $177.66M | $161.95M | $100.49M | $87.48M |
| Total Liabilities & Equity | $1.87B | $1.86B | $1.82B | $1.77B | $1.74B | $1.68B | $1.63B | $1.58B | $1.52B | $1.46B | $1.48B | $1.52B | $1.12B | $1.10B | $1.07B | $1.03B | $982.08M | $963.93M | $944.75M | $877.87M | $815.59M | $811.49M | $822.15M | $850.10M | $834.96M | $811.14M | $793.76M | $742.63M | $584.74M | $565.67M | $406.07M | $358.33M |
| 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) |
Q1 2019 (Mar 31, 2019) |
Q4 2018 (Dec 31, 2018) |
Q3 2018 (Sep 30, 2018) |
Q2 2018 (Jun 30, 2018) |
Q1 2018 (Mar 31, 2018) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net Income | $39.84M | $41.62M | $40.33M | $44.22M | $46.69M | $138.72M | $49.83M | $38.97M | $48.95M | $52.58M | $24.75M | $42.89M | $30.99M | $31.43M | $27.14M | $20.62M | $15.02M | $34.57M | $21.95M | $11.56M | $3.20M | $31.24M | $25.01M | $18.98M | $18.06M | $67.55M | $21.41M | $26.81M | $16.92M | $18.67M | $12.33M | $3.75M |
| Depreciation & Amortization | $16.16M | $47.75M | $31.56M | $15.68M | $15.31M | $45.12M | $30.05M | $15.05M | $14.87M | $50.18M | $35.02M | $13.11M | $8.13M | $25.99M | $17.59M | $8.68M | $8.83M | $27.48M | $18.35M | $9.19M | $9.26M | $31.26M | $21.50M | $10.98M | $10.59M | $28.26M | $18.26M | $8.88M | $8.32M | $21.83M | $13.99M | $6.62M |
| Stock-based Compensation | $6.02M | $18.48M | $12.37M | $6.06M | $6.95M | $15.94M | $10.37M | $4.43M | $4.58M | $13.53M | $9.16M | $3.84M | $2.60M | $8.03M | $5.02M | $2.67M | $2.07M | $6.55M | $4.44M | $2.00M | $2.16M | $6.44M | $4.20M | $1.97M | $1.74M | $5.26M | $3.57M | $1.68M | $1.32M | $3.38M | $2.10M | $834.00K |
| Deferred Income Tax | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $963.00K |
| Change in Receivables | $-35.91M | $9.46M | $15.71M | $28.09M | $-4.72M | $-8.32M | $358.00K | $3.01M | $-779.00K | $12.64M | $20.11M | $12.88M | $6.44M | $42.91M | $36.48M | $14.68M | $9.86M | $35.63M | $27.86M | $13.57M | $3.36M | $-48.19M | $-42.04M | $8.24M | $-12.53M | $8.33M | $20.70M | $15.60M | $-13.66M | $21.76M | $12.65M | $419.00K |
| Change in Inventory | $5.89M | $46.56M | $20.25M | $3.11M | $8.85M | $16.78M | $4.34M | $-234.00K | $3.46M | $-45.38M | $-41.19M | $-20.57M | $-654.00K | $45.55M | $30.67M | $16.65M | $19.59M | $16.49M | $2.57M | $-1.01M | $987.00K | $-19.19M | $-17.08M | $-8.31M | $3.08M | $14.51M | $12.01M | $8.88M | $15.36M | $22.87M | $14.94M | $5.59M |
| Operating Cash Flow | $72.27M | $186.15M | $124.38M | $41.55M | $66.59M | $249.52M | $164.22M | $86.26M | $91.68M | $248.60M | $168.52M | $60.46M | $39.28M | $78.61M | $48.22M | $17.21M | $11.68M | $52.08M | $43.23M | $15.75M | $21.89M | $121.48M | $102.55M | $45.16M | $61.44M | $148.19M | $98.32M | $34.24M | $44.83M | $122.35M | $80.70M | $38.56M |
| Acquisitions | - | - | - | - | - | - | - | - | - | $616.19M | $618.86M | $618.86M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Investing Cash Flow | $-4.34M | $-34.73M | $-26.51M | $-15.45M | $-11.34M | $-24.05M | $-14.05M | $-6.81M | $-9.55M | $-645.24M | $-639.52M | $-633.15M | $-6.04M | $-19.50M | $-12.88M | $-7.29M | $-3.22M | $-8.42M | $-4.35M | $-2.03M | $-1.65M | $-16.49M | $-16.55M | $-8.34M | $-18.23M | $-37.72M | $-28.75M | $-13.85M | $-13.75M | $-54.41M | $-31.35M | $-15.69M |
| Debt Repayment | - | - | - | - | - | - | - | - | - | $155.00M | $100.00M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $248.53M | $248.53M | $248.53M |
| Stock Issued | - | - | - | - | - | - | - | - | - | $169.88M | $169.88M | $169.88M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Stock Repurchased | $13.00K | $5.91M | $5.71M | $5.50M | $10.00K | $9.32M | $8.49M | $8.27M | $650.00K | $4.60M | $4.60M | $4.34M | $68.00K | $4.50M | $4.50M | $4.42M | $91.00K | $3.19M | $3.17M | $3.14M | $60.00K | $1.39M | $1.39M | $1.36M | $20.00K | $1.53M | $1.52M | $1.47M | - | - | - | - |
| Dividends Paid | $9.65M | $27.79M | $18.15M | $9.22M | $8.86M | $24.82M | $16.14M | $8.14M | $7.86M | $22.27M | $14.47M | $7.35M | $6.70M | $20.02M | $13.34M | $6.66M | $5.91M | $15.25M | $9.43M | $4.50M | $4.29M | $12.85M | $8.57M | $4.28M | $4.24M | - | - | - | - | - | - | - |
| Financing Cash Flow | $-19.23M | $-49.83M | $-36.55M | $-21.79M | $-13.72M | $-56.43M | $-37.20M | $-20.13M | $-13.38M | $116.65M | $190.69M | $303.16M | $-10.20M | $-37.19M | $-24.16M | $-14.18M | $-9.03M | $-30.35M | $-18.64M | $-10.48M | $-6.12M | $-34.09M | $-17.93M | $-9.60M | $-8.63M | $-13.04M | $-9.09M | $-3.56M | $-2.08M | $-32.92M | $-28.40M | $-22.64M |
| Net Change in Cash | $48.97M | $102.77M | $62.33M | $4.82M | $39.47M | $169.58M | $112.71M | $60.47M | $70.05M | $-280.79M | $-280.62M | $-269.11M | $23.90M | $18.95M | $10.02M | $-3.93M | $-305.00K | $13.31M | $20.42M | $3.31M | $14.72M | $71.34M | $68.07M | $27.60M | $35.06M | $96.70M | $60.31M | $17.27M | $28.86M | $34.41M | $20.83M | $286.00K |
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 | $263.95M | $293.18M | $817.85M | $857.69M |
| Operating Expenses | $202.72M | $216.39M | $627.20M | $638.53M |
| Selling General & Admin | $35.89M | $37.37M | $114.20M | $98.02M |
| Operating Income | $61.23M | $76.79M | $190.65M | $219.16M |
| Interest Expense | - | - | $1.96M | $1.66M |
| Other Income/Expense | $221.00K | - | $221.00K | - |
| Income Before Tax | $64.43M | $78.85M | $198.69M | $223.32M |
| Income Tax Expense | $14.24M | $16.42M | $45.35M | $48.01M |
| Net Income | $41.62M | $49.93M | $126.18M | $138.72M |
Condensed Consolidated Balance Sheets
| Description | Sep 30, 2025 | Dec 31, 2024 |
|---|---|---|
| Cash & Cash Equivalents | $445.61M | $342.84M |
| Accounts Receivable | $201.38M | $191.63M |
| Other Current Assets | $10.44M | $13.42M |
| Total Current Assets | $928.71M | $774.69M |
| Goodwill | $203.03M | $203.03M |
| Intangible Assets | $152.00M | $163.99M |
| Other Non-current Assets | $8.63M | $8.52M |
| Total Assets | $1.86B | $1.74B |
| Accounts Payable | $67.25M | $72.00M |
| Accrued Liabilities | $75.88M | $75.42M |
| Total Current Liabilities | $175.87M | $178.82M |
| Deferred Tax Liabilities | $2.45M | $2.87M |
| Other Non-current Liabilities | $4.47M | $4.47M |
| Total Liabilities | $471.36M | $475.15M |
| Retained Earnings | $650.36M | $552.13M |
| Total Stockholders Equity | $1.19B | $1.07B |
| Total Liabilities & Equity | $1.86B | $1.74B |
Condensed Consolidated Statements of Cash Flows
| Description | Sep 30, 2025 | Sep 30, 2025 | ||
|---|---|---|---|---|
| Current | Prior Year | Current YTD | Prior Year YTD | |
| Net Income | $41.62M | $49.93M | $126.18M | $138.72M |
| Depreciation & Amortization | - | - | $47.75M | $45.12M |
| Stock-based Compensation | - | - | $18.48M | $15.94M |
| Change in Receivables | - | - | $9.46M | $-8.32M |
| Change in Inventory | - | - | $46.56M | $16.78M |
| Operating Cash Flow | - | - | $186.15M | $249.52M |
| Investing Cash Flow | - | - | $-34.73M | $-24.05M |
| Stock Repurchased | - | - | $5.91M | $9.32M |
| Dividends Paid | - | - | $27.79M | $24.82M |
| Financing Cash Flow | - | - | $-49.83M | $-56.43M |
| Net Change in Cash | - | - | $102.77M | $169.58M |
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.