Complete source-backed income-statement history.
- Available history
- 2015-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 | $327.24M | — | — | — | — | $145.34M | $181.91M | — | $154.48M | $40.97M | $113.52M | $0.24 | $0.24 | 474,909,000 | 477,113,000 |
|---|
| 2026-03-31 | $314.21M | — | — | — | — | $125.6M | $188.61M | — | $155.91M | $37.64M | $118.27M | $0.25 | $0.25 | 473,866,000 | 477,963,000 |
|---|
| 2025-12-31 | $297M | — | — | — | — | $196.5M | $100.51M | — | $77.19M | $25.26M | $51.93M | $0.11 | $0.11 | -813,000 | -690,000 |
|---|
| 2025-09-30 | $294.82M | — | — | — | — | $114.33M | $180.49M | — | $161.67M | $45.69M | $115.98M | $0.24 | $0.24 | 478,020,000 | 481,814,000 |
|---|
| 2025-06-30 | $305.47M | — | — | — | — | $119.03M | $186.44M | — | $168.5M | $43.99M | $124.51M | $0.26 | $0.26 | 479,083,000 | 482,451,000 |
|---|
| 2025-03-31 | $291.13M | — | — | — | — | $113.91M | $177.22M | — | $156.83M | $36.1M | $120.74M | $0.25 | $0.25 | 479,064,000 | 484,378,000 |
|---|
| 2024-12-31 | $287.48M | — | — | — | — | $109.74M | $177.74M | — | $155.79M | $44.6M | $111.19M | $0.23 | $0.23 | 57,000 | 337,000 |
|---|
| 2024-09-30 | $269.87M | — | — | — | — | $107.44M | $162.43M | — | $137.94M | $38.2M | $99.74M | $0.21 | $0.21 | 481,288,000 | 485,532,000 |
|---|
| 2024-06-30 | $269.8M | — | — | — | — | $117.04M | $152.75M | — | $114.47M | $28.44M | $86.04M | $0.18 | $0.18 | 481,103,000 | 484,778,000 |
|---|
| 2024-03-31 | $279.05M | — | — | — | — | $112.8M | $166.25M | — | $140.41M | $36.49M | $103.93M | $0.22 | $0.21 | 479,897,000 | 484,303,000 |
|---|
| 2023-12-31 | $260.17M | — | — | — | — | $104.49M | $155.68M | — | $131.31M | $30.87M | $100.45M | $0.20 | $0.21 | 111,000 | 464,000 |
|---|
| 2023-09-30 | $263.84M | — | — | — | — | $101.53M | $162.31M | — | $134.48M | $36.66M | $97.82M | $0.20 | $0.20 | 479,676,000 | 482,840,000 |
|---|
| 2023-06-30 | $258.29M | — | — | — | — | $112.76M | $145.52M | — | $116.11M | $29.1M | $87.01M | $0.18 | $0.18 | 479,502,000 | 481,512,000 |
|---|
| 2023-03-31 | $259.48M | — | — | — | — | $111.13M | $148.35M | — | $118.18M | $31.67M | $86.51M | $0.18 | $0.18 | 478,612,000 | 481,459,000 |
|---|
| 2022-12-31 | $241.55M | — | — | — | — | $97.41M | $144.15M | — | $115.49M | $32.7M | $82.79M | $0.17 | $0.17 | 88,000 | -42,000 |
|---|
| 2022-09-30 | $231.03M | — | — | — | — | $93.26M | $137.77M | — | $114.35M | $30.33M | $84.01M | $0.18 | $0.17 | 478,460,000 | 480,318,000 |
|---|
| 2022-06-30 | $228.91M | — | — | — | — | $100.51M | $128.4M | — | $105.79M | $26.4M | $79.4M | $0.17 | $0.17 | 478,317,000 | 480,270,000 |
|---|
| 2022-03-31 | $218.49M | — | — | — | — | $89.34M | $129.15M | — | $108.11M | $28.07M | $80.04M | $0.17 | $0.17 | 477,646,000 | 480,173,000 |
|---|
| 2021-12-31 | $216.49M | — | — | — | — | $87.97M | $128.52M | — | $107.2M | $28.58M | $78.63M | $0.16 | $0.16 | 74,000 | 235,000 |
|---|
| 2021-09-30 | $224.8M | — | — | — | — | $82.98M | $141.82M | — | $121.37M | $32.04M | $89.33M | $0.19 | $0.19 | 477,442,000 | 479,695,000 |
|---|
| 2021-06-30 | $232.79M | — | — | — | — | $81.39M | $151.4M | — | $108.71M | $28.49M | $80.22M | $0.17 | $0.17 | 477,290,000 | 479,530,000 |
|---|
| 2021-03-31 | $224.12M | — | — | — | — | $90.53M | $133.59M | — | $111.47M | $28.02M | $83.44M | $0.17 | $0.17 | 476,850,000 | 479,272,000 |
|---|
| 2020-12-31 | $203.86M | — | — | — | — | $88.88M | $114.98M | — | $98.65M | $22.19M | $76.46M | $0.16 | $0.16 | -553,000 | -553,000 |
|---|
| 2020-09-30 | $233.42M | — | — | — | — | $81.6M | $151.82M | — | $140.49M | $34.98M | $105.51M | $0.22 | $0.22 | 476,578,000 | 478,694,000 |
|---|
| 2020-06-30 | $219.74M | — | — | — | — | $85.01M | $134.73M | — | $120.36M | $31.92M | $88.44M | $0.19 | $0.18 | 476,836,000 | 478,837,000 |
|---|
| 2020-03-31 | $243.71M | — | — | — | — | $762.87M | -$519.16M | — | -$537.72M | -$144.79M | -$392.93M | -$0.81 | -$0.81 | 483,103,000 | 483,103,000 |
|---|
| 2019-12-31 | $239.07M | — | — | — | — | $431.67M | -$192.6M | — | -$212.8M | -$68.24M | -$144.56M | -$0.30 | -$0.30 | 19,344,000 | 19,344,000 |
|---|
| 2019-09-30 | $243.8M | — | — | — | — | $577.88M | -$334.09M | — | -$351.75M | -$62.27M | -$289.48M | -$0.57 | -$0.57 | 506,419,000 | 506,419,000 |
|---|
| 2019-06-30 | $255.62M | — | — | — | — | $138.03M | $117.59M | — | $99.69M | $30.42M | $69.27M | $0.14 | $0.14 | 506,816,000 | 507,767,000 |
|---|
| 2019-03-31 | $54.11M | — | — | — | — | $43.5M | $10.61M | — | $7.27M | -$2.38M | $9.65M | — | — | 253,877,000 | 254,903,000 |
|---|
| 2018-12-31 | $43.49M | — | — | — | — | $11.98M | -$11.98M | — | $31.46M | $10.08M | $21.39M | $0.10 | — | 4,000 | 4,000 |
|---|
| 2018-09-30 | $37.82M | — | — | — | — | $10.8M | -$10.8M | — | $26.95M | $8.92M | $18.03M | $0.09 | — | 186,208,000 | 186,208,000 |
|---|
| 2018-06-30 | $33.15M | — | — | — | — | $11.51M | -$11.51M | — | $21.62M | $7.23M | $14.39M | $0.07 | — | 186,199,000 | 186,199,000 |
|---|
| 2018-03-31 | $28.45M | — | — | — | — | $9.56M | -$9.56M | — | $18.89M | -$6.09M | $12.39M | — | — | 186,188,000 | 186,188,000 |
|---|
| 2017-12-31 | $23.77M | — | — | — | — | $8.94M | -$54.89M | — | $14.83M | $8.92M | $0.00 | — | — | 4,000 | -5,015,000 |
|---|
| 2017-09-30 | $19.07M | — | — | — | — | $8.93M | $10.14M | — | $10.14M | $7.16M | $2.98M | — | — | 186,173 | 191,175,000 |
|---|
| 2017-06-30 | $15.33M | — | — | — | — | $12.83M | $2.49M | — | $2.49M | $5.76M | $1.64M | — | — | — | 186,170 |
|---|
| 2017-03-31 | $11.55M | — | — | — | — | $10.43M | — | — | $1.13M | $4.43M | -$3.3M | — | — | — | — |
|---|
| 2016-12-31 | — | — | — | — | — | $424,000.00 | — | — | $7.13M | $2.86M | $4.28M | — | — | — | — |
|---|
| 2016-09-30 | — | — | — | — | — | $205,000.00 | — | — | $4.6M | $1.83M | $2.78M | — | — | — | — |
|---|
| 2016-06-30 | — | — | — | — | — | $145,000.00 | — | — | $2.59M | $1.04M | — | — | — | — | — |
|---|
| 2016-03-31 | — | — | — | — | — | $40,000.00 | — | — | $1.81M | $702,000.00 | — | — | — | — | — |
|---|
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 | $1.19B | — | — | — | — | $543.76M | $644.67M | — | $564.2M | $151.03M | $413.16M | $0.86 | $0.86 | 477,906,000 | 482,177,000 |
|---|
| 2024-12-31 | $1.11B | — | — | — | — | $447.03M | $659.17M | — | $548.62M | $147.73M | $400.89M | $0.83 | $0.83 | 480,822,000 | 485,247,000 |
|---|
| 2023-12-31 | $1.04B | — | — | — | — | $429.91M | $611.86M | — | $500.07M | $128.29M | $371.79M | $0.77 | $0.77 | 479,378,000 | 482,372,000 |
|---|
| 2022-12-31 | $919.99M | — | — | — | — | $380.52M | $539.47M | — | $443.74M | $117.49M | $326.24M | $0.68 | $0.68 | 478,232,000 | 480,300,000 |
|---|
| 2021-12-31 | $898.2M | — | — | — | — | $342.88M | $555.33M | — | $448.74M | $117.12M | $331.62M | $0.69 | $0.69 | 477,270,000 | 479,736,000 |
|---|
| 2020-12-31 | $900.72M | — | — | — | — | $1.02B | -$117.64M | — | -$178.22M | -$55.69M | -$122.53M | -$0.26 | -$0.26 | 478,278,000 | 478,278,000 |
|---|
| 2019-12-31 | $792.59M | — | — | — | — | $1.19B | -$398.49M | — | -$457.58M | -$102.47M | -$355.11M | -$0.80 | -$0.80 | 442,640,000 | 442,640,000 |
|---|
| 2018-12-31 | $142.91M | — | — | — | — | $43.85M | -$43.85M | — | $98.92M | $32.31M | $66.61M | $0.33 | $0.33 | 186,203,000 | 186,203,000 |
|---|
| 2017-12-31 | $69.72M | — | — | — | — | $41.13M | -$41.13M | — | $28.59M | $26.26M | $4.94M | — | — | 186,176,000 | 186,176,000 |
|---|
| 2016-12-31 | $16.94M | — | — | — | — | $814,000.00 | $16.13M | — | $16.13M | $6.42M | $9.71M | — | — | — | — |
|---|
| 2015-12-31 | $1.26M | — | — | — | — | — | — | — | $1.26M | $483,000.00 | $781,000.00 | — | — | — | — |
|---|