Complete source-backed income-statement history.
- Available history
- 2010-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 | $460.28M | — | — | — | $31.55M | — | -$58.97M | -$30.42M | -$89.39M | -$13.41M | -$75.98M | -$1.13 | -$1.13 | 67,039,238 | 67,039,238 |
|---|
| 2026-03-31 | $489.3M | — | — | — | $28.55M | — | -$32.89M | -$27.28M | -$60.17M | -$8.18M | -$52M | -$0.78 | -$0.78 | 66,964,534 | 66,964,534 |
|---|
| 2025-12-31 | $449.5M | — | — | — | $25.48M | — | -$278.49M | -$27.62M | -$306.11M | $2.59M | -$308.7M | -$4.61 | -$4.61 | 10,160 | 10,160 |
|---|
| 2025-09-30 | $458.07M | — | — | — | $28.82M | — | -$67.59M | -$27.97M | -$95.56M | -$14.78M | -$80.78M | -$1.21 | -$1.21 | 66,964,534 | 66,964,534 |
|---|
| 2025-06-30 | $453.52M | — | — | — | $30.43M | — | -$58.4M | -$29.53M | -$87.94M | -$1.86M | -$86.07M | -$1.29 | -$1.29 | 66,914,282 | 66,914,282 |
|---|
| 2025-03-31 | $506.97M | — | — | — | $29.7M | — | $6.73M | -$28.34M | -$21.61M | $732,000.00 | -$22.34M | -$0.33 | -$0.33 | 66,893,083 | 66,893,083 |
|---|
| 2024-12-31 | $488.41M | — | — | — | $25.79M | — | $50.39M | -$30.24M | $20.16M | $3.45M | $16.71M | $0.26 | $0.26 | 52,141 | 52,141 |
|---|
| 2024-09-30 | $502.14M | — | — | — | $29.16M | — | $8.84M | -$26.52M | -$17.68M | -$120,000.00 | -$17.56M | -$0.26 | -$0.26 | 66,849,720 | 66,849,720 |
|---|
| 2024-06-30 | $499.38M | — | — | — | $29.79M | — | -$43.78M | -$22.54M | -$66.32M | $1.26M | -$67.59M | -$1.01 | -$1.01 | 66,816,843 | 66,816,843 |
|---|
| 2024-03-31 | $553.43M | — | — | — | $31.7M | — | -$448,000.00 | -$22.62M | -$23.07M | -$6.37M | -$16.7M | -$0.25 | -$0.25 | 66,641,990 | 66,641,990 |
|---|
| 2023-12-31 | $470.49M | — | — | — | $26.74M | — | -$56.4M | -$29.74M | -$86.13M | $1.08M | -$87.22M | -$1.32 | -$1.32 | 21,362 | 21,362 |
|---|
| 2023-09-30 | $470.82M | — | — | — | $30.1M | — | -$3.43M | -$18.55M | -$21.97M | $3.98M | -$25.96M | -$0.39 | -$0.39 | 66,470,639 | 66,470,639 |
|---|
| 2023-06-30 | $529.86M | — | — | — | $32.39M | — | -$108.83M | -$16.95M | -$125.79M | -$27.48M | -$98.31M | -$1.48 | -$1.48 | 66,425,479 | 66,425,479 |
|---|
| 2023-03-31 | $522.67M | — | — | — | $33.95M | — | -$20.12M | -$15.81M | -$35.93M | -$5.36M | -$30.58M | -$0.46 | -$0.46 | 66,259,216 | 66,259,216 |
|---|
| 2022-12-31 | $583.06M | — | — | — | $35.76M | — | $47.26M | -$18.63M | $28.63M | $8.61M | $20.02M | $0.31 | $0.30 | 10,936 | 67,677 |
|---|
| 2022-09-30 | $532.81M | — | — | — | $24.26M | — | $108.72M | -$10.68M | $98.04M | $31.29M | $66.75M | $1.01 | $1.00 | 66,132,492 | 66,588,974 |
|---|
| 2022-06-30 | $572.33M | — | — | — | $23.62M | — | $114.03M | -$8.53M | $105.5M | $34.13M | $71.37M | $1.08 | $1.07 | 66,098,975 | 66,588,932 |
|---|
| 2022-03-31 | $592.74M | — | — | — | $22.2M | — | $122.35M | -$9.22M | $113.13M | $24.24M | $88.9M | $1.35 | $1.34 | 66,034,772 | 66,425,147 |
|---|
| 2021-12-31 | $518.96M | — | — | — | $18.67M | — | $129.96M | -$11.74M | $118.23M | $43.71M | $74.52M | $1.13 | $1.12 | 14,782 | 4,326 |
|---|
| 2021-09-30 | $469.75M | — | — | — | $19.48M | — | $113.76M | -$12.15M | $101.61M | $32.49M | $69.12M | $1.05 | $1.04 | 65,988,357 | 66,306,031 |
|---|
| 2021-06-30 | $401.83M | — | — | — | $20.24M | — | $51.84M | -$19.74M | $32.1M | $10.69M | $21.42M | $0.32 | $0.32 | 65,941,932 | 66,332,683 |
|---|
| 2021-03-31 | $412.72M | — | — | — | $20.55M | — | $51.03M | -$42.4M | $8.63M | $2.7M | $5.93M | $0.09 | $0.09 | 65,857,409 | 66,198,881 |
|---|
| 2020-12-31 | $398.2M | — | — | — | $17.54M | — | $15.62M | -$26.95M | -$11.33M | $1.65M | -$12.98M | -$0.20 | -$0.20 | 10,564 | 10,564 |
|---|
| 2020-09-30 | $333.15M | — | — | — | $15.39M | — | $13.74M | -$7.97M | $5.77M | -$1.78M | $7.55M | $0.11 | $0.11 | 65,799,946 | 65,890,848 |
|---|
| 2020-06-30 | $341.2M | — | — | — | $16.37M | — | $10.32M | -$17.84M | -$7.53M | $882,000.00 | -$8.41M | — | — | 65,778,894 | 65,778,894 |
|---|
| 2020-03-31 | $350.6M | — | — | — | $17.57M | — | $24.06M | -$22.11M | $1.95M | $5.34M | -$3.39M | -$0.05 | -$0.05 | 65,694,460 | 65,694,460 |
|---|
| 2019-12-31 | $331.17M | — | — | — | $19.57M | — | -$66.11M | -$22.49M | -$88.6M | -$15.88M | -$72.72M | -$1.11 | -$1.11 | 15,159 | -357,129 |
|---|
| 2019-09-30 | $383.54M | — | — | — | $17.96M | — | $18.75M | -$17.3M | $1.45M | $244,000.00 | $1.21M | $0.02 | $0.02 | 65,598,177 | 65,973,870 |
|---|
| 2019-06-30 | $425.75M | — | — | — | $19.47M | — | $37.81M | -$17.12M | $20.69M | $10.43M | $10.26M | — | — | 65,611,484 | 65,841,739 |
|---|
| 2019-03-31 | $483.95M | — | — | — | $17.23M | — | $93.55M | -$17.51M | $76.04M | $24.42M | $51.62M | $0.79 | $0.78 | 65,400,222 | 65,911,138 |
|---|
| 2018-12-31 | $412.23M | — | — | — | $17.58M | — | $91M | -$25.53M | $65.47M | $20.46M | $45.01M | $0.69 | $0.69 | 12,491 | 78,553 |
|---|
| 2018-09-30 | $331.06M | — | — | — | $14.51M | — | $63.35M | -$11.99M | $51.36M | $10.18M | $41.18M | $0.63 | $0.63 | 65,170,531 | 65,818,039 |
|---|
| 2018-06-30 | $346.53M | — | — | — | $15.02M | — | $37.48M | -$12.26M | $25.22M | $8.46M | $16.76M | — | — | 65,140,802 | 65,682,681 |
|---|
| 2018-03-31 | $367.9M | — | — | — | $14.36M | — | $76.05M | -$40.82M | $35.23M | $9.58M | $25.65M | $0.39 | $0.39 | 65,050,275 | 65,574,821 |
|---|
| 2017-12-31 | $337.69M | — | — | — | $14.37M | — | $66.68M | -$13.41M | $53.27M | $11.56M | $41.72M | $0.65 | $0.64 | 19,444 | 49,346 |
|---|
| 2017-09-30 | $305.5M | — | — | — | $12.33M | — | $41.66M | -$13.89M | $27.78M | $6.63M | $21.14M | $0.33 | $0.32 | 64,973,653 | 65,393,916 |
|---|
| 2017-06-30 | $283.18M | — | — | — | $13.26M | — | $18.86M | -$13.18M | $5.68M | $7.78M | -$2.1M | — | — | 64,945,675 | 64,945,675 |
|---|
| 2017-03-31 | $220.81M | — | — | — | $9.73M | — | $41.35M | -$24.14M | $17.21M | $7.48M | $9.73M | — | — | 64,767,944 | 65,287,758 |
|---|
| 2016-12-31 | $287.1M | — | — | — | $12.4M | — | $40.43M | -$16.6M | $23.83M | $5.34M | $18.49M | $0.29 | $0.29 | 8,276 | 57,244 |
|---|
| 2016-09-30 | $215.84M | — | — | — | $10.07M | — | $29.82M | -$12.79M | $17.04M | $5.11M | $11.93M | $0.18 | $0.18 | 64,656,138 | 65,155,154 |
|---|
| 2016-06-30 | $198.06M | — | — | — | $10.29M | — | $16.78M | -$13.15M | $3.63M | $7.87M | -$4.24M | -$0.07 | -$0.07 | 64,628,160 | 64,628,160 |
|---|
| 2016-03-31 | $230.63M | — | — | — | $11.77M | — | $28.1M | -$13.13M | $14.97M | $6.2M | $8.77M | — | — | 64,584,985 | 64,901,728 |
|---|
| 2015-12-31 | $216.31M | — | — | — | $10.71M | — | $44.17M | -$14.8M | $29.37M | $7.68M | $21.7M | $0.33 | $0.34 | 14,603 | 11,846 |
|---|
| 2015-09-30 | $249.14M | $197.51M | — | — | $12.47M | — | $44.03M | -$13.69M | $30.34M | $6.58M | $23.76M | $0.37 | $0.37 | 64,423,896 | 64,790,509 |
|---|
| 2015-06-30 | $246.13M | $205.29M | — | — | $11.7M | — | $33.55M | -$11.21M | $22.34M | $5.93M | $16.41M | $0.25 | $0.25 | 64,395,918 | 64,780,972 |
|---|
| 2015-03-31 | $234.66M | $184.95M | — | — | $11.36M | — | $43.93M | -$21.03M | $22.9M | — | $13.63M | $0.21 | $0.21 | 64,276,452 | 64,706,329 |
|---|
| 2014-12-31 | $258.69M | $198.11M | — | — | $13.27M | — | $52.35M | -$43.13M | $9.22M | $6.02M | $3.21M | $0.03 | $0.03 | 721,961 | 725,748 |
|---|
| 2014-09-30 | $276.96M | $222.83M | $59.47M | — | $11.28M | $253.42M | $48.19M | $14.43M | $62.62M | -$29.2M | $88.34M | $1.38 | $1.37 | 64,155,288 | 64,569,489 |
|---|
| 2014-06-30 | $259.48M | $230.47M | $34.96M | — | $12.94M | $263.17M | $22.02M | -$14.7M | $7.32M | $4.56M | $571,000.00 | $0.01 | $0.01 | 63,915,377 | 64,342,731 |
|---|
| 2014-03-31 | $278.51M | $236.3M | $49.68M | — | $10.44M | $266.44M | $39.24M | -$14.22M | $25.03M | $1.85M | $21.04M | $0.38 | $0.37 | 55,709,482 | 56,335,671 |
|---|
| 2013-12-31 | $258.55M | $238.33M | $24.16M | — | $14.68M | $275.76M | $6.92M | -$12.52M | -$5.6M | $5.99M | -$9.83M | -$0.17 | -$0.17 | 7,368 | 7,368 |
|---|
| 2013-09-30 | $246.66M | $220.16M | $29.66M | — | $12.51M | $255.91M | $13.3M | -$14.38M | -$1.08M | $1.25M | -$2.97M | -$0.05 | -$0.05 | 55,695,704 | 55,695,704 |
|---|
| 2013-06-30 | $253.17M | $244.36M | $11.07M | — | $12.24M | $275.87M | -$1.17M | -$10.24M | -$11.41M | $815,000.00 | -$13.02M | — | — | 55,670,034 | 55,670,034 |
|---|
| 2013-03-31 | $237.82M | $217.98M | $24.35M | — | $11.74M | $249.18M | $12.61M | -$11.09M | $1.52M | $1.15M | -$561,000.00 | -$0.01 | -$0.01 | 55,632,982 | 55,632,982 |
|---|
| 2012-12-31 | — | — | — | — | — | — | — | — | — | — | — | — | — | 7,535 | 7,535 |
|---|
| 2012-09-30 | — | — | — | — | — | — | — | — | — | — | — | — | — | 55,619,204 | 55,619,204 |
|---|
| 2012-06-30 | — | — | — | — | — | — | — | — | — | — | — | — | — | 55,593,314 | 55,874,205 |
|---|
| 2012-03-31 | — | — | — | — | — | — | — | — | — | — | — | — | — | 55,554,830 | 55,861,208 |
|---|
| 2011-12-31 | — | — | — | — | — | — | — | — | — | — | — | — | — | 1,827,943 | -242,770 |
|---|
| 2011-09-30 | — | — | — | — | — | — | — | — | — | — | — | — | — | 55,141,780 | 56,566,224 |
|---|
| 2011-06-30 | — | — | — | — | — | — | — | — | — | — | — | — | — | 45,521,094 | 56,999,272 |
|---|
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.87B | — | — | — | $114.44M | — | -$397.75M | -$113.46M | -$511.21M | -$13.32M | -$497.89M | -$7.44 | -$7.44 | 66,934,388 | 66,934,388 |
|---|
| 2024-12-31 | $2.04B | — | — | — | $116.43M | — | $15.01M | -$101.92M | -$86.92M | -$1.77M | -$85.14M | -$1.27 | -$1.27 | 66,821,951 | 66,821,951 |
|---|
| 2023-12-31 | $1.99B | — | — | — | $123.18M | — | -$188.77M | -$81.05M | -$269.82M | -$27.77M | -$242.06M | -$3.65 | -$3.65 | 66,407,248 | 66,407,248 |
|---|
| 2022-12-31 | $2.28B | — | — | — | $105.83M | — | $392.37M | -$47.07M | $345.3M | $98.26M | $247.04M | $3.74 | $3.71 | 66,100,040 | 66,602,386 |
|---|
| 2021-12-31 | $1.8B | — | — | — | $78.93M | — | $346.58M | -$86.02M | $260.57M | $89.58M | $170.99M | $2.59 | $2.58 | 65,944,494 | 66,284,003 |
|---|
| 2020-12-31 | $1.42B | — | — | — | $66.87M | — | $63.73M | -$74.87M | -$11.14M | $6.1M | -$17.24M | -$0.26 | -$0.26 | 65,768,485 | 65,768,485 |
|---|
| 2019-12-31 | $1.62B | — | — | — | $74.23M | — | $84M | -$74.42M | $9.59M | $19.23M | -$9.64M | -$0.15 | -$0.15 | 65,553,196 | 65,553,196 |
|---|
| 2018-12-31 | $1.46B | — | — | — | $61.46M | — | $267.87M | -$90.6M | $177.27M | $48.68M | $128.59M | $1.97 | $1.96 | 65,133,467 | 65,770,840 |
|---|
| 2017-12-31 | $1.17B | — | — | — | $49.68M | — | $168.55M | -$64.62M | $103.94M | $33.45M | $70.48M | $1.09 | $1.08 | 64,915,955 | 65,393,105 |
|---|
| 2016-12-31 | $931.62M | — | — | — | $44.53M | — | $115.12M | -$55.66M | $59.46M | $24.52M | $34.94M | $0.54 | $0.54 | 64,631,491 | 65,098,265 |
|---|
| 2015-12-31 | $946.24M | — | — | — | $46.24M | — | $165.68M | -$60.73M | $104.95M | $29.45M | $75.5M | $1.17 | $1.17 | 64,380,565 | 64,776,792 |
|---|
| 2014-12-31 | $1.07B | $887.71M | — | — | $47.93M | — | $161.8M | -$57.61M | $104.19M | -$16.77M | $113.15M | $1.82 | $1.81 | 62,012,947 | 62,514,870 |
|---|
| 2013-12-31 | $996.19M | $920.83M | $89.24M | — | $51.17M | $1.06B | $31.66M | -$48.23M | -$16.57M | $9.2M | -$26.38M | -$0.47 | -$0.47 | 55,673,838 | 55,673,838 |
|---|
| 2012-12-31 | $979.77M | $886.14M | $112.29M | — | $49.27M | $1.01B | $63.02M | -$67.13M | -$4.11M | $9.38M | -$15.67M | -$0.28 | -$0.28 | 55,596,761 | 55,596,761 |
|---|
| 2011-12-31 | $1.16B | $965.72M | $208.63M | — | $53.97M | $1.1B | $154.67M | -$80.46M | $74.2M | -$968,000.00 | $69.7M | $1.39 | $1.24 | 50,116,982 | 56,986,019 |
|---|
| 2010-12-31 | — | — | — | — | — | — | — | — | — | — | — | — | — | 38,590,797 | 56,962,962 |
|---|