Complete source-backed income-statement history.
- Available history
- 2019-12-31 to 2026-06-30
- Data captured
Historical Income Statement
| Date | Revenue | Cost of revenue | Gross profit | R&D expense | SG&A expense | Operating expenses | Operating income | Nonoperating income/expense | Pre-tax income | Income tax | Net income | Basic EPS | Diluted EPS | Basic shares | Diluted shares |
|---|
| 2026-06-30 | $1.06B | — | — | — | $128.44M | — | — | — | $36.85M | $9M | $27.72M | $0.27 | $0.27 | 91,299,188 | 91,341,917 |
|---|
| 2026-03-31 | $887.84M | — | — | — | $110.9M | — | — | — | $18.81M | $5.25M | $13.26M | $0.11 | $0.11 | 92,020,167 | 92,429,194 |
|---|
| 2025-12-31 | $1.21B | — | — | — | $124.31M | — | — | — | $78.12M | $19.32M | $58.72M | $0.60 | $0.58 | -166,947 | -2,969 |
|---|
| 2025-09-30 | $969.8M | — | — | — | $109.51M | — | — | — | $60.75M | $13.69M | $47M | $0.47 | $0.47 | 92,836,364 | 100,635,669 |
|---|
| 2025-06-30 | $1.15B | — | — | — | $134.7M | — | — | — | $74.06M | $17.53M | $56.58M | $0.57 | $0.56 | 93,444,326 | 101,913,888 |
|---|
| 2025-03-31 | $989.87M | — | — | — | $116.69M | — | — | — | $71.17M | $16.16M | $54.9M | $0.55 | $0.54 | 93,550,316 | 101,360,214 |
|---|
| 2024-12-31 | $1.56B | — | — | — | $116.44M | — | — | — | $168.6M | $38.11M | $129.25M | $1.34 | $1.28 | 108,224 | 157,005 |
|---|
| 2024-09-30 | $1.01B | — | — | — | $101.7M | — | — | — | $92.42M | $20.78M | $70.65M | $0.72 | $0.70 | 93,527,205 | 100,736,148 |
|---|
| 2024-06-30 | $1.06B | $852.84M | — | — | $96.85M | — | — | — | $106.01M | $23.25M | $80.94M | $0.83 | $0.81 | 93,722,953 | 100,125,681 |
|---|
| 2024-03-31 | $827.8M | $678.64M | — | — | $80.11M | — | — | — | $70.82M | $15.14M | $54.49M | $0.55 | $0.55 | 93,325,838 | 99,935,524 |
|---|
| 2023-12-31 | $1.14B | $902.33M | — | — | $92.24M | — | — | — | $135.43M | $30.48M | $101.95M | $1.05 | $0.96 | 14,057 | 207,584 |
|---|
| 2023-09-30 | $895.83M | $709.29M | — | — | $78.51M | — | — | — | $103.76M | $24.16M | $76.1M | $0.79 | $0.75 | 93,108,277 | 102,052,181 |
|---|
| 2023-06-30 | $945.34M | $762.86M | — | — | $73.71M | — | — | — | $95.85M | $24.21M | $68.76M | $0.70 | $0.65 | 93,108,277 | 105,439,519 |
|---|
| 2023-03-31 | $769.42M | $637.34M | — | — | $60.76M | — | — | — | $69.39M | $17.64M | $49.09M | $0.49 | $0.45 | 92,940,291 | 108,822,306 |
|---|
| 2022-12-31 | $1.1B | $909.39M | — | — | $69.5M | — | — | — | $121.26M | $31.28M | $86.33M | $0.89 | $0.78 | -14,232 | 1,574,014 |
|---|
| 2022-09-30 | $785.67M | $638.46M | — | — | $68.84M | — | — | — | $81.99M | $10.37M | $69.64M | $0.71 | $0.64 | 92,760,013 | 108,286,433 |
|---|
| 2022-06-30 | $793.13M | $635.42M | — | — | $66.02M | — | — | — | $89.7M | $23.33M | $62.62M | $0.64 | $0.60 | 92,758,939 | 104,566,243 |
|---|
| 2022-03-31 | $664.07M | $538.87M | — | — | $61.71M | — | — | — | $63.21M | $16.88M | $43.72M | $0.43 | $0.42 | 92,758,939 | 102,496,876 |
|---|
| 2021-12-31 | $852.09M | $712.32M | — | — | $61.05M | — | — | — | $75.42M | $14.05M | $57.3M | $0.58 | $0.58 | 0 | 2,654,715 |
|---|
| 2021-09-30 | $362.98M | $303.39M | — | — | $33.91M | — | — | — | $27.68M | $4.11M | $19.14M | $0.20 | $0.20 | 92,521,482 | 92,695,197 |
|---|
| 2021-06-30 | $365.28M | $303.59M | — | — | $30.14M | — | — | — | $36.54M | $4.48M | $28.57M | $0.31 | $0.31 | 92,521,482 | 92,670,727 |
|---|
| 2021-03-31 | $343.56M | $291.04M | — | — | $29.32M | — | — | — | $22.41M | $4.82M | $16.12M | $0.18 | $0.18 | 92,521,482 | 92,596,960 |
|---|
| 2020-12-31 | $461.1M | $387.24M | — | — | $35.29M | — | — | — | $40.17M | $0.00 | $38.23M | $0.00 | $0.00 | 0 | 0 |
|---|
| 2020-09-30 | $284.17M | $240.7M | — | — | $19.86M | — | — | — | $24.08M | $0.00 | $22.56M | $0.00 | $0.00 | 0 | 0 |
|---|
| 2020-06-30 | $199.8M | $171.24M | — | — | $17.06M | — | — | — | $12.49M | $0.00 | $11.72M | $0.00 | $0.00 | 0 | 0 |
|---|
| 2020-03-31 | $188.74M | $163.75M | — | — | $17.52M | — | — | — | $7.77M | $0.00 | $6.58M | $0.00 | $0.00 | 0 | 0 |
|---|
Annual Income Statement
| Date | Revenue | Cost of revenue | Gross profit | R&D expense | SG&A expense | Operating expenses | Operating income | Nonoperating income/expense | Pre-tax income | Income tax | Net income | Basic EPS | Diluted EPS | Basic shares | Diluted shares |
|---|
| 2025-12-31 | $4.32B | — | — | — | $485.21M | — | — | — | $284.1M | $66.7M | $217.2M | $2.19 | $2.14 | 93,106,397 | 101,296,630 |
|---|
| 2024-12-31 | $4.45B | — | — | — | $395.1M | — | — | — | $437.85M | $97.27M | $335.34M | $3.44 | $3.34 | 93,507,905 | 100,297,139 |
|---|
| 2023-12-31 | $3.75B | $3.01B | — | — | $302.79M | — | — | — | $404.43M | $96.48M | $295.9M | $3.03 | $2.79 | 93,066,564 | 106,027,548 |
|---|
| 2022-12-31 | $3.34B | $2.72B | — | — | $266.07M | — | — | — | $356.16M | $81.86M | $262.31M | $2.67 | $2.45 | 92,745,781 | 106,691,248 |
|---|
| 2021-12-31 | $1.92B | $1.61B | — | — | $154.41M | — | — | — | $162.05M | $27.46M | $121.13M | $1.27 | $1.27 | 92,521,482 | 95,313,593 |
|---|
| 2020-12-31 | $1.13B | $962.93M | — | — | $90.36M | — | — | — | $84.51M | $0.00 | $79.09M | $0.00 | $0.00 | 0 | 0 |
|---|
| 2019-12-31 | $744.29M | $641.34M | — | — | $63.57M | — | — | — | $44.9M | $0.00 | $39.19M | $0.00 | $0.00 | 0 | 0 |
|---|