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
- 1996-05-09 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 | — | — | — | $150.31 | 23,196 |
| 2026-09-03 | — | — | — | $150.83 | 21,029 |
| 2026-09-02 | — | — | — | $151.28 | 13,209 |
| 2026-09-01 | — | — | — | $150.75 | 8,872 |
| 2026-08-31 | — | — | — | $152.17 | 8,773 |
| 2026-08-28 | — | — | — | $152.29 | 19,291 |
| 2026-08-27 | $151.99 | $151.99 | 260,400 | $151.84 | 14,539 |
| 2026-08-26 | $151.92 | $151.92 | 338,300 | $153.25 | 17,767 |
| 2026-08-25 | $151.68 | $151.68 | 325,300 | $153.39 | 20,395 |
| 2026-08-24 | $155.52 | $155.52 | 267,000 | $156.92 | 22,238 |
| 2026-08-21 | $155.74 | $155.74 | 471,700 | $152.38 | 17,044 |
| 2026-08-20 | $153.49 | $153.49 | 319,600 | $154.51 | 18,081 |
| 2026-08-19 | $153.77 | $153.77 | 413,700 | $151.40 | 42,561 |
| 2026-08-18 | $151.45 | $151.45 | 341,900 | $153.64 | 15,512 |
| 2026-08-17 | $149.82 | $149.82 | 446,500 | $151.70 | 20,628 |
| 2026-08-14 | $151.85 | $151.85 | 362,400 | $153.17 | 19,003 |
| 2026-08-13 | $153.41 | $153.41 | 435,200 | $153.13 | 20,702 |
| 2026-08-12 | $152.68 | $152.68 | 496,800 | $150.25 | 35,578 |
| 2026-08-11 | $152.83 | $152.83 | 609,500 | $149.74 | 26,823 |
| 2026-08-10 | $150.87 | $150.87 | 357,100 | $149.39 | 25,065 |
| 2026-08-07 | $151.43 | $151.43 | 443,900 | $149.58 | 19,229 |
| 2026-08-06 | $150.87 | $150.87 | 615,500 | $151.85 | 35,545 |
| 2026-08-05 | $153.17 | $153.17 | 375,400 | $157.78 | 26,840 |
| 2026-08-04 | $157.28 | $157.28 | 547,400 | $156.19 | 32,701 |
| 2026-08-03 | $158.40 | $158.40 | 468,100 | $160.51 | 19,387 |
| 2026-07-31 | $159.38 | $159.38 | 521,600 | $160.53 | 32,936 |
| 2026-07-30 | $164.05 | $164.05 | 684,100 | $158.50 | 62,036 |
| 2026-07-29 | $170.42 | $170.42 | 662,000 | $166.94 | 35,140 |
| 2026-07-28 | $167.11 | $167.11 | 333,600 | $165.67 | 24,612 |
| 2026-07-27 | $161.88 | $161.88 | 298,200 | $160.78 | 18,812 |
| 2026-07-24 | $159.79 | $159.79 | 269,700 | $159.01 | 14,265 |
| 2026-07-23 | $157.45 | $157.45 | 384,200 | $155.53 | 17,032 |
| 2026-07-22 | $156.51 | $156.51 | 304,200 | $158.28 | 26,198 |
| 2026-07-21 | $155.40 | $155.40 | 406,600 | $158.16 | 20,746 |
| 2026-07-20 | $160.58 | $160.58 | 344,100 | $161.37 | 19,604 |
| 2026-07-17 | $162.55 | $162.55 | 220,100 | — | — |
| 2026-07-16 | $164.57 | $164.57 | 282,600 | — | — |
| 2026-07-15 | $160.90 | $160.90 | 274,300 | — | — |
| 2026-07-14 | $159.34 | $159.34 | 308,300 | — | — |
| 2026-07-13 | $161.62 | $161.62 | 337,000 | — | — |
| 2026-07-10 | $156.86 | $156.86 | 369,700 | — | — |
| 2026-07-09 | $154.78 | $154.78 | 325,200 | — | — |
| 2026-07-08 | $156.37 | $156.37 | 262,700 | — | — |
| 2026-07-07 | $158.49 | $158.49 | 465,300 | — | — |
| 2026-07-06 | $155.69 | $155.69 | 335,600 | — | — |
| 2026-07-02 | $153.59 | $153.59 | 351,200 | — | — |
| 2026-07-01 | $149.39 | $149.39 | 393,300 | — | — |
| 2026-06-30 | $149.01 | $149.01 | 392,200 | — | — |
| 2026-06-29 | $149.29 | $149.29 | 454,700 | — | — |
| 2026-06-26 | $151.10 | $151.10 | 968,500 | — | — |
| 2026-06-25 | $140.40 | $140.40 | 647,600 | — | — |
| 2026-06-24 | $144.35 | $144.35 | 716,000 | — | — |
| 2026-06-23 | $143.65 | $143.65 | 767,500 | — | — |
| 2026-06-22 | $141.00 | $141.00 | 786,800 | — | — |
| 2026-06-18 | $145.58 | $145.58 | 1,530,000 | — | — |
| 2026-06-17 | $150.60 | $150.60 | 811,100 | — | — |
| 2026-06-16 | $154.53 | $154.53 | 504,700 | — | — |
| 2026-06-15 | $156.60 | $156.60 | 470,600 | — | — |
| 2026-06-12 | $158.57 | $158.57 | 247,100 | — | — |
| 2026-06-11 | $155.71 | $155.71 | 288,400 | — | — |
| 2026-06-10 | $159.65 | $159.65 | 419,500 | — | — |
| 2026-06-09 | $159.92 | $159.92 | 361,100 | — | — |
| 2026-06-08 | $158.69 | $158.69 | 290,100 | — | — |
| 2026-06-05 | $159.70 | $159.70 | 505,300 | — | — |
| 2026-06-04 | $156.10 | $156.10 | 417,600 | — | — |
| 2026-06-03 | $154.66 | $154.66 | 581,200 | — | — |
| 2026-06-02 | $153.51 | $153.51 | 384,600 | — | — |
| 2026-06-01 | $155.00 | $155.00 | 433,800 | — | — |
| 2026-05-29 | $153.18 | $153.18 | 498,600 | — | — |
| 2026-05-28 | $154.90 | $154.90 | 418,200 | — | — |
| 2026-05-27 | $154.42 | $154.42 | 456,500 | — | — |
| 2026-05-26 | $152.76 | $152.76 | 278,700 | — | — |
| 2026-05-22 | $154.09 | $154.09 | 351,000 | — | — |
| 2026-05-21 | $153.24 | $153.24 | 422,900 | — | — |
| 2026-05-20 | $154.46 | $154.46 | 608,000 | — | — |
| 2026-05-19 | $154.64 | $154.64 | 738,400 | — | — |
| 2026-05-18 | $153.72 | $153.72 | 739,900 | — | — |
| 2026-05-15 | $143.76 | $143.76 | 808,800 | — | — |
| 2026-05-14 | $147.06 | $147.06 | 1,058,700 | — | — |
| 2026-05-13 | $144.83 | $144.83 | 1,396,100 | — | — |
| 2026-05-12 | $151.25 | $151.25 | 786,800 | — | — |
| 2026-05-11 | $159.09 | $159.09 | 457,200 | — | — |
| 2026-05-08 | $163.90 | $163.90 | 505,500 | — | — |
| 2026-05-07 | $161.85 | $161.85 | 550,900 | — | — |
| 2026-05-06 | $160.99 | $160.99 | 745,300 | — | — |
| 2026-05-05 | $166.95 | $166.95 | 335,900 | — | — |
| 2026-05-04 | $168.05 | $168.05 | 681,600 | — | — |
| 2026-05-01 | $173.82 | $173.82 | 535,800 | — | — |
| 2026-04-30 | $179.30 | $179.30 | 916,300 | — | — |
| 2026-04-29 | $179.33 | $179.33 | 570,400 | — | — |
| 2026-04-28 | $182.71 | $182.71 | 311,100 | — | — |
| 2026-04-27 | $185.00 | $185.00 | 201,500 | — | — |
| 2026-04-24 | $184.23 | $184.23 | 239,500 | — | — |
| 2026-04-23 | $185.20 | $185.20 | 229,900 | — | — |
| 2026-04-22 | $185.32 | $185.32 | 229,200 | — | — |
| 2026-04-21 | $187.03 | $187.03 | 181,800 | — | — |
| 2026-04-20 | $182.81 | $182.81 | 214,000 | — | — |
| 2026-04-17 | $179.50 | $179.50 | 340,900 | — | — |
| 2026-04-16 | $182.25 | $182.25 | 314,100 | — | — |
| 2026-04-15 | $179.49 | $179.49 | 208,200 | — | — |