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 | $1.19B | $980.26M | — | — | — | — | $12.72M | — | — | $9.15M | $43.12M | $0.26 | $0.26 | 163,016,000 | 167,663,000 |
|---|
| 2026-03-31 | $1.02B | $843.82M | — | — | — | — | $22.28M | — | — | $9.31M | $22.56M | $0.14 | $0.14 | 162,046,000 | 166,255,000 |
|---|
| 2025-12-31 | $1.04B | $824.63M | — | — | — | — | $19.88M | — | — | $3.4M | $13.69M | $0.08 | $0.08 | 11,000 | 239,000 |
|---|
| 2025-09-30 | $947.4M | $769.76M | — | — | — | — | -$2.42M | — | — | $11.98M | $43.06M | $0.27 | $0.26 | 161,959,000 | 165,066,000 |
|---|
| 2025-06-30 | $1.04B | $812.11M | — | — | — | — | $37.07M | — | — | $24.14M | $71.02M | $0.44 | $0.43 | 161,865,000 | 164,243,000 |
|---|
| 2025-03-31 | $977.46M | $761.62M | — | — | — | — | $18.17M | — | — | $7.81M | $20.11M | $0.12 | $0.12 | 161,938,000 | 165,784,000 |
|---|
| 2024-12-31 | $943.57M | $741.75M | — | — | — | — | $24.92M | — | — | $6.08M | $51.89M | $0.32 | $0.32 | -729,000 | -549,000 |
|---|
| 2024-09-30 | $1.14B | $840.27M | — | — | — | — | $107.28M | — | — | $22.16M | $73.8M | $0.45 | $0.44 | 164,741,000 | 168,595,000 |
|---|
| 2024-06-30 | $1.16B | $835.8M | — | — | — | — | $141.83M | — | — | $32.55M | $108.42M | $0.65 | $0.64 | 166,210,000 | 169,669,000 |
|---|
| 2024-03-31 | $1.07B | $782.68M | — | — | — | — | $115.43M | — | — | $26.48M | $81.89M | $0.49 | $0.48 | 166,325,000 | 171,441,000 |
|---|
| 2023-12-31 | $1.07B | $777.25M | — | — | — | — | $123.75M | — | — | $26.82M | $92.38M | $0.56 | $0.53 | -1,290,000 | -924,000 |
|---|
| 2023-09-30 | $1.22B | $850.25M | — | — | — | — | $205.23M | — | — | $49.84M | $148.61M | $0.88 | $0.85 | 169,781,000 | 173,984,000 |
|---|
| 2023-06-30 | $1.19B | $833.46M | — | — | — | — | $206.48M | — | — | $47.33M | $152.67M | $0.88 | $0.87 | 173,131,000 | 176,225,000 |
|---|
| 2023-03-31 | $1.23B | $888.42M | — | — | — | — | $225.12M | — | — | $54.48M | $162.66M | $0.92 | $0.90 | 176,569,000 | 181,088,000 |
|---|
| 2022-12-31 | $1.17B | $890.85M | — | — | — | — | $198.46M | — | — | -$4.43M | $152.87M | $0.84 | $0.81 | -1,080,000 | -1,116,000 |
|---|
| 2022-09-30 | $1.12B | $874.45M | — | — | — | — | $182.98M | — | — | $2.57M | $146.95M | $0.79 | $0.78 | 185,508,000 | 189,907,000 |
|---|
| 2022-06-30 | $941.37M | $713.72M | — | — | — | — | $110.6M | — | — | $235,000.00 | $105.16M | $0.56 | $0.55 | 186,719,000 | 190,441,000 |
|---|
| 2022-03-31 | $770.48M | $670.02M | — | — | — | — | $3.84M | — | — | $830,000.00 | -$5.38M | -$0.03 | -$0.03 | 183,999,000 | 183,999,000 |
|---|
| 2021-12-31 | $668.29M | $635.35M | — | — | — | — | -$63.44M | $6.71M | — | -$186,000.00 | -$55.59M | -$0.31 | -$0.31 | 2,617,000 | 2,617,000 |
|---|
| 2021-09-30 | $646.71M | $593.68M | — | — | — | — | -$39.57M | $940,000.00 | — | $753,000.00 | -$38.89M | -$0.22 | -$0.22 | 178,311,000 | 178,311,000 |
|---|
| 2021-06-30 | $581.29M | $521.96M | — | — | — | — | -$36M | — | — | $16.01M | -$50.56M | -$0.29 | -$0.29 | 172,523,000 | 172,523,000 |
|---|
| 2021-03-31 | $550.85M | $498.94M | — | — | — | — | -$42.22M | — | — | -$7.36M | -$34.21M | -$0.21 | -$0.21 | 163,207,000 | 163,207,000 |
|---|
| 2020-12-31 | $257.59M | $236.51M | — | — | — | — | -$54.37M | -$3.65M | — | -$9.78M | -$37.03M | -$0.42 | -$0.42 | 1,943,000 | 1,943,000 |
|---|
| 2020-09-30 | $147.5M | $139.24M | — | — | — | — | -$55.4M | -$3.6M | — | -$9.97M | -$34.5M | -$0.41 | -$0.41 | 84,937,000 | 84,937,000 |
|---|
| 2020-06-30 | $88.36M | $89.52M | — | — | — | — | -$73.54M | — | — | -$11.36M | -$45.77M | -$0.55 | -$0.55 | 83,292,000 | 83,292,000 |
|---|
| 2020-03-31 | $472.34M | $392.72M | — | — | — | — | $6.29M | — | — | $261,000.00 | $1.72M | $0.02 | $0.02 | 81,651,000 | 114,952,000 |
|---|
| 2019-12-31 | $397.97M | $344.43M | — | — | — | — | -$18.33M | — | — | -$3.1M | -$12.15M | -$0.19 | -$0.18 | 2,308,000 | -3,750,000 |
|---|
| 2019-09-30 | $507.95M | $421.01M | — | — | — | — | $26.57M | — | — | $4M | $11M | $0.15 | $0.15 | 74,173,000 | 113,064,000 |
|---|
| 2019-06-30 | $537.32M | $426.44M | — | — | — | — | $51.2M | — | — | $7.08M | $22.03M | $0.32 | $0.32 | 68,404,000 | 114,338,000 |
|---|
| 2019-03-31 | $528.83M | $429.3M | — | — | — | — | $44.15M | — | — | $6.06M | $18.12M | $0.27 | $0.26 | 67,427,000 | 114,171,000 |
|---|
| 2018-12-31 | $460.33M | $377.59M | — | — | — | — | $41.55M | — | — | $4.15M | $18.99M | $0.28 | $0.28 | 15,000 | -588,000 |
|---|
| 2018-09-30 | $552.53M | $418.87M | — | — | — | — | $82.25M | — | — | $12.23M | $34.09M | $0.50 | $0.49 | 68,548,000 | 118,470,000 |
|---|
| 2018-06-30 | $628.08M | $455.47M | — | — | — | — | $114.21M | — | — | $15.93M | $49.6M | $0.72 | $0.71 | 69,020,000 | 118,638,000 |
|---|
| 2018-03-31 | $491.1M | $376.83M | — | — | — | — | $68.56M | — | — | $8.08M | $23.68M | $0.34 | $0.34 | 68,924,000 | 118,182,000 |
|---|
| 2017-12-31 | $444.84M | — | — | — | — | — | $63.03M | — | — | $0.00 | $0.00 | — | — | — | — |
|---|
| 2017-09-30 | $436.33M | — | — | — | — | — | $66.99M | — | — | $0.00 | $0.00 | — | — | — | — |
|---|
| 2017-06-30 | $346.73M | — | — | — | — | — | $41.55M | — | — | $0.00 | $0.00 | — | — | — | — |
|---|
| 2017-03-31 | $252.39M | — | — | — | — | — | $9.57M | — | — | $0.00 | $0.00 | — | — | — | — |
|---|
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 | $4.01B | $3.17B | — | — | — | — | $72.71M | — | $195.19M | $47.32M | $147.87M | $0.91 | $0.89 | 161,932,000 | 165,365,000 |
|---|
| 2024-12-31 | $4.32B | $3.2B | — | — | — | — | $389.47M | — | $403.27M | $87.26M | $316.01M | $1.91 | $1.87 | 165,026,000 | 169,398,000 |
|---|
| 2023-12-31 | $4.75B | $3.35B | — | — | — | — | $760.58M | -$25.69M | $734.89M | $178.48M | $556.32M | $3.24 | $3.15 | 171,845,000 | 176,360,000 |
|---|
| 2022-12-31 | $4B | $3.15B | — | — | — | — | $495.89M | -$96.38M | $399.51M | -$793,000.00 | $399.6M | $2.17 | $2.11 | 184,334,000 | 189,349,000 |
|---|
| 2021-12-31 | $2.45B | $2.25B | — | — | — | — | -$181.22M | $3.44M | -$177.79M | $9.22M | -$179.24M | -$1.03 | -$1.03 | 174,019,000 | 174,019,000 |
|---|
| 2020-12-31 | $965.79M | $857.98M | — | — | — | — | -$177.03M | -$14.51M | -$191.53M | -$30.86M | -$115.58M | -$1.36 | -$1.36 | 85,242,000 | 85,242,000 |
|---|
| 2019-12-31 | $1.97B | $1.62B | — | — | — | — | $103.6M | -$14.68M | $88.92M | $14.05M | $39M | $0.54 | $0.53 | 72,334,000 | 105,256,000 |
|---|
| 2018-12-31 | $2.13B | $1.63B | — | — | — | — | $306.56M | — | — | $40.39M | $126.35M | $1.84 | $1.81 | 68,838,000 | 117,838,000 |
|---|
| 2017-12-31 | $1.47B | $1.15B | — | — | — | — | $181.14M | — | — | $0.00 | $0.00 | — | — | — | — |
|---|
| 2016-12-31 | $356.89M | $354.73M | — | — | — | — | -$54.43M | — | — | $0.00 | $0.00 | — | — | — | — |
|---|