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 — 2026
| 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 | — | — |
| 2026-04-14 | $124.16 | $131.89 | 194,600 | — | — |
| 2026-04-13 | $124.13 | $131.86 | 208,000 | — | — |
| 2026-04-10 | $124.12 | $131.85 | 138,300 | — | — |
| 2026-04-09 | $125.11 | $132.90 | 329,700 | — | — |
| 2026-04-08 | $123.88 | $131.59 | 311,800 | — | — |
| 2026-04-07 | $117.69 | $125.02 | 228,500 | — | — |
| 2026-04-06 | $122.66 | $130.29 | 215,600 | — | — |
| 2026-04-02 | $121.62 | $129.19 | 160,000 | — | — |
| 2026-04-01 | $123.00 | $130.66 | 176,500 | — | — |
| 2026-03-31 | $122.45 | $130.07 | 224,800 | — | — |
| 2026-03-30 | $118.63 | $126.01 | 299,300 | — | — |
| 2026-03-27 | $118.55 | $125.93 | 246,000 | — | — |
| 2026-03-26 | $121.88 | $129.47 | 128,100 | — | — |
| 2026-03-25 | $123.10 | $130.76 | 170,100 | — | — |
| 2026-03-24 | $122.90 | $130.55 | 164,600 | — | — |
| 2026-03-23 | $123.59 | $131.28 | 239,200 | — | — |
| 2026-03-20 | $120.38 | $127.87 | 709,800 | — | — |
| 2026-03-19 | $122.87 | $130.52 | 232,600 | — | — |
| 2026-03-18 | $123.91 | $131.62 | 182,400 | — | — |
| 2026-03-17 | $128.94 | $136.97 | 163,600 | — | — |
| 2026-03-16 | $129.18 | $137.22 | 137,100 | — | — |
| 2026-03-13 | $128.71 | $136.72 | 292,500 | — | — |
| 2026-03-12 | $128.31 | $136.30 | 214,500 | — | — |
| 2026-03-11 | $129.85 | $137.93 | 168,800 | — | — |
| 2026-03-10 | $133.06 | $141.34 | 249,900 | — | — |
| 2026-03-09 | $133.94 | $142.28 | 347,700 | — | — |
| 2026-03-06 | $135.62 | $144.06 | 259,200 | — | — |
| 2026-03-05 | $138.37 | $146.98 | 299,300 | — | — |
| 2026-03-04 | $143.88 | $152.84 | 422,300 | — | — |
| 2026-03-03 | $142.21 | $151.06 | 276,100 | — | — |
| 2026-03-02 | $141.39 | $150.19 | 242,000 | — | — |
| 2026-02-27 | $142.16 | $151.01 | 273,800 | — | — |
| 2026-02-26 | $141.07 | $149.85 | 163,000 | — | — |
| 2026-02-25 | $140.40 | $149.14 | 219,100 | — | — |
| 2026-02-24 | $141.86 | $150.69 | 148,900 | — | — |
| 2026-02-23 | $141.04 | $149.82 | 193,100 | — | — |
| 2026-02-20 | $143.46 | $152.39 | 235,500 | — | — |
| 2026-02-19 | $141.59 | $150.40 | 132,900 | — | — |
| 2026-02-18 | $144.10 | $153.07 | 247,200 | — | — |
| 2026-02-17 | $146.74 | $155.87 | 226,400 | — | — |
| 2026-02-13 | $149.58 | $158.89 | 438,700 | — | — |
| 2026-02-12 | $146.82 | $155.96 | 394,700 | — | — |
| 2026-02-11 | $145.39 | $154.44 | 167,900 | — | — |
| 2026-02-10 | $145.40 | $154.45 | 242,400 | — | — |
| 2026-02-09 | $141.77 | $150.59 | 250,100 | — | — |
| 2026-02-06 | $141.86 | $150.69 | 306,300 | — | — |
| 2026-02-05 | $140.66 | $149.42 | 322,900 | — | — |
| 2026-02-04 | $138.80 | $147.44 | 387,500 | — | — |
| 2026-02-03 | $134.60 | $142.98 | 295,700 | — | — |
| 2026-02-02 | $133.60 | $141.92 | 216,700 | — | — |
| 2026-01-30 | $133.70 | $142.02 | 373,800 | — | — |
| 2026-01-29 | $136.37 | $144.86 | 503,000 | — | — |
| 2026-01-28 | $132.36 | $140.60 | 582,900 | — | — |
| 2026-01-27 | $128.60 | $136.60 | 376,200 | — | — |
| 2026-01-26 | $133.98 | $142.32 | 149,900 | — | — |
| 2026-01-23 | $133.45 | $141.76 | 157,900 | — | — |
| 2026-01-22 | $135.75 | $144.20 | 230,100 | — | — |
| 2026-01-21 | $138.35 | $146.96 | 153,500 | — | — |
| 2026-01-20 | $134.31 | $142.67 | 179,300 | — | — |
| 2026-01-16 | $137.16 | $145.70 | 155,100 | — | — |
| 2026-01-15 | $139.00 | $147.65 | 162,500 | — | — |
| 2026-01-14 | $136.88 | $145.40 | 145,100 | — | — |
| 2026-01-13 | $139.81 | $148.51 | 124,000 | — | — |
| 2026-01-12 | $138.47 | $147.09 | 200,500 | — | — |
| 2026-01-09 | $139.34 | $148.01 | 376,700 | — | — |
| 2026-01-08 | $131.82 | $140.02 | 199,500 | — | — |
| 2026-01-07 | $126.63 | $134.51 | 262,600 | — | — |
| 2026-01-06 | $128.69 | $136.70 | 226,300 | — | — |
| 2026-01-05 | $128.00 | $135.97 | 175,200 | — | — |
| 2026-01-02 | $127.84 | $135.80 | 180,000 | — | — |