Complete source-backed income-statement history.
- Available history
- 2016-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 | $764.3M | — | — | — | — | — | $40.41M | — | $33M | $9.58M | $19.7M | $0.11 | $0.11 | 178,598,000 | 251,863,000 |
|---|
| 2026-03-31 | $718.06M | — | — | — | — | — | $26.96M | — | $20.05M | $3.43M | $14.42M | $0.08 | $0.08 | 182,646,000 | 256,041,000 |
|---|
| 2025-12-31 | $859.49M | — | — | — | — | — | $123.62M | — | $116.62M | $33.19M | $67.98M | $0.38 | $0.36 | 739,000 | 271,000 |
|---|
| 2025-09-30 | $714.95M | — | — | — | — | — | $85.16M | — | $77.19M | $18.73M | $46.15M | $0.26 | $0.25 | 177,230,000 | 251,674,000 |
|---|
| 2025-06-30 | $639.64M | — | — | — | — | — | $42.74M | — | $33.72M | $4.21M | $20.82M | $0.12 | $0.11 | 179,560,000 | 252,614,000 |
|---|
| 2025-03-31 | $556.23M | — | — | — | — | — | -$17.52M | — | -$26M | -$10.05M | -$8.77M | -$0.05 | -$0.05 | 176,352,000 | 176,352,000 |
|---|
| 2024-12-31 | $727.54M | — | — | — | — | — | $103.88M | — | $95.46M | $31.41M | $45.41M | $0.27 | $0.25 | -588,000 | -77,685,000 |
|---|
| 2024-09-30 | $567.98M | — | — | — | — | — | $41.05M | — | $33.19M | $8.85M | $17.79M | $0.10 | $0.10 | 170,088,000 | 254,970,000 |
|---|
| 2024-06-30 | $527.33M | — | — | — | — | — | $40.72M | — | $32.46M | $9.05M | $14.28M | $0.08 | $0.08 | 173,469,000 | 255,604,000 |
|---|
| 2024-03-31 | $450.16M | — | — | — | — | — | -$22.61M | — | -$29.83M | -$3.52M | -$16.25M | -$0.09 | -$0.09 | 174,774,000 | 174,774,000 |
|---|
| 2023-12-31 | $640.55M | — | — | — | — | — | $79.44M | — | $82.43M | $29.08M | $36.55M | $0.22 | $0.21 | -74,000 | -67,500,000 |
|---|
| 2023-09-30 | $513.15M | — | — | — | — | — | $30.05M | — | $22.51M | $8.36M | $9.95M | $0.06 | $0.06 | 174,129,000 | 247,240,000 |
|---|
| 2023-06-30 | $476.74M | — | — | — | — | — | $27.54M | — | $17.95M | $6.72M | $6.43M | $0.04 | $0.04 | 173,939,000 | 244,954,000 |
|---|
| 2023-03-31 | $442.4M | — | — | — | — | — | -$11.81M | — | -$19.41M | -$3.06M | -$10.35M | -$0.06 | -$0.06 | 172,561,000 | 172,561,000 |
|---|
| 2022-12-31 | $511.29M | — | — | — | — | — | $25.35M | — | $18.46M | $6.33M | $6.43M | $0.04 | $0.04 | -2,974,000 | -2,890,000 |
|---|
| 2022-09-30 | $557.26M | — | — | — | — | — | $58.49M | — | $51.2M | $13.29M | $27.96M | $0.16 | $0.15 | 177,231,000 | 243,469,000 |
|---|
| 2022-06-30 | $653.53M | — | — | — | — | — | $89.14M | — | $80.22M | $18.43M | $48.52M | $0.26 | $0.26 | 183,948,000 | 247,985,000 |
|---|
| 2022-03-31 | $582.42M | — | — | — | — | — | $12.59M | — | $4.72M | $4M | $362,000.00 | $0.00 | $0.00 | 188,881,000 | 252,815,000 |
|---|
| 2021-12-31 | $852.93M | — | — | — | — | — | $228.93M | — | $221.5M | $36.39M | $149.33M | $0.77 | $0.74 | 862,000 | 1,493,000 |
|---|
| 2021-09-30 | $682.17M | — | — | — | — | — | $225.56M | — | $217.07M | $53.81M | $128.55M | $0.64 | $0.63 | 199,413,000 | 205,281,000 |
|---|
| 2021-06-30 | $548.52M | — | — | — | — | — | $736.1M | — | $727.37M | $142.18M | $439.74M | $2.35 | $2.13 | 185,114,000 | 273,555,000 |
|---|
| 2021-03-31 | $415.4M | — | — | — | — | — | $63.97M | — | $55.16M | $10.58M | $33.11M | $0.17 | $0.16 | 183,254,000 | 271,194,000 |
|---|
| 2020-12-31 | $457.99M | — | — | — | — | — | $2.82M | — | -$6.29M | -$1.17M | -$3.78M | -$0.03 | -$0.03 | 579,000 | -85,414,000 |
|---|
| 2020-09-30 | $305.34M | — | — | — | — | — | $142.33M | — | $132.8M | $33.27M | $75.35M | $0.40 | $0.39 | 179,501,000 | 266,793,000 |
|---|
| 2020-06-30 | $278.14M | — | — | — | — | — | $10.79M | — | $732,000.00 | $88,000.00 | $314,000.00 | -$0.01 | -$0.01 | 178,523,000 | 178,523,000 |
|---|
| 2020-03-31 | $393.93M | — | — | — | — | — | $28.07M | — | $19.04M | $4.8M | $8.18M | $0.03 | $0.03 | 177,545,000 | 263,646,000 |
|---|
| 2019-12-31 | $543.35M | — | — | — | — | — | -$8.32M | — | -$16.46M | -$132,000.00 | -$10.97M | -$0.08 | -$0.08 | -348,000 | -397,000 |
|---|
| 2019-09-30 | $462.09M | — | — | — | — | — | $167.5M | — | $159.33M | $36.76M | $88.7M | $0.48 | $0.48 | 177,020,000 | 206,616,000 |
|---|
| 2019-06-30 | $463.6M | — | — | — | — | — | $49.27M | — | $41.19M | $9.12M | $22.67M | $0.11 | $0.11 | 178,754,000 | 208,150,000 |
|---|
| 2019-03-31 | $373.36M | — | — | — | — | — | $37.79M | — | $30.09M | $6.69M | $16.9M | $0.08 | $0.08 | 178,611,000 | 269,057,000 |
|---|
| 2018-12-31 | $840.88M | — | — | — | — | — | $91.13M | — | $76.42M | $36.86M | $17.76M | $0.09 | $0.08 | 1,908,000 | -21,749,000 |
|---|
| 2018-09-30 | $319.34M | — | — | — | — | $449.59M | $162.94M | — | $151.43M | $35.87M | $68.24M | $0.43 | $0.43 | 155,152,000 | 185,134,000 |
|---|
| 2018-06-30 | $279.83M | — | — | — | — | $440.56M | $25.7M | — | $15.12M | $10.82M | $739,000.00 | $0.00 | $0.00 | 155,157,000 | 155,938,000 |
|---|
| 2018-03-31 | $357.67M | — | — | — | — | $383.34M | $52.83M | — | $39.42M | $6.93M | $20M | $0.13 | $0.12 | 155,694,000 | 246,834,000 |
|---|
| 2017-12-31 | $460.58M | — | — | — | — | — | $10M | — | $8.54M | $54.08M | -$46.17M | — | — | — | — |
|---|
| 2017-09-30 | $398.22M | — | — | — | — | $376.75M | $98.74M | — | $100.46M | $1.99M | $98.81M | — | — | — | — |
|---|
| 2017-06-30 | $405.07M | — | — | — | — | $349.16M | $55.2M | — | $56.58M | $1.42M | $55.15M | — | — | — | — |
|---|
| 2017-03-31 | $332.58M | — | — | — | — | $296.13M | $35.86M | — | $36.99M | -$15,000.00 | $36.71M | — | — | — | — |
|---|
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.77B | — | — | — | — | — | $234M | — | $201.52M | $46.07M | $126.19M | $0.71 | $0.68 | 178,456,000 | 253,450,000 |
|---|
| 2024-12-31 | $2.27B | — | — | — | — | — | $163.04M | — | $131.27M | $45.78M | $61.23M | $0.36 | $0.34 | 172,179,000 | 177,691,000 |
|---|
| 2023-12-31 | $2.07B | — | — | — | — | — | $125.22M | — | $103.48M | $41.1M | $42.58M | $0.25 | $0.24 | 173,475,000 | 176,382,000 |
|---|
| 2022-12-31 | $2.3B | — | — | — | — | — | $185.57M | — | $154.6M | $42.05M | $83.28M | $0.46 | $0.45 | 180,337,000 | 245,177,000 |
|---|
| 2021-12-31 | $2.5B | — | — | — | — | — | $1.25B | — | $1.22B | $242.96M | $750.73M | $3.91 | $3.80 | 190,179,000 | 195,813,000 |
|---|
| 2020-12-31 | $1.44B | — | — | — | — | — | $184M | — | $146.27M | $36.99M | $80.06M | $0.39 | $0.39 | 179,106,000 | 179,690,000 |
|---|
| 2019-12-31 | $1.84B | — | — | — | — | — | $246.24M | — | $214.15M | $52.44M | $117.31M | $0.59 | $0.58 | 177,774,000 | 185,016,000 |
|---|
| 2018-12-31 | $1.7B | — | — | — | — | — | $332.59M | — | $282.39M | $90.49M | $106.73M | $0.65 | $0.64 | 157,256,000 | 163,810,000 |
|---|
| 2017-12-31 | $1.6B | — | — | — | — | — | $199.79M | — | $202.57M | $57.48M | $144.49M | $1.08 | $0.85 | 133,413,000 | 138,398,000 |
|---|
| 2016-12-31 | $1.35B | — | — | — | — | — | $167.42M | — | $171.21M | $3.99M | $168.4M | — | — | — | — |
|---|