Complete source-backed income-statement history.
- Available history
- 2018-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 | $410.73M | $73.99M | $336.74M | $82.09M | — | $248.13M | $88.61M | — | $95.07M | $16.61M | $78.57M | $0.25 | $0.25 | 311,784,740 | 318,957,692 |
|---|
| 2026-03-31 | $424.18M | $73.77M | $350.41M | $83.01M | — | $224.15M | $126.26M | — | $118.56M | $23.16M | $95.39M | $0.31 | $0.30 | 312,593,358 | 321,836,470 |
|---|
| 2025-12-31 | $391.58M | $70.9M | $320.68M | $80.99M | — | $242.17M | $78.51M | — | $75.89M | $17.36M | $58.64M | $0.18 | $0.18 | -136,072 | -125,482 |
|---|
| 2025-09-30 | $375.55M | $72.2M | $303.35M | $78.75M | — | $218.86M | $84.5M | — | $83.71M | $26.26M | $57.37M | $0.18 | $0.18 | 314,626,191 | 333,277,478 |
|---|
| 2025-06-30 | $364.11M | $68.78M | $295.33M | $75.39M | — | $210.9M | $84.43M | — | $79.32M | $8.88M | $70.48M | $0.22 | $0.22 | 314,622,491 | 332,824,020 |
|---|
| 2025-03-31 | $370.54M | $65.66M | $304.88M | $72.45M | — | $189.7M | $115.18M | — | $111.83M | $20.49M | $91.37M | $0.29 | $0.28 | 315,130,071 | 333,441,006 |
|---|
| 2024-12-31 | $349.82M | $67.91M | $281.91M | $77.1M | — | $220.5M | $61.41M | — | $64.28M | $14.63M | $50.09M | $0.16 | $0.15 | 65,936 | 49,742 |
|---|
| 2024-09-30 | $335.17M | $64.83M | $270.34M | $70.07M | — | $201.71M | $68.63M | — | $58.87M | $16.52M | $42.34M | $0.13 | $0.13 | 315,207,216 | 333,789,636 |
|---|
| 2024-06-30 | $330.34M | $63.19M | $267.14M | $65.71M | — | $186.97M | $80.18M | — | $77.36M | $5.33M | $72.05M | $0.23 | $0.22 | 314,980,580 | 333,780,984 |
|---|
| 2024-03-31 | $337.76M | $61.83M | $275.93M | $68.37M | — | $184M | $91.93M | — | $92.55M | $22.25M | $70.31M | $0.22 | $0.22 | 314,295,102 | 333,623,518 |
|---|
| 2023-12-31 | $310.64M | $67.8M | $242.84M | $71.24M | — | $205.07M | $37.77M | — | $14.17M | -$165.35M | $179.59M | $0.58 | $0.54 | 443,015 | 358,740 |
|---|
| 2023-09-30 | $306.61M | $64.68M | $241.94M | $65.47M | — | $168.26M | $73.68M | — | $69.59M | $16.51M | $53.03M | $0.17 | $0.16 | 313,069,132 | 332,825,186 |
|---|
| 2023-06-30 | $296.75M | $66.43M | $230.32M | $70.12M | — | $177.02M | $53.31M | — | $44.79M | -$3.9M | $48.69M | $0.16 | $0.15 | 311,914,602 | 332,352,725 |
|---|
| 2023-03-31 | $314.41M | $67.18M | $247.23M | $67.8M | — | $181.44M | $65.79M | — | $54.98M | $9.49M | $45.49M | $0.15 | $0.14 | 310,758,802 | 331,251,884 |
|---|
| 2022-12-31 | $286.95M | $62.35M | $224.6M | $67.89M | — | $183.84M | $40.76M | — | $39.15M | $13.06M | $25.72M | $0.09 | $0.09 | 266,876 | -312,676 |
|---|
| 2022-09-30 | $268.33M | $59.18M | $209.15M | $63.83M | — | $153.61M | $55.54M | — | $47.34M | $9.66M | $37M | $0.12 | $0.12 | 310,116,104 | 325,170,383 |
|---|
| 2022-06-30 | $268.29M | $59.69M | $208.59M | $64.87M | — | $152.87M | $55.72M | — | $51.59M | -$4.67M | $55.67M | $0.18 | $0.17 | 308,244,778 | 332,275,216 |
|---|
| 2022-03-31 | $275.52M | $55.79M | $219.73M | $61.27M | — | $163.14M | $56.59M | — | $60.19M | $3.23M | $56.39M | $0.18 | $0.18 | 307,969,672 | 331,330,256 |
|---|
| 2021-12-31 | $267.73M | $59.57M | $208.17M | $63M | — | $164.9M | $43.27M | — | $40.87M | $1.64M | $38.58M | $0.12 | $0.13 | 591,360 | -47,322 |
|---|
| 2021-09-30 | $251.39M | $54.23M | $197.16M | $57.33M | — | $234.7M | -$37.54M | — | -$42.33M | $5.03M | -$48.02M | -$0.16 | -$0.16 | 308,195,379 | 308,195,379 |
|---|
| 2021-06-30 | $223.92M | $53.45M | $170.47M | $52.78M | — | $137.26M | $33.21M | — | $26.98M | -$20.47M | $45.63M | $0.15 | $0.14 | 304,066,038 | 324,478,086 |
|---|
| 2021-03-31 | $222.01M | $49.29M | $172.72M | $47.8M | — | $117.07M | $55.65M | — | $67.81M | $10.36M | $57.01M | $0.19 | $0.18 | 302,583,452 | 321,736,649 |
|---|
| 2020-12-31 | $219.57M | $50.56M | $169M | $45.95M | — | $114.73M | $54.28M | — | $69.44M | $16.48M | $51.93M | $0.18 | $0.17 | 2,799,380 | 2,119,780 |
|---|
| 2020-09-30 | $203M | $42.63M | $160.37M | $50.22M | — | $155.05M | $5.32M | — | $17.13M | $10.71M | $5.84M | $0.02 | $0.02 | 289,318,391 | 299,634,961 |
|---|
| 2020-06-30 | $184.29M | $36.71M | $147.59M | $44.22M | — | $102.99M | $44.59M | — | $43.87M | $4.26M | $39.08M | $0.14 | $0.13 | 286,945,592 | 295,187,194 |
|---|
| 2020-03-31 | $194.69M | $37.26M | $157.43M | $45.14M | — | $111.47M | $45.96M | — | $37.18M | $7.18M | $29.67M | $0.10 | $0.10 | 285,486,972 | 292,378,627 |
|---|
| 2019-12-31 | $202.92M | $39.9M | $163.02M | $46.94M | — | $120.32M | $42.71M | — | $49.51M | $11.98M | $36.25M | $0.13 | $0.12 | -1,398,621 | -789,647 |
|---|
| 2019-09-30 | $186.59M | $35.05M | $151.54M | $44.76M | — | $110.14M | $41.4M | — | $27.07M | $6.64M | $20.43M | $0.07 | $0.07 | 286,075,323 | 289,629,555 |
|---|
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.5B | $277.53M | $1.22B | $307.58M | — | $861.63M | $362.62M | — | $350.73M | $72.98M | $277.86M | $0.88 | $0.85 | 314,690,707 | 333,089,213 |
|---|
| 2024-12-31 | $1.35B | $257.77M | $1.1B | $281.25M | — | $793.18M | $302.15M | — | $293.06M | $58.73M | $234.79M | $0.75 | $0.72 | 314,886,615 | 333,774,167 |
|---|
| 2023-12-31 | $1.23B | $266.08M | $962.33M | $274.62M | — | $731.79M | $230.54M | — | $183.53M | -$143.24M | $326.79M | $1.05 | $1.00 | 312,358,823 | 332,503,633 |
|---|
| 2022-12-31 | $1.1B | $237.01M | $862.07M | $257.86M | — | $653.46M | $208.61M | — | $198.28M | $21.28M | $174.78M | $0.57 | $0.55 | 309,226,677 | 331,765,158 |
|---|
| 2021-12-31 | $965.05M | $216.54M | $748.51M | $220.92M | — | $653.92M | $94.59M | — | $93.33M | -$3.45M | $93.19M | $0.30 | $0.30 | 305,711,345 | 314,610,814 |
|---|
| 2020-12-31 | $801.54M | $167.16M | $634.39M | $185.52M | — | $484.24M | $150.15M | — | $167.62M | $38.63M | $126.52M | $0.44 | $0.42 | 289,863,272 | 299,371,129 |
|---|
| 2019-12-31 | $736.65M | $144.15M | $592.5M | $183.55M | — | $450.64M | $141.87M | — | $128.11M | $23.74M | $103.1M | $0.36 | $0.35 | 284,625,642 | 293,796,707 |
|---|
| 2018-12-31 | $691.71M | $131.32M | $560.39M | $175.03M | — | $439M | $121.39M | — | $112.86M | -$29.25M | $142.11M | $0.50 | $0.49 | 285,805,096 | 292,624,496 |
|---|