Complete retained daily price history on its own workbook tab. Split-adjusted close keeps every historical share price on one comparable split basis. Cumulative dividend-reinvested close is the daily close of a rebased total-return index: it starts with one share at the earliest retained close, reinvests every distribution, and normalizes every forward and reverse split exactly once. Admitted exchange opening prices remain a distinct current-session series.
- Available history
- 1997-04-28 to 2026-09-04
- Data captured
Stock Price Chart
Blue: Split-adjusted close · Orange: Cumulative dividend-reinvested close
Logarithmic scale. Both lines share the same starting value for the selected range.
Historical Stock Price — 2026
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2026-09-04 | — | — | — | $125.09 | 35,491 |
| 2026-09-03 | — | — | — | $124.02 | 44,713 |
| 2026-09-02 | — | — | — | $118.93 | 24,477 |
| 2026-09-01 | — | — | — | $120.22 | 17,438 |
| 2026-08-31 | — | — | — | $122.53 | 21,768 |
| 2026-08-28 | — | — | — | $123.79 | 22,104 |
| 2026-08-27 | $122.92 | $235.32 | 548,800 | $122.56 | 15,863 |
| 2026-08-26 | $123.53 | $236.48 | 541,700 | $123.95 | 32,530 |
| 2026-08-25 | $123.97 | $237.33 | 542,500 | $123.91 | 16,336 |
| 2026-08-24 | $123.18 | $235.81 | 552,300 | $125.50 | 24,620 |
| 2026-08-21 | $125.37 | $240.01 | 523,800 | $123.17 | 23,847 |
| 2026-08-20 | $121.69 | $232.96 | 529,500 | $120.17 | 24,896 |
| 2026-08-19 | $122.27 | $234.07 | 797,500 | $121.52 | 42,043 |
| 2026-08-18 | $120.28 | $230.26 | 402,500 | $120.58 | 23,975 |
| 2026-08-17 | $120.76 | $231.18 | 428,200 | $121.74 | 21,503 |
| 2026-08-14 | $122.11 | $233.77 | 442,100 | $121.46 | 32,004 |
| 2026-08-13 | $121.41 | $232.43 | 366,900 | $121.16 | 19,362 |
| 2026-08-12 | $120.82 | $231.30 | 506,400 | $122.12 | 24,912 |
| 2026-08-11 | $122.36 | $234.24 | 326,100 | $121.68 | 13,467 |
| 2026-08-10 | $121.74 | $233.06 | 547,800 | $122.01 | 29,944 |
| 2026-08-07 | $122.86 | $235.20 | 457,100 | $121.52 | 17,023 |
| 2026-08-06 | $120.57 | $230.82 | 511,800 | $123.07 | 25,018 |
| 2026-08-05 | $123.12 | $235.70 | 614,500 | $125.49 | 39,900 |
| 2026-08-04 | $124.58 | $238.49 | 637,800 | $122.66 | 21,635 |
| 2026-08-03 | $123.78 | $236.96 | 544,500 | $123.78 | 30,935 |
| 2026-07-31 | $123.17 | $235.80 | 663,600 | $123.71 | 42,215 |
| 2026-07-30 | $124.16 | $237.69 | 590,500 | $126.79 | 31,054 |
| 2026-07-29 | $124.77 | $238.86 | 655,700 | $123.63 | 31,241 |
| 2026-07-28 | $124.11 | $237.59 | 536,900 | $120.18 | 29,020 |
| 2026-07-27 | $119.62 | $229.00 | 595,100 | $118.59 | 40,059 |
| 2026-07-24 | $117.49 | $224.92 | 372,400 | $116.27 | 35,567 |
| 2026-07-23 | $115.21 | $220.56 | 778,200 | $116.66 | 47,018 |
| 2026-07-22 | $119.01 | $227.83 | 790,300 | $118.00 | 40,621 |
| 2026-07-21 | $117.51 | $224.96 | 1,207,200 | $117.85 | 54,330 |
| 2026-07-20 | $117.23 | $224.42 | 1,025,700 | $119.97 | 73,640 |
| 2026-07-17 | $120.26 | $230.22 | 1,803,200 | — | — |
| 2026-07-16 | $124.99 | $239.28 | 1,650,700 | — | — |
| 2026-07-15 | $122.78 | $235.05 | 838,900 | — | — |
| 2026-07-14 | $121.48 | $232.56 | 743,000 | — | — |
| 2026-07-13 | $121.88 | $233.33 | 737,800 | — | — |
| 2026-07-10 | $120.26 | $230.22 | 563,100 | — | — |
| 2026-07-09 | $118.95 | $227.72 | 556,000 | — | — |
| 2026-07-08 | $117.25 | $224.46 | 733,200 | — | — |
| 2026-07-07 | $118.96 | $227.74 | 615,900 | — | — |
| 2026-07-06 | $119.83 | $229.40 | 524,800 | — | — |
| 2026-07-02 | $116.24 | $222.53 | 674,300 | — | — |
| 2026-07-01 | $113.34 | $216.98 | 553,800 | — | — |
| 2026-06-30 | $116.17 | $222.39 | 584,800 | — | — |
| 2026-06-29 | $116.51 | $223.05 | 606,700 | — | — |
| 2026-06-26 | $119.17 | $228.14 | 669,800 | — | — |
| 2026-06-25 | $120.81 | $231.28 | 598,600 | — | — |
| 2026-06-24 | $118.90 | $227.62 | 786,800 | — | — |
| 2026-06-23 | $116.64 | $223.29 | 696,000 | — | — |
| 2026-06-22 | $118.34 | $226.55 | 1,032,200 | — | — |
| 2026-06-18 | $118.24 | $226.36 | 1,244,000 | — | — |
| 2026-06-17 | $116.32 | $222.68 | 624,800 | — | — |
| 2026-06-16 | $121.95 | $233.46 | 728,700 | — | — |
| 2026-06-15 | $125.79 | $240.81 | 927,600 | — | — |
| 2026-06-12 | $128.53 | $246.06 | 545,300 | — | — |
| 2026-06-11 | $129.20 | $247.34 | 713,100 | — | — |
| 2026-06-10 | $124.13 | $237.63 | 801,600 | — | — |
| 2026-06-09 | $126.14 | $241.48 | 1,150,900 | — | — |
| 2026-06-08 | $128.23 | $245.48 | 541,100 | — | — |
| 2026-06-05 | $127.56 | $244.20 | 752,700 | — | — |
| 2026-06-04 | $130.34 | $249.52 | 581,600 | — | — |
| 2026-06-03 | $130.42 | $249.67 | 940,300 | — | — |
| 2026-06-02 | $131.69 | $252.11 | 497,300 | — | — |
| 2026-06-01 | $127.71 | $244.49 | 465,300 | — | — |
| 2026-05-29 | $127.12 | $243.36 | 870,300 | — | — |
| 2026-05-28 | $128.94 | $246.84 | 718,400 | — | — |
| 2026-05-27 | $129.47 | $247.86 | 615,900 | — | — |
| 2026-05-26 | $127.26 | $243.63 | 574,800 | — | — |
| 2026-05-22 | $122.73 | $234.95 | 440,700 | — | — |
| 2026-05-21 | $120.24 | $230.19 | 654,000 | — | — |
| 2026-05-20 | $117.86 | $225.63 | 818,800 | — | — |
| 2026-05-19 | $115.55 | $219.54 | 1,258,500 | — | — |
| 2026-05-18 | $115.82 | $220.06 | 910,300 | — | — |
| 2026-05-15 | $114.85 | $218.21 | 965,000 | — | — |
| 2026-05-14 | $120.64 | $229.21 | 609,900 | — | — |
| 2026-05-13 | $121.38 | $230.62 | 670,300 | — | — |
| 2026-05-12 | $119.41 | $226.88 | 552,700 | — | — |
| 2026-05-11 | $120.53 | $229.00 | 604,900 | — | — |
| 2026-05-08 | $121.62 | $231.08 | 448,000 | — | — |
| 2026-05-07 | $121.01 | $229.92 | 677,700 | — | — |
| 2026-05-06 | $121.25 | $230.37 | 852,700 | — | — |
| 2026-05-05 | $117.44 | $223.13 | 922,100 | — | — |
| 2026-05-04 | $114.67 | $217.87 | 597,500 | — | — |
| 2026-05-01 | $116.17 | $220.72 | 495,000 | — | — |
| 2026-04-30 | $115.93 | $220.26 | 879,300 | — | — |
| 2026-04-29 | $113.31 | $215.29 | 762,700 | — | — |
| 2026-04-28 | $114.88 | $218.27 | 624,800 | — | — |
| 2026-04-27 | $115.98 | $220.36 | 833,900 | — | — |
| 2026-04-24 | $117.81 | $223.84 | 585,300 | — | — |
| 2026-04-23 | $116.31 | $220.99 | 896,000 | — | — |
| 2026-04-22 | $116.17 | $220.72 | 838,200 | — | — |
| 2026-04-21 | $117.69 | $223.61 | 939,400 | — | — |
| 2026-04-20 | $121.36 | $230.58 | 1,100,400 | — | — |
| 2026-04-17 | $118.92 | $225.95 | 2,657,300 | — | — |
| 2026-04-16 | $111.33 | $211.52 | 1,366,700 | — | — |
| 2026-04-15 | $109.16 | $207.40 | 1,072,100 | — | — |
| 2026-04-14 | $110.48 | $209.91 | 660,900 | — | — |
| 2026-04-13 | $110.38 | $209.72 | 589,400 | — | — |
| 2026-04-10 | $110.14 | $209.26 | 450,500 | — | — |
| 2026-04-09 | $109.98 | $208.96 | 981,100 | — | — |
| 2026-04-08 | $110.51 | $209.97 | 981,400 | — | — |
| 2026-04-07 | $104.13 | $197.84 | 707,700 | — | — |
| 2026-04-06 | $105.24 | $199.95 | 390,100 | — | — |
| 2026-04-02 | $105.29 | $200.05 | 477,800 | — | — |
| 2026-04-01 | $107.10 | $203.49 | 786,900 | — | — |
| 2026-03-31 | $105.16 | $199.80 | 630,600 | — | — |
| 2026-03-30 | $100.97 | $191.84 | 669,100 | — | — |
| 2026-03-27 | $102.53 | $194.80 | 617,700 | — | — |
| 2026-03-26 | $105.11 | $199.71 | 649,000 | — | — |
| 2026-03-25 | $105.11 | $199.71 | 611,300 | — | — |
| 2026-03-24 | $105.01 | $199.52 | 685,900 | — | — |
| 2026-03-23 | $104.36 | $198.28 | 955,800 | — | — |
| 2026-03-20 | $100.34 | $190.64 | 3,164,200 | — | — |
| 2026-03-19 | $101.74 | $193.30 | 981,800 | — | — |
| 2026-03-18 | $102.08 | $193.95 | 566,700 | — | — |
| 2026-03-17 | $104.20 | $197.98 | 935,500 | — | — |
| 2026-03-16 | $103.78 | $197.18 | 772,800 | — | — |
| 2026-03-13 | $102.91 | $195.53 | 629,800 | — | — |
| 2026-03-12 | $103.72 | $197.07 | 814,000 | — | — |
| 2026-03-11 | $107.63 | $204.49 | 812,800 | — | — |
| 2026-03-10 | $107.86 | $204.93 | 796,600 | — | — |
| 2026-03-09 | $109.45 | $207.95 | 832,800 | — | — |
| 2026-03-06 | $111.00 | $210.90 | 673,700 | — | — |
| 2026-03-05 | $110.43 | $209.81 | 765,700 | — | — |
| 2026-03-04 | $112.13 | $213.04 | 904,100 | — | — |
| 2026-03-03 | $113.07 | $213.18 | 971,600 | — | — |
| 2026-03-02 | $116.98 | $220.55 | 723,100 | — | — |
| 2026-02-27 | $118.52 | $223.45 | 567,700 | — | — |
| 2026-02-26 | $120.76 | $227.68 | 570,500 | — | — |
| 2026-02-25 | $120.77 | $227.69 | 672,600 | — | — |
| 2026-02-24 | $123.43 | $232.71 | 631,500 | — | — |
| 2026-02-23 | $121.75 | $229.54 | 518,300 | — | — |
| 2026-02-20 | $123.07 | $232.03 | 1,150,900 | — | — |
| 2026-02-19 | $123.15 | $232.18 | 840,700 | — | — |
| 2026-02-18 | $125.15 | $235.95 | 596,900 | — | — |
| 2026-02-17 | $125.43 | $236.48 | 577,200 | — | — |
| 2026-02-13 | $124.98 | $235.63 | 589,100 | — | — |
| 2026-02-12 | $125.17 | $235.99 | 603,200 | — | — |
| 2026-02-11 | $126.51 | $238.52 | 536,000 | — | — |
| 2026-02-10 | $125.82 | $237.22 | 761,300 | — | — |
| 2026-02-09 | $123.58 | $232.99 | 781,300 | — | — |
| 2026-02-06 | $125.79 | $237.16 | 676,300 | — | — |
| 2026-02-05 | $124.32 | $234.39 | 768,600 | — | — |
| 2026-02-04 | $126.61 | $238.71 | 1,023,600 | — | — |
| 2026-02-03 | $122.33 | $230.64 | 668,400 | — | — |
| 2026-02-02 | $120.49 | $227.17 | 1,164,400 | — | — |
| 2026-01-30 | $121.24 | $228.58 | 1,506,200 | — | — |
| 2026-01-29 | $126.43 | $238.37 | 1,580,200 | — | — |
| 2026-01-28 | $126.25 | $238.03 | 546,700 | — | — |
| 2026-01-27 | $128.14 | $241.59 | 669,600 | — | — |
| 2026-01-26 | $127.14 | $239.70 | 568,400 | — | — |
| 2026-01-23 | $126.94 | $239.33 | 730,600 | — | — |
| 2026-01-22 | $125.75 | $237.08 | 658,600 | — | — |
| 2026-01-21 | $126.98 | $239.40 | 714,800 | — | — |
| 2026-01-20 | $123.13 | $232.14 | 728,800 | — | — |
| 2026-01-16 | $126.38 | $238.27 | 720,000 | — | — |
| 2026-01-15 | $129.58 | $244.30 | 669,800 | — | — |
| 2026-01-14 | $128.45 | $242.17 | 759,700 | — | — |
| 2026-01-13 | $128.17 | $241.65 | 764,400 | — | — |
| 2026-01-12 | $126.95 | $239.35 | 619,200 | — | — |
| 2026-01-09 | $125.08 | $235.82 | 599,400 | — | — |
| 2026-01-08 | $123.97 | $233.73 | 807,700 | — | — |
| 2026-01-07 | $123.25 | $232.37 | 924,500 | — | — |
| 2026-01-06 | $125.17 | $235.99 | 448,700 | — | — |
| 2026-01-05 | $123.37 | $232.60 | 356,400 | — | — |
| 2026-01-02 | $122.08 | $230.16 | 540,900 | — | — |