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 | $176M | $54.12M | $121.87M | — | — | $118.24M | $3.64M | — | $8.07M | $505,000.00 | $7.57M | — | — | 105,465,000 | 106,797,000 |
|---|
| 2026-03-31 | $165.8M | $48.21M | $117.59M | — | — | $115.5M | $2.09M | — | $8.03M | $193,000.00 | $7.83M | — | — | 428,602,000 | 433,571,000 |
|---|
| 2025-12-31 | $172.11M | $52.14M | $119.98M | — | — | $128.27M | -$8.29M | — | -$1.74M | -$343,000.00 | -$1.39M | — | — | -8,126,000 | -8,126,000 |
|---|
| 2025-09-30 | $163.31M | $48.75M | $114.56M | — | — | $124.93M | -$10.37M | — | -$3.13M | $498,000.00 | -$3.62M | — | — | 448,717,000 | 448,717,000 |
|---|
| 2025-06-30 | $150.39M | $46.33M | $104.06M | — | — | $113.29M | -$9.23M | — | -$441,000.00 | $206,000.00 | -$647,000.00 | — | — | 115,379,000 | 115,379,000 |
|---|
| 2025-03-31 | $139.07M | $40.39M | $98.68M | — | — | $117.22M | -$18.54M | — | -$8.03M | $235,000.00 | -$8.26M | — | — | 501,222,000 | 501,222,000 |
|---|
| 2024-12-31 | $135.79M | $37.59M | $98.2M | — | — | $135.63M | -$37.43M | — | -$26.72M | $394,000.00 | -$27.12M | — | — | -2,613,000 | -3,549,000 |
|---|
| 2024-09-30 | $127.97M | $37.84M | $90.13M | — | — | $132.36M | -$42.23M | — | -$28.53M | $115,000.00 | -$28.64M | — | — | 507,160,000 | 507,160,000 |
|---|
| 2024-06-30 | $125.27M | $45.92M | $79.35M | — | — | -$25.69M | $105.04M | — | $119.26M | $150,000.00 | $119.11M | — | — | 515,959,000 | 524,401,000 |
|---|
| 2024-03-31 | $117.97M | $33.81M | $84.16M | — | — | $134.01M | -$49.85M | — | -$35.93M | $134,000.00 | -$36.06M | — | — | 517,987,000 | 517,987,000 |
|---|
| 2023-12-31 | $118.82M | $35.59M | $83.23M | — | — | $139.57M | -$56.34M | — | -$41.4M | -$1.03M | -$40.38M | — | — | -3,257,000 | -3,257,000 |
|---|
| 2023-09-30 | $108.89M | $36.38M | $72.51M | — | — | $142.33M | -$69.83M | — | -$54.75M | $238,000.00 | -$54.99M | — | — | 529,489,000 | 529,489,000 |
|---|
| 2023-06-30 | $231.12M | $146.51M | $84.61M | — | — | $154.03M | -$69.42M | — | -$58.66M | $138,000.00 | -$58.8M | — | — | 538,267,000 | 538,267,000 |
|---|
| 2023-03-31 | $217.34M | $128.18M | $89.16M | — | — | $176.6M | -$87.43M | — | -$75.76M | -$6.96M | -$68.8M | — | — | 539,744,130 | 539,744,130 |
|---|
| 2022-12-31 | $203.81M | $116.68M | $87.12M | — | — | $141.45M | -$54.32M | — | -$25.86M | $471,000.00 | -$26.33M | — | — | -217,599 | -217,599 |
|---|
| 2022-09-30 | $191.62M | $111.52M | $80.1M | — | — | $139.6M | -$59.5M | — | -$53.16M | $5,000.00 | -$53.17M | — | — | 548,990,212 | 548,990,212 |
|---|
| 2022-06-30 | $186.68M | $108.63M | $78.05M | — | — | $124.77M | -$46.72M | — | -$44.92M | -$227,000.00 | -$44.69M | — | — | 544,704,146 | 544,704,146 |
|---|
| 2022-03-31 | $166.1M | $91.38M | $74.73M | — | — | $124M | -$49.27M | — | -$60.95M | -$351,000.00 | -$60.6M | — | — | 542,565,992 | 542,565,992 |
|---|
| 2021-12-31 | $155.41M | $79.62M | $75.8M | — | — | $113.53M | -$37.73M | — | -$37.59M | -$781,000.00 | -$36.81M | — | — | 59,789,311 | 59,789,311 |
|---|
| 2021-09-30 | $131.51M | $72.44M | $59.07M | — | — | $104.71M | -$45.64M | — | -$45.7M | $35,000.00 | -$45.73M | — | — | 538,896,513 | 538,896,513 |
|---|
| 2021-06-30 | $122.27M | $75.29M | $46.98M | — | — | $114.96M | -$67.99M | — | -$68.47M | $87,000.00 | -$68.55M | — | — | 234,669,664 | 234,669,664 |
|---|
| 2021-03-31 | $107.98M | $58.13M | $49.86M | — | — | $60.51M | -$10.65M | — | -$12.82M | $19,000.00 | -$12.84M | — | — | 130,841,306 | 130,841,306 |
|---|
| 2020-12-31 | $88.2M | $51.75M | $36.45M | — | — | $49.55M | -$13.11M | — | -$13.74M | $17,000.00 | -$13.76M | — | — | 2,000,875 | 2,000,875 |
|---|
| 2020-09-30 | $84.31M | $49.02M | $35.28M | — | — | $47.45M | -$12.17M | — | -$12.26M | $43,000.00 | -$12.3M | — | — | 124,225,475 | 124,225,475 |
|---|
| 2020-06-30 | $69.4M | $41.79M | $27.62M | — | — | $34.41M | -$6.8M | — | -$7.09M | $15,000.00 | -$7.11M | — | — | 120,051,635 | 120,051,635 |
|---|
| 2020-03-31 | — | — | — | — | — | — | — | — | — | — | -$14.53M | — | — | — | — |
|---|
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 | $624.88M | $187.61M | $437.27M | — | — | $483.7M | -$46.43M | — | -$13.33M | $596,000.00 | -$13.93M | — | — | 462,168,000 | 462,168,000 |
|---|
| 2024-12-31 | $507M | $155.15M | $351.85M | — | — | $376.32M | -$24.47M | — | $28.08M | $793,000.00 | $27.29M | — | — | 511,065,000 | 518,845,000 |
|---|
| 2023-12-31 | $676.17M | $346.66M | $329.51M | — | — | $612.53M | -$283.02M | — | -$230.58M | -$7.61M | -$222.96M | — | — | 532,540,000 | 532,540,000 |
|---|
| 2022-12-31 | $748.21M | $428.21M | $320M | — | — | $529.81M | -$209.81M | — | -$184.88M | -$102,000.00 | -$184.78M | — | — | 545,397,000 | 545,397,000 |
|---|
| 2021-12-31 | $517.18M | $285.47M | $231.71M | — | — | $393.71M | -$162.01M | — | -$164.57M | -$640,000.00 | -$163.93M | — | — | 362,756,466 | 362,756,466 |
|---|
| 2020-12-31 | $290.29M | $172.39M | $117.91M | — | — | $164.99M | -$47.09M | — | -$47.61M | $87,000.00 | -$47.7M | — | — | 122,932,556 | 122,932,556 |
|---|
| 2019-12-31 | $143.27M | $82.81M | $60.45M | — | — | $119.32M | -$58.86M | — | -$58.17M | $35,000.00 | -$58.2M | — | — | 113,851,714 | 113,851,714 |
|---|