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 — 2026
| 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 | — | — |
| 2026-04-14 | $178.96 | $178.96 | 165,700 | — | — |
| 2026-04-13 | $179.64 | $179.64 | 259,300 | — | — |
| 2026-04-10 | $176.26 | $176.26 | 317,800 | — | — |
| 2026-04-09 | $181.01 | $181.01 | 281,000 | — | — |
| 2026-04-08 | $181.23 | $181.23 | 453,300 | — | — |
| 2026-04-07 | $184.51 | $184.51 | 359,300 | — | — |
| 2026-04-06 | $184.03 | $184.03 | 344,000 | — | — |
| 2026-04-02 | $183.33 | $183.33 | 403,500 | — | — |
| 2026-04-01 | $178.72 | $178.72 | 346,100 | — | — |
| 2026-03-31 | $176.77 | $176.77 | 480,800 | — | — |
| 2026-03-30 | $173.86 | $173.86 | 501,600 | — | — |
| 2026-03-27 | $170.34 | $170.34 | 364,600 | — | — |
| 2026-03-26 | $171.27 | $171.27 | 262,800 | — | — |
| 2026-03-25 | $168.56 | $168.56 | 489,100 | — | — |
| 2026-03-24 | $171.19 | $171.19 | 411,500 | — | — |
| 2026-03-23 | $171.89 | $171.89 | 471,800 | — | — |
| 2026-03-20 | $174.20 | $174.20 | 956,800 | — | — |
| 2026-03-19 | $169.37 | $169.37 | 482,600 | — | — |
| 2026-03-18 | $164.99 | $164.99 | 331,500 | — | — |
| 2026-03-17 | $163.42 | $163.42 | 384,700 | — | — |
| 2026-03-16 | $161.92 | $161.92 | 292,800 | — | — |
| 2026-03-13 | $162.58 | $162.58 | 349,600 | — | — |
| 2026-03-12 | $162.43 | $162.43 | 373,400 | — | — |
| 2026-03-11 | $162.84 | $162.84 | 250,900 | — | — |
| 2026-03-10 | $162.37 | $162.37 | 501,600 | — | — |
| 2026-03-09 | $167.57 | $167.57 | 397,800 | — | — |
| 2026-03-06 | $168.41 | $168.41 | 288,100 | — | — |
| 2026-03-05 | $165.51 | $165.51 | 249,900 | — | — |
| 2026-03-04 | $165.01 | $165.01 | 316,200 | — | — |
| 2026-03-03 | $166.30 | $166.30 | 1,143,000 | — | — |
| 2026-03-02 | $163.98 | $163.98 | 561,600 | — | — |
| 2026-02-27 | $164.42 | $164.42 | 1,258,700 | — | — |
| 2026-02-26 | $168.11 | $168.11 | 1,543,500 | — | — |
| 2026-02-25 | $159.98 | $159.98 | 1,218,600 | — | — |
| 2026-02-24 | $156.70 | $156.70 | 544,300 | — | — |
| 2026-02-23 | $156.31 | $156.31 | 579,200 | — | — |
| 2026-02-20 | $161.62 | $161.62 | 424,000 | — | — |
| 2026-02-19 | $162.24 | $162.24 | 344,600 | — | — |
| 2026-02-18 | $162.62 | $162.62 | 394,100 | — | — |
| 2026-02-17 | $160.23 | $160.23 | 482,900 | — | — |
| 2026-02-13 | $162.81 | $162.81 | 409,100 | — | — |
| 2026-02-12 | $160.91 | $160.91 | 817,600 | — | — |
| 2026-02-11 | $156.81 | $156.81 | 556,500 | — | — |
| 2026-02-10 | $173.36 | $173.36 | 185,100 | — | — |
| 2026-02-09 | $176.50 | $176.50 | 181,500 | — | — |
| 2026-02-06 | $178.93 | $178.93 | 315,600 | — | — |
| 2026-02-05 | $177.40 | $177.40 | 285,500 | — | — |
| 2026-02-04 | $174.20 | $174.20 | 210,400 | — | — |
| 2026-02-03 | $171.53 | $171.53 | 278,800 | — | — |
| 2026-02-02 | $176.81 | $176.81 | 211,000 | — | — |
| 2026-01-30 | $174.67 | $174.67 | 196,400 | — | — |
| 2026-01-29 | $174.60 | $174.60 | 329,800 | — | — |
| 2026-01-28 | $179.24 | $179.24 | 257,300 | — | — |
| 2026-01-27 | $182.99 | $182.99 | 338,100 | — | — |
| 2026-01-26 | $183.50 | $183.50 | 199,300 | — | — |
| 2026-01-23 | $182.41 | $182.41 | 131,200 | — | — |
| 2026-01-22 | $182.04 | $182.04 | 196,300 | — | — |
| 2026-01-21 | $181.05 | $181.05 | 218,000 | — | — |
| 2026-01-20 | $178.12 | $178.12 | 196,400 | — | — |
| 2026-01-16 | $178.17 | $178.17 | 226,100 | — | — |
| 2026-01-15 | $177.57 | $177.57 | 234,100 | — | — |
| 2026-01-14 | $175.30 | $175.30 | 163,500 | — | — |
| 2026-01-13 | $176.68 | $176.68 | 189,800 | — | — |
| 2026-01-12 | $177.84 | $177.84 | 151,800 | — | — |
| 2026-01-09 | $176.55 | $176.55 | 196,500 | — | — |
| 2026-01-08 | $176.00 | $176.00 | 346,800 | — | — |
| 2026-01-07 | $176.00 | $176.00 | 197,400 | — | — |
| 2026-01-06 | $177.67 | $177.67 | 127,300 | — | — |
| 2026-01-05 | $179.06 | $179.06 | 257,100 | — | — |
| 2026-01-02 | $170.28 | $170.28 | 165,200 | — | — |