
| Metric | FY2026 | FY2024 | FY2023 | FY2022 | FY2022 | FY2021 | FY2019 | FY2019 | FY2019 | FY2019 |
|---|---|---|---|---|---|---|---|---|---|---|
| Net sales | $1.87B+2.1% | $1.83B+10.3% | $1.66B+4.0% | $1.60B+13.1% | $1.41B+29.2% | $1.09B+19.5% | $913.7M+298.8% | $229.1M-1.1% | $231.7M+49.1% | $155.4M |
| Cost of goods sold | $795.8M+3.8% | $766.6M+7.1% | $715.5M-14.0% | $831.8M+39.8% | $594.9M+28.5% | $462.9M+5.6% | $438.4M+10.8% | $395.7M+14.8% | $344.6M | — |
| Gross profit | $1.07B+0.9% | $1.06B+12.7% | $943.2M+23.6% | $763.4M-6.5% | $816.1M+29.8% | $628.8M+32.3% | $475.3M+295.8% | $120.1M+3.3% | $116.3M+51.7% | $76.6M |
| Selling, general, and administrative expenses | $859.1M+5.0% | $817.9M+14.0% | $717.7M+12.7% | $637.0M+17.7% | $541.2M+30.5% | $414.6M+7.5% | $385.5M+37.2% | $281.0M+21.8% | $230.6M | — |
| Operating income | $213.6M-13.0% | $245.4M+8.8% | $225.5M+78.4% | $126.4M-54.0% | $274.9M+28.3% | $214.2M+138.6% | $89.8M-12.1% | $102.2M+59.7% | $64.0M | — |
| Interest (expense) income, net | -$443K-167.1% | $660K+170.1% | -$942K+78.9% | -$4.5M | — | — | — | — | — | — |
| Other income (expense), net | $7.2M+154.3% | -$13.2M-1022.2% | $1.4M+125.0% | -$5.7M-79.3% | -$3.2M-2692.7% | $123K+116.8% | -$734K+41.8% | -$1.3M-280.4% | $699K | — |
| Income before income taxes | $220.3M-5.4% | $232.8M+3.1% | $225.9M+94.5% | $116.2M-56.7% | $268.4M+30.8% | $205.2M+205.1% | $67.3M-3.4% | $69.6M+117.1% | $32.1M | — |
| Income tax expense | -$54.9M+4.0% | -$57.2M-2.0% | -$56.1M-111.7% | -$26.5M+52.5% | -$55.8M-13.0% | -$49.4M-193.6% | -$16.8M-42.0% | -$11.9M+28.9% | -$16.7M | — |
| Net income | $165.4M-5.9% | $175.7M+3.4% | $169.9M+89.4% | $89.7M-57.8% | $212.6M+36.5% | $155.8M+208.9% | $50.4M-12.7% | $57.8M+275.1% | $15.4M | — |
| Basic (in dollars per share) | $2050.00-1.0% | $2070.00+5.6% | $1960.00+88.5% | $1040.00-57.2% | $2430.00+35.8% | $1790.00+203.4% | $590.00+136.0% | $250.00-3.8% | $260.00+766.7% | $30.00 |
| Diluted (in dollars per share) | $2030.00-1.0% | $2050.00+5.7% | $1940.00+88.3% | $1030.00-57.1% | $2400.00+35.6% | $1770.00+205.2% | $580.00+132.0% | $250.00-3.8% | $260.00+766.7% | $30.00 |
| Basic (in shares) | 80.6M-5.2% | 84.9M-2.1% | 86.7M+0.2% | 86.5M-1.0% | 87.4M+0.5% | 87.0M+2.2% | 85.1M+4.0% | 81.8M+0.4% | 81.5M | — |
| Diluted (in shares) | 81.6M-4.9% | 85.8M-1.9% | 87.4M+0.2% | 87.2M-1.7% | 88.7M+0.9% | 87.8M+1.7% | 86.3M+3.4% | 83.5M+0.7% | 83.0M | — |
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.