
| Metric | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 |
|---|---|---|---|---|---|---|---|---|---|
| Revenue | $4.66B+15.6% | $4.03B+11.3% | $3.62B+24.5% | $2.91B+18.8% | $2.45B+27.1% | $1.93B+30.5% | $1.48B+43.1% | $1.03B+43.6% | $718.5M |
| Cost of sales | $1.86B+16.6% | $1.59B+19.6% | $1.33B+29.9% | $1.03B+33.7% | $768.0M+18.8% | $646.6M+18.8% | $544.5M+48.1% | $367.7M+62.4% | $226.4M |
| Gross profit | $2.80B+14.9% | $2.44B+6.5% | $2.29B+21.5% | $1.88B+12.1% | $1.68B+31.3% | $1.28B+37.4% | $931.5M+40.3% | $663.9M+34.9% | $492.1M |
| Research and development | $599.1M+8.5% | $552.4M+9.2% | $505.8M+4.5% | $484.2M-6.4% | $517.1M+43.7% | $359.9M+31.6% | $273.5M+37.0% | $199.7M+7.7% | $185.4M |
| Selling, general and administrative | $1.29B+0.4% | $1.29B+8.5% | $1.19B+17.6% | $1.01B+24.3% | $810.5M+30.6% | $620.7M+20.4% | $515.7M+19.2% | $432.8M+23.9% | $349.2M |
| Total operating expenses | $1.89B+2.8% | $1.84B+8.7% | $1.69B+13.4% | $1.49B+5.5% | $1.41B+44.3% | $980.6M+24.3% | $789.2M-7.2% | $850.2M+59.0% | $534.6M |
| Operating income | $911.8M+52.0% | $600.0M+0.4% | $597.7M+52.8% | $391.2M+47.2% | $265.8M-11.3% | $299.5M+110.5% | $142.3M+176.4% | -$186.3M-338.4% | -$42.5M |
| Other income, net | $176.6M+62.0% | $109.0M-3.3% | $112.7M+28275.0% | -$400K+95.6% | -$9.0M-155.9% | $16.1M-39.0% | $26.4M+1000.0% | $2.4M-64.2% | $6.7M |
| Income before income taxes | $1.09B+53.5% | $709.0M-0.2% | $710.4M+81.8% | $390.8M+52.2% | $256.8M+14.1% | $225.0M+115.9% | $104.2M+182.4% | -$126.5M-160.3% | -$48.6M |
| Income tax expense | $252.1M+89.8% | $132.8M-21.4% | $168.9M+240.5% | $49.6M+24.3% | $39.9M+114.9% | -$268.6M-8764.5% | $3.1M+416.7% | $600K-62.5% | $1.6M |
| Net income | $836.3M+45.1% | $576.2M+6.4% | $541.5M+58.7% | $341.2M+57.3% | $216.9M-56.1% | $493.6M+388.2% | $101.1M+179.5% | -$127.1M-153.2% | -$50.2M |
| Basic net income per share (in usd per share) | $2140000.00+46.6% | $1460000.00+4.3% | $1400000.00+59.1% | $880000.00+57.1% | $560000.00+10707357.0% | $5.23+371.2% | $1.11+177.1% | -$1.44-148.3% | -$0.58 |
| Shares used to compute basic net income per share (in shares) | $390200000.00-0.9% | $393600000.00+2.0% | $386000000.00-0.9% | $389400000.00+0.6% | $386900000.00+409851594.9% | $94.40+3.6% | $91.10+3.3% | $88.20+2.2% | $86.30 |
| Diluted net income per share (in usd per share) | $2090000.00+47.2% | $1420000.00+9.2% | $1300000.00+58.5% | $820000.00+54.7% | $530000.00+10474208.3% | $5.06+360.0% | $1.10+176.4% | -$1.44-148.3% | -$0.58 |
| Shares used to compute diluted net income per share (in shares) | $405500000.00-1.7% | $412700000.00-3.0% | $425500000.00-0.5% | $427500000.00-0.3% | $428800000.00+439794771.8% | $97.50+5.6% | $92.30+4.6% | $88.20+2.2% | $86.30 |
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.