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 | $151.16M | — | — | — | — | — | $106.09M | -$26.33M | -$15.27M | $10.84M | -$13.65M | -$0.06 | -$0.06 | 227,061,000 | 437,263,000 |
|---|
| 2026-03-31 | $145.14M | — | — | — | — | — | $100.03M | -$46.94M | -$36.63M | $3.97M | -$21.31M | -$0.10 | -$0.10 | 211,070,000 | 399,853,000 |
|---|
| 2025-12-31 | $141.44M | — | — | — | — | — | $97.52M | -$38.99M | -$33.66M | $1.38M | -$19.12M | -$0.10 | -$0.10 | 4,774,000 | 6,386,000 |
|---|
| 2025-09-30 | $122.73M | — | — | — | — | — | $79.26M | -$16.7M | -$5.28M | $10.27M | -$8.28M | -$0.05 | -$0.05 | 179,216,000 | 335,065,000 |
|---|
| 2025-06-30 | $118.28M | — | — | — | — | — | $78.13M | -$55.35M | -$40.84M | $1.66M | -$22.57M | -$0.13 | -$0.13 | 178,395,000 | 335,463,000 |
|---|
| 2025-03-31 | $116.39M | — | — | — | — | — | $76.68M | -$44.6M | -$29.46M | $4.64M | -$18.03M | -$0.10 | -$0.10 | 178,628,000 | 337,447,000 |
|---|
| 2024-12-31 | $107.94M | — | — | — | — | — | $75.18M | -$24.67M | -$6.9M | $3.18M | -$5.52M | -$0.03 | -$0.03 | -2,306,000 | 8,896,000 |
|---|
| 2024-09-30 | $107.29M | — | — | — | — | — | $70.51M | -$15.37M | $819,000.00 | $4.73M | -$2.27M | -$0.01 | -$0.01 | 185,449,000 | 317,591,000 |
|---|
| 2024-06-30 | $102.82M | — | — | — | — | — | $68.63M | -$35.61M | -$17.83M | $3.94M | -$14.34M | -$0.08 | -$0.08 | 190,855,000 | 289,522,000 |
|---|
| 2024-03-31 | $99.44M | — | — | — | — | — | $66.94M | -$37.71M | -$21.59M | — | -$15M | -$0.08 | -$0.08 | 195,679,000 | 281,373,000 |
|---|
| 2023-12-31 | $93.85M | — | — | — | — | — | $62.85M | -$35.36M | -$32.36M | — | -$23.26M | -$0.12 | -$0.12 | -1,677,000 | 2,735,000 |
|---|
| 2023-09-30 | $91.21M | — | — | — | — | — | $60.56M | -$32.78M | -$19.03M | — | -$14.41M | -$0.07 | -$0.07 | 201,968,000 | 266,487,000 |
|---|
| 2023-06-30 | $84.39M | — | — | — | — | — | $55.55M | -$35.25M | -$29.25M | — | -$22.75M | -$0.11 | -$0.11 | 206,214,000 | 264,963,000 |
|---|
| 2023-03-31 | $83.72M | — | — | — | — | — | $55.42M | -$8.52M | — | — | -$2M | -$0.01 | -$0.01 | 206,774,000 | 263,026,000 |
|---|
| 2022-12-31 | $80.37M | — | — | — | — | — | $50.73M | -$37.78M | — | — | -$30.53M | -$0.16 | -$0.16 | 3,840,000 | 7,010,000 |
|---|
| 2022-09-30 | $78.54M | — | — | — | — | — | $50.44M | -$26.83M | — | — | -$24.87M | -$0.12 | -$0.12 | 200,667,000 | 242,994,000 |
|---|
| 2022-06-30 | $74.34M | — | — | — | — | — | $49.44M | -$1.01M | — | — | -$5.59M | -$0.03 | -$0.03 | 191,158,000 | 224,857,000 |
|---|
| 2022-03-31 | $65.97M | — | — | — | — | — | $41.19M | $30.59M | — | — | $21.01M | $0.12 | $0.12 | 178,528,000 | 210,676,000 |
|---|
| 2021-12-31 | $58.95M | — | — | — | — | — | $48.24M | $6.21M | — | — | $5.23M | $0.05 | $0.05 | 3,722,000 | 5,855,000 |
|---|
| 2021-09-30 | $55.89M | — | — | — | — | — | $35.75M | $8.64M | — | — | $15.69M | $0.09 | $0.09 | 157,025,000 | 176,777,000 |
|---|
| 2021-06-30 | $50.95M | — | — | — | — | — | $31.72M | -$16.57M | — | — | -$9.57M | -$0.06 | -$0.06 | 150,126,000 | 167,387,000 |
|---|
| 2021-03-31 | $52.56M | — | — | — | — | — | $32.87M | $11.05M | — | — | $19.4M | $0.12 | $0.12 | 145,861,000 | 161,089,000 |
|---|
| 2020-12-31 | $52.42M | — | — | — | — | — | $34.66M | -$4.26M | — | — | $6.5M | $0.04 | $0.04 | 52,000 | 387,000 |
|---|
| 2020-09-30 | $45.11M | — | — | — | — | — | $28.25M | -$15.03M | — | — | -$11.71M | -$0.08 | -$0.08 | 141,682,000 | 153,166,000 |
|---|
| 2020-06-30 | $44.76M | — | — | — | — | — | $30.19M | -$13.98M | — | — | -$5.26M | -$0.03 | -$0.03 | 142,429,000 | 153,973,000 |
|---|
| 2020-03-31 | $44.3M | — | — | — | — | — | $28.77M | -$11.07M | — | — | -$4.45M | -$0.03 | -$0.03 | 142,543,000 | 153,357,000 |
|---|
| 2019-12-31 | $44.82M | — | — | — | — | — | $29.38M | $52.91M | — | — | $58.25M | $0.39 | $0.39 | 1,048,000 | 1,017,000 |
|---|
| 2019-09-30 | $44.23M | — | — | — | — | — | $28.84M | -$743,000.00 | — | — | $7.84M | $0.05 | $0.05 | 138,063,000 | 148,423,000 |
|---|
| 2019-06-30 | $44.92M | — | — | — | — | — | $30.67M | $72.68M | — | — | $83.3M | $0.57 | $0.57 | 136,661,000 | 147,087,000 |
|---|
| 2019-03-31 | $50.69M | — | — | — | — | — | $34.5M | -$11.32M | — | — | $3.89M | $0.03 | $0.03 | 132,847,000 | 143,329,000 |
|---|
| 2018-12-31 | $49.39M | — | — | — | — | — | $33.86M | -$12.37M | — | — | $808,000.00 | $0.01 | $0.01 | 471,000 | 334,000 |
|---|
| 2018-09-30 | $49.68M | — | — | — | — | — | $34.31M | -$10.73M | — | — | -$3.76M | -$0.03 | -$0.03 | 128,506,000 | 139,345,000 |
|---|
| 2018-06-30 | $46.63M | — | — | — | — | — | $31.17M | -$56,000.00 | — | — | $11M | $0.08 | $0.08 | 127,362,000 | 138,485,000 |
|---|
| 2018-03-31 | $44.63M | — | — | — | — | — | $28.62M | -$11.36M | — | — | -$9.39M | -$0.07 | -$0.07 | 128,946,000 | 140,252,000 |
|---|
| 2017-12-31 | $44.67M | — | — | — | — | — | $29.48M | $61.32M | — | — | $72.89M | $0.47 | $0.47 | -2,649,000 | -2,762,000 |
|---|
| 2017-09-30 | $49.67M | — | — | — | — | — | $31.96M | -$11.34M | — | — | -$1.96M | -$0.01 | -$0.01 | 139,925,000 | 151,739,000 |
|---|
| 2017-06-30 | $50.27M | — | — | — | — | — | $33.48M | $100,000.00 | — | — | $6.81M | $0.05 | $0.05 | 145,288,000 | 157,209,000 |
|---|
| 2017-03-31 | $52.74M | — | — | — | — | — | $35.07M | -$9.79M | — | — | $1.66M | $0.01 | $0.01 | 149,891,000 | 161,919,000 |
|---|
| 2016-12-31 | $53.96M | — | — | — | — | — | — | — | — | — | $8.18M | — | — | -1,626,000 | -1,714,000 |
|---|
| 2016-09-30 | $53.49M | — | — | — | — | — | — | — | — | — | $2.97M | — | — | 158,688,000 | 170,952,000 |
|---|
| 2016-06-30 | $52.94M | — | — | — | — | — | — | — | — | — | $117,000.00 | — | — | 161,209,000 | 173,669,000 |
|---|
| 2016-03-31 | $55.78M | — | — | — | — | — | — | — | — | — | $43.78M | — | — | 163,954,000 | 176,690,000 |
|---|
| 2015-12-31 | $56.3M | — | — | — | — | — | — | — | — | — | $730,000.00 | — | — | -3,230,000 | -3,231,000 |
|---|
| 2015-09-30 | $53.66M | — | — | — | — | $49.41M | — | — | — | — | -$128,000.00 | — | — | 174,290,000 | 187,279,000 |
|---|
| 2015-06-30 | $52.66M | — | — | — | — | $41.17M | — | — | — | — | $70,000.00 | — | — | 183,157,000 | 196,267,000 |
|---|
| 2015-03-31 | $62.58M | — | — | — | — | $44.8M | — | — | — | — | $123.58M | — | — | 179,317,000 | 191,766,000 |
|---|
| 2014-12-31 | $59.09M | — | — | — | — | $42.97M | — | — | — | — | $5.31M | — | — | 556,000 | 386,000 |
|---|
| 2014-09-30 | $58.59M | — | — | — | — | $51.26M | — | — | — | — | -$7.04M | — | — | 178,729,000 | 191,422,000 |
|---|
| 2014-06-30 | $56.84M | — | — | — | — | $41.24M | — | — | — | — | $3.49M | — | — | 177,529,000 | 190,386,000 |
|---|
| 2014-03-31 | $57.07M | — | — | — | — | $42.26M | — | — | — | — | $27.44M | — | — | 176,873,000 | 189,993,000 |
|---|
| 2013-12-31 | $56.17M | — | — | — | — | $44.98M | — | — | — | — | -$1.37M | — | — | -219,000 | -331,000 |
|---|
| 2013-09-30 | $54.42M | — | — | — | — | $38.18M | — | — | — | — | $42.07M | — | — | 178,201,000 | 191,783,000 |
|---|
| 2013-06-30 | $53.81M | — | — | — | — | $37.52M | — | — | — | — | $17.13M | — | — | 178,176,000 | 192,019,000 |
|---|
| 2013-03-31 | $53.37M | — | — | — | — | $38.2M | — | — | — | — | -$5.37M | — | — | 178,792,000 | 192,927,000 |
|---|
| 2012-12-31 | $42.17M | — | — | — | — | $28.88M | — | — | — | — | -$14.17M | — | — | -798,000 | -1,142,000 |
|---|
| 2012-09-30 | $58.83M | — | — | — | — | $42.23M | — | — | — | — | $9.26M | — | — | 182,427,000 | 197,574,000 |
|---|
| 2012-06-30 | $60.34M | — | — | — | — | $45.52M | — | — | — | — | -$8.87M | — | — | 182,690,000 | 198,098,000 |
|---|
| 2012-03-31 | $63.63M | — | — | — | — | $49.79M | $14.18M | — | — | — | -$8.49M | — | — | 183,270,000 | 199,419,000 |
|---|
| 2011-12-31 | $22.82M | — | — | — | — | $31.49M | -$27.18M | — | — | — | -$33.87M | — | — | -71,000 | -65,000 |
|---|
| 2011-09-30 | $64.88M | — | — | — | — | $52.42M | $13.03M | — | — | — | -$5.78M | — | — | 184,069,000 | 197,670,000 |
|---|
| 2011-06-30 | $68.98M | — | — | — | — | $53.46M | $15.51M | — | — | — | -$9.59M | — | — | 183,945 | 197,591 |
|---|
| 2011-03-31 | $67.42M | — | — | — | — | $54.02M | $13.39M | — | — | — | -$8.44M | — | — | 183,633,000 | 197,077,000 |
|---|
| 2010-12-31 | $56.17M | — | — | — | — | $52.99M | $4.72M | — | — | — | -$20.85M | — | — | 184,030,951 | 193,580,121 |
|---|
| 2010-09-30 | $69.85M | — | — | — | — | $40.74M | $29.12M | — | — | — | -$845,000.00 | — | — | 183,988 | 195,725 |
|---|
| 2010-06-30 | $43.84M | — | — | — | — | $50.47M | -$6.63M | — | — | — | $7.51M | — | — | 184,321 | 191,997 |
|---|
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 | $498.84M | — | — | — | — | — | $331.58M | -$155.64M | -$109.23M | $17.95M | -$68M | -$0.37 | -$0.37 | 183,522,000 | 342,369,000 |
|---|
| 2024-12-31 | $417.49M | — | — | — | — | — | $281.26M | -$113.36M | -$45.5M | $11.84M | -$37.14M | -$0.20 | -$0.20 | 188,336,000 | 305,179,000 |
|---|
| 2023-12-31 | $353.17M | — | — | — | — | — | $234.38M | -$111.9M | -$83.21M | $0.00 | -$62.43M | -$0.31 | -$0.31 | 203,291,000 | 267,556,000 |
|---|
| 2022-12-31 | $299.22M | — | — | — | — | — | $195.27M | -$35.03M | -$49.66M | $0.00 | -$39.98M | -$0.21 | -$0.21 | 194,039,000 | 233,304,000 |
|---|
| 2021-12-31 | $218.35M | — | — | — | — | — | $148.58M | $9.33M | — | — | $30.75M | $0.20 | $0.20 | 154,767,000 | 174,330,000 |
|---|
| 2020-12-31 | $186.59M | — | — | — | — | — | $121.87M | -$44.38M | — | — | -$14.91M | -$0.10 | -$0.10 | 142,268,000 | 154,052,000 |
|---|
| 2019-12-31 | $184.67M | $61.06M | — | — | — | — | $123.38M | $113.52M | — | — | $153.28M | $1.04 | $1.04 | 136,925,000 | 147,316,000 |
|---|
| 2018-12-31 | $190.33M | $61.67M | — | — | — | — | $127.96M | -$34.52M | — | — | -$1.34M | -$0.01 | -$0.01 | 128,740,000 | 139,674,000 |
|---|
| 2017-12-31 | $197.35M | $66.53M | — | — | — | — | $129.99M | $40.29M | — | — | $79.4M | $0.51 | $0.51 | 142,349,000 | 154,156,000 |
|---|
| 2016-12-31 | $216.17M | — | — | — | — | — | $149.64M | $12.22M | — | — | $55.05M | $0.31 | $0.31 | 159,648,000 | 172,046,000 |
|---|
| 2015-12-31 | $225.2M | — | — | — | — | — | $158.69M | $87.73M | — | — | $124.26M | $0.70 | $0.70 | 175,938,000 | 188,789,000 |
|---|
| 2014-12-31 | $231.6M | — | — | — | — | $177.72M | — | — | — | — | $29.19M | — | — | 178,273,000 | 190,991,000 |
|---|
| 2013-12-31 | $217.78M | — | — | — | — | $158.88M | — | — | — | — | $52.47M | — | — | 178,196,000 | 191,932,000 |
|---|
| 2012-12-31 | $216.33M | — | — | — | — | $156.88M | — | — | — | — | -$22.26M | — | — | 181,982,000 | 197,244,000 |
|---|
| 2011-12-31 | $218.86M | — | — | — | — | $189.9M | $12.08M | — | — | — | -$57.68M | — | — | 183,813,000 | 197,377,000 |
|---|
| 2010-12-31 | $211.27M | — | — | — | — | $183.8M | $29M | — | — | — | -$20.7M | — | — | 184,215,000 | 193,773,000 |
|---|
| 2009-12-31 | $144.74M | — | — | — | — | $144.02M | $719,000.00 | — | — | — | -$44.79M | — | — | 174,006,000 | 181,109,000 |
|---|