Complete source-backed income-statement history.
- Available history
- 2009-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.17B | $671.66M | — | — | — | — | $602.72M | $84.53M | — | $162.07M | $525.19M | $9.30 | $9.28 | 56,010,000 | 56,605,000 |
|---|
| 2026-03-31 | $1.67B | $509.83M | — | — | — | — | $333.22M | -$238.91M | — | -$14.3M | $108.61M | $1.90 | $1.90 | 56,717,000 | 56,774,000 |
|---|
| 2025-12-31 | $1.17B | $291.07M | — | — | — | — | $91.86M | $24.02M | — | $31.46M | $84.42M | $1.46 | $1.46 | 671,000 | 657,000 |
|---|
| 2025-09-30 | $1.31B | $340.95M | — | — | — | — | $170.79M | -$493,000.00 | — | $40.19M | $130.11M | $2.26 | $2.26 | 57,157,000 | 57,157,000 |
|---|
| 2025-06-30 | $1.18B | $231.75M | — | — | — | — | -$403.22M | $67.53M | — | $54.22M | -$389.91M | -$6.71 | -$6.77 | 57,786,000 | 57,786,000 |
|---|
| 2025-03-31 | $1.22B | $111.37M | — | — | — | — | $338M | -$44.99M | — | $73.17M | $219.84M | $3.67 | $3.66 | 59,502,000 | 59,665,000 |
|---|
| 2024-12-31 | $1.45B | $390.62M | — | — | — | — | $265.22M | -$5.94M | — | $48.69M | $210.6M | $3.71 | $3.68 | 1,408,000 | 1,241,000 |
|---|
| 2024-09-30 | $1.45B | $329.62M | — | — | — | — | $272.89M | $32.01M | — | $79.58M | $225.32M | $3.63 | $3.59 | 61,802,000 | 62,629,000 |
|---|
| 2024-06-30 | $1.26B | — | — | — | — | — | $289.02M | $2.34M | — | $78M | $213.36M | $4.36 | $4.25 | 48,665,000 | 49,916,000 |
|---|
| 2024-03-31 | $1.09B | — | — | — | — | — | $272.94M | -$16.05M | — | $57.54M | $199.35M | $4.79 | $4.65 | 41,468,000 | 42,747,000 |
|---|
| 2023-12-31 | $964.69M | — | — | — | — | — | $343.36M | $46.33M | — | $88.05M | $301.63M | $7.31 | $6.97 | -180,000 | -129,000 |
|---|
| 2023-09-30 | $1.12B | — | — | — | — | — | $352.74M | -$77.97M | — | $65.7M | $209.08M | $5.01 | $4.77 | 41,563,000 | 43,662,000 |
|---|
| 2023-06-30 | $912.07M | — | — | — | — | — | $251.02M | $34.71M | — | $69.66M | $216.07M | $5.19 | $4.96 | 41,494,000 | 43,386,000 |
|---|
| 2023-03-31 | $896.52M | — | — | — | — | — | $326.07M | $62.78M | — | $91.85M | $297M | $7.13 | $6.87 | 41,568,000 | 43,149,000 |
|---|
| 2022-12-31 | $1.02B | — | — | — | — | — | $423.83M | -$89.8M | — | -$43.53M | $377.57M | $5.70 | $5.56 | 3,691,000 | 3,813,000 |
|---|
| 2022-09-30 | $1.19B | — | — | — | — | — | $537.31M | $402.99M | — | -$1.31M | $881.75M | $21.34 | $20.45 | 41,318,000 | 43,107,000 |
|---|
| 2022-06-30 | $789.38M | — | — | — | — | — | $330.78M | -$200.16M | — | -$219,000.00 | $130.84M | $6.69 | $6.23 | 19,553,000 | 20,990,000 |
|---|
| 2022-03-31 | $652.97M | — | — | — | — | — | $291.87M | -$313.25M | — | -$1.83M | $466M | $24.14 | $24.14 | 19,306,000 | 19,306,000 |
|---|
| 2021-12-31 | $521.58M | — | — | — | — | — | $234.1M | -$46.88M | $58.61M | -$973,000.00 | $217.88M | $11.04 | $10.52 | -113,000 | 140,000 |
|---|
| 2021-09-30 | $368.98M | — | — | — | — | — | $150.84M | -$109.09M | $83.33M | $0.00 | $71.95M | $3.63 | $3.46 | 19,812,000 | 20,786,000 |
|---|
| 2021-06-30 | $364.01M | — | — | — | — | — | $325.05M | -$279.6M | $84.96M | $3.65M | $73.36M | $3.69 | $3.52 | 19,904,000 | 20,822,000 |
|---|
| 2021-03-31 | $325.36M | — | — | — | — | — | $99.45M | -$185.9M | -$38.92M | -$3.65M | -$43.59M | -$2.18 | -$2.18 | 20,000,000 | 20,000,000 |
|---|
| 2020-09-30 | $271.06M | — | — | — | — | — | $38.52M | -$90.77M | -$52.24M | -$5.14M | -$55.7M | -$0.17 | -$0.17 | 318,287,000 | 318,287,000 |
|---|
| 2020-06-30 | $166.35M | — | — | — | — | — | -$11.22M | -$80.74M | -$91.96M | -$2.61M | -$92.94M | -$0.29 | -$0.29 | 317,629,000 | 317,629,000 |
|---|
| 2020-03-31 | $387.8M | — | — | — | — | — | -$4.86B | $273.52M | -$4.59B | -$254.74M | -$4.31B | -$13.61 | -$13.61 | 316,828,000 | 316,828,000 |
|---|
| 2019-12-31 | $342.92M | — | — | — | — | — | -$220.63M | -$94.94M | -$315.57M | -$23.88M | -$76.41M | -$0.25 | -$0.25 | 139,000 | 139,000 |
|---|
| 2019-09-30 | $482.74M | — | — | — | — | — | $8.44M | $4.5M | $12.94M | -$17.37M | $20.29M | $0.06 | $0.06 | 315,135,000 | 315,135,000 |
|---|
| 2019-06-30 | $529.41M | — | — | — | — | — | $71.57M | -$8.16M | $63.41M | $12.24M | $42.76M | $0.14 | $0.14 | 314,982,000 | 314,982,000 |
|---|
| 2019-03-31 | $575.73M | — | — | — | — | — | $50.44M | -$162.13M | -$111.68M | -$3.7M | -$114.88M | -$0.37 | -$0.37 | 314,464,000 | 314,464,000 |
|---|
| 2018-12-31 | $599.76M | — | — | — | — | — | $69.66M | $226.76M | $296.41M | $69.55M | $221.98M | $0.73 | $0.73 | 1,947,000 | 1,947,000 |
|---|
| 2018-09-30 | $674.63M | — | — | — | — | — | $179.05M | -$88.04M | $91.01M | $24.78M | $62.34M | $0.20 | $0.20 | 313,167,000 | 316,387,000 |
|---|
| 2018-06-30 | $573.75M | — | — | — | — | — | -$242.67M | -$174.63M | -$417.3M | -$101M | -$320.2M | -$1.02 | -$1.02 | 313,072,000 | 313,072,000 |
|---|
| 2018-03-31 | $473.81M | — | — | — | — | — | $112.99M | -$108.45M | $4.54M | $828,000.00 | $590,000.00 | $0.00 | $0.00 | 290,105,000 | 291,738,000 |
|---|
| 2017-12-31 | $449.76M | — | — | — | — | — | $86.1M | -$160.82M | -$74.72M | -$202.83M | $124.62M | $0.53 | $0.52 | 1,738,000 | 4,627,000 |
|---|
| 2017-09-30 | $304.75M | — | — | — | — | — | $32.39M | -$92.3M | -$59.91M | -$18.85M | -$41.21M | -$0.18 | -$0.18 | 233,389,000 | 233,389,000 |
|---|
| 2017-06-30 | $254.09M | — | — | — | — | — | $5.38M | $13.53M | $18.91M | $2.34M | $16.57M | $0.07 | $0.07 | 233,283,000 | 234,917,000 |
|---|
| 2017-03-31 | — | — | — | — | — | — | $20.09M | $19.77M | $39.86M | $16.04M | $23.83M | $0.10 | $0.10 | 233,068,000 | 237,900,000 |
|---|
| 2016-12-31 | — | — | — | — | — | — | -$1.7M | -$84.71M | -$86.41M | -$31.72M | -$54.69M | -$0.23 | -$0.23 | 11,255,000 | 11,255,000 |
|---|
| 2016-09-30 | — | — | — | — | — | — | -$25.7M | -$24.93M | -$50.63M | -$16.69M | -$33.94M | -$0.19 | -$0.19 | 177,120,000 | 177,120,000 |
|---|
| 2016-06-30 | — | — | — | — | — | — | -$28.21M | -$114.22M | -$142.43M | -$52.5M | -$89.93M | -$0.51 | -$0.51 | 176,984,000 | 176,984,000 |
|---|
| 2016-03-31 | — | — | — | — | — | — | -$75.22M | -$16.87M | -$92.08M | -$27.63M | -$64.46M | -$0.40 | -$0.40 | 162,922,000 | 162,922,000 |
|---|
| 2015-12-31 | — | — | — | — | — | — | -$53.17M | $58.84M | $5.67M | $1.71M | $3.97M | $0.04 | $0.04 | 2,359,000 | 2,359,000 |
|---|
| 2015-09-30 | — | — | — | — | — | — | -$19.93M | $67.37M | $47.45M | $20.39M | $27.06M | $0.20 | $0.20 | 137,014,000 | 137,014,000 |
|---|
| 2015-06-30 | — | — | — | — | — | — | -$7.44M | -$76.64M | -$84.08M | -$30.85M | -$53.23M | -$0.39 | -$0.39 | 136,859,000 | 136,859,000 |
|---|
| 2015-03-31 | — | — | — | — | — | — | -$33.64M | $8.22M | -$25.42M | -$7.38M | -$18.04M | -$0.17 | -$0.17 | 109,303,000 | 109,303,000 |
|---|
| 2014-12-31 | — | — | — | — | — | — | $15.92M | $266.88M | $282.81M | $106.3M | $176.5M | $1.77 | $1.76 | 30,000 | 9,000 |
|---|
| 2014-09-30 | — | — | — | — | — | — | $134.1M | $63.97M | $198.07M | $76.48M | $121.59M | $1.22 | $1.21 | 99,715,000 | 100,306,000 |
|---|
| 2014-06-30 | — | — | — | — | — | — | $166.55M | -$104.43M | $62.12M | $23.29M | $38.83M | $0.39 | $0.39 | 99,663,000 | 100,260,000 |
|---|
| 2014-03-31 | — | — | — | — | — | — | $329.08M | -$57.61M | $271.47M | $101.52M | $169.95M | $1.71 | $1.70 | 99,560,000 | 100,049,000 |
|---|
| 2013-12-31 | — | — | — | — | — | — | $122.13M | -$35.21M | $86.92M | $32.43M | $54.49M | $0.57 | $0.57 | 459,000 | 573,000 |
|---|
| 2013-09-30 | — | — | — | — | — | — | $150.86M | -$62.65M | $88.21M | $33.72M | $54.5M | $0.59 | $0.59 | 92,449,000 | 92,836,000 |
|---|
| 2013-06-30 | — | — | — | — | — | — | $113.45M | -$8.51M | $104.94M | $37.82M | $67.12M | $0.73 | $0.72 | 92,399,000 | 92,702,000 |
|---|
| 2013-03-31 | — | — | — | — | — | — | $117.95M | -$35.02M | $82.94M | $31.09M | $51.85M | $0.56 | $0.56 | 92,375,000 | 92,651,000 |
|---|
| 2012-12-31 | — | — | — | — | — | — | $86.62M | -$18.26M | $68.36M | $25.77M | $42.59M | $0.46 | $0.46 | 16,000 | 170,000 |
|---|
| 2012-09-30 | — | — | — | — | — | — | $72.04M | -$42.27M | $29.77M | $11.45M | $18.31M | $0.20 | $0.20 | 92,186,000 | 92,416,000 |
|---|
| 2012-06-30 | — | — | — | — | — | — | $60.19M | $61.3M | $121.48M | $45.44M | $76.04M | $0.82 | $0.82 | 92,176,000 | 92,222,000 |
|---|
| 2012-03-31 | — | — | — | — | — | — | $58.15M | -$31.89M | $26.26M | $9.82M | $16.44M | — | — | 92,130,000 | 92,231,000 |
|---|
| 2011-12-31 | — | — | — | — | — | — | $54.34M | -$75.96M | -$21.63M | -$8.23M | -$13.4M | — | — | 4,000 | 33,000 |
|---|
| 2011-09-30 | — | — | — | — | — | — | $40.27M | $64.96M | $105.24M | $38.95M | $66.29M | — | — | 92,060,000 | 92,164,000 |
|---|
| 2011-06-30 | — | — | — | — | — | — | $32.41M | $21.17M | $53.58M | $20.23M | $33.35M | — | — | 92,048,000 | 92,151,000 |
|---|
| 2011-03-31 | — | — | — | — | — | — | $25.54M | -$36.55M | -$11.01M | -$4.16M | -$6.85M | — | — | 92,047,000 | 92,047,000 |
|---|
| 2010-12-31 | — | — | — | — | — | — | $12.99M | -$7.55M | $5.44M | $3.86M | $1.59M | — | — | 58,300,000 | 58,300,000 |
|---|
| 2010-09-30 | — | — | — | — | — | — | $10.83M | -$3.29M | $7.54M | $9.24M | -$1.7M | — | — | 92,000,000 | 92,000,000 |
|---|
| 2010-06-30 | — | — | — | — | — | — | $648,000.00 | $2.87M | $3.52M | $29.87M | -$26.35M | — | — | 8,088,000 | 8,088,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 | $4.88B | $975.13M | — | — | — | — | $197.43M | $46.06M | $243.48M | $199.03M | $44.46M | $0.74 | $0.74 | 57,812,000 | 57,852,000 |
|---|
| 2024-12-31 | $5.25B | $1.41B | — | — | — | — | $1.1B | $12.37M | — | $263.81M | $848.63M | $16.32 | $16.02 | 51,796,000 | 52,748,000 |
|---|
| 2023-12-31 | $3.9B | $761.33M | — | — | — | — | $1.27B | $65.85M | — | $315.25M | $1.02B | $24.59 | $23.51 | 41,490,000 | 43,398,000 |
|---|
| 2022-12-31 | $3.65B | — | — | — | — | — | $1.58B | -$200.21M | — | -$46.88M | $1.86B | $60.86 | $57.55 | 30,497,000 | 32,251,000 |
|---|
| 2021-12-31 | $1.58B | — | — | — | — | — | $809.44M | -$621.46M | $187.99M | -$973,000.00 | $319.6M | $16.15 | $15.48 | 19,792,000 | 20,648,000 |
|---|
| 2019-12-31 | $1.93B | — | — | — | — | — | -$90.18M | -$260.72M | -$350.9M | -$32.72M | -$128.24M | -$0.41 | -$0.41 | 315,002,000 | 315,002,000 |
|---|
| 2018-12-31 | $2.32B | — | — | — | — | — | $119.01M | -$144.36M | -$25.34M | -$5.84M | -$35.3M | -$0.11 | -$0.11 | 307,480,000 | 307,480,000 |
|---|
| 2017-12-31 | $1.29B | — | — | — | — | — | $143.97M | -$219.83M | -$75.86M | -$203.3M | $123.8M | $0.53 | $0.52 | 234,986,000 | 237,875,000 |
|---|
| 2016-12-31 | $704.67M | — | — | — | — | — | -$130.83M | -$240.72M | -$371.55M | -$128.54M | -$243.02M | -$1.32 | -$1.32 | 183,615,000 | 183,615,000 |
|---|
| 2015-12-31 | — | — | — | — | — | — | -$114.16M | $57.79M | -$56.37M | -$16.12M | -$40.25M | -$0.31 | -$0.31 | 130,186,000 | 130,186,000 |
|---|
| 2014-12-31 | — | — | — | — | — | — | $645.65M | $168.82M | $814.47M | $307.59M | $506.88M | $5.09 | $5.05 | 99,677,000 | 100,365,000 |
|---|
| 2013-12-31 | — | — | — | — | — | — | $504.4M | -$141.38M | $363.02M | $135.06M | $227.96M | $2.45 | $2.44 | 92,867,000 | 93,411,000 |
|---|
| 2012-12-31 | — | — | — | — | — | — | $276.99M | -$31.12M | $245.87M | $92.49M | $153.39M | $1.66 | $1.66 | 92,180,000 | 92,513,000 |
|---|
| 2011-12-31 | — | — | — | — | — | — | $152.57M | -$26.39M | $126.18M | $46.79M | $79.39M | $0.86 | $0.86 | 92,056,000 | 92,241,000 |
|---|
| 2010-12-31 | — | — | — | — | — | — | $21.99M | -$8.73M | $13.27M | $42.96M | -$29.7M | — | — | 92,000,000 | 92,000,000 |
|---|
| 2009-12-31 | — | — | — | — | — | — | -$9.56M | -$5.65M | -$15.21M | — | -$15.21M | — | — | — | — |
|---|