Complete source-backed income-statement history.
- Available history
- 2008-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 | $267.95M | $2.74M | — | — | $150.4M | — | -$102.29M | — | -$113.38M | $1.26M | -$114.65M | -$0.69 | -$0.69 | 165,419,000 | 165,419,000 |
|---|
| 2026-03-31 | $246.09M | $2.98M | — | — | $150.36M | — | -$117.42M | — | -$92.31M | $218,000.00 | -$92.53M | -$0.56 | -$0.56 | 164,874,000 | 164,874,000 |
|---|
| 2025-12-31 | $203.33M | $7.96M | — | — | $130.19M | — | -$214.46M | — | -$227.92M | $1.48M | -$229.39M | -$1.43 | -$1.43 | 794,000 | 794,000 |
|---|
| 2025-09-30 | $156.72M | $2.34M | — | — | $96.81M | — | -$160.18M | — | -$128.39M | $213,000.00 | -$128.61M | -$0.80 | -$0.80 | 159,765,000 | 159,765,000 |
|---|
| 2025-06-30 | $452.05M | $4.15M | — | — | $90.62M | — | $139.82M | — | $123.53M | -$20,000.00 | $123.55M | $0.78 | $0.70 | 159,137,000 | 182,331,000 |
|---|
| 2025-03-31 | $131.61M | $1.46M | — | — | $76.25M | — | -$146.86M | — | -$146.82M | $116,000.00 | -$146.94M | -$0.93 | -$0.93 | 158,735,000 | 158,735,000 |
|---|
| 2024-12-31 | $226.58M | $3.83M | — | — | $88.08M | — | -$110.82M | — | -$107.04M | -$2.69M | -$104.35M | -$0.66 | -$0.66 | 2,811,000 | 2,811,000 |
|---|
| 2024-09-30 | $133.81M | $1.07M | — | — | $61.64M | — | -$148.66M | — | -$144.1M | -$3.62M | -$140.48M | -$0.95 | -$0.95 | 148,593,000 | 148,593,000 |
|---|
| 2024-06-30 | $225.25M | $4.16M | — | — | $65.11M | — | -$66.09M | — | -$66.2M | $64,000.00 | -$66.27M | -$0.45 | -$0.45 | 145,958,000 | 145,958,000 |
|---|
| 2024-03-31 | $119.5M | $2.15M | — | — | $52.64M | — | -$149.51M | — | -$142.73M | $75,000.00 | -$142.8M | -$0.98 | -$0.98 | 145,538,000 | 145,538,000 |
|---|
| 2023-12-31 | $324.51M | $3.06M | — | — | $71.01M | — | -$6.12M | — | -$2.77M | $6.5M | -$9.26M | -$0.06 | -$0.06 | 138,000 | 138,000 |
|---|
| 2023-09-30 | $144.21M | $2.19M | — | — | $69.95M | — | -$143.27M | — | -$140.81M | $6.6M | -$147.41M | -$1.03 | -$1.03 | 143,317,000 | 143,317,000 |
|---|
| 2023-06-30 | $188.41M | $2.54M | — | — | $46.14M | — | -$90.2M | — | -$77.45M | $7.84M | -$85.29M | -$0.60 | -$0.60 | 143,098,000 | 143,098,000 |
|---|
| 2023-03-31 | $130.52M | $1.34M | — | — | $45.52M | — | -$114.15M | — | -$112.94M | $11.38M | -$124.32M | -$0.87 | -$0.87 | 142,735,000 | 142,735,000 |
|---|
| 2022-12-31 | $151.89M | $3.69M | — | — | $47.95M | — | -$208.02M | — | -$44.33M | $8.1M | -$52.43M | -$0.37 | -$0.37 | 66,000 | 66,000 |
|---|
| 2022-09-30 | $159.77M | $1.52M | — | — | $34.42M | — | -$59.15M | — | -$46.71M | $283,000.00 | -$46.99M | -$0.33 | -$0.33 | 141,950,000 | 141,950,000 |
|---|
| 2022-06-30 | $133.79M | $4.75M | — | — | $33.8M | — | -$85.51M | — | -$102.88M | $2.26M | -$105.14M | -$0.74 | -$0.74 | 141,794,000 | 141,794,000 |
|---|
| 2022-03-31 | $141.92M | $4.17M | — | — | $34.13M | — | -$57.5M | — | -$64.07M | $1.09M | -$65.17M | -$0.46 | -$0.46 | 141,599,000 | 141,599,000 |
|---|
| 2021-12-31 | $440.01M | $2.23M | — | — | $37.6M | — | $220.61M | — | $224.92M | $303,000.00 | $224.61M | $1.60 | $1.60 | 63,000 | 63,000 |
|---|
| 2021-09-30 | $133.09M | $3.08M | — | — | $31.09M | — | -$85.85M | — | -$83.77M | -$1.31M | -$82.47M | -$0.58 | -$0.58 | 141,139,000 | 141,139,000 |
|---|
| 2021-06-30 | $125.75M | $2.96M | — | — | $56.46M | — | -$72.97M | — | -$80.55M | $327,000.00 | -$80.88M | -$0.57 | -$0.57 | 140,962,000 | 140,962,000 |
|---|
| 2021-03-31 | $111.61M | $2.58M | — | — | $61.2M | — | -$91.97M | — | -$89.74M | $130,000.00 | -$89.87M | -$0.64 | -$0.64 | 140,770,000 | 140,770,000 |
|---|
| 2020-12-31 | $290.28M | $3.3M | — | — | $138.87M | — | -$22.67M | — | -$14.57M | $341.11M | -$354.53M | -$2.54 | -$2.54 | 115,000 | 115,000 |
|---|
| 2020-09-30 | $160.08M | $3.09M | — | — | $68.45M | — | -$36.54M | — | -$31.55M | $5.06M | -$24.47M | -$0.18 | -$0.18 | 139,708,000 | 139,708,000 |
|---|
| 2020-06-30 | $145.54M | $3.01M | — | — | $72.02M | — | -$51.75M | — | -$35.48M | $2.08M | -$25.64M | -$0.18 | -$0.18 | 139,352,000 | 139,352,000 |
|---|
| 2020-03-31 | $133.37M | $2.55M | — | — | $74.99M | — | -$61.13M | — | -$52.95M | -$3.07M | -$39.63M | -$0.28 | -$0.28 | 139,429,000 | 139,429,000 |
|---|
| 2019-12-31 | $493.68M | $1.01M | — | — | $83.28M | — | $260.65M | — | $230.26M | $42.3M | $168.41M | $1.19 | $1.11 | 198,000 | 10,343,000 |
|---|
| 2019-09-30 | $167.89M | $967,000.00 | — | — | $60.04M | — | $2.52M | — | $3.52M | -$14.92M | $26.16M | $0.19 | $0.18 | 140,551,000 | 143,408,000 |
|---|
| 2019-06-30 | $163.81M | $1.36M | — | — | $75.11M | — | -$18.83M | — | -$16.94M | -$6.93M | -$876,000.00 | -$0.01 | -$0.01 | 140,247,000 | 140,247,000 |
|---|
| 2019-03-31 | $297.21M | $1.04M | — | — | $68.22M | — | $121.54M | — | $121.93M | $31.05M | $84.44M | $0.63 | $0.62 | 138,582,000 | 141,537,000 |
|---|
| 2018-12-31 | $192.12M | $1.82M | — | — | $66.06M | $181.33M | $10.79M | — | $10.77M | -$291.97M | $320.08M | $2.42 | $2.40 | 1,813,000 | 3,549,000 |
|---|
| 2018-09-30 | $145.4M | $0.00 | — | — | $68.71M | $163.97M | -$18.57M | — | -$19.91M | $452,000.00 | -$4.56M | -$0.03 | -$0.03 | 137,346,000 | 137,346,000 |
|---|
| 2018-06-30 | $117.75M | $0.00 | — | — | $66.2M | $168.03M | -$50.28M | — | -$56.21M | $358,000.00 | -$40.36M | -$0.29 | -$0.29 | 128,712,000 | 128,712,000 |
|---|
| 2018-03-31 | $144.42M | $0.00 | — | — | $43.65M | $147.72M | -$3.3M | — | -$10.8M | $15,000.00 | -$1.42M | -$0.01 | -$0.01 | 125,330,000 | 125,330,000 |
|---|
| 2017-12-31 | $167.79M | — | — | — | $45.71M | $173.99M | -$6.2M | — | -$5.31M | -$7.16M | -$2.92M | $0.02 | $0.02 | 270,000 | 240,000 |
|---|
| 2017-09-30 | $118.31M | — | — | — | $26.79M | $107M | $11.31M | — | -$3.94M | $961,000.00 | -$2.61M | -$0.02 | -$0.02 | 124,370,000 | 124,370,000 |
|---|
| 2017-06-30 | $112.27M | — | — | — | $22.32M | $105.82M | $6.45M | — | -$10.98M | $222,000.00 | -$3.09M | -$0.02 | -$0.02 | 123,989,000 | 123,989,000 |
|---|
| 2017-03-31 | $115.8M | — | — | — | $13.68M | $96.32M | $19.49M | — | $3.47M | $0.00 | $8.96M | $0.07 | $0.07 | 122,861,000 | 124,972,000 |
|---|
| 2016-12-31 | $186.5M | — | — | — | $18.04M | $119.19M | $67.31M | — | $28.8M | $2.93M | $52.02M | $0.43 | $0.43 | 138,000 | 138,000 |
|---|
| 2016-09-30 | $110.93M | — | — | — | $10.19M | $94.82M | $16.11M | — | $7.35M | $0.00 | $7.35M | $0.06 | $0.06 | 120,989,000 | 123,378,000 |
|---|
| 2016-06-30 | $38.47M | — | — | — | $9.82M | $87.4M | -$48.93M | — | -$57.09M | -$231,000.00 | -$56.86M | -$0.47 | -$0.47 | 120,798,000 | 120,798,000 |
|---|
| 2016-03-31 | $36.87M | — | — | — | $10.56M | $91.53M | -$54.65M | — | -$62.69M | $232,000.00 | -$62.92M | -$0.52 | -$0.52 | 120,598,000 | 120,598,000 |
|---|
| 2015-12-31 | $51.57M | — | — | — | — | $114.51M | -$62.94M | — | -$71.06M | $372,000.00 | -$71.43M | -$0.60 | -$0.60 | 371,000 | 371,000 |
|---|
| 2015-09-30 | $49.12M | — | — | — | — | $97.26M | -$48.14M | — | -$35.78M | $0.00 | -$35.78M | -$0.30 | -$0.30 | 119,979,000 | 119,979,000 |
|---|
| 2015-06-30 | $120.43M | — | — | — | — | $75.78M | $44.65M | — | $36.44M | $789,000.00 | $35.65M | $0.30 | $0.29 | 119,742,000 | 127,779,000 |
|---|
| 2015-03-31 | $62.58M | — | — | — | — | $71.91M | -$9.33M | — | -$17.51M | -$789,000.00 | -$16.72M | — | — | — | 118,948,000 |
|---|
| 2014-12-31 | $84.86M | — | — | — | — | $74.78M | $10.08M | — | $15.64M | -$15.41M | $31.05M | — | — | — | 180,000 |
|---|
| 2014-09-30 | $44.06M | — | — | — | — | $65.56M | -$21.49M | — | -$25.28M | $1.4M | -$26.68M | — | — | — | 117,811,000 |
|---|
| 2014-06-30 | $57.08M | — | — | — | — | $63.73M | -$6.65M | — | -$11.2M | $881,000.00 | -$12.08M | -$0.10 | -$0.10 | 117,588,000 | 117,588,000 |
|---|
| 2014-03-31 | $28.16M | — | — | — | — | $57.83M | -$29.67M | — | -$33.56M | -$2.28M | -$31.28M | — | — | — | 117,128,000 |
|---|
| 2013-12-31 | $42.25M | — | — | $50.9M | — | $62.11M | -$19.86M | — | -$23.75M | — | -$24.28M | — | — | 1,894,000 | 1,894,000 |
|---|
| 2013-09-30 | $23.59M | — | — | $45M | — | $49.09M | -$25.51M | — | -$29.76M | — | — | — | — | 115,263,000 | 115,263,000 |
|---|
| 2013-06-30 | $38.09M | — | — | $42.63M | — | $46.02M | -$7.93M | — | -$11.31M | — | — | — | — | 108,539,000 | 108,539,000 |
|---|
| 2013-03-31 | $43.36M | — | — | $38.31M | — | $41.74M | $1.63M | — | -$1.74M | — | -$1.67M | — | — | 101,875,000 | 101,875,000 |
|---|
| 2012-12-31 | $19.87M | — | — | $41.2M | — | $45.99M | -$26.12M | — | -$11.04M | -$8.41M | — | — | — | 225,000 | 225,000 |
|---|
| 2012-09-30 | $11.6M | — | — | $35.6M | — | $39.65M | -$28.05M | — | -$38.35M | -$706,000.00 | — | — | — | 100,680,000 | 100,680,000 |
|---|
| 2012-06-30 | $47.34M | — | — | $40.44M | — | $43.64M | $3.7M | — | -$1.21M | — | — | — | — | 100,213,000 | 100,213,000 |
|---|
| 2012-03-31 | $23.24M | — | — | $38.71M | — | $41.69M | -$18.46M | — | -$23.99M | $2,000.00 | — | — | — | 100,157,000 | 100,157,000 |
|---|
| 2011-12-31 | $32.4M | — | — | $42.92M | — | $51.02M | -$18.62M | — | -$20.04M | $0.00 | — | -$0.20 | -$0.20 | 36,000 | 36,000 |
|---|
| 2011-09-30 | $20.71M | — | — | $39.92M | — | $43.03M | -$22.32M | — | -$26.88M | — | — | -$0.27 | -$0.27 | 99,687,000 | 99,687,000 |
|---|
| 2011-06-30 | $24.82M | — | — | $36.01M | — | $38.88M | -$14.06M | — | -$17.88M | $9,000.00 | -$17.89M | -$0.18 | -$0.18 | 99,602,000 | 99,602,000 |
|---|
| 2011-03-31 | $21.15M | — | — | $34.25M | — | $37.26M | -$16.11M | — | -$19.99M | $2,000.00 | -$19.99M | -$0.20 | -$0.20 | 99,569,000 | 99,569,000 |
|---|
| 2010-12-31 | $26.42M | — | — | $39.33M | — | $42.28M | -$15.86M | — | -$13.9M | $90,000.00 | -$13.99M | -$0.14 | -$0.14 | 42,000 | 42,000 |
|---|
| 2010-09-30 | $28.62M | — | — | $34.72M | — | $37.57M | -$8.95M | — | -$12.45M | — | -$12.45M | -$0.13 | -$0.13 | 99,196,000 | 99,196,000 |
|---|
| 2010-06-30 | $23.5M | — | — | $39.12M | — | $42.18M | -$18.67M | — | — | $2,000.00 | -$25.15M | -$0.25 | -$0.25 | 99,091,000 | 99,091,000 |
|---|
| 2010-03-31 | $29.93M | — | — | $31.99M | — | $34.81M | -$4.88M | — | — | — | -$9.66M | -$0.10 | -$0.10 | 99,013,000 | 99,013,000 |
|---|
| 2009-12-31 | $32.26M | — | — | $40.1M | — | $43.93M | -$11.67M | — | — | $2.32M | -$16.84M | -$0.17 | -$0.17 | 121,000 | 121,000 |
|---|
| 2009-09-30 | $26.77M | — | — | $33.83M | — | $37.17M | -$10.4M | — | — | $724,000.00 | -$11.58M | -$0.12 | -$0.12 | 98,320,000 | 98,320,000 |
|---|
| 2009-06-30 | $30.99M | — | — | $32.15M | — | $35.82M | -$4.83M | — | — | -$11,000.00 | -$2.73M | -$0.03 | -$0.03 | 98,116,000 | 98,116,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 | $943.71M | $15.91M | — | $915.62M | $393.87M | — | -$381.68M | — | -$379.6M | $1.79M | -$381.39M | -$2.38 | -$2.38 | 160,010,000 | 160,010,000 |
|---|
| 2024-12-31 | $705.14M | $11.22M | — | $901.53M | $267.47M | — | -$475.08M | — | -$460.07M | -$6.17M | -$453.9M | -$3.04 | -$3.04 | 149,514,000 | 149,514,000 |
|---|
| 2023-12-31 | $787.65M | $9.13M | — | $899.63M | $232.62M | — | -$353.73M | — | -$333.97M | $32.32M | -$366.29M | -$2.56 | -$2.56 | 143,190,000 | 143,190,000 |
|---|
| 2022-12-31 | $587.37M | $14.12M | — | — | $150.3M | — | -$410.19M | — | -$257.99M | $11.74M | -$269.72M | -$1.90 | -$1.90 | 141,848,000 | 141,848,000 |
|---|
| 2021-12-31 | $810.46M | $10.84M | — | $638.2M | $186.35M | — | -$30.19M | — | -$29.15M | -$551,000.00 | -$28.6M | -$0.20 | -$0.20 | 141,021,000 | 141,021,000 |
|---|
| 2020-12-31 | $729.26M | $11.95M | — | $531M | $354.32M | — | -$172.08M | — | -$134.55M | $345.19M | -$444.26M | -$3.18 | -$3.18 | 139,612,000 | 139,612,000 |
|---|
| 2019-12-31 | $1.12B | $4.38M | — | $461.5M | $286.64M | — | $365.88M | — | $338.77M | $51.51M | $278.14M | $2.00 | $1.90 | 139,998,000 | 153,164,000 |
|---|
| 2018-12-31 | $599.67M | $1.82M | — | $411.9M | $244.62M | $661.05M | -$61.37M | — | -$76.16M | -$291.14M | $273.74M | $2.09 | $2.07 | 132,320,000 | 134,056,000 |
|---|
| 2017-12-31 | $514.18M | $0.00 | — | $372.5M | $108.49M | $483.13M | $31.05M | — | -$16.76M | -$5.98M | $346,000.00 | $0.15 | $0.15 | 124,016,000 | 126,098,000 |
|---|
| 2016-12-31 | $372.78M | $0.00 | — | $340.4M | $48.62M | $392.94M | -$20.16M | — | -$83.62M | $2.93M | -$60.4M | -$0.50 | -$0.50 | 120,933,000 | 120,933,000 |
|---|
| 2015-12-31 | $283.7M | — | — | $319.5M | $37.17M | $359.47M | -$75.76M | — | -$87.91M | $372,000.00 | -$88.28M | -$0.74 | -$0.74 | 119,719,000 | 119,719,000 |
|---|
| 2014-12-31 | $214.16M | — | — | $238.9M | — | $261.89M | -$47.73M | — | -$54.39M | -$15.41M | -$38.98M | — | — | — | 117,691,000 |
|---|
| 2013-12-31 | $147.29M | — | — | $173.7M | — | $198.95M | -$51.67M | — | -$66.56M | -$5.91M | -$60.64M | — | — | 110,502,000 | 110,502,000 |
|---|
| 2012-12-31 | $102.05M | — | — | $154.6M | — | $170.97M | -$68.92M | — | -$74.59M | -$9.11M | -$65.48M | — | — | 100,576,000 | 100,576,000 |
|---|
| 2011-12-31 | $99.09M | — | — | $153.1M | — | $170.19M | -$71.1M | — | -$84.79M | $11,000.00 | -$84.8M | -$0.85 | -$0.85 | 99,656,000 | 99,656,000 |
|---|
| 2010-12-31 | $108.47M | — | — | $145.16M | — | $156.83M | -$48.36M | — | -$61.16M | $92,000.00 | -$61.25M | -$0.62 | -$0.62 | 99,143,000 | 99,143,000 |
|---|
| 2009-12-31 | $121.6M | — | — | $134.62M | — | $149.14M | -$27.54M | — | -$31.77M | $3.19M | $155.07M | $1.58 | $1.58 | 98,109,000 | 98,109,000 |
|---|
| 2008-12-31 | $107.19M | — | — | $106.44M | — | $120.25M | -$13.06M | — | — | — | -$18.17M | -$0.19 | -$0.19 | 94,566,000 | 94,566,000 |
|---|