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 | $632.63M | — | — | — | — | $620.86M | $11.77M | — | $16.75M | $7.02M | $9.05M | $0.07 | $0.07 | 126,121,426 | 131,827,233 |
|---|
| 2026-03-31 | $603.85M | — | — | — | — | $596.43M | $7.42M | $1.89M | $9.31M | $5.6M | $3.06M | $0.02 | $0.02 | 124,152,526 | 130,878,939 |
|---|
| 2025-12-31 | $541.17M | — | — | — | — | $529.9M | $11.28M | $2.09M | $13.37M | $2.79M | $9.15M | $0.08 | $0.07 | 335,949 | 497,521 |
|---|
| 2025-09-30 | $580.42M | — | — | — | — | $566.02M | $14.4M | $2.27M | $16.67M | $6.87M | $6.86M | $0.06 | $0.05 | 122,768,890 | 128,776,684 |
|---|
| 2025-06-30 | $521.15M | — | — | — | — | $517.82M | $3.34M | $2.41M | $5.74M | $2.46M | $2.69M | $0.02 | $0.02 | 122,132,245 | 128,447,069 |
|---|
| 2025-03-31 | $480.1M | — | — | — | — | $474.88M | $5.22M | $2.93M | $8.15M | $2.1M | $4.22M | $0.03 | $0.03 | 120,623,670 | 127,752,527 |
|---|
| 2024-12-31 | $460.9M | — | — | — | — | $455.65M | $5.25M | $2.77M | $8.02M | $2.66M | $4.4M | $0.04 | $0.03 | 246,381 | 156,631 |
|---|
| 2024-09-30 | $437.92M | — | — | — | — | $432.11M | $5.81M | $2.16M | $7.98M | $4M | $3.54M | $0.03 | $0.03 | 119,658,574 | 125,751,006 |
|---|
| 2024-06-30 | $422.33M | — | — | — | — | $417.23M | $5.1M | $2.97M | $8.06M | $3.42M | $3.47M | $0.03 | $0.03 | 119,301,350 | 125,317,908 |
|---|
| 2024-03-31 | $415.24M | — | — | — | — | $414.42M | $823,000.00 | $2.98M | $3.81M | $751,000.00 | $2.98M | $0.03 | $0.02 | 118,505,320 | 125,053,404 |
|---|
| 2023-12-31 | $440.83M | — | — | — | — | $439.41M | $1.42M | $2.85M | $4.27M | $1.94M | $2.84M | $0.03 | $0.03 | 464,468 | 39,218 |
|---|
| 2023-09-30 | $417.28M | — | — | — | — | $411.75M | $5.54M | $2.89M | $8.43M | $2.49M | $5.64M | $0.05 | $0.05 | 117,602,059 | 124,924,442 |
|---|
| 2023-06-30 | $413.35M | — | — | — | — | $406.37M | $6.98M | $817,000.00 | $7.8M | $1.44M | $7.27M | $0.06 | $0.06 | 116,161,251 | 124,570,875 |
|---|
| 2023-03-31 | $386.28M | — | — | — | — | $379.56M | $6.71M | — | $8.53M | $2.13M | $7.32M | $0.06 | $0.06 | 115,009,010 | 124,328,964 |
|---|
| 2022-12-31 | $364.42M | — | — | — | — | $362.18M | $2.25M | — | $3.4M | -$13.45M | $17.78M | $0.16 | $0.16 | 1,236,411 | 1,236,411 |
|---|
| 2022-09-30 | $342.9M | — | — | — | — | $347.47M | -$4.57M | — | -$4.29M | -$4.85M | $1.62M | $0.01 | $0.01 | 111,592,834 | 124,845,602 |
|---|
| 2022-06-30 | $335.54M | — | — | — | — | $340.79M | -$5.25M | — | -$5.91M | $5.47M | -$10.48M | -$0.10 | -$0.10 | 108,685,835 | 108,685,835 |
|---|
| 2022-03-31 | $313.8M | — | — | — | — | $325.35M | -$11.55M | — | -$11.78M | $6.31M | -$17.51M | -$0.16 | -$0.16 | 108,059,064 | 108,059,064 |
|---|
| 2021-12-31 | $275.33M | — | — | — | — | $294.68M | -$19.35M | — | -$19.53M | -$7.64M | -$11.98M | -$0.09 | -$0.09 | 1,375,595 | 1,375,595 |
|---|
| 2021-09-30 | $251.52M | — | — | — | — | $264.33M | -$12.81M | — | -$13.1M | -$2.21M | -$9.12M | -$0.09 | -$0.09 | 105,896,622 | 105,896,622 |
|---|
| 2021-06-30 | $225.76M | — | — | — | — | $418.94M | -$193.19M | — | -$193.49M | -$20M | -$172.53M | -$1.68 | -$1.68 | 102,739,033 | 102,739,033 |
|---|
| 2021-03-31 | $213.61M | — | — | — | — | $205.7M | $7.91M | — | $7.62M | $2M | $5.4M | $0.06 | $0.06 | 95,985,817 | 95,985,817 |
|---|
| 2020-12-31 | $213.7M | — | — | — | — | $209.54M | $4.16M | — | $3.73M | -$54,000.00 | $3.86M | $0.04 | $0.04 | 4,258 | 4,258 |
|---|
| 2020-09-30 | $207.17M | — | — | — | — | $198.63M | $8.54M | — | $8.04M | -$8.56M | $16.69M | $0.17 | $0.17 | 95,950,929 | 95,950,929 |
|---|
| 2020-06-30 | $183.26M | — | — | — | — | $177.09M | $6.18M | — | $5.67M | $474,000.00 | $5.28M | $0.06 | $0.06 | 95,931,549 | 95,931,549 |
|---|
| 2020-03-31 | $212.94M | — | — | — | — | $206.45M | $6.5M | — | $6.03M | $700,000.00 | $5.41M | $0.06 | $0.06 | 95,931,549 | 95,931,549 |
|---|
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.12B | — | — | — | — | $2.09B | $34.24M | $9.7M | $43.94M | $14.21M | $22.92M | $0.19 | $0.18 | 122,176,587 | 128,889,836 |
|---|
| 2024-12-31 | $1.74B | — | — | — | — | $1.72B | $16.98M | $10.89M | $27.87M | $10.83M | $14.39M | $0.12 | $0.11 | 119,402,749 | 125,614,171 |
|---|
| 2023-12-31 | $1.66B | — | — | — | — | $1.64B | $20.65M | $8.37M | $29.02M | $7.99M | $23.08M | $0.20 | $0.19 | 116,731,406 | 124,686,067 |
|---|
| 2022-12-31 | $1.36B | — | — | — | — | $1.38B | -$19.12M | $542,000.00 | -$18.58M | -$6.52M | -$8.59M | -$0.08 | -$0.08 | 110,695,266 | 110,695,266 |
|---|
| 2021-12-31 | $966.22M | — | — | — | — | $1.18B | -$217.44M | — | -$218.51M | -$27.86M | -$188.23M | -$1.83 | -$1.83 | 102,952,370 | 102,952,370 |
|---|
| 2020-12-31 | $817.08M | — | — | — | — | $791.7M | $25.38M | — | $23.46M | -$7.44M | $31.24M | $0.33 | $0.33 | 95,950,062 | 95,950,062 |
|---|
| 2019-12-31 | $786.36M | — | — | — | — | $770.3M | $16.06M | — | $9.15M | $1.21M | $8.24M | $0.09 | $0.09 | 95,931,549 | 95,931,549 |
|---|