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-03-29 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 — 2024
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2024-12-31 | $133.54 | $189.82 | 538,100 | — | — |
| 2024-12-30 | $134.16 | $190.70 | 491,600 | — | — |
| 2024-12-27 | $132.61 | $188.50 | 191,900 | — | — |
| 2024-12-26 | $132.25 | $187.99 | 305,100 | — | — |
| 2024-12-24 | $131.98 | $187.60 | 188,800 | — | — |
| 2024-12-23 | $132.09 | $187.76 | 368,100 | — | — |
| 2024-12-20 | $132.23 | $187.96 | 890,200 | — | — |
| 2024-12-19 | $132.75 | $188.70 | 494,100 | — | — |
| 2024-12-18 | $129.55 | $184.15 | 618,400 | — | — |
| 2024-12-17 | $131.75 | $187.28 | 586,900 | — | — |
| 2024-12-16 | $134.80 | $191.61 | 505,300 | — | — |
| 2024-12-13 | $136.05 | $193.39 | 382,200 | — | — |
| 2024-12-12 | $137.46 | $195.39 | 301,600 | — | — |
| 2024-12-11 | $138.63 | $197.06 | 371,600 | — | — |
| 2024-12-10 | $138.37 | $196.69 | 290,500 | — | — |
| 2024-12-09 | $137.91 | $196.03 | 367,000 | — | — |
| 2024-12-06 | $139.18 | $197.84 | 257,600 | — | — |
| 2024-12-05 | $140.96 | $199.79 | 230,700 | — | — |
| 2024-12-04 | $142.26 | $201.63 | 378,700 | — | — |
| 2024-12-03 | $140.26 | $198.80 | 400,300 | — | — |
| 2024-12-02 | $142.78 | $202.37 | 372,700 | — | — |
| 2024-11-29 | $142.11 | $201.42 | 286,600 | — | — |
| 2024-11-27 | $140.22 | $198.74 | 290,500 | — | — |
| 2024-11-26 | $139.70 | $198.00 | 420,900 | — | — |
| 2024-11-25 | $141.83 | $201.02 | 455,600 | — | — |
| 2024-11-22 | $141.87 | $201.08 | 299,200 | — | — |
| 2024-11-21 | $142.38 | $201.80 | 341,800 | — | — |
| 2024-11-20 | $139.97 | $198.38 | 245,100 | — | — |
| 2024-11-19 | $138.74 | $196.64 | 332,600 | — | — |
| 2024-11-18 | $138.85 | $196.80 | 447,000 | — | — |
| 2024-11-15 | $138.91 | $196.88 | 468,300 | — | — |
| 2024-11-14 | $140.91 | $199.72 | 510,000 | — | — |
| 2024-11-13 | $141.54 | $200.61 | 610,600 | — | — |
| 2024-11-12 | $141.28 | $200.24 | 565,600 | — | — |
| 2024-11-11 | $141.88 | $201.09 | 731,500 | — | — |
| 2024-11-08 | $145.32 | $205.97 | 443,400 | — | — |
| 2024-11-07 | $146.41 | $207.51 | 329,800 | — | — |
| 2024-11-06 | $147.45 | $208.99 | 1,052,900 | — | — |
| 2024-11-05 | $137.16 | $194.40 | 259,400 | — | — |
| 2024-11-04 | $137.26 | $194.54 | 264,200 | — | — |
| 2024-11-01 | $138.48 | $196.27 | 507,000 | — | — |
| 2024-10-31 | $140.10 | $198.57 | 469,600 | — | — |
| 2024-10-30 | $143.98 | $204.07 | 584,700 | — | — |
| 2024-10-29 | $144.16 | $204.32 | 630,700 | — | — |
| 2024-10-28 | $141.17 | $200.09 | 569,600 | — | — |
| 2024-10-25 | $140.25 | $198.78 | 945,300 | — | — |
| 2024-10-24 | $140.14 | $198.63 | 907,600 | — | — |
| 2024-10-23 | $134.13 | $190.11 | 557,500 | — | — |
| 2024-10-22 | $134.23 | $190.25 | 379,300 | — | — |
| 2024-10-21 | $135.49 | $192.03 | 364,900 | — | — |
| 2024-10-18 | $138.01 | $195.61 | 318,900 | — | — |
| 2024-10-17 | $140.60 | $199.28 | 233,500 | — | — |
| 2024-10-16 | $140.11 | $198.58 | 265,500 | — | — |
| 2024-10-15 | $138.82 | $196.75 | 300,500 | — | — |
| 2024-10-14 | $138.69 | $196.57 | 399,200 | — | — |
| 2024-10-11 | $139.07 | $197.11 | 408,000 | — | — |
| 2024-10-10 | $139.99 | $198.41 | 528,100 | — | — |
| 2024-10-09 | $140.63 | $199.32 | 469,400 | — | — |
| 2024-10-08 | $139.03 | $197.05 | 535,400 | — | — |
| 2024-10-07 | $136.57 | $193.57 | 353,600 | — | — |
| 2024-10-04 | $137.53 | $194.93 | 262,700 | — | — |
| 2024-10-03 | $136.52 | $193.49 | 265,600 | — | — |
| 2024-10-02 | $136.43 | $193.37 | 333,500 | — | — |
| 2024-10-01 | $135.93 | $192.66 | 515,000 | — | — |
| 2024-09-30 | $135.21 | $191.64 | 517,100 | — | — |
| 2024-09-27 | $134.02 | $189.95 | 596,700 | — | — |
| 2024-09-26 | $133.39 | $189.06 | 412,600 | — | — |
| 2024-09-25 | $131.74 | $186.72 | 539,000 | — | — |
| 2024-09-24 | $133.25 | $188.86 | 504,000 | — | — |
| 2024-09-23 | $137.18 | $194.43 | 455,800 | — | — |
| 2024-09-20 | $137.68 | $195.14 | 1,558,300 | — | — |
| 2024-09-19 | $140.60 | $199.28 | 589,600 | — | — |
| 2024-09-18 | $138.78 | $196.70 | 398,600 | — | — |
| 2024-09-17 | $139.97 | $198.38 | 479,700 | — | — |
| 2024-09-16 | $140.56 | $199.22 | 359,000 | — | — |
| 2024-09-13 | $140.45 | $199.06 | 301,200 | — | — |
| 2024-09-12 | $140.24 | $198.77 | 240,400 | — | — |
| 2024-09-11 | $140.25 | $198.78 | 282,400 | — | — |
| 2024-09-10 | $140.00 | $198.43 | 268,300 | — | — |
| 2024-09-09 | $140.17 | $198.67 | 501,300 | — | — |
| 2024-09-06 | $136.68 | $193.72 | 223,900 | — | — |
| 2024-09-05 | $138.56 | $196.39 | 279,100 | — | — |
| 2024-09-04 | $138.29 | $196.00 | 384,000 | — | — |
| 2024-09-03 | $135.98 | $192.73 | 194,300 | — | — |
| 2024-08-30 | $138.97 | $196.97 | 219,600 | — | — |
| 2024-08-29 | $138.58 | $196.41 | 311,700 | — | — |
| 2024-08-28 | $138.93 | $196.91 | 235,900 | — | — |
| 2024-08-27 | $137.50 | $194.88 | 269,100 | — | — |
| 2024-08-26 | $136.57 | $193.57 | 195,700 | — | — |
| 2024-08-23 | $138.24 | $195.93 | 239,000 | — | — |
| 2024-08-22 | $136.87 | $193.99 | 286,100 | — | — |
| 2024-08-21 | $137.91 | $195.46 | 145,100 | — | — |
| 2024-08-20 | $136.36 | $193.27 | 303,400 | — | — |
| 2024-08-19 | $136.67 | $193.71 | 471,100 | — | — |
| 2024-08-16 | $136.91 | $194.05 | 283,600 | — | — |
| 2024-08-15 | $137.84 | $195.37 | 330,100 | — | — |
| 2024-08-14 | $135.59 | $192.18 | 310,800 | — | — |
| 2024-08-13 | $136.53 | $193.51 | 232,500 | — | — |
| 2024-08-12 | $136.07 | $192.86 | 264,000 | — | — |
| 2024-08-09 | $133.66 | $189.44 | 273,300 | — | — |
| 2024-08-08 | $134.86 | $191.14 | 283,300 | — | — |
| 2024-08-07 | $132.43 | $187.70 | 223,700 | — | — |
| 2024-08-06 | $132.64 | $188.00 | 275,400 | — | — |
| 2024-08-05 | $130.35 | $184.75 | 335,600 | — | — |
| 2024-08-02 | $135.36 | $191.85 | 366,300 | — | — |
| 2024-08-01 | $139.96 | $198.37 | 344,700 | — | — |
| 2024-07-31 | $143.56 | $203.47 | 491,500 | — | — |
| 2024-07-30 | $142.95 | $202.61 | 290,600 | — | — |
| 2024-07-29 | $145.00 | $205.51 | 457,000 | — | — |
| 2024-07-26 | $142.58 | $202.08 | 814,400 | — | — |
| 2024-07-25 | $137.96 | $195.54 | 1,197,200 | — | — |
| 2024-07-24 | $137.25 | $194.53 | 730,700 | — | — |
| 2024-07-23 | $141.68 | $200.81 | 486,700 | — | — |
| 2024-07-22 | $140.74 | $199.48 | 593,400 | — | — |
| 2024-07-19 | $140.11 | $198.58 | 445,200 | — | — |
| 2024-07-18 | $140.37 | $198.95 | 224,400 | — | — |
| 2024-07-17 | $143.04 | $202.74 | 267,700 | — | — |
| 2024-07-16 | $144.22 | $204.41 | 474,000 | — | — |
| 2024-07-15 | $144.78 | $205.20 | 728,300 | — | — |
| 2024-07-12 | $142.16 | $201.49 | 585,900 | — | — |
| 2024-07-11 | $139.60 | $197.86 | 524,900 | — | — |
| 2024-07-10 | $138.73 | $196.63 | 194,300 | — | — |
| 2024-07-09 | $138.80 | $196.73 | 362,000 | — | — |
| 2024-07-08 | $138.67 | $196.54 | 348,100 | — | — |
| 2024-07-05 | $139.57 | $197.82 | 268,900 | — | — |
| 2024-07-03 | $140.00 | $198.43 | 238,000 | — | — |
| 2024-07-02 | $138.46 | $196.24 | 561,700 | — | — |
| 2024-07-01 | $138.56 | $196.39 | 682,600 | — | — |
| 2024-06-28 | $139.60 | $197.86 | 1,023,800 | — | — |
| 2024-06-27 | $140.53 | $199.18 | 822,800 | — | — |
| 2024-06-26 | $140.74 | $199.48 | 618,100 | — | — |
| 2024-06-25 | $139.37 | $197.53 | 535,400 | — | — |
| 2024-06-24 | $139.74 | $198.06 | 621,800 | — | — |
| 2024-06-21 | $138.91 | $196.88 | 955,400 | — | — |
| 2024-06-20 | $137.87 | $195.41 | 875,300 | — | — |
| 2024-06-18 | $136.79 | $193.88 | 621,000 | — | — |
| 2024-06-17 | $139.85 | $198.21 | 480,200 | — | — |
| 2024-06-14 | $136.54 | $193.52 | 319,300 | — | — |
| 2024-06-13 | $139.32 | $197.46 | 550,300 | — | — |
| 2024-06-12 | $138.23 | $195.92 | 474,400 | — | — |
| 2024-06-11 | $136.13 | $192.94 | 582,700 | — | — |
| 2024-06-10 | $134.51 | $190.65 | 414,700 | — | — |
| 2024-06-07 | $134.49 | $190.62 | 336,900 | — | — |
| 2024-06-06 | $133.96 | $189.87 | 399,500 | — | — |
| 2024-06-05 | $132.92 | $188.39 | 451,900 | — | — |
| 2024-06-04 | $132.21 | $187.39 | 290,200 | — | — |
| 2024-06-03 | $133.02 | $188.53 | 563,300 | — | — |
| 2024-05-31 | $129.50 | $183.54 | 791,600 | — | — |
| 2024-05-30 | $128.09 | $181.55 | 368,100 | — | — |
| 2024-05-29 | $130.10 | $184.40 | 363,400 | — | — |
| 2024-05-28 | $130.98 | $185.64 | 487,900 | — | — |
| 2024-05-24 | $132.99 | $188.49 | 285,800 | — | — |
| 2024-05-23 | $134.60 | $190.77 | 741,500 | — | — |
| 2024-05-22 | $135.95 | $192.69 | 539,900 | — | — |
| 2024-05-21 | $135.47 | $192.01 | 281,200 | — | — |
| 2024-05-20 | $135.37 | $191.86 | 396,400 | — | — |
| 2024-05-17 | $133.62 | $189.38 | 326,800 | — | — |
| 2024-05-16 | $134.93 | $191.24 | 380,900 | — | — |
| 2024-05-15 | $133.86 | $189.72 | 454,600 | — | — |
| 2024-05-14 | $133.90 | $189.78 | 544,900 | — | — |
| 2024-05-13 | $134.77 | $191.01 | 643,200 | — | — |
| 2024-05-10 | $138.48 | $196.27 | 387,900 | — | — |
| 2024-05-09 | $138.40 | $196.16 | 525,900 | — | — |
| 2024-05-08 | $139.10 | $197.15 | 451,000 | — | — |
| 2024-05-07 | $138.08 | $195.71 | 668,700 | — | — |
| 2024-05-06 | $135.96 | $192.70 | 461,400 | — | — |
| 2024-05-03 | $134.02 | $189.95 | 497,900 | — | — |
| 2024-05-02 | $133.11 | $188.66 | 644,000 | — | — |
| 2024-05-01 | $129.83 | $184.01 | 974,900 | — | — |
| 2024-04-30 | $129.00 | $182.84 | 535,100 | — | — |
| 2024-04-29 | $130.14 | $184.45 | 531,500 | — | — |
| 2024-04-26 | $129.44 | $183.46 | 564,100 | — | — |
| 2024-04-25 | $129.23 | $183.16 | 1,216,300 | — | — |
| 2024-04-24 | $123.39 | $174.88 | 687,700 | — | — |
| 2024-04-23 | $123.50 | $175.04 | 388,000 | — | — |
| 2024-04-22 | $120.74 | $171.13 | 417,200 | — | — |
| 2024-04-19 | $118.96 | $168.61 | 403,500 | — | — |
| 2024-04-18 | $119.30 | $169.09 | 507,200 | — | — |
| 2024-04-17 | $121.08 | $171.61 | 450,700 | — | — |
| 2024-04-16 | $124.10 | $175.89 | 408,700 | — | — |
| 2024-04-15 | $122.19 | $173.18 | 459,100 | — | — |
| 2024-04-12 | $120.73 | $171.11 | 405,000 | — | — |
| 2024-04-11 | $124.39 | $176.30 | 438,000 | — | — |
| 2024-04-10 | $123.02 | $174.36 | 381,300 | — | — |
| 2024-04-09 | $124.85 | $176.95 | 668,000 | — | — |
| 2024-04-08 | $121.37 | $172.02 | 291,800 | — | — |
| 2024-04-05 | $121.14 | $171.70 | 324,400 | — | — |
| 2024-04-04 | $119.51 | $169.39 | 416,000 | — | — |
| 2024-04-03 | $124.52 | $176.49 | 516,500 | — | — |
| 2024-04-02 | $123.87 | $175.57 | 511,300 | — | — |
| 2024-04-01 | $123.91 | $175.62 | 295,800 | — | — |
| 2024-03-28 | $123.75 | $175.40 | 570,000 | — | — |
| 2024-03-27 | $124.28 | $176.15 | 490,300 | — | — |
| 2024-03-26 | $120.77 | $171.17 | 287,000 | — | — |
| 2024-03-25 | $117.65 | $166.75 | 367,300 | — | — |
| 2024-03-22 | $117.77 | $166.92 | 340,900 | — | — |
| 2024-03-21 | $118.60 | $168.10 | 352,600 | — | — |
| 2024-03-20 | $120.58 | $170.90 | 421,100 | — | — |
| 2024-03-19 | $117.43 | $166.44 | 430,200 | — | — |
| 2024-03-18 | $115.61 | $163.86 | 567,300 | — | — |
| 2024-03-15 | $117.37 | $166.35 | 1,074,300 | — | — |
| 2024-03-14 | $115.77 | $164.08 | 695,300 | — | — |
| 2024-03-13 | $113.57 | $160.97 | 420,200 | — | — |
| 2024-03-12 | $113.91 | $161.45 | 409,900 | — | — |
| 2024-03-11 | $112.92 | $160.05 | 412,100 | — | — |
| 2024-03-08 | $112.20 | $159.02 | 455,000 | — | — |
| 2024-03-07 | $113.15 | $160.37 | 869,700 | — | — |
| 2024-03-06 | $111.98 | $158.71 | 626,500 | — | — |
| 2024-03-05 | $112.07 | $158.84 | 627,300 | — | — |
| 2024-03-04 | $116.45 | $165.05 | 360,300 | — | — |
| 2024-03-01 | $119.62 | $169.54 | 318,800 | — | — |
| 2024-02-29 | $121.87 | $172.73 | 298,800 | — | — |
| 2024-02-28 | $121.86 | $172.72 | 257,500 | — | — |
| 2024-02-27 | $121.40 | $172.06 | 257,300 | — | — |
| 2024-02-26 | $120.84 | $171.27 | 386,300 | — | — |
| 2024-02-23 | $122.88 | $174.16 | 565,900 | — | — |
| 2024-02-22 | $119.86 | $169.88 | 608,100 | — | — |
| 2024-02-21 | $117.43 | $166.44 | 381,300 | — | — |
| 2024-02-20 | $116.25 | $164.77 | 354,100 | — | — |
| 2024-02-16 | $118.98 | $168.63 | 238,400 | — | — |
| 2024-02-15 | $119.96 | $170.02 | 311,000 | — | — |
| 2024-02-14 | $120.72 | $171.10 | 350,500 | — | — |
| 2024-02-13 | $119.12 | $168.83 | 250,900 | — | — |
| 2024-02-12 | $122.41 | $173.50 | 166,800 | — | — |
| 2024-02-09 | $123.75 | $175.40 | 334,200 | — | — |
| 2024-02-08 | $123.00 | $174.33 | 232,700 | — | — |
| 2024-02-07 | $121.98 | $172.89 | 178,800 | — | — |
| 2024-02-06 | $120.83 | $171.26 | 235,900 | — | — |
| 2024-02-05 | $118.87 | $168.48 | 247,800 | — | — |
| 2024-02-02 | $121.86 | $172.72 | 324,100 | — | — |
| 2024-02-01 | $122.30 | $173.34 | 225,200 | — | — |
| 2024-01-31 | $120.97 | $171.45 | 265,600 | — | — |
| 2024-01-30 | $122.82 | $174.08 | 303,300 | — | — |
| 2024-01-29 | $123.00 | $174.33 | 216,100 | — | — |
| 2024-01-26 | $121.14 | $171.70 | 190,100 | — | — |
| 2024-01-25 | $122.31 | $173.35 | 191,800 | — | — |
| 2024-01-24 | $121.61 | $172.36 | 267,000 | — | — |
| 2024-01-23 | $124.10 | $175.89 | 270,500 | — | — |
| 2024-01-22 | $124.51 | $176.47 | 176,900 | — | — |
| 2024-01-19 | $125.16 | $177.39 | 311,700 | — | — |
| 2024-01-18 | $124.94 | $177.08 | 315,200 | — | — |
| 2024-01-17 | $123.91 | $175.62 | 229,200 | — | — |
| 2024-01-16 | $122.41 | $173.50 | 339,600 | — | — |
| 2024-01-12 | $124.07 | $175.85 | 208,400 | — | — |
| 2024-01-11 | $124.20 | $176.03 | 235,000 | — | — |
| 2024-01-10 | $124.00 | $175.75 | 185,500 | — | — |
| 2024-01-09 | $125.13 | $177.35 | 248,600 | — | — |
| 2024-01-08 | $127.85 | $181.21 | 275,600 | — | — |
| 2024-01-05 | $127.13 | $180.19 | 340,200 | — | — |
| 2024-01-04 | $128.27 | $181.80 | 269,000 | — | — |
| 2024-01-03 | $129.34 | $183.32 | 307,800 | — | — |
| 2024-01-02 | $133.89 | $189.77 | 259,100 | — | — |