Complete source-backed income-statement history.
- Available history
- 2019-06-30 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 | $753.21M | $272.41M | $480.8M | — | — | $578M | -$97.19M | $4.56M | -$92.63M | -$6.34M | -$86.29M | -$0.37 | -$0.37 | 231,746,126 | 231,746,126 |
|---|
| 2026-03-31 | $608.1M | $211.32M | $396.79M | — | — | $475.11M | -$78.32M | -$23.23M | -$101.55M | -$9.44M | -$92.12M | -$0.40 | -$0.40 | 228,357,303 | 228,357,303 |
|---|
| 2025-12-31 | $617.82M | $173.38M | $444.44M | — | — | $435.25M | $9.19M | $9.17M | $18.35M | -$2.25M | $20.6M | $0.09 | $0.08 | 706,801 | 2,677,595 |
|---|
| 2025-09-30 | $598.98M | $156.92M | $442.06M | — | — | $430.25M | $11.81M | $416,000.00 | $12.22M | -$3.55M | $15.77M | $0.07 | $0.06 | 226,346,815 | 248,675,710 |
|---|
| 2025-06-30 | $544.83M | $128.64M | $416.2M | — | — | $389.47M | $26.72M | $6.13M | $32.85M | -$9.65M | $42.51M | $0.19 | $0.17 | 224,373,375 | 256,779,292 |
|---|
| 2025-03-31 | $586.01M | $155.32M | $430.69M | — | — | $372.79M | $57.9M | $2.6M | $60.5M | $11.01M | $49.49M | $0.22 | $0.20 | 221,989,327 | 246,610,232 |
|---|
| 2024-12-31 | $481.14M | $111.6M | $369.54M | — | — | $350.95M | $18.6M | $3.7M | $22.29M | -$3.73M | $26.03M | $0.11 | $0.10 | 1,036,997 | 3,659,114 |
|---|
| 2024-09-30 | $401.56M | $83.67M | $317.89M | — | — | $295.51M | $22.37M | $1.22M | $23.59M | -$52M | $75.59M | $0.35 | $0.32 | 216,617,143 | 235,069,539 |
|---|
| 2024-06-30 | $315.65M | $59.04M | $256.61M | — | — | $245.58M | $11.03M | $2.39M | $13.42M | $127,000.00 | $13.3M | $0.06 | $0.06 | 214,618,037 | 234,791,985 |
|---|
| 2024-03-31 | $278.17M | $49.08M | $229.1M | — | — | $219.19M | $9.9M | $2.5M | $12.4M | $1.28M | $11.13M | $0.05 | $0.05 | 213,452,092 | 229,364,585 |
|---|
| 2023-12-31 | $246.62M | $42.56M | $204.06M | — | — | $204.46M | -$400,000.00 | $2.6M | $2.2M | $951,000.00 | $1.25M | $0.01 | $0.01 | 767,809 | 767,809 |
|---|
| 2023-09-30 | $226.7M | $39.39M | $187.31M | — | — | $195.86M | -$8.55M | $1.64M | -$6.92M | $651,000.00 | -$7.57M | -$0.04 | -$0.04 | 210,134,681 | 210,134,681 |
|---|
| 2023-06-30 | $207.91M | $37.75M | $170.16M | — | — | $179.39M | -$9.24M | $2.07M | -$7.17M | -$13,000.00 | -$7.16M | -$0.03 | -$0.03 | 208,422,825 | 208,422,825 |
|---|
| 2023-03-31 | $190.77M | $37.35M | $153.43M | — | — | $164.69M | -$11.26M | $1.58M | -$9.68M | $386,000.00 | -$10.07M | -$0.05 | -$0.05 | 207,140,298 | 207,140,298 |
|---|
| 2022-12-31 | $167.2M | $34.87M | $132.34M | — | — | $143.94M | -$11.61M | $577,000.00 | -$11.03M | -$121,000.00 | -$10.91M | -$0.05 | -$0.05 | 547,337 | 547,337 |
|---|
| 2022-09-30 | $144.84M | $30.38M | $114.45M | — | — | $134.44M | -$19.98M | $1.13M | -$18.86M | -$16,000.00 | -$18.84M | -$0.09 | -$0.09 | 205,232,967 | 205,232,967 |
|---|
| 2022-06-30 | $113.56M | $26.39M | $87.18M | — | $46.88M | $107.37M | -$20.19M | $523,000.00 | -$19.67M | $12,000.00 | -$19.68M | -$0.10 | -$0.10 | 203,949,535 | 203,949,535 |
|---|
| 2022-03-31 | $101.31M | $26.56M | $74.76M | — | $43.58M | $91.68M | -$16.92M | $761,000.00 | -$16.16M | $94,000.00 | -$16.25M | -$0.08 | -$0.08 | 202,695,970 | 202,695,970 |
|---|
| 2021-12-31 | $84.7M | $22.6M | $62.1M | — | $40.96M | $83.66M | -$21.57M | -$9.68M | -$31.25M | -$87,000.00 | -$31.16M | -$0.16 | -$0.16 | 4,914,015 | 4,914,015 |
|---|
| 2021-09-30 | $74.17M | $19.3M | $54.87M | — | $44.24M | $82.53M | -$27.66M | $8.55M | -$19.11M | -$3.17M | -$15.94M | -$0.08 | -$0.08 | 200,038,761 | 200,038,761 |
|---|
| 2021-06-30 | $60.69M | $13.42M | $47.28M | — | $36.74M | $64.68M | -$17.41M | $8.29M | -$9.12M | $34,000.00 | -$9.15M | -$0.05 | -$0.05 | 191,922,517 | 191,922,517 |
|---|
| 2021-03-31 | $52.31M | $12.07M | $40.25M | — | $61.7M | $88.66M | -$48.41M | -$2.91M | -$51.31M | $90,000.00 | -$51.4M | -$0.34 | -$0.34 | 153,080,538 | 153,080,538 |
|---|
| 2020-12-31 | $41.47M | $9.57M | $31.89M | — | $17.2M | $36.52M | -$4.63M | -$579,000.00 | -$5.21M | $24,000.00 | -$5.23M | -$0.15 | -$0.15 | 7,837 | 7,837 |
|---|
| 2020-09-30 | $41.32M | $10.05M | $31.28M | — | $19.5M | $34.6M | -$3.32M | -$2.52M | -$5.84M | $31,000.00 | -$5.87M | -$0.16 | -$0.16 | 35,614,598 | 35,614,598 |
|---|
| 2020-06-30 | $35.9M | $10.24M | $25.66M | — | $14.84M | $26.64M | -$979,000.00 | $35,000.00 | -$944,000.00 | $37,000.00 | -$981,000.00 | -$0.03 | -$0.03 | 35,331,373 | 35,331,373 |
|---|
| 2020-03-31 | $30.06M | $9.44M | $20.62M | — | $14.06M | $26.84M | -$6.22M | $230,000.00 | -$6M | $35,000.00 | -$6.03M | -$0.17 | -$0.17 | 34,610,061 | 34,610,061 |
|---|
| 2019-09-30 | — | — | — | — | — | — | -$449,938.00 | $885,983.00 | — | — | $436,045.00 | — | — | — | — |
|---|
| 2019-06-30 | — | — | — | — | — | — | -$16,606.00 | — | — | — | -$16,606.00 | — | — | — | 5,031,250 |
|---|
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 | $2.35B | $614.26M | $1.73B | — | — | $1.63B | $105.61M | $18.31M | $123.92M | -$4.44M | $128.37M | $0.57 | $0.51 | 224,959,268 | 258,230,547 |
|---|
| 2024-12-31 | $1.48B | $303.38M | $1.17B | — | — | $1.11B | $61.9M | $9.81M | $71.71M | -$54.33M | $126.04M | $0.58 | $0.53 | 215,939,037 | 236,808,876 |
|---|
| 2023-12-31 | $872M | $157.05M | $714.95M | — | — | $744.4M | -$29.45M | $7.88M | -$21.57M | $1.98M | -$23.55M | -$0.11 | -$0.11 | 209,344,712 | 209,344,712 |
|---|
| 2022-12-31 | $526.92M | $118.19M | $408.72M | — | — | $477.42M | -$68.7M | $2.99M | -$65.71M | -$31,000.00 | -$65.68M | -$0.32 | -$0.32 | 204,516,120 | 204,516,120 |
|---|
| 2021-12-31 | $271.88M | $67.38M | $204.49M | — | $183.63M | $319.54M | -$115.04M | $4.25M | -$110.8M | -$3.14M | -$107.66M | -$0.58 | -$0.58 | 186,781,537 | 186,781,537 |
|---|
| 2020-12-31 | $148.76M | $39.31M | $109.45M | — | $65.61M | $124.59M | -$15.14M | -$2.84M | -$17.99M | $127,000.00 | -$18.11M | -$0.51 | -$0.51 | 35,353,809 | 35,353,809 |
|---|
| 2019-12-31 | $82.56M | $37.95M | $44.61M | — | $55.86M | $119.02M | -$74.41M | $2.44M | -$71.97M | $90,000.00 | -$72.06M | -$2.07 | -$2.07 | 34,758,817 | 34,758,817 |
|---|