Complete source-backed income-statement history.
- Available history
- 2019-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 | $298.6M | $125.2M | $173.4M | $43.7M | — | $258.1M | -$84.7M | — | -$78.3M | $2.1M | -$80.4M | -$0.34 | -$0.34 | 233,400,000 | 233,400,000 |
|---|
| 2026-03-31 | $195.7M | $87.1M | $108.6M | $31.3M | — | $133.9M | -$25.3M | — | -$19.1M | $1.4M | -$20.5M | -$0.12 | -$0.12 | 168,700,000 | 168,700,000 |
|---|
| 2025-12-31 | $196.9M | $90.1M | $106.8M | $32.8M | — | $139.1M | -$32.3M | — | -$24.8M | $2M | -$26.8M | -$0.16 | -$0.16 | 1,200,000 | 1,200,000 |
|---|
| 2025-09-30 | $194.2M | $88.2M | $106M | $30M | — | $121.6M | -$15.6M | — | -$7.8M | $800,000.00 | -$8.6M | -$0.05 | -$0.05 | 164,600,000 | 164,600,000 |
|---|
| 2025-06-30 | $187.1M | $84.4M | $102.7M | $29.3M | — | $117.8M | -$15.1M | — | -$7M | $800,000.00 | -$7.8M | -$0.05 | -$0.05 | 162,500,000 | 162,500,000 |
|---|
| 2025-03-31 | $179.3M | $81.4M | $97.9M | $29.5M | — | $112.3M | -$14.4M | — | -$6.3M | $1.5M | -$7.8M | -$0.05 | -$0.05 | 160,700,000 | 160,700,000 |
|---|
| 2024-12-31 | $179.2M | $83.7M | $95.5M | $32.2M | — | $126M | -$30.5M | — | -$23.9M | -$2.3M | -$21.6M | -$0.14 | -$0.14 | 600,000 | 600,000 |
|---|
| 2024-09-30 | $176.1M | $79.9M | $96.2M | $31.6M | — | $117.9M | -$21.7M | — | -$12.2M | $1.5M | -$13.7M | -$0.09 | -$0.09 | 157,600,000 | 157,600,000 |
|---|
| 2024-06-30 | $170.3M | $80.1M | $90.2M | $33.7M | — | $121.4M | -$31.2M | — | -$21.9M | $1M | -$22.9M | -$0.15 | -$0.15 | 156,300,000 | 156,300,000 |
|---|
| 2024-03-31 | $169.1M | $79.6M | $89.5M | $34.6M | — | $119.3M | -$29.8M | — | -$20.5M | $800,000.00 | -$21.3M | -$0.14 | -$0.14 | 156,400,000 | 156,400,000 |
|---|
| 2023-12-31 | $168.92M | $79.56M | $89.36M | $37.39M | — | $117.92M | -$28.56M | — | -$19.07M | $1.34M | -$20.4M | -$0.13 | -$0.13 | 963,073 | 963,073 |
|---|
| 2023-09-30 | $165.54M | $82.27M | $83.27M | $37.62M | — | $122.86M | -$39.58M | — | -$31.05M | $1.04M | -$32.09M | -$0.21 | -$0.21 | 150,853,611 | 150,853,611 |
|---|
| 2023-06-30 | $153.7M | $74M | $79.7M | $41.29M | — | $118.08M | -$38.38M | — | -$30.14M | $1.6M | -$31.74M | -$0.21 | -$0.21 | 150,262,064 | 150,262,064 |
|---|
| 2023-03-31 | $147.64M | $70.17M | $77.47M | $43.81M | — | $116.55M | -$39.08M | — | -$30.94M | $1.43M | -$32.36M | -$0.22 | -$0.22 | 148,974,454 | 148,974,454 |
|---|
| 2022-12-31 | $142.18M | $54.31M | $87.88M | $42.84M | — | $143.9M | -$56.03M | — | -$50.18M | $1.54M | -$51.72M | -$0.36 | -$0.36 | 643,978 | 643,978 |
|---|
| 2022-09-30 | $136.39M | $48.82M | $87.57M | $39.42M | — | $123.92M | -$36.35M | — | -$35.02M | $1.01M | -$36.04M | -$0.25 | -$0.25 | 146,020,571 | 146,020,571 |
|---|
| 2022-06-30 | $124.75M | $46.35M | $78.41M | $44.93M | — | $126.24M | -$47.84M | — | -$48.17M | $1.16M | -$49.33M | -$0.34 | -$0.34 | 144,782,220 | 144,782,220 |
|---|
| 2022-03-31 | $120.43M | $42.8M | $77.63M | $37.96M | — | $114.8M | -$37.17M | — | -$37.26M | $1.01M | -$38.27M | -$0.27 | -$0.27 | 143,026,907 | 143,026,907 |
|---|
| 2021-12-31 | $114.96M | $43.67M | $71.29M | $38.33M | — | $118.78M | -$47.49M | — | -$47.49M | $246,000.00 | -$47.74M | -$0.35 | -$0.35 | 9,271,347 | 9,271,347 |
|---|
| 2021-09-30 | $109.88M | $42.16M | $67.72M | $33.94M | — | $99.15M | -$31.43M | — | -$31.65M | $800,000.00 | -$32.45M | -$0.23 | -$0.23 | 138,846,394 | 138,846,394 |
|---|
| 2021-06-30 | $102.09M | $41.16M | $60.93M | $41M | — | $106.71M | -$45.79M | — | -$45.66M | $705,000.00 | -$46.36M | -$0.35 | -$0.35 | 131,804,121 | 131,804,121 |
|---|
| 2021-03-31 | $88.36M | $38.83M | $49.54M | $22.14M | — | $67.9M | -$18.36M | — | -$18.29M | $375,000.00 | -$18.66M | — | — | — | 41,218,355 |
|---|
| 2020-12-31 | $83.26M | $39.76M | $43.5M | $23.34M | — | $69.69M | -$26.19M | — | -$25.98M | $734,000.00 | -$26.72M | — | — | — | 642,923 |
|---|
| 2020-09-30 | $82.67M | $38.97M | $43.7M | $19.62M | — | $55.59M | -$11.89M | — | -$11.54M | $325,000.00 | -$11.87M | — | — | — | 37,828,682 |
|---|
| 2020-06-30 | $73.73M | $35.16M | $38.57M | $18.05M | — | $52.4M | -$13.84M | — | -$13.55M | $367,000.00 | -$13.92M | — | — | — | 36,185,155 |
|---|
| 2020-03-31 | $53.85M | $24.95M | $28.9M | $15.78M | — | $43.57M | -$14.67M | — | -$14.23M | $89,000.00 | -$14.31M | — | — | — | 35,666,172 |
|---|
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 | $757.5M | $344.1M | $413.4M | $121.6M | — | $490.8M | -$77.4M | — | -$45.9M | $5.1M | -$51M | -$0.31 | -$0.31 | 163,800,000 | 163,800,000 |
|---|
| 2024-12-31 | $694.7M | $323.3M | $371.4M | $132.1M | — | $484.6M | -$113.2M | — | -$78.5M | $1M | -$79.5M | -$0.51 | -$0.51 | 157,400,000 | 157,400,000 |
|---|
| 2023-12-31 | $635.8M | $306M | $329.8M | $160.1M | — | $475.4M | -$145.6M | — | -$111.2M | $5.4M | -$116.6M | -$0.77 | -$0.77 | 151,000,000 | 151,000,000 |
|---|
| 2022-12-31 | $523.76M | $192.28M | $331.48M | $165.13M | — | $508.86M | -$177.38M | — | -$170.64M | $4.72M | -$175.36M | -$1.21 | -$1.21 | 145,263,726 | 145,263,726 |
|---|
| 2021-12-31 | $415.29M | $165.82M | $249.47M | $135.41M | — | $392.53M | -$143.06M | — | -$143.09M | $2.13M | -$145.22M | -$1.28 | -$1.28 | 113,587,523 | 113,587,523 |
|---|
| 2020-12-31 | $293.51M | $138.85M | $154.67M | $76.78M | — | $221.25M | -$66.58M | — | -$65.3M | $1.52M | -$66.82M | -$1.80 | -$1.80 | 37,207,492 | 37,207,492 |
|---|
| 2019-12-31 | $184.41M | $89.59M | $94.82M | $56.36M | — | $143.22M | -$48.39M | — | -$46M | $718,000.00 | -$46.72M | — | — | — | 32,276,258 |
|---|