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-04-11 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 | $146.20 | $152.35 | 366,700 | — | — |
| 2024-12-30 | $147.52 | $153.72 | 503,200 | — | — |
| 2024-12-27 | $149.70 | $155.99 | 627,400 | — | — |
| 2024-12-26 | $150.84 | $157.18 | 272,400 | — | — |
| 2024-12-24 | $153.46 | $159.91 | 191,300 | — | — |
| 2024-12-23 | $151.44 | $157.81 | 488,300 | — | — |
| 2024-12-20 | $149.53 | $155.82 | 1,867,200 | — | — |
| 2024-12-19 | $150.59 | $156.92 | 538,500 | — | — |
| 2024-12-18 | $149.11 | $155.38 | 634,400 | — | — |
| 2024-12-17 | $155.85 | $162.40 | 463,200 | — | — |
| 2024-12-16 | $159.12 | $165.39 | 1,157,700 | — | — |
| 2024-12-13 | $162.80 | $169.22 | 621,700 | — | — |
| 2024-12-12 | $161.10 | $167.45 | 455,500 | — | — |
| 2024-12-11 | $161.10 | $167.45 | 738,800 | — | — |
| 2024-12-10 | $155.30 | $161.42 | 502,300 | — | — |
| 2024-12-09 | $157.94 | $164.17 | 573,200 | — | — |
| 2024-12-06 | $158.11 | $164.34 | 400,700 | — | — |
| 2024-12-05 | $156.75 | $162.93 | 497,800 | — | — |
| 2024-12-04 | $160.10 | $166.41 | 1,807,300 | — | — |
| 2024-12-03 | $164.36 | $170.84 | 372,300 | — | — |
| 2024-12-02 | $165.61 | $172.14 | 481,200 | — | — |
| 2024-11-29 | $164.52 | $171.00 | 325,400 | — | — |
| 2024-11-27 | $161.17 | $167.52 | 605,400 | — | — |
| 2024-11-26 | $161.80 | $168.18 | 811,200 | — | — |
| 2024-11-25 | $169.34 | $176.01 | 1,280,200 | — | — |
| 2024-11-22 | $168.41 | $175.05 | 449,700 | — | — |
| 2024-11-21 | $167.06 | $173.64 | 796,500 | — | — |
| 2024-11-20 | $165.90 | $172.44 | 479,500 | — | — |
| 2024-11-19 | $164.43 | $170.91 | 448,600 | — | — |
| 2024-11-18 | $165.32 | $171.84 | 607,600 | — | — |
| 2024-11-15 | $164.03 | $170.50 | 789,600 | — | — |
| 2024-11-14 | $166.48 | $173.04 | 317,700 | — | — |
| 2024-11-13 | $167.64 | $174.25 | 476,800 | — | — |
| 2024-11-12 | $172.55 | $179.35 | 433,700 | — | — |
| 2024-11-11 | $174.92 | $181.81 | 629,000 | — | — |
| 2024-11-08 | $179.88 | $186.97 | 530,400 | — | — |
| 2024-11-07 | $183.46 | $190.69 | 515,100 | — | — |
| 2024-11-06 | $185.85 | $193.18 | 498,500 | — | — |
| 2024-11-05 | $180.80 | $187.93 | 375,100 | — | — |
| 2024-11-04 | $179.68 | $186.76 | 383,400 | — | — |
| 2024-11-01 | $180.25 | $187.35 | 737,100 | — | — |
| 2024-10-31 | $180.32 | $187.43 | 1,223,900 | — | — |
| 2024-10-30 | $203.16 | $211.17 | 943,200 | — | — |
| 2024-10-29 | $213.83 | $222.26 | 561,800 | — | — |
| 2024-10-28 | $204.16 | $212.21 | 207,100 | — | — |
| 2024-10-25 | $202.15 | $210.12 | 301,000 | — | — |
| 2024-10-24 | $201.10 | $209.03 | 216,400 | — | — |
| 2024-10-23 | $200.84 | $208.76 | 326,100 | — | — |
| 2024-10-22 | $205.27 | $213.36 | 261,400 | — | — |
| 2024-10-21 | $204.52 | $212.58 | 247,800 | — | — |
| 2024-10-18 | $204.23 | $212.28 | 228,600 | — | — |
| 2024-10-17 | $204.99 | $213.07 | 670,500 | — | — |
| 2024-10-16 | $201.88 | $209.84 | 318,400 | — | — |
| 2024-10-15 | $201.84 | $209.80 | 758,700 | — | — |
| 2024-10-14 | $206.18 | $214.31 | 299,700 | — | — |
| 2024-10-11 | $206.86 | $215.01 | 272,300 | — | — |
| 2024-10-10 | $203.77 | $211.80 | 430,300 | — | — |
| 2024-10-09 | $211.09 | $219.41 | 298,500 | — | — |
| 2024-10-08 | $209.96 | $218.24 | 385,800 | — | — |
| 2024-10-07 | $209.59 | $217.85 | 244,600 | — | — |
| 2024-10-04 | $211.71 | $220.05 | 417,200 | — | — |
| 2024-10-03 | $208.12 | $216.32 | 247,500 | — | — |
| 2024-10-02 | $207.58 | $215.76 | 391,300 | — | — |
| 2024-10-01 | $203.37 | $211.39 | 525,400 | — | — |
| 2024-09-30 | $209.90 | $218.17 | 538,200 | — | — |
| 2024-09-27 | $205.89 | $214.01 | 420,100 | — | — |
| 2024-09-26 | $207.64 | $215.82 | 853,600 | — | — |
| 2024-09-25 | $207.31 | $215.48 | 598,600 | — | — |
| 2024-09-24 | $214.35 | $222.80 | 298,500 | — | — |
| 2024-09-23 | $212.93 | $221.32 | 410,400 | — | — |
| 2024-09-20 | $211.44 | $219.77 | 2,930,800 | — | — |
| 2024-09-19 | $210.85 | $219.16 | 475,800 | — | — |
| 2024-09-18 | $204.39 | $212.45 | 401,700 | — | — |
| 2024-09-17 | $204.68 | $212.75 | 434,400 | — | — |
| 2024-09-16 | $203.42 | $211.44 | 762,500 | — | — |
| 2024-09-13 | $209.15 | $216.98 | 324,600 | — | — |
| 2024-09-12 | $203.03 | $210.63 | 379,500 | — | — |
| 2024-09-11 | $202.53 | $210.11 | 491,500 | — | — |
| 2024-09-10 | $195.60 | $202.92 | 673,000 | — | — |
| 2024-09-09 | $190.24 | $197.36 | 653,700 | — | — |
| 2024-09-06 | $184.62 | $191.53 | 542,500 | — | — |
| 2024-09-05 | $187.22 | $194.23 | 318,300 | — | — |
| 2024-09-04 | $186.23 | $193.20 | 402,900 | — | — |
| 2024-09-03 | $182.42 | $189.25 | 474,700 | — | — |
| 2024-08-30 | $193.72 | $200.97 | 358,800 | — | — |
| 2024-08-29 | $190.85 | $197.99 | 232,300 | — | — |
| 2024-08-28 | $187.78 | $194.81 | 246,200 | — | — |
| 2024-08-27 | $187.92 | $194.95 | 303,600 | — | — |
| 2024-08-26 | $191.39 | $198.55 | 188,000 | — | — |
| 2024-08-23 | $194.12 | $201.39 | 356,500 | — | — |
| 2024-08-22 | $190.00 | $197.11 | 266,500 | — | — |
| 2024-08-21 | $193.00 | $200.22 | 183,500 | — | — |
| 2024-08-20 | $189.21 | $196.29 | 166,000 | — | — |
| 2024-08-19 | $191.18 | $198.34 | 212,900 | — | — |
| 2024-08-16 | $189.35 | $196.44 | 261,000 | — | — |
| 2024-08-15 | $187.62 | $194.64 | 441,300 | — | — |
| 2024-08-14 | $178.41 | $185.09 | 312,100 | — | — |
| 2024-08-13 | $180.35 | $187.10 | 435,400 | — | — |
| 2024-08-12 | $171.63 | $178.05 | 447,200 | — | — |
| 2024-08-09 | $168.58 | $174.89 | 302,500 | — | — |
| 2024-08-08 | $167.99 | $174.28 | 775,700 | — | — |
| 2024-08-07 | $157.72 | $163.62 | 673,800 | — | — |
| 2024-08-06 | $168.00 | $174.29 | 650,800 | — | — |
| 2024-08-05 | $166.82 | $173.06 | 858,700 | — | — |
| 2024-08-02 | $172.28 | $178.73 | 1,293,600 | — | — |
| 2024-08-01 | $212.67 | $220.63 | 853,200 | — | — |
| 2024-07-31 | $222.62 | $230.95 | 399,200 | — | — |
| 2024-07-30 | $215.78 | $223.86 | 515,900 | — | — |
| 2024-07-29 | $228.27 | $236.81 | 456,100 | — | — |
| 2024-07-26 | $228.39 | $236.94 | 553,400 | — | — |
| 2024-07-25 | $221.91 | $230.22 | 624,300 | — | — |
| 2024-07-24 | $224.07 | $232.46 | 622,200 | — | — |
| 2024-07-23 | $231.23 | $239.88 | 520,600 | — | — |
| 2024-07-22 | $224.92 | $233.34 | 315,200 | — | — |
| 2024-07-19 | $218.96 | $227.16 | 330,700 | — | — |
| 2024-07-18 | $222.35 | $230.67 | 424,900 | — | — |
| 2024-07-17 | $224.90 | $233.32 | 543,400 | — | — |
| 2024-07-16 | $236.42 | $245.27 | 377,600 | — | — |
| 2024-07-15 | $230.22 | $238.84 | 379,500 | — | — |
| 2024-07-12 | $225.37 | $233.81 | 212,700 | — | — |
| 2024-07-11 | $222.10 | $230.41 | 239,800 | — | — |
| 2024-07-10 | $221.65 | $229.95 | 193,300 | — | — |
| 2024-07-09 | $221.38 | $229.67 | 464,300 | — | — |
| 2024-07-08 | $222.45 | $230.78 | 299,700 | — | — |
| 2024-07-05 | $218.32 | $226.49 | 203,300 | — | — |
| 2024-07-03 | $217.98 | $226.14 | 343,400 | — | — |
| 2024-07-02 | $213.44 | $221.43 | 400,400 | — | — |
| 2024-07-01 | $208.61 | $216.42 | 215,100 | — | — |
| 2024-06-28 | $210.25 | $218.12 | 455,800 | — | — |
| 2024-06-27 | $207.59 | $215.36 | 323,800 | — | — |
| 2024-06-26 | $207.60 | $215.37 | 201,600 | — | — |
| 2024-06-25 | $207.77 | $215.55 | 255,100 | — | — |
| 2024-06-24 | $206.11 | $213.82 | 361,300 | — | — |
| 2024-06-21 | $209.42 | $217.26 | 377,200 | — | — |
| 2024-06-20 | $207.12 | $214.87 | 417,600 | — | — |
| 2024-06-18 | $209.33 | $217.16 | 348,600 | — | — |
| 2024-06-17 | $207.23 | $214.99 | 469,400 | — | — |
| 2024-06-14 | $201.40 | $208.94 | 321,400 | — | — |
| 2024-06-13 | $204.43 | $211.67 | 598,900 | — | — |
| 2024-06-12 | $202.67 | $209.84 | 775,700 | — | — |
| 2024-06-11 | $194.16 | $201.03 | 604,300 | — | — |
| 2024-06-10 | $186.04 | $192.63 | 272,000 | — | — |
| 2024-06-07 | $183.03 | $189.51 | 417,900 | — | — |
| 2024-06-06 | $182.39 | $188.85 | 141,100 | — | — |
| 2024-06-05 | $182.31 | $188.76 | 244,800 | — | — |
| 2024-06-04 | $177.58 | $183.87 | 218,800 | — | — |
| 2024-06-03 | $177.51 | $183.79 | 405,000 | — | — |
| 2024-05-31 | $175.70 | $181.92 | 356,000 | — | — |
| 2024-05-30 | $175.79 | $182.01 | 373,000 | — | — |
| 2024-05-29 | $175.45 | $181.66 | 273,900 | — | — |
| 2024-05-28 | $181.27 | $187.69 | 267,500 | — | — |
| 2024-05-24 | $176.59 | $182.84 | 266,900 | — | — |
| 2024-05-23 | $174.36 | $180.53 | 180,400 | — | — |
| 2024-05-22 | $176.33 | $182.57 | 280,600 | — | — |
| 2024-05-21 | $175.09 | $181.29 | 152,200 | — | — |
| 2024-05-20 | $175.62 | $181.84 | 159,400 | — | — |
| 2024-05-17 | $173.14 | $179.27 | 148,000 | — | — |
| 2024-05-16 | $173.67 | $179.82 | 159,400 | — | — |
| 2024-05-15 | $175.46 | $181.67 | 205,500 | — | — |
| 2024-05-14 | $174.92 | $181.11 | 157,000 | — | — |
| 2024-05-13 | $172.98 | $179.10 | 184,800 | — | — |
| 2024-05-10 | $171.08 | $177.14 | 427,600 | — | — |
| 2024-05-09 | $173.76 | $179.91 | 256,700 | — | — |
| 2024-05-08 | $175.15 | $181.35 | 248,900 | — | — |
| 2024-05-07 | $175.18 | $181.38 | 407,100 | — | — |
| 2024-05-06 | $176.29 | $182.53 | 507,000 | — | — |
| 2024-05-03 | $170.82 | $176.87 | 736,300 | — | — |
| 2024-05-02 | $156.32 | $161.85 | 510,500 | — | — |
| 2024-05-01 | $152.66 | $158.06 | 353,100 | — | — |
| 2024-04-30 | $157.98 | $163.57 | 334,700 | — | — |
| 2024-04-29 | $162.02 | $167.76 | 249,900 | — | — |
| 2024-04-26 | $158.31 | $163.91 | 331,700 | — | — |
| 2024-04-25 | $156.58 | $162.12 | 175,600 | — | — |
| 2024-04-24 | $156.44 | $161.98 | 201,700 | — | — |
| 2024-04-23 | $153.90 | $159.35 | 256,100 | — | — |
| 2024-04-22 | $152.22 | $157.61 | 191,500 | — | — |
| 2024-04-19 | $149.81 | $155.11 | 269,700 | — | — |
| 2024-04-18 | $152.96 | $158.37 | 203,000 | — | — |
| 2024-04-17 | $151.97 | $157.35 | 265,500 | — | — |
| 2024-04-16 | $154.03 | $159.48 | 395,800 | — | — |
| 2024-04-15 | $159.60 | $165.25 | 238,500 | — | — |
| 2024-04-12 | $159.59 | $165.24 | 202,300 | — | — |
| 2024-04-11 | $164.29 | $170.11 | 196,800 | — | — |
| 2024-04-10 | $163.64 | $169.43 | 214,600 | — | — |
| 2024-04-09 | $167.36 | $173.28 | 267,300 | — | — |
| 2024-04-08 | $164.26 | $170.07 | 125,100 | — | — |
| 2024-04-05 | $162.92 | $168.69 | 151,200 | — | — |
| 2024-04-04 | $162.66 | $168.42 | 113,600 | — | — |
| 2024-04-03 | $164.09 | $169.90 | 163,600 | — | — |
| 2024-04-02 | $164.49 | $170.31 | 238,800 | — | — |
| 2024-04-01 | $166.43 | $172.32 | 219,000 | — | — |
| 2024-03-28 | $168.45 | $174.41 | 308,500 | — | — |
| 2024-03-27 | $167.75 | $173.69 | 202,400 | — | — |
| 2024-03-26 | $164.88 | $170.72 | 188,300 | — | — |
| 2024-03-25 | $165.95 | $171.82 | 225,000 | — | — |
| 2024-03-22 | $166.17 | $172.05 | 433,100 | — | — |
| 2024-03-21 | $164.47 | $170.29 | 271,600 | — | — |
| 2024-03-20 | $161.64 | $167.36 | 317,000 | — | — |
| 2024-03-19 | $158.85 | $164.47 | 283,900 | — | — |
| 2024-03-18 | $159.51 | $165.16 | 255,200 | — | — |
| 2024-03-15 | $159.62 | $165.27 | 663,300 | — | — |
| 2024-03-14 | $159.94 | $165.60 | 307,400 | — | — |
| 2024-03-13 | $162.92 | $168.27 | 530,600 | — | — |
| 2024-03-12 | $166.67 | $172.15 | 468,500 | — | — |
| 2024-03-11 | $168.66 | $174.20 | 312,200 | — | — |
| 2024-03-08 | $169.23 | $174.79 | 278,400 | — | — |
| 2024-03-07 | $172.74 | $178.42 | 303,100 | — | — |
| 2024-03-06 | $169.07 | $174.62 | 279,600 | — | — |
| 2024-03-05 | $169.92 | $175.50 | 194,800 | — | — |
| 2024-03-04 | $173.03 | $178.72 | 296,600 | — | — |
| 2024-03-01 | $174.68 | $180.42 | 301,100 | — | — |
| 2024-02-29 | $174.42 | $180.15 | 430,700 | — | — |
| 2024-02-28 | $169.40 | $174.97 | 277,800 | — | — |
| 2024-02-27 | $169.04 | $174.59 | 388,600 | — | — |
| 2024-02-26 | $173.12 | $178.81 | 368,000 | — | — |
| 2024-02-23 | $171.89 | $177.54 | 1,023,300 | — | — |
| 2024-02-22 | $187.14 | $193.29 | 477,200 | — | — |
| 2024-02-21 | $183.75 | $189.79 | 283,800 | — | — |
| 2024-02-20 | $185.82 | $191.93 | 333,600 | — | — |
| 2024-02-16 | $181.76 | $187.73 | 264,800 | — | — |
| 2024-02-15 | $185.94 | $192.05 | 183,100 | — | — |
| 2024-02-14 | $183.37 | $189.39 | 186,600 | — | — |
| 2024-02-13 | $177.84 | $183.68 | 258,000 | — | — |
| 2024-02-12 | $182.60 | $188.60 | 206,800 | — | — |
| 2024-02-09 | $183.74 | $189.78 | 189,000 | — | — |
| 2024-02-08 | $181.44 | $187.40 | 299,400 | — | — |
| 2024-02-07 | $175.93 | $181.71 | 314,800 | — | — |
| 2024-02-06 | $171.78 | $177.42 | 118,400 | — | — |
| 2024-02-05 | $170.06 | $175.65 | 137,600 | — | — |
| 2024-02-02 | $171.33 | $176.96 | 200,800 | — | — |
| 2024-02-01 | $171.03 | $176.65 | 301,600 | — | — |
| 2024-01-31 | $169.77 | $175.35 | 279,000 | — | — |
| 2024-01-30 | $174.63 | $180.37 | 199,500 | — | — |
| 2024-01-29 | $179.63 | $185.53 | 156,700 | — | — |
| 2024-01-26 | $175.58 | $181.35 | 228,800 | — | — |
| 2024-01-25 | $178.80 | $184.67 | 201,500 | — | — |
| 2024-01-24 | $178.34 | $184.20 | 173,200 | — | — |
| 2024-01-23 | $180.01 | $185.92 | 334,000 | — | — |
| 2024-01-22 | $184.02 | $190.07 | 351,200 | — | — |
| 2024-01-19 | $178.09 | $183.94 | 355,500 | — | — |
| 2024-01-18 | $179.73 | $185.64 | 237,200 | — | — |
| 2024-01-17 | $174.10 | $179.82 | 227,000 | — | — |
| 2024-01-16 | $178.66 | $184.53 | 263,100 | — | — |
| 2024-01-12 | $177.62 | $183.46 | 223,300 | — | — |
| 2024-01-11 | $177.22 | $183.04 | 257,000 | — | — |
| 2024-01-10 | $176.83 | $182.64 | 259,400 | — | — |
| 2024-01-09 | $177.50 | $183.33 | 309,700 | — | — |
| 2024-01-08 | $179.56 | $185.46 | 144,300 | — | — |
| 2024-01-05 | $176.59 | $182.39 | 281,300 | — | — |
| 2024-01-04 | $175.32 | $181.08 | 341,000 | — | — |
| 2024-01-03 | $179.73 | $185.64 | 329,400 | — | — |
| 2024-01-02 | $186.58 | $192.71 | 384,800 | — | — |