Complete source-backed income-statement history.
- Available history
- 2010-03-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 | $496.01M | $98.11M | — | $112.92M | $217.63M | — | $18.35M | -$20.23M | -$1.88M | -$2.38M | $501,000.00 | $0.00 | $0.00 | 167,026,000 | 173,478,000 |
|---|
| 2026-03-31 | $392.91M | $61.58M | — | $103.35M | $264.59M | — | -$48.28M | -$13.65M | -$61.93M | $4.55M | -$66.48M | -$0.40 | -$0.40 | 166,196,000 | 166,196,000 |
|---|
| 2025-12-31 | $384.55M | $46.21M | — | $93.04M | $187.2M | — | $58.1M | $2.27M | $60.38M | $11.04M | $49.34M | $0.30 | $0.29 | 213,000 | 298,000 |
|---|
| 2025-09-30 | $394.19M | $51.59M | — | $81.74M | $171.77M | — | $89.08M | $11.66M | $100.75M | $17.98M | $82.76M | $0.50 | $0.49 | 165,086,000 | 168,510,000 |
|---|
| 2025-06-30 | $390.66M | $49.46M | — | $77.37M | $170.85M | — | $92.98M | $11.86M | $104.84M | $17.74M | $87.1M | $0.53 | $0.52 | 164,959,000 | 168,357,000 |
|---|
| 2025-03-31 | $306.51M | $49.2M | — | $71.82M | $171.7M | — | $13.79M | $11.7M | $25.49M | $3.03M | $22.46M | $0.14 | $0.13 | 163,407,000 | 168,737,000 |
|---|
| 2024-12-31 | $429.99M | $62.12M | — | $58.17M | $146.99M | — | $162.69M | $7.2M | $169.89M | $24.15M | $146.5M | $0.90 | $0.87 | -1,154,000 | -998,000 |
|---|
| 2024-09-30 | $378.14M | $63.1M | — | $59.89M | $150.38M | — | $104.76M | $5.47M | $110.23M | $17.44M | $92.38M | $0.57 | $0.55 | 163,368,000 | 167,025,000 |
|---|
| 2024-06-30 | $399.13M | $61.47M | — | $59.65M | $168.11M | — | $109.88M | $6.84M | $116.72M | $22.06M | $91.36M | $0.54 | $0.53 | 168,321,000 | 170,977,000 |
|---|
| 2024-03-31 | $350.37M | $58.64M | — | $67.61M | $179.75M | — | $43.31M | $3.6M | $46.91M | $7.96M | $36.83M | $0.22 | $0.21 | 167,984,000 | 172,981,000 |
|---|
| 2023-12-31 | $377.48M | $70.13M | — | $73.93M | $169.79M | — | $54.63M | $3.69M | $58.32M | -$102.24M | $112.78M | $0.68 | $0.68 | 227,000 | -1,251,000 |
|---|
| 2023-09-30 | $380.94M | $61.5M | — | $64.88M | $156.37M | — | $89.19M | $3.51M | $92.71M | $1.15M | $47.76M | $0.29 | $0.28 | 166,607,000 | 171,903,000 |
|---|
| 2023-06-30 | $617.4M | $63.25M | — | $68.23M | $195.76M | — | $281.27M | $560,000.00 | $281.83M | $2.73M | $237.07M | $1.43 | $1.38 | 166,279,000 | 171,553,000 |
|---|
| 2023-03-31 | $287.6M | $58.16M | — | $63.77M | $167.83M | — | -$10.97M | -$361,000.00 | -$11.33M | $717,000.00 | -$41.85M | -$0.25 | -$0.25 | 165,085,000 | 165,085,000 |
|---|
| 2022-12-31 | $304.67M | $53.92M | — | -$16.55M | $142.55M | — | $115.59M | -$1.11M | $114.49M | $17.63M | -$28.25M | -$0.18 | -$0.18 | 201,000 | 201,000 |
|---|
| 2022-09-30 | $252.36M | $50.63M | — | $100.43M | $152.78M | — | -$60.64M | -$6.73M | -$67.37M | -$3.39M | -$63.97M | -$0.39 | -$0.39 | 164,282,000 | 164,282,000 |
|---|
| 2022-06-30 | $276.22M | $58.36M | — | $92.87M | $150.38M | — | -$34.46M | $1.21M | -$33.25M | -$3.11M | -$30.14M | -$0.18 | -$0.18 | 163,839,000 | 163,839,000 |
|---|
| 2022-03-31 | $278.55M | $55.16M | — | $95.95M | $145.05M | — | -$26.59M | -$18.41M | -$45M | -$9.1M | -$35.9M | -$0.22 | -$0.22 | 162,483,000 | 162,483,000 |
|---|
| 2021-12-31 | $324.46M | $53.62M | — | -$17.23M | $149.04M | — | $129.42M | -$2.16M | $127.26M | $1.82M | $873,000.00 | $0.01 | $0.02 | 300,000 | 4,111,000 |
|---|
| 2021-09-30 | $294.14M | $49.56M | — | $118.41M | $136.21M | — | -$19.66M | -$6.88M | -$26.54M | $2.45M | -$28.99M | -$0.18 | -$0.18 | 161,456,000 | 161,456,000 |
|---|
| 2021-06-30 | $303.72M | $53.12M | — | $97.47M | $139.19M | — | $4.42M | $1.23M | $5.66M | $3.29M | $2.36M | $0.01 | $0.01 | 160,817,000 | 163,937,000 |
|---|
| 2021-03-31 | $251.43M | $41.02M | — | $92.27M | $125.17M | — | -$16.43M | -$2.22M | -$18.65M | $3.77M | -$22.42M | — | — | — | 159,634,000 |
|---|
| 2020-12-31 | $280M | $42.92M | — | $112.11M | $145.78M | — | -$30.73M | -$10.92M | -$41.65M | $996,000.00 | -$42.64M | — | — | — | 118,000 |
|---|
| 2020-09-30 | $265.01M | $43.13M | — | $94.98M | $127.65M | — | -$10.67M | $12.86M | $2.19M | $2.33M | -$134,000.00 | — | — | — | 159,062,000 |
|---|
| 2020-06-30 | $247.53M | $45.05M | — | $94.22M | $132.03M | — | -$33.66M | $7.9M | -$25.76M | $3.67M | -$29.43M | — | — | 158,895,000 | 158,895,000 |
|---|
| 2020-03-31 | $246.22M | $47.21M | — | $93.28M | $133.37M | — | -$37.37M | $6.05M | -$31.33M | $7.33M | -$38.65M | — | — | — | 158,095,000 |
|---|
| 2019-12-31 | $412.73M | $46.48M | — | $198.16M | $154.45M | — | -$9.93M | $7.38M | -$2.56M | $2.8M | -$5.35M | — | — | — | 206,000 |
|---|
| 2019-09-30 | $255.24M | $42.32M | — | $107.67M | $148.7M | — | -$53.62M | -$240,000.00 | -$53.86M | -$983,000.00 | -$52.88M | — | — | — | 157,199,000 |
|---|
| 2019-06-30 | $279.87M | $46.22M | — | $104.44M | $155.08M | — | -$35.92M | -$4.46M | -$40.39M | $1.6M | -$41.99M | — | — | — | 156,991,000 |
|---|
| 2019-03-31 | $223.1M | $45.36M | — | $102.57M | $141.22M | — | -$76M | -$24.25M | -$100.25M | -$3.85M | -$96.4M | — | — | — | 156,336,000 |
|---|
| 2018-12-31 | $315.76M | $49.12M | — | $108.97M | $141.23M | — | $20,000.00 | -$1.71M | -$1.69M | $8.02M | -$9.71M | — | — | — | 133,000 |
|---|
| 2018-09-30 | $248.72M | $39.41M | — | $101.27M | $128.78M | — | -$37.16M | $3.33M | -$33.83M | $611,000.00 | -$34.44M | — | — | — | 155,328,000 |
|---|
| 2018-06-30 | $304.64M | $43.42M | — | $106.82M | $138.26M | — | -$102,000.00 | -$24.34M | -$24.45M | $8.2M | -$32.65M | — | — | — | 155,176,000 |
|---|
| 2018-03-31 | $225.15M | $44.48M | — | $108.35M | $118.15M | — | -$61.89M | -$5.11M | -$67M | -$4.49M | -$62.51M | — | — | — | 154,424,000 |
|---|
| 2017-12-31 | $275.37M | $38.51M | — | $104.49M | $110.9M | — | $5.84M | $4.95M | $10.79M | $20.58M | -$9.79M | — | — | — | 152,000 |
|---|
| 2017-09-30 | $217.39M | $36.05M | — | $104.41M | $99.63M | — | -$38.36M | $2.57M | -$35.79M | $486,000.00 | -$36.28M | — | — | — | 153,684,000 |
|---|
| 2017-06-30 | $218.84M | $39.78M | — | $99.15M | $108.95M | — | -$44.51M | -$1.17M | -$45.68M | -$2.68M | — | — | — | — | 153,392,000 |
|---|
| 2017-03-31 | $191.78M | $40.41M | — | $104.84M | $102.1M | — | -$70.87M | -$1.72M | -$72.59M | -$3.71M | -$68.88M | — | — | — | 152,704,000 |
|---|
| 2016-12-31 | $213.51M | $34.96M | — | $89.63M | $97.15M | — | -$23.54M | -$776,000.00 | -$24.31M | -$3.17M | -$21.14M | — | — | — | 223,000 |
|---|
| 2016-09-30 | $180.24M | $35.46M | — | $99.44M | $91.15M | — | -$61.13M | -$4.22M | -$65.34M | -$2.66M | — | — | — | — | 151,652,000 |
|---|
| 2016-06-30 | $195.17M | $34M | — | $97.01M | $96.12M | — | -$47.12M | -$596,000.00 | -$47.71M | -$520,000.00 | — | — | — | — | 151,301,000 |
|---|
| 2016-03-31 | $156.77M | $27.71M | — | $101.07M | $89.72M | — | -$76.88M | -$135,000.00 | -$77.02M | $404,000.00 | — | — | — | — | 150,825,000 |
|---|
| 2015-12-31 | $163.1M | $34.79M | — | $93.69M | $87.47M | — | -$67.06M | -$5.74M | -$72.79M | -$3.41M | — | — | — | — | 378,000 |
|---|
| 2015-09-30 | $152.65M | $33.81M | — | $92.56M | $89.5M | — | -$77.42M | -$605,000.00 | -$78.02M | $3M | — | — | — | — | 149,512,000 |
|---|
| 2015-06-30 | $151.37M | $30.42M | — | $87.88M | $71.54M | — | -$52.52M | $9.48M | -$43.05M | $3.06M | — | -$0.31 | -$0.31 | 148,867,000 | 148,867,000 |
|---|
| 2015-03-31 | $161.21M | $39.97M | — | $70.28M | $63.05M | — | -$27.31M | -$2.84M | -$30.15M | $510,000.00 | — | — | — | 148,089,000 | 148,089,000 |
|---|
| 2014-12-31 | $175.16M | $46.37M | — | $74.43M | $54.8M | — | -$15.69M | $56.47M | $40.78M | $10.27M | — | $0.21 | $0.21 | 542,000 | 542,000 |
|---|
| 2014-09-30 | $159.99M | $47.34M | — | $78.26M | $51.89M | — | -$32.74M | -$3.7M | -$36.43M | $3.52M | — | -$0.27 | -$0.27 | 145,896,000 | 145,896,000 |
|---|
| 2014-06-30 | $153.42M | $43.29M | — | $67.21M | $50.66M | — | -$22.83M | $25.04M | $2.21M | -$1.52M | — | $0.03 | $0.02 | 144,913,000 | 154,300,000 |
|---|
| 2014-03-31 | $130.21M | $38.84M | — | $52.14M | $42.55M | — | -$15.89M | -$4.7M | -$20.59M | $3.77M | — | -$0.17 | -$0.17 | 143,358,000 | 143,358,000 |
|---|
| 2013-12-31 | $154.48M | — | — | — | — | — | $5.85M | -$2.97M | $2.88M | -$15.2M | — | $0.13 | $0.12 | 627,000 | 990,000 |
|---|
| 2013-09-30 | $139.8M | $45.42M | — | $45.95M | $39.45M | — | -$3.88M | -$3.65M | -$7.53M | $233,000.00 | — | -$0.06 | -$0.06 | 136,106,000 | 136,106,000 |
|---|
| 2013-06-30 | $138.63M | $45.99M | — | $33.46M | $32.93M | — | $13.53M | -$3.48M | $10.05M | $2.72M | — | $0.05 | $0.05 | 134,602,000 | 143,369,000 |
|---|
| 2013-03-31 | $163.42M | $47.99M | — | $35.8M | $34.68M | — | $18.98M | -$11.12M | $7.87M | $4.87M | — | $0.02 | $0.02 | 511,000 | 884,000 |
|---|
| 2012-12-31 | $135.91M | $38.91M | — | $31.32M | $29.87M | — | $25.26M | -$4.6M | $20.66M | $4.41M | — | $0.12 | $0.12 | 132,097,000 | 137,497,000 |
|---|
| 2012-09-30 | $123.98M | $41.49M | — | $35.09M | $31.43M | — | $5.42M | -$21.71M | -$16.29M | $422,000.00 | — | -$0.13 | -$0.13 | 131,067,000 | 131,067,000 |
|---|
| 2012-06-30 | $152.24M | $42.07M | — | $37.81M | $29.78M | — | $32.15M | -$8.95M | $23.2M | $764,000.00 | — | $0.17 | $0.17 | 130,434,000 | 134,945,000 |
|---|
| 2012-03-31 | $130.47M | $51.08M | — | $45.19M | $34.43M | — | -$57.67M | -$10.1M | -$67.77M | -$4.41M | -$63.36M | -$0.53 | -$0.53 | 5,057,000 | 5,057,000 |
|---|
| 2011-12-31 | $125.64M | $42.75M | — | $40.49M | $35.47M | — | -$4.97M | -$9.76M | -$14.73M | $98,000.00 | -$14.83M | -$0.11 | -$0.11 | 129,670,000 | 129,670,000 |
|---|
| 2011-09-30 | $71.98M | $17.53M | — | $28.16M | $36.23M | — | -$11.76M | -$6.84M | -$18.61M | $3.65M | -$22.26M | -$0.22 | -$0.22 | 102,474,000 | 102,474,000 |
|---|
| 2011-06-30 | $61.88M | $16.22M | — | $28.05M | $31.5M | — | -$13.88M | $591,000.00 | -$13.29M | -$54,000.00 | — | — | — | 96,649,000 | 96,649,000 |
|---|
| 2011-03-31 | $51.14M | $12.75M | — | $27.83M | $24.16M | — | -$13.6M | $529,000.00 | -$13.07M | $9,000.00 | -$13.08M | -$0.14 | — | 108,000 | — |
|---|
| 2010-12-31 | $43.98M | $12.86M | — | $22.5M | $20.52M | — | -$11.91M | $567,000.00 | -$11.34M | $41,000.00 | -$11.38M | -$0.12 | — | 95,667,000 | — |
|---|
| 2010-09-30 | $49.25M | $13.91M | — | $23.93M | $18.44M | — | -$7.03M | -$1.58M | -$8.61M | -$943,000.00 | -$7.67M | -$0.08 | — | 95,511 | — |
|---|
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.48B | $196.46M | — | $323.96M | $701.52M | — | $253.96M | $37.49M | $291.45M | $49.79M | $241.66M | $1.47 | $1.43 | 164,703,000 | 168,743,000 |
|---|
| 2024-12-31 | $1.56B | $245.33M | — | $245.33M | $645.24M | — | $420.64M | $23.11M | $443.75M | $71.61M | $367.07M | $2.22 | $2.17 | 165,392,000 | 169,198,000 |
|---|
| 2023-12-31 | $1.66B | $253.04M | — | $270.81M | $689.75M | — | $414.12M | $7.4M | $421.52M | -$97.64M | $355.76M | $2.14 | $2.10 | 166,223,000 | 169,730,000 |
|---|
| 2022-12-31 | $1.11B | $218.07M | — | $272.7M | $590.75M | — | -$6.09M | -$25.04M | -$31.13M | $2.02M | -$158.27M | -$0.97 | -$0.97 | 163,742,000 | 163,742,000 |
|---|
| 2021-12-31 | $1.17B | $197.32M | — | $290.92M | $549.61M | — | $97.75M | -$10.02M | $87.73M | $11.33M | -$48.17M | -$0.30 | -$0.29 | 160,942,000 | 164,753,000 |
|---|
| 2020-12-31 | $1.04B | $178.32M | — | $394.59M | $538.83M | — | -$112.43M | $15.89M | -$96.54M | $14.32M | -$110.86M | -$0.70 | -$0.70 | 158,803,000 | 158,803,000 |
|---|
| 2019-12-31 | $1.17B | $180.39M | — | $512.83M | $599.45M | — | -$175.48M | -$21.58M | -$197.06M | -$436,000.00 | -$196.62M | — | — | — | 157,051,000 |
|---|
| 2018-12-31 | $1.09B | $176.42M | — | $425.41M | $526.41M | — | -$99.13M | -$27.84M | -$126.97M | $12.34M | -$139.31M | — | — | — | 155,112,000 |
|---|
| 2017-12-31 | $903.37M | $154.75M | — | $412.89M | $421.58M | — | -$147.9M | $4.63M | -$143.27M | $14.67M | -$157.95M | — | — | — | 153,415,000 |
|---|
| 2016-12-31 | $745.69M | $132.12M | — | $387.15M | $374.13M | — | -$208.67M | -$5.72M | -$214.39M | -$5.94M | -$208.44M | — | — | — | 151,484,000 |
|---|
| 2015-12-31 | $628.34M | $138.99M | — | $344.4M | $311.56M | — | -$224.3M | $296,000.00 | -$224.01M | $3.16M | -$227.16M | -$1.52 | -$1.52 | 149,206,000 | 149,206,000 |
|---|
| 2014-12-31 | $618.79M | $175.83M | — | $272.04M | $199.91M | — | -$87.14M | $73.12M | -$14.03M | $16.03M | -$30.06M | -$0.21 | -$0.21 | 145,274,000 | 145,274,000 |
|---|
| 2013-12-31 | $596.33M | — | — | — | — | — | $34.48M | -$21.22M | $13.26M | -$7.39M | — | $0.15 | $0.14 | 135,297,000 | 144,012,000 |
|---|
| 2013-03-31 | $575.55M | $170.47M | — | $140.01M | $125.76M | — | $81.81M | -$46.37M | $35.44M | $10.46M | $24.98M | $0.19 | $0.18 | 131,713,000 | 137,100,000 |
|---|
| 2012-03-31 | $389.98M | $127.58M | — | $141.89M | $137.63M | — | -$88.28M | -$26.11M | -$114.39M | -$714,000.00 | -$113.68M | -$0.99 | -$0.99 | 114,702,000 | 114,702,000 |
|---|
| 2011-03-31 | $186.64M | $52.19M | — | $97.24M | $82.85M | — | -$45.63M | -$860,000.00 | -$46.49M | -$951,000.00 | -$45.54M | -$0.48 | -$0.48 | 95,610,000 | 95,610,000 |
|---|
| 2010-03-31 | $178.28M | $49.44M | — | $95.36M | $76.51M | — | -$43.03M | -$1.67M | -$44.7M | -$5.08M | -$39.63M | -$0.42 | -$0.42 | 94,839,000 | 94,839,000 |
|---|