Complete source-backed income-statement history.
- Available history
- 2015-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 | $102.2M | $85.3M | — | — | — | — | -$56.8M | $85.1M | $28.3M | $1.7M | $37.5M | $0.86 | $0.86 | 43,500,000 | 43,600,000 |
|---|
| 2026-03-31 | $96.2M | $83.9M | — | — | — | — | -$22.1M | -$7.4M | -$29.5M | $500,000.00 | -$32.1M | -$0.70 | -$0.70 | 45,900,000 | 45,900,000 |
|---|
| 2025-12-31 | $103.3M | $87.6M | — | — | — | — | -$24.1M | -$7.7M | -$31.8M | -$1.6M | -$93M | -$1.99 | -$1.99 | -2,800,000 | -2,800,000 |
|---|
| 2025-09-30 | $106.9M | $88.6M | — | — | — | — | -$13.2M | $6.7M | -$6.5M | -$3.8M | -$68.4M | -$1.25 | -$1.25 | 54,700,000 | 54,700,000 |
|---|
| 2025-06-30 | $110.2M | $90.8M | — | — | — | — | -$60.9M | -$74.7M | -$135.6M | -$1.8M | -$238.8M | -$3.93 | -$3.93 | 60,800,000 | 60,800,000 |
|---|
| 2025-03-31 | $103.2M | $91M | — | — | — | — | -$21.4M | $4.8M | -$16.6M | $20.2M | -$113M | -$1.81 | -$1.81 | 62,300,000 | 62,300,000 |
|---|
| 2024-12-31 | $109.9M | $91.9M | — | — | — | — | -$22M | -$26.1M | -$48.1M | -$10.9M | -$46.1M | -$0.76 | -$0.76 | -700,000 | -700,000 |
|---|
| 2024-09-30 | $113.9M | $93M | — | — | — | — | -$18.1M | $21M | $2.9M | -$6.4M | -$13.6M | -$0.22 | -$0.22 | 62,400,000 | 62,400,000 |
|---|
| 2024-06-30 | $118M | $92.1M | — | — | — | — | -$23M | -$147.2M | -$170.2M | -$35.9M | -$155M | -$2.49 | -$2.49 | 62,200,000 | 62,200,000 |
|---|
| 2024-03-31 | $110.7M | $94.2M | — | — | — | — | -$40.6M | $4.4M | -$36.2M | $56.5M | -$89.9M | -$1.27 | -$1.27 | 70,800,000 | 70,900,000 |
|---|
| 2023-12-31 | $119.3M | $99.1M | — | — | — | — | -$24.7M | $44.7M | $20M | -$11.8M | -$64.8M | -$0.93 | -$0.93 | -1,100,000 | -1,100,000 |
|---|
| 2023-09-30 | $143.6M | $115.9M | — | — | — | — | -$51.9M | -$133.2M | -$185.1M | -$40.5M | -$157.3M | -$2.18 | -$2.18 | 72,100,000 | 72,100,000 |
|---|
| 2023-06-30 | $152.8M | $128.3M | — | — | — | — | -$19.6M | -$43.5M | -$63.1M | -$21.8M | -$87.2M | -$1.16 | -$1.16 | 75,400,000 | 75,400,000 |
|---|
| 2023-03-31 | $154.3M | $131.6M | — | — | — | — | -$22.7M | $50.5M | $27.8M | $2.6M | -$4.1M | -$0.05 | -$0.05 | 76,100,000 | 76,100,000 |
|---|
| 2022-12-31 | $155.7M | $137M | — | — | — | — | -$20.7M | $101.3M | $80.6M | $21.5M | $27.5M | $0.24 | $0.24 | -1,400,000 | -1,400,000 |
|---|
| 2022-09-30 | $164.5M | $141.1M | — | — | — | — | -$21.3M | $171.4M | $150.1M | $17M | $55.3M | $0.69 | $0.69 | 79,600,000 | 79,600,000 |
|---|
| 2022-06-30 | $174.5M | $147.9M | — | — | — | — | -$27M | -$196.1M | -$223.1M | -$66.5M | -$263.3M | -$3.15 | -$3.15 | 83,500,000 | 83,500,000 |
|---|
| 2022-03-31 | $167.4M | $145.4M | — | — | — | — | -$75.6M | -$267.6M | -$343.2M | -$61.9M | -$247.6M | -$2.88 | -$2.88 | 85,900,000 | 85,900,000 |
|---|
| 2021-12-31 | $181.9M | — | — | — | — | — | -$36.5M | -$88M | -$124.5M | -$26.6M | -$109.3M | -$1.22 | -$1.22 | -200,000 | -300,000 |
|---|
| 2021-09-30 | $186M | $154.8M | — | — | — | — | -$24.8M | -$169.8M | -$194.6M | -$34.7M | -$121M | -$1.36 | -$1.36 | 88,800,000 | 88,900,000 |
|---|
| 2021-06-30 | $202.4M | $160.3M | — | — | — | — | -$36.2M | $272M | $235.8M | $49.3M | $176.4M | $1.94 | $1.94 | 90,700,000 | 90,800,000 |
|---|
| 2021-03-31 | $171.9M | $147.7M | — | — | — | — | -$36M | -$313.7M | -$349.7M | -$62M | -$233.1M | -$2.55 | -$2.55 | 91,500,000 | 91,600,000 |
|---|
| 2020-12-31 | $170.4M | — | — | — | — | — | -$61.1M | $678.8M | $617.7M | $145.6M | $531.3M | $5.87 | $5.85 | 1,900,000 | 1,900,000 |
|---|
| 2020-09-30 | $139.7M | $121.7M | — | — | — | — | -$28.4M | $192.7M | $164.3M | $35.1M | $131.9M | $1.44 | $1.44 | 91,300,000 | 91,600,000 |
|---|
| 2020-06-30 | $102.6M | $100.8M | — | — | — | — | -$45.7M | $585.4M | $539.7M | $131.1M | $475.3M | $5.88 | $5.87 | 80,800,000 | 81,000,000 |
|---|
| 2020-03-31 | $173M | $153.1M | — | — | — | — | -$53.3M | $913.5M | $860.2M | $169.4M | $647.7M | $8.19 | $8.17 | 79,100,000 | 79,300,000 |
|---|
| 2019-12-31 | $278.5M | — | — | — | — | — | -$63.6M | $186.6M | $123M | $8M | $24.5M | $0.33 | $0.34 | 600,000 | 500,000 |
|---|
| 2019-09-30 | $257M | $220.1M | — | — | — | $294M | -$21.5M | $89M | $67.5M | $15.1M | $46.2M | $0.65 | $0.64 | 71,600,000 | 71,900,000 |
|---|
| 2019-06-30 | $272.2M | $231.6M | — | — | — | $309.6M | -$21.4M | $71M | $49.6M | $7.1M | $23.4M | $0.33 | $0.33 | 71,600,000 | 71,900,000 |
|---|
| 2019-03-31 | $262.3M | $227M | — | — | — | $289.1M | -$11.1M | $8.9M | -$2.2M | -$6M | -$16.8M | -$0.24 | -$0.24 | 71,600,000 | 71,600,000 |
|---|
| 2018-12-31 | $259.3M | $265.9M | — | — | — | $365.6M | -$44.4M | $89.7M | $45.3M | $18.8M | $47M | $0.66 | $0.66 | 100,000 | 200,000 |
|---|
| 2018-09-30 | $293.5M | $244.5M | — | — | — | $318.8M | -$25.3M | $12.5M | -$12.8M | -$900,000.00 | $1.5M | $0.02 | $0.02 | 71,600,000 | 71,600,000 |
|---|
| 2018-06-30 | $302.3M | $240.1M | — | — | — | $370.4M | -$68.1M | $67.9M | -$200,000.00 | $2.6M | -$19.8M | -$0.28 | -$0.28 | 71,100,000 | 71,100,000 |
|---|
| 2018-03-31 | $292.4M | $240.8M | — | — | — | $300.4M | -$8M | -$1.7M | -$9.7M | -$5.5M | -$1.1M | -$0.02 | -$0.02 | 70,600,000 | 70,600,000 |
|---|
| 2017-12-31 | $304.5M | $263.3M | — | — | — | $333.3M | -$15M | -$400,000.00 | -$15.4M | $12.8M | -$1.5M | -$0.02 | -$0.02 | 0 | 0 |
|---|
| 2017-09-30 | $281.3M | $242.9M | — | — | — | $302.1M | -$20.8M | -$400,000.00 | -$21.2M | -$2.6M | -$16.6M | -$0.24 | -$0.24 | 70,600,000 | 70,600,000 |
|---|
| 2017-06-30 | $295.5M | $248.6M | — | — | — | $330.8M | -$35.3M | -$100,000.00 | -$35.4M | -$22.6M | $126.4M | $1.79 | $1.79 | 70,600,000 | 70,600,000 |
|---|
| 2017-03-31 | $275.3M | — | — | — | — | $281.5M | -$6.2M | $4M | -$2.2M | -$1.8M | $500,000.00 | $0.01 | $0.01 | 70,600,000 | 70,600,000 |
|---|
| 2016-12-31 | $303M | — | — | — | — | $306.4M | -$3.4M | -$3.5M | -$6.9M | -$13.4M | -$4.6M | — | — | — | — |
|---|
| 2016-09-30 | $281.9M | — | — | — | — | $285.6M | -$3.7M | -$600,000.00 | -$4.3M | $10.5M | -$26.4M | — | — | — | — |
|---|
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 | $423.6M | $358M | — | — | — | — | -$119.6M | -$70.9M | -$190.5M | $13M | -$513.2M | -$9.08 | -$9.08 | 56,500,000 | 56,500,000 |
|---|
| 2024-12-31 | $452.5M | $371.2M | — | — | — | — | -$103.7M | -$147.9M | -$251.6M | $3.3M | -$304.6M | -$4.73 | -$4.73 | 64,400,000 | 64,400,000 |
|---|
| 2023-12-31 | $570M | $474.9M | — | — | — | — | -$118.9M | -$81.5M | -$200.4M | -$71.5M | -$313.4M | -$4.27 | -$4.27 | 73,400,000 | 73,400,000 |
|---|
| 2022-12-31 | $662.1M | $571.4M | — | — | — | — | -$144.6M | -$191M | -$335.6M | -$89.9M | -$428.1M | -$5.25 | -$5.25 | 81,600,000 | 81,600,000 |
|---|
| 2021-12-31 | $742.2M | — | — | — | — | — | -$133.5M | -$299.5M | -$433M | -$74M | -$287M | -$3.19 | -$3.19 | 90,100,000 | 90,100,000 |
|---|
| 2020-12-31 | $585.7M | — | — | — | — | — | -$188.5M | $2.37B | $2.18B | $481.2M | $1.79B | $20.84 | $20.79 | 85,700,000 | 85,900,000 |
|---|
| 2019-12-31 | $1.07B | — | — | — | — | — | -$117.6M | $355.5M | $237.9M | $24.2M | $77.3M | $1.07 | $1.07 | 72,200,000 | 72,400,000 |
|---|
| 2018-12-31 | $1.15B | $991.3M | — | — | — | $1.36B | -$145.8M | $168.4M | $22.6M | $15M | $27.6M | $0.39 | $0.39 | 71,200,000 | 71,300,000 |
|---|
| 2017-12-31 | $1.16B | $991M | — | — | — | $1.25B | -$77.5M | $3.2M | -$74.3M | -$14.2M | $108.8M | $1.54 | $1.54 | 70,600,000 | 70,600,000 |
|---|
| 2016-12-31 | $1.18B | $984.1M | — | — | — | $1.18B | -$2.2M | $7.4M | $5.2M | -$10.4M | -$12.4M | -$0.18 | -$0.18 | 70,600,000 | 70,600,000 |
|---|
| 2015-12-31 | $1.41B | — | — | — | — | $1.43B | -$12.1M | $8.3M | -$3.8M | -$19.7M | -$22.9M | -$0.32 | -$0.32 | 70,600,000 | 70,600,000 |
|---|