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
- 2004-11-05 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 | — | — | — | $163.24 | 29,277 |
| 2026-09-03 | — | — | — | $162.83 | 42,753 |
| 2026-09-02 | — | — | — | $162.70 | 40,389 |
| 2026-09-01 | — | — | — | $162.69 | 65,148 |
| 2026-08-31 | — | — | — | $162.68 | 44,313 |
| 2026-08-28 | — | — | — | $162.51 | 55,129 |
| 2026-08-27 | $162.46 | $196.03 | 884,400 | $162.58 | 41,968 |
| 2026-08-26 | $162.52 | $196.11 | 643,900 | $162.54 | 41,074 |
| 2026-08-25 | $162.50 | $196.08 | 784,700 | $162.49 | 42,123 |
| 2026-08-24 | $162.46 | $196.03 | 1,093,600 | $162.09 | 48,453 |
| 2026-08-21 | $162.11 | $195.61 | 1,213,900 | $161.92 | 59,610 |
| 2026-08-20 | $161.90 | $195.36 | 1,424,600 | $161.90 | 68,629 |
| 2026-08-19 | $161.74 | $195.16 | 1,358,000 | $162.04 | 76,817 |
| 2026-08-18 | $162.57 | $195.22 | 1,382,400 | $162.64 | 67,053 |
| 2026-08-17 | $162.56 | $195.21 | 1,215,000 | $162.66 | 81,779 |
| 2026-08-14 | $162.57 | $195.22 | 1,196,500 | $162.68 | 61,925 |
| 2026-08-13 | $162.60 | $195.26 | 1,066,800 | $162.61 | 69,587 |
| 2026-08-12 | $162.60 | $195.26 | 1,155,000 | $162.60 | 76,192 |
| 2026-08-11 | $162.53 | $195.18 | 980,200 | $162.61 | 44,785 |
| 2026-08-10 | $162.50 | $195.14 | 999,700 | $162.69 | 65,738 |
| 2026-08-07 | $162.53 | $195.18 | 805,700 | $162.66 | 54,461 |
| 2026-08-06 | $162.62 | $195.28 | 916,100 | $162.49 | 53,029 |
| 2026-08-05 | $162.41 | $195.03 | 1,420,700 | $162.43 | 95,820 |
| 2026-08-04 | $162.35 | $194.96 | 1,097,100 | $162.33 | 94,208 |
| 2026-08-03 | $162.28 | $194.88 | 1,603,400 | $162.68 | 153,691 |
| 2026-07-31 | $162.30 | $194.90 | 5,188,800 | $162.81 | 450,040 |
| 2026-07-30 | $162.76 | $195.45 | 9,443,400 | $163.27 | 554,889 |
| 2026-07-29 | $125.73 | $150.98 | 645,900 | $122.40 | 31,315 |
| 2026-07-28 | $122.05 | $146.57 | 446,400 | $119.03 | 27,369 |
| 2026-07-27 | $117.97 | $141.67 | 454,900 | $116.95 | 35,107 |
| 2026-07-24 | $116.69 | $140.13 | 440,200 | $114.58 | 27,799 |
| 2026-07-23 | $114.31 | $137.27 | 490,800 | $114.14 | 26,243 |
| 2026-07-22 | $112.95 | $135.64 | 463,200 | $112.75 | 30,618 |
| 2026-07-21 | $112.27 | $134.82 | 461,800 | $113.73 | 32,721 |
| 2026-07-20 | $114.92 | $138.00 | 355,300 | $112.89 | 20,692 |
| 2026-07-17 | $113.80 | $136.66 | 355,200 | — | — |
| 2026-07-16 | $115.50 | $138.70 | 445,900 | — | — |
| 2026-07-15 | $115.63 | $138.86 | 405,300 | — | — |
| 2026-07-14 | $114.87 | $137.94 | 448,600 | — | — |
| 2026-07-13 | $115.37 | $138.54 | 413,000 | — | — |
| 2026-07-10 | $113.86 | $136.73 | 517,200 | — | — |
| 2026-07-09 | $113.98 | $136.87 | 752,400 | — | — |
| 2026-07-08 | $117.14 | $140.67 | 475,700 | — | — |
| 2026-07-07 | $118.60 | $142.42 | 720,900 | — | — |
| 2026-07-06 | $116.44 | $139.83 | 753,400 | — | — |
| 2026-07-02 | $116.53 | $139.94 | 672,700 | — | — |
| 2026-07-01 | $114.49 | $137.49 | 587,200 | — | — |
| 2026-06-30 | $113.49 | $136.29 | 668,100 | — | — |
| 2026-06-29 | $109.93 | $132.01 | 709,200 | — | — |
| 2026-06-26 | $112.54 | $135.15 | 1,049,700 | — | — |
| 2026-06-25 | $109.09 | $131.00 | 693,900 | — | — |
| 2026-06-24 | $113.46 | $136.25 | 672,000 | — | — |
| 2026-06-23 | $118.17 | $141.91 | 620,000 | — | — |
| 2026-06-22 | $117.12 | $140.65 | 1,131,900 | — | — |
| 2026-06-18 | $120.33 | $144.50 | 1,239,600 | — | — |
| 2026-06-17 | $119.90 | $143.98 | 1,315,600 | — | — |
| 2026-06-16 | $124.81 | $149.88 | 831,000 | — | — |
| 2026-06-15 | $121.00 | $145.30 | 688,800 | — | — |
| 2026-06-12 | $120.89 | $145.17 | 682,400 | — | — |
| 2026-06-11 | $116.33 | $139.70 | 807,600 | — | — |
| 2026-06-10 | $116.11 | $139.43 | 674,200 | — | — |
| 2026-06-09 | $116.51 | $139.91 | 930,700 | — | — |
| 2026-06-08 | $116.17 | $139.50 | 987,900 | — | — |
| 2026-06-05 | $116.93 | $140.42 | 1,108,200 | — | — |
| 2026-06-04 | $120.62 | $144.85 | 908,600 | — | — |
| 2026-06-03 | $122.98 | $147.68 | 756,200 | — | — |
| 2026-06-02 | $123.18 | $147.92 | 846,400 | — | — |
| 2026-06-01 | $129.29 | $155.26 | 691,300 | — | — |
| 2026-05-29 | $130.04 | $156.16 | 695,300 | — | — |
| 2026-05-28 | $131.55 | $157.97 | 705,000 | — | — |
| 2026-05-27 | $130.94 | $157.24 | 527,900 | — | — |
| 2026-05-26 | $131.23 | $157.59 | 697,000 | — | — |
| 2026-05-22 | $137.13 | $164.67 | 815,400 | — | — |
| 2026-05-21 | $136.25 | $163.62 | 678,700 | — | — |
| 2026-05-20 | $137.78 | $165.46 | 530,200 | — | — |
| 2026-05-19 | $141.87 | $169.43 | 614,800 | — | — |
| 2026-05-18 | $141.11 | $168.52 | 787,800 | — | — |
| 2026-05-15 | $138.45 | $165.35 | 542,400 | — | — |
| 2026-05-14 | $140.51 | $167.81 | 420,800 | — | — |
| 2026-05-13 | $139.28 | $166.34 | 549,800 | — | — |
| 2026-05-12 | $141.37 | $168.83 | 617,300 | — | — |
| 2026-05-11 | $145.21 | $173.42 | 694,200 | — | — |
| 2026-05-08 | $147.53 | $176.19 | 573,400 | — | — |
| 2026-05-07 | $152.66 | $182.32 | 1,052,900 | — | — |
| 2026-05-06 | $148.84 | $177.75 | 561,400 | — | — |
| 2026-05-05 | $151.29 | $180.68 | 647,100 | — | — |
| 2026-05-04 | $154.89 | $184.98 | 373,200 | — | — |
| 2026-05-01 | $152.87 | $182.57 | 667,800 | — | — |
| 2026-04-30 | $157.19 | $187.73 | 538,000 | — | — |
| 2026-04-29 | $160.77 | $192.00 | 629,100 | — | — |
| 2026-04-28 | $158.49 | $189.28 | 380,000 | — | — |
| 2026-04-27 | $160.13 | $191.24 | 392,100 | — | — |
| 2026-04-24 | $163.19 | $194.89 | 426,500 | — | — |
| 2026-04-23 | $163.61 | $195.39 | 416,200 | — | — |
| 2026-04-22 | $162.61 | $194.20 | 307,300 | — | — |
| 2026-04-21 | $164.36 | $196.29 | 272,700 | — | — |
| 2026-04-20 | $164.96 | $197.01 | 548,200 | — | — |
| 2026-04-17 | $169.00 | $201.83 | 643,700 | — | — |
| 2026-04-16 | $173.50 | $207.20 | 295,300 | — | — |
| 2026-04-15 | $171.43 | $204.73 | 287,000 | — | — |