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 | $652.52M | $571.68M | — | — | $68.83M | — | -$9.56M | — | -$25.65M | $2.72M | -$28.36M | -$0.25 | -$0.25 | 112,542,000 | 112,542,000 |
|---|
| 2026-03-31 | $496.25M | $412.47M | — | — | $72.82M | — | -$10.6M | — | -$25.72M | $910,000.00 | -$26.63M | -$0.24 | -$0.24 | 111,905,000 | 111,905,000 |
|---|
| 2025-12-31 | $468.72M | $371.47M | — | — | $72.66M | — | -$408.23M | — | -$430.81M | -$1.68M | -$429.13M | -$3.76 | -$3.76 | -875,000 | -875,000 |
|---|
| 2025-09-30 | $479.53M | $379.76M | — | — | $77.59M | — | $886,000.00 | — | -$19.96M | $906,000.00 | -$20.86M | -$0.24 | -$0.24 | 114,066,000 | 114,066,000 |
|---|
| 2025-06-30 | $444.33M | $343.94M | — | — | $75.21M | — | -$1.17M | — | -$20.72M | -$825,000.00 | -$19.9M | -$0.44 | -$0.44 | 115,882,000 | 115,882,000 |
|---|
| 2025-03-31 | $483.65M | $381.18M | — | — | $78.41M | — | -$1.62M | — | -$63.15M | $1.47M | -$64.62M | -$0.63 | -$0.63 | 115,315,000 | 115,315,000 |
|---|
| 2024-12-31 | $646.54M | $570.83M | — | — | $47.7M | — | -$18.6M | — | -$23.92M | -$1.12M | -$22.8M | -$0.26 | -$0.26 | 117,000 | 117,000 |
|---|
| 2024-09-30 | $621.4M | $540.71M | — | — | $67.06M | — | -$16.27M | — | -$23.76M | -$619,000.00 | -$23.14M | -$0.27 | -$0.27 | 114,862,000 | 114,862,000 |
|---|
| 2024-06-30 | $647.15M | $540.3M | — | — | $69.19M | — | $7.79M | — | $1.36M | -$238,000.00 | $1.6M | -$0.06 | -$0.06 | 114,688,000 | 114,688,000 |
|---|
| 2024-03-31 | $639.65M | $535.55M | — | — | $79.1M | — | -$13.41M | — | -$16.72M | $565,000.00 | -$17.28M | -$0.22 | -$0.22 | 114,141,000 | 114,141,000 |
|---|
| 2023-12-31 | $556.06M | $454.43M | — | — | $81.43M | — | -$21.35M | — | -$48.07M | -$14.66M | -$33.41M | -$0.37 | -$0.37 | 787,000 | 787,000 |
|---|
| 2023-09-30 | $511.02M | $386.59M | — | — | $96.57M | — | -$17.94M | — | -$30.87M | -$5.55M | -$25.32M | -$0.30 | -$0.30 | 112,282,000 | 112,282,000 |
|---|
| 2023-06-30 | $469.14M | $351.94M | — | — | $90.39M | — | -$21.57M | — | -$35.29M | -$970,000.00 | -$34.32M | -$0.37 | -$0.37 | 111,278,000 | 111,278,000 |
|---|
| 2023-03-31 | $427.69M | $310.48M | — | — | $89.73M | — | -$10.36M | — | -$88.17M | -$68.19M | -$19.98M | -$0.24 | -$0.24 | 107,783,000 | 107,783,000 |
|---|
| 2022-12-31 | $382.43M | $299.37M | — | — | $82.86M | — | -$1.88M | — | -$10.23M | $1.12M | -$11.35M | -$0.11 | -$0.11 | 2,056,000 | 2,056,000 |
|---|
| 2022-09-30 | $352.59M | $266.62M | — | $3.8M | $68.52M | — | $12.95M | — | -$43.39M | -$45.52M | $2.12M | $0.02 | $0.02 | 95,286,000 | 99,308,000 |
|---|
| 2022-06-30 | $319.94M | $249.71M | — | $3.8M | $58.96M | — | -$4.63M | — | -$4.31M | -$184,000.00 | -$4.59M | -$0.05 | -$0.05 | 90,071,000 | 90,071,000 |
|---|
| 2022-03-31 | $297.06M | $219.74M | — | $4.1M | $58.93M | $299.86M | -$2.8M | — | -$4.15M | $1.2M | -$5.35M | -$0.06 | -$0.06 | 89,509,000 | 89,509,000 |
|---|
| 2021-12-31 | $248.36M | — | — | $4.4M | $66.92M | $260.57M | -$12.21M | — | $2.6M | -$453,000.00 | -$5.65M | -$0.07 | -$0.07 | 761,000 | 761,000 |
|---|
| 2021-09-30 | $222.47M | — | — | $4.2M | $51.29M | $229.05M | -$6.58M | — | -$12.81M | $234,000.00 | -$13.04M | -$0.15 | -$0.15 | 85,800,000 | 85,800,000 |
|---|
| 2021-06-30 | $222.06M | — | — | — | $42.7M | $229.73M | -$7.67M | — | -$9.02M | $91,000.00 | -$9.11M | -$0.11 | -$0.11 | 85,448,000 | 85,448,000 |
|---|
| 2021-03-31 | $215.07M | — | — | $3.4M | $58.59M | $231.02M | -$15.95M | — | -$10.58M | $611,000.00 | -$9.81M | -$0.12 | -$0.12 | 84,670,000 | 84,670,000 |
|---|
| 2020-12-31 | $174.13M | — | — | — | $58.66M | $246.8M | $4.52M | — | -$9.87M | $763,000.00 | -$14.63M | -$0.07 | -$0.07 | 2,313,000 | 2,313,000 |
|---|
| 2020-09-30 | $264.59M | — | — | — | $52.37M | $256.02M | -$16.45M | — | -$36.53M | $503,000.00 | -$37.35M | -$0.44 | -$0.44 | 85,172,000 | 85,172,000 |
|---|
| 2020-06-30 | $238.63M | — | — | — | $47.3M | $443.13M | -$225.83M | — | -$205.92M | -$3.9M | -$203.52M | -$2.38 | -$2.38 | 85,349,000 | 85,349,000 |
|---|
| 2020-03-31 | $247.29M | — | — | — | $52.09M | $246.32M | -$25.09M | — | -$78.22M | $270,000.00 | -$78.75M | -$0.93 | -$0.93 | 84,793,000 | 84,793,000 |
|---|
| 2019-12-31 | $236.53M | — | — | — | $35.87M | $294.13M | -$216.87M | — | -$223.75M | -$22.85M | -$198.1M | -$2.40 | -$2.40 | — | 533,000 |
|---|
| 2019-09-30 | $220.14M | — | — | — | $58.81M | $240.28M | -$20.14M | — | -$26.59M | -$849,000.00 | -$25.52M | -$0.30 | -$0.30 | — | 83,819,000 |
|---|
| 2019-06-30 | $191.96M | — | — | — | $66.93M | $217.19M | -$25.23M | — | -$30.5M | $1.4M | -$31.62M | -$0.38 | -$0.38 | — | 82,289,000 |
|---|
| 2019-03-31 | $197.76M | — | — | — | $74.84M | $244.4M | -$46.65M | — | -$49.15M | -$496,000.00 | -$46.74M | -$0.59 | -$0.59 | — | 79,335,000 |
|---|
| 2018-12-31 | $193.1M | — | — | — | $62.92M | $206.46M | -$13.35M | — | -$17.53M | $11,000.00 | -$16.69M | — | — | — | 467,000 |
|---|
| 2018-09-30 | $149.95M | — | — | — | $59.57M | $160.98M | -$11.03M | — | -$12.42M | $135,000.00 | -$12.43M | -$0.16 | -$0.16 | 77,999,000 | 77,999,000 |
|---|
| 2018-06-30 | $144.3M | — | — | — | $57.4M | $153.26M | -$8.97M | — | -$10.14M | -$109,000.00 | -$9.92M | -$0.13 | -$0.13 | 77,209,000 | 77,209,000 |
|---|
| 2018-03-31 | $139.71M | — | — | — | $55.53M | $153.85M | -$14.13M | — | -$14.06M | $3,000.00 | -$13.63M | -$0.18 | -$0.18 | 75,375,000 | 75,375,000 |
|---|
| 2017-12-31 | $113.73M | — | — | — | $55.2M | $131.98M | -$18.25M | — | -$18.42M | -$4.63M | -$13.16M | -$0.16 | -$0.16 | 3,484,000 | 3,484,000 |
|---|
| 2017-09-30 | $107.91M | — | — | — | $45.83M | $121.93M | -$14.02M | — | -$14.84M | -$1.71M | -$12.59M | -$0.18 | -$0.18 | 70,328,000 | 70,328,000 |
|---|
| 2017-06-30 | $107.07M | — | — | — | $51.09M | $126.19M | -$19.12M | — | -$20.4M | -$700,000.00 | -$16.91M | -$0.28 | -$0.28 | 59,478,000 | 59,478,000 |
|---|
| 2017-03-31 | $106.24M | — | — | — | $53.55M | $127.69M | -$21.46M | — | -$22.74M | $405,000.00 | -$18.01M | -$0.34 | -$0.34 | 52,599,000 | 52,599,000 |
|---|
| 2016-12-31 | — | — | — | — | $57.59M | $121.88M | -$33.87M | — | -$34.33M | -$9.14M | -$17.41M | -$0.21 | -$0.21 | 2,399,000 | 2,399,000 |
|---|
| 2016-09-30 | — | — | — | — | $38.4M | $76.05M | -$15.84M | — | -$16.03M | -$256,000.00 | -$11.21M | -$0.26 | -$0.26 | 43,110,000 | 43,110,000 |
|---|
| 2016-06-30 | — | — | — | — | $32.76M | $69.15M | -$12.63M | — | -$12.37M | -$371,000.00 | -$8.39M | -$0.20 | -$0.20 | 42,594,000 | 42,594,000 |
|---|
| 2016-03-31 | — | — | — | — | $31.95M | $224.53M | -$175.08M | — | -$174.8M | -$988,000.00 | -$122.74M | -$2.91 | -$2.91 | 42,185,000 | 42,185,000 |
|---|
| 2015-12-31 | — | — | — | $2.5M | $32.37M | $60.25M | -$14.19M | — | -$13.96M | -$5.69M | -$4.12M | -$3.91 | -$1.00 | 5,511,000 | 4,738,000 |
|---|
| 2015-09-30 | — | — | — | $2.5M | $29.83M | $57.65M | -$17.25M | — | -$17.19M | -$104,000.00 | -$11.98M | -$0.29 | -$0.29 | 41,468,000 | 41,468,000 |
|---|
| 2015-06-30 | — | — | — | $800,000.00 | $13.08M | $21.95M | -$11.54M | — | $385.76M | $29.27M | $359.91M | $25.69 | $9.73 | 13,976,000 | 36,643,000 |
|---|
| 2015-03-31 | — | — | — | — | $0.00 | $0.00 | $0.00 | — | -$11.32M | $0.00 | -$11.32M | -$4.22 | -$4.22 | 2,988,000 | 2,988,000 |
|---|
| 2014-12-31 | — | — | — | — | $0.00 | $0.00 | $0.00 | — | -$10.7M | $0.00 | -$10.7M | -$4.69 | -$4.69 | 130,000 | 130,000 |
|---|
| 2014-09-30 | — | — | — | — | $0.00 | $0.00 | $0.00 | — | -$3.17M | $0.00 | -$3.17M | -$2.07 | -$2.07 | 2,506,000 | 2,506,000 |
|---|
| 2014-06-30 | — | — | — | — | $0.00 | $0.00 | $0.00 | — | -$5.94M | $0.00 | -$5.94M | -$3.17 | -$3.17 | 2,272,000 | 2,272,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 | $1.88B | $1.48B | — | — | $303.87M | — | -$410.14M | — | -$534.64M | -$126,000.00 | -$534.51M | -$5.07 | -$5.07 | 114,208,000 | 114,208,000 |
|---|
| 2024-12-31 | $2.55B | $2.19B | — | — | $263.05M | — | -$40.49M | — | -$63.04M | -$1.41M | -$61.62M | -$0.81 | -$0.81 | 114,682,000 | 114,682,000 |
|---|
| 2023-12-31 | $1.96B | $1.5B | — | — | $358.11M | — | -$71.21M | — | -$202.41M | -$89.37M | -$113.04M | -$1.28 | -$1.28 | 111,251,000 | 111,251,000 |
|---|
| 2022-12-31 | $1.35B | $1.04B | — | — | $269.27M | — | $3.64M | — | -$62.08M | -$43.38M | -$19.16M | -$0.20 | -$0.20 | 93,699,000 | 93,699,000 |
|---|
| 2021-12-31 | $907.96M | $657.55M | — | $15.5M | $219.5M | $950.37M | -$42.41M | — | -$29.8M | $483,000.00 | -$37.6M | -$0.44 | -$0.44 | 86,067,000 | 86,067,000 |
|---|
| 2020-12-31 | $924.64M | — | — | $15.1M | $210.41M | $1.19B | -$262.85M | — | -$330.54M | -$2.37M | -$334.25M | -$3.94 | -$3.94 | 84,928,000 | 84,928,000 |
|---|
| 2019-12-31 | $846.38M | — | — | $19.8M | $236.45M | $996.01M | -$308.89M | — | -$329.99M | -$22.8M | -$301.97M | -$3.67 | -$3.67 | 82,364,000 | 82,364,000 |
|---|
| 2018-12-31 | $627.06M | — | — | $18.2M | $235.42M | $674.54M | -$47.48M | — | -$54.15M | $40,000.00 | -$52.66M | — | — | — | 77,338,000 |
|---|
| 2017-12-31 | $434.95M | — | — | $17.2M | $205.67M | $507.79M | -$72.84M | — | -$76.4M | -$6.64M | -$60.67M | -$0.94 | -$0.94 | 64,351,000 | 64,351,000 |
|---|
| 2016-12-31 | $254.19M | — | — | $11.1M | $160.69M | $491.61M | -$237.42M | — | -$237.53M | -$10.76M | -$159.74M | -$3.55 | -$3.55 | 45,031,000 | 45,031,000 |
|---|
| 2015-12-31 | — | — | — | $5.8M | $75.29M | $139.85M | -$42.97M | — | $343.29M | $23.48M | $332.49M | $13.14 | $6.93 | 25,129,000 | 46,136,000 |
|---|
| 2014-12-31 | — | — | — | $0.00 | $0.00 | $0.00 | $0.00 | — | -$25.25M | $0.00 | -$25.25M | -$13.46 | -$13.46 | 2,314,000 | 2,314,000 |
|---|
| 2013-12-31 | — | — | — | $2M | $15.6M | $46.83M | -$21.16M | — | $20.03M | $8,000.00 | $20.02M | $2.51 | $0.99 | 964,000 | 2,988,000 |
|---|