Complete source-backed income-statement history.
- Available history
- 2018-06-30 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 | $176.24M | — | — | — | $81.47M | $218.78M | -$42.54M | — | -$65.54M | $1.69M | -$67.23M | -$1.06 | -$1.06 | 63,374,183 | 63,374,183 |
|---|
| 2026-03-31 | $159.88M | — | — | — | $96.33M | $949.35M | -$789.47M | — | -$789.68M | $475,000.00 | -$790.16M | -$13.43 | -$13.43 | 58,851,021 | 58,851,021 |
|---|
| 2025-12-31 | $148.93M | — | — | — | $74.13M | $153.5M | -$4.57M | — | -$4.96M | $767,000.00 | -$5.73M | -$0.12 | -$0.12 | 440,200 | 440,200 |
|---|
| 2025-09-30 | $133.01M | — | — | — | $61.91M | $130.41M | $2.6M | — | $2.64M | -$262,000.00 | $2.91M | $0.06 | $0.05 | 50,639,231 | 56,993,841 |
|---|
| 2025-06-30 | $127.79M | — | — | — | $63.29M | $132.77M | -$4.99M | — | -$5.46M | $402,000.00 | -$5.86M | -$0.12 | -$0.12 | 49,726,823 | 49,726,823 |
|---|
| 2025-03-31 | $111.59M | — | — | — | $57.71M | $126.77M | -$15.18M | — | -$13.65M | $1.03M | -$14.68M | -$0.30 | -$0.30 | 48,889,058 | 48,889,058 |
|---|
| 2024-12-31 | $99.41M | — | — | — | $56.83M | $123.64M | -$24.22M | — | -$24.37M | -$576,000.00 | -$23.79M | -$0.49 | -$0.49 | 205,805 | 205,805 |
|---|
| 2024-09-30 | $90.38M | — | — | — | $50.55M | $103.06M | -$12.68M | — | -$13.89M | $347,000.00 | -$14.24M | -$0.30 | -$0.30 | 47,782,619 | 47,782,619 |
|---|
| 2024-06-30 | $77.88M | — | — | — | $49.21M | $102.11M | -$24.23M | — | -$24M | $635,000.00 | -$24.64M | -$0.52 | -$0.52 | 47,235,080 | 47,235,080 |
|---|
| 2024-03-31 | $69.22M | — | — | — | $45.64M | $95.69M | -$26.47M | — | -$24.66M | $624,000.00 | -$25.28M | -$0.54 | -$0.54 | 46,927,550 | 46,927,550 |
|---|
| 2023-12-31 | $69.55M | — | — | — | $46.18M | $102.14M | -$32.59M | — | -$35.43M | $225,000.00 | -$35.66M | -$0.72 | -$0.72 | 1,912,064 | 1,912,064 |
|---|
| 2023-09-30 | $47.73M | — | — | — | $36.53M | $72.87M | -$25.15M | — | -$23.34M | $249,000.00 | -$23.59M | -$0.57 | -$0.57 | 41,098,920 | 41,098,920 |
|---|
| 2023-06-30 | $37.5M | — | — | — | $32.95M | $61.77M | -$24.27M | — | -$73.72M | $316,000.00 | -$74.04M | -$1.94 | -$1.94 | 38,107,334 | 38,107,334 |
|---|
| 2023-03-31 | $31.6M | — | — | — | $30.22M | $58.75M | -$27.15M | — | -$29.93M | $201,000.00 | -$30.13M | -$0.80 | -$0.80 | 37,675,306 | 37,675,306 |
|---|
| 2022-12-31 | $27.91M | — | — | — | $26.47M | $62.07M | -$34.16M | — | -$36.29M | $140,000.00 | -$36.43M | -$0.98 | -$0.99 | 1,029,707 | 1,157,179 |
|---|
| 2022-09-30 | $18.78M | — | — | — | $22.51M | $51.66M | -$32.88M | — | -$35.69M | $13,000.00 | -$35.71M | -$1.02 | -$1.02 | 34,927,790 | 34,927,790 |
|---|
| 2022-06-30 | $17.48M | — | — | — | $20.97M | $48.93M | -$31.44M | — | -$33.49M | -$6.57M | -$26.92M | -$0.84 | -$0.84 | 32,164,174 | 32,179,171 |
|---|
| 2022-03-31 | $12.89M | — | — | — | $19.12M | $45.63M | -$32.74M | — | -$36.6M | $11,000.00 | -$36.61M | -$1.17 | -$1.17 | 31,296,223 | 31,296,223 |
|---|
| 2021-12-31 | $3.14M | — | — | — | $19.04M | $48.71M | -$45.58M | — | $57.56M | $12,000.00 | $57.55M | $1.91 | $1.91 | 71,595 | 71,595 |
|---|
| 2021-09-30 | $5M | — | — | — | $17.35M | $47.82M | -$42.82M | — | -$47.1M | $9,000.00 | -$47.11M | -$1.55 | -$1.55 | 30,367,727 | 30,367,727 |
|---|
| 2021-06-30 | $11M | — | — | — | $13.35M | $48.4M | -$37.4M | — | -$43.88M | $11,000.00 | -$43.89M | -$1.45 | -$1.45 | 30,274,749 | 30,274,749 |
|---|
| 2021-03-31 | $0.00 | — | — | — | $9.48M | $47.61M | -$47.61M | — | -$50.53M | $5,000.00 | -$50.53M | — | — | — | 30,105,017 |
|---|
| 2020-12-31 | $0.00 | — | — | — | — | $36.95M | -$36.95M | — | -$37.2M | $2,000.00 | -$37.2M | — | — | — | 286,790 |
|---|
| 2020-09-30 | $0.00 | — | — | — | — | $21.72M | -$21.72M | — | -$21.51M | -$3,000.00 | -$21.51M | — | — | — | 25,132,916 |
|---|
| 2020-06-30 | $0.00 | — | — | — | — | $23.6M | -$23.6M | — | -$23.25M | $3,000.00 | -$23.25M | — | — | — | 25,056,123 |
|---|
| 2020-03-31 | — | — | — | — | — | $22.03M | -$22.03M | — | -$21.31M | $4,000.00 | -$21.31M | — | — | — | 24,704,651 |
|---|
| 2019-12-31 | — | — | — | — | — | $18.66M | -$18.66M | — | -$17.93M | $21,000.00 | -$17.95M | — | — | — | 3,741,126 |
|---|
| 2019-09-30 | — | — | — | $12.16M | — | $15.87M | -$15.87M | — | -$15.09M | $0.00 | -$15.09M | — | — | — | 17,996,065 |
|---|
| 2019-06-30 | — | — | — | $11.59M | — | $14.03M | -$14.03M | — | -$13.56M | $0.00 | -$13.56M | — | — | — | 2,551,822 |
|---|
| 2019-03-31 | — | — | — | — | — | $6.18M | -$6.18M | — | -$5.96M | $0.00 | -$5.96M | — | — | — | 2,517,743 |
|---|
| 2018-09-30 | — | — | — | $3,000.00 | — | $65,000.00 | -$65,000.00 | — | — | $0.00 | -$67,000.00 | — | — | — | 476,905 |
|---|
| 2018-06-30 | — | — | — | — | — | — | — | — | — | $0.00 | — | — | — | — | — |
|---|
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 | $521.31M | — | — | — | $257.03M | $543.45M | -$22.14M | — | -$21.43M | $1.94M | -$23.36M | -$0.47 | -$0.47 | 50,198,304 | 50,198,304 |
|---|
| 2024-12-31 | $336.89M | — | — | — | $202.22M | $424.49M | -$87.61M | — | -$86.91M | $1.03M | -$87.94M | -$1.85 | -$1.85 | 47,522,594 | 47,522,594 |
|---|
| 2023-12-31 | $186.37M | — | — | — | $145.88M | $295.53M | -$109.15M | — | -$162.42M | $991,000.00 | -$163.42M | -$4.00 | -$4.00 | 40,885,124 | 40,885,124 |
|---|
| 2022-12-31 | $77.06M | — | — | — | $89.07M | $208.28M | -$131.22M | — | -$142.07M | -$6.41M | -$135.67M | -$4.01 | -$4.02 | 33,839,072 | 33,982,493 |
|---|
| 2021-12-31 | $19.14M | — | — | — | $59.22M | $192.55M | -$173.41M | — | -$83.95M | $37,000.00 | -$83.99M | -$2.77 | -$2.77 | 30,321,722 | 30,321,722 |
|---|
| 2020-12-31 | $0.00 | — | — | — | — | $104.3M | -$104.3M | — | -$103.26M | $6,000.00 | -$103.27M | — | — | — | 25,251,968 |
|---|
| 2019-12-31 | — | — | — | — | — | $54.74M | -$54.74M | — | -$52.53M | $21,000.00 | -$52.55M | — | — | — | 11,486,367 |
|---|