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-10-13 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 | — | — | — | $155.38 | 17,945 |
| 2026-09-03 | — | — | — | $160.78 | 8,618 |
| 2026-09-02 | — | — | — | $155.81 | 9,112 |
| 2026-09-01 | — | — | — | $160.36 | 7,098 |
| 2026-08-31 | — | — | — | $160.48 | 5,029 |
| 2026-08-28 | — | — | — | $161.54 | 4,845 |
| 2026-08-27 | $159.83 | $159.83 | 208,300 | $157.04 | 8,736 |
| 2026-08-26 | $156.57 | $156.57 | 132,300 | $158.29 | 4,523 |
| 2026-08-25 | $159.20 | $159.20 | 146,000 | $161.04 | 5,052 |
| 2026-08-24 | $162.59 | $162.59 | 311,100 | $162.78 | 8,567 |
| 2026-08-21 | $161.64 | $161.64 | 228,600 | $164.30 | 6,419 |
| 2026-08-20 | $162.45 | $162.45 | 223,200 | $159.00 | 5,421 |
| 2026-08-19 | $158.98 | $158.98 | 179,300 | $151.88 | 6,087 |
| 2026-08-18 | $151.37 | $151.37 | 179,900 | $150.89 | 6,806 |
| 2026-08-17 | $148.33 | $148.33 | 221,900 | $150.22 | 7,122 |
| 2026-08-14 | $151.87 | $151.87 | 116,100 | $154.00 | 4,816 |
| 2026-08-13 | $155.31 | $155.31 | 202,100 | $152.38 | 8,889 |
| 2026-08-12 | $150.31 | $150.31 | 183,500 | $148.27 | 7,888 |
| 2026-08-11 | $152.75 | $152.75 | 159,900 | $151.53 | 6,484 |
| 2026-08-10 | $152.03 | $152.03 | 223,400 | $150.20 | 9,871 |
| 2026-08-07 | $152.05 | $152.05 | 181,300 | $151.99 | 8,354 |
| 2026-08-06 | $150.10 | $150.10 | 246,800 | $149.15 | 9,420 |
| 2026-08-05 | $149.68 | $149.68 | 231,300 | $152.50 | 10,089 |
| 2026-08-04 | $152.78 | $152.78 | 403,000 | $150.41 | 22,331 |
| 2026-08-03 | $149.96 | $149.96 | 474,500 | $155.01 | 26,821 |
| 2026-07-31 | $151.77 | $151.77 | 871,100 | $162.00 | 67,364 |
| 2026-07-30 | $163.76 | $163.76 | 955,800 | $166.47 | 52,549 |
| 2026-07-29 | $170.37 | $170.37 | 1,446,300 | $138.95 | 82,641 |
| 2026-07-28 | $121.37 | $121.37 | 284,800 | $120.72 | 17,019 |
| 2026-07-27 | $116.51 | $116.51 | 272,900 | $112.52 | 10,913 |
| 2026-07-24 | $112.30 | $112.30 | 208,700 | $110.79 | 8,201 |
| 2026-07-23 | $109.19 | $109.19 | 237,200 | $111.51 | 7,484 |
| 2026-07-22 | $111.54 | $111.54 | 184,700 | $112.64 | 9,787 |
| 2026-07-21 | $110.85 | $110.85 | 343,100 | $111.95 | 11,492 |
| 2026-07-20 | $112.63 | $112.63 | 285,700 | $113.78 | 14,150 |
| 2026-07-17 | $114.80 | $114.80 | 317,600 | — | — |
| 2026-07-16 | $118.76 | $118.76 | 253,400 | — | — |
| 2026-07-15 | $113.98 | $113.98 | 213,800 | — | — |
| 2026-07-14 | $109.74 | $109.74 | 245,000 | — | — |
| 2026-07-13 | $111.23 | $111.23 | 363,600 | — | — |
| 2026-07-10 | $105.85 | $105.85 | 192,800 | — | — |
| 2026-07-09 | $102.51 | $102.51 | 291,500 | — | — |
| 2026-07-08 | $103.01 | $103.01 | 146,400 | — | — |
| 2026-07-07 | $105.93 | $105.93 | 201,600 | — | — |
| 2026-07-06 | $100.01 | $100.01 | 252,800 | — | — |
| 2026-07-02 | $97.16 | $97.16 | 365,600 | — | — |
| 2026-07-01 | $96.38 | $96.38 | 341,300 | — | — |
| 2026-06-30 | $90.16 | $90.16 | 535,200 | — | — |
| 2026-06-29 | $95.55 | $95.55 | 330,800 | — | — |
| 2026-06-26 | $98.73 | $98.73 | 760,700 | — | — |
| 2026-06-25 | $92.21 | $92.21 | 220,600 | — | — |
| 2026-06-24 | $96.53 | $96.53 | 248,000 | — | — |
| 2026-06-23 | $95.54 | $95.54 | 449,800 | — | — |
| 2026-06-22 | $90.48 | $90.48 | 621,300 | — | — |
| 2026-06-18 | $90.56 | $90.56 | 584,000 | — | — |
| 2026-06-17 | $106.20 | $106.20 | 216,700 | — | — |
| 2026-06-16 | $107.66 | $107.66 | 280,500 | — | — |
| 2026-06-15 | $107.11 | $107.11 | 224,300 | — | — |
| 2026-06-12 | $109.43 | $109.43 | 175,300 | — | — |
| 2026-06-11 | $106.43 | $106.43 | 223,400 | — | — |
| 2026-06-10 | $109.44 | $109.44 | 222,300 | — | — |
| 2026-06-09 | $110.54 | $110.54 | 272,400 | — | — |
| 2026-06-08 | $109.65 | $109.65 | 159,100 | — | — |
| 2026-06-05 | $110.00 | $110.00 | 215,200 | — | — |
| 2026-06-04 | $107.18 | $107.18 | 133,200 | — | — |
| 2026-06-03 | $104.81 | $104.81 | 198,200 | — | — |
| 2026-06-02 | $106.61 | $106.61 | 459,900 | — | — |
| 2026-06-01 | $110.59 | $110.59 | 351,500 | — | — |
| 2026-05-29 | $107.39 | $107.39 | 209,200 | — | — |
| 2026-05-28 | $106.95 | $106.95 | 151,900 | — | — |
| 2026-05-27 | $104.74 | $104.74 | 222,400 | — | — |
| 2026-05-26 | $103.90 | $103.90 | 351,400 | — | — |
| 2026-05-22 | $105.46 | $105.46 | 143,800 | — | — |
| 2026-05-21 | $105.31 | $105.31 | 225,900 | — | — |
| 2026-05-20 | $107.21 | $107.21 | 161,300 | — | — |
| 2026-05-19 | $108.04 | $108.04 | 239,700 | — | — |
| 2026-05-18 | $108.13 | $108.13 | 198,400 | — | — |
| 2026-05-15 | $105.48 | $105.48 | 299,700 | — | — |
| 2026-05-14 | $102.92 | $102.92 | 422,000 | — | — |
| 2026-05-13 | $103.47 | $103.47 | 360,000 | — | — |
| 2026-05-12 | $110.23 | $110.23 | 346,000 | — | — |
| 2026-05-11 | $115.94 | $115.94 | 291,200 | — | — |
| 2026-05-08 | $119.97 | $119.97 | 231,800 | — | — |
| 2026-05-07 | $124.78 | $124.78 | 360,200 | — | — |
| 2026-05-06 | $120.11 | $120.11 | 660,300 | — | — |
| 2026-05-05 | $132.22 | $132.22 | 226,000 | — | — |
| 2026-05-04 | $132.10 | $132.10 | 180,500 | — | — |
| 2026-05-01 | $131.29 | $131.29 | 197,800 | — | — |
| 2026-04-30 | $130.67 | $130.67 | 218,600 | — | — |
| 2026-04-29 | $128.48 | $128.48 | 115,300 | — | — |
| 2026-04-28 | $129.44 | $129.44 | 146,100 | — | — |
| 2026-04-27 | $127.12 | $127.12 | 157,400 | — | — |
| 2026-04-24 | $126.51 | $126.51 | 212,900 | — | — |
| 2026-04-23 | $121.83 | $121.83 | 316,400 | — | — |
| 2026-04-22 | $127.44 | $127.44 | 141,200 | — | — |
| 2026-04-21 | $128.28 | $128.28 | 213,900 | — | — |
| 2026-04-20 | $128.12 | $128.12 | 272,500 | — | — |
| 2026-04-17 | $129.17 | $129.17 | 220,600 | — | — |
| 2026-04-16 | $131.47 | $131.47 | 406,900 | — | — |
| 2026-04-15 | $131.76 | $131.76 | 287,200 | — | — |
| 2026-04-14 | $128.57 | $128.57 | 144,500 | — | — |
| 2026-04-13 | $127.22 | $127.22 | 206,600 | — | — |
| 2026-04-10 | $120.58 | $120.58 | 151,000 | — | — |
| 2026-04-09 | $124.29 | $124.29 | 382,000 | — | — |
| 2026-04-08 | $130.00 | $130.00 | 214,100 | — | — |
| 2026-04-07 | $131.62 | $131.62 | 179,600 | — | — |
| 2026-04-06 | $130.37 | $130.37 | 104,800 | — | — |
| 2026-04-02 | $130.35 | $130.35 | 319,000 | — | — |
| 2026-04-01 | $128.23 | $128.23 | 199,400 | — | — |
| 2026-03-31 | $127.49 | $127.49 | 268,900 | — | — |
| 2026-03-30 | $126.07 | $126.07 | 425,600 | — | — |
| 2026-03-27 | $122.64 | $122.64 | 180,200 | — | — |
| 2026-03-26 | $121.81 | $121.81 | 296,200 | — | — |
| 2026-03-25 | $120.36 | $120.36 | 390,800 | — | — |
| 2026-03-24 | $124.85 | $124.85 | 213,300 | — | — |
| 2026-03-23 | $129.29 | $129.29 | 207,600 | — | — |
| 2026-03-20 | $129.87 | $129.87 | 251,300 | — | — |
| 2026-03-19 | $127.25 | $127.25 | 150,700 | — | — |
| 2026-03-18 | $125.48 | $125.48 | 235,800 | — | — |
| 2026-03-17 | $126.88 | $126.88 | 201,300 | — | — |
| 2026-03-16 | $126.72 | $126.72 | 175,200 | — | — |
| 2026-03-13 | $127.14 | $127.14 | 188,800 | — | — |
| 2026-03-12 | $128.80 | $128.80 | 294,000 | — | — |
| 2026-03-11 | $134.96 | $134.96 | 193,500 | — | — |
| 2026-03-10 | $135.00 | $135.00 | 361,300 | — | — |
| 2026-03-09 | $142.46 | $142.46 | 371,200 | — | — |
| 2026-03-06 | $144.83 | $144.83 | 238,000 | — | — |
| 2026-03-05 | $145.28 | $145.28 | 235,400 | — | — |
| 2026-03-04 | $148.25 | $148.25 | 345,200 | — | — |
| 2026-03-03 | $148.46 | $148.46 | 421,600 | — | — |
| 2026-03-02 | $144.45 | $144.45 | 440,200 | — | — |
| 2026-02-27 | $141.40 | $141.40 | 396,900 | — | — |
| 2026-02-26 | $143.29 | $143.29 | 638,000 | — | — |
| 2026-02-25 | $133.31 | $133.31 | 950,800 | — | — |
| 2026-02-24 | $126.36 | $126.36 | 354,100 | — | — |
| 2026-02-23 | $127.16 | $127.16 | 313,100 | — | — |
| 2026-02-20 | $131.53 | $131.53 | 232,300 | — | — |
| 2026-02-19 | $130.94 | $130.94 | 259,100 | — | — |
| 2026-02-18 | $133.62 | $133.62 | 350,200 | — | — |
| 2026-02-17 | $130.21 | $130.21 | 419,600 | — | — |
| 2026-02-13 | $125.36 | $125.36 | 533,500 | — | — |
| 2026-02-12 | $125.43 | $125.43 | 725,200 | — | — |
| 2026-02-11 | $131.11 | $131.11 | 1,316,800 | — | — |
| 2026-02-10 | $145.86 | $145.86 | 477,200 | — | — |
| 2026-02-09 | $154.06 | $154.06 | 413,900 | — | — |
| 2026-02-06 | $169.67 | $169.67 | 533,800 | — | — |
| 2026-02-05 | $172.15 | $172.15 | 496,100 | — | — |
| 2026-02-04 | $165.47 | $165.47 | 357,400 | — | — |
| 2026-02-03 | $165.62 | $165.62 | 294,800 | — | — |
| 2026-02-02 | $172.37 | $172.37 | 145,300 | — | — |
| 2026-01-30 | $169.00 | $169.00 | 180,400 | — | — |
| 2026-01-29 | $166.82 | $166.82 | 146,000 | — | — |
| 2026-01-28 | $169.22 | $169.22 | 135,800 | — | — |
| 2026-01-27 | $169.95 | $169.95 | 91,600 | — | — |
| 2026-01-26 | $173.93 | $173.93 | 174,300 | — | — |
| 2026-01-23 | $171.34 | $171.34 | 107,500 | — | — |
| 2026-01-22 | $173.44 | $173.44 | 182,400 | — | — |
| 2026-01-21 | $176.41 | $176.41 | 217,500 | — | — |
| 2026-01-20 | $178.73 | $178.73 | 68,400 | — | — |
| 2026-01-16 | $183.46 | $183.46 | 127,900 | — | — |
| 2026-01-15 | $185.58 | $185.58 | 183,400 | — | — |
| 2026-01-14 | $183.72 | $183.72 | 197,800 | — | — |
| 2026-01-13 | $183.45 | $183.45 | 206,300 | — | — |
| 2026-01-12 | $183.23 | $183.23 | 194,800 | — | — |
| 2026-01-09 | $181.34 | $181.34 | 277,100 | — | — |
| 2026-01-08 | $178.52 | $178.52 | 145,700 | — | — |
| 2026-01-07 | $179.20 | $179.20 | 118,900 | — | — |
| 2026-01-06 | $178.01 | $178.01 | 168,200 | — | — |
| 2026-01-05 | $180.92 | $180.92 | 173,600 | — | — |
| 2026-01-02 | $171.05 | $171.05 | 144,300 | — | — |