Complete source-backed income-statement history.
- Available history
- 2016-03-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.86B | — | — | — | — | $929.86M | $928.18M | $87.68M | $1.02B | $223.39M | $792.46M | $0.95 | $0.93 | 837,369,000 | 855,243,000 |
|---|
| 2026-03-31 | $1.39B | — | — | — | — | $920.9M | $467.25M | -$403.37M | $63.88M | $13.49M | $43.62M | $0.05 | $0.05 | 812,208,000 | 827,962,000 |
|---|
| 2025-12-31 | $1.17B | — | — | — | — | $899.53M | $269.84M | $146.02M | $415.86M | $33.97M | $339.51M | $0.47 | $0.45 | 9,852,000 | 10,237,000 |
|---|
| 2025-09-30 | $1.32B | — | — | — | — | $930.85M | $390.94M | -$222.09M | $168.86M | $87.39M | $59.23M | $0.08 | $0.08 | 712,282,000 | 727,693,000 |
|---|
| 2025-06-30 | $1.2B | — | — | — | — | $900.11M | $297.49M | $10.02M | $307.51M | $62.49M | $207.14M | $0.30 | $0.28 | 701,353,000 | 746,024,000 |
|---|
| 2025-03-31 | $1.38B | — | — | — | — | $871.99M | $504.46M | -$13.57M | $490.9M | $100.33M | $329.3M | $0.47 | $0.44 | 704,035,000 | 748,197,000 |
|---|
| 2024-12-31 | $1.3B | — | — | — | — | $870.8M | $425.21M | -$107.09M | $318.12M | $62.65M | $216.65M | $0.30 | $0.29 | 20,921,000 | 21,177,000 |
|---|
| 2024-09-30 | $1.22B | — | — | — | — | $820.75M | $395.15M | $167.85M | $563M | $106.47M | $386.38M | $0.56 | $0.53 | 693,692,000 | 736,239,000 |
|---|
| 2024-06-30 | $1.25B | — | — | — | — | $790.95M | $455.14M | -$63.96M | $391.18M | $82.27M | $235.1M | $0.38 | $0.36 | 612,248,000 | 656,372,000 |
|---|
| 2024-03-31 | $1.24B | — | — | — | — | $774.08M | $469.04M | -$190.48M | $278.55M | $48.96M | $146.58M | $0.27 | $0.25 | 552,472,000 | 595,352,000 |
|---|
| 2023-12-31 | $1.12B | — | — | — | — | $760.57M | $362.2M | $129.31M | $491.51M | $78.89M | $255.35M | $0.65 | $0.60 | 37,198,000 | 37,679,000 |
|---|
| 2023-09-30 | $758.54M | — | — | — | — | $451.9M | $306.7M | -$192.12M | $114.58M | $16.25M | $45.43M | $0.14 | $0.13 | 324,650,000 | 366,174,000 |
|---|
| 2023-06-30 | $623.4M | — | — | — | — | $431.99M | $191.41M | -$15.91M | $175.5M | $26.55M | $73.4M | $0.23 | $0.21 | 315,168,000 | 351,915,000 |
|---|
| 2023-03-31 | $616.27M | — | — | — | — | $380.13M | $236.2M | $17.86M | $254.06M | $34.25M | $102.12M | $0.35 | $0.31 | 295,913,000 | 335,848,000 |
|---|
| 2022-12-31 | $761.56M | — | — | — | — | $422.92M | $338.65M | -$99.09M | $239.57M | $40.86M | $83.05M | $0.29 | $0.25 | 792,000 | 2,221,000 |
|---|
| 2022-09-30 | $549.78M | — | — | — | — | $327.72M | $222.06M | $152.62M | $374.67M | $31.17M | $224.36M | $0.78 | $0.70 | 286,245,000 | 321,986,000 |
|---|
| 2022-06-30 | $472.65M | — | — | — | — | $189.56M | $281.69M | -$48.38M | $233.31M | $41.49M | $191.83M | $0.67 | $0.60 | 284,992,000 | 320,104,000 |
|---|
| 2022-03-31 | $347.28M | — | — | — | — | $182.22M | $165.14M | -$142.56M | $22.58M | $6.78M | $15.8M | $0.06 | $0.05 | 284,851,000 | 319,680,000 |
|---|
| 2021-12-31 | $316.42M | — | — | — | — | $177.57M | $173.27M | -$11.95M | $161.32M | $569,000.00 | $160.75M | $0.57 | $0.54 | 1,090,000 | 30,389,000 |
|---|
| 2021-09-30 | $288.51M | — | — | — | — | $192M | $96.22M | -$59.1M | $37.12M | $0.00 | $37.12M | $0.13 | $0.12 | 281,162,000 | 316,209,000 |
|---|
| 2021-06-30 | $232.58M | — | — | — | — | $171.45M | $67.1M | -$92.15M | -$25.06M | $0.00 | -$25.06M | -$0.09 | -$0.09 | 279,185,000 | 279,185,000 |
|---|
| 2021-03-31 | $192.39M | — | — | — | — | $158.4M | $34.03M | -$68.68M | -$34.65M | $0.00 | -$34.65M | -$0.12 | -$0.12 | 278,935,000 | 278,935,000 |
|---|
| 2020-12-31 | $148.08M | — | — | — | — | $194.97M | -$46.88M | -$41.78M | -$88.66M | $0.00 | -$86.29M | -$0.32 | -$0.32 | 330,000 | 330,000 |
|---|
| 2020-09-30 | $149.1M | — | — | — | — | $181.11M | -$31.87M | -$19.66M | -$51.53M | $0.00 | -$51.53M | -$0.19 | -$0.19 | 278,017,000 | 278,017,000 |
|---|
| 2020-06-30 | $90.51M | — | — | — | — | $183.31M | -$92.8M | $96.22M | $3.41M | -$1.92M | $5.33M | $0.02 | $0.02 | 277,133,000 | 277,208,000 |
|---|
| 2020-03-31 | $192.77M | — | — | — | — | $801.59M | -$608.57M | -$24.98M | -$633.55M | -$83.21M | -$550.35M | -$1.99 | -$1.99 | 275,952,000 | 275,952,000 |
|---|
| 2019-12-31 | $256.39M | — | — | — | — | $229.67M | $25.88M | -$15.48M | $10.4M | $739,000.00 | $9.05M | $0.04 | $0.04 | 2,675,000 | 11,547,000 |
|---|
| 2019-09-30 | $229.13M | — | — | — | — | $217.77M | $11.34M | -$13.66M | -$2.32M | $1.39M | -$3.71M | -$0.01 | -$0.01 | 266,205,000 | 266,205,000 |
|---|
| 2019-06-30 | $244.24M | — | — | — | — | $207.14M | $37.11M | -$12.18M | $24.93M | $5.93M | $19M | $0.07 | $0.07 | 264,378,000 | 276,395,000 |
|---|
| 2019-03-31 | $214.57M | — | — | — | — | $209.46M | $5.11M | -$15.91M | -$10.8M | -$2.26M | -$8.54M | -$0.03 | -$0.03 | 264,365,000 | 264,365,000 |
|---|
| 2018-12-31 | $222.5M | — | — | — | — | $173.69M | $49.36M | -$7.84M | $41.52M | $8.71M | $19.97M | $0.12 | $0.12 | 312,000 | 201,000 |
|---|
| 2018-09-30 | $234.88M | — | — | — | — | $165.51M | $69.42M | -$16.09M | $53.33M | $11.65M | $41.67M | $0.15 | $0.15 | 263,959,000 | 279,914,000 |
|---|
| 2018-06-30 | $217.76M | — | — | — | — | $141.09M | $76.53M | $10.89M | $87.42M | $19.94M | $67.48M | $0.24 | $0.24 | 263,757,000 | 267,006,000 |
|---|
| 2018-03-31 | $215.9M | — | — | — | — | $128.03M | $87.87M | $2.04M | $89.91M | $19.14M | $70.77M | $0.25 | $0.25 | 261,324,000 | 265,183,000 |
|---|
| 2017-12-31 | $166.13M | — | — | — | — | $117.84M | $57.09M | -$11.07M | $46.02M | $12.63M | $25.4M | $0.12 | $0.13 | 7,890,000 | -11,440,000 |
|---|
| 2017-09-30 | $111.61M | — | — | — | — | $85.07M | $26.55M | -$2.05M | $24.49M | $8.23M | $16.26M | $0.06 | $0.06 | 223,622,000 | 245,376,000 |
|---|
| 2017-06-30 | $91.06M | — | — | — | — | $67.81M | $23.25M | $9.01M | $32.27M | $9.07M | $23.2M | $0.09 | $0.09 | 223,623,000 | 243,704,000 |
|---|
| 2017-03-31 | $61.1M | — | — | — | — | $53.91M | $7.19M | $3.52M | $10.71M | $0.00 | $10.71M | $0.04 | $0.04 | 201,776,000 | 204,942,000 |
|---|
| 2016-09-30 | $0.00 | — | — | — | — | — | -$777,055.00 | — | — | — | — | — | — | — | 14,674,632 |
|---|
| 2016-06-30 | $0.00 | — | — | — | — | — | -$202,350.00 | — | — | — | — | — | — | — | 14,622,789 |
|---|
| 2016-03-31 | $0.00 | — | — | — | — | — | -$29,943.00 | — | — | — | — | — | — | — | 29,022,665 |
|---|
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 | $5.07B | — | — | — | — | $3.6B | $1.46B | -$79.61M | $1.38B | $284.18M | $935.17M | $1.31 | $1.28 | 715,772,000 | 730,975,000 |
|---|
| 2024-12-31 | $5B | — | — | — | — | $3.26B | $1.74B | -$193.68M | $1.55B | $300.34M | $984.7M | $1.54 | $1.45 | 640,662,000 | 684,492,000 |
|---|
| 2023-12-31 | $3.12B | — | — | — | — | $2.02B | $1.1B | -$60.86M | $1.04B | $155.95M | $476.31M | $1.36 | $1.24 | 349,213,000 | 389,096,000 |
|---|
| 2022-12-31 | $2.13B | — | — | — | — | $1.12B | $1.01B | -$137.4M | $870.13M | $120.29M | $515.04M | $1.80 | $1.61 | 286,160,000 | 322,816,000 |
|---|
| 2021-12-31 | $1.03B | — | — | — | — | $699.43M | $370.62M | -$231.87M | $138.74M | $569,000.00 | $138.18M | $0.49 | $0.46 | 280,871,000 | 310,170,000 |
|---|
| 2020-12-31 | $580.46M | — | — | — | — | $1.36B | -$780.12M | $9.8M | -$770.32M | -$85.12M | -$682.84M | -$2.46 | -$2.46 | 277,368,000 | 277,368,000 |
|---|
| 2019-12-31 | $944.33M | — | — | — | — | $864.04M | $79.43M | -$57.22M | $22.21M | $5.8M | $15.8M | $0.06 | $0.06 | 267,700,000 | 276,632,000 |
|---|
| 2018-12-31 | $891.05M | — | — | — | — | $608.33M | $283.19M | -$11.01M | $272.18M | $59.44M | $199.9M | $0.76 | $0.75 | 263,341,000 | 266,855,000 |
|---|
| 2017-12-31 | $429.9M | — | — | — | — | $324.62M | $114.08M | -$591,000.00 | $113.49M | $29.93M | $75.57M | $0.32 | $0.32 | 235,447,000 | 239,754,000 |
|---|