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 | — | — | — | — | — | — | $84.33M | -$32.76M | $51.57M | $9.45M | $42.12M | $0.58 | $0.58 | 72,516,000 | 72,665,000 |
|---|
| 2026-03-31 | — | — | — | — | — | — | $219.35M | -$34.75M | $184.59M | $46.22M | $138.37M | $1.91 | $1.91 | 72,441,000 | 72,566,000 |
|---|
| 2025-12-31 | — | — | — | — | — | — | $158.67M | -$28.86M | $129.81M | $59.98M | $103.48M | $1.43 | $1.43 | 58,000 | 72,000 |
|---|
| 2025-09-30 | — | — | — | — | — | — | $37.01M | -$33.64M | $3.37M | -$803,000.00 | $270.48M | $3.75 | $3.74 | 72,209,000 | 72,405,000 |
|---|
| 2025-06-30 | — | $0.00 | — | — | — | — | $64.49M | -$35.3M | $29.19M | $29.93M | -$40.15M | -$0.56 | -$0.56 | 72,088,000 | 72,088,000 |
|---|
| 2025-03-31 | — | $528.57M | — | — | — | — | $213.72M | -$45.22M | $168.5M | $34.21M | $113.87M | $1.58 | $1.58 | 72,012,000 | 72,138,000 |
|---|
| 2024-12-31 | — | $649.99M | — | — | — | — | $150.54M | -$48.8M | $101.74M | $14.9M | $92.46M | $1.29 | $1.28 | 25,000 | 38,000 |
|---|
| 2024-09-30 | $1.08B | $644.93M | — | — | — | — | $20.12M | -$37.21M | -$17.09M | -$7.86M | $289,000.00 | $0.00 | $0.00 | 71,880,000 | 72,086,000 |
|---|
| 2024-06-30 | $1.18B | $604.55M | — | — | — | — | $83.22M | -$58.83M | $24.39M | $4.18M | $18.33M | $0.26 | $0.25 | 71,839,000 | 72,015,000 |
|---|
| 2024-03-31 | $1.58B | $515.64M | — | — | — | — | $158.13M | -$53.48M | $104.64M | $17.08M | $87.74M | $1.22 | $1.22 | 71,728,000 | 71,882,000 |
|---|
| 2023-12-31 | $1.37B | $612.32M | — | — | — | — | $12.77M | $42.58M | $55.35M | -$2.76M | $72.87M | $1.02 | $1.03 | 299,000 | 314,000 |
|---|
| 2023-09-30 | $1.17B | $685.69M | — | — | — | — | $60.23M | -$57.53M | $2.7M | -$1.27M | $3.23M | $0.05 | $0.04 | 71,626,000 | 71,851,000 |
|---|
| 2023-06-30 | $1.29B | $715.72M | — | — | — | — | $84.77M | -$49.74M | $35.03M | $4.77M | $28.88M | $0.40 | $0.40 | 71,536,000 | 71,722,000 |
|---|
| 2023-03-31 | $1.6B | $603.68M | — | — | — | — | $135.2M | -$58.87M | $76.33M | $28.68M | $45.91M | $0.67 | $0.67 | 68,265,000 | 68,419,000 |
|---|
| 2022-12-31 | $1.42B | $699.76M | — | — | — | — | -$288.49M | -$83M | -$371.49M | -$93.95M | -$280.58M | -$4.29 | -$4.29 | 554,000 | 410,000 |
|---|
| 2022-09-30 | $1.13B | $680.14M | — | — | — | — | $49.94M | -$62.78M | -$12.84M | -$1.53M | -$12.31M | -$0.18 | -$0.18 | 67,157,000 | 67,157,000 |
|---|
| 2022-06-30 | $1.15B | $646.19M | — | — | — | — | $45.66M | -$56.04M | -$10.38M | -$4.3M | -$6.58M | -$0.10 | -$0.10 | 67,045,000 | 67,045,000 |
|---|
| 2022-03-31 | $1.27B | $503.23M | — | — | — | — | $168.49M | -$47.12M | $121.38M | $24.13M | $96.18M | $1.58 | $1.58 | 60,737,000 | 60,854,000 |
|---|
| 2021-12-31 | $429.59M | $573.94M | — | — | — | — | $113.53M | -$37.52M | $76.01M | $4.83M | $69.94M | $1.16 | $1.16 | 506,000 | 517,000 |
|---|
| 2021-09-30 | $241.3M | $567.27M | — | — | — | — | $23.3M | -$34.41M | -$11.11M | -$1.82M | -$11.58M | -$0.19 | -$0.19 | 59,688,000 | 59,816,000 |
|---|
| 2021-06-30 | $291.34M | $478.64M | — | — | — | — | $59.27M | -$27.25M | $32.02M | $5.54M | $25.12M | $0.43 | $0.43 | 58,607,000 | 58,710,000 |
|---|
| 2021-03-31 | $535.52M | $335.61M | — | — | — | — | $173.45M | -$23.52M | $149.94M | $31.09M | $117.29M | $2.04 | $2.03 | 57,600,000 | 57,679,000 |
|---|
| 2020-12-31 | $372.21M | $476.94M | — | — | — | — | $152.8M | -$24.08M | $128.72M | $23.68M | $103.54M | $1.84 | $1.83 | 315,000 | 323,000 |
|---|
| 2020-09-30 | $203.08M | $502.95M | — | — | — | — | $54.26M | -$26.51M | $27.75M | $6.69M | $18.27M | $0.32 | $0.32 | 56,271,000 | 56,357,000 |
|---|
| 2020-06-30 | $259.07M | $430.22M | — | — | — | — | $67.57M | -$18.53M | $49.05M | $9.17M | $37.97M | $0.68 | $0.68 | 55,462,000 | 55,532,000 |
|---|
| 2020-03-31 | $504.79M | $319.31M | — | — | — | — | $148.37M | -$49.15M | $99.22M | $26.22M | $72.54M | $1.31 | $1.31 | 55,310,000 | 55,363,000 |
|---|
| 2019-12-31 | $379.45M | $418.99M | — | — | — | — | $138.2M | -$25.31M | $112.9M | $20.99M | $91.72M | $1.68 | $1.68 | 249,000 | 249,000 |
|---|
| 2019-09-30 | $200.26M | $451.57M | — | — | — | — | $38.26M | -$28.59M | $9.67M | $3.14M | $5.35M | $0.10 | $0.10 | 54,670,000 | 54,748,000 |
|---|
| 2019-06-30 | $253.41M | $402.2M | — | — | — | — | $54.87M | -$25.69M | $29.18M | $6.35M | $22.06M | $0.41 | $0.41 | 53,935,000 | 54,003,000 |
|---|
| 2019-03-31 | $552.18M | $300.47M | — | — | — | — | $140.48M | -$19.56M | $120.92M | $25.54M | $94.81M | $1.78 | $1.77 | 53,369,000 | 53,424,000 |
|---|
| 2018-12-31 | $368.88M | $380.2M | — | — | — | — | $134.85M | -$37.12M | $97.74M | $28.26M | $69.3M | $1.38 | $1.37 | 503,000 | 508,000 |
|---|
| 2018-09-30 | $196.84M | $395.86M | — | — | — | — | $39.68M | -$23.66M | $16.02M | $3.69M | $12.33M | $0.25 | $0.25 | 49,493,000 | 49,553,000 |
|---|
| 2018-06-30 | $261.7M | $352.67M | — | — | — | — | $53.34M | -$26.36M | $26.98M | $5.43M | $21.55M | $0.44 | $0.44 | 48,826,000 | 48,880,000 |
|---|
| 2018-03-31 | $478.56M | $258.95M | — | — | — | — | $129.56M | -$26.97M | $102.6M | $24.3M | $79.09M | $1.63 | $1.63 | 48,416,000 | 48,459,000 |
|---|
| 2017-12-31 | $346.84M | $342.38M | — | — | — | — | $135.52M | -$21.45M | $114.07M | $17.68M | $96.47M | $1.99 | $2.01 | 388,000 | 79,000 |
|---|
| 2017-09-30 | $202.16M | $342.63M | — | — | — | — | $34.99M | -$21.47M | $13.51M | $3.09M | $10.2M | $0.21 | $0.21 | 47,628,000 | 47,986,000 |
|---|
| 2017-06-30 | $248.24M | $272M | — | — | — | — | $48.27M | -$21.47M | $26.8M | $8.68M | $17.86M | $0.38 | $0.37 | 47,571,000 | 47,884,000 |
|---|
| 2017-03-31 | $465.64M | — | — | — | — | — | $124.35M | -$19.7M | $104.64M | $35.64M | $69.31M | $1.46 | $1.45 | 47,530,000 | 47,864,000 |
|---|
| 2016-12-31 | -$436.9M | — | — | — | — | — | $137.72M | -$36.61M | $101.12M | $35.42M | $65.18M | $1.37 | $1.36 | 5,000 | 12,000 |
|---|
| 2016-09-30 | $512.71M | — | — | — | — | — | $15.54M | -$15.59M | -$54,000.00 | -$2.96M | $2.47M | $0.05 | $0.05 | 47,481,000 | 47,830,000 |
|---|
| 2016-06-30 | $521.99M | — | — | — | — | — | $28.12M | -$15.75M | $12.37M | $3.27M | $8.94M | $0.19 | $0.19 | 47,473,000 | 47,811,000 |
|---|
| 2016-03-31 | $709.06M | — | — | — | — | — | $134.1M | -$16M | $118.1M | $42.74M | $75.45M | $1.59 | $1.58 | 47,437,000 | 47,763,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 | — | — | — | — | — | — | $473.89M | -$143.01M | $330.87M | $96.04M | $439.83M | $6.09 | $6.08 | 72,162,000 | 72,337,000 |
|---|
| 2024-12-31 | — | $2.42B | — | — | — | — | $406.47M | -$152.34M | $254.14M | $33.16M | $198.82M | $2.77 | $2.76 | 71,841,000 | 72,032,000 |
|---|
| 2023-12-31 | $5.43B | $2.62B | — | — | — | — | $292.98M | -$123.57M | $169.4M | $29.41M | $150.89M | $2.13 | $2.13 | 70,787,000 | 70,990,000 |
|---|
| 2022-12-31 | $4.96B | $2.53B | — | — | — | — | -$24.4M | -$248.94M | -$273.34M | -$75.65M | -$203.29M | -$3.10 | -$3.10 | 65,558,000 | 65,558,000 |
|---|
| 2021-12-31 | $1.5B | $1.96B | — | — | — | — | $369.55M | -$122.7M | $246.85M | $39.65M | $200.78M | $3.39 | $3.39 | 59,145,000 | 59,259,000 |
|---|
| 2020-12-31 | $1.34B | $1.73B | — | — | — | — | $423M | -$118.27M | $304.74M | $65.75M | $232.32M | $4.15 | $4.14 | 55,998,000 | 56,076,000 |
|---|
| 2019-12-31 | $1.39B | $1.57B | — | — | — | — | $371.81M | -$99.14M | $272.67M | $56.02M | $213.94M | $3.94 | $3.94 | 54,245,000 | 54,312,000 |
|---|
| 2018-12-31 | $1.31B | $1.39B | — | — | — | — | $357.43M | -$114.1M | $243.34M | $61.68M | $182.28M | $3.69 | $3.68 | 49,419,000 | 49,476,000 |
|---|
| 2017-12-31 | $1.26B | $1.15B | — | — | — | — | $343.12M | -$84.09M | $259.03M | $65.09M | $193.84M | $4.04 | $4.04 | 47,965,000 | 47,991,000 |
|---|
| 2016-12-31 | $1.31B | $1.02B | — | — | — | — | $315.47M | -$83.95M | $231.52M | $78.47M | $152.04M | $3.20 | $3.18 | 47,469,000 | 47,814,000 |
|---|
| 2015-12-31 | $2.36B | — | — | — | — | — | $288.33M | -$69M | $219.33M | $79.9M | $138.32M | $2.94 | $2.92 | 46,992,000 | 47,383,000 |
|---|