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 | $328.69M | — | — | — | $107.6M | — | $13.29M | -$15.04M | -$1.75M | $3.14M | -$4.89M | -$0.05 | -$0.05 | 105,431,000 | 105,431,000 |
|---|
| 2026-03-31 | $330.52M | — | — | — | $108.95M | — | $358.43M | -$15.26M | $343.17M | $12.22M | $330.96M | $3.15 | $2.88 | 104,988,000 | 121,916,000 |
|---|
| 2025-12-31 | $369.61M | — | — | — | $128.3M | — | -$411.58M | $133.29M | -$278.3M | $4.55M | -$282.85M | -$2.76 | -$2.76 | 1,575,000 | 1,575,000 |
|---|
| 2025-09-30 | $370.04M | — | — | — | $91.89M | — | -$103.39M | -$90.66M | -$194.05M | -$14.1M | -$179.95M | -$1.80 | -$1.80 | 100,237,000 | 100,237,000 |
|---|
| 2025-06-30 | $513.12M | — | — | — | $137.9M | — | $115.58M | $38.06M | $153.64M | -$43.25M | $196.89M | $2.01 | $1.89 | 98,005,000 | 106,623,000 |
|---|
| 2025-03-31 | $611.52M | — | — | — | $133.63M | — | -$300.39M | -$83.13M | -$383.52M | $63.99M | -$447.51M | -$4.60 | -$4.60 | 97,362,000 | 97,362,000 |
|---|
| 2024-12-31 | $638.16M | — | — | — | $163.87M | — | $161.68M | $10.06M | $171.74M | $12.69M | $159.05M | $1.67 | $1.56 | 406,000 | 8,303,000 |
|---|
| 2024-09-30 | $429.77M | — | — | — | $128.2M | — | $22.2M | $11.81M | $34.01M | $395,000.00 | $33.61M | $0.35 | $0.34 | 95,390,000 | 100,448,000 |
|---|
| 2024-06-30 | $360.55M | — | — | — | $138.8M | — | -$701,000.00 | $14.28M | $13.58M | $7.12M | $6.46M | $0.07 | $0.07 | 94,618,000 | 99,144,000 |
|---|
| 2024-03-31 | $359.48M | — | — | — | $127M | — | $34.91M | $6.54M | $41.45M | $5.33M | $36.12M | $0.38 | $0.37 | 93,991,000 | 99,114,000 |
|---|
| 2023-12-31 | $365.07M | — | — | — | $131.7M | — | $24.63M | $15.75M | $40.37M | -$5.28M | $45.66M | $0.76 | $0.76 | 3,789,000 | 3,789,000 |
|---|
| 2023-09-30 | $309.32M | — | — | — | $120.89M | — | -$20.84M | -$12.33M | -$33.17M | $7.76M | -$40.94M | -$0.46 | -$0.46 | 88,889,000 | 88,889,000 |
|---|
| 2023-06-30 | $238.99M | — | — | — | $118.56M | — | -$133.52M | $118.93M | -$14.59M | $9.36M | -$23.94M | -$0.27 | -$0.27 | 88,743,000 | 88,743,000 |
|---|
| 2023-03-31 | $231.5M | — | — | — | $110.71M | — | -$138.09M | -$374.62M | -$512.71M | $4.05M | -$516.76M | -$5.86 | -$5.86 | 88,186,000 | 88,186,000 |
|---|
| 2022-12-31 | $235.93M | — | — | — | $120.48M | — | -$106.83M | $5.53M | -$101.31M | $7.94M | -$109.24M | -$1.24 | -$1.24 | 94,000 | 94,000 |
|---|
| 2022-09-30 | $207.77M | — | — | — | $104.79M | — | -$131.36M | -$125.06M | -$256.42M | $1.32M | -$257.74M | -$2.94 | -$2.94 | 87,628,000 | 87,628,000 |
|---|
| 2022-06-30 | $211.24M | — | — | — | $154.32M | — | -$211.13M | -$16.96M | -$228.09M | $3.39M | -$231.48M | -$2.65 | -$2.65 | 87,511,000 | 87,511,000 |
|---|
| 2022-03-31 | $188.83M | — | — | — | $71.84M | — | -$86.88M | -$17.27M | -$104.15M | $879,000.00 | -$105.03M | -$1.20 | -$1.20 | 87,253,000 | 87,253,000 |
|---|
| 2021-12-31 | $178.73M | — | — | — | $78.06M | — | -$105.81M | -$16.08M | -$121.89M | $92,000.00 | -$121.98M | -$1.43 | -$1.43 | 81,182,305 | 81,182,305 |
|---|
| 2021-09-30 | $166.91M | — | — | — | $61.13M | — | -$34.46M | -$13.45M | -$47.91M | $237,000.00 | -$48.14M | -$0.60 | -$0.60 | 79,880 | 79,880 |
|---|
| 2021-06-30 | $141.84M | — | — | — | $72.35M | — | -$167.57M | $85.82M | -$81.76M | -$354,000.00 | -$81.41M | -$1.02 | -$1.02 | 79,746 | 79,746 |
|---|
| 2021-03-31 | $124.93M | — | — | — | $71.13M | — | -$151.87M | -$15.53M | -$167.39M | -$143,000.00 | -$167.25M | — | — | 79,454 | 79,454 |
|---|
| 2020-12-31 | $122.64M | — | — | — | $86.05M | — | -$170.72M | -$17.77M | -$188.49M | $832,000.00 | -$189.32M | — | — | 77,878,363 | 77,878,363 |
|---|
| 2020-09-30 | $121.43M | — | — | — | $75.37M | — | -$137.07M | -$59.34M | -$196.4M | $96,000.00 | -$196.5M | — | — | 78,501 | 78,501 |
|---|
| 2020-06-30 | $111.34M | — | — | — | $73.69M | — | -$138.35M | -$12.45M | -$150.8M | $20,000.00 | -$150.82M | — | — | 77,968,000 | 77,968,000 |
|---|
| 2020-03-31 | $100.45M | — | — | — | $82.77M | — | -$118.03M | $100.65M | -$17.38M | $115,000.00 | -$17.49M | — | — | 76,432,000 | 76,432,000 |
|---|
| 2019-12-31 | $100.11M | — | — | — | $81.42M | — | -$230.22M | -$4.77M | -$234.99M | $711,000.00 | -$235.7M | — | — | 317,000 | 317,000 |
|---|
| 2019-09-30 | $99.04M | — | — | — | $75.43M | — | -$123.59M | -$2.51M | -$126.1M | $226,000.00 | -$126.33M | — | — | 74,177,000 | 74,177,000 |
|---|
| 2019-06-30 | $94.67M | — | — | $113.27M | $67.39M | — | -$275.37M | -$862,000.00 | -$276.23M | $174,000.00 | -$276.4M | — | — | 73,958,000 | 73,958,000 |
|---|
| 2019-03-31 | $87.01M | — | — | $90.55M | $60.57M | — | -$76.39M | -$172,000.00 | -$76.56M | $84,000.00 | -$76.64M | — | — | 71,731,000 | 71,731,000 |
|---|
| 2018-12-31 | $84.42M | — | — | $146.21M | $64.22M | — | -$139.36M | -$2.31M | -$141.67M | -$779,000.00 | -$140.9M | — | — | 796,000 | 796,000 |
|---|
| 2018-09-30 | $78.49M | — | — | $86.58M | $53.04M | — | -$70.1M | -$6.97M | -$77.07M | -$674,000.00 | -$76.39M | — | — | 66,209,000 | 66,209,000 |
|---|
| 2018-06-30 | $73.53M | — | — | $122.85M | $47.16M | — | -$103.43M | -$5.22M | -$108.65M | $622,000.00 | -$109.27M | -$1.67 | -$1.67 | 65,484,000 | 65,484,000 |
|---|
| 2018-03-31 | $64.6M | — | — | $46.2M | $43.34M | — | -$30.74M | -$4.49M | -$35.22M | $139,000.00 | -$35.36M | -$0.55 | -$0.55 | 64,631,000 | 64,631,000 |
|---|
| 2017-12-31 | $57.28M | — | — | $44.44M | $32.22M | — | -$23.15M | -$2.69M | -$25.84M | -$1.84M | -$24M | — | — | 1,652,000 | 1,652,000 |
|---|
| 2017-09-30 | $45.95M | — | — | $34.24M | $28.18M | — | -$45.91M | $184,000.00 | -$45.72M | $2.01M | -$47.73M | — | — | 61,528,000 | 61,528,000 |
|---|
| 2017-06-30 | $35.01M | $534,000.00 | — | $58.91M | $36.07M | — | -$63.34M | $184,000.00 | -$63.16M | -$109,000.00 | -$63.05M | -$1.15 | -$1.15 | 54,976,000 | 54,976,000 |
|---|
| 2017-03-31 | $16.34M | $252,000.00 | — | $29.12M | $26.22M | — | -$39.25M | $125.34M | $86.09M | $2M | $84.09M | $1.53 | $1.50 | 54,850,000 | 56,012,000 |
|---|
| 2016-12-31 | — | — | — | $70.75M | $22.94M | — | -$88.4M | -$57,000.00 | -$88.45M | — | -$88.45M | — | — | 1,988,000 | 1,988,000 |
|---|
| 2016-09-30 | — | — | — | $34.35M | $22.18M | $56.53M | -$56.53M | -$209,000.00 | -$56.74M | $0.00 | -$56.74M | — | — | 48,254,000 | 48,254,000 |
|---|
| 2016-06-30 | — | — | — | $44.35M | $17.75M | $62.1M | -$62.1M | -$201,000.00 | -$62.3M | $0.00 | -$62.3M | -$1.35 | -$1.35 | 46,157,000 | 46,157,000 |
|---|
| 2016-03-31 | — | — | — | $38.83M | $20.88M | $59.7M | -$59.7M | -$68,000.00 | -$59.77M | $0.00 | -$59.77M | -$1.31 | -$1.31 | 45,697,000 | 45,697,000 |
|---|
| 2015-12-31 | — | — | — | $41.38M | — | $65.71M | -$64.45M | -$229,000.00 | — | — | -$64.68M | — | — | 874,000 | 874,000 |
|---|
| 2015-09-30 | — | — | — | $36.67M | — | $51.76M | -$51.76M | -$176,000.00 | — | — | -$51.94M | — | — | 41,565,000 | 41,565,000 |
|---|
| 2015-06-30 | — | — | — | $29.18M | — | $42.11M | -$42.11M | $256,000.00 | — | — | -$41.85M | — | — | 41,357,000 | 41,357,000 |
|---|
| 2015-03-31 | — | — | — | $39.17M | — | $61.86M | -$61.86M | $303,000.00 | — | — | -$61.56M | — | — | 41,324,000 | 41,324,000 |
|---|
| 2014-12-31 | — | — | — | $30.83M | — | $44.75M | -$44.72M | $306,000.00 | — | — | -$44.42M | — | — | 431,000 | 431,000 |
|---|
| 2014-09-30 | — | — | — | $21.85M | — | $34.73M | -$33.68M | $4.45M | — | — | -$29.23M | — | — | 41,066,000 | 41,066,000 |
|---|
| 2014-06-30 | — | — | — | $20.64M | — | $32.85M | -$30.27M | -$3.6M | — | — | -$33.87M | — | — | 39,862,000 | 39,862,000 |
|---|
| 2014-03-31 | — | — | — | $20.91M | — | $31.21M | -$25.12M | -$3.15M | — | — | -$28.27M | — | — | 37,821,000 | 37,821,000 |
|---|
| 2013-12-31 | — | — | — | $25.08M | — | — | -$32.85M | $24.03M | — | — | -$8.82M | — | — | 1,262,000 | 1,262,000 |
|---|
| 2013-09-30 | — | — | — | $21.09M | — | — | -$24.93M | -$17.1M | — | — | -$42.03M | -$1.24 | -$1.24 | 33,943,000 | 33,943,000 |
|---|
| 2013-06-30 | — | — | — | $12.98M | — | — | -$17.09M | -$1.96M | — | — | -$19.05M | -$0.60 | -$0.60 | 31,984,000 | 31,984,000 |
|---|
| 2013-03-31 | — | — | — | $13.76M | — | — | -$15.42M | -$26.67M | — | — | -$42.08M | — | — | 31,813,000 | 31,813,000 |
|---|
| 2012-12-31 | — | — | — | $12.83M | — | — | -$10.37M | -$51.7M | — | — | -$62.07M | — | — | 911,000 | 911,000 |
|---|
| 2012-09-30 | — | — | — | $10.91M | — | — | -$6.91M | -$42.65M | — | — | -$49.55M | -$2.17 | -$2.17 | 22,824,000 | 22,824,000 |
|---|
| 2012-06-30 | — | — | — | $13.85M | — | — | -$5.56M | $13.6M | — | — | $8.04M | $0.36 | $0.35 | 22,624,000 | 22,658,000 |
|---|
| 2012-03-31 | — | — | — | $14.81M | — | — | -$6.87M | -$10.83M | — | — | -$17.7M | -$0.13 | -$0.13 | 22,624,000 | 135,743,000 |
|---|
| 2011-12-31 | — | — | — | $18.7M | — | — | -$9M | $7.59M | — | — | -$1.41M | $0.02 | $0.02 | 345,000 | 108,341,000 |
|---|
| 2011-09-30 | — | — | — | $15.61M | — | — | -$11.27M | $7.25M | — | — | -$4.02M | -$0.18 | -$0.18 | 22,623,000 | 22,623,000 |
|---|
| 2011-06-30 | — | — | — | $17.75M | — | — | -$10.13M | $11.4M | — | — | $1.28M | $0.06 | $0.06 | 22,348,000 | 23,153,000 |
|---|
| 2011-03-31 | — | — | — | $14.8M | — | — | -$5.53M | $7.36M | — | — | $1.83M | $0.02 | $0.02 | 112,482,000 | 121,285,000 |
|---|
| 2010-12-31 | — | — | — | $13.89M | — | — | -$1.74M | -$5.9M | — | — | -$7.64M | — | — | — | — |
|---|
| 2010-09-30 | — | — | — | $9.06M | — | — | -$3.8M | -$3.5M | — | — | -$7.29M | — | — | — | — |
|---|
| 2010-06-30 | — | — | — | $6.93M | — | — | -$7.67M | -$8.99M | — | — | -$16.66M | -$0.15 | -$0.15 | 110,383,000 | 110,383,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 | $1.86B | $25.5M | — | — | $491.72M | — | -$699.78M | -$2.44M | -$702.23M | $11.19M | -$713.41M | -$7.13 | -$7.13 | 100,120,000 | 100,120,000 |
|---|
| 2024-12-31 | $1.79B | — | — | — | $557.87M | — | $218.08M | $42.69M | $260.77M | $25.54M | $235.24M | $2.47 | $2.34 | 95,075,000 | 107,875,000 |
|---|
| 2023-12-31 | $1.14B | — | — | — | $481.87M | — | -$267.82M | -$252.27M | -$520.1M | $15.88M | -$535.98M | -$5.80 | -$5.80 | 92,398,000 | 92,398,000 |
|---|
| 2022-12-31 | $843.77M | — | — | — | $451.42M | — | -$536.2M | -$153.76M | -$689.96M | $13.53M | -$703.49M | -$8.03 | -$8.03 | 87,559,000 | 87,559,000 |
|---|
| 2021-12-31 | $612.4M | — | — | — | $282.66M | — | -$459.71M | $40.76M | -$418.95M | -$168,000.00 | -$418.78M | -$5.15 | -$5.15 | 81,262,000 | 81,262,000 |
|---|
| 2020-12-31 | $455.87M | — | — | — | $317.88M | — | -$564.16M | $11.1M | -$553.07M | $1.06M | -$554.13M | -$7.11 | -$7.11 | 77,956,000 | 77,956,000 |
|---|
| 2019-12-31 | $380.83M | — | — | — | $284.81M | — | -$705.56M | -$8.32M | -$713.88M | $1.2M | -$715.08M | — | — | 73,615,000 | 73,615,000 |
|---|
| 2018-12-31 | $301.03M | — | — | $401.84M | $207.76M | — | -$343.63M | -$18.98M | -$362.61M | -$692,000.00 | -$361.92M | — | — | 66,250,000 | 66,250,000 |
|---|
| 2017-12-31 | $154.58M | — | — | $166.71M | $122.68M | — | -$171.64M | $123.01M | -$48.63M | $2.06M | -$50.69M | — | — | 58,818,000 | 58,818,000 |
|---|
| 2016-12-31 | $5.42M | $130,000.00 | — | $188.27M | $83.75M | — | -$266.73M | -$535,000.00 | -$267.27M | — | -$267.27M | — | — | 48,697,000 | 48,697,000 |
|---|
| 2015-12-31 | $1.25M | — | — | $146.39M | $75.04M | $221.44M | -$220.18M | $154,000.00 | -$220.03M | — | -$220.03M | — | — | 42,290,000 | 42,290,000 |
|---|
| 2014-12-31 | $9.76M | — | — | $94.23M | $49.32M | $143.55M | -$133.79M | -$2M | — | — | -$135.79M | — | — | 40,026,000 | 40,026,000 |
|---|
| 2013-12-31 | — | — | — | $72.91M | — | $104.5M | -$90.28M | -$21.7M | — | — | -$111.99M | — | — | 33,850,000 | 33,850,000 |
|---|
| 2012-12-31 | — | — | — | $52.4M | — | $67.03M | -$29.7M | -$91.58M | — | — | -$121.29M | — | — | 23,602,000 | 23,602,000 |
|---|
| 2011-12-31 | — | — | — | $66.86M | — | — | -$35.93M | $33.61M | — | — | -$2.32M | -$0.02 | -$0.02 | 21,599,000 | 129,595,000 |
|---|
| 2010-12-31 | — | — | — | $35.97M | — | — | -$20.93M | -$11.24M | — | — | -$32.18M | -$0.29 | -$0.29 | 18,539,000 | 111,233,000 |
|---|
| 2009-12-31 | — | — | — | $24.4M | — | — | -$15.51M | -$9.65M | — | — | -$25.16M | -$0.27 | -$0.27 | 93,090,000 | 93,090,000 |
|---|