Complete source-backed income-statement history.
- Available history
- 2015-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.14B | — | — | — | — | — | $155.76M | — | $142.97M | $16.5M | $126.47M | $2.51 | $2.51 | 50,426,638 | 50,468,153 |
|---|
| 2026-03-31 | $1.08B | — | — | — | — | — | $32.71M | — | $20.62M | -$427,000.00 | $21.04M | $0.41 | $0.41 | 51,000,647 | 51,059,408 |
|---|
| 2025-12-31 | $1.04B | — | — | — | — | — | -$97.09M | — | -$109.37M | -$30.39M | -$78.98M | -$1.54 | -$1.54 | -73,586 | -73,586 |
|---|
| 2025-09-30 | $1B | — | — | — | — | — | -$11.81M | — | -$21.4M | -$53M | $31.6M | $0.61 | $0.61 | 51,577,732 | 51,604,481 |
|---|
| 2025-06-30 | $1.1B | — | — | — | — | — | -$19.25M | — | -$29.44M | $7.12M | -$36.56M | -$0.70 | -$0.70 | 52,382,004 | 52,382,004 |
|---|
| 2025-03-31 | $1.02B | — | — | — | — | — | -$53.91M | — | -$73.49M | -$4.22M | -$69.28M | -$1.38 | -$1.38 | 50,264,707 | 50,264,707 |
|---|
| 2024-12-31 | $573.57M | — | — | — | $37.56M | — | $37.89M | — | $31.65M | $833,000.00 | $30.82M | $1.05 | $1.04 | -22,625 | -17,221 |
|---|
| 2024-09-30 | $553.43M | — | — | — | $36.15M | — | $117.22M | — | $113.17M | $17.54M | $95.63M | $3.23 | $3.22 | 29,580,649 | 29,702,055 |
|---|
| 2024-06-30 | $490.72M | — | — | — | $20.89M | — | $71.85M | — | $67.09M | $9.03M | $58.06M | $1.96 | $1.96 | 29,584,862 | 29,686,066 |
|---|
| 2024-03-31 | $546.69M | — | — | — | $20.63M | — | $124.04M | — | $118.73M | $16.84M | $101.89M | $3.40 | $3.39 | 29,951,109 | 30,073,662 |
|---|
| 2023-12-31 | $634.35M | — | — | — | $23.71M | — | — | $13.19M | $178.85M | $21.78M | $157.07M | $4.94 | $5.04 | -389,238 | -668,513 |
|---|
| 2023-09-30 | $540.67M | — | — | — | $37.31M | — | — | $27.85M | $121.76M | $21.03M | $100.73M | $3.15 | $3.11 | 31,928,295 | 32,392,689 |
|---|
| 2023-06-30 | $654.02M | — | — | — | $25.15M | — | — | $6.93M | $205.3M | $37.57M | $167.72M | $5.00 | $4.94 | 33,557,761 | 33,957,145 |
|---|
| 2023-03-31 | $677.6M | — | — | — | $17.3M | — | — | $5.28M | $271.97M | $41.59M | $230.38M | $6.67 | $6.55 | 34,535,268 | 35,151,601 |
|---|
| 2022-12-31 | $608.92M | — | — | — | $21.78M | — | — | $7.19M | $235.36M | $42.34M | $193.02M | $5.54 | $5.39 | 18,837 | 24,673 |
|---|
| 2022-09-30 | $530.02M | — | — | — | $30.41M | — | — | $5.14M | $191.54M | $39.41M | $152.12M | $4.36 | $4.25 | 34,870,154 | 35,776,591 |
|---|
| 2022-06-30 | $604.92M | — | — | — | $27.91M | — | — | $7.69M | $149.51M | $23.22M | $126.29M | $3.62 | $3.54 | 34,846,037 | 35,723,474 |
|---|
| 2022-03-31 | $536.17M | — | — | — | $36.6M | — | — | $4.33M | -$7.97M | -$3.52M | -$4.45M | -$0.13 | -$0.13 | 34,660,713 | 34,660,713 |
|---|
| 2021-12-31 | $335.04M | — | — | — | $18.53M | — | — | $28.89M | $162.59M | $45.26M | $117.32M | $3.41 | $3.38 | 25,552 | 1,009,750 |
|---|
| 2021-09-30 | $292.02M | — | — | — | $22.61M | — | — | $4.28M | -$154.05M | -$40.26M | -$113.79M | -$3.30 | -$3.30 | 34,480,181 | 34,480,181 |
|---|
| 2021-06-30 | $303.22M | — | — | — | $22.49M | — | — | $2.03M | -$4.72M | -$8.89M | $4.17M | $0.12 | $0.12 | 34,446,605 | 35,090,497 |
|---|
| 2021-03-31 | $330.76M | — | — | — | $23.96M | — | — | $3.19M | $31.59M | $5.19M | $26.4M | $0.77 | $0.75 | 34,206,632 | 35,044,082 |
|---|
| 2020-12-31 | $268.77M | — | — | — | $32.38M | — | — | $55.78M | $18.56M | $3.83M | $13.09M | $0.51 | $0.51 | 49,425 | 49,425 |
|---|
| 2020-09-30 | $214.29M | — | — | — | $11.12M | — | — | $21M | -$3.44M | $5.92M | -$7.22M | -$0.28 | -$0.28 | 26,034,198 | 26,034,198 |
|---|
| 2020-06-30 | $121.3M | — | — | — | $10.94M | — | — | $33.94M | -$28.75M | -$7.68M | -$17.98M | -$0.69 | -$0.69 | 26,031,103 | 26,031,103 |
|---|
| 2020-03-31 | $275.1M | — | — | — | $17.67M | — | — | — | $4.38M | $1.91M | $2.37M | $0.09 | $0.09 | 25,987,155 | 26,252,211 |
|---|
| 2019-12-31 | $325.95M | — | — | — | $14.21M | — | — | — | $22.18M | $4.78M | $13.95M | $0.55 | $0.55 | -347,172 | -409,735 |
|---|
| 2019-09-30 | $321.44M | — | — | — | $14.69M | — | — | — | $9.44M | $2.42M | $4.34M | $0.16 | $0.16 | 26,835,297 | 27,016,990 |
|---|
| 2019-06-30 | $371.18M | — | — | — | $16.29M | — | — | — | $47.02M | -$1.81M | $43.28M | $1.57 | $1.56 | 27,498,021 | 27,782,280 |
|---|
| 2019-03-31 | $356.98M | — | — | — | $21.92M | — | — | — | $19.45M | -$850,000.00 | $14.44M | — | — | 27,530,859 | 27,839,393 |
|---|
| 2018-12-31 | $370.52M | — | — | — | $17.63M | — | — | — | $46.34M | $301,000.00 | $39.67M | — | — | -83,243 | -108,253 |
|---|
| 2018-09-30 | $313.36M | — | — | — | $18.53M | — | — | — | $8.39M | -$690,000.00 | $5.73M | — | — | 27,982,538 | 28,575,860 |
|---|
| 2018-06-30 | $404.8M | — | — | — | $15.71M | — | — | — | $55.74M | $3.03M | $45.16M | — | — | 28,032,463 | 28,554,036 |
|---|
| 2018-03-31 | $384.12M | — | — | — | $13.48M | — | — | — | $77.14M | $6.19M | $62.41M | — | — | 28,029,146 | 28,324,870 |
|---|
| 2017-12-31 | $327.36M | — | — | — | $25.01M | — | — | — | — | $64.44M | -$29.01M | — | — | 679 | 206,725 |
|---|
| 2017-09-30 | $316.11M | — | — | — | $21.18M | — | — | — | $12.29M | $3.77M | $7.73M | — | — | 27,967,509 | 27,967,509 |
|---|
| 2017-06-30 | $336.32M | — | — | — | $20.34M | — | — | — | $61.86M | $9.61M | $47.93M | — | — | 27,967,509 | 27,967,509 |
|---|
| 2017-03-31 | $372.22M | — | — | — | $17.08M | — | — | — | $55.85M | $9.41M | $40.98M | — | — | 27,967,509 | 27,967,509 |
|---|
| 2016-12-31 | $291.04M | — | — | — | $19.85M | — | — | — | — | $14.82M | $18.5M | — | — | — | — |
|---|
| 2016-09-30 | $295.39M | — | — | — | $12.16M | — | — | — | $4.69M | -$66,000.00 | $2.5M | — | — | — | — |
|---|
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.16B | — | — | — | — | — | -$182.06M | — | -$233.7M | -$80.49M | -$153.22M | -$2.98 | -$2.98 | 51,386,841 | 51,386,841 |
|---|
| 2024-12-31 | $2.16B | — | — | — | $115.22M | — | $351M | $80.67M | $330.65M | $44.24M | $286.41M | $9.65 | $9.61 | 29,683,002 | 29,807,368 |
|---|
| 2023-12-31 | $2.51B | — | — | — | $103.47M | — | $803.34M | $53.26M | $777.87M | $121.98M | $655.89M | $19.91 | $19.79 | 32,941,654 | 33,142,007 |
|---|
| 2022-12-31 | $2.28B | — | — | — | $116.7M | — | — | $24.35M | $568.44M | $101.46M | $466.98M | $13.41 | $13.07 | 34,811,906 | 35,718,255 |
|---|
| 2021-12-31 | $1.26B | — | — | — | $87.16M | — | — | $38.39M | $35.41M | $1.3M | $34.11M | $0.99 | $0.96 | 34,404,360 | 35,388,558 |
|---|
| 2020-12-31 | $879.46M | — | — | — | $72.1M | — | — | $126.89M | -$9.24M | $3.97M | -$9.76M | -$0.37 | -$0.37 | 26,066,971 | 26,066,971 |
|---|
| 2019-12-31 | $1.38B | — | — | — | $67.11M | — | — | $53.35M | $98.1M | $4.54M | $76M | $2.82 | $2.81 | 26,938,339 | 27,071,108 |
|---|
| 2018-12-31 | $1.47B | — | — | — | $65.35M | — | — | — | $187.61M | $8.83M | $152.98M | $5.48 | $5.38 | 27,928,245 | 28,419,762 |
|---|
| 2017-12-31 | $1.32B | — | — | — | $83.61M | $886.71M | — | — | — | $87.23M | $67.63M | $2.42 | $2.40 | 27,968,188 | 28,174,234 |
|---|
| 2016-12-31 | $1.14B | — | — | — | $50.03M | $877.18M | — | — | — | $14.57M | $41.5M | $1.48 | $1.48 | 27,967,509 | 27,967,509 |
|---|
| 2015-12-31 | $1.42B | — | — | — | $55.72M | $699.59M | — | — | — | $125.61M | $307.01M | $10.98 | $10.98 | 27,968 | 27,968 |
|---|