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 | $393.78M | $254.12M | — | — | — | — | $46.23M | — | $49.66M | $20.37M | $11.55M | $0.10 | $0.10 | 110,930,443 | 115,927,169 |
|---|
| 2026-03-31 | $370.36M | $238.2M | — | — | — | — | $42.78M | — | $45.78M | $19.57M | $9.07M | $0.09 | $0.08 | 102,185,221 | 106,853,552 |
|---|
| 2025-12-31 | $324.89M | $213.17M | — | — | — | — | $28.71M | — | $36.81M | $17.67M | $5.25M | $0.05 | $0.08 | 774,293 | 1,159,351 |
|---|
| 2025-09-30 | $277.91M | $183.47M | — | — | — | — | $19.47M | — | $22.02M | $7.18M | $6.06M | $0.06 | $0.06 | 96,223,133 | 236,373,831 |
|---|
| 2025-06-30 | $269.22M | $174.15M | — | — | — | — | $24.32M | — | -$86.19M | -$115.02M | $16.69M | $0.18 | $0.12 | 95,053,473 | 234,511,309 |
|---|
| 2025-03-31 | $262.41M | $170.88M | — | — | — | — | $14.92M | — | $16.28M | $5.07M | $5.32M | $0.06 | $0.05 | 93,850,707 | 234,292,159 |
|---|
| 2024-12-31 | $254.17M | $161.62M | — | — | — | — | $12.86M | — | $14.08M | $7.6M | $2.03M | $0.03 | $0.03 | 2,131,924 | -141,820,112 |
|---|
| 2024-09-30 | $232.11M | $151.41M | — | — | — | — | $6.46M | — | $8.51M | $5.27M | $1.19M | $0.01 | $0.01 | 82,847,325 | 233,118,670 |
|---|
| 2024-06-30 | $220.38M | $144.48M | — | — | — | — | $4.2M | — | $6.11M | $6.4M | -$100,000.00 | $0.00 | $0.00 | 80,049,123 | 80,049,123 |
|---|
| 2024-03-31 | $217.43M | $144.52M | — | — | — | — | $1.53M | — | $3.09M | $5.3M | -$727,000.00 | -$0.01 | -$0.01 | 76,027,427 | 76,027,427 |
|---|
| 2023-12-31 | $193.85M | $131.85M | — | — | — | — | -$3.53M | — | -$2.19M | $3.26M | -$1.73M | -$0.02 | -$0.02 | 1,042,399 | 1,042,399 |
|---|
| 2023-09-30 | $169.89M | $116.16M | — | — | — | — | -$11.7M | — | -$10.94M | $2.43M | -$4.18M | -$0.06 | -$0.06 | 69,698,787 | 69,698,787 |
|---|
| 2023-06-30 | $165.06M | $109.85M | — | — | — | — | -$14.3M | — | -$14.01M | $2.72M | -$5.14M | -$0.08 | -$0.08 | 67,389,454 | 67,389,454 |
|---|
| 2023-03-31 | $162.36M | $107.15M | — | — | — | — | -$22.08M | — | -$21.7M | $2.8M | -$7.26M | -$0.11 | -$0.11 | 65,260,064 | 65,260,064 |
|---|
| 2022-12-31 | $165.53M | $106.6M | — | — | — | — | -$28.37M | $91,000.00 | -$28.27M | $2.79M | -$8.99M | -$0.14 | -$0.14 | 249,315 | 249,315 |
|---|
| 2022-09-30 | $148M | $103.32M | — | — | — | — | -$20.6M | -$219,000.00 | -$20.82M | $1.84M | -$6.61M | -$0.10 | -$0.10 | 64,058,437 | 64,058,437 |
|---|
| 2022-06-30 | $143.74M | $104.88M | — | — | — | — | -$25.79M | -$223,000.00 | -$26.01M | $2.34M | -$8.33M | -$0.13 | -$0.13 | 63,976,146 | 63,976,146 |
|---|
| 2022-03-31 | $134.94M | $99.86M | — | — | — | — | -$50.05M | -$222,000.00 | -$50.27M | $2M | -$14.7M | -$0.24 | -$0.24 | 61,800,359 | 61,800,359 |
|---|
| 2021-12-31 | $130.57M | $86.48M | — | — | — | — | -$37.07M | -$146,000.00 | -$37.22M | $907,000.00 | -$10.41M | -$0.19 | -$0.18 | 1,117,323 | 938,194 |
|---|
| 2021-09-30 | $122.92M | $81.22M | — | — | — | — | -$17.7M | -$11,000.00 | -$17.71M | $1.23M | -$5.3M | -$0.09 | -$0.09 | 59,191,384 | 59,191,384 |
|---|
| 2021-06-30 | $122.8M | $84.76M | — | — | — | $134.99M | -$12.19M | -$17,000.00 | -$12.2M | $1.75M | -$3.77M | -$0.06 | -$0.06 | 59,163,547 | 59,163,547 |
|---|
| 2021-03-31 | $111.82M | $79.69M | — | — | — | $139.14M | -$27.32M | $28.05M | $728,000.00 | $804,000.00 | -$17,000.00 | $0.00 | -$0.18 | 46,955,262 | 53,415,488 |
|---|
| 2020-12-31 | $100.05M | $72.1M | — | — | — | — | -$43.49M | $4.79M | -$38.7M | $2.92M | $91.11M | — | — | — | — |
|---|
| 2020-09-30 | $78.24M | $47.11M | — | — | — | — | -$26.48M | -$16,000.00 | -$26.49M | $0.00 | -$26.49M | — | — | — | — |
|---|
| 2020-06-30 | $65.04M | — | — | — | — | $115.59M | -$50.55M | -$40,000.00 | -$50.59M | $0.00 | -$50.59M | — | — | — | — |
|---|
| 2020-03-31 | $35.18M | — | — | — | — | $48.08M | -$12.9M | -$45,000.00 | -$12.94M | $98,690.00 | -$12.94M | — | — | — | — |
|---|
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 | $1.13B | $741.66M | — | — | — | — | $87.42M | — | -$11.08M | -$85.11M | $33.31M | $0.35 | $0.31 | 95,825,421 | 236,118,275 |
|---|
| 2024-12-31 | $924.08M | $602.04M | — | — | — | — | $25.05M | — | $31.8M | $24.57M | $2.39M | $0.03 | $0.03 | 81,784,916 | 88,415,067 |
|---|
| 2023-12-31 | $691.16M | $465.01M | — | — | — | — | -$51.61M | $2.77M | -$48.85M | $11.21M | -$18.31M | -$0.27 | -$0.27 | 68,508,093 | 68,508,093 |
|---|
| 2022-12-31 | $592.21M | $414.66M | — | — | — | — | -$124.8M | -$573,000.00 | -$125.37M | $8.96M | -$38.63M | -$0.61 | -$0.61 | 63,532,906 | 63,532,906 |
|---|
| 2021-12-31 | $488.11M | $332.15M | — | — | — | — | -$94.28M | $27.88M | -$66.4M | $4.69M | -$19.49M | -$0.35 | -$0.51 | 56,265,541 | 57,426,885 |
|---|
| 2020-12-31 | $278.5M | $190.87M | — | — | — | $411.92M | -$133.42M | $4.69M | -$128.73M | $2.92M | $1.08M | $0.02 | -$0.01 | 43,579,704 | 52,242,606 |
|---|
| 2019-12-31 | $63.67M | — | — | — | — | $85.99M | -$22.33M | -$123,000.00 | -$22.45M | — | -$22.45M | — | — | — | — |
|---|