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 | $375.21M | $75.41M | $299.8M | $93.35M | — | $295.47M | $4.33M | — | $15.16M | -$1.76M | $16.92M | $0.11 | $0.11 | 151,355,834 | 152,793,490 |
|---|
| 2026-03-31 | $359.28M | $71.49M | $287.79M | $85.57M | — | $303.46M | -$15.67M | — | -$10.98M | -$1.88M | -$9.1M | -$0.06 | -$0.06 | 150,950,902 | 150,950,902 |
|---|
| 2025-12-31 | $349.11M | $69.41M | $279.7M | $97.81M | — | $322.5M | -$42.8M | — | -$36.16M | $1.44M | -$37.6M | -$0.25 | -$0.25 | 268,370 | 268,370 |
|---|
| 2025-09-30 | $338.85M | $68.76M | $270.09M | $88.05M | — | $285.12M | -$15.03M | — | -$8.62M | $479,000.00 | -$9.1M | -$0.06 | -$0.06 | 150,278,399 | 150,278,399 |
|---|
| 2025-06-30 | $323.92M | $67.73M | $256.19M | $88.9M | — | $286.45M | -$30.27M | — | -$21.5M | -$411,000.00 | -$21.09M | -$0.14 | -$0.14 | 149,663,744 | 149,663,744 |
|---|
| 2025-03-31 | $310.63M | $64.93M | $245.71M | $87.61M | — | $281.95M | -$36.25M | — | -$27.7M | $5.29M | -$32.99M | -$0.22 | -$0.22 | 149,997,899 | 149,997,899 |
|---|
| 2024-12-31 | $302.05M | $56.83M | $245.21M | $89.29M | — | $311.46M | -$66.24M | — | -$60.92M | $1.38M | -$62.29M | -$0.42 | -$0.42 | 590,231 | 590,231 |
|---|
| 2024-09-30 | $295.89M | $54.95M | $240.93M | $80.79M | — | $277.43M | -$36.5M | — | -$26.74M | -$353,000.00 | -$26.39M | -$0.18 | -$0.18 | 148,134,585 | 148,134,585 |
|---|
| 2024-06-30 | $284.35M | $48.1M | $236.25M | $72.31M | — | $251.02M | -$14.78M | — | -$5.82M | $490,000.00 | -$6.31M | -$0.04 | -$0.04 | 146,938,942 | 146,938,942 |
|---|
| 2024-03-31 | $269.43M | $45.72M | $223.71M | $70.6M | — | $242.61M | -$18.91M | — | -$10.7M | $263,000.00 | -$10.97M | -$0.08 | -$0.08 | 145,476,006 | 145,476,006 |
|---|
| 2023-12-31 | $260.04M | $47.83M | $212.21M | $74.61M | — | $249.54M | -$37.33M | — | -$28.82M | $700,000.00 | -$29.52M | -$0.21 | -$0.21 | 712,021 | 712,021 |
|---|
| 2023-09-30 | $247.91M | $44.13M | $203.78M | $72.71M | — | $254.13M | -$50.35M | — | -$43.65M | $193,000.00 | -$43.85M | -$0.31 | -$0.31 | 142,828,406 | 142,828,406 |
|---|
| 2023-06-30 | $228.54M | $42.3M | $186.23M | $73.22M | — | $244.96M | -$58.73M | — | -$52.56M | $322,000.00 | -$52.88M | -$0.37 | -$0.37 | 141,238,489 | 141,238,489 |
|---|
| 2023-03-31 | $213.53M | $40.2M | $173.32M | $80.04M | — | $242.59M | -$69.26M | — | -$63.39M | $58,000.00 | -$63.45M | -$0.45 | -$0.45 | 139,646,465 | 139,646,465 |
|---|
| 2022-12-31 | $202.05M | $40.57M | $161.48M | $75.41M | — | $236.69M | -$75.2M | — | -$71.43M | -$243,000.00 | -$71.18M | -$0.51 | -$0.51 | 636,776 | 636,776 |
|---|
| 2022-09-30 | $186.43M | $37.78M | $148.65M | $71.49M | — | $220.46M | -$71.81M | — | -$70.87M | $333,000.00 | -$71.21M | -$0.52 | -$0.52 | 137,180,639 | 137,180,639 |
|---|
| 2022-06-30 | $172.21M | $36.74M | $135.47M | $63.82M | — | $207.77M | -$72.3M | — | -$73.08M | $42,000.00 | -$73.12M | -$0.54 | -$0.54 | 135,927,677 | 135,927,677 |
|---|
| 2022-03-31 | $159.52M | $33.33M | $126.18M | $60.25M | — | $197.32M | -$71.14M | — | -$71.09M | $334,000.00 | -$71.42M | -$0.53 | -$0.53 | 134,530,010 | 134,530,010 |
|---|
| 2021-12-31 | $146.1M | $29.77M | $116.34M | $60.67M | — | $190.79M | -$74.45M | — | -$74.91M | -$23.94M | -$50.97M | -$0.15 | -$0.15 | 13,528,314 | 13,528,314 |
|---|
| 2021-09-30 | $131.99M | $22.69M | $109.3M | $53.45M | — | $158.85M | -$49.56M | — | -$50.73M | $11,000.00 | -$50.74M | -$0.39 | -$0.39 | 131,438,987 | 131,438,987 |
|---|
| 2021-06-30 | $122.79M | $25.49M | $97.3M | $88.63M | — | $246.36M | -$149.06M | — | -$149.68M | $37,000.00 | -$149.72M | -$2.04 | -$2.04 | 73,539,568 | 73,539,568 |
|---|
| 2021-03-31 | $113.94M | $20.36M | $93.58M | $34.55M | — | $106.44M | -$12.86M | — | -$13.6M | $129,000.00 | -$13.73M | — | — | — | 31,357,060 |
|---|
| 2020-12-31 | $109.51M | $19.07M | $90.44M | $35.41M | — | $112.02M | -$21.59M | — | -$48.89M | -$1.46M | -$47.43M | — | — | — | 552,623 |
|---|
| 2020-09-30 | $101.89M | $18.06M | $83.83M | $34.5M | — | $100.23M | -$16.41M | — | -$15.73M | $224,000.00 | -$15.95M | — | — | — | 28,231,857 |
|---|
| 2020-06-30 | $96.55M | $17.07M | $79.48M | $26.52M | — | $82.62M | -$3.14M | — | -$13.54M | $208,000.00 | -$13.75M | — | — | — | 27,346,530 |
|---|
| 2020-03-31 | — | — | — | — | — | — | — | — | — | — | -$19.03M | — | — | — | — |
|---|
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.32B | $270.83M | $1.05B | $362.37M | — | $1.18B | -$124.34M | — | -$93.98M | $6.8M | -$100.78M | -$0.67 | -$0.67 | 150,247,067 | 150,247,067 |
|---|
| 2024-12-31 | $1.15B | $205.61M | $946.1M | $312.99M | — | $1.08B | -$136.42M | — | -$104.18M | $1.78M | -$105.96M | -$0.72 | -$0.72 | 147,444,772 | 147,444,772 |
|---|
| 2023-12-31 | $950.01M | $174.46M | $775.55M | $300.57M | — | $991.23M | -$215.68M | — | -$188.42M | $1.27M | -$189.69M | -$1.34 | -$1.34 | 141,961,467 | 141,961,467 |
|---|
| 2022-12-31 | $720.2M | $148.42M | $571.79M | $270.98M | — | $862.24M | -$290.45M | — | -$286.47M | $466,000.00 | -$286.93M | -$2.10 | -$2.10 | 136,525,728 | 136,525,728 |
|---|
| 2021-12-31 | $514.82M | $98.31M | $416.51M | $237.29M | — | $702.44M | -$285.93M | — | -$288.92M | -$23.76M | -$265.17M | -$2.86 | -$2.86 | 92,673,453 | 92,673,453 |
|---|
| 2020-12-31 | $400.29M | $71.66M | $328.63M | $124.66M | — | $387.16M | -$58.53M | — | -$97.16M | -$993,000.00 | -$96.17M | -$3.45 | — | 27,895,546 | 27,895,546 |
|---|
| 2019-12-31 | $289.19M | $53.17M | $236.03M | $87.02M | — | $318.65M | -$82.62M | — | -$83.04M | $71,000.00 | -$83.11M | — | — | — | 24,361,173 |
|---|