
| Metric | FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 |
|---|---|---|---|---|---|---|---|---|---|
| Net sales | $4.76B+22.9% | $3.88B+8.9% | $3.56B+15.7% | $3.08B+8.0% | $2.85B+45.2% | $1.96B+6.2% | $1.85B+18.4% | $1.56B+22.0% | $1.28B |
| Cost of goods sold (exclusive of items shown separately below) | $3.05B+20.8% | $2.52B+10.4% | $2.29B+15.4% | $1.98B+9.0% | $1.82B+38.8% | $1.31B+11.7% | $1.17B+17.9% | $994.5M+22.1% | $814.8M |
| Selling, general and administrative expenses | $1.07B+23.7% | $861.4M+13.7% | $757.5M+17.5% | $644.8M+14.0% | $565.7M+13.7% | $497.5M+8.9% | $456.7M+20.8% | $377.9M+23.5% | $306.0M |
| Depreciation and amortization | $192.1M+14.7% | $167.4M+28.1% | $130.7M+23.8% | $105.6M+24.5% | $84.8M | — | — | — | — |
| Operating income | $457.4M+41.3% | $323.8M-16.0% | $385.6M+11.7% | $345.0M-9.2% | $379.9M+145.4% | $154.8M-28.8% | $217.3M+16.1% | $187.2M+18.9% | $157.4M |
| Interest income and other income, net | -$23.0M-54.7% | -$14.8M+4.4% | -$15.5M-523.4% | -$2.5M-118.9% | $13.2M+659.0% | $1.7M+140.5% | -$4.3M+7.3% | -$4.6M-217.1% | -$1.5M |
| Income before income taxes | $480.4M+41.8% | $338.7M-15.6% | $401.1M+15.4% | $347.5M-5.2% | $366.7M+139.6% | $153.1M-30.9% | $221.6M+15.5% | $191.8M+20.7% | $158.8M |
| Income tax expense | $121.7M+43.1% | $85.1M-14.9% | $100.0M+16.3% | $86.0M-2.1% | $87.9M+195.9% | $29.7M-36.1% | $46.5M+10.3% | $42.2M-25.2% | $56.4M |
| Net income | $358.6M+41.4% | $253.6M-15.8% | $301.1M+15.1% | $261.5M-6.2% | $278.8M+126.0% | $123.4M-29.5% | $175.1M+17.0% | $149.6M+46.1% | $102.5M |
| Basic income per common share (dollars per share) | $6510.00+41.2% | $4610.00-15.1% | $5430.00+15.3% | $4710.00-5.4% | $4980.00+125.3% | $2210.00-29.6% | $3140.00+17.2% | $2680.00+44.1% | $1860.00 |
| Diluted income per common share (dollars per share) | $6470.00+40.7% | $4600.00-15.0% | $5410.00+15.4% | $4690.00-5.3% | $4950.00+125.0% | $2200.00-29.5% | $3120.00+17.3% | $2660.00+44.6% | $1840.00 |
| Basic shares | $55.11B+0.1% | $55.06B-0.8% | $55.49B-0.1% | $55.55B-0.8% | $56.00B+0.3% | $55.82B-0.0% | $55.82B+0.1% | $55.76B+1.0% | $55.21B |
| Diluted shares | $55.44B+0.5% | $55.16B-0.8% | $55.62B-0.2% | $55.75B-1.0% | $56.30B+0.4% | $56.06B-0.2% | $56.17B-0.1% | $56.22B+1.2% | $55.56B |
Source: SEC EDGAR XBRL. % change vs prior period shown where available.
Source: SEC EDGAR 10-K and 10-Q filings. Up to 10 years annual / 16 quarters shown.