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 | $178.3M | $179.97M | -$1.68M | $13.42M | $29.27M | $62.43M | -$64.11M | — | -$189.9M | $207,000.00 | -$188.21M | -$0.14 | -$0.14 | 1,391,212,670 | 1,391,212,670 |
|---|
| 2026-03-31 | $163.51M | $185.12M | -$21.61M | $12.11M | $70.21M | $87.88M | -$109.49M | — | -$246M | $41,000.00 | -$245.3M | -$0.18 | -$0.18 | 1,389,672,378 | 1,389,672,378 |
|---|
| 2025-12-31 | $225.22M | $219.77M | $5.45M | $12.29M | $100.25M | $768.65M | -$763.19M | — | -$904.33M | $252,000.00 | -$845.97M | -$0.69 | -$0.69 | 68,941,392 | 68,941,392 |
|---|
| 2025-09-30 | $177.06M | $297.22M | -$120.17M | $16.12M | $110.59M | $228.62M | -$348.79M | — | -$363.41M | $92,000.00 | -$361.87M | -$0.31 | -$0.31 | 1,158,516,229 | 1,158,516,229 |
|---|
| 2025-06-30 | $173.97M | $227.44M | -$53.47M | $12.19M | $87.89M | $123.48M | -$176.95M | — | -$228.72M | $12,000.00 | -$227.1M | -$0.20 | -$0.20 | 1,126,627,283 | 1,126,627,283 |
|---|
| 2025-03-31 | $133.67M | $207.54M | -$73.86M | $17.36M | $80.84M | $104.6M | -$178.46M | — | -$196.86M | $0.00 | -$196.66M | -$0.21 | -$0.21 | 945,767,987 | 945,767,987 |
|---|
| 2024-12-31 | $191.47M | $426M | -$234.53M | $13.29M | $121.42M | $1.07B | -$1.3B | — | -$1.34B | -$2.57M | -$1.34B | -$1.65 | -$1.65 | 39,196,942 | 39,196,942 |
|---|
| 2024-09-30 | $173.73M | $273.76M | -$100.03M | $19.71M | $91.59M | $116.14M | -$216.17M | — | -$211.07M | $95,000.00 | -$211.17M | -$0.25 | -$0.25 | 858,442,951 | 858,442,951 |
|---|
| 2024-06-30 | $143.35M | $274.61M | -$131.26M | $18.94M | $85.14M | $113.42M | -$244.67M | — | -$262.71M | -$376,000.00 | -$262.33M | -$0.36 | -$0.36 | 736,848,684 | 736,848,684 |
|---|
| 2024-03-31 | $120.26M | $279.34M | -$159.08M | $25.28M | $77.96M | $100.33M | -$259.41M | — | -$295.61M | $163,000.00 | -$295.78M | -$0.46 | -$0.46 | 641,256,134 | 641,256,134 |
|---|
| 2023-12-31 | $222.16M | $444.45M | -$222.29M | $30.31M | $111.85M | $403.62M | -$625.91M | — | -$642.84M | -$448,000.00 | -$642.4M | -$1.08 | -$1.08 | 2,050,824 | 2,050,824 |
|---|
| 2023-09-30 | $198.71M | $336.68M | -$137.97M | $27.65M | $105.45M | $136.01M | -$273.97M | — | -$288.21M | -$4.73M | -$283.48M | -$0.47 | -$0.47 | 599,465,146 | 599,465,146 |
|---|
| 2023-06-30 | $260.18M | $338.33M | -$78.14M | $29.25M | $101.15M | $155.7M | -$233.84M | — | -$237.32M | -$917,000.00 | -$236.4M | -$0.40 | -$0.40 | 598,053,390 | 598,053,390 |
|---|
| 2023-03-31 | $210.29M | $279.68M | -$69.4M | $26.54M | $104.02M | $140.4M | -$209.8M | — | -$207.83M | -$1.27M | -$206.56M | -$0.35 | -$0.35 | 589,205,165 | 589,205,165 |
|---|
| 2022-12-31 | $220.74M | $301.22M | -$80.48M | $27.46M | $101.51M | $153.26M | -$233.73M | — | -$224.16M | -$691,000.00 | -$223.47M | -$0.38 | -$0.38 | 1,499,072 | 1,499,072 |
|---|
| 2022-09-30 | $188.63M | $234.69M | -$46.06M | $28.11M | $85.58M | $113.68M | -$159.75M | — | -$169.24M | $1.52M | -$170.76M | -$0.30 | -$0.30 | 578,043,278 | 578,043,278 |
|---|
| 2022-06-30 | $151.27M | $183.73M | -$32.47M | $23.56M | $95.95M | $114.44M | -$146.91M | — | -$172.87M | $423,000.00 | -$173.3M | -$0.30 | -$0.30 | 578,043,278 | 578,043,278 |
|---|
| 2022-03-31 | $140.8M | $176.15M | -$35.35M | $20.46M | $80.89M | $103.81M | -$139.16M | — | -$156.9M | -$414,000.00 | -$156.49M | -$0.27 | -$0.27 | 577,866,983 | 577,866,983 |
|---|
| 2021-12-31 | $161.91M | $249.67M | -$87.76M | $27.14M | $73.2M | $112.98M | -$200.74M | — | -$209.11M | -$16.2M | -$192.91M | -$0.34 | -$0.34 | 6,287,398 | 6,287,398 |
|---|
| 2021-09-30 | $143.92M | $175M | -$31.08M | $16.63M | $42.42M | $67.59M | -$98.66M | — | -$106.67M | $0.00 | -$106.67M | -$0.19 | -$0.19 | 574,520,806 | 574,520,806 |
|---|
| 2021-06-30 | $124.56M | $164.86M | -$40.3M | $11.25M | $38.65M | $49.34M | -$89.64M | — | -$99.63M | $0.00 | -$99.63M | -$0.18 | -$0.18 | 567,033,722 | 567,033,722 |
|---|
| 2021-03-31 | $71.96M | $84.13M | -$12.17M | $9.74M | $25.58M | $36.11M | -$48.28M | — | -$60.75M | $0.00 | -$60.75M | -$0.12 | -$0.12 | 513,458,287 | 513,458,287 |
|---|
| 2020-12-31 | -$309.1M | $122.02M | -$431.11M | $10.82M | $29.39M | $46.66M | -$477.77M | -$17.63M | -$490.94M | -$6.83M | -$484.11M | — | — | — | 23,840,841 |
|---|
| 2020-09-30 | $107.05M | $135.63M | -$28.58M | $7.39M | $17.21M | $25.73M | -$54.31M | -$17.24M | -$71.86M | -$6.64M | -$65.22M | — | — | — | 371,010,544 |
|---|
| 2020-06-30 | $68M | $68.01M | -$15,000.00 | $4.87M | $21.64M | $26.52M | -$26.53M | -$13.2M | -$26.77M | -$17.37M | -$9.4M | — | — | — | 316,645,050 |
|---|
| 2020-03-31 | $40.82M | $50.52M | -$9.7M | $4.77M | $11.11M | $15.88M | -$25.59M | -$11.58M | -$37.43M | $0.00 | -$37.43M | — | — | — | 305,192,201 |
|---|
| 2019-12-31 | $91.61M | $83.86M | $7.75M | $4.88M | $9.97M | $14.86M | -$7.11M | -$11M | -$18.04M | — | -$18.04M | — | — | — | 7,633,457 |
|---|
| 2019-09-30 | $59.46M | $51.11M | $8.35M | $8.03M | $10.4M | $18.43M | -$10.08M | -$7.97M | -$18.14M | — | -$18.14M | — | — | — | 236,759,521 |
|---|
| 2019-06-30 | $57.54M | $46.91M | $10.62M | $8.93M | $13.63M | $22.56M | -$11.94M | -$7.86M | -$18.09M | — | -$18.09M | — | — | — | 231,114,868 |
|---|
| 2019-03-31 | $21.58M | $25.36M | -$3.78M | $7.37M | $9.32M | $16.7M | -$20.48M | -$8.35M | -$30.95M | — | -$30.95M | — | — | — | 220,605,068 |
|---|
| 2018-12-31 | $59.4M | $83.52M | -$24.12M | -$12.73M | $8.48M | -$4.24M | -$19.88M | -$7.16M | -$26.05M | -$1.71M | -$24.34M | — | — | — | -48,554 |
|---|
| 2018-09-30 | $53.17M | $48.76M | $4.41M | $8.4M | $8.65M | $17.05M | -$12.65M | -$6.35M | -$17.28M | -$1.72M | -$15.57M | — | — | — | 218,953,106 |
|---|
| 2018-06-30 | $39.93M | $37.54M | -$2.31M | $8.43M | $12.24M | $20.67M | -$22.98M | -$6.14M | -$28.78M | -$2.91M | -$25.87M | — | — | — | 214,315,312 |
|---|
| 2018-03-31 | $29.08M | $30.4M | -$3.98M | $8.65M | $8.31M | $16.96M | -$20.94M | -$3.11M | -$22.79M | -$2.95M | -$19.84M | — | — | — | 226,985,762 |
|---|
| 2017-12-31 | $31.87M | $31.75M | -$657,000.00 | $8.63M | $8.43M | $17.06M | -$17.72M | -$2.99M | -$19.44M | — | -$19.44M | — | — | — | 3,924,351 |
|---|
| 2017-09-30 | $35.37M | $54M | -$19.41M | $7.44M | $9.54M | $16.97M | -$36.38M | -$2.72M | -$40.98M | — | -$40.98M | — | — | — | 225,762,535 |
|---|
| 2017-06-30 | $20.78M | $24.33M | -$3.54M | $6.63M | $17.9M | $24.53M | -$28.07M | -$2.25M | -$42.62M | — | -$42.62M | — | — | — | 220,310,678 |
|---|
| 2017-03-31 | $15.24M | $19.71M | -$4.48M | $6M | $9.15M | $15.14M | -$19.62M | -$2.14M | -$24.04M | — | -$24.04M | — | — | — | 191,185,690 |
|---|
| 2016-12-31 | $32.58M | $26.46M | $3.01M | $6.15M | $8.8M | $14.95M | -$11.94M | -$6.91M | -$19.21M | $0.00 | -$19.21M | — | — | — | 358,411 |
|---|
| 2016-09-30 | $17.56M | $17.18M | $381,000.00 | $5M | $8.64M | $13.64M | -$13.26M | -$2.11M | -$13.39M | — | -$13.39M | — | — | — | 180,375,680 |
|---|
| 2016-06-30 | $20.46M | $20.08M | $384,000.00 | $5.2M | $8.56M | $13.76M | -$13.38M | -$1.21M | -$13.13M | — | -$13.13M | — | — | — | 180,282,904 |
|---|
| 2016-03-31 | $15.33M | $15.16M | $170,000.00 | $4.83M | $8.29M | $13.12M | -$12.95M | -$474,000.00 | -$12.15M | -$392,000.00 | -$11.75M | — | — | — | 180,125,763 |
|---|
| 2015-12-31 | $38.43M | $47.85M | -$9.42M | $4.49M | $10.21M | $14.7M | -$24.12M | -$254,000.00 | -$25.2M | — | -$25.2M | — | — | — | 1,342,485 |
|---|
| 2015-09-30 | $31.43M | $31.36M | $76,000.00 | $4.13M | $8.2M | $12.33M | -$12.26M | -$8,000.00 | -$10.21M | — | -$10.21M | — | — | 177,369,017 | 177,369,017 |
|---|
| 2015-06-30 | $24.01M | $22.45M | $1.56M | $3.43M | $8M | $11.43M | -$9.87M | -$28,000.00 | -$9.23M | — | -$9.23M | -$0.05 | -$0.05 | 173,439,391 | 173,439,391 |
|---|
| 2015-03-31 | $9.42M | $11.53M | -$2.11M | $2.9M | $7.75M | $10.65M | -$12.76M | — | -$11.05M | — | -$11.05M | — | — | — | 173,365,830 |
|---|
| 2014-12-31 | $21.45M | $44.14M | — | $2.17M | $11.78M | — | -$13.22M | — | -$7.16M | $0.00 | -$7.16M | — | — | — | 4,689,590 |
|---|
| 2014-09-30 | $19.88M | $11.06M | — | $1.64M | $5.56M | — | -$10.7M | — | -$9.68M | -$325,000.00 | -$9.35M | — | — | 169,557,223 | 169,557,223 |
|---|
| 2014-06-30 | $17.32M | $10.45M | — | $1.4M | $5.44M | — | -$6.64M | — | — | — | $3.88M | $0.02 | $0.02 | 159,916,449 | 176,157,179 |
|---|
| 2014-03-31 | $5.57M | $3.44M | — | $1.25M | $3.25M | — | -$7.38M | — | — | — | -$75.86M | — | — | — | 133,750,522 |
|---|
| 2013-12-31 | $9.26M | $13.07M | — | $777,970.00 | $5.75M | — | -$7.97M | — | -$28.88M | $259.00 | -$28.88M | — | — | — | 9,241,602 |
|---|
| 2013-09-30 | $4.17M | $7.81M | — | $768,965.00 | $2.75M | — | -$8M | — | -$16.31M | -$410,259.00 | -$15.9M | — | — | — | 84,150,851 |
|---|
| 2013-06-30 | $7.13M | $8.97M | — | $823,581.00 | $3.22M | — | -$6.62M | — | — | — | -$9.32M | -$0.14 | -$0.14 | 68,662,067 | 68,662,067 |
|---|
| 2013-03-31 | $6.04M | $8M | — | $750,484.00 | $2.88M | — | -$6.38M | — | — | — | -$8.58M | — | — | — | 48,566,794 |
|---|
| 2012-12-31 | $5.7M | $9.11M | — | $1.34M | $4.02M | — | -$9.54M | — | -$8.47M | — | -$8.47M | — | — | — | 1,269,252 |
|---|
| 2012-09-30 | $4.27M | $10.85M | — | $1.28M | $3.05M | — | -$11.78M | — | -$10.33M | — | -$10.33M | — | — | — | 37,977,052 |
|---|
| 2012-06-30 | $7.2M | $8.64M | — | $1.58M | $3.57M | — | -$7.53M | — | — | — | -$6.48M | — | — | — | 37,853,358 |
|---|
| 2012-03-31 | $7.24M | $9.06M | — | $1.23M | $3.94M | — | -$7.81M | — | — | — | -$6.58M | — | — | — | 23,437,600 |
|---|
| 2011-12-31 | $11.3M | $11.48M | — | $2.01M | $3.49M | — | -$6.41M | — | — | — | -$7.17M | — | — | — | 1,336,299 |
|---|
| 2011-09-30 | $4.31M | $7.57M | — | $1.48M | $3.61M | — | -$8.79M | — | — | — | -$6.29M | — | — | — | 22,676,114 |
|---|
| 2011-06-30 | $2.62M | $4.93M | — | $1.11M | $3.88M | — | -$8.64M | — | — | — | -$6.75M | — | — | — | 16,320,235 |
|---|
| 2011-03-31 | $4.99M | $6.69M | — | $1.06M | $3.56M | — | -$7.29M | — | — | — | -$7.24M | — | — | — | 13,225,095 |
|---|
| 2010-12-31 | $5.45M | $7.94M | — | $947,017.00 | $7.74M | — | -$8.82M | — | — | — | -$8.59M | — | — | — | — |
|---|
| 2010-09-30 | $4.8M | $7.34M | — | $2.09M | $3.43M | — | -$9.4M | — | — | — | -$9.29M | — | — | — | — |
|---|
| 2010-06-30 | $2.33M | $4.54M | — | $4.38M | $10.54M | — | -$18.61M | — | — | — | -$18.52M | — | — | — | — |
|---|
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 | $709.92M | $951.96M | -$242.04M | $57.96M | $379.57M | $1.23B | -$1.47B | — | -$1.69B | $356,000.00 | -$1.63B | -$1.42 | -$1.42 | 1,146,691,189 | 1,146,691,189 |
|---|
| 2024-12-31 | $628.81M | $1.25B | -$624.89M | $77.23M | $376.11M | $1.39B | -$2.02B | — | -$2.11B | -$2.69M | -$2.1B | -$2.68 | -$2.68 | 785,024,373 | 785,024,373 |
|---|
| 2023-12-31 | $891.34M | $1.4B | -$507.79M | $113.75M | $422.47M | $835.73M | -$1.34B | — | -$1.38B | -$7.36M | -$1.37B | -$2.30 | -$2.30 | 595,468,419 | 595,468,419 |
|---|
| 2022-12-31 | $701.44M | $895.8M | -$194.36M | $99.58M | $363.93M | $485.19M | -$679.55M | — | -$723.17M | $839,000.00 | -$724.01M | -$1.25 | -$1.25 | 579,716,708 | 579,716,708 |
|---|
| 2021-12-31 | $502.34M | $673.65M | -$171.31M | $64.76M | $179.85M | $266.01M | -$437.32M | — | -$476.16M | -$16.2M | -$459.97M | -$0.82 | -$0.82 | 558,182,177 | 558,182,177 |
|---|
| 2020-12-31 | -$93.24M | $376.18M | -$469.42M | $27.85M | $79.35M | $114.79M | -$584.2M | -$60.48M | -$627M | -$30.85M | -$596.16M | -$1.68 | -$1.68 | 354,790,106 | 354,790,106 |
|---|
| 2019-12-31 | $229.98M | $219.33M | $10.65M | $15.06M | $43.2M | $58.26M | -$47.61M | -$35.69M | -$83.74M | — | -$83.74M | -$0.36 | -$0.36 | 237,152,780 | 237,152,780 |
|---|
| 2018-12-31 | $174.22M | $200.22M | -$26M | $12.75M | $37.69M | $50.44M | -$76.44M | -$22.75M | -$94.9M | -$9.3M | -$85.61M | — | — | — | 218,882,337 |
|---|
| 2017-12-31 | $103.26M | $128.24M | -$28.09M | $28.69M | $45.01M | $73.7M | -$101.79M | -$10.1M | -$127.08M | — | -$127.08M | — | — | — | 216,343,985 |
|---|
| 2016-12-31 | $85.93M | $78.87M | $3.95M | $21.18M | $34.29M | $55.47M | -$51.52M | -$10.7M | -$57.88M | -$392,000.00 | -$57.49M | — | — | — | 180,619,860 |
|---|
| 2015-12-31 | $103.29M | $113.18M | -$9.89M | $14.95M | $34.16M | $49.11M | -$59M | -$349,000.00 | -$55.69M | — | -$55.69M | — | — | — | 176,067,231 |
|---|
| 2014-12-31 | $64.23M | $69.09M | -$4.86M | $6.47M | $26.6M | $33.07M | -$37.93M | $1.38M | -$88.81M | -$325,000.00 | -$88.49M | — | — | — | 159,228,815 |
|---|
| 2013-12-31 | $26.6M | $37.85M | -$11.25M | $3.12M | $14.6M | $17.72M | -$28.97M | — | -$63.08M | -$410,000.00 | -$62.67M | — | — | — | 76,436,408 |
|---|
| 2012-12-31 | $24.41M | $37.66M | — | $5.43M | $14.58M | — | -$36.67M | — | -$31.86M | $0.00 | -$31.86M | — | — | — | 34,376,427 |
|---|
| 2011-12-31 | $23.22M | $30.67M | — | $5.66M | $14.55M | — | -$31.13M | — | -$27.45M | $0.00 | -$27.45M | — | — | — | 18,778,066 |
|---|
| 2010-12-31 | $15.74M | $23.11M | — | $12.9M | $25.57M | — | -$47.53M | — | -$46.96M | — | -$46.96M | — | — | — | 13,123,162 |
|---|
| 2009-12-31 | $4.83M | $7.25M | — | $16.32M | $15.43M | — | -$41.27M | — | — | — | -$40.71M | — | — | — | — |
|---|