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
- 2006-07-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 | — | — | — | $162.72 | 4,544 |
| 2026-09-03 | — | — | — | $166.17 | 5,423 |
| 2026-09-02 | — | — | — | $165.72 | 12,361 |
| 2026-09-01 | — | — | — | $155.21 | 8,196 |
| 2026-08-31 | — | — | — | $163.00 | 15,535 |
| 2026-08-28 | — | — | — | $157.93 | 4,704 |
| 2026-08-27 | $156.75 | $260.79 | 229,600 | $158.33 | 7,390 |
| 2026-08-26 | $155.50 | $258.71 | 200,500 | $155.10 | 9,770 |
| 2026-08-25 | $153.80 | $255.89 | 129,600 | $154.41 | 9,171 |
| 2026-08-24 | $152.50 | $253.72 | 196,900 | $155.55 | 6,287 |
| 2026-08-21 | $154.16 | $256.49 | 217,400 | $154.61 | 9,000 |
| 2026-08-20 | $151.15 | $251.48 | 205,500 | $154.91 | 7,374 |
| 2026-08-19 | $156.95 | $261.13 | 335,300 | $163.45 | 21,314 |
| 2026-08-18 | $161.24 | $268.26 | 477,200 | $178.28 | 25,329 |
| 2026-08-17 | $185.50 | $308.63 | 150,600 | $181.42 | 6,662 |
| 2026-08-14 | $181.73 | $302.36 | 153,800 | $182.48 | 6,893 |
| 2026-08-13 | $182.75 | $304.05 | 183,000 | $188.61 | 8,715 |
| 2026-08-12 | $189.49 | $315.27 | 243,000 | $197.96 | 14,155 |
| 2026-08-11 | $193.39 | $321.75 | 229,000 | $189.02 | 12,347 |
| 2026-08-10 | $187.10 | $311.29 | 221,800 | $186.24 | 19,349 |
| 2026-08-07 | $184.75 | $307.38 | 373,200 | $175.06 | 19,669 |
| 2026-08-06 | $170.98 | $284.47 | 190,500 | $177.55 | 6,611 |
| 2026-08-05 | $178.05 | $296.23 | 257,300 | $179.47 | 12,681 |
| 2026-08-04 | $174.61 | $290.51 | 232,700 | $171.29 | 8,387 |
| 2026-08-03 | $163.88 | $272.66 | 240,100 | $157.07 | 9,629 |
| 2026-07-31 | $159.68 | $265.67 | 202,600 | $160.24 | 8,788 |
| 2026-07-30 | $159.72 | $265.74 | 300,200 | $155.58 | 14,293 |
| 2026-07-29 | $151.44 | $251.96 | 403,600 | $161.09 | 21,815 |
| 2026-07-28 | $162.16 | $269.80 | 327,800 | $159.85 | 21,513 |
| 2026-07-27 | $161.89 | $269.35 | 359,400 | $166.44 | 19,198 |
| 2026-07-24 | $163.17 | $271.48 | 319,600 | $175.22 | 21,694 |
| 2026-07-23 | $180.60 | $299.19 | 504,600 | $172.50 | 27,890 |
| 2026-07-22 | $164.32 | $272.22 | 244,400 | $165.51 | 10,870 |
| 2026-07-21 | $164.37 | $272.31 | 248,300 | $161.01 | 13,366 |
| 2026-07-20 | $156.94 | $260.00 | 202,300 | $160.20 | 10,332 |
| 2026-07-17 | $157.78 | $261.39 | 196,900 | — | — |
| 2026-07-16 | $160.41 | $265.75 | 147,700 | — | — |
| 2026-07-15 | $162.75 | $269.62 | 301,200 | — | — |
| 2026-07-14 | $161.16 | $266.99 | 250,900 | — | — |
| 2026-07-13 | $158.28 | $262.22 | 231,700 | — | — |
| 2026-07-10 | $159.89 | $264.88 | 256,900 | — | — |
| 2026-07-09 | $162.96 | $269.97 | 267,000 | — | — |
| 2026-07-08 | $168.89 | $279.79 | 259,700 | — | — |
| 2026-07-07 | $170.83 | $283.01 | 271,700 | — | — |
| 2026-07-06 | $178.93 | $296.43 | 193,600 | — | — |
| 2026-07-02 | $176.27 | $292.02 | 306,700 | — | — |
| 2026-07-01 | $184.74 | $306.05 | 259,200 | — | — |
| 2026-06-30 | $195.63 | $324.09 | 309,100 | — | — |
| 2026-06-29 | $187.16 | $310.06 | 283,500 | — | — |
| 2026-06-26 | $187.17 | $310.08 | 1,274,700 | — | — |
| 2026-06-25 | $181.73 | $301.07 | 474,600 | — | — |
| 2026-06-24 | $174.87 | $289.70 | 400,000 | — | — |
| 2026-06-23 | $179.11 | $296.73 | 202,100 | — | — |
| 2026-06-22 | $185.03 | $306.53 | 213,200 | — | — |
| 2026-06-18 | $182.75 | $302.76 | 383,400 | — | — |
| 2026-06-17 | $180.44 | $298.93 | 240,000 | — | — |
| 2026-06-16 | $181.72 | $301.05 | 180,300 | — | — |
| 2026-06-15 | $183.10 | $303.34 | 274,300 | — | — |
| 2026-06-12 | $190.63 | $315.81 | 141,200 | — | — |
| 2026-06-11 | $187.70 | $310.96 | 304,700 | — | — |
| 2026-06-10 | $174.84 | $289.65 | 230,800 | — | — |
| 2026-06-09 | $180.26 | $298.63 | 168,000 | — | — |
| 2026-06-08 | $178.16 | $295.15 | 198,200 | — | — |
| 2026-06-05 | $176.90 | $293.06 | 175,900 | — | — |
| 2026-06-04 | $186.85 | $309.55 | 236,500 | — | — |
| 2026-06-03 | $186.33 | $308.69 | 202,300 | — | — |
| 2026-06-02 | $190.34 | $315.33 | 205,900 | — | — |
| 2026-06-01 | $183.41 | $303.85 | 207,000 | — | — |
| 2026-05-29 | $182.04 | $301.58 | 344,800 | — | — |
| 2026-05-28 | $183.96 | $304.76 | 305,400 | — | — |
| 2026-05-27 | $187.03 | $309.85 | 205,700 | — | — |
| 2026-05-26 | $185.55 | $307.39 | 227,800 | — | — |
| 2026-05-22 | $175.47 | $290.70 | 203,700 | — | — |
| 2026-05-21 | $169.38 | $280.61 | 185,500 | — | — |
| 2026-05-20 | $168.95 | $279.89 | 209,200 | — | — |
| 2026-05-19 | $163.00 | $270.04 | 286,000 | — | — |
| 2026-05-18 | $166.40 | $275.67 | 183,200 | — | — |
| 2026-05-15 | $169.29 | $280.46 | 193,700 | — | — |
| 2026-05-14 | $177.84 | $294.62 | 139,000 | — | — |
| 2026-05-13 | $179.42 | $297.24 | 212,800 | — | — |
| 2026-05-12 | $176.36 | $292.17 | 239,000 | — | — |
| 2026-05-11 | $180.39 | $298.85 | 261,300 | — | — |
| 2026-05-08 | $180.33 | $298.75 | 134,500 | — | — |
| 2026-05-07 | $176.16 | $291.84 | 268,600 | — | — |
| 2026-05-06 | $180.42 | $298.90 | 190,400 | — | — |
| 2026-05-05 | $175.92 | $291.44 | 196,400 | — | — |
| 2026-05-04 | $169.42 | $280.67 | 426,700 | — | — |
| 2026-05-01 | $173.72 | $287.80 | 252,900 | — | — |
| 2026-04-30 | $170.43 | $282.35 | 325,200 | — | — |
| 2026-04-29 | $172.52 | $285.81 | 257,300 | — | — |
| 2026-04-28 | $172.80 | $286.27 | 248,400 | — | — |
| 2026-04-27 | $174.94 | $289.82 | 529,400 | — | — |
| 2026-04-24 | $177.86 | $294.65 | 452,700 | — | — |
| 2026-04-23 | $164.84 | $271.81 | 674,100 | — | — |
| 2026-04-22 | $163.03 | $268.82 | 471,900 | — | — |
| 2026-04-21 | $153.22 | $252.65 | 339,200 | — | — |
| 2026-04-20 | $152.01 | $250.65 | 350,900 | — | — |
| 2026-04-17 | $148.35 | $244.62 | 258,700 | — | — |
| 2026-04-16 | $144.06 | $237.54 | 324,700 | — | — |
| 2026-04-15 | $138.03 | $227.60 | 199,800 | — | — |