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
- 1995-04-04 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 | — | — | — | $333.25 | 66,428 |
| 2026-09-03 | — | — | — | $335.95 | 60,994 |
| 2026-09-02 | — | — | — | $332.15 | 88,235 |
| 2026-09-01 | — | — | — | $327.11 | 57,182 |
| 2026-08-31 | — | — | — | $320.26 | 71,538 |
| 2026-08-28 | — | — | — | $321.77 | 19,965 |
| 2026-08-27 | $321.23 | $503.11 | 1,074,500 | $323.70 | 103,557 |
| 2026-08-26 | $327.79 | $513.38 | 841,600 | $326.57 | 62,767 |
| 2026-08-25 | $328.06 | $513.80 | 1,114,900 | $322.60 | 85,294 |
| 2026-08-24 | $323.77 | $507.08 | 760,300 | $318.23 | 44,192 |
| 2026-08-21 | $318.04 | $498.11 | 905,400 | $314.08 | 42,707 |
| 2026-08-20 | $314.69 | $492.86 | 1,175,800 | $314.53 | 59,817 |
| 2026-08-19 | $317.10 | $496.64 | 1,175,800 | $314.90 | 60,307 |
| 2026-08-18 | $316.13 | $495.12 | 1,032,100 | $314.43 | 46,894 |
| 2026-08-17 | $312.52 | $489.46 | 992,000 | $312.58 | 53,355 |
| 2026-08-14 | $313.82 | $491.50 | 1,524,200 | $304.78 | 111,056 |
| 2026-08-13 | $310.01 | $484.59 | 1,542,800 | $312.56 | 114,718 |
| 2026-08-12 | $314.17 | $491.10 | 2,611,000 | $317.40 | 165,495 |
| 2026-08-11 | $333.87 | $521.89 | 1,368,400 | $324.30 | 55,034 |
| 2026-08-10 | $325.00 | $508.02 | 1,546,400 | $321.48 | 102,472 |
| 2026-08-07 | $320.46 | $500.93 | 1,560,500 | $324.12 | 101,746 |
| 2026-08-06 | $325.01 | $508.04 | 2,934,700 | $323.26 | 101,350 |
| 2026-08-05 | $317.22 | $495.86 | 2,291,400 | $318.03 | 139,958 |
| 2026-08-04 | $306.28 | $478.76 | 2,454,300 | $305.54 | 104,974 |
| 2026-08-03 | $308.37 | $482.03 | 1,602,900 | $312.44 | 96,849 |
| 2026-07-31 | $311.34 | $486.67 | 1,048,000 | $314.55 | 38,703 |
| 2026-07-30 | $312.23 | $488.06 | 932,700 | $314.44 | 89,307 |
| 2026-07-29 | $318.61 | $498.04 | 987,400 | $320.39 | 53,791 |
| 2026-07-28 | $319.58 | $499.55 | 1,237,800 | $314.97 | 91,308 |
| 2026-07-27 | $311.15 | $486.38 | 1,004,600 | $309.53 | 70,046 |
| 2026-07-24 | $309.89 | $484.41 | 852,400 | $308.04 | 66,419 |
| 2026-07-23 | $305.06 | $476.86 | 1,166,300 | $302.73 | 78,553 |
| 2026-07-22 | $300.58 | $469.85 | 998,300 | $306.74 | 51,637 |
| 2026-07-21 | $303.07 | $473.74 | 1,324,700 | $301.09 | 49,836 |
| 2026-07-20 | $303.99 | $475.18 | 1,230,800 | $306.22 | 55,182 |
| 2026-07-17 | $307.90 | $481.29 | 2,495,900 | — | — |
| 2026-07-16 | $307.99 | $481.44 | 1,601,900 | — | — |
| 2026-07-15 | $296.57 | $463.58 | 1,280,100 | — | — |
| 2026-07-14 | $302.28 | $472.51 | 1,141,700 | — | — |
| 2026-07-13 | $306.13 | $478.53 | 1,353,800 | — | — |
| 2026-07-10 | $303.44 | $474.32 | 761,500 | — | — |
| 2026-07-09 | $302.46 | $472.79 | 1,578,900 | — | — |
| 2026-07-08 | $309.57 | $483.91 | 2,259,700 | — | — |
| 2026-07-07 | $304.48 | $475.95 | 1,888,500 | — | — |
| 2026-07-06 | $298.55 | $466.68 | 1,985,700 | — | — |
| 2026-07-02 | $296.51 | $463.49 | 1,466,600 | — | — |
| 2026-07-01 | $288.42 | $450.84 | 1,291,500 | — | — |
| 2026-06-30 | $282.98 | $442.34 | 1,967,600 | — | — |
| 2026-06-29 | $281.65 | $440.26 | 1,009,700 | — | — |
| 2026-06-26 | $286.13 | $447.27 | 2,925,900 | — | — |
| 2026-06-25 | $286.95 | $448.55 | 1,486,200 | — | — |
| 2026-06-24 | $284.47 | $444.67 | 1,716,200 | — | — |
| 2026-06-23 | $281.10 | $439.40 | 1,725,900 | — | — |
| 2026-06-22 | $271.28 | $424.05 | 1,657,700 | — | — |
| 2026-06-18 | $271.83 | $424.91 | 3,408,900 | — | — |
| 2026-06-17 | $277.09 | $433.13 | 1,466,300 | — | — |
| 2026-06-16 | $281.46 | $439.97 | 1,013,500 | — | — |
| 2026-06-15 | $281.43 | $439.92 | 1,818,000 | — | — |
| 2026-06-12 | $281.67 | $440.29 | 1,061,900 | — | — |
| 2026-06-11 | $281.48 | $440.00 | 938,300 | — | — |
| 2026-06-10 | $281.24 | $439.62 | 977,800 | — | — |
| 2026-06-09 | $279.57 | $437.01 | 1,282,200 | — | — |
| 2026-06-08 | $274.08 | $428.43 | 893,900 | — | — |
| 2026-06-05 | $275.04 | $429.93 | 1,319,200 | — | — |
| 2026-06-04 | $270.32 | $422.55 | 1,498,000 | — | — |
| 2026-06-03 | $263.64 | $412.11 | 1,592,400 | — | — |
| 2026-06-02 | $264.84 | $413.99 | 1,477,100 | — | — |
| 2026-06-01 | $264.69 | $413.75 | 1,625,800 | — | — |
| 2026-05-29 | $269.36 | $421.05 | 3,105,100 | — | — |
| 2026-05-28 | $267.71 | $418.47 | 1,486,500 | — | — |
| 2026-05-27 | $267.01 | $417.38 | 1,459,100 | — | — |
| 2026-05-26 | $270.78 | $423.27 | 1,343,200 | — | — |
| 2026-05-22 | $274.91 | $429.73 | 2,144,700 | — | — |
| 2026-05-21 | $265.44 | $414.92 | 1,300,700 | — | — |
| 2026-05-20 | $264.75 | $413.84 | 1,943,200 | — | — |
| 2026-05-19 | $266.17 | $416.06 | 1,813,000 | — | — |
| 2026-05-18 | $261.87 | $409.34 | 1,975,500 | — | — |
| 2026-05-15 | $257.71 | $402.84 | 2,707,800 | — | — |
| 2026-05-14 | $261.11 | $407.22 | 3,385,300 | — | — |
| 2026-05-13 | $255.68 | $398.75 | 2,716,000 | — | — |
| 2026-05-12 | $260.93 | $406.94 | 1,795,400 | — | — |
| 2026-05-11 | $259.70 | $405.02 | 2,775,400 | — | — |
| 2026-05-08 | $261.08 | $407.17 | 2,678,900 | — | — |
| 2026-05-07 | $255.66 | $398.72 | 3,700,900 | — | — |
| 2026-05-06 | $252.74 | $394.16 | 7,858,100 | — | — |
| 2026-05-05 | $305.90 | $477.07 | 1,622,400 | — | — |
| 2026-05-04 | $303.66 | $473.58 | 1,293,400 | — | — |
| 2026-05-01 | $304.00 | $474.11 | 1,359,200 | — | — |
| 2026-04-30 | $308.01 | $480.36 | 2,056,200 | — | — |
| 2026-04-29 | $311.43 | $485.69 | 1,045,300 | — | — |
| 2026-04-28 | $311.99 | $486.57 | 1,187,600 | — | — |
| 2026-04-27 | $310.16 | $483.71 | 1,167,400 | — | — |
| 2026-04-24 | $308.19 | $480.64 | 1,610,000 | — | — |
| 2026-04-23 | $311.39 | $485.63 | 1,262,900 | — | — |
| 2026-04-22 | $308.30 | $480.81 | 2,215,600 | — | — |
| 2026-04-21 | $312.39 | $487.19 | 1,966,500 | — | — |
| 2026-04-20 | $323.01 | $503.75 | 1,133,100 | — | — |
| 2026-04-17 | $327.56 | $510.85 | 1,670,800 | — | — |
| 2026-04-16 | $322.37 | $502.76 | 1,233,600 | — | — |
| 2026-04-15 | $317.58 | $495.29 | 1,237,700 | — | — |