Complete source-backed income-statement history.
- Available history
- 2015-12-26 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.35B | $680.99M | $673.7M | $179.68M | — | $527.52M | $146.18M | $23.22M | $169.39M | $5.18M | $164.22M | $1.11 | $1.08 | 147,972,000 | 151,895,000 |
|---|
| 2026-03-31 | $1.25B | $683.94M | $564.94M | $189.49M | — | $513.16M | $51.77M | $36.87M | $88.65M | $2.95M | $85.7M | $0.58 | $0.57 | 147,510,000 | 151,024,000 |
|---|
| 2025-12-31 | $1.39B | $788.08M | $606.82M | $184.65M | — | $540.85M | $65.97M | $25.74M | $91.71M | $11.23M | $80.48M | $0.55 | $0.54 | 299,000 | 463,000 |
|---|
| 2025-09-30 | $1.21B | $685.74M | $524.9M | $182.24M | — | $515.43M | $9.47M | $28.56M | $38.03M | $13.22M | $24.81M | $0.17 | $0.16 | 147,466,000 | 151,580,000 |
|---|
| 2025-06-30 | $1.11B | $613.38M | $497.66M | $178.02M | — | $520.99M | -$23.33M | $28.01M | $4.67M | -$5.83M | $10.5M | $0.07 | $0.07 | 146,888,000 | 149,675,000 |
|---|
| 2025-03-31 | $1.02B | $575.63M | $445.05M | $184.58M | — | $502.78M | -$57.73M | $17.22M | -$40.51M | -$13.08M | -$27.43M | -$0.19 | -$0.19 | 146,197,000 | 146,197,000 |
|---|
| 2024-12-31 | $1.2B | $688.47M | $512.58M | $185.41M | — | $551.7M | -$39.13M | $13.25M | -$25.87M | $9.68M | -$35.55M | -$0.24 | -$0.24 | 311,000 | 311,000 |
|---|
| 2024-09-30 | $1.06B | $582.13M | $480.08M | $178.8M | — | $515.84M | -$35.76M | $30.88M | -$4.88M | $4.15M | -$9.03M | -$0.06 | -$0.06 | 144,862,000 | 144,862,000 |
|---|
| 2024-06-30 | $968.18M | $543.48M | $424.7M | $175.48M | — | $495.94M | -$71.24M | $28.13M | -$43.11M | -$9.16M | -$33.95M | -$0.24 | -$0.24 | 144,339,000 | 144,339,000 |
|---|
| 2024-03-31 | $881.47M | $493.18M | $388.29M | $180.46M | — | $460.33M | -$72.04M | $25.95M | -$46.09M | $4.77M | -$50.86M | -$0.35 | -$0.35 | 143,751,000 | 143,751,000 |
|---|
| 2023-12-31 | $984.43M | $546.5M | $437.92M | $183.8M | — | $542.09M | -$104.17M | $27.63M | -$76.54M | $1.75M | -$78.29M | -$0.54 | -$0.54 | 485,000 | 485,000 |
|---|
| 2023-09-30 | $912.02M | $543.2M | $368.82M | $282.2M | — | $718.61M | -$349.79M | $22.9M | -$326.89M | $3.18M | -$330.07M | -$2.33 | -$2.33 | 141,877,000 | 141,877,000 |
|---|
| 2023-06-30 | $847.19M | $468.92M | $378.27M | $192.39M | — | $504.23M | -$125.96M | $20M | -$105.97M | $1.63M | -$107.6M | -$0.76 | -$0.76 | 141,033,000 | 141,033,000 |
|---|
| 2023-03-31 | $740.99M | $403.39M | $337.6M | $220.09M | — | $550.06M | -$212.46M | $22.42M | -$190.04M | $3.56M | -$193.6M | -$1.38 | -$1.38 | 140,333,000 | 140,333,000 |
|---|
| 2022-12-31 | $867.06M | $502.68M | $364.38M | $220.67M | — | $614.28M | -$249.9M | $11.73M | -$238.17M | -$975,000.00 | -$237.2M | -$1.72 | -$1.72 | 671,000 | 671,000 |
|---|
| 2022-09-30 | $761.37M | $404.59M | $356.79M | $207.61M | — | $503.78M | -$146.99M | $26.76M | -$120.23M | $1.95M | -$122.18M | -$0.88 | -$0.88 | 138,571,000 | 138,571,000 |
|---|
| 2022-06-30 | $764.41M | $409.26M | $355.15M | $196.64M | — | $465.66M | -$110.51M | $770,000.00 | -$109.74M | $2.58M | -$112.32M | -$0.82 | -$0.82 | 136,849,000 | 136,849,000 |
|---|
| 2022-03-31 | $733.7M | $368.89M | $364.81M | $164M | — | $388.3M | -$23.49M | -$648,000.00 | -$24.14M | $2.17M | -$26.31M | -$0.19 | -$0.19 | 135,539,000 | 135,539,000 |
|---|
| 2021-12-31 | $865.33M | $485.69M | $379.64M | $126.44M | — | $358.28M | $21.36M | $1.26M | $22.62M | -$1.07M | $23.69M | $0.17 | $0.17 | 674,000 | 75,000 |
|---|
| 2021-09-30 | $679.95M | $316.03M | $363.92M | $120.31M | — | $295.07M | $68.85M | -$243,000.00 | $68.6M | -$332,000.00 | $68.94M | $0.52 | $0.48 | 133,685,000 | 142,286,000 |
|---|
| 2021-06-30 | $645.12M | $306.85M | $338.27M | $113.28M | — | $269.18M | $69.08M | $774,000.00 | $69.86M | -$3.61M | $73.47M | $0.55 | $0.52 | 132,705,000 | 142,122,000 |
|---|
| 2021-03-31 | $574.18M | $247.41M | $326.77M | $101.58M | — | $250.97M | $75.81M | -$301,000.00 | $75.51M | -$791,000.00 | $76.3M | $0.59 | $0.54 | 129,674,000 | 140,328,000 |
|---|
| 2020-12-31 | $649.89M | $344.43M | $305.46M | $94.73M | — | $240.31M | $65.15M | $1.45M | $66.6M | -$704,000.00 | $67.31M | $0.55 | $0.55 | 1,141,000 | 1,141,000 |
|---|
| 2020-09-30 | $451.66M | $236.84M | $214.82M | $88.39M | — | $202.85M | $11.97M | $429,000.00 | $12.4M | -$548,000.00 | $12.95M | $0.10 | $0.09 | 125,687,000 | 136,669,000 |
|---|
| 2020-06-30 | $356.07M | $209.24M | $146.84M | $84.39M | — | $189.05M | -$42.21M | -$477,000.00 | -$42.69M | $462,000.00 | -$43.15M | -$0.35 | -$0.35 | 122,614,000 | 122,614,000 |
|---|
| 2020-03-31 | $320.77M | $179.67M | $141.1M | $88.28M | — | $196.27M | -$55.17M | $398,000.00 | -$54.77M | -$155,000.00 | -$54.61M | -$0.45 | -$0.45 | 120,180,000 | 120,180,000 |
|---|
| 2019-12-31 | $411.23M | $249.58M | $161.65M | $78.79M | — | $179.03M | -$17.38M | $1.3M | -$16.08M | -$363,000.00 | -$15.72M | -$0.13 | -$0.13 | 1,154,000 | 1,154,000 |
|---|
| 2019-09-30 | $260.93M | $142.45M | $118.48M | $68.49M | — | $145.03M | -$26.55M | $1.3M | -$25.25M | -$96,000.00 | -$25.16M | -$0.22 | -$0.22 | 116,681,000 | 116,681,000 |
|---|
| 2019-06-30 | $250.1M | $135.89M | $114.21M | $61.99M | — | $124.6M | -$10.39M | $669,000.00 | -$9.72M | -$384,000.00 | -$9.33M | -$0.08 | -$0.08 | 114,572,000 | 114,572,000 |
|---|
| 2019-03-31 | $206.66M | $105.77M | $100.89M | $55.74M | — | $111.63M | -$10.74M | $869,000.00 | -$9.87M | -$139,000.00 | -$9.73M | — | — | — | 110,877,000 |
|---|
| 2018-12-31 | $275.74M | $163.45M | $112.29M | $51M | — | $106.8M | $5.49M | $1.21M | $6.7M | -$79,000.00 | $6.78M | — | — | — | 1,583,000 |
|---|
| 2018-09-30 | $173.38M | $94.39M | $78.99M | $45.37M | — | $90.74M | -$11.75M | $2.05M | -$9.7M | -$172,000.00 | -$9.53M | — | — | — | 106,884,000 |
|---|
| 2018-06-30 | $156.81M | $79.06M | $77.75M | $40.2M | — | $77.88M | -$132,000.00 | $304,000.00 | $172,000.00 | -$354,000.00 | $526,000.00 | $0.01 | $0.00 | 102,652,000 | 121,698,000 |
|---|
| 2018-03-31 | $136.58M | $73.46M | $63.11M | $34.13M | — | $70.01M | -$6.9M | $397,000.00 | -$6.51M | $129,000.00 | -$6.63M | — | — | — | 99,488,000 |
|---|
| 2017-12-31 | $188.26M | $114.8M | $73.46M | $31.3M | — | $63.97M | $9.49M | -$2.38M | $7.11M | $171,000.00 | $6.94M | — | — | — | 23,309,000 |
|---|
| 2017-09-30 | $124.78M | $74.89M | $49.9M | $28.53M | — | $57.79M | -$7.89M | -$38.29M | -$46.18M | $58,000.00 | -$46.24M | — | — | — | 5,260,000 |
|---|
| 2017-06-30 | $99.63M | $61.99M | $37.64M | $25.78M | — | $51.02M | -$13.38M | -$2.09M | -$15.48M | $38,000.00 | -$15.51M | -$3.18 | -$3.18 | 4,882,000 | 4,882,000 |
|---|
| 2017-03-31 | $100.09M | $61.25M | $38.84M | $22.34M | — | $46.68M | -$7.84M | -$819,000.00 | -$8.65M | $48,000.00 | -$8.7M | — | — | — | 4,850,000 |
|---|
| 2016-10-01 | $89.05M | $63M | $26.05M | $18.23M | — | $40.15M | -$14.1M | $1.41M | -$12.69M | $50,000.00 | -$12.74M | — | — | — | 4,784,170 |
|---|
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.74B | $2.66B | $2.07B | $729.48M | — | $2.08B | -$5.62M | $99.52M | $93.9M | $5.54M | $88.36M | $0.60 | $0.59 | 147,154,000 | 150,912,000 |
|---|
| 2024-12-31 | $4.11B | $2.31B | $1.81B | $720.15M | — | $2.02B | -$218.17M | $98.21M | -$119.96M | $9.43M | -$129.39M | -$0.89 | -$0.89 | 144,630,000 | 144,630,000 |
|---|
| 2023-12-31 | $3.48B | $1.96B | $1.52B | $878.47M | — | $2.31B | -$792.38M | $92.95M | -$699.43M | $10.13M | -$709.56M | -$5.01 | -$5.01 | 141,572,000 | 141,572,000 |
|---|
| 2022-12-31 | $3.13B | $1.69B | $1.44B | $788.91M | — | $1.97B | -$530.89M | $38.61M | -$492.28M | $5.72M | -$498.01M | -$3.62 | -$3.62 | 137,668,000 | 137,668,000 |
|---|
| 2021-12-31 | $2.76B | $1.36B | $1.41B | $461.6M | — | $1.17B | $235.1M | $1.49M | $236.59M | -$5.8M | $242.39M | $1.83 | $1.71 | 132,710,000 | 141,668,000 |
|---|
| 2020-12-31 | $1.78B | $970.17M | $808.22M | $355.78M | — | $828.47M | -$20.25M | $1.8M | -$18.45M | -$945,000.00 | -$17.51M | -$0.14 | -$0.14 | 123,978,000 | 123,978,000 |
|---|
| 2019-12-31 | $1.13B | $633.7M | $495.22M | $265.01M | — | $560.28M | -$65.06M | $4.14M | -$60.92M | -$982,000.00 | -$59.94M | -$0.52 | -$0.52 | 115,218,000 | 115,218,000 |
|---|
| 2018-12-31 | $742.51M | $410.36M | $332.15M | $170.69M | — | $345.44M | -$13.3M | $3.96M | -$9.33M | -$476,000.00 | -$8.86M | — | — | — | 104,618,000 |
|---|
| 2017-12-31 | $512.76M | $312.93M | $199.83M | $107.95M | — | $219.45M | -$19.62M | -$43.58M | -$63.19M | $315,000.00 | -$63.51M | — | — | — | 28,308,000 |
|---|
| 2016-12-31 | $398.65M | $277.6M | $121.05M | $76.18M | — | $164.41M | -$43.36M | $814,000.00 | -$42.55M | $211,000.00 | -$42.76M | — | — | — | 4,746,000 |
|---|
| 2015-12-26 | $319.86M | $230.08M | $89.78M | $50.47M | — | $127.33M | -$37.55M | -$2.91M | -$40.46M | $147,000.00 | -$40.61M | — | — | — | 4,030,000 |
|---|