$1.49B
Revenue
$168.39M
Net Income
63.64%
Gross Margin
18.16%
Op. Margin
$169.57M
Free Cash Flow
| Breakdown | TTM (Dec 31, 2025) |
FY 2025 (Dec 31, 2025) |
FY 2024 (Dec 31, 2024) |
FY 2023 (Dec 31, 2023) |
FY 2022 (Dec 31, 2022) |
FY 2021 (Dec 31, 2021) |
FY 2020 (Dec 31, 2020) |
FY 2019 (Dec 31, 2019) |
FY 2018 (Dec 31, 2018) |
FY 2017 (Dec 31, 2017) |
FY 2016 (Dec 31, 2016) |
FY 2015 (Dec 31, 2015) |
FY 2014 (Dec 31, 2014) |
FY 2013 (Dec 31, 2013) |
FY 2012 (Dec 31, 2012) |
FY 2011 (Dec 31, 2011) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Total Revenue | $1.49B | $1.49B | $1.45B | $1.32B | $1.09B | $879.52M | $539.01M | $713.51M | $675.57M | $591.25M | $521.07M | $468.54M | $499.26M | $563.58M | $654.12M | $615.22M |
| Revenue Growth % | 0.0% | 2.5% | 10.2% | 21.3% | 23.6% | 63.2% | -24.5% | 5.6% | 14.3% | 13.5% | 11.2% | -6.2% | -11.4% | -13.8% | 6.3% | nan% |
| Cost of Revenue | $541.29M | $541.29M | $524.98M | $478.60M | $392.23M | $322.61M | $208.28M | $267.58M | $248.01M | $214.97M | $194.60M | $179.07M | $212.22M | $234.80M | $246.93M | $228.45M |
| Gross Profit | $947.22M | $947.22M | $927.34M | $839.08M | $694.42M | $556.90M | $330.73M | $445.94M | $427.56M | $376.29M | $326.47M | $289.47M | $287.04M | $328.78M | $407.19M | $386.77M |
| Gross Margin % | 63.6% | 63.6% | 63.9% | 63.7% | 63.9% | 63.3% | 61.4% | 62.5% | 63.3% | 63.6% | 62.7% | 61.8% | 57.5% | 58.3% | 62.2% | 62.9% |
| Operating Expenses | - | - | - | - | - | - | - | - | - | - | - | - | $233.63M | $250.03M | $128.77M | $316.54M |
| Selling General & Admin | $676.90M | $676.90M | $648.54M | $587.70M | $492.37M | $406.46M | $260.65M | $341.21M | $332.83M | $295.54M | $258.79M | $228.27M | $233.63M | $250.03M | $325.80M | $319.00M |
| Operating Income | $270.32M | $270.32M | $274.80M | $251.38M | $194.30M | $148.05M | $70.08M | $104.73M | $94.73M | $78.62M | $66.68M | $61.20M | $53.40M | $78.75M | $278.41M | $66.94M |
| Operating Margin % | 18.2% | 18.2% | 18.9% | 19.1% | 17.9% | 16.8% | 13.0% | 14.7% | 14.0% | 13.3% | 12.8% | 13.1% | 10.7% | 14.0% | 42.6% | 10.9% |
| Interest Expense | $11.12M | $6.69M | $7.50M | $11.25M | $3.60M | $2.83M | $1.97M | $2.15M | $2.58M | $1.99M | $2.34M | $2.83M | $1.48M | $1.38M | $1.65M | $2.20M |
| Interest Income | - | - | - | - | - | - | - | - | - | $2.98M | $3.33M | $3.00M | - | - | - | - |
| Other Income/Expense | $9.16M | $9.16M | $287.00K | $317.00K | $-50.00K | $2.97M | $-734.00K | $419.00K | $1.13M | $-558.00K | $396.00K | $-707.00K | $3.31M | $1.89M | $-3.65M | $454.00K |
| Income Before Tax | $271.33M | $271.33M | $268.39M | $249.59M | $194.22M | $151.02M | $69.35M | $105.15M | $95.86M | $78.06M | $67.07M | $60.50M | $56.72M | $80.65M | $274.76M | $67.39M |
| Income Tax Expense | $63.19M | $63.19M | $64.96M | $61.82M | $43.18M | $40.99M | $19.38M | $29.08M | $26.14M | $22.81M | $23.83M | $21.53M | $19.37M | $29.68M | $97.88M | $24.44M |
| Net Income | $168.39M | $168.39M | $164.36M | $152.65M | $120.94M | $87.41M | $38.22M | $60.25M | $53.79M | $41.59M | $33.33M | $30.44M | $29.44M | $39.21M | $131.14M | $32.30M |
| Net Margin % | 11.3% | 11.3% | 11.3% | 11.6% | 11.1% | 9.9% | 7.1% | 8.4% | 8.0% | 7.0% | 6.4% | 6.5% | 5.9% | 7.0% | 20.0% | 5.3% |
| Basic EPS | nan | 5.25 | 5.13 | 4.77 | 3.80 | 2.76 | 1.21 | 1.92 | 1.72 | 1.33 | 1.07 | 0.98 | 0.95 | 1.27 | 4.29 | 1.06 |
| Diluted EPS | nan | 5.24 | 5.12 | 4.75 | 3.78 | 2.75 | 1.21 | 1.90 | 1.71 | 1.33 | 1.07 | 0.98 | 0.95 | 1.27 | 4.26 | 1.05 |
| Basic Shares Outstanding | -12K | 32.1M | 32.0M | 32.0M | 31.9M | 31.7M | 31.54B | 31.5M | 31.3M | 31.2M | 31.1M | 31.0M | 30.9M | 30.8M | 30.6M | 30.5M |
| Diluted Shares Outstanding | -20K | 32.1M | 32.1M | 32.1M | 32.0M | 31.8M | 31.65B | 31.7M | 31.5M | 31.3M | 31.2M | 31.1M | 31.1M | 31.0M | 30.7M | 30.7M |
| Breakdown | FY 2025 (Dec 31, 2025) |
FY 2024 (Dec 31, 2024) |
FY 2023 (Dec 31, 2023) |
FY 2022 (Dec 31, 2022) |
FY 2021 (Dec 31, 2021) |
FY 2020 (Dec 31, 2020) |
FY 2019 (Dec 31, 2019) |
FY 2018 (Dec 31, 2018) |
FY 2017 (Dec 31, 2017) |
FY 2016 (Dec 31, 2016) |
FY 2015 (Dec 31, 2015) |
FY 2014 (Dec 31, 2014) |
FY 2013 (Dec 31, 2013) |
FY 2012 (Dec 31, 2012) |
FY 2011 (Dec 31, 2011) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Cash & Cash Equivalents | - | - | - | - | $168.39M | $169.68M | $192.42M | $193.14M | $208.34M | $161.83M | $176.97M | $90.14M | $125.65M | $307.33M | $35.86M |
| Short-term Investments | $137.09M | $109.31M | $94.30M | $150.83M | $160.01M | $126.63M | $60.71M | $67.87M | $69.90M | $94.20M | $82.85M | $190.15M | $181.68M | - | - |
| Accounts Receivable | $320.62M | $274.70M | $247.24M | $197.58M | $159.28M | $124.06M | $133.01M | $133.32M | $120.75M | $104.82M | $95.08M | $90.12M | $79.93M | $149.34M | $175.22M |
| Inventory | $351.38M | $371.92M | $371.86M | $289.98M | $198.91M | $158.82M | $167.81M | $161.78M | $137.06M | $96.98M | $98.35M | $102.33M | $117.35M | $142.61M | $164.08M |
| Other Current Assets | $39.95M | $27.04M | $29.46M | $15.65M | $21.38M | $16.91M | $17.12M | $12.58M | $7.36M | $6.24M | $5.81M | $4.50M | $4.78M | $5.90M | $4.26M |
| Total Current Assets | $1.03B | $914.83M | $839.03M | $787.72M | $709.72M | $600.72M | $573.30M | $571.60M | $549.28M | $480.21M | $468.76M | $486.56M | $525.49M | $622.82M | $391.35M |
| Property Plant & Equipment | $184.89M | $153.77M | $169.22M | $166.72M | $149.35M | $19.58M | $11.11M | $9.84M | $10.33M | $10.08M | $9.33M | $9.19M | $10.44M | $12.29M | $14.53M |
| Goodwill | - | - | - | - | - | - | - | - | - | - | - | - | - | $954.00K | $2.76M |
| Intangible Assets | $325.19M | $282.48M | $296.36M | $290.85M | $214.05M | $214.11M | $201.98M | $204.32M | $200.50M | $183.87M | $201.34M | $98.53M | $116.24M | $113.04M | $105.75M |
| Other Non-current Assets | $20.23M | $18.54M | $21.57M | $24.12M | $30.59M | $22.96M | $6.08M | $6.30M | $8.01M | $8.25M | $8.23M | $10.22M | $11.88M | $10.82M | $1.65M |
| Total Assets | $1.59B | $1.41B | $1.37B | $1.31B | $1.15B | $890.14M | $828.83M | $797.83M | $777.77M | $682.41M | $687.66M | $604.51M | $664.06M | $759.92M | $516.03M |
| Accounts Payable | $77.21M | $91.05M | $97.41M | $88.39M | $81.98M | $35.58M | $54.10M | $58.33M | $52.61M | $49.51M | $50.64M | $46.65M | $56.74M | $73.11M | $112.73M |
| Short-term Debt | $9.40M | $8.30M | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Accrued Liabilities | $189.62M | $172.76M | $178.88M | $213.62M | $136.68M | $95.63M | $96.42M | $94.67M | $81.84M | $62.61M | $46.89M | $49.19M | $58.33M | $68.77M | $52.04M |
| Total Current Liabilities | $344.00M | $332.43M | $324.75M | $344.57M | $244.91M | $156.21M | $184.47M | $189.18M | $167.11M | $142.24M | $131.08M | $103.63M | $126.15M | $256.14M | $185.62M |
| Long-term Debt | $176.03M | $157.34M | $127.90M | $151.49M | $132.90M | $10.14M | $10.73M | $22.91M | $36.21M | $53.06M | $76.44M | - | - | - | - |
| Common Stock | $32.00K | $32.00K | $32.00K | $32.00K | $32.00K | $32.00K | $31.00K | $31.00K | $31.00K | $31.00K | $31.00K | $31.00K | $31.00K | $31.00K | $31.00K |
| Retained Earnings | $828.91M | $763.24M | $693.85M | $620.10M | $560.66M | $503.57M | $474.64M | $448.73M | $422.57M | $402.71M | $388.43M | $374.12M | $359.46M | $349.67M | $228.16M |
| Treasury Stock | $66.73M | $52.86M | $52.86M | $37.48M | $37.48M | $37.48M | $37.48M | $37.48M | $37.48M | $37.48M | $36.82M | $36.46M | $36.02M | $35.40M | $34.15M |
| Total Stockholders Equity | $880.72M | $744.87M | $699.39M | $616.78M | $571.92M | $535.84M | $468.00M | $447.61M | $433.30M | $370.39M | $365.59M | $382.06M | $407.21M | $381.48M | $252.67M |
| Total Liabilities & Equity | $1.59B | $1.41B | $1.37B | $1.31B | $1.15B | $890.14M | $828.83M | $797.83M | $777.77M | $682.41M | $687.66M | $604.51M | $664.06M | $759.92M | $516.03M |
| Breakdown | TTM (Dec 31, 2025) |
FY 2025 (Dec 31, 2025) |
FY 2024 (Dec 31, 2024) |
FY 2023 (Dec 31, 2023) |
FY 2022 (Dec 31, 2022) |
FY 2021 (Dec 31, 2021) |
FY 2020 (Dec 31, 2020) |
FY 2019 (Dec 31, 2019) |
FY 2018 (Dec 31, 2018) |
FY 2017 (Dec 31, 2017) |
FY 2016 (Dec 31, 2016) |
FY 2015 (Dec 31, 2015) |
FY 2014 (Dec 31, 2014) |
FY 2013 (Dec 31, 2013) |
FY 2012 (Dec 31, 2012) |
FY 2011 (Dec 31, 2011) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net Income | $168.39M | $168.39M | $164.36M | $152.65M | $120.94M | $87.41M | $38.22M | $60.25M | $53.79M | $41.59M | $33.33M | $30.44M | $29.44M | $39.21M | $131.14M | $32.30M |
| Depreciation & Amortization | $43.52M | $25.30M | $28.36M | $17.33M | $22.54M | $12.70M | $9.07M | - | - | - | - | $9.08M | $10.17M | $11.11M | $15.55M | $13.07M |
| Stock-based Compensation | $1.57M | $1.57M | $2.38M | $2.52M | $3.14M | $2.85M | $3.03M | $3.39M | $2.21M | $2.09M | $1.20M | $787.00K | $856.00K | $838.00K | $832.00K | $1.06M |
| Deferred Income Tax | $9.02M | $1.67M | $-3.36M | $-2.99M | $-3.60M | $-465.00K | $581.00K | $-2.33M | $-158.00K | $-591.00K | $-1.37M | $829.00K | $-557.00K | $4.84M | $-7.91M | $-1.01M |
| Change in Receivables | $39.24M | $22.10M | $41.28M | $36.84M | $59.64M | $45.40M | $-13.16M | $1.12M | $-21.53M | $-4.12M | $13.16M | $12.57M | $19.61M | $-71.78M | $-27.30M | $88.92M |
| Change in Inventory | $-26.11M | $-55.17M | $17.20M | $73.70M | $98.30M | $49.81M | $-19.33M | $-5.92M | $-29.34M | $-28.52M | $909.00K | $4.35M | $-4.34M | $-29.24M | $-13.57M | $60.49M |
| Operating Cash Flow | $212.05M | $214.90M | $187.64M | $105.77M | $115.15M | $119.59M | $64.99M | $76.45M | $63.04M | $35.89M | $54.56M | $50.08M | - | - | $60.64M | $-23.72M |
| Capital Expenditure | $42.48M | $24.41M | $4.74M | $6.46M | $33.76M | $141.27M | $11.01M | $5.43M | $3.96M | $3.02M | $4.78M | $4.16M | $3.30M | $5.01M | $9.47M | $9.95M |
| Purchases of Investments | - | - | - | $221.11M | $1.04M | $55.69M | $7.58M | - | - | - | - | - | - | - | - | - |
| Investing Cash Flow | $-23.40M | $-61.15M | $-44.83M | $7.26M | $-132.76M | $-187.87M | $-22.33M | $-5.64M | $-13.64M | $36.92M | $-20.43M | $-34.59M | - | - | $206.46M | $36.74M |
| Debt Repayment | $86.57M | $50.32M | $34.69M | $28.80M | $19.86M | $43.06M | $13.72M | $22.32M | $23.49M | $22.36M | $21.88M | $11.76M | - | - | $4.38M | $11.67M |
| Stock Issued | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $3.40M | $2.76M |
| Stock Repurchased | - | $13.87M | - | $15.39M | - | - | - | - | - | - | $77.00K | $32.00K | $90.00K | $98.00K | $90.00K | - |
| Dividends Paid | $179.81M | $102.72M | $96.03M | $80.05M | $63.74M | $31.69M | $20.80M | $34.58M | $26.29M | $21.19M | $18.02M | $15.81M | $14.84M | $28.33M | $9.78M | $9.30M |
| Financing Cash Flow | $-182.30M | $-131.25M | $-100.77M | $-133.21M | $-45.57M | $78.19M | $-18.64M | $-68.18M | $-55.88M | $-47.63M | $-44.64M | $81.78M | - | - | $2.52M | $-13.80M |
| Net Change in Cash | $29.86M | $32.66M | $36.97M | $-16.25M | $-63.67M | $-1.29M | $36.26M | $-59.72M | $-15.21M | $46.52M | $-15.14M | $86.83M | $-35.51M | $-181.69M | $271.48M | $-1.69M |
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 | $429.58M | $424.63M | $1.10B | $1.09B |
| Cost of Revenue | $156.76M | $153.47M | $392.45M | $396.52M |
| Gross Profit | $272.82M | $271.16M | $709.88M | $694.30M |
| Selling General & Admin | $164.26M | $165.17M | $467.07M | $455.51M |
| Operating Income | $108.56M | $105.99M | $242.81M | $238.80M |
| Interest Expense | $2.31M | $1.98M | $4.99M | $6.58M |
| Other Income/Expense | $978.00K | $-1.00K | $1.30M | $35.00K |
| Income Before Tax | $107.56M | $100.41M | $235.10M | $231.71M |
| Income Tax Expense | $24.28M | $23.57M | $55.22M | $54.97M |
| Net Income | $65.81M | $62.26M | $140.29M | $140.13M |
| Basic EPS | 2.05 | 1.94 | 4.37 | 4.37 |
| Diluted EPS | 2.05 | 1.93 | 4.36 | 4.34 |
| Basic Shares Outstanding | $32.11M | $32.03M | $32.11M | $32.03M |
| Diluted Shares Outstanding | $32.15M | $32.27M | $32.16M | $32.27M |
Condensed Consolidated Balance Sheets
| Description | Sep 30, 2025 | Dec 31, 2024 |
|---|---|---|
| Short-term Investments | $77.46M | $109.31M |
| Accounts Receivable | $363.62M | $274.70M |
| Inventory | $388.30M | $371.92M |
| Other Current Assets | $40.59M | $27.04M |
| Total Current Assets | $990.74M | $914.83M |
| Property Plant & Equipment | $186.21M | $153.77M |
| Intangible Assets | $328.22M | $282.48M |
| Other Non-current Assets | $19.67M | $18.54M |
| Total Assets | $1.56B | $1.41B |
| Accounts Payable | $66.98M | $91.05M |
| Accrued Liabilities | $152.62M | $172.76M |
| Total Current Liabilities | $302.77M | $332.43M |
| Long-term Debt | $139.98M | $115.73M |
| Common Stock | $32.00K | $32.00K |
| Retained Earnings | $826.96M | $763.24M |
| Treasury Stock | $60.34M | $52.86M |
| Total Stockholders Equity | $870.89M | $744.87M |
| Total Liabilities & Equity | $1.56B | $1.41B |
Condensed Consolidated Statements of Cash Flows
| Description | Sep 30, 2025 | Sep 30, 2025 | ||
|---|---|---|---|---|
| Current | Prior Year | Current YTD | Prior Year YTD | |
| Net Income | $65.81M | $62.26M | $140.29M | $140.13M |
| Depreciation & Amortization | - | - | $18.84M | $18.20M |
| Stock-based Compensation | $370.00K | $600.00K | $1.31M | $1.77M |
| Deferred Income Tax | - | - | $3.45M | $-4.91M |
| Change in Receivables | - | - | $62.90M | $102.58M |
| Change in Inventory | - | - | $-18.75M | $35.24M |
| Operating Cash Flow | - | - | $68.37M | $49.68M |
| Capital Expenditure | - | - | $22.87M | $2.89M |
| Investing Cash Flow | - | - | $-1.84M | $11.57M |
| Debt Repayment | - | - | $37.05M | $24.78M |
| Stock Repurchased | - | - | $7.47M | - |
| Dividends Paid | - | - | $77.09M | $71.98M |
| Financing Cash Flow | - | - | $-90.85M | $-71.93M |
| Net Change in Cash | - | - | $-15.04M | $-10.04M |
All values are in USD (United States Dollars). Data is sourced from SEC EDGAR 10-K filings.
Annual data represents full fiscal year results. FY = Fiscal Year ending.