Complete source-backed income-statement history.
- Available history
- 2008-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 | $1.46B | $1.22B | $238.77M | — | $107.79M | — | $126.81M | -$366.14M | -$239.34M | $32.25M | -$278.16M | -$6.36 | -$6.36 | 43,751,000 | 43,751,000 |
|---|
| 2026-03-31 | $912.47M | $802.56M | $109.91M | — | $140.95M | — | -$31.13M | -$17.38M | -$48.51M | -$12.12M | -$41.7M | -$0.96 | -$0.96 | 43,529,000 | 43,529,000 |
|---|
| 2025-12-31 | $1.17B | $997.65M | $167.72M | — | $104.12M | — | $74.98M | -$1.16M | $73.83M | $14.89M | $52.03M | $1.19 | $1.03 | -16,000 | 164,000 |
|---|
| 2025-09-30 | $1.43B | $1.17B | $260.55M | — | $101.65M | — | $143.65M | $3.87M | $147.53M | $38.13M | $102.93M | $2.35 | $1.98 | 43,783,000 | 53,556,000 |
|---|
| 2025-06-30 | $1.13B | $926.87M | $199.1M | — | $85.89M | — | $103.57M | $3.99M | $107.56M | $27.21M | $71.7M | $1.64 | $1.42 | 43,746,000 | 52,755,000 |
|---|
| 2025-03-31 | $699.55M | $615.7M | $83.85M | — | $115.91M | — | -$39.75M | -$332,000.00 | -$40.08M | -$11.76M | -$33.66M | -$0.77 | -$0.77 | 43,463,000 | 43,463,000 |
|---|
| 2024-12-31 | $977.3M | $826.55M | $150.75M | — | $84.47M | — | $60.54M | $5.62M | $66.16M | $19.11M | $41.48M | $0.95 | $0.83 | -68,000 | -71,000 |
|---|
| 2024-09-30 | $1.28B | $1.07B | $202.95M | — | $91.65M | — | $104.3M | $5.15M | $109.45M | $25.47M | $78.95M | $1.81 | $1.57 | 43,696,000 | 52,366,000 |
|---|
| 2024-06-30 | $1.08B | $917.78M | $164.71M | — | $70.05M | — | $85.82M | -$26.27M | $59.55M | $20.69M | $36.9M | $0.84 | $0.76 | 44,060,000 | 52,727,000 |
|---|
| 2024-03-31 | $672.28M | $617.99M | $54.29M | — | $87.99M | — | -$43.3M | $4.33M | -$38.97M | -$9.53M | -$30.98M | -$0.70 | -$0.70 | 43,988,000 | 43,988,000 |
|---|
| 2023-12-31 | $933.7M | $839.39M | $94.31M | — | $81.99M | — | $20.63M | $9.37M | $30M | $8.29M | $26M | $0.59 | $0.57 | 18,000 | 8,118,000 |
|---|
| 2023-09-30 | $1.12B | $950.18M | $166.64M | — | $74.79M | — | $73.82M | $6.1M | $79.92M | $22.42M | $57.62M | $1.31 | $1.13 | 43,924,000 | 53,612,000 |
|---|
| 2023-06-30 | $898.55M | $795.47M | $103.09M | — | $64.56M | — | $28.86M | -$43.68M | -$14.82M | $9.02M | -$17M | -$0.39 | -$0.39 | 43,892,000 | 43,892,000 |
|---|
| 2023-03-31 | $560.07M | $527.71M | $32.36M | — | $73.12M | — | -$43.25M | $8.01M | -$35.24M | -$9.47M | -$23.02M | -$0.53 | -$0.53 | 43,764,000 | 43,764,000 |
|---|
| 2022-12-31 | $789.21M | $692.43M | $96.78M | — | $80.57M | — | $16.64M | $8.18M | $24.83M | $5.65M | $22.05M | $0.50 | $0.45 | -254,000 | -287,000 |
|---|
| 2022-09-30 | $1.01B | $889.44M | $115.06M | — | $61.8M | — | $60.01M | $2.79M | $57.49M | -$7.71M | $73.39M | $1.58 | $1.36 | 43,973,000 | 51,863,000 |
|---|
| 2022-06-30 | $849.25M | $751.68M | $97.57M | — | $60.12M | — | $29.75M | -$1.5M | $28.25M | $8.67M | $18.68M | $0.42 | $0.39 | 44,534,000 | 52,295,000 |
|---|
| 2022-03-31 | $653.89M | $593.79M | $60.09M | — | $70.12M | — | -$15.71M | -$3.03M | -$18.74M | $6.35M | -$26.73M | -$0.58 | -$0.58 | 45,730 | 45,730 |
|---|
| 2021-12-31 | $805.65M | $743.21M | $62.45M | — | $75.62M | — | -$1.88M | -$905,000.00 | -$2.79M | $17.65M | -$13.21M | -$0.29 | -$0.28 | 15,000 | 77,000 |
|---|
| 2021-09-30 | $1.06B | $942.19M | $119.94M | — | $77.6M | — | $43.73M | -$2.41M | $41.33M | $8.9M | $35.04M | $0.76 | $0.73 | 45,821,000 | 47,906,000 |
|---|
| 2021-06-30 | $834.67M | $736.44M | $98.23M | — | $58.63M | — | $34.79M | -$933,000.00 | $33.86M | $7.71M | $54.46M | $1.19 | $1.14 | 45,798,000 | 47,798,000 |
|---|
| 2021-03-31 | $566.33M | $512.62M | $53.71M | — | $61.16M | — | -$79.51M | -$4.65M | -$84.16M | -$21.76M | -$66.2M | -$1.45 | -$1.45 | 45,697,000 | 45,697,000 |
|---|
| 2020-12-31 | $945.57M | $838.92M | $106.65M | — | $92.16M | — | $7.98M | $2.65M | $10.63M | $4.94M | $8.01M | $0.18 | $0.18 | 16,000 | 16,000 |
|---|
| 2020-09-30 | $1.07B | $939.19M | $126M | — | $72.89M | — | -$85.8M | -$1.28M | -$87.09M | $11.27M | -$91.16M | -$2.00 | -$2.00 | 45,654,000 | 45,654,000 |
|---|
| 2020-06-30 | $915.77M | $827.43M | $88.34M | — | $78.02M | — | -$2.15M | -$606,000.00 | -$2.76M | -$1.78M | $3.41M | $0.07 | $0.07 | 45,620,000 | 46,281,000 |
|---|
| 2020-03-31 | $635.93M | $612.13M | $23.8M | — | $73.22M | — | -$78.37M | -$8.88M | -$87.25M | -$14.71M | -$65.37M | -$1.44 | -$1.44 | 45,520,000 | 45,520,000 |
|---|
| 2019-12-31 | $354.86M | $335.53M | $19.33M | — | $13.57M | — | $12.23M | -$4.3M | $7.93M | -$772,000.00 | -$19.38M | -$0.42 | -$0.42 | -212,000 | -212,000 |
|---|
| 2019-09-30 | $1.11B | $989.56M | $122.56M | — | $73.42M | — | $53.49M | $3.02M | $56.51M | $11.75M | $45.9M | $0.98 | $0.97 | 46,788,000 | 47,170,000 |
|---|
| 2019-06-30 | $866.09M | $819.33M | $46.76M | — | $71M | — | -$28.48M | $923,000.00 | -$27.56M | -$5.91M | -$24.24M | -$0.52 | -$0.52 | 46,824,000 | 46,824,000 |
|---|
| 2019-03-31 | $581.81M | $580.68M | $1.14M | — | $80.16M | — | -$78.97M | $1.85M | -$77.11M | -$17.35M | -$62.47M | -$1.34 | -$1.34 | 46,699 | 46,699 |
|---|
| 2018-12-31 | $860.94M | $807.25M | $53.7M | — | $79.44M | — | -$40.63M | -$1.76M | -$42.38M | -$10.57M | -$35.28M | -$0.83 | -$0.83 | 1,121,000 | 1,115,000 |
|---|
| 2018-09-30 | $1.06B | $911.1M | $144.49M | — | $70.77M | — | $67.41M | $383,000.00 | $67.79M | $8.69M | $55.67M | $1.20 | $1.17 | 46,308,000 | 47,810,000 |
|---|
| 2018-06-30 | $807.12M | $726.75M | $80.37M | — | $61.32M | — | -$5.73M | $2.44M | -$3.29M | $2.8M | -$8.39M | -$0.20 | -$0.20 | 41,044,000 | 41,044,000 |
|---|
| 2018-03-31 | $563.38M | $507.1M | $56.28M | — | $61.25M | — | -$12.84M | -$958,000.00 | -$13.79M | -$4.13M | -$11.42M | -$0.29 | -$0.29 | 39,908,000 | 39,908,000 |
|---|
| 2017-12-31 | $769.94M | $705.42M | $64.52M | — | $57.67M | — | $8.19M | $2.76M | $10.95M | $8.97M | -$2.21M | -$0.05 | -$0.06 | -39,734,205 | -40,326,628 |
|---|
| 2017-09-30 | $957.13M | $842.6M | $114.53M | — | $49.5M | — | $66.78M | $2.52M | $69.3M | $21.25M | $45.98M | $1.15 | $1.14 | 39,844,000 | 40,387,000 |
|---|
| 2017-06-30 | $762.91M | $688.34M | $74.57M | — | $51.39M | — | $23.99M | $371,000.00 | $24.36M | $8.09M | $14.13M | $0.35 | $0.35 | 39,827,000 | 40,393,000 |
|---|
| 2017-03-31 | $468.4M | $443.27M | $25.13M | — | $61.84M | — | -$36.44M | $94,000.00 | -$36.35M | -$12.5M | -$23.79M | -$0.60 | -$0.60 | 39,649,000 | 39,649,000 |
|---|
| 2016-12-31 | $666.68M | $585.43M | $81.25M | — | $58.34M | — | $28.9M | — | $29.89M | $10.62M | $16.17M | $0.40 | $0.40 | 18,000 | 20,000 |
|---|
| 2016-09-30 | $803.91M | $696.23M | $107.67M | — | $54.19M | — | $53.88M | — | $54.79M | $16.62M | $37.19M | $0.94 | $0.92 | 39,599,000 | 40,313,000 |
|---|
| 2016-06-30 | $604.58M | $531.38M | $73.2M | — | $48.71M | — | $25.86M | — | $27.37M | $8.85M | $14.2M | $0.36 | $0.35 | 39,584,000 | 40,302,000 |
|---|
| 2016-03-31 | $439.45M | $400.21M | $39.25M | — | $56.13M | — | -$16.29M | — | -$15.69M | -$5.92M | -$10.44M | -$0.26 | -$0.26 | 39,433,000 | 39,433,000 |
|---|
| 2015-12-31 | $630.16M | $529.54M | $100.62M | — | $60.01M | — | $52.82M | — | $52.17M | $17.03M | $28.67M | $0.73 | $0.72 | 20,000 | 5,000 |
|---|
| 2015-09-30 | $751.38M | $655.29M | $96.08M | — | $45.26M | — | $51.63M | — | $49.86M | $17.68M | $30.76M | $0.78 | $0.77 | 39,378,000 | 39,897,000 |
|---|
| 2015-06-30 | $569.24M | $505.04M | $64.2M | — | $47.53M | — | $17.15M | — | $14.51M | $4.98M | $9.61M | $0.24 | $0.24 | 39,358,000 | 39,881,000 |
|---|
| 2015-03-31 | $420.25M | $381.32M | $38.93M | — | $51.02M | — | -$11.28M | — | -$13.12M | -$4.51M | -$8.56M | -$0.22 | -$0.22 | 39,215,000 | 39,215,000 |
|---|
| 2014-12-31 | $589.79M | $520.56M | $69.23M | — | $45.53M | — | $35.43M | — | $32.25M | $11.42M | $16.98M | $0.44 | $0.43 | 23,000 | 5,000 |
|---|
| 2014-09-30 | $719.76M | $653.07M | $66.69M | — | $47.39M | — | $22.31M | — | $20.19M | $6.08M | $15.28M | $0.39 | $0.38 | 39,150,000 | 39,813,000 |
|---|
| 2014-06-30 | $585.87M | $503.46M | $82.42M | — | $51.1M | — | $34.31M | — | $32.49M | $10.28M | $13.64M | $0.35 | $0.34 | 39,115,000 | 39,807,000 |
|---|
| 2014-03-31 | $379.85M | $358.44M | $21.41M | — | $49.25M | — | -$26.95M | — | -$29.33M | -$8.06M | -$20.55M | -$0.53 | -$0.53 | 38,951,000 | 38,951,000 |
|---|
| 2013-12-31 | $598.1M | $556.43M | $41.66M | — | $42.38M | — | -$48.38M | — | -$49.65M | -$16.4M | -$28.9M | -$0.75 | -$0.75 | 30,000 | 30,000 |
|---|
| 2013-09-30 | $739.75M | $683.89M | $55.86M | — | $45.53M | — | $13.59M | — | $11.48M | $4.95M | $13.04M | $0.34 | $0.33 | 38,876,000 | 39,759,000 |
|---|
| 2013-06-30 | $550.35M | $500.75M | $49.6M | — | $46.79M | — | $6.11M | — | $3M | $1.21M | $1.42M | $0.04 | $0.04 | 38,829,000 | 39,769,000 |
|---|
| 2013-03-31 | $378.7M | $348.65M | $30.06M | — | $57.16M | — | -$26.02M | — | -$28.85M | -$9.03M | -$21.98M | -$0.57 | -$0.57 | 38,610,000 | 38,610,000 |
|---|
| 2012-12-31 | $504.78M | $447.97M | $56.81M | — | $57.3M | — | $21.67M | — | $24.04M | $5.67M | $17.99M | $0.46 | $0.45 | 29,000 | 63,000 |
|---|
| 2012-09-30 | $728.48M | $627.38M | $101.1M | — | $41.28M | — | $61.44M | — | $62.86M | $17.11M | $37.12M | $0.96 | $0.94 | 38,518,000 | 39,141,000 |
|---|
| 2012-06-30 | $539.62M | $487.7M | $51.92M | — | $40.81M | — | $14.06M | — | $6.35M | $1.86M | $1.95M | $0.05 | $0.05 | 38,471,000 | 39,151,000 |
|---|
| 2012-03-31 | $310.16M | $285.22M | $24.94M | — | $45.09M | — | -$16.34M | — | -$12.22M | -$3.53M | -$11.77M | -$0.31 | -$0.31 | 38,265,000 | 38,265,000 |
|---|
| 2011-12-31 | $539.55M | $460.42M | $79.13M | — | $41.03M | — | $40.14M | — | $36.17M | $11.38M | $18.75M | $0.48 | $0.48 | 25,000 | 45,000 |
|---|
| 2011-09-30 | $728.58M | $634.69M | $93.89M | — | $39.11M | — | $60.38M | — | $57.49M | $15.11M | $36.47M | $0.94 | $0.93 | 38,172,000 | 38,598,000 |
|---|
| 2011-06-30 | $484.67M | $439.72M | $44.96M | — | $38.79M | — | $9.43M | — | $8.26M | $2.09M | $4.95M | $0.13 | $0.13 | 38,140,000 | 38,479,000 |
|---|
| 2011-03-31 | $256.73M | $226.74M | $29.99M | — | $43.37M | — | -$10.68M | -$1.8M | -$12.48M | -$5.22M | -$9.01M | -$0.24 | -$0.24 | 37,963,000 | 37,963,000 |
|---|
| 2010-12-31 | $417.23M | $371.01M | $46.22M | — | $37.78M | — | -$98.52M | $434,000.00 | -$98.08M | -$32.7M | -$50.02M | -$1.32 | -$1.32 | 18,000 | 18,000 |
|---|
| 2010-09-30 | $670.85M | $594.7M | $76.16M | — | $47.16M | — | $32.16M | $3.12M | $35.28M | -$8.03M | $38.68M | $1.00 | $0.99 | 37,865,000 | 38,071,000 |
|---|
| 2010-06-30 | $454.2M | $404.51M | $49.7M | — | $51.36M | — | $2.14M | -$368,000.00 | $1.77M | $4.41M | -$6.69M | -$0.18 | -$0.18 | 37,850,000 | 37,850,000 |
|---|
| 2010-03-31 | $220.68M | $214.97M | $5.71M | — | $55.29M | — | -$45.13M | -$217,000.00 | -$45.34M | -$7.61M | -$40.95M | -$1.09 | -$1.09 | 37,688,000 | 37,688,000 |
|---|
| 2009-12-31 | $434.75M | $343.53M | $91.22M | — | $56.42M | — | $35.64M | $3.71M | $39.34M | $12.33M | $16.03M | $0.42 | $0.41 | 14,000 | 13,000 |
|---|
| 2009-09-30 | $720.28M | $614.63M | $105.66M | — | $60.95M | — | $46.26M | $3.58M | $49.84M | $13.3M | $30.6M | $0.79 | $0.79 | 37,595,000 | 37,709,000 |
|---|
| 2009-06-30 | $461.08M | $377.18M | $83.9M | — | $56.32M | — | $30.38M | $470,000.00 | $30.85M | $8.19M | $17.95M | $0.46 | $0.46 | 37,584,000 | 37,699,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 | $4.42B | $3.71B | $711.22M | — | $407.56M | — | $282.45M | $6.38M | $288.83M | $68.48M | $193M | $4.42 | $3.86 | 43,649,000 | 53,132,000 |
|---|
| 2024-12-31 | $4.01B | $3.43B | $572.7M | — | $334.16M | — | $207.36M | -$11.17M | $196.19M | $55.75M | $126.35M | $2.88 | $2.62 | 43,846,000 | 52,514,000 |
|---|
| 2023-12-31 | $3.51B | $3.11B | $396.4M | — | $294.47M | — | $80.06M | -$20.21M | $59.85M | $30.27M | $43.6M | $0.99 | $0.97 | 43,879,000 | 52,565,000 |
|---|
| 2022-12-31 | $3.3B | $2.93B | $369.49M | — | $272.61M | — | $85.38M | $6.44M | $91.82M | $12.96M | $83.3M | $1.87 | $1.70 | 44,485,000 | 52,326,000 |
|---|
| 2021-12-31 | $3.5B | $3.14B | $362.65M | — | $303.02M | — | $24.72M | -$2.59M | $22.13M | $19.71M | $10.1M | $0.22 | $0.21 | 45,788,000 | 47,599,000 |
|---|
| 2020-12-31 | $3.56B | $3.22B | $344.79M | — | $316.28M | — | -$158.35M | -$8.12M | -$166.46M | -$282,000.00 | -$145.12M | -$3.18 | -$3.18 | 45,614,000 | 45,614,000 |
|---|
| 2019-12-31 | $2.91B | $2.73B | $189.79M | — | $238.15M | — | -$41.72M | $1.5M | -$40.22M | -$12.29M | -$60.19M | -$1.29 | -$1.29 | 46,559,000 | 46,559,000 |
|---|
| 2018-12-31 | $3.29B | $2.95B | $334.84M | — | $272.78M | — | $8.22M | $112,000.00 | $8.33M | -$3.21M | $582,000.00 | $0.01 | $0.01 | 43,564,000 | 44,025,000 |
|---|
| 2017-12-31 | $2.96B | $2.68B | $278.74M | — | $220.4M | — | $62.52M | $5.75M | $68.27M | $25.81M | $34.12M | $0.86 | $0.84 | 39,795 | 40,372 |
|---|
| 2016-12-31 | $2.51B | $2.21B | $301.37M | — | $217.37M | — | $92.35M | $4.01M | $96.36M | $30.16M | $57.12M | $1.44 | $1.42 | 39,557,000 | 40,225,000 |
|---|
| 2015-12-31 | $2.37B | $2.07B | $299.84M | — | $203.82M | — | $110.31M | — | $103.43M | $35.18M | $60.49M | $1.54 | $1.52 | 39,337,000 | 39,868,000 |
|---|
| 2014-12-31 | $2.28B | $2.04B | $239.74M | — | $193.26M | — | $65.1M | — | $55.6M | $19.72M | $25.35M | $0.65 | $0.64 | 39,096,000 | 39,795,000 |
|---|
| 2013-12-31 | $2.27B | $2.09B | $177.18M | — | $191.86M | — | -$54.69M | — | -$64.03M | -$19.26M | -$36.42M | -$0.94 | -$0.94 | 38,803,000 | 38,803,000 |
|---|
| 2012-12-31 | $2.08B | $1.85B | $234.76M | — | $185.1M | — | $80.84M | — | $81.03M | $21.11M | $45.28M | $1.17 | $1.15 | 38,447,000 | 39,076,000 |
|---|
| 2011-12-31 | $2.01B | $1.76B | $247.96M | — | $162.3M | — | $99.27M | — | $89.43M | $23.35M | $51.16M | $1.32 | $1.31 | 38,117,000 | 38,473,000 |
|---|
| 2010-12-31 | $1.76B | $1.59B | $177.78M | — | $191.59M | — | -$109.34M | $2.96M | -$106.38M | -$43.93M | -$58.98M | -$1.56 | -$1.56 | 37,820,000 | 37,820,000 |
|---|
| 2009-12-31 | $1.96B | $1.61B | $349.51M | — | $228.05M | — | $129.18M | $9.67M | $138.85M | $38.65M | $73.5M | $1.91 | $1.90 | 37,566,000 | 37,683,000 |
|---|
| 2008-12-31 | $2.67B | $2.2B | $471.95M | — | $260.76M | — | $216.69M | $16.74M | $233.43M | $67.69M | $122.4M | $3.19 | $3.18 | 37,606,000 | 37,709,000 |
|---|