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
| 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 | — | — |