Complete source-backed income-statement history.
- Available history
- 2013-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 | $848.9M | — | — | — | — | $746.8M | $102.1M | — | — | $2.6M | -$15M | -$0.12 | -$0.12 | 128,825,000 | 128,825,000 |
|---|
| 2026-03-31 | $810.9M | — | — | — | — | $745.1M | $65.8M | — | — | -$1.2M | -$35.9M | -$0.28 | -$0.28 | 128,367,000 | 128,367,000 |
|---|
| 2025-12-31 | $885M | — | — | — | — | $774.8M | $110.2M | — | — | $13.6M | -$15M | -$0.11 | -$0.11 | 277,000 | 277,000 |
|---|
| 2025-09-30 | $821.5M | — | — | — | — | $715.8M | $105.7M | — | — | $5.5M | -$22.7M | -$0.18 | -$0.18 | 127,206,000 | 127,206,000 |
|---|
| 2025-06-30 | $826.2M | — | — | — | — | $714.5M | $111.7M | — | — | -$1.1M | -$2.5M | -$0.02 | -$0.02 | 126,980,000 | 126,980,000 |
|---|
| 2025-03-31 | $776M | — | — | — | — | $714.1M | $61.9M | — | — | $0.00 | -$37.7M | -$0.30 | -$0.30 | 126,602,000 | 126,602,000 |
|---|
| 2024-12-31 | $864.4M | — | — | — | — | $737.3M | $127.1M | — | — | $120.8M | -$108.5M | -$0.86 | -$0.86 | 29,000 | 29,000 |
|---|
| 2024-09-30 | $770.4M | — | — | — | — | $709.5M | $60.9M | — | — | $4.5M | -$31.7M | -$0.25 | -$0.25 | 126,172,000 | 126,172,000 |
|---|
| 2024-06-30 | $762.1M | — | — | — | — | $677.3M | $84.8M | — | — | $4.9M | -$15.5M | -$0.12 | -$0.12 | 126,134,000 | 126,134,000 |
|---|
| 2024-03-31 | $717.4M | — | — | — | — | $641.4M | $76M | — | — | $4.4M | -$12.4M | -$0.10 | -$0.10 | 125,972,000 | 125,972,000 |
|---|
| 2023-12-31 | $735.4M | — | — | — | — | $634M | $101.4M | — | — | $6M | -$1M | $0.00 | $0.00 | 54,000 | 54,000 |
|---|
| 2023-09-30 | $674.1M | — | — | — | — | $591.5M | $82.6M | — | — | $3.1M | -$4.9M | -$0.04 | -$0.04 | 125,747,000 | 125,747,000 |
|---|
| 2023-06-30 | $667.6M | — | — | — | — | $570M | $97.6M | — | — | -$7.8M | $18.9M | $0.15 | $0.15 | 125,718,000 | 127,370,000 |
|---|
| 2023-03-31 | $666.2M | — | — | — | — | $619.8M | $46.4M | — | — | -$1.6M | -$24.9M | -$0.20 | -$0.20 | 125,206,000 | 125,206,000 |
|---|
| 2022-12-31 | $707.1M | — | — | — | — | $612.9M | $94.2M | — | — | $9.9M | -$23.4M | -$0.24 | -$0.24 | 3,348,000 | 3,348,000 |
|---|
| 2022-09-30 | $620.6M | — | — | — | — | $546.5M | $74.1M | — | — | $7.8M | -$25M | -$0.28 | -$0.28 | 88,907,000 | 88,907,000 |
|---|
| 2022-06-30 | $615.4M | — | — | — | — | $538.9M | $76.5M | — | — | $4.3M | -$18.4M | -$0.21 | -$0.21 | 88,900,000 | 88,900,000 |
|---|
| 2022-03-31 | $596.2M | — | — | — | — | $495.8M | $100.4M | — | — | $1.3M | $12.2M | $0.14 | $0.14 | 87,995,000 | 90,272,000 |
|---|
| 2021-12-31 | $610.2M | — | — | — | — | $495.4M | $114.8M | — | — | $11.8M | -$100,000.00 | $0.07 | $0.07 | 4,077,000 | 4,077,000 |
|---|
| 2021-09-30 | $559.2M | — | — | — | — | $495.6M | $63.6M | — | — | $1.2M | -$22.9M | -$0.28 | -$0.28 | 80,726,000 | 80,726,000 |
|---|
| 2021-06-30 | $543.3M | — | — | — | — | $483.8M | $59.5M | — | — | -$2.7M | -$26.9M | -$0.39 | -$0.39 | 69,267,000 | 69,267,000 |
|---|
| 2021-03-31 | $512.4M | — | — | — | — | $448.1M | $64.3M | — | — | $200,000.00 | -$21M | -$0.57 | -$0.57 | 54,773,000 | 54,773,000 |
|---|
| 2020-12-31 | $548.3M | — | — | — | — | $452M | $96.3M | — | — | -$5.6M | $5.5M | -$0.10 | -$0.10 | 40,000 | 40,000 |
|---|
| 2020-09-30 | $496.1M | — | — | — | — | $477.6M | $18.5M | — | — | $1.3M | -$61.6M | -$1.46 | -$1.46 | 48,883,000 | 48,883,000 |
|---|
| 2020-06-30 | $374.7M | — | — | — | — | $330M | $44.7M | — | — | -$600,000.00 | -$32.5M | -$0.86 | -$0.86 | 48,840,000 | 48,840,000 |
|---|
| 2020-03-31 | $441M | — | — | — | — | $417.5M | $23.5M | — | — | -$15.2M | -$27.5M | -$0.76 | -$0.76 | 48,472,000 | 48,472,000 |
|---|
| 2019-12-31 | $517.2M | $388M | — | — | — | $445.4M | $71.8M | — | — | $4.4M | -$19.2M | -$0.59 | -$0.59 | 15,000 | 15,000 |
|---|
| 2019-09-30 | $452M | $353.1M | — | — | — | $393M | $59M | — | — | $2.4M | -$15.7M | -$0.51 | -$0.51 | 48,310,000 | 48,310,000 |
|---|
| 2019-06-30 | $445.4M | $340.4M | — | — | — | $389.9M | $55.5M | — | — | $1M | -$19.8M | -$0.59 | -$0.59 | 48,291,000 | 48,291,000 |
|---|
| 2019-03-31 | $416.8M | $326.1M | — | — | — | $367.2M | $49.6M | — | — | $1.7M | -$20.1M | -$0.60 | -$0.60 | 48,047,000 | 48,047,000 |
|---|
| 2018-12-31 | $491.2M | $359.7M | — | — | — | $543.1M | -$51.9M | — | — | $15.5M | -$147.7M | -$3.25 | -$3.25 | 7,875 | 7,875 |
|---|
| 2018-09-30 | $432.4M | $334.3M | — | — | — | $387.4M | $45M | — | — | $5.8M | -$21M | -$0.61 | -$0.61 | 48,038,000 | 48,038,000 |
|---|
| 2018-06-30 | $436.6M | $340.1M | — | — | — | $393.1M | $43.5M | — | — | $3.3M | -$19.5M | -$0.57 | -$0.57 | 48,016,000 | 48,016,000 |
|---|
| 2018-03-31 | $411.3M | $327.3M | — | — | — | $370.1M | $41.2M | — | — | $1.8M | -$17.5M | -$0.53 | -$0.53 | 48,007,000 | 48,007,000 |
|---|
| 2017-06-30 | $288.35M | $216.45M | — | — | — | $250.61M | $37.74M | — | — | $512,000.00 | -$4.47M | -$0.09 | -$0.09 | 48,145,729 | 48,145,729 |
|---|
| 2017-03-31 | $286.18M | $211.95M | — | — | — | $244.46M | $41.72M | — | — | $2.12M | -$2.75M | -$0.06 | -$0.06 | 48,019,652 | 48,019,652 |
|---|
| 2016-12-31 | $306M | $214.25M | — | — | — | $237.59M | $68.41M | — | — | $4.6M | $16.86M | $0.35 | $0.35 | 238 | 172,032 |
|---|
| 2016-09-30 | $282.68M | $201.39M | — | — | — | $239.83M | $42.85M | — | — | -$1.69M | -$2.34M | -$0.05 | -$0.05 | 48,019,652 | 48,019,652 |
|---|
| 2016-06-30 | $289.68M | $208.85M | — | — | — | $238.73M | $50.95M | — | — | $2.42M | $2.12M | $0.04 | $0.04 | 48,019,652 | 48,129,041 |
|---|
| 2016-03-31 | $267.07M | $196.7M | — | — | — | $232.79M | $34.28M | — | — | $1.77M | -$7.19M | -$0.15 | -$0.15 | 48,017,226 | 48,017,226 |
|---|
| 2015-12-31 | $263.32M | $183.17M | — | — | — | $242.19M | $21.13M | — | — | -$157.35M | $16.74M | $0.52 | $0.52 | 4,012,144 | 5,410,298 |
|---|
| 2015-09-30 | $239.6M | $168.82M | — | — | — | $195.33M | $44.27M | — | — | $3.92M | -$3.12M | -$0.10 | -$0.10 | 32,054,089 | 32,054,089 |
|---|
| 2015-06-30 | $232.83M | $161.56M | — | — | — | $191.83M | $41M | — | — | $2.34M | -$5.43M | -$0.17 | -$0.17 | 32,054,089 | 32,054,089 |
|---|
| 2015-03-31 | $224.14M | $155.77M | — | — | — | $185.79M | $38.35M | — | — | $2.11M | -$6.76M | -$0.21 | -$0.21 | 32,054,089 | 32,054,089 |
|---|
| 2014-12-31 | $179.69M | $120.59M | — | — | — | $183.36M | -$3.67M | — | — | $3.72M | -$54.26M | -$1.67 | -$1.67 | 596,726 | 596,726 |
|---|
| 2014-09-30 | $76.3M | $45.38M | — | — | — | $56.65M | $19.65M | — | — | $7.96M | -$6.91M | -$0.22 | -$0.22 | 31,698,638 | 31,698,638 |
|---|
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 | $3.31B | — | — | — | — | $2.92B | $389.5M | — | — | $18M | -$77.9M | -$0.61 | -$0.61 | 127,209,000 | 127,209,000 |
|---|
| 2024-12-31 | $3.11B | — | — | — | — | $2.77B | $348.8M | — | — | $134.6M | -$168.1M | -$1.33 | -$1.33 | 126,122,000 | 126,122,000 |
|---|
| 2023-12-31 | $2.74B | — | — | — | — | $2.42B | $328M | — | — | -$300,000.00 | -$11.9M | -$0.09 | -$0.09 | 125,613,000 | 125,613,000 |
|---|
| 2022-12-31 | $2.54B | — | — | — | — | $2.19B | $345.2M | — | — | $23.3M | -$54.6M | -$0.59 | -$0.59 | 91,952,000 | 91,952,000 |
|---|
| 2021-12-31 | $2.23B | — | — | — | — | $1.92B | $302.2M | — | — | $10.5M | -$70.9M | -$1.12 | -$1.12 | 72,427,000 | 72,427,000 |
|---|
| 2020-12-31 | $1.86B | — | — | — | — | $1.68B | $183M | — | — | -$20.1M | -$116.1M | -$3.19 | -$3.19 | 48,776,000 | 48,776,000 |
|---|
| 2019-12-31 | $1.83B | $1.41B | — | — | — | $1.6B | $235.9M | — | — | $9.5M | -$74.8M | -$2.29 | -$2.29 | 48,280,000 | 48,280,000 |
|---|
| 2018-12-31 | $1.77B | $1.36B | — | — | — | $1.69B | $77.8M | — | — | $26.4M | -$205.7M | -$4.96 | -$4.96 | 48,027,875 | 48,027,875 |
|---|
| 2016-12-31 | $1.15B | $821.2M | — | — | — | $948.96M | $196.48M | — | — | $7.1M | $9.45M | $0.20 | $0.20 | 48,018,944 | 48,190,738 |
|---|
| 2015-12-31 | $959.89M | $669.33M | — | — | — | $815.14M | $144.75M | — | — | -$148.98M | $1.43M | $0.04 | $0.04 | 36,066,233 | 37,464,387 |
|---|
| 2014-12-31 | $403.29M | $254.18M | — | — | — | $352.48M | $50.81M | — | — | $15.76M | -$65.9M | -$2.04 | -$2.04 | 32,295,364 | 32,295,364 |
|---|
| 2013-12-31 | $284.6M | $169.84M | — | — | — | $226.37M | $58.23M | — | — | $7.57M | -$9.06M | -$0.28 | -$0.28 | 31,815,520 | 31,815,520 |
|---|