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 | $2.35B | — | — | — | — | $2.31B | $30.38M | — | $16.37M | $6.94M | $6.12M | $0.04 | $0.04 | 112,186,000 | 115,882,000 |
|---|
| 2026-03-31 | $1.77B | — | — | — | — | $1.76B | $10.04M | — | -$8.11M | -$2.5M | -$6.64M | -$0.07 | -$0.07 | 111,324,000 | 111,324,000 |
|---|
| 2025-12-31 | $1.79B | — | — | — | — | $1.77B | $21.45M | — | $1.64M | -$204,000.00 | $1.86M | $0.00 | $0.01 | -884,000 | -513,000 |
|---|
| 2025-09-30 | $2.02B | — | — | — | — | $1.98B | $35.92M | — | $15.78M | $2.37M | $13.46M | $0.11 | $0.10 | 112,723,000 | 115,202,000 |
|---|
| 2025-06-30 | $2B | — | — | — | — | $1.96B | $56.69M | — | $37.17M | $17.1M | $20.1M | $0.16 | $0.16 | 114,012,000 | 115,411,000 |
|---|
| 2025-03-31 | $1.83B | — | — | — | — | $1.84B | -$11.76M | — | -$25.62M | -$12.92M | -$12.67M | -$0.12 | -$0.12 | 115,883,000 | 115,883,000 |
|---|
| 2024-12-31 | $1.99B | — | — | — | — | $1.97B | $14.38M | — | -$5.34M | -$3M | -$2.3M | -$0.03 | -$0.03 | -123,000 | -393,000 |
|---|
| 2024-09-30 | $2.28B | — | — | — | — | $2.24B | $41.57M | — | $17.95M | $8.3M | $9.67M | $0.07 | $0.07 | 115,771,000 | 117,888,000 |
|---|
| 2024-06-30 | $2.39B | — | — | — | — | $2.34B | $42.95M | — | $21.58M | $7.55M | $14.06M | $0.11 | $0.11 | 115,758,000 | 116,880,000 |
|---|
| 2024-03-31 | $2.07B | — | — | — | — | $2.07B | -$4.87M | — | -$7.32M | -$6.71M | -$594,000.00 | -$0.02 | -$0.02 | 117,275,000 | 117,275,000 |
|---|
| 2023-12-31 | $2.23B | — | — | — | — | $2.21B | $25.31M | — | $2.41M | $1.32M | $1.08M | $0.00 | $0.00 | -723,000 | -997,000 |
|---|
| 2023-09-30 | $2.62B | — | — | — | — | $2.57B | $44.07M | — | $29.5M | $7.99M | $21.44M | $0.17 | $0.17 | 118,389,000 | 120,292,000 |
|---|
| 2023-06-30 | $2.47B | — | — | — | — | $2.42B | $39.68M | — | $19.52M | $5.01M | $14.43M | $0.11 | $0.11 | 119,893,000 | 121,280,000 |
|---|
| 2023-03-31 | $2.09B | — | — | — | — | $2.08B | $8.95M | — | -$4.65M | -$2.16M | -$2.58M | -$0.03 | -$0.03 | 120,253,000 | 120,253,000 |
|---|
| 2022-12-31 | $2.18B | — | — | — | — | $2.14B | $33.72M | — | $17.42M | $4.5M | $12.81M | $0.09 | $0.10 | -474,000 | -303,000 |
|---|
| 2022-09-30 | $2.45B | — | — | — | — | $2.38B | $65.73M | — | $45.94M | $20.9M | $24.94M | $0.20 | $0.17 | 120,074,000 | 130,388,000 |
|---|
| 2022-06-30 | $2.54B | — | — | — | — | $2.49B | $48.27M | — | $40.94M | $9.16M | $31.75M | $0.25 | $0.24 | 121,529,000 | 130,558,000 |
|---|
| 2022-03-31 | $1.97B | — | — | — | — | $1.95B | $19.29M | — | $3.31M | $1.01M | $2.24M | $0.01 | $0.00 | 124,301,000 | 125,433,000 |
|---|
| 2021-12-31 | $1.99B | — | — | — | — | $1.96B | $28.36M | — | $12.2M | -$651,000.00 | $12.88M | $0.09 | $0.11 | 6,000 | 83,000 |
|---|
| 2021-09-30 | $2.04B | — | — | — | — | $1.98B | $54.72M | — | $40.3M | $4.8M | $35.53M | $0.27 | $0.25 | 124,428,000 | 133,925,000 |
|---|
| 2021-06-30 | $1.91B | — | — | — | — | $1.86B | $45.76M | — | $33.76M | $8.21M | $25.52M | $0.19 | $0.19 | 124,428,000 | 133,032,000 |
|---|
| 2021-03-31 | $1.48B | — | — | — | — | $1.47B | $13.24M | — | -$15.38M | -$722,000.00 | -$14.74M | -$0.13 | -$0.13 | 124,361,000 | 124,361,000 |
|---|
| 2020-12-31 | $1.34B | — | — | — | — | $1.33B | $8.47M | — | -$12.01M | -$6.67M | -$7.42M | -$0.16 | -$0.16 | 1,853,000 | 1,853,000 |
|---|
| 2020-09-30 | $960.08M | — | — | — | — | $926.58M | $32.11M | — | $21.85M | $4.67M | $9.69M | $0.14 | $0.14 | 71,390,000 | 71,390,000 |
|---|
| 2020-06-30 | $814.28M | — | — | — | — | $764.83M | $47.71M | — | $35.2M | $2.51M | $21.9M | $0.32 | $0.32 | 69,490,000 | 69,490,000 |
|---|
| 2020-03-31 | $899.88M | — | — | — | — | $903.69M | -$7.98M | — | -$14.64M | -$2.01M | -$10.46M | — | — | 66,731,000 | 66,731,000 |
|---|
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 | $7.64B | — | — | — | — | $7.55B | $102.3M | — | $28.98M | $6.34M | $22.74M | $0.15 | $0.15 | 113,312,000 | 114,976,000 |
|---|
| 2024-12-31 | $8.73B | — | — | — | — | $8.63B | $94.03M | — | $26.87M | $6.14M | $20.85M | $0.13 | $0.13 | 116,139,000 | 116,949,000 |
|---|
| 2023-12-31 | $9.41B | — | — | — | — | $9.28B | $118.01M | — | $46.77M | $12.17M | $34.37M | $0.24 | $0.24 | 118,782,000 | 119,605,000 |
|---|
| 2022-12-31 | $9.14B | — | — | — | — | $8.97B | $167.01M | — | $107.61M | $35.56M | $71.75M | $0.54 | $0.53 | 121,476,000 | 123,224,000 |
|---|
| 2021-12-31 | $7.42B | — | — | — | — | $7.27B | $142.08M | — | $70.88M | $11.63M | $59.2M | $0.43 | $0.42 | 124,412,000 | 125,437,000 |
|---|
| 2020-12-31 | $4.01B | — | — | — | — | $3.92B | $80.31M | — | $30.41M | -$1.5M | $13.71M | $0.15 | $0.15 | 71,074,000 | 71,074,000 |
|---|
| 2019-12-31 | $4.13B | — | — | — | — | $4.12B | $1.32M | — | -$40.49M | $6.17M | -$43.54M | -$0.65 | -$0.65 | 66,701,000 | 66,701,000 |
|---|