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
- 1993-11-03 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 | — | — | — | $148.42 | 12,872 |
| 2026-09-03 | — | — | — | $149.12 | 16,141 |
| 2026-09-02 | — | — | — | $146.23 | 23,342 |
| 2026-09-01 | — | — | — | $146.68 | 19,083 |
| 2026-08-31 | — | — | — | $148.21 | 13,047 |
| 2026-08-28 | — | — | — | $149.48 | 15,596 |
| 2026-08-27 | $150.96 | $160.36 | 185,200 | $151.93 | 12,451 |
| 2026-08-26 | $152.29 | $161.77 | 207,000 | $152.77 | 17,278 |
| 2026-08-25 | $154.21 | $163.81 | 238,600 | $152.09 | 29,113 |
| 2026-08-24 | $152.04 | $161.50 | 139,100 | $154.37 | 15,233 |
| 2026-08-21 | $152.37 | $161.85 | 193,600 | $150.19 | 18,773 |
| 2026-08-20 | $149.95 | $159.28 | 144,500 | $151.86 | 13,272 |
| 2026-08-19 | $154.60 | $164.22 | 274,700 | $153.79 | 32,061 |
| 2026-08-18 | $148.54 | $157.79 | 155,000 | $151.19 | 15,084 |
| 2026-08-17 | $151.20 | $160.61 | 174,300 | $150.27 | 16,167 |
| 2026-08-14 | $152.11 | $161.58 | 125,600 | $153.97 | 13,214 |
| 2026-08-13 | $154.26 | $163.86 | 161,500 | $155.37 | 15,828 |
| 2026-08-12 | $151.07 | $160.47 | 200,900 | $153.25 | 13,808 |
| 2026-08-11 | $152.28 | $161.76 | 165,400 | $150.89 | 19,338 |
| 2026-08-10 | $148.10 | $157.32 | 217,900 | $149.98 | 19,896 |
| 2026-08-07 | $151.99 | $161.45 | 192,000 | $147.28 | 11,467 |
| 2026-08-06 | $146.83 | $155.97 | 154,300 | $150.65 | 6,870 |
| 2026-08-05 | $150.54 | $159.91 | 256,200 | $148.96 | 11,970 |
| 2026-08-04 | $150.12 | $159.46 | 251,500 | $148.74 | 7,704 |
| 2026-08-03 | $148.38 | $157.62 | 354,900 | $148.54 | 11,819 |
| 2026-07-31 | $146.13 | $155.23 | 255,000 | $148.58 | 14,091 |
| 2026-07-30 | $151.33 | $160.75 | 231,200 | $152.43 | 8,974 |
| 2026-07-29 | $154.48 | $164.10 | 416,900 | $153.05 | 33,371 |
| 2026-07-28 | $152.14 | $161.61 | 246,300 | $152.22 | 16,184 |
| 2026-07-27 | $149.01 | $158.28 | 177,600 | $153.69 | 10,868 |
| 2026-07-24 | $149.83 | $159.16 | 118,600 | $150.79 | 5,183 |
| 2026-07-23 | $146.84 | $155.98 | 303,700 | $146.15 | 13,301 |
| 2026-07-22 | $148.88 | $158.15 | 201,600 | $149.69 | 12,212 |
| 2026-07-21 | $146.91 | $156.05 | 187,800 | $146.23 | 8,871 |
| 2026-07-20 | $146.66 | $155.79 | 177,400 | $149.97 | 5,885 |
| 2026-07-17 | $149.53 | $158.84 | 151,300 | — | — |
| 2026-07-16 | $152.92 | $162.44 | 280,900 | — | — |
| 2026-07-15 | $149.62 | $158.93 | 216,600 | — | — |
| 2026-07-14 | $148.11 | $157.33 | 215,500 | — | — |
| 2026-07-13 | $146.07 | $155.16 | 204,400 | — | — |
| 2026-07-10 | $147.32 | $156.49 | 231,500 | — | — |
| 2026-07-09 | $146.87 | $156.01 | 234,900 | — | — |
| 2026-07-08 | $146.03 | $155.12 | 208,900 | — | — |
| 2026-07-07 | $150.28 | $159.63 | 238,100 | — | — |
| 2026-07-06 | $152.37 | $161.85 | 231,700 | — | — |
| 2026-07-02 | $156.84 | $166.60 | 212,000 | — | — |
| 2026-07-01 | $156.56 | $166.30 | 296,600 | — | — |
| 2026-06-30 | $160.79 | $170.80 | 255,800 | — | — |
| 2026-06-29 | $161.34 | $171.38 | 269,700 | — | — |
| 2026-06-26 | $163.00 | $173.15 | 725,100 | — | — |
| 2026-06-25 | $159.19 | $169.10 | 260,500 | — | — |
| 2026-06-24 | $158.83 | $168.72 | 490,900 | — | — |
| 2026-06-23 | $148.65 | $157.90 | 342,100 | — | — |
| 2026-06-22 | $149.09 | $158.37 | 353,600 | — | — |
| 2026-06-18 | $149.09 | $158.37 | 447,600 | — | — |
| 2026-06-17 | $142.78 | $151.67 | 413,100 | — | — |
| 2026-06-16 | $145.04 | $154.07 | 249,000 | — | — |
| 2026-06-15 | $141.29 | $150.08 | 238,100 | — | — |
| 2026-06-12 | $141.33 | $150.13 | 197,400 | — | — |
| 2026-06-11 | $141.95 | $150.79 | 152,200 | — | — |
| 2026-06-10 | $137.40 | $145.95 | 191,700 | — | — |
| 2026-06-09 | $140.78 | $149.54 | 252,800 | — | — |
| 2026-06-08 | $135.53 | $143.97 | 122,100 | — | — |
| 2026-06-05 | $137.33 | $145.88 | 145,700 | — | — |
| 2026-06-04 | $138.36 | $146.97 | 164,200 | — | — |
| 2026-06-03 | $135.93 | $144.39 | 163,100 | — | — |
| 2026-06-02 | $138.43 | $147.05 | 273,200 | — | — |
| 2026-06-01 | $137.66 | $146.23 | 343,400 | — | — |
| 2026-05-29 | $131.62 | $139.81 | 222,500 | — | — |
| 2026-05-28 | $132.52 | $140.77 | 148,500 | — | — |
| 2026-05-27 | $133.63 | $141.95 | 248,000 | — | — |
| 2026-05-26 | $132.11 | $140.33 | 247,900 | — | — |
| 2026-05-22 | $129.82 | $137.90 | 187,600 | — | — |
| 2026-05-21 | $128.96 | $136.99 | 199,500 | — | — |
| 2026-05-20 | $127.46 | $135.39 | 227,400 | — | — |
| 2026-05-19 | $122.39 | $130.01 | 177,400 | — | — |
| 2026-05-18 | $123.89 | $131.60 | 187,200 | — | — |
| 2026-05-15 | $121.33 | $128.88 | 221,500 | — | — |
| 2026-05-14 | $126.51 | $134.38 | 206,900 | — | — |
| 2026-05-13 | $127.08 | $134.99 | 174,900 | — | — |
| 2026-05-12 | $127.99 | $135.96 | 171,500 | — | — |
| 2026-05-11 | $130.24 | $138.35 | 173,500 | — | — |
| 2026-05-08 | $131.87 | $140.08 | 152,800 | — | — |
| 2026-05-07 | $130.02 | $138.11 | 226,200 | — | — |
| 2026-05-06 | $131.67 | $139.87 | 187,800 | — | — |
| 2026-05-05 | $128.48 | $136.48 | 167,300 | — | — |
| 2026-05-04 | $125.73 | $133.56 | 197,300 | — | — |
| 2026-05-01 | $130.09 | $138.19 | 155,800 | — | — |
| 2026-04-30 | $131.49 | $139.67 | 260,800 | — | — |
| 2026-04-29 | $129.99 | $138.08 | 350,200 | — | — |
| 2026-04-28 | $135.26 | $143.68 | 324,800 | — | — |
| 2026-04-27 | $134.20 | $142.55 | 345,000 | — | — |
| 2026-04-24 | $133.64 | $141.96 | 337,700 | — | — |
| 2026-04-23 | $134.67 | $143.05 | 259,100 | — | — |
| 2026-04-22 | $133.64 | $141.96 | 317,500 | — | — |
| 2026-04-21 | $128.88 | $136.90 | 351,900 | — | — |
| 2026-04-20 | $127.36 | $135.29 | 233,500 | — | — |
| 2026-04-17 | $126.38 | $134.25 | 312,900 | — | — |
| 2026-04-16 | $119.29 | $126.71 | 217,400 | — | — |
| 2026-04-15 | $120.47 | $127.97 | 180,400 | — | — |