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 | $235.51M | $99.05M | $136.46M | — | $133.29M | — | $3.17M | $2.08M | $5.25M | $607,000.00 | $4.64M | $0.04 | $0.04 | 123,935,000 | 125,748,000 |
|---|
| 2026-03-31 | $242.45M | $111.41M | $131.04M | — | $129.37M | — | $1.67M | $2.33M | $4M | $821,000.00 | $3.18M | $0.03 | $0.03 | 123,438,000 | 125,554,000 |
|---|
| 2025-12-31 | $211.97M | $100.93M | $111.04M | — | $117.9M | — | -$6.85M | $1.76M | -$5.09M | $862,000.00 | -$5.95M | -$0.05 | -$0.05 | 175,000 | 207,000 |
|---|
| 2025-09-30 | $221.68M | $101.74M | $119.95M | — | $116.38M | — | $3.57M | $2.18M | $5.75M | -$125,000.00 | $5.87M | $0.05 | $0.05 | 122,963,000 | 125,408,000 |
|---|
| 2025-06-30 | $214.48M | $100.87M | $113.61M | — | $118.13M | — | -$4.53M | $1.98M | -$2.54M | -$789,000.00 | -$1.75M | -$0.01 | -$0.01 | 122,565,000 | 122,565,000 |
|---|
| 2025-03-31 | $223.78M | $97.8M | $125.98M | — | $123.51M | — | $2.47M | $2.46M | $4.93M | $1.45M | $3.47M | $0.03 | $0.03 | 121,946,000 | 124,627,000 |
|---|
| 2024-12-31 | $190.64M | $87.52M | $103.13M | — | $112.54M | — | -$9.42M | $2.63M | -$6.78M | $93,000.00 | -$6.88M | -$0.06 | -$0.06 | 343,000 | 343,000 |
|---|
| 2024-09-30 | $192.45M | $87.58M | $104.87M | — | $111.48M | — | -$6.61M | $2.84M | -$3.77M | $301,000.00 | -$4.07M | -$0.03 | -$0.03 | 120,886,000 | 120,886,000 |
|---|
| 2024-06-30 | $188.22M | $82.84M | $105.38M | — | $114.34M | — | -$8.96M | $2.57M | -$6.39M | $373,000.00 | -$6.76M | -$0.06 | -$0.06 | 120,086,000 | 120,086,000 |
|---|
| 2024-03-31 | $200M | $86.54M | $113.46M | — | $118.59M | — | -$5.13M | $2.56M | -$2.57M | $108,000.00 | -$2.68M | -$0.02 | -$0.02 | 119,144,000 | 119,144,000 |
|---|
| 2023-12-31 | $161.86M | $74.79M | $87.07M | — | $108.64M | — | -$21.57M | $2.42M | -$19.15M | -$105,000.00 | -$19.05M | -$0.16 | -$0.16 | 393,455 | 393,455 |
|---|
| 2023-09-30 | $169.85M | $77.12M | $92.73M | — | $112.5M | — | -$19.77M | $2.66M | -$17.11M | $301,000.00 | -$17.41M | -$0.15 | -$0.15 | 118,003,640 | 118,003,640 |
|---|
| 2023-06-30 | $166.09M | $75.46M | $90.64M | — | $108.87M | — | -$18.23M | $2.28M | -$15.95M | -$24,000.00 | -$15.93M | -$0.14 | -$0.14 | 116,792,223 | 116,792,223 |
|---|
| 2023-03-31 | $171.97M | $77.18M | $94.79M | — | $107.22M | — | -$12.43M | $1.88M | -$10.55M | $261,000.00 | -$10.81M | -$0.09 | -$0.09 | 116,159,428 | 116,159,428 |
|---|
| 2022-12-31 | $146.49M | $65.84M | $80.65M | — | $102.36M | — | -$21.71M | $1.38M | -$20.33M | -$77,000.00 | -$20.25M | -$0.17 | -$0.17 | 260,107 | 260,107 |
|---|
| 2022-09-30 | $148.78M | $64.36M | $84.42M | — | $108.09M | — | -$23.67M | -$183,000.00 | -$23.86M | -$12,000.00 | -$10.81M | -$0.21 | -$0.21 | 115,249,431 | 115,249,431 |
|---|
| 2022-06-30 | $149.62M | $63.28M | $86.35M | — | $118.43M | — | -$32.08M | -$38,000.00 | -$32.12M | $47,000.00 | -$32.17M | -$0.28 | -$0.28 | 114,679,892 | 114,679,892 |
|---|
| 2022-03-31 | $153.22M | $63.57M | $89.65M | — | $123.39M | — | -$33.74M | $146,000.00 | -$33.59M | $539,000.00 | -$34.13M | -$0.30 | -$0.30 | 114,103,766 | 114,103,766 |
|---|
| 2021-12-31 | $132.89M | $56.64M | $76.25M | — | $122.15M | — | -$45.9M | $105,000.00 | -$45.79M | $112,000.00 | -$45.9M | -$0.25 | -$0.25 | 14,263,297 | 14,263,297 |
|---|
| 2021-09-30 | $137.37M | $57.71M | $79.66M | — | $171.64M | — | -$91.98M | -$146,000.00 | -$92.13M | -$1.05M | -$91.07M | -$1.45 | -$1.45 | 62,887,161 | 62,887,161 |
|---|
| 2021-06-30 | $131.56M | $53.51M | $78.05M | — | $86.86M | — | -$8.81M | -$440,000.00 | -$9.25M | $1.06M | -$10.31M | -$0.35 | -$0.35 | 54,019,802 | 54,019,802 |
|---|
| 2021-03-31 | $138.97M | $55.19M | $83.78M | — | $80.76M | — | $3.02M | $134,000.00 | $3.16M | $144,000.00 | $3.01M | -$0.03 | -$0.03 | 53,946,980 | 53,946,980 |
|---|
| 2020-12-31 | $112.84M | $47.66M | $65.18M | — | $70.3M | — | -$5.12M | $529,000.00 | -$4.59M | -$288,000.00 | -$4.3M | -$0.07 | -$0.07 | 215,381 | 215,381 |
|---|
| 2020-09-30 | $104.09M | $40.11M | $63.98M | — | $105.32M | — | -$41.34M | -$81,000.00 | -$41.42M | $196,000.00 | -$41.61M | -$0.78 | -$0.78 | 53,179,523 | 53,179,523 |
|---|
| 2020-06-30 | — | — | — | — | — | — | — | — | — | — | -$12.79M | — | — | — | — |
|---|
| 2020-03-31 | — | — | — | — | — | — | — | — | — | — | $2.78M | — | — | — | — |
|---|
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 | $871.91M | $401.33M | $470.58M | — | $475.92M | — | -$5.34M | $8.38M | $3.04M | $1.4M | $1.64M | $0.01 | $0.01 | 122,670,000 | 125,100,000 |
|---|
| 2024-12-31 | $771.32M | $344.48M | $426.83M | — | $456.95M | — | -$30.11M | $10.6M | -$19.52M | $875,000.00 | -$20.39M | -$0.17 | -$0.17 | 120,385,000 | 120,385,000 |
|---|
| 2023-12-31 | $669.77M | $304.54M | $365.22M | — | $437.22M | — | -$72M | $9.23M | -$62.76M | $433,000.00 | -$63.2M | -$0.54 | -$0.54 | 117,389,000 | 117,389,000 |
|---|
| 2022-12-31 | $598.11M | $257.05M | $341.06M | — | $452.27M | — | -$111.2M | $1.31M | -$109.9M | $497,000.00 | -$110.39M | -$0.96 | -$0.96 | 114,942,000 | 114,942,000 |
|---|
| 2021-12-31 | $540.8M | $223.05M | $317.75M | — | $461.41M | — | -$143.66M | -$347,000.00 | -$144.01M | $263,000.00 | -$144.27M | -$2.21 | -$2.21 | 71,249,257 | 71,249,257 |
|---|
| 2020-12-31 | $393.72M | $161.78M | $231.94M | — | $287.57M | — | -$55.63M | -$97,000.00 | -$55.73M | $190,000.00 | -$55.92M | -$1.05 | -$1.05 | 53,033,936 | 53,033,936 |
|---|
| 2019-12-31 | $370.46M | $147.36M | $223.11M | — | $224.77M | — | -$1.66M | $1.94M | $276,000.00 | $276,000.00 | $0.00 | -$1.10 | -$1.10 | 52,424,978 | 52,424,978 |
|---|