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 | $19.5M | — | — | — | — | $465.44M | — | — | $31.53M | $9.8M | $21.73M | $0.42 | $0.41 | 51,932,000 | 53,251,000 |
|---|
| 2026-03-31 | $6.12M | — | — | — | — | $440.29M | — | — | $104.69M | $22.37M | $82.32M | $1.58 | $1.53 | 52,132,000 | 53,859,000 |
|---|
| 2025-12-31 | $6.1M | — | — | — | — | $403.6M | — | — | $134.41M | $27.57M | $106.83M | $2.05 | $1.96 | 93,000 | 148,000 |
|---|
| 2025-09-30 | $4.58M | — | — | — | — | $396.52M | — | — | $236.37M | $54.87M | $181.5M | $3.51 | $3.37 | 51,730,000 | 53,879,000 |
|---|
| 2025-06-30 | $4.52M | — | — | — | — | $368.29M | — | — | $76.44M | -$60.02M | $136.46M | $2.64 | $2.54 | 51,667,000 | 53,635,000 |
|---|
| 2025-03-31 | $4.92M | — | — | — | — | $326.71M | — | — | $104.2M | $27.92M | $76.28M | $1.48 | $1.42 | 51,506,000 | 53,624,000 |
|---|
| 2024-12-31 | $4.08M | — | — | — | — | $340.75M | — | — | $129.36M | $24.88M | $104.49M | $2.04 | $1.96 | 95,000 | 82,000 |
|---|
| 2024-09-30 | $3.44M | — | — | — | — | $317.91M | — | — | $93.93M | $24.56M | $69.37M | $1.36 | $1.30 | 51,180,000 | 53,495,000 |
|---|
| 2024-06-30 | $15.73M | — | — | — | — | $272.27M | — | — | $133.85M | $35.6M | $98.26M | $1.93 | $1.85 | 50,955,000 | 53,204,000 |
|---|
| 2024-03-31 | $3.62M | — | — | — | — | $261.78M | — | — | $43.88M | $4.58M | $39.31M | $0.78 | $0.74 | 50,547,000 | 53,100,000 |
|---|
| 2023-12-31 | $5.39M | — | — | — | — | $416.17M | — | — | -$54.23M | -$17.39M | -$36.84M | -$0.74 | -$0.70 | 3,000 | -2,000 |
|---|
| 2023-09-30 | $2.88M | — | — | — | — | $273.51M | — | — | $126.8M | $33.93M | $92.87M | $1.86 | $1.77 | 49,902,000 | 52,561,000 |
|---|
| 2023-06-30 | $2.94M | — | — | — | — | $263.63M | — | — | $72.92M | $14.67M | $58.25M | $1.17 | $1.11 | 49,874,000 | 52,264,000 |
|---|
| 2023-03-31 | $2.2M | — | — | — | — | $264.72M | — | — | $38.15M | $7.77M | $30.38M | $0.61 | $0.57 | 50,154,000 | 53,352,000 |
|---|
| 2022-12-31 | $3.62M | — | — | — | — | $272.72M | — | — | $67.73M | $30.11M | $37.62M | $0.86 | $0.81 | -978,000 | -963,000 |
|---|
| 2022-09-30 | $3.24M | — | — | — | — | $290.82M | — | — | $185.47M | $50.34M | $135.13M | $2.59 | $2.46 | 52,170,000 | 54,968,000 |
|---|
| 2022-06-30 | $2.65M | — | — | — | — | $333.99M | — | — | $177.53M | $48.36M | $129.16M | $2.38 | $2.28 | 54,167,000 | 56,642,000 |
|---|
| 2022-03-31 | $2.89M | — | — | — | — | $422.98M | — | — | $234.52M | $60.93M | $173.59M | $3.11 | $2.94 | 55,831,000 | 59,129,000 |
|---|
| 2021-12-31 | $1.82M | — | — | — | — | $459.7M | — | — | $234.11M | $61.03M | $173.08M | $3.08 | $2.89 | -1,872,000 | -1,870,000 |
|---|
| 2021-09-30 | $1.29M | — | — | — | — | $447.06M | — | — | $339.55M | $90.24M | $249.31M | $4.02 | $3.80 | 62,085,000 | 65,652,000 |
|---|
| 2021-06-30 | $2.46M | — | — | — | — | $462.74M | — | — | $279.52M | $75.29M | $204.23M | $3.10 | $2.94 | 65,890,000 | 69,399,000 |
|---|
| 2021-03-31 | $1.76M | — | — | — | — | $438.68M | — | — | $506.01M | $129.14M | $376.87M | $5.45 | $5.15 | 69,113,000 | 73,117,000 |
|---|
| 2020-12-31 | $635,000.00 | — | — | — | — | $424.92M | — | — | $617.23M | $164.42M | $452.8M | $6.26 | $5.92 | -1,131,000 | -890,000 |
|---|
| 2020-09-30 | $2.3M | — | — | — | — | $391.7M | — | — | $728.29M | $193.13M | $535.16M | $7.39 | $7.03 | 72,439,000 | 76,138,000 |
|---|
| 2020-06-30 | $2.12M | — | — | — | — | $341.27M | — | — | $480.36M | $127.69M | $352.68M | $4.53 | $4.39 | 77,790,000 | 80,424,000 |
|---|
| 2020-03-31 | $1.68M | — | — | — | — | $307.1M | — | — | $414.73M | $108.49M | $306.24M | $3.89 | $3.73 | 78,689,000 | 82,008,000 |
|---|
| 2019-12-31 | $2.03M | — | — | — | — | $287.01M | — | — | $203.37M | $50.71M | $152.66M | $1.94 | $1.88 | 87,000 | 519,000 |
|---|
| 2019-09-30 | $2.38M | — | — | — | — | $270.15M | — | — | $166.2M | $44.72M | $121.47M | $1.55 | $1.51 | 78,361,000 | 80,382,000 |
|---|
| 2019-06-30 | $2.13M | — | — | — | — | $203.39M | — | — | $99.59M | $26.89M | $72.7M | $0.93 | $0.92 | 78,335,000 | 79,318,000 |
|---|
| 2019-03-31 | $2.35M | — | — | — | — | $187.41M | — | — | $60.29M | $14.16M | $46.14M | $0.59 | $0.58 | 77,653,000 | 79,286,000 |
|---|
| 2018-12-31 | $2.21M | — | — | — | — | $192.9M | — | — | $58.31M | $5.35M | $38.75M | $0.63 | $0.65 | 8,880,000 | -43,632,000 |
|---|
| 2018-09-30 | $2.61M | — | — | — | — | $189.23M | — | — | $61.7M | $5.55M | $14.49M | $0.58 | $0.57 | 25,125,000 | 78,913,000 |
|---|
| 2018-06-30 | $2.57M | — | — | — | — | $169.6M | — | — | $74.7M | $6.29M | $17.84M | $0.71 | $0.70 | 24,959,000 | 78,825,000 |
|---|
| 2018-03-31 | $1.87M | — | — | — | — | $165.21M | — | — | $73M | $6.07M | $16.62M | $0.70 | $0.67 | 23,832,000 | 79,461,000 |
|---|
| 2017-12-31 | $615,000.00 | — | — | — | — | $176.86M | — | — | $121.77M | -$2.13M | $62.32M | $2.68 | $2.41 | 52,000 | -53,232,000 |
|---|
| 2017-09-30 | $487,000.00 | — | — | — | — | $156.49M | — | — | $94.14M | $11.65M | $17.08M | $0.73 | $0.71 | 23,426,000 | 78,416,000 |
|---|
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 | $20.11M | — | — | — | — | $1.5B | — | — | $551.42M | $50.34M | $501.08M | $9.69 | $9.30 | 51,728,000 | 53,882,000 |
|---|
| 2024-12-31 | $26.87M | — | — | — | — | $1.19B | — | — | $401.03M | $89.6M | $311.42M | $6.11 | $5.84 | 50,990,000 | 53,356,000 |
|---|
| 2023-12-31 | $13.4M | — | — | — | — | $1.22B | — | — | $183.63M | $38.98M | $144.66M | $2.89 | $2.74 | 49,978,000 | 52,733,000 |
|---|
| 2022-12-31 | $12.39M | — | — | — | — | $1.32B | — | — | $665.25M | $189.74M | $475.51M | $8.96 | $8.50 | 53,065,000 | 55,950,000 |
|---|
| 2021-12-31 | $7.33M | — | — | — | — | $1.81B | — | — | $1.36B | $355.69M | $1B | $15.73 | $14.87 | 63,799,000 | 67,471,000 |
|---|
| 2020-12-31 | $6.74M | — | — | — | — | $1.46B | — | — | $2.24B | $593.73M | $1.65B | $21.91 | $20.92 | 75,161,000 | 78,728,000 |
|---|
| 2019-12-31 | $8.88M | — | — | — | — | $947.96M | — | — | $529.44M | $136.48M | $392.97M | $5.02 | $4.89 | 78,206,000 | 80,340,000 |
|---|
| 2018-12-31 | $9.25M | — | — | — | — | $716.93M | — | — | $267.7M | $23.25M | $87.69M | $2.62 | $2.59 | 33,524,000 | 35,322,000 |
|---|
| 2017-12-31 | $3.68M | — | — | — | — | $619.55M | — | — | $335.91M | $24.39M | $100.76M | $4.34 | $4.03 | 23,199,000 | 24,999,000 |
|---|
| 2016-12-31 | $3.3M | — | — | — | — | $548.8M | — | — | $383.08M | $46.1M | $66.08M | $2.98 | $2.94 | 22,161,000 | 76,629,000 |
|---|