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 | $364.71M | — | — | $93.86M | — | $350.07M | $14.64M | — | — | $614,000.00 | $16.54M | $0.17 | $0.16 | 96,573,751 | 109,720,846 |
|---|
| 2026-03-31 | $308.21M | — | — | $80.11M | — | $315.73M | -$7.52M | — | — | $84,000.00 | -$6.65M | -$0.07 | -$0.07 | 96,901,974 | 96,901,974 |
|---|
| 2025-12-31 | $296.09M | — | — | $66.91M | — | $277.17M | $18.92M | — | — | $526,000.00 | $18.64M | $0.19 | $0.17 | 527,178 | 1,571,150 |
|---|
| 2025-09-30 | $277.11M | — | — | $64.03M | — | $253.44M | $23.67M | — | — | $124,000.00 | $31.81M | $0.33 | $0.23 | 96,682,774 | 109,724,669 |
|---|
| 2025-06-30 | $257.29M | — | — | $68.83M | — | $252.75M | $4.54M | — | — | $49,000.00 | $5.61M | $0.06 | $0.05 | 95,526,364 | 102,852,284 |
|---|
| 2025-03-31 | $213.37M | — | — | $57.84M | — | $217.87M | -$4.5M | — | — | $29,000.00 | -$2.45M | -$0.03 | -$0.03 | 94,274,538 | 94,274,538 |
|---|
| 2024-12-31 | $218.96M | — | — | $67.22M | — | $223.71M | -$4.75M | — | — | $111,000.00 | -$2.76M | -$0.02 | -$0.02 | 915,543 | 915,543 |
|---|
| 2024-09-30 | $162.14M | — | — | $64.89M | — | $207.29M | -$45.15M | — | — | $45,000.00 | -$6.76M | -$0.07 | -$0.07 | 90,119,481 | 90,119,481 |
|---|
| 2024-06-30 | $127.63M | — | — | $58.45M | — | $183.12M | -$55.49M | — | — | $15,000.00 | -$54.47M | -$0.62 | -$0.62 | 88,435,893 | 88,435,893 |
|---|
| 2024-03-31 | $127.79M | — | — | $63.09M | — | $195.26M | -$67.47M | — | — | $14,000.00 | -$64.6M | -$0.74 | -$0.74 | 87,030,695 | 87,030,695 |
|---|
| 2023-12-31 | $105.98M | — | — | $57.15M | — | $187.81M | -$47.5M | — | — | $63,000.00 | -$42.4M | -$0.49 | -$0.49 | 607,750 | 607,750 |
|---|
| 2023-09-30 | $146.76M | — | — | $54.94M | — | $178.4M | -$43.85M | — | — | $10,000.00 | -$40.32M | -$0.48 | -$0.48 | 84,404,966 | 84,404,966 |
|---|
| 2023-06-30 | $143.69M | — | — | $57.97M | — | $169.11M | -$33.34M | — | — | $18,000.00 | -$28.17M | -$0.34 | -$0.34 | 83,130,638 | 83,130,638 |
|---|
| 2023-03-31 | $117.14M | — | — | $110.07M | — | $234.76M | -$131.84M | — | — | $16,000.00 | -$129.25M | -$1.58 | -$1.58 | 81,911,433 | 81,911,433 |
|---|
| 2022-12-31 | $155.6M | — | — | $64.03M | — | $205.41M | -$58.5M | — | — | -$464,000.00 | -$55.26M | -$0.67 | -$0.67 | -464,863 | -464,863 |
|---|
| 2022-09-30 | $179.35M | — | — | $66.18M | — | $215.32M | -$58.09M | — | — | $12,000.00 | -$56.22M | -$0.69 | -$0.69 | 81,672,099 | 81,672,099 |
|---|
| 2022-06-30 | $258.35M | — | — | $57.05M | — | $260.27M | -$32.11M | — | — | $24,000.00 | -$29.87M | -$0.36 | -$0.36 | 83,833,963 | 83,833,963 |
|---|
| 2022-03-31 | $313.98M | — | — | $49.99M | — | $275.3M | $34.83M | — | — | $19,000.00 | $32.69M | $0.39 | $0.34 | 84,230,445 | 95,457,776 |
|---|
| 2021-12-31 | $287.39M | — | — | $46.5M | — | $244.43M | $60.41M | — | — | $323,000.00 | $58.94M | $0.73 | $0.62 | 1,519,964 | 607,316 |
|---|
| 2021-09-30 | $210.42M | — | — | $37.09M | — | $199.85M | $28.6M | — | — | -$1.27M | $29.11M | $0.37 | $0.30 | 79,392,600 | 96,057,210 |
|---|
| 2021-06-30 | $187.3M | — | — | $31.43M | — | $157.65M | $36.29M | — | — | -$988,000.00 | $37.28M | $0.49 | $0.39 | 76,674,129 | 94,802,123 |
|---|
| 2021-03-31 | $116.17M | — | — | $18.99M | — | $105.77M | $15.57M | — | — | $221,000.00 | $10.1M | $0.14 | $0.11 | 73,629,122 | 91,449,571 |
|---|
| 2020-12-31 | $84.42M | — | — | $14.15M | — | $76.32M | $10.39M | — | — | $371,000.00 | $1.03M | $0.00 | $0.00 | 2,850,047 | 2,850,047 |
|---|
| 2020-09-30 | $62.86M | — | — | $9.97M | — | $53.15M | $12.21M | — | — | $0.00 | $9.67M | $0.12 | $0.10 | 14,707,717 | 26,745,480 |
|---|
| 2020-06-30 | $13.31M | — | — | $7.67M | — | $28.74M | -$11.39M | — | — | $0.00 | -$6.19M | -$0.42 | -$0.42 | 14,657,399 | 14,657,399 |
|---|
| 2020-03-31 | $68.01M | — | — | $7.02M | — | $63.44M | $553,000.00 | — | — | $0.00 | $1.48M | $0.00 | $0.00 | 14,625,267 | 14,625,267 |
|---|
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.04B | — | — | $257.6M | — | $1B | $42.63M | — | — | $728,000.00 | $53.6M | $0.56 | $0.45 | 96,030,558 | 107,492,735 |
|---|
| 2024-12-31 | $636.53M | — | — | $253.65M | — | $809.38M | -$172.86M | — | — | $185,000.00 | -$128.58M | -$1.44 | -$1.44 | 89,450,038 | 89,450,038 |
|---|
| 2023-12-31 | $513.56M | — | — | $280.14M | — | $770.09M | -$256.53M | — | — | $107,000.00 | -$240.13M | -$2.87 | -$2.87 | 83,765,896 | 83,765,896 |
|---|
| 2022-12-31 | $907.27M | — | — | $237.25M | — | $956.31M | -$113.86M | — | — | -$409,000.00 | -$108.67M | -$1.31 | -$1.31 | 82,771,268 | 82,771,268 |
|---|
| 2021-12-31 | $801.28M | — | — | $134M | — | $707.71M | $140.88M | — | — | -$1.71M | $135.44M | $1.73 | $1.43 | 78,106,359 | 94,772,641 |
|---|
| 2020-12-31 | $228.6M | — | — | $38.8M | — | $221.65M | $11.77M | — | — | $371,000.00 | $5.98M | $0.00 | $0.00 | 17,513,670 | 17,513,670 |
|---|
| 2019-12-31 | $159.85M | — | — | $18.78M | — | $168.76M | -$4.58M | — | — | $74,000.00 | -$466,000.00 | -$0.03 | -$0.03 | 14,335,611 | 14,335,611 |
|---|