Complete source-backed income-statement history.
- Available history
- 2009-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 | $2.97B | — | — | — | — | — | $634.55M | -$27.57M | $606.99M | $144.05M | $462.13M | $9.53 | $9.35 | 48,509,000 | 49,444,000 |
|---|
| 2026-03-31 | $1.82B | — | — | — | — | — | $65.32M | -$6.83M | $58.49M | $12.34M | $54.45M | $1.12 | $1.10 | 48,401,000 | 49,632,000 |
|---|
| 2025-12-31 | $1.81B | — | — | — | — | — | $99.26M | -$5.78M | $93.48M | $18.08M | $77.7M | $1.59 | $1.54 | -494,000 | -292,000 |
|---|
| 2025-09-30 | $2.01B | — | — | — | — | — | $358.52M | -$13.18M | $345.34M | $82.71M | $262.63M | $5.29 | $5.16 | 49,633,000 | 50,897,000 |
|---|
| 2025-06-30 | $1.89B | — | — | — | — | — | $96.76M | -$20.41M | $76.35M | $16.89M | $59.46M | $1.18 | $1.17 | 50,373,000 | 50,836,000 |
|---|
| 2025-03-31 | $1.75B | — | — | — | — | — | -$15.78M | -$21.52M | -$37.29M | -$6.89M | -$30.4M | -$0.57 | -$0.57 | 53,756,000 | 53,756,000 |
|---|
| 2024-12-31 | $1.83B | — | — | — | — | — | -$46.96M | -$24.93M | -$71.89M | -$16.19M | -$55.7M | -$0.98 | -$0.98 | -508,000 | -1,295,000 |
|---|
| 2024-09-30 | $2.14B | — | — | — | — | — | $36.43M | -$22.49M | $13.95M | $6.46M | $7.49M | $0.13 | $0.13 | 55,729,000 | 56,224,000 |
|---|
| 2024-06-30 | $2.02B | — | — | — | — | — | $48.64M | -$23.34M | $25.31M | $6.67M | $18.64M | $0.33 | $0.32 | 57,239,000 | 58,045,000 |
|---|
| 2024-03-31 | $1.98B | — | — | — | — | — | $9.52M | -$15.9M | -$6.38M | -$2.63M | -$3.75M | -$0.06 | -$0.06 | 58,992,000 | 58,992,000 |
|---|
| 2023-12-31 | $2.18B | — | — | — | — | — | $175.3M | -$8.05M | $167.25M | -$122.08M | $289.32M | $4.85 | $4.76 | -206,000 | -130,000 |
|---|
| 2023-09-30 | $2.58B | — | — | — | — | — | $196.87M | -$20.86M | $176.02M | $4.6M | $171.42M | $2.85 | $2.79 | 60,223,000 | 61,404,000 |
|---|
| 2023-06-30 | $1.78B | — | — | — | — | — | $46.43M | -$14.49M | $31.94M | $1.93M | $30.01M | $0.50 | $0.49 | 60,399,000 | 60,993,000 |
|---|
| 2023-03-31 | $1.69B | — | — | — | — | — | $261.4M | -$23.3M | $238.1M | $213,000.00 | $237.89M | $3.96 | $3.90 | 60,111,000 | 61,047,000 |
|---|
| 2022-12-31 | $1.81B | — | — | — | — | — | $100.8M | -$16.13M | $84.67M | -$46,000.00 | $84.72M | $1.42 | $1.40 | 63,000 | 173,000 |
|---|
| 2022-09-30 | $2.06B | — | — | — | — | — | $284.17M | -$16.71M | $267.46M | $68,000.00 | $267.4M | $4.49 | $4.47 | 59,535,000 | 59,831,000 |
|---|
| 2022-06-30 | $2.11B | — | — | — | — | — | $174.03M | -$23.78M | $150.25M | $1.13M | $149.13M | $2.51 | $2.50 | 59,479,000 | 59,642,000 |
|---|
| 2022-03-31 | $1.35B | — | — | — | — | — | -$121.1M | -$16.39M | -$137.49M | -$437,000.00 | -$137.05M | -$2.31 | -$2.31 | 59,413,000 | 59,413,000 |
|---|
| 2021-12-31 | $1.29B | — | — | — | — | — | $23.75M | -$15.84M | $7.91M | -$172,000.00 | $8.09M | $0.15 | $0.15 | 555,000 | 555,000 |
|---|
| 2021-09-30 | $1.31B | — | — | — | — | — | $97.79M | -$15.41M | $82.39M | $586,000.00 | $81.8M | $1.38 | $1.37 | 59,437,000 | 59,761,000 |
|---|
| 2021-06-30 | $1.22B | — | — | — | — | — | -$84.5M | -$23.85M | -$108.35M | $607,000.00 | -$108.96M | -$1.84 | -$1.84 | 59,367,000 | 59,367,000 |
|---|
| 2021-03-31 | $888.68M | — | — | — | — | — | -$44.66M | -$17.57M | -$62.23M | $0.00 | -$62.23M | -$1.15 | -$1.15 | 54,280,000 | 54,280,000 |
|---|
| 2020-12-31 | $715.51M | — | — | — | — | — | -$114.13M | -$17.65M | -$131.78M | $135,000.00 | -$131.92M | -$2.48 | -$2.48 | 30,000 | 30,000 |
|---|
| 2020-09-30 | $689.98M | — | — | — | — | — | $2.75M | -$16.91M | -$14.16M | $108,000.00 | -$14.27M | -$0.27 | -$0.27 | 53,374,000 | 53,374,000 |
|---|
| 2020-06-30 | $515.3M | — | — | — | — | — | -$25.44M | -$17.83M | -$43.28M | -$2.72M | -$40.56M | -$0.76 | -$0.76 | 53,265,000 | 53,265,000 |
|---|
| 2020-03-31 | $1.2B | — | — | — | — | — | -$181.17M | -$59.41M | -$240.58M | -$18.25M | -$222.34M | -$4.18 | -$4.18 | 53,153,000 | 53,153,000 |
|---|
| 2019-12-31 | $1.4B | — | — | — | — | — | $59.53M | -$24.78M | $34.75M | -$687,000.00 | $35.44M | $0.69 | $0.69 | 379,000 | 399,000 |
|---|
| 2019-09-30 | $1.4B | — | — | — | — | — | $18.41M | -$104.72M | -$86.32M | -$2.43M | -$83.89M | -$1.65 | -$1.65 | 50,942,000 | 50,942,000 |
|---|
| 2019-06-30 | $1.41B | — | — | — | — | — | $48.62M | -$22.26M | $26.36M | -$1.81M | $28.17M | $0.56 | $0.56 | 49,960,000 | 50,074,000 |
|---|
| 2019-03-31 | $1.19B | — | — | — | — | — | $21.42M | -$25.1M | -$3.68M | -$64.77M | $61.09M | $1.23 | $1.14 | 49,127,000 | 55,550,000 |
|---|
| 2018-12-31 | $879.11M | — | — | — | — | — | $20.41M | -$7.07M | $13.33M | -$552,000.00 | $13.89M | $0.30 | $0.30 | 50,000 | 34,000 |
|---|
| 2018-09-30 | $909.78M | $1.62M | — | — | — | — | $4.89M | -$10.36M | -$5.46M | $359,000.00 | -$5.82M | -$0.13 | -$0.13 | 45,709,000 | 45,709,000 |
|---|
| 2018-06-30 | $856.4M | — | — | — | — | — | $28.98M | -$12.31M | $16.67M | $492,000.00 | $16.18M | $0.35 | $0.35 | 45,684,000 | 45,723,000 |
|---|
| 2018-03-31 | $765.44M | — | — | — | — | — | $27.66M | -$12.44M | $15.22M | $34,000.00 | $15.19M | $0.33 | $0.33 | 45,634,000 | 45,677,000 |
|---|
| 2017-12-31 | $663.06M | — | — | — | — | — | $21.61M | -$5.68M | $15.92M | -$3.08M | $19.01M | $0.42 | $0.41 | 38,000 | 56,000 |
|---|
| 2017-09-30 | $610.51M | $1.57M | — | — | — | — | $26.72M | -$7.19M | $19.52M | $700,000.00 | $18.82M | $0.41 | $0.41 | 45,561,000 | 51,992,000 |
|---|
| 2017-06-30 | $564.25M | — | — | — | — | — | $16.45M | -$9.03M | $7.42M | $414,000.00 | $7.01M | $0.15 | $0.15 | 45,541,000 | 45,564,000 |
|---|
| 2017-03-31 | $605.25M | $501.29M | — | — | — | — | $29.19M | -$755,000.00 | $28.43M | $648,000.00 | $27.79M | $0.60 | $0.58 | 45,476,000 | 51,865,000 |
|---|
| 2016-12-31 | $563.14M | $469.99M | — | — | — | — | $25.17M | -$11.28M | $13.89M | $205,000.00 | $13.69M | $0.36 | $0.36 | 1,040,000 | 1,040,000 |
|---|
| 2016-09-30 | $510.31M | $459.3M | — | — | — | — | -$21.78M | -$5.95M | -$27.73M | $30,000.00 | -$27.76M | -$0.67 | -$0.67 | 41,580,000 | 41,580,000 |
|---|
| 2016-06-30 | $413.79M | $364.66M | — | — | — | — | -$3.31M | -$18.26M | -$21.57M | -$8.48M | -$13.09M | -$0.32 | -$0.32 | 41,015,000 | 41,015,000 |
|---|
| 2016-03-31 | $377.81M | $342.39M | — | — | — | — | -$19.72M | $1.38M | -$18.34M | $336,000.00 | -$18.67M | -$0.46 | -$0.46 | 40,974,000 | 40,974,000 |
|---|
| 2015-12-31 | $443.46M | $399.68M | — | — | — | — | -$10.08M | -$55.47M | -$65.55M | $1.29M | -$66.84M | -$1.78 | -$1.78 | 374,000 | 347,000 |
|---|
| 2015-09-30 | $495.5M | $405.15M | — | — | — | — | $26.27M | -$11.07M | $15.21M | $469,000.00 | $14.74M | $0.39 | $0.39 | 37,390,000 | 37,400,000 |
|---|
| 2015-06-30 | $583.76M | $505.03M | — | — | — | — | $27.46M | -$34.34M | -$6.88M | -$18.61M | $11.72M | $0.31 | $0.31 | 37,339,000 | 37,363,000 |
|---|
| 2015-03-31 | $543.61M | $477.51M | — | — | — | — | $17.86M | -$17.33M | $527,000.00 | $65,000.00 | $462,000.00 | $0.01 | $0.01 | 37,188,000 | 37,381,000 |
|---|
| 2014-12-31 | $708.36M | $614.68M | — | — | — | — | $38.25M | -$6.93M | $31.32M | -$342,000.00 | $31.66M | $1.07 | $1.07 | 1,428,000 | 1,428,000 |
|---|
| 2014-09-30 | $854.29M | $830.44M | — | — | — | $890.88M | -$36.6M | -$3.01M | -$39.61M | -$150,000.00 | -$39.46M | -$1.19 | -$1.19 | 33,137,000 | 33,137,000 |
|---|
| 2014-06-30 | $802.14M | $779.3M | — | — | — | $826.52M | -$24.38M | -$295,000.00 | -$24.68M | $2,000.00 | -$24.68M | -$0.81 | -$0.81 | 30,406,000 | 30,406,000 |
|---|
| 2014-03-31 | $743.25M | $713.08M | — | — | — | $758.05M | -$14.8M | $269,000.00 | -$14.53M | $35,000.00 | -$14.57M | -$0.48 | -$0.48 | 30,385,000 | 30,385,000 |
|---|
| 2013-12-31 | $756.38M | $749.23M | — | — | — | — | -$36.88M | -$14.29M | -$51.17M | -$650,000.00 | -$50.52M | -$2.24 | -$2.24 | 3,577,000 | 3,577,000 |
|---|
| 2013-09-30 | $35.39M | $30.66M | — | — | — | $43.8M | -$8.42M | -$6.2M | -$14.62M | $0.00 | -$14.62M | -$0.87 | -$0.87 | 16,752,000 | 16,752,000 |
|---|
| 2013-06-30 | $29.37M | $23.81M | — | — | — | $34.13M | -$4.76M | -$4.45M | -$9.21M | $0.00 | -$9.21M | -$0.58 | -$0.58 | 15,935,000 | 15,935,000 |
|---|
| 2013-03-31 | $64.89M | $53.38M | — | — | — | $62.29M | $2.6M | -$6.77M | -$4.17M | $650,000.00 | -$4.82M | -$0.30 | -$0.30 | 16,020,000 | 16,020,000 |
|---|
| 2012-03-31 | $9.91M | — | — | — | — | — | -$5.89M | -$2.23M | -$8.12M | — | -$13.46M | -$0.46 | -$0.46 | — | — |
|---|
| 2011-12-31 | $12.74M | — | — | — | — | — | -$7.27M | -$10.14M | -$17.41M | $239,000.00 | -$11.88M | $0.03 | $0.03 | — | — |
|---|
| 2011-09-30 | $16.55M | — | — | — | — | — | -$428.3M | -$1.68M | -$429.97M | $64,000.00 | -$429.43M | -$15.40 | -$15.40 | — | — |
|---|
| 2011-06-30 | $16.88M | — | — | — | — | — | -$8.42M | -$4.3M | -$12.72M | -$3.94M | -$963,000.00 | -$0.03 | -$0.03 | — | — |
|---|
| 2011-03-31 | $17.64M | — | — | — | — | — | -$9.18M | -$18.19M | -$27.36M | -$698,000.00 | -$27.84M | -$1.00 | -$1.00 | — | — |
|---|
| 2010-12-31 | $14.4M | — | — | — | — | — | -$18.02M | -$10.58M | -$28.6M | -$21,000.00 | -$33.73M | -$1.23 | -$1.23 | — | — |
|---|
| 2010-09-30 | $12.65M | — | — | — | — | — | -$13.79M | -$443,000.00 | -$14.24M | $86,000.00 | $13.94M | $0.51 | $0.49 | — | — |
|---|
| 2010-06-30 | $14.71M | — | — | — | — | — | -$49.51M | -$3.6M | -$53.12M | $203,000.00 | -$149.75M | -$5.43 | -$5.43 | — | — |
|---|
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 | $7.46B | — | — | — | — | — | $538.76M | -$60.89M | $477.87M | $110.78M | $369.39M | $7.28 | $7.16 | 50,743,000 | 51,591,000 |
|---|
| 2024-12-31 | $7.97B | — | — | — | — | — | $47.63M | -$86.65M | -$39.02M | -$5.7M | -$33.32M | -$0.59 | -$0.59 | 56,775,000 | 56,775,000 |
|---|
| 2023-12-31 | $8.23B | — | — | — | — | — | $680.01M | -$66.7M | $613.31M | -$115.34M | $728.64M | $12.14 | $11.94 | 60,035,000 | 61,014,000 |
|---|
| 2022-12-31 | $7.32B | — | — | — | — | — | $437.9M | -$73M | $364.9M | $710,000.00 | $364.19M | $6.12 | $6.08 | 59,544,000 | 59,883,000 |
|---|
| 2021-12-31 | $4.71B | — | — | — | — | — | -$7.62M | -$72.66M | -$80.28M | $1.02M | -$81.3M | -$1.40 | -$1.40 | 58,268,000 | 58,268,000 |
|---|
| 2020-12-31 | $3.12B | — | — | — | — | — | -$318M | -$111.81M | -$429.81M | -$20.72M | -$409.09M | -$7.68 | -$7.68 | 53,295,000 | 53,295,000 |
|---|
| 2019-12-31 | $5.4B | — | — | — | — | — | $147.98M | -$176.86M | -$28.88M | -$69.69M | $40.81M | $0.80 | $0.80 | 50,352,000 | 50,470,000 |
|---|
| 2018-12-31 | $3.41B | — | — | — | — | — | $81.94M | -$42.18M | $39.76M | $333,000.00 | $39.43M | $0.85 | $0.85 | 45,726,000 | 45,755,000 |
|---|
| 2017-12-31 | $2.44B | — | — | — | — | — | $93.96M | -$22.66M | $71.3M | -$1.32M | $72.62M | $1.58 | $1.57 | 45,543,000 | 45,583,000 |
|---|
| 2016-12-31 | $1.87B | $1.64B | — | — | — | — | -$19.65M | -$34.1M | -$53.75M | -$7.91M | -$45.84M | -$1.08 | -$1.08 | 42,349,000 | 42,349,000 |
|---|
| 2015-12-31 | $2.07B | $1.79B | — | — | — | — | $61.51M | -$118.21M | -$56.7M | -$16.79M | -$39.91M | -$1.06 | -$1.06 | 37,678,000 | 37,678,000 |
|---|
| 2014-12-31 | $3.11B | $2.94B | — | — | — | — | -$37.53M | -$9.96M | -$47.5M | -$455,000.00 | -$47.04M | -$1.44 | -$1.44 | 32,739,000 | 32,739,000 |
|---|
| 2013-12-31 | $886.01M | $857.07M | — | — | — | — | -$47.41M | -$31.77M | -$79.17M | $0.00 | -$79.17M | -$4.01 | -$4.01 | 19,740,000 | 19,740,000 |
|---|
| 2011-12-31 | $63.88M | — | — | — | — | — | -$453.23M | -$34.3M | -$487.53M | -$4.33M | -$470.11M | -$16.30 | -$16.30 | — | — |
|---|
| 2010-12-31 | $61M | — | — | — | — | — | -$94.02M | -$10.11M | -$104.13M | $543,000.00 | -$182.33M | -$6.63 | -$6.63 | — | — |
|---|
| 2009-12-31 | $116.32M | — | — | — | — | — | -$29.64M | -$87.23M | -$116.87M | $215,000.00 | -$328.78M | -$15.58 | -$15.58 | — | — |
|---|