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 | $786.31M | $517.06M | — | — | — | — | $11.55M | -$20.79M | -$9.24M | -$348,000.00 | -$8.12M | — | — | 245,908,000 | 245,908,000 |
|---|
| 2026-03-31 | $704.14M | $459.53M | — | — | — | — | $9.64M | -$26.36M | -$16.71M | -$2.89M | -$12.97M | — | — | 250,766,000 | 250,766,000 |
|---|
| 2025-12-31 | $807.44M | $503.72M | — | — | — | — | $56.63M | -$15.58M | $41.05M | $24.32M | $12.66M | — | — | 10,469,000 | -2,250,000 |
|---|
| 2025-09-30 | $743M | $470.94M | — | — | — | — | $60.91M | -$27.59M | $33.32M | $9.56M | $24.62M | — | — | 255,952,000 | 259,583,000 |
|---|
| 2025-06-30 | $706.82M | $459.22M | — | — | — | — | $23.17M | -$25.15M | -$1.98M | $2.67M | -$5.26M | — | — | 260,774,000 | 260,774,000 |
|---|
| 2025-03-31 | $651.74M | $412.09M | — | — | — | — | $18.29M | -$21.89M | -$3.6M | $1.72M | -$2.92M | — | — | 112,088,000 | 263,737,000 |
|---|
| 2024-12-31 | $788.71M | $502.52M | — | — | — | — | $43.53M | -$23.94M | $19.59M | $3.74M | $3.24M | — | — | -546,000 | 4,316,000 |
|---|
| 2024-09-30 | $711.28M | $457.02M | — | — | — | — | $41.78M | -$22.22M | $19.56M | $5.69M | $3.27M | — | — | 108,198,000 | 112,190,000 |
|---|
| 2024-06-30 | $671.17M | $438.91M | — | — | — | — | $21.91M | -$24.7M | -$2.79M | $1.17M | -$2.97M | — | — | 113,484,000 | 113,484,000 |
|---|
| 2024-03-31 | $670.06M | $444.53M | — | — | — | — | $25.85M | -$24.49M | $1.36M | $2.59M | -$1.28M | — | — | 112,633,000 | 116,405,000 |
|---|
| 2023-12-31 | $654.9M | $419.87M | — | — | — | — | $19.29M | $71.05M | $90.34M | $35.56M | $1.29M | — | — | -1,513,000 | -152,694,000 |
|---|
| 2023-09-30 | $617.57M | $384.98M | — | — | — | — | $33.74M | -$26.3M | $7.45M | $4.32M | $653,000.00 | — | — | 110,787,000 | 265,006,000 |
|---|
| 2023-06-30 | $632.27M | $402.43M | — | — | — | — | $21.26M | -$25.57M | -$4.31M | $437,000.00 | -$3.19M | — | — | 115,400,000 | 115,400,000 |
|---|
| 2023-03-31 | $622.44M | $413.9M | — | — | — | — | $16.23M | -$18.64M | -$2.41M | $236,000.00 | $1.39M | — | — | 125,199,000 | 289,806,000 |
|---|
| 2022-12-31 | $708.19M | $419.81M | — | — | — | — | -$13.82M | -$23.11M | -$36.93M | $5.31M | -$13.83M | — | — | -448,000 | 165,046,000 |
|---|
| 2022-09-30 | $663.79M | $417.13M | — | — | — | — | $70.05M | -$23.45M | $46.6M | $11.54M | $10.61M | — | — | 125,384,000 | 130,498,000 |
|---|
| 2022-06-30 | $672.91M | $424.66M | — | — | — | — | $48.33M | -$18.2M | $30.13M | $5.42M | $10.46M | — | — | 126,425,000 | 296,414,000 |
|---|
| 2022-03-31 | $642.9M | $411.97M | — | — | — | — | $54.66M | -$18.88M | $35.78M | $3.19M | $12.68M | — | — | 122,285,000 | 297,484,000 |
|---|
| 2021-12-31 | $611.93M | $348M | — | — | — | — | $33.91M | -$14.82M | $19.09M | $14.19M | $837,000.00 | — | — | 14,320,000 | 14,320,000 |
|---|
| 2021-09-30 | $466.63M | $324.78M | — | — | — | — | -$19.63M | $32.82M | $13.18M | $5.18M | -$2.07M | — | — | 76,106,000 | 76,106,000 |
|---|
| 2021-06-30 | $209.56M | $122.07M | — | — | — | — | $24.43M | -$2.42M | $22.01M | $3.35M | $17.35M | — | — | 75,078,755 | 78,459,483 |
|---|
| 2021-03-31 | $181.24M | $112M | — | — | — | — | $6.02M | -$743,000.00 | $5.27M | $673,000.00 | $4.37M | — | — | 73,392,824 | 75,439,066 |
|---|
| 2020-12-31 | $313.06M | $198.52M | — | — | — | — | $38.85M | -$3.48M | $35.38M | $2.73M | $22.23M | — | — | 148,921 | 148,921 |
|---|
| 2020-09-30 | $228.1M | $149.01M | — | — | — | — | $26.45M | -$2.37M | $24.08M | $2.62M | $17.81M | — | — | 73,207,619 | 73,476,779 |
|---|
| 2020-06-30 | $259.68M | $165.63M | — | — | — | — | $98,000.00 | -$4.72M | -$4.62M | -$7.92M | -$595,000.00 | — | — | 72,528,455 | 72,528,455 |
|---|
| 2020-03-31 | $327.74M | $222.69M | — | — | — | — | $29.33M | -$14.03M | $15.29M | $13.5M | $1M | — | — | 72,397,661,000 | 72,397,661,000 |
|---|
| 2019-12-31 | $381.98M | $260.73M | — | — | — | — | $10.92M | -$9.15M | $1.77M | $4.02M | -$7.68M | — | — | 977,794 | 977,794 |
|---|
| 2019-09-30 | $342.91M | $222.45M | — | — | — | — | $29.42M | -$20.51M | $8.91M | $3.46M | -$1.75M | — | — | 72,044,480 | 72,044,480 |
|---|
| 2019-06-30 | $362.13M | $240.75M | — | — | — | — | $23.44M | -$14.23M | $9.22M | $2.09M | $4.29M | — | — | 71,915,832 | 72,024,689 |
|---|
| 2019-03-31 | $1.48B | $237.15M | — | — | — | — | $15.68M | -$14.7M | -$88.67M | $29.62M | -$113,000.00 | -$0.04 | -$0.04 | 57,218,994 | 57,218,994 |
|---|
| 2018-12-31 | $392.55M | $256.09M | — | — | — | — | -$17.32M | -$31.39M | -$48.71M | $32.98M | -$87.87M | -$1.46 | -$1.46 | 101,197 | 101,197 |
|---|
| 2018-09-30 | $375.83M | $238.69M | — | — | — | — | $2.62M | -$13.6M | -$10.98M | $2.99M | -$16.13M | — | -$0.32 | 57,498,661 | 57,498,661 |
|---|
| 2018-06-30 | $379.74M | $253.39M | — | — | — | — | $30.77M | -$22.82M | $7.96M | $1.98M | $3.41M | $0.02 | $0.02 | 57,439,823 | 57,802,872 |
|---|
| 2018-03-31 | $1.51B | $243.03M | — | — | — | — | -$14.63M | -$22.3M | $86.02M | -$168.36M | -$16.13M | -$0.56 | -$0.56 | 55,255,797 | 55,481,786 |
|---|
| 2017-12-31 | $402.75M | $268.67M | — | — | — | — | $59.96M | -$14.38M | $45.58M | -$185.72M | $222.67M | $3.48 | $3.47 | 1,340,261 | 1,253,578 |
|---|
| 2017-09-30 | $375.8M | $249.42M | — | — | — | — | $37.22M | -$7.61M | $29.61M | $9.05M | $18.49M | $0.25 | $0.24 | 57,566,707 | 57,943,080 |
|---|
| 2017-06-30 | — | — | — | — | — | — | $26.38M | -$8.91M | $17.47M | $4.64M | $11.25M | $0.14 | $0.14 | 55,332,497 | 55,622,194 |
|---|
| 2017-03-31 | — | — | — | — | — | — | $8.4M | -$13.97M | -$5.58M | $3.97M | -$10.57M | — | — | 52,998,244 | 52,998,244 |
|---|
| 2016-12-31 | — | — | — | — | — | — | $26.57M | -$25.69M | $878,000.00 | -$10.58M | $9.1M | $0.19 | $0.19 | 483,917 | 483,917 |
|---|
| 2016-09-30 | — | — | — | — | — | — | -$10.75M | -$22.33M | -$33.08M | -$1.93M | -$32.14M | -$0.62 | -$0.62 | 52,244,819 | 52,244,819 |
|---|
| 2016-06-30 | — | — | — | — | — | — | $24.07M | -$16.95M | $7.12M | $4.74M | $834,000.00 | $0.02 | $0.02 | 50,322,757 | 50,703,548 |
|---|
| 2016-03-31 | — | — | — | — | — | — | $8.55M | -$33.18M | -$24.64M | -$1.63M | -$23.63M | — | — | 50,002,552 | 50,002,552 |
|---|
| 2015-12-31 | — | — | — | — | — | — | -$1.19M | -$17.53M | -$18.71M | $4.33M | -$24.32M | -$0.49 | -$0.49 | 31,302 | 31,302 |
|---|
| 2015-09-30 | — | — | — | — | — | — | $23.62M | -$30.15M | -$6.53M | -$1.19M | -$8.6M | -$0.17 | -$0.17 | 49,915,807 | 49,915,807 |
|---|
| 2015-06-30 | — | — | — | — | — | — | $44.48M | -$8.84M | $35.65M | $4.68M | $29.56M | $0.60 | $0.59 | 49,859,300 | 50,399,936 |
|---|
| 2015-03-31 | — | — | — | — | — | — | $5.2M | -$33.02M | -$27.82M | -$4.05M | -$32.09M | -$0.65 | — | 49,754,961 | 49,754,961 |
|---|
| 2014-12-31 | — | — | — | — | — | — | $25.71M | -$23.62M | $2.09M | $7.01M | -$24.11M | — | — | 38,923 | -588,913 |
|---|
| 2014-09-30 | — | — | — | — | — | — | $21.34M | -$23.56M | -$2.22M | -$266,000.00 | -$4.92M | -$0.10 | -$0.10 | 49,630,532 | 49,630,532 |
|---|
| 2014-06-30 | — | — | — | — | — | — | $29.13M | -$6.28M | $22.85M | $3.38M | $16.47M | $0.33 | $0.32 | 49,546,062 | 50,195,321 |
|---|
| 2014-03-31 | — | — | — | — | — | — | $11.57M | -$19.19M | -$7.62M | -$346,000.00 | -$8.85M | -$0.18 | — | 49,338,332 | 49,338,332 |
|---|
| 2013-12-31 | — | — | — | — | — | — | -$74.2M | -$16.02M | -$90.22M | $3.82M | -$140.02M | — | — | 55,462 | 55,462 |
|---|
| 2013-09-30 | — | — | — | — | — | — | $1.18M | -$8.82M | -$7.64M | $4.33M | -$21.2M | -$0.45 | -$0.45 | 47,205,699 | 47,205,699 |
|---|
| 2013-06-30 | — | — | — | — | — | — | $27.49M | -$13.19M | $14.3M | $1.73M | $9.82M | $0.21 | $0.19 | 47,098,392 | 51,174,437 |
|---|
| 2013-03-31 | — | — | — | — | — | — | $10.94M | -$65.22M | -$54.29M | -$14.25M | -$43.16M | — | — | 46,850,840 | 46,850,840 |
|---|
| 2012-12-31 | — | — | — | — | — | — | -$9.2M | -$11.16M | -$20.35M | $3.54M | -$24.55M | — | — | 15,484,014 | 15,484,014 |
|---|
| 2012-09-30 | — | — | — | — | — | — | $2.2M | -$11.92M | -$9.72M | $2.21M | -$14.5M | — | — | 31,051,561 | 31,051,561 |
|---|
| 2012-06-30 | — | — | — | — | — | — | -$1.73M | -$11.57M | -$13.3M | $2.54M | -$20.11M | -$0.65 | -$0.65 | 30,872,050 | 30,872,050 |
|---|
| 2012-03-31 | — | — | — | — | — | — | -$10.75M | -$11.95M | -$22.7M | $1.26M | -$26.28M | — | — | 29,889,932 | 29,889,932 |
|---|
| 2011-12-31 | — | — | — | — | — | — | -$4.91M | -$9.89M | -$14.8M | $40.83M | -$57.74M | — | — | 14,629,110 | 14,629,110 |
|---|
| 2011-09-30 | — | — | — | — | — | — | -$2.97M | -$13.86M | -$16.83M | -$42,000.00 | -$19.57M | -$0.67 | -$0.67 | 29,158,703 | 29,158,703 |
|---|
| 2011-06-30 | — | — | — | — | — | — | $14.56M | -$10.19M | $4.36M | $590,000.00 | $1.32M | $0.05 | $0.04 | 29,016,384 | 32,301,722 |
|---|
| 2011-03-31 | — | — | — | — | — | — | $2.56M | -$9.21M | -$6.65M | $358,000.00 | -$8.69M | — | — | — | — |
|---|
| 2010-12-31 | — | — | — | — | — | — | $24.44M | -$8.13M | $16.31M | -$1.37M | $11.47M | — | — | 180,249 | 180,249 |
|---|
| 2010-09-30 | — | — | — | — | — | — | $1.45M | -$8.38M | -$6.93M | $409,000.00 | -$10.92M | -$0.38 | -$0.38 | 28,500,287 | 28,500,287 |
|---|
| 2010-06-30 | — | — | — | — | — | — | $6.4M | -$8.65M | -$2.25M | $552,000.00 | -$5.81M | -$0.21 | -$0.21 | 27,800,953 | 27,800,953 |
|---|
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 | $2.91B | $1.85B | — | — | — | — | $159M | -$90.22M | $68.79M | $38.27M | $29.1M | — | — | 220,608,000 | 264,523,000 |
|---|
| 2024-12-31 | $2.84B | $1.84B | — | — | — | — | $133.07M | -$95.35M | $37.72M | $13.18M | $2.26M | — | — | 110,890,000 | 115,752,000 |
|---|
| 2023-12-31 | $2.53B | $1.62B | — | — | — | — | $90.53M | $542,000.00 | $91.07M | $40.56M | $134,000.00 | — | — | 117,259,000 | 122,170,000 |
|---|
| 2022-12-31 | $2.69B | $1.67B | — | — | — | — | $159.23M | -$83.64M | $75.59M | $25.46M | $19.92M | — | — | 124,262,000 | 296,596,000 |
|---|
| 2021-12-31 | $1.47B | $906.86M | — | — | — | — | $44.73M | $14.83M | $59.56M | $23.4M | $21.04M | — | — | 90,426,000 | 90,426,000 |
|---|
| 2020-12-31 | $888.03M | $571.59M | — | — | — | — | $83.74M | -$6.4M | $77.34M | $5.94M | $56.36M | — | — | 72,862,178 | 72,862,178 |
|---|
| 2019-12-31 | $1.42B | $961.08M | — | — | — | — | $79.46M | -$58.59M | $20.87M | $10.32M | -$5.25M | — | — | 69,132,100 | 69,132,100 |
|---|
| 2018-12-31 | $1.48B | $991.2M | — | — | — | — | $1.43M | -$90.1M | -$88.67M | $29.62M | -$130.01M | -$2.31 | -$2.31 | 57,218,994 | 57,218,994 |
|---|
| 2017-12-31 | $1.51B | $1.02B | — | — | — | — | $131.96M | -$44.88M | $87.08M | -$168.06M | $241.85M | $3.72 | $3.71 | 55,255,797 | 55,481,786 |
|---|
| 2016-12-31 | $1.39B | $936.13M | — | — | — | — | $48.43M | -$98.15M | -$49.72M | -$9.4M | -$45.84M | -$0.89 | -$0.89 | 51,345,807 | 51,345,807 |
|---|
| 2015-12-31 | — | — | — | — | — | — | $72.11M | -$89.53M | -$17.42M | $3.76M | -$35.45M | -$0.71 | -$0.71 | 49,875,282 | 49,875,282 |
|---|
| 2014-12-31 | — | — | — | — | — | — | $87.75M | -$72.64M | $15.11M | $9.78M | -$21.41M | — | — | 49,545,350 | 49,545,350 |
|---|
| 2013-12-31 | — | — | — | — | — | — | -$34.59M | -$103.26M | -$137.85M | -$4.37M | -$148.86M | — | — | 47,108,406 | 47,108,406 |
|---|
| 2012-12-31 | — | — | — | — | — | — | -$17.97M | -$46.56M | -$64.53M | $9.55M | -$85.44M | — | — | 46,090,160 | 46,090,160 |
|---|
| 2011-12-31 | — | — | — | — | — | — | $10.48M | -$43.12M | -$32.64M | $41.74M | -$84.67M | — | — | 43,680,560 | 43,680,560 |
|---|
| 2010-12-31 | — | — | — | — | — | — | $31.53M | -$32.74M | -$1.21M | -$165,000.00 | -$15.44M | — | — | 28,161,144 | 28,161,144 |
|---|
| 2009-12-31 | — | — | — | — | — | — | $22.66M | -$23.69M | -$1.03M | $8.54M | -$18.32M | — | — | — | — |
|---|