Complete source-backed income-statement history.
- Available history
- 2020-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 | — | — | — | — | — | — | — | — | — | — | $40.51M | $0.43 | $0.43 | 95,021,455 | 95,021,455 |
|---|
| 2026-03-31 | — | — | — | — | — | — | — | — | — | — | -$26.03M | -$0.27 | -$0.27 | 94,709,407 | 94,709,407 |
|---|
| 2025-12-31 | — | — | — | — | — | — | — | — | — | — | $29.96M | $0.31 | $0.31 | 134,483 | 134,483 |
|---|
| 2025-09-30 | — | — | — | — | — | — | — | — | — | — | $44.6M | $0.47 | $0.47 | 94,245,993 | 94,245,993 |
|---|
| 2025-06-30 | — | — | — | — | — | — | — | — | — | — | $59M | $0.63 | $0.63 | 93,971,164 | 93,971,164 |
|---|
| 2025-03-31 | — | — | — | — | — | — | — | — | — | — | $36.96M | $0.39 | $0.39 | 93,669,671 | 93,669,671 |
|---|
| 2024-12-31 | — | — | — | — | — | $65.39M | — | $123.7M | $58.76M | $1.17M | $50.99M | $0.55 | $0.55 | 433,005 | 433,005 |
|---|
| 2024-09-30 | — | — | — | — | — | $63.93M | — | $119.22M | $55.62M | $698,000.00 | $40.66M | $0.44 | $0.44 | 93,024,154 | 93,024,154 |
|---|
| 2024-06-30 | — | — | — | — | — | $65.74M | — | $121.82M | $56.37M | $1.23M | $47.4M | $0.51 | $0.51 | 92,734,320 | 92,734,320 |
|---|
| 2024-03-31 | — | — | — | — | — | $64.97M | — | $117.78M | $53.21M | $850,000.00 | $47.52M | $0.53 | $0.53 | 89,032,381 | 89,032,381 |
|---|
| 2023-12-31 | — | — | — | — | — | $64.62M | — | $119.54M | $55.27M | $588,000.00 | $51.16M | $0.58 | $0.58 | 818,095 | 818,095 |
|---|
| 2023-09-30 | — | — | — | — | — | $64.25M | — | $114.44M | $50.46M | $461,000.00 | $64.82M | $0.74 | $0.74 | 87,251,340 | 87,251,340 |
|---|
| 2023-06-30 | — | — | — | — | — | $58.22M | — | $107.61M | $49.69M | $902,000.00 | $53.09M | $0.63 | $0.63 | 84,223,032 | 84,223,032 |
|---|
| 2023-03-31 | — | — | — | — | — | $53.41M | — | $96.51M | $43.35M | $413,000.00 | $52.95M | $0.65 | $0.65 | 81,400,843 | 81,400,843 |
|---|
| 2022-12-31 | — | — | — | — | — | $46.6M | — | $100.15M | $53.78M | $1.17M | $46.26M | $0.58 | $0.58 | 946,937 | 946,937 |
|---|
| 2022-09-30 | — | — | — | — | — | $40.49M | — | $77.84M | $37.54M | $356,000.00 | $34.43M | $0.43 | $0.43 | 79,476,419 | 79,476,419 |
|---|
| 2022-06-30 | — | — | — | — | — | $22.33M | — | $63.89M | $41.57M | $750,000.00 | -$13.53M | -$0.18 | -$0.15 | 76,265,661 | 81,846,634 |
|---|
| 2022-03-31 | — | — | — | — | — | $31.37M | — | $67.43M | $36.06M | $350,000.00 | $40.89M | $0.54 | $0.51 | 75,972,079 | 81,536,251 |
|---|
| 2021-12-31 | — | — | — | — | — | $32.48M | — | $78.32M | $45.85M | -$345,000.00 | $41.82M | $0.56 | $0.60 | 472,614 | -1,701,297 |
|---|
| 2021-09-30 | — | — | — | — | — | $34.69M | — | $71.2M | $36.57M | $104,000.00 | — | $0.75 | $0.70 | 72,808,730 | 80,515,411 |
|---|
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 | — | — | — | — | — | — | — | — | — | — | $170.52M | $1.81 | $1.81 | 94,098,870 | 94,098,870 |
|---|
| 2024-12-31 | — | — | — | — | — | $260.03M | — | $482.53M | $223.96M | $3.94M | $186.57M | $2.03 | $2.03 | 92,035,165 | 92,035,165 |
|---|
| 2023-12-31 | — | — | — | — | — | $240.49M | — | $438.09M | $198.76M | $2.37M | $222.02M | $2.61 | $2.61 | 85,131,264 | 85,131,264 |
|---|
| 2022-12-31 | — | — | — | — | — | $140.78M | — | $309.31M | $168.95M | $2.62M | $108.05M | $1.38 | $1.38 | 78,197,826 | 78,197,826 |
|---|
| 2021-12-31 | — | — | — | — | — | $136.04M | — | $278.59M | $142.74M | $384,000.00 | $211.78M | $2.93 | $2.79 | 72,169,488 | 77,702,258 |
|---|
| 2020-12-31 | — | — | — | — | — | $117.27M | — | $270.04M | $152.76M | $5.76M | $178.11M | $2.65 | $2.65 | 67,209,078 | 67,209,078 |
|---|