
| Metric | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 |
|---|---|---|---|---|---|
| Net revenues | $631.1M+13.6% | $555.6M+1.8% | $545.6M+7.9% | $505.8M+20.6% | $419.6M |
| Cost of goods sold | $211.3M+17.4% | $179.9M+6.7% | $168.7M+11.4% | $151.4M+27.9% | $118.4M |
| Gross profit | $419.8M+11.8% | $375.6M-0.4% | $377.0M+6.3% | $354.5M+17.7% | $301.2M |
| Selling | $145.9M+2.8% | $141.9M+13.4% | $125.1M+5.7% | $118.4M+44.6% | $81.9M |
| Marketing | $93.1M+5.1% | $88.6M+14.9% | $77.1M-0.8% | $77.7M+32.3% | $58.7M |
| General and administrative | $142.7M-0.1% | $142.9M+1.6% | $140.7M+16.6% | $120.7M-19.4% | $149.6M |
| Total operating expenses | $381.7M+2.2% | $373.4M+8.9% | $342.9M+8.2% | $316.8M+9.1% | $290.2M |
| Net income from operations | $38.1M+1584.2% | $2.3M-93.3% | $34.0M-9.6% | $37.7M+242.9% | $11.0M |
| Interest income | $8.7M-22.2% | $11.2M+65.9% | $6.8M+296.7% | $1.7M | — |
| Other income (expense) | $312K-62.5% | $833K+6507.7% | -$13K+98.0% | -$647K+26.9% | -$885K |
| Total other income, net | $9.1M-25.0% | $12.1M+78.6% | $6.8M+537.3% | $1.1M+194.4% | -$1.1M |
| Net income before provision for income taxes | $47.2M+229.2% | $14.3M-64.9% | $40.8M+5.4% | $38.7M+292.8% | $9.9M |
| Provision for income taxes | $13.0M+11.5% | $11.6M-36.0% | $18.2M+3.6% | $17.5M-9.7% | $19.4M |
| Net income | $34.3M+1159.2% | $2.7M-88.0% | $22.6M+6.8% | $21.2M+321.7% | -$9.6M |
| Basic earnings per share (in USD per share) | $210.00+950.0% | $20.00-84.6% | $130.00+0.0% | $130.00+316.7% | -$60.00 |
| Diluted earnings per share (in USD per share) | $190.00+850.0% | $20.00-83.3% | $120.00+9.1% | $110.00+283.3% | -$60.00 |
| Weighted-average shares outstanding - basic (in shares) | 163.46B-3.4% | 169.20B+0.7% | 168.07B+1.7% | 165.27B+3.8% | 159.18B |
| Weighted-average shares outstanding—diluted (in shares) | 179.49B-0.3% | 180.10B-1.3% | 182.41B-2.7% | 187.55B+17.8% | 159.18B |
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.