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 | $7.06B | $6.01B | $4.16B | $729M | — | $3.48B | $683M | — | $606M | $140M | $466M | $9.19 | $9.19 | 50,697,171 | 50,697,301 |
|---|
| 2026-03-31 | $6.07B | $4.98B | $3.86B | $699M | — | $3.25B | $611M | — | $579M | $162M | $417M | $8.23 | $8.23 | 50,697,182 | 50,697,298 |
|---|
| 2025-12-31 | $6.14B | $4.98B | $3.78B | $584M | — | $2.9B | $889M | — | $784M | $225M | $559M | $11.03 | $11.03 | -39 | -24 |
|---|
| 2025-09-30 | $5.21B | $4.2B | $3.21B | $567M | — | $2.49B | $724M | — | $636M | $215M | $421M | $8.32 | $8.32 | 50,697,265 | 50,697,284 |
|---|
| 2025-06-30 | $4.8B | $3.7B | $3.09B | $567M | — | $2.27B | $825M | — | $716M | $193M | $523M | $10.31 | $10.31 | 50,697,375 | 50,697,375 |
|---|
| 2025-03-31 | $4.19B | $3.16B | $2.77B | $551M | — | $2.01B | $763M | — | $706M | $212M | $494M | $9.74 | $9.74 | 50,697,375 | 50,697,375 |
|---|
| 2024-12-31 | $4.44B | $3.31B | $2.75B | $512M | — | $1.93B | $820M | — | $763M | $124M | $639M | $12.60 | $12.60 | -14 | -14 |
|---|
| 2024-09-30 | $3.9B | $2.87B | $2.44B | $504M | — | $1.88B | $557M | — | $520M | $123M | $397M | $7.83 | $7.83 | 50,697,438 | 50,697,438 |
|---|
| 2024-06-30 | $3.77B | $2.71B | $2.37B | $460M | — | $1.64B | $726M | — | $668M | $137M | $531M | $10.48 | $10.48 | 50,697,447 | 50,697,447 |
|---|
| 2024-03-31 | $3.1B | $2.31B | $2.02B | $458M | — | $1.5B | $528M | — | $481M | $137M | $344M | $6.78 | $6.78 | 50,697,442 | 50,697,442 |
|---|
| 2023-12-31 | $3.13B | $2.36B | $2.05B | $686M | — | $1.72B | $335M | — | $230M | $65M | $165M | $3.24 | $3.10 | 124,476 | 667,915 |
|---|
| 2023-09-30 | $2.71B | $1.83B | $2.1B | $396M | — | $1.31B | $785M | — | $531M | $172M | $359M | $7.18 | $7.16 | 50,008,320 | 50,209,439 |
|---|
| 2023-06-30 | $2.48B | $1.75B | $1.83B | $368M | — | $1.16B | $669M | — | $472M | $210M | $262M | $5.22 | $5.16 | 50,162,687 | 51,152,955 |
|---|
| 2023-03-31 | $2.17B | $1.57B | $1.61B | $381M | — | $1.2B | $418M | — | $320M | $122M | $201M | $4.01 | $3.97 | 50,245,073 | 51,235,341 |
|---|
| 2022-12-31 | -$85M | $1.75B | $1.49B | $325M | — | $1.11B | $384M | — | $308M | $144M | $165M | $3.27 | $3.24 | -20,460 | -20,460 |
|---|
| 2022-09-30 | $2.69B | $1.34B | $1.35B | $278M | — | $1.05B | $296M | — | $198M | $69M | $129M | $2.57 | $2.56 | 50,325,075 | 51,315,343 |
|---|
| 2022-06-30 | $2.6B | $1.31B | $1.28B | $262M | — | $1.03B | $250M | — | $163M | $39M | $123M | $2.43 | $2.43 | 50,364,529 | 50,364,529 |
|---|
| 2022-03-31 | $2.25B | $1.18B | $1.07B | $234M | — | $934M | $139M | — | $111M | $46M | $65M | $1.30 | $1.30 | 50,408,754 | 50,408,754 |
|---|
| 2021-12-31 | $771M | $1.28B | $853M | $179M | — | $829M | $24M | — | -$33M | $4M | -$46M | -$0.93 | -$0.93 | 41,633 | 41,633 |
|---|
| 2021-09-30 | $1.86B | $1.05B | $807M | $138M | — | $647M | $160M | — | $126M | $31M | $95M | $1.92 | $1.92 | 49,597,157 | 49,597,157 |
|---|
| 2021-06-30 | $1.7B | $949M | $754M | $147M | — | $588M | $166M | — | $138M | $70M | $68M | $1.37 | $1.37 | 49,822,272 | 49,822,272 |
|---|
| 2021-03-31 | $1.38B | $787M | $591M | $126M | — | $500M | $91M | — | $10M | $44M | -$34M | -$0.68 | -$0.68 | 49,867,625 | 49,867,625 |
|---|
| 2020-12-31 | $1.33B | $839.02M | $488.82M | $117.52M | — | $513.64M | -$24.82M | — | -$44.33M | $6.54M | -$50.87M | -$1.02 | -$1.02 | 26,786 | 26,786 |
|---|
| 2020-09-30 | $1.12B | $635.51M | $480.19M | $88.8M | — | $397.12M | $83.07M | — | $52.67M | $37.64M | $15.04M | $0.28 | $0.28 | 49,720,854 | 49,720,854 |
|---|
| 2020-06-30 | $878.37M | $451.2M | $427.17M | $73.25M | — | $327.73M | $99.44M | — | $89.34M | $33.39M | $55.95M | $1.11 | $1.11 | 49,709,973 | 49,709,973 |
|---|
| 2020-03-31 | $652.09M | $339.28M | $312.81M | $73.44M | — | $342.51M | -$29.69M | — | -$16.68M | $4.43M | -$21.11M | -$0.44 | -$0.44 | 49,709,955 | 49,709,955 |
|---|
| 2019-12-31 | $674.27M | $365.92M | $308.35M | $58.02M | — | $377.23M | -$68.89M | — | -$62.97M | -$8.98M | -$54M | -$1.11 | -$1.11 | 342,741 | 342,741 |
|---|
| 2019-09-30 | $603.03M | $318.69M | $284.34M | $59.5M | — | $366.27M | -$81.93M | — | -$66.93M | $79.16M | -$146.08M | -$2.96 | -$2.96 | 49,710,723 | 49,710,723 |
|---|
| 2019-06-30 | $545.24M | $272.81M | $272.43M | $53.92M | — | $284.92M | -$12.49M | — | $7.3M | -$8.92M | $16.22M | $0.31 | $0.31 | 49,318,522 | 49,318,522 |
|---|
| 2019-03-31 | $473.77M | $236.77M | $237M | $52.37M | — | $226.87M | $10.14M | — | $15.36M | $3.49M | $11.86M | $0.13 | $0.13 | 45,980,255 | 45,980,255 |
|---|
| 2018-12-31 | $428.02M | $223.24M | $204.78M | $38.96M | — | $205.6M | -$818,000.00 | — | -$6.83M | -$4.5M | -$2.34M | -$0.05 | -$0.05 | 226,890 | 226,890 |
|---|
| 2018-09-30 | $355.28M | $185.56M | $169.72M | $35.48M | — | $180.72M | -$11M | — | -$14.31M | -$4.23M | -$10.08M | -$0.23 | -$0.23 | 44,588,704 | 44,588,704 |
|---|
| 2018-06-30 | $335.38M | $175.63M | $159.75M | $33.44M | — | $187.99M | -$28.24M | — | -$18.95M | -$7.7M | -$11.25M | -$0.25 | -$0.25 | 44,157,364 | 44,157,364 |
|---|
| 2018-03-31 | $320.98M | $158.22M | $162.76M | $38.4M | — | $192.18M | -$29.42M | — | -$25.36M | -$12.44M | -$12.92M | -$0.29 | -$0.29 | 44,157,364 | 44,157,364 |
|---|
| 2017-12-31 | $358.06M | $154.7M | $203.36M | — | — | $267.97M | -$64.61M | — | -$64.67M | $3.05M | -$67.72M | -$1.54 | -$1.54 | 0 | 0 |
|---|
| 2017-09-30 | $304.92M | $129.09M | $175.83M | — | — | $148.29M | $27.54M | — | $36.66M | $8.99M | $27.67M | $0.63 | $0.63 | 44,157,364 | 44,157,364 |
|---|
| 2017-06-30 | $283.88M | $112.33M | $171.55M | — | — | $141.53M | $30.03M | — | $12.42M | $7.11M | $5.32M | $0.12 | $0.12 | 44,157,364 | 44,157,364 |
|---|
| 2017-03-31 | $269.68M | $100.82M | $168.86M | — | — | $105.54M | $63.31M | — | $69.66M | $21.15M | $48.52M | $1.10 | $1.10 | 44,157,364 | 44,157,364 |
|---|
| 2016-12-31 | — | $93.55M | $162.73M | — | — | $98.06M | $64.67M | — | $67.62M | $16.27M | $51.35M | $1.16 | $1.16 | 36 | 36 |
|---|
| 2016-09-30 | — | $85.2M | $145.65M | — | — | $91.94M | $53.71M | — | $52.29M | $13.37M | $38.91M | $0.88 | $0.88 | 44,157,341 | 44,157,341 |
|---|
| 2016-06-30 | — | $73.35M | $126.3M | — | — | $94.11M | $32.19M | — | $28.22M | $12.36M | $15.86M | $0.36 | $0.36 | 44,157,341 | 44,157,341 |
|---|
| 2016-03-31 | — | $55.45M | $102.18M | — | — | $71.69M | $30.49M | — | $37.2M | $6.96M | $30.25M | $0.68 | $0.68 | 44,156,961 | 44,156,961 |
|---|
| 2015-12-31 | — | $63.16M | $117.57M | — | — | $83.88M | $33.69M | — | $53.03M | $14.06M | $38.97M | $0.89 | $0.89 | 377 | 377 |
|---|
| 2015-09-30 | — | $56.81M | $111.83M | — | — | $66.55M | $45.28M | — | $47.62M | $1.98M | $45.64M | $1.03 | $1.03 | 44,155,830 | 44,155,830 |
|---|
| 2015-06-30 | — | $50.31M | $104M | — | — | $69.37M | $34.64M | — | $33.47M | $14.01M | $19.46M | $0.44 | $0.44 | 44,155,271 | 44,155,271 |
|---|
| 2015-03-31 | — | $44.71M | $103.4M | — | — | $77.81M | $25.59M | — | $16.38M | $14.66M | $1.72M | $0.04 | $0.04 | 44,154,796 | 44,154,796 |
|---|
| 2014-12-31 | — | $47.67M | $113.71M | — | — | $68.47M | $45.24M | — | $49.96M | $15.8M | $34.15M | $0.76 | $0.76 | 17 | 17 |
|---|
| 2014-09-30 | — | $43.4M | $104.53M | — | — | $57.39M | $47.15M | — | $51.81M | $18.06M | $33.77M | $0.76 | $0.76 | 44,153,892 | 44,153,892 |
|---|
| 2014-06-30 | — | $36.37M | $95.48M | — | — | $101.39M | -$5.91M | — | -$19.08M | $6.51M | -$25.6M | -$0.58 | -$0.58 | 44,153,892 | 44,182,668 |
|---|
| 2014-03-31 | — | $31.54M | $83.84M | — | — | $49.84M | $34M | — | $39.1M | $8.78M | $30.26M | $0.69 | $0.69 | 44,153,818 | 44,153,818 |
|---|
| 2013-12-31 | — | $36.21M | $98.42M | — | — | $46.31M | $52.12M | — | $55.81M | $14.98M | $40.76M | $0.93 | $0.93 | 198 | 198 |
|---|
| 2013-09-30 | — | $34.14M | $88.91M | — | — | $51.51M | $37.4M | — | $41.22M | $12.08M | $29.28M | $0.66 | $0.66 | 44,152,933 | 44,152,933 |
|---|
| 2013-06-30 | — | $31.08M | $81.11M | — | — | $45.66M | $35.45M | — | $40.72M | $10.7M | $29.98M | $0.67 | $0.67 | 44,152,933 | 44,152,933 |
|---|
| 2013-03-31 | — | $28.65M | $74.08M | — | — | $45.51M | $28.57M | — | $25.35M | $7.83M | $17.52M | $0.40 | $0.40 | 44,151,323 | 44,151,357 |
|---|
| 2012-12-31 | — | $27.4M | $76.35M | — | — | $37.22M | $39.13M | — | $42.22M | $11.98M | $30.15M | $0.68 | $0.68 | 1,027 | -3,940 |
|---|
| 2012-09-30 | — | $25.69M | $71.57M | — | — | $37.86M | $33.71M | — | $35.95M | $9.89M | $26.07M | $0.59 | $0.59 | 44,150,387 | 44,157,321 |
|---|
| 2012-06-30 | — | $23.89M | $64.95M | — | — | $33.07M | $31.88M | — | $35.13M | $9.74M | $25.39M | $0.57 | $0.57 | 44,147,999 | 44,152,133 |
|---|
| 2012-03-31 | — | $21.1M | $62.64M | — | — | $37.71M | $24.93M | — | $26.9M | $7.27M | $19.64M | $0.45 | $0.45 | 44,142,076 | 44,147,796 |
|---|
| 2011-12-31 | — | $20.72M | $65.74M | — | — | $36.78M | $28.97M | — | $30.84M | $9.22M | $21.62M | $0.48 | $0.48 | 1,221 | 565 |
|---|
| 2011-09-30 | — | $20.06M | $61.57M | — | — | $31.6M | $29.96M | — | $35.1M | $8.8M | $26.3M | $0.60 | $0.60 | 44,141,925 | 44,151,218 |
|---|
| 2011-06-30 | — | $16.94M | $52.44M | — | — | $30.89M | $21.55M | — | $22.46M | $7.64M | $14.82M | $0.34 | $0.34 | 44,138,105 | 44,152,296 |
|---|
| 2011-03-31 | — | $14.33M | $47.13M | — | — | $27.84M | $19.29M | — | $20.06M | $6M | $14.06M | $0.32 | $0.32 | 44,131,383 | 44,147,667 |
|---|
| 2010-12-31 | — | $13.79M | $48.52M | — | — | $27.55M | $20.97M | — | $22.07M | $6.14M | $15.94M | $0.36 | $0.36 | 2,479 | 2,180 |
|---|
| 2010-09-30 | — | $11.45M | $44.5M | — | — | $25.19M | $19.31M | — | $19.75M | $959,454.00 | $18.79M | $0.43 | $0.43 | 44,129,762 | 44,151,367 |
|---|
| 2010-06-30 | — | $11.41M | $41.1M | — | — | $22.28M | $18.81M | — | $16.34M | $4.67M | $11.67M | $0.26 | $0.26 | 44,121,087 | 44,145,255 |
|---|
| 2010-03-31 | — | $9.89M | $36.04M | — | — | $20.54M | $15.5M | — | $13.7M | $4.08M | $9.62M | $0.22 | $0.22 | 44,113,595 | 44,149,700 |
|---|
| 2009-12-31 | — | $10.34M | $38.68M | — | — | $20.81M | $17.87M | — | $14.93M | $3.64M | $11.29M | $0.25 | $0.25 | 7,721 | 14,290 |
|---|
| 2009-09-30 | — | $10.39M | $40.21M | — | — | $21.23M | $18.98M | — | $12.39M | $2.54M | $9.85M | $0.22 | $0.22 | 44,088,936 | 44,138,031 |
|---|
| 2009-06-30 | — | $8.6M | $32.31M | — | — | $19.89M | $12.41M | — | $8.33M | $1.65M | $6.68M | $0.15 | $0.15 | 44,078,235 | 44,132,204 |
|---|
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 | $20.34B | $16.04B | $12.86B | $2.27B | — | $9.66B | $3.2B | — | $2.84B | $845M | $2B | $39.40 | $39.40 | 50,697,299 | 50,697,320 |
|---|
| 2024-12-31 | $15.14B | $11.2B | $9.58B | $1.93B | — | $6.95B | $2.63B | — | $2.43B | $521M | $1.91B | $37.69 | $37.69 | 50,697,428 | 50,697,428 |
|---|
| 2023-12-31 | $10.49B | $7.52B | $7.59B | $1.83B | — | $5.38B | $2.21B | — | $1.55B | $569M | $987M | $19.64 | $19.46 | 50,262,302 | 51,006,860 |
|---|
| 2022-12-31 | $7.45B | $5.58B | $5.2B | $1.1B | — | $4.13B | $1.07B | — | $780M | $298M | $482M | $9.57 | $9.53 | 50,345,353 | 51,335,621 |
|---|
| 2021-12-31 | $5.71B | $4.06B | $3.01B | $590M | — | $2.56B | $441M | — | $241M | $149M | $83M | $1.67 | $1.67 | 49,802,993 | 49,802,993 |
|---|
| 2020-12-31 | $3.97B | $2.27B | $1.71B | $353M | — | $1.58B | $128M | — | $81M | $82M | -$1M | -$0.08 | -$0.08 | 49,740,407 | 49,740,407 |
|---|
| 2019-12-31 | $2.3B | $1.19B | $1.1B | $223.81M | — | $1.26B | -$153.16M | — | -$107.25M | $64.75M | -$172M | -$3.71 | -$3.71 | 48,692,906 | 48,692,906 |
|---|
| 2018-12-31 | $1.44B | $742.65M | $697.01M | $146.27M | — | $766.49M | -$69.48M | — | -$65.45M | -$28.87M | -$36.59M | -$0.82 | -$0.82 | 44,529,614 | 44,529,614 |
|---|
| 2017-12-31 | $1.22B | $496.94M | $719.6M | $127.16M | — | $663.33M | $56.27M | — | $54.07M | $40.29M | $13.78M | $0.31 | $0.31 | 44,157,364 | 44,157,364 |
|---|
| 2016-12-31 | $844.4M | $307.54M | $536.86M | $98.48M | — | $355.8M | $181.06M | — | $185.33M | $48.96M | $136.37M | $3.09 | $3.09 | 44,157,251 | 44,157,251 |
|---|
| 2015-12-31 | — | $214.99M | $436.8M | — | — | $297.6M | $139.2M | — | $150.49M | $44.7M | $105.79M | $2.40 | $2.40 | 44,155,680 | 44,155,680 |
|---|
| 2014-12-31 | — | $158.98M | $397.56M | — | — | $277.09M | $120.47M | — | $121.8M | $49.14M | $72.58M | $1.63 | $1.63 | 44,153,884 | 44,153,884 |
|---|
| 2013-12-31 | — | $130.08M | $342.52M | — | — | $188.98M | $153.54M | — | $163.11M | $45.58M | $117.51M | $2.66 | $2.66 | 44,152,600 | 44,152,600 |
|---|
| 2012-12-31 | — | $98.09M | $275.52M | — | — | $145.86M | $129.66M | — | $140.22M | $38.87M | $101.25M | $2.30 | $2.30 | 44,147,861 | 44,149,838 |
|---|
| 2011-12-31 | — | $72.06M | $226.88M | — | — | $127.1M | $99.77M | — | $108.46M | $31.66M | $76.8M | $1.73 | $1.73 | 44,138,397 | 44,151,437 |
|---|
| 2010-12-31 | — | $46.55M | $170.17M | — | — | $95.57M | $74.6M | — | $71.87M | $15.84M | $56.03M | $1.27 | $1.27 | 44,124,018 | 44,146,858 |
|---|
| 2009-12-31 | — | $35.96M | $136.89M | — | — | $80.85M | $56.03M | — | $42.71M | $9.5M | $33.21M | $0.75 | $0.75 | 44,086,892 | 44,144,368 |
|---|
| 2008-12-31 | — | $27.54M | $109.49M | — | — | $71.96M | $37.52M | — | $29.45M | $10.63M | $18.81M | $0.43 | $0.42 | 44,239,443 | 44,348,950 |
|---|