Complete source-backed income-statement history.
- Available history
- 2009-12-31 to 2025-12-31
- 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 |
|---|
| 2021-12-31 | $160.31M | $95.97M | — | — | — | — | -$21.32M | — | -$39.52M | $291,000.00 | -$39.81M | -$1.18 | -$1.18 | 13,191 | 13,191 |
|---|
| 2021-09-30 | $115.89M | $78.34M | — | — | — | — | -$41.49M | — | -$52.73M | -$674,000.00 | -$52.06M | -$1.54 | -$1.54 | 33,898,299 | 33,898,299 |
|---|
| 2021-06-30 | $123.42M | $71.77M | — | — | — | — | -$119.43M | — | -$131.26M | -$2.12M | -$129.14M | -$3.83 | -$3.83 | 33,763,367 | 33,763,367 |
|---|
| 2021-03-31 | — | — | — | — | — | — | — | — | — | — | -$21.37M | — | — | — | — |
|---|
| 2020-12-31 | $127.8M | $58.65M | — | — | — | — | -$42.35M | — | -$54.26M | $19.03M | -$73.29M | -$2.17 | -$2.16 | 6,541 | -20,570 |
|---|
| 2020-09-30 | $170.24M | $57.78M | — | — | — | — | -$29.19M | — | -$42.25M | $2.19M | -$44.43M | -$1.32 | -$1.32 | 33,738,143 | 33,738,143 |
|---|
| 2020-06-30 | $246.49M | $61.56M | — | — | — | — | $92.99M | — | $83.6M | -$14.6M | $98.2M | $2.91 | $2.89 | 33,727,978 | 33,978,730 |
|---|
| 2020-03-31 | — | — | — | — | — | — | — | — | — | — | $106.84M | — | — | — | — |
|---|
| 2019-12-31 | $311.31M | $109.03M | — | — | — | — | $91.61M | — | $77.49M | $14.42M | $63.07M | $1.88 | $1.88 | 6,699 | 120,235 |
|---|
| 2019-09-30 | $187.44M | $92.87M | — | — | — | — | -$4.87M | — | -$18.42M | $1.44M | -$19.85M | -$0.59 | -$0.59 | 33,623,608 | 33,623,608 |
|---|
| 2019-06-30 | $207.01M | $97.4M | — | — | — | — | $5.05M | — | -$12.67M | $1.64M | -$14.31M | -$0.43 | -$0.43 | 33,623,800 | 33,623,800 |
|---|
| 2019-03-31 | — | — | — | — | — | — | — | — | — | — | $12.45M | — | — | — | — |
|---|
| 2018-12-31 | $260.45M | $131.33M | — | — | — | — | $31.21M | — | — | — | $11.5M | -$1.33 | -$1.33 | -234,909,189 | -234,909,189 |
|---|
| 2018-09-30 | $175.92M | $83.05M | — | — | — | — | -$2.17M | — | — | — | -$17.48M | -$0.07 | -$0.07 | 268,558,556 | 268,558,556 |
|---|
| 2018-06-30 | $171.66M | $86.93M | — | — | — | — | -$13.42M | — | — | — | -$27.41M | -$0.10 | -$0.10 | 268,558,556 | 268,558,556 |
|---|
| 2018-03-31 | — | — | — | — | — | — | — | — | — | — | -$19.15M | — | — | — | — |
|---|
| 2017-12-31 | $100.67M | $15.88M | — | — | — | — | $2.82M | — | — | — | -$1.88M | -$2.17 | -$2.17 | -155,449,276 | -155,449,276 |
|---|
| 2017-09-30 | $91.24M | $18.3M | — | — | — | — | -$13.73M | — | — | — | -$22.38M | -$0.12 | -$0.12 | 179,224,094 | 179,224,094 |
|---|
| 2017-06-30 | $108.79M | — | — | — | — | — | $1.59M | — | — | — | -$37.48M | -$0.22 | -$0.22 | 169,963,717 | 169,963,717 |
|---|
| 2016-12-31 | $123.19M | — | — | — | — | — | $10.19M | — | — | — | $11.81M | $0.05 | $0.05 | 130,776 | 106,724 |
|---|
| 2016-09-30 | $109.55M | — | — | — | — | — | -$3.21M | — | — | — | -$5.46M | -$0.03 | -$0.03 | 170,059,360 | 170,059,360 |
|---|
| 2016-06-30 | $146.15M | — | — | — | — | — | $32.95M | — | — | — | $22.49M | $0.14 | $0.14 | 156,208,917 | 156,446,895 |
|---|
| 2015-12-31 | $189.47M | — | — | — | — | — | $63.04M | — | — | — | $52.49M | $0.24 | $0.23 | 21,978,178 | 21,988,863 |
|---|
| 2015-09-30 | $126.4M | — | — | — | — | — | $44.58M | — | — | — | $41.21M | $0.31 | $0.30 | 134,630,768 | 135,174,756 |
|---|
| 2015-06-30 | $111.28M | — | — | — | — | — | $44.69M | -$469,000.00 | — | — | $44.24M | $0.38 | $0.38 | 116,150,985 | 116,725,428 |
|---|
| 2014-06-30 | $44.43M | — | — | — | — | $33.94M | $10.49M | -$89,000.00 | — | — | $4.59M | $0.05 | $0.05 | 83,676,425 | 83,966,874 |
|---|
| 2013-06-30 | $43.49M | — | — | — | — | $49.03M | -$5.53M | -$190,000.00 | — | — | -$5.72M | -$0.07 | -$0.07 | 83,591,030 | 83,591,030 |
|---|
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 | $951.8M | $317.37M | — | — | — | — | $309.1M | — | $347.26M | -$3.92M | $351.19M | $10.15 | $10.10 | 34,604,637 | 34,775,458 |
|---|
| 2024-12-31 | $1.23B | $405.55M | — | — | — | — | $380.14M | — | $404.07M | $405,000.00 | $403.67M | $11.73 | $11.63 | 34,406,223 | 34,705,472 |
|---|
| 2023-12-31 | $1.47B | $474.37M | — | — | — | — | $546.76M | — | $532.48M | $12.59M | $519.89M | $15.22 | $15.04 | 34,159,818 | 34,568,160 |
|---|
| 2022-12-31 | $1.18B | $495.6M | — | — | — | — | $263.82M | — | $237.66M | $2.24M | $235.43M | $6.92 | $6.87 | 33,997,579 | 34,287,075 |
|---|
| 2021-12-31 | $542.37M | $315.12M | — | — | — | — | -$194.1M | — | -$244.3M | -$1.93M | -$242.37M | -$7.16 | -$7.16 | 33,859,306 | 33,859,306 |
|---|
| 2020-12-31 | $886.43M | $297.23M | — | — | — | — | $141.57M | — | $94.6M | $7.28M | $87.32M | $2.59 | $2.57 | 33,718,665 | 33,921,621 |
|---|
| 2019-12-31 | $943.92M | $402.29M | — | — | — | — | $123.88M | — | $61.47M | $20.1M | $41.36M | $1.23 | $1.23 | 33,617,635 | 33,731,171 |
|---|
| 2018-12-31 | $776.49M | $381.31M | — | — | — | — | $7.2M | — | -$43.14M | $9.41M | -$52.55M | -$1.57 | -$1.57 | 33,561,615 | 33,561,615 |
|---|
| 2017-12-31 | $431.18M | $77.37M | — | — | — | — | $1.42M | — | -$52.69M | -$5.33M | -$58.02M | -$2.48 | -$2.48 | 23,404,422 | 23,404,422 |
|---|
| 2016-12-31 | $550.54M | $53.6M | — | — | — | — | $96.75M | — | — | — | $67.82M | $0.40 | $0.40 | 170,098,572 | 170,340,639 |
|---|
| 2015-12-31 | $534.68M | — | — | — | — | — | $193.71M | — | — | — | $176.93M | $1.26 | $1.25 | 143,911,452 | 144,492,933 |
|---|
| 2014-12-31 | $250M | — | — | — | — | — | $62.06M | $3.81M | — | — | $57.14M | $0.67 | $0.66 | 85,882,685 | 86,247,137 |
|---|
| 2013-12-31 | $180.02M | — | — | — | — | $166.68M | $9.27M | -$1.01M | — | — | -$8.14M | -$0.10 | -$0.10 | 83,591,030 | 83,591,030 |
|---|
| 2012-12-31 | $197.43M | — | — | — | — | $537.62M | -$340.2M | -$2.06M | — | — | -$361.02M | -$4.54 | -$4.54 | 79,539,605 | 79,539,605 |
|---|
| 2011-12-31 | $215.07M | — | — | — | — | $259.52M | -$44.45M | -$68.63M | — | — | -$9.07M | — | — | 60,770,525 | 61,876,744 |
|---|
| 2010-12-31 | $240.35M | — | — | — | — | $182.75M | $57.6M | -$80.74M | — | — | -$23.14M | — | — | 42,330,038 | 51,986,744 |
|---|
| 2009-12-31 | — | — | — | — | — | $109.05M | $50.64M | -$8.55M | — | — | $42.08M | — | — | — | — |
|---|