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-03-07 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 | — | — | — | $131.10 | 65,516 |
| 2026-09-03 | — | — | — | $133.10 | 77,330 |
| 2026-09-02 | — | — | — | $132.65 | 61,210 |
| 2026-09-01 | — | — | — | $127.41 | 105,957 |
| 2026-08-31 | — | — | — | $127.41 | 117,195 |
| 2026-08-28 | — | — | — | $127.45 | 206,177 |
| 2026-08-27 | $127.00 | $127.00 | 5,564,600 | $118.44 | 309,768 |
| 2026-08-26 | $132.18 | $132.18 | 3,386,800 | $133.67 | 201,222 |
| 2026-08-25 | $134.48 | $134.48 | 2,625,400 | $135.31 | 101,490 |
| 2026-08-24 | $136.75 | $136.75 | 2,428,300 | $132.08 | 129,728 |
| 2026-08-21 | $131.48 | $131.48 | 1,880,700 | $129.50 | 102,836 |
| 2026-08-20 | $128.45 | $128.45 | 2,813,200 | $127.78 | 103,356 |
| 2026-08-19 | $131.84 | $131.84 | 1,894,500 | $132.37 | 107,234 |
| 2026-08-18 | $130.48 | $130.48 | 2,127,500 | $131.92 | 111,115 |
| 2026-08-17 | $129.54 | $129.54 | 1,868,700 | $129.65 | 116,348 |
| 2026-08-14 | $129.39 | $129.39 | 1,653,400 | $129.76 | 69,421 |
| 2026-08-13 | $129.53 | $129.53 | 1,598,600 | $129.80 | 90,963 |
| 2026-08-12 | $128.61 | $128.61 | 1,759,400 | $128.38 | 147,768 |
| 2026-08-11 | $128.06 | $128.06 | 1,742,400 | $128.61 | 108,916 |
| 2026-08-10 | $129.37 | $129.37 | 2,291,200 | $129.71 | 145,812 |
| 2026-08-07 | $130.90 | $130.90 | 1,630,600 | $127.96 | 106,685 |
| 2026-08-06 | $129.68 | $129.68 | 1,272,400 | $128.98 | 76,302 |
| 2026-08-05 | $128.76 | $128.76 | 1,478,700 | $131.59 | 92,815 |
| 2026-08-04 | $130.71 | $130.71 | 2,763,200 | $128.02 | 131,223 |
| 2026-08-03 | $129.35 | $129.35 | 2,181,100 | $129.26 | 145,531 |
| 2026-07-31 | $127.21 | $127.21 | 1,537,000 | $127.05 | 53,297 |
| 2026-07-30 | $128.57 | $128.57 | 1,136,900 | $127.44 | 58,152 |
| 2026-07-29 | $128.95 | $128.95 | 1,997,600 | $127.11 | 106,556 |
| 2026-07-28 | $126.76 | $126.76 | 2,170,500 | $126.78 | 113,855 |
| 2026-07-27 | $125.54 | $125.54 | 2,709,700 | $122.47 | 196,212 |
| 2026-07-24 | $120.45 | $120.45 | 2,667,100 | $118.34 | 67,944 |
| 2026-07-23 | $117.65 | $117.65 | 3,656,100 | $121.48 | 218,074 |
| 2026-07-22 | $122.15 | $122.15 | 2,697,700 | $126.05 | 117,125 |
| 2026-07-21 | $125.74 | $125.74 | 2,190,200 | $125.76 | 77,356 |
| 2026-07-20 | $126.38 | $126.38 | 2,833,100 | $126.64 | 72,067 |
| 2026-07-17 | $125.94 | $125.94 | 2,451,000 | — | — |
| 2026-07-16 | $128.45 | $128.45 | 5,918,000 | — | — |
| 2026-07-15 | $127.03 | $127.03 | 2,613,400 | — | — |
| 2026-07-14 | $124.56 | $124.56 | 1,706,600 | — | — |
| 2026-07-13 | $126.38 | $126.38 | 2,781,000 | — | — |
| 2026-07-10 | $124.91 | $124.91 | 1,778,900 | — | — |
| 2026-07-09 | $120.92 | $120.92 | 1,624,100 | — | — |
| 2026-07-08 | $123.61 | $123.61 | 3,225,400 | — | — |
| 2026-07-07 | $122.65 | $122.65 | 3,295,400 | — | — |
| 2026-07-06 | $121.46 | $121.46 | 4,491,800 | — | — |
| 2026-07-02 | $124.05 | $124.05 | 3,261,100 | — | — |
| 2026-07-01 | $121.15 | $121.15 | 5,394,100 | — | — |
| 2026-06-30 | $120.95 | $120.95 | 4,851,000 | — | — |
| 2026-06-29 | $122.62 | $122.62 | 8,611,200 | — | — |
| 2026-06-26 | $123.87 | $123.87 | 5,073,600 | — | — |
| 2026-06-25 | $118.21 | $118.21 | 8,251,100 | — | — |
| 2026-06-24 | $119.35 | $119.35 | 2,629,400 | — | — |
| 2026-06-23 | $113.41 | $113.41 | 3,017,300 | — | — |
| 2026-06-22 | $113.93 | $113.93 | 4,686,800 | — | — |
| 2026-06-18 | $111.65 | $111.65 | 4,434,200 | — | — |
| 2026-06-17 | $106.41 | $106.41 | 2,303,200 | — | — |
| 2026-06-16 | $110.74 | $110.74 | 1,839,800 | — | — |
| 2026-06-15 | $112.88 | $112.88 | 2,188,700 | — | — |
| 2026-06-12 | $114.00 | $114.00 | 1,861,400 | — | — |
| 2026-06-11 | $114.89 | $114.89 | 2,079,400 | — | — |
| 2026-06-10 | $110.32 | $110.32 | 2,325,600 | — | — |
| 2026-06-09 | $112.15 | $112.15 | 2,853,000 | — | — |
| 2026-06-08 | $107.69 | $107.69 | 2,216,800 | — | — |
| 2026-06-05 | $108.80 | $108.80 | 2,036,100 | — | — |
| 2026-06-04 | $109.27 | $109.27 | 2,673,300 | — | — |
| 2026-06-03 | $112.50 | $112.50 | 3,076,900 | — | — |
| 2026-06-02 | $109.39 | $109.39 | 4,540,900 | — | — |
| 2026-06-01 | $111.35 | $111.35 | 5,337,400 | — | — |
| 2026-05-29 | $116.44 | $116.44 | 7,395,800 | — | — |
| 2026-05-28 | $113.00 | $113.00 | 13,264,000 | — | — |
| 2026-05-27 | $95.87 | $95.87 | 6,243,800 | — | — |
| 2026-05-26 | $93.70 | $93.70 | 4,314,300 | — | — |
| 2026-05-22 | $94.98 | $94.98 | 2,397,000 | — | — |
| 2026-05-21 | $95.71 | $95.71 | 4,398,900 | — | — |
| 2026-05-20 | $93.48 | $93.48 | 4,111,300 | — | — |
| 2026-05-19 | $90.61 | $90.61 | 3,221,400 | — | — |
| 2026-05-18 | $91.23 | $91.23 | 2,947,100 | — | — |
| 2026-05-15 | $89.58 | $89.58 | 2,737,400 | — | — |
| 2026-05-14 | $89.97 | $89.97 | 4,588,700 | — | — |
| 2026-05-13 | $86.80 | $86.80 | 3,023,500 | — | — |
| 2026-05-12 | $89.05 | $89.05 | 4,991,400 | — | — |
| 2026-05-11 | $90.02 | $90.02 | 5,089,000 | — | — |
| 2026-05-08 | $94.24 | $94.24 | 3,452,500 | — | — |
| 2026-05-07 | $96.76 | $96.76 | 4,145,800 | — | — |
| 2026-05-06 | $96.51 | $96.51 | 3,784,800 | — | — |
| 2026-05-05 | $93.69 | $93.69 | 4,971,800 | — | — |
| 2026-05-04 | $94.05 | $94.05 | 3,063,200 | — | — |
| 2026-05-01 | $94.67 | $94.67 | 3,158,900 | — | — |
| 2026-04-30 | $97.11 | $97.11 | 3,215,100 | — | — |
| 2026-04-29 | $95.70 | $95.70 | 3,042,200 | — | — |
| 2026-04-28 | $98.22 | $98.22 | 3,654,700 | — | — |
| 2026-04-27 | $98.00 | $98.00 | 5,735,700 | — | — |
| 2026-04-24 | $103.75 | $103.75 | 2,474,300 | — | — |
| 2026-04-23 | $102.25 | $102.25 | 2,206,700 | — | — |
| 2026-04-22 | $101.97 | $101.97 | 3,196,900 | — | — |
| 2026-04-21 | $103.83 | $103.83 | 4,931,400 | — | — |
| 2026-04-20 | $107.25 | $107.25 | 3,015,000 | — | — |
| 2026-04-17 | $105.93 | $105.93 | 6,296,700 | — | — |
| 2026-04-16 | $99.93 | $99.93 | 2,901,200 | — | — |
| 2026-04-15 | $101.33 | $101.33 | 2,874,600 | — | — |