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-04-23 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 — 2025
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2025-12-31 | $121.96 | $182.57 | 314,300 | — | — |
| 2025-12-30 | $122.74 | $183.74 | 289,800 | — | — |
| 2025-12-29 | $123.21 | $184.44 | 400,200 | — | — |
| 2025-12-26 | $123.25 | $184.50 | 306,000 | — | — |
| 2025-12-24 | $122.75 | $183.76 | 198,000 | — | — |
| 2025-12-23 | $122.19 | $182.92 | 311,700 | — | — |
| 2025-12-22 | $122.74 | $183.74 | 527,800 | — | — |
| 2025-12-19 | $121.39 | $181.72 | 1,300,400 | — | — |
| 2025-12-18 | $122.62 | $183.56 | 457,100 | — | — |
| 2025-12-17 | $123.63 | $185.07 | 567,300 | — | — |
| 2025-12-16 | $122.83 | $183.88 | 644,800 | — | — |
| 2025-12-15 | $122.33 | $183.13 | 588,600 | — | — |
| 2025-12-12 | $121.47 | $181.84 | 656,400 | — | — |
| 2025-12-11 | $118.01 | $176.66 | 389,700 | — | — |
| 2025-12-10 | $117.17 | $175.40 | 734,700 | — | — |
| 2025-12-09 | $115.72 | $173.23 | 640,300 | — | — |
| 2025-12-08 | $120.07 | $179.74 | 496,600 | — | — |
| 2025-12-05 | $121.91 | $182.50 | 537,000 | — | — |
| 2025-12-04 | $122.02 | $182.66 | 708,000 | — | — |
| 2025-12-03 | $122.06 | $182.72 | 543,100 | — | — |
| 2025-12-02 | $121.60 | $182.03 | 325,400 | — | — |
| 2025-12-01 | $123.28 | $184.55 | 536,800 | — | — |
| 2025-11-28 | $124.75 | $186.75 | 315,700 | — | — |
| 2025-11-26 | $123.81 | $185.34 | 538,000 | — | — |
| 2025-11-25 | $123.44 | $184.79 | 543,600 | — | — |
| 2025-11-24 | $121.47 | $181.84 | 740,000 | — | — |
| 2025-11-21 | $121.52 | $181.91 | 509,100 | — | — |
| 2025-11-20 | $118.58 | $177.51 | 507,400 | — | — |
| 2025-11-19 | $118.00 | $176.65 | 598,900 | — | — |
| 2025-11-18 | $119.31 | $178.61 | 817,400 | — | — |
| 2025-11-17 | $119.34 | $178.65 | 820,200 | — | — |
| 2025-11-14 | $118.61 | $177.56 | 521,200 | — | — |
| 2025-11-13 | $120.20 | $179.94 | 679,400 | — | — |
| 2025-11-12 | $118.16 | $176.89 | 547,500 | — | — |
| 2025-11-11 | $118.27 | $177.05 | 484,800 | — | — |
| 2025-11-10 | $116.38 | $174.22 | 514,000 | — | — |
| 2025-11-07 | $116.22 | $173.98 | 697,200 | — | — |
| 2025-11-06 | $116.15 | $173.88 | 880,300 | — | — |
| 2025-11-05 | $115.57 | $173.01 | 896,900 | — | — |
| 2025-11-04 | $114.18 | $170.93 | 1,029,100 | — | — |
| 2025-11-03 | $113.12 | $169.34 | 1,661,000 | — | — |
| 2025-10-31 | $116.01 | $173.67 | 2,758,200 | — | — |
| 2025-10-30 | $124.36 | $186.17 | 702,600 | — | — |
| 2025-10-29 | $124.31 | $186.09 | 651,100 | — | — |
| 2025-10-28 | $128.10 | $191.77 | 413,500 | — | — |
| 2025-10-27 | $128.78 | $192.78 | 521,700 | — | — |
| 2025-10-24 | $128.88 | $192.93 | 489,300 | — | — |
| 2025-10-23 | $130.77 | $195.76 | 378,600 | — | — |
| 2025-10-22 | $130.06 | $193.98 | 357,500 | — | — |
| 2025-10-21 | $130.57 | $194.74 | 311,600 | — | — |
| 2025-10-20 | $130.00 | $193.89 | 240,500 | — | — |
| 2025-10-17 | $129.34 | $192.91 | 339,700 | — | — |
| 2025-10-16 | $129.16 | $192.64 | 352,700 | — | — |
| 2025-10-15 | $128.10 | $191.06 | 438,300 | — | — |
| 2025-10-14 | $129.80 | $193.59 | 337,400 | — | — |
| 2025-10-13 | $130.22 | $194.22 | 311,400 | — | — |
| 2025-10-10 | $130.93 | $195.28 | 426,000 | — | — |
| 2025-10-09 | $130.61 | $194.80 | 554,200 | — | — |
| 2025-10-08 | $131.61 | $196.29 | 361,300 | — | — |
| 2025-10-07 | $130.59 | $194.77 | 438,800 | — | — |
| 2025-10-06 | $131.88 | $196.70 | 447,100 | — | — |
| 2025-10-03 | $133.22 | $198.69 | 402,000 | — | — |
| 2025-10-02 | $133.18 | $198.63 | 398,500 | — | — |
| 2025-10-01 | $134.14 | $200.07 | 310,100 | — | — |
| 2025-09-30 | $133.66 | $199.35 | 310,400 | — | — |
| 2025-09-29 | $132.27 | $197.28 | 540,600 | — | — |
| 2025-09-26 | $132.29 | $197.31 | 274,400 | — | — |
| 2025-09-25 | $130.82 | $195.11 | 388,700 | — | — |
| 2025-09-24 | $131.50 | $196.13 | 353,300 | — | — |
| 2025-09-23 | $132.02 | $196.90 | 319,700 | — | — |
| 2025-09-22 | $132.72 | $197.95 | 402,100 | — | — |
| 2025-09-19 | $134.44 | $200.51 | 877,200 | — | — |
| 2025-09-18 | $134.50 | $200.60 | 254,800 | — | — |
| 2025-09-17 | $134.65 | $200.83 | 377,400 | — | — |
| 2025-09-16 | $135.21 | $201.66 | 474,800 | — | — |
| 2025-09-15 | $134.85 | $201.12 | 298,000 | — | — |
| 2025-09-12 | $135.23 | $201.69 | 261,300 | — | — |
| 2025-09-11 | $137.10 | $204.48 | 477,500 | — | — |
| 2025-09-10 | $136.25 | $203.21 | 685,100 | — | — |
| 2025-09-09 | $137.05 | $204.41 | 637,100 | — | — |
| 2025-09-08 | $138.30 | $206.27 | 616,100 | — | — |
| 2025-09-05 | $138.62 | $206.75 | 440,800 | — | — |
| 2025-09-04 | $138.46 | $206.51 | 401,800 | — | — |
| 2025-09-03 | $135.22 | $201.68 | 382,300 | — | — |
| 2025-09-02 | $136.41 | $203.45 | 310,600 | — | — |
| 2025-08-29 | $139.27 | $207.72 | 370,700 | — | — |
| 2025-08-28 | $138.89 | $207.15 | 320,800 | — | — |
| 2025-08-27 | $139.44 | $207.97 | 729,100 | — | — |
| 2025-08-26 | $139.71 | $208.37 | 442,900 | — | — |
| 2025-08-25 | $139.56 | $208.15 | 245,800 | — | — |
| 2025-08-22 | $141.43 | $210.94 | 356,500 | — | — |
| 2025-08-21 | $140.64 | $209.76 | 270,400 | — | — |
| 2025-08-20 | $141.18 | $210.57 | 519,200 | — | — |
| 2025-08-19 | $139.59 | $208.19 | 333,100 | — | — |
| 2025-08-18 | $137.89 | $205.66 | 529,500 | — | — |
| 2025-08-15 | $138.72 | $206.90 | 770,500 | — | — |
| 2025-08-14 | $138.34 | $206.33 | 875,800 | — | — |
| 2025-08-13 | $141.43 | $210.94 | 729,900 | — | — |
| 2025-08-12 | $139.48 | $208.03 | 286,100 | — | — |
| 2025-08-11 | $139.87 | $208.61 | 349,500 | — | — |
| 2025-08-08 | $140.75 | $209.92 | 428,700 | — | — |
| 2025-08-07 | $140.49 | $209.54 | 564,000 | — | — |
| 2025-08-06 | $138.54 | $206.63 | 515,300 | — | — |
| 2025-08-05 | $140.22 | $209.13 | 540,800 | — | — |
| 2025-08-04 | $139.13 | $207.51 | 839,000 | — | — |
| 2025-08-01 | $141.35 | $210.82 | 1,012,300 | — | — |
| 2025-07-31 | $157.14 | $234.37 | 679,700 | — | — |
| 2025-07-30 | $156.79 | $233.85 | 580,700 | — | — |
| 2025-07-29 | $158.82 | $236.88 | 388,200 | — | — |
| 2025-07-28 | $158.70 | $236.70 | 308,500 | — | — |
| 2025-07-25 | $160.99 | $240.11 | 296,300 | — | — |
| 2025-07-24 | $161.82 | $241.35 | 431,900 | — | — |
| 2025-07-23 | $161.66 | $240.44 | 450,500 | — | — |
| 2025-07-22 | $159.17 | $236.74 | 449,900 | — | — |
| 2025-07-21 | $155.45 | $231.20 | 205,900 | — | — |
| 2025-07-18 | $156.38 | $232.59 | 243,100 | — | — |
| 2025-07-17 | $156.03 | $232.07 | 397,700 | — | — |
| 2025-07-16 | $154.98 | $230.50 | 261,900 | — | — |
| 2025-07-15 | $154.16 | $229.29 | 254,200 | — | — |
| 2025-07-14 | $157.56 | $234.34 | 276,600 | — | — |
| 2025-07-11 | $157.90 | $234.85 | 292,000 | — | — |
| 2025-07-10 | $158.33 | $235.49 | 361,600 | — | — |
| 2025-07-09 | $159.73 | $237.57 | 252,800 | — | — |
| 2025-07-08 | $160.05 | $238.05 | 342,700 | — | — |
| 2025-07-07 | $160.96 | $239.40 | 313,900 | — | — |
| 2025-07-03 | $161.04 | $239.52 | 235,100 | — | — |
| 2025-07-02 | $160.32 | $238.45 | 293,500 | — | — |
| 2025-07-01 | $159.01 | $236.50 | 338,300 | — | — |
| 2025-06-30 | $156.43 | $232.66 | 315,500 | — | — |
| 2025-06-27 | $155.82 | $231.75 | 643,100 | — | — |
| 2025-06-26 | $154.48 | $229.76 | 658,200 | — | — |
| 2025-06-25 | $153.93 | $228.94 | 264,700 | — | — |
| 2025-06-24 | $153.87 | $228.85 | 246,600 | — | — |
| 2025-06-23 | $153.79 | $228.73 | 356,500 | — | — |
| 2025-06-20 | $150.30 | $223.54 | 570,500 | — | — |
| 2025-06-18 | $149.70 | $222.65 | 383,200 | — | — |
| 2025-06-17 | $149.45 | $222.28 | 379,700 | — | — |
| 2025-06-16 | $151.69 | $225.61 | 346,200 | — | — |
| 2025-06-13 | $151.16 | $224.82 | 361,200 | — | — |
| 2025-06-12 | $154.35 | $229.57 | 337,200 | — | — |
| 2025-06-11 | $151.92 | $225.95 | 380,800 | — | — |
| 2025-06-10 | $152.53 | $226.86 | 323,500 | — | — |
| 2025-06-09 | $151.60 | $225.48 | 388,400 | — | — |
| 2025-06-06 | $153.31 | $228.02 | 264,700 | — | — |
| 2025-06-05 | $152.49 | $226.80 | 482,400 | — | — |
| 2025-06-04 | $150.41 | $223.71 | 831,900 | — | — |
| 2025-06-03 | $156.26 | $232.41 | 397,800 | — | — |
| 2025-06-02 | $156.91 | $233.38 | 349,600 | — | — |
| 2025-05-30 | $158.40 | $235.59 | 335,100 | — | — |
| 2025-05-29 | $158.33 | $235.49 | 232,100 | — | — |
| 2025-05-28 | $157.40 | $234.10 | 364,400 | — | — |
| 2025-05-27 | $158.16 | $235.23 | 352,800 | — | — |
| 2025-05-23 | $155.94 | $231.93 | 260,500 | — | — |
| 2025-05-22 | $156.65 | $232.99 | 278,900 | — | — |
| 2025-05-21 | $156.45 | $232.69 | 319,800 | — | — |
| 2025-05-20 | $158.53 | $235.78 | 388,100 | — | — |
| 2025-05-19 | $158.08 | $235.12 | 185,400 | — | — |
| 2025-05-16 | $157.01 | $233.52 | 278,600 | — | — |
| 2025-05-15 | $154.95 | $230.46 | 278,100 | — | — |
| 2025-05-14 | $152.48 | $226.79 | 350,100 | — | — |
| 2025-05-13 | $153.64 | $228.51 | 339,400 | — | — |
| 2025-05-12 | $155.52 | $231.31 | 352,500 | — | — |
| 2025-05-09 | $153.32 | $228.04 | 231,600 | — | — |
| 2025-05-08 | $153.36 | $228.10 | 302,500 | — | — |
| 2025-05-07 | $151.39 | $225.17 | 318,400 | — | — |
| 2025-05-06 | $150.92 | $224.47 | 312,000 | — | — |
| 2025-05-05 | $151.48 | $225.30 | 267,600 | — | — |
| 2025-05-02 | $152.00 | $226.07 | 431,600 | — | — |
| 2025-05-01 | $148.28 | $220.54 | 445,300 | — | — |
| 2025-04-30 | $149.95 | $222.35 | 556,200 | — | — |
| 2025-04-29 | $150.30 | $222.87 | 359,900 | — | — |
| 2025-04-28 | $149.70 | $221.98 | 235,200 | — | — |
| 2025-04-25 | $149.06 | $221.03 | 220,500 | — | — |
| 2025-04-24 | $151.46 | $224.59 | 424,500 | — | — |
| 2025-04-23 | $148.05 | $219.54 | 537,000 | — | — |
| 2025-04-22 | $146.02 | $216.53 | 217,800 | — | — |
| 2025-04-21 | $142.58 | $211.43 | 291,600 | — | — |
| 2025-04-17 | $143.83 | $213.28 | 390,600 | — | — |
| 2025-04-16 | $145.00 | $215.01 | 307,700 | — | — |
| 2025-04-15 | $143.94 | $213.44 | 250,700 | — | — |
| 2025-04-14 | $145.79 | $216.19 | 249,300 | — | — |
| 2025-04-11 | $144.11 | $213.69 | 203,000 | — | — |
| 2025-04-10 | $140.76 | $208.73 | 309,000 | — | — |
| 2025-04-09 | $143.75 | $213.16 | 491,800 | — | — |
| 2025-04-08 | $133.66 | $198.20 | 473,800 | — | — |
| 2025-04-07 | $134.65 | $199.67 | 629,900 | — | — |
| 2025-04-04 | $140.18 | $207.87 | 531,600 | — | — |
| 2025-04-03 | $148.67 | $220.46 | 352,900 | — | — |
| 2025-04-02 | $150.53 | $223.21 | 247,600 | — | — |
| 2025-04-01 | $149.10 | $221.09 | 240,000 | — | — |
| 2025-03-31 | $148.38 | $220.03 | 372,500 | — | — |
| 2025-03-28 | $146.93 | $217.88 | 239,800 | — | — |
| 2025-03-27 | $149.35 | $221.46 | 312,700 | — | — |
| 2025-03-26 | $148.56 | $220.29 | 630,400 | — | — |
| 2025-03-25 | $147.21 | $218.29 | 325,200 | — | — |
| 2025-03-24 | $147.99 | $219.45 | 463,800 | — | — |
| 2025-03-21 | $144.82 | $214.75 | 601,900 | — | — |
| 2025-03-20 | $145.20 | $215.31 | 332,800 | — | — |
| 2025-03-19 | $146.98 | $217.95 | 279,600 | — | — |
| 2025-03-18 | $146.30 | $216.94 | 219,900 | — | — |
| 2025-03-17 | $147.84 | $219.23 | 225,200 | — | — |
| 2025-03-14 | $146.66 | $217.48 | 223,600 | — | — |
| 2025-03-13 | $144.76 | $214.66 | 238,400 | — | — |
| 2025-03-12 | $146.03 | $216.54 | 299,700 | — | — |
| 2025-03-11 | $147.89 | $219.30 | 304,000 | — | — |
| 2025-03-10 | $150.57 | $223.27 | 391,100 | — | — |
| 2025-03-07 | $152.78 | $226.55 | 480,200 | — | — |
| 2025-03-06 | $151.15 | $224.13 | 471,700 | — | — |
| 2025-03-05 | $148.44 | $220.12 | 445,100 | — | — |
| 2025-03-04 | $145.94 | $216.41 | 490,100 | — | — |
| 2025-03-03 | $146.59 | $217.37 | 394,100 | — | — |
| 2025-02-28 | $146.75 | $217.61 | 348,700 | — | — |
| 2025-02-27 | $145.63 | $215.95 | 262,800 | — | — |
| 2025-02-26 | $146.64 | $217.45 | 735,600 | — | — |
| 2025-02-25 | $147.71 | $219.03 | 336,700 | — | — |
| 2025-02-24 | $145.61 | $215.92 | 353,300 | — | — |
| 2025-02-21 | $146.34 | $217.00 | 451,900 | — | — |
| 2025-02-20 | $146.68 | $217.51 | 283,100 | — | — |
| 2025-02-19 | $147.04 | $218.04 | 331,000 | — | — |
| 2025-02-18 | $146.90 | $217.83 | 489,600 | — | — |
| 2025-02-14 | $144.79 | $214.70 | 512,800 | — | — |
| 2025-02-13 | $142.77 | $211.71 | 665,900 | — | — |
| 2025-02-12 | $141.70 | $210.12 | 423,500 | — | — |
| 2025-02-11 | $142.29 | $211.00 | 377,300 | — | — |
| 2025-02-10 | $143.28 | $212.46 | 621,900 | — | — |
| 2025-02-07 | $143.18 | $212.32 | 1,221,500 | — | — |
| 2025-02-06 | $156.45 | $231.99 | 446,600 | — | — |
| 2025-02-05 | $158.32 | $234.77 | 262,600 | — | — |
| 2025-02-04 | $157.70 | $233.18 | 302,400 | — | — |
| 2025-02-03 | $155.98 | $230.64 | 364,600 | — | — |
| 2025-01-31 | $157.15 | $232.37 | 834,100 | — | — |
| 2025-01-30 | $158.13 | $233.81 | 274,200 | — | — |
| 2025-01-29 | $157.11 | $232.31 | 265,800 | — | — |
| 2025-01-28 | $158.42 | $234.24 | 204,300 | — | — |
| 2025-01-27 | $158.46 | $234.30 | 317,000 | — | — |
| 2025-01-24 | $158.30 | $234.07 | 329,600 | — | — |
| 2025-01-23 | $159.62 | $236.02 | 149,800 | — | — |
| 2025-01-22 | $159.07 | $235.20 | 280,000 | — | — |
| 2025-01-21 | $159.83 | $236.33 | 270,900 | — | — |
| 2025-01-17 | $156.09 | $230.80 | 231,900 | — | — |
| 2025-01-16 | $156.41 | $231.27 | 346,300 | — | — |
| 2025-01-15 | $155.56 | $230.01 | 206,100 | — | — |
| 2025-01-14 | $154.61 | $228.61 | 196,900 | — | — |
| 2025-01-13 | $153.89 | $227.55 | 349,300 | — | — |
| 2025-01-10 | $153.45 | $226.90 | 350,800 | — | — |
| 2025-01-08 | $154.15 | $227.93 | 228,600 | — | — |
| 2025-01-07 | $153.43 | $226.87 | 361,200 | — | — |
| 2025-01-06 | $152.92 | $226.11 | 369,000 | — | — |
| 2025-01-03 | $155.50 | $229.93 | 250,700 | — | — |
| 2025-01-02 | $154.16 | $227.94 | 239,400 | — | — |