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
- 1995-06-16 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 | $189.59 | $208.96 | 559,400 | — | — |
| 2024-12-30 | $190.95 | $210.46 | 674,000 | — | — |
| 2024-12-27 | $192.00 | $211.61 | 664,900 | — | — |
| 2024-12-26 | $193.86 | $213.66 | 595,600 | — | — |
| 2024-12-24 | $194.16 | $213.99 | 321,600 | — | — |
| 2024-12-23 | $191.45 | $211.01 | 785,200 | — | — |
| 2024-12-20 | $193.03 | $212.75 | 4,334,600 | — | — |
| 2024-12-19 | $189.56 | $208.92 | 1,153,700 | — | — |
| 2024-12-18 | $190.27 | $209.71 | 1,404,300 | — | — |
| 2024-12-17 | $198.19 | $218.43 | 1,187,200 | — | — |
| 2024-12-16 | $202.30 | $222.96 | 1,288,900 | — | — |
| 2024-12-13 | $199.68 | $220.08 | 840,000 | — | — |
| 2024-12-12 | $201.97 | $222.60 | 1,210,100 | — | — |
| 2024-12-11 | $203.85 | $224.67 | 1,123,200 | — | — |
| 2024-12-10 | $202.87 | $223.59 | 1,285,200 | — | — |
| 2024-12-09 | $202.69 | $223.39 | 3,422,100 | — | — |
| 2024-12-06 | $205.41 | $226.39 | 1,989,900 | — | — |
| 2024-12-05 | $202.93 | $223.66 | 1,156,300 | — | — |
| 2024-12-04 | $202.70 | $223.41 | 897,400 | — | — |
| 2024-12-03 | $200.35 | $220.82 | 1,734,500 | — | — |
| 2024-12-02 | $199.78 | $220.19 | 721,600 | — | — |
| 2024-11-29 | $200.62 | $221.11 | 721,000 | — | — |
| 2024-11-27 | $200.04 | $220.47 | 606,300 | — | — |
| 2024-11-26 | $201.71 | $222.31 | 733,700 | — | — |
| 2024-11-25 | $199.28 | $219.64 | 1,113,900 | — | — |
| 2024-11-22 | $199.15 | $219.49 | 519,100 | — | — |
| 2024-11-21 | $198.03 | $218.26 | 693,200 | — | — |
| 2024-11-20 | $194.43 | $214.29 | 877,300 | — | — |
| 2024-11-19 | $196.12 | $216.15 | 614,100 | — | — |
| 2024-11-18 | $195.46 | $215.43 | 661,100 | — | — |
| 2024-11-15 | $195.17 | $215.11 | 945,400 | — | — |
| 2024-11-14 | $196.71 | $216.80 | 716,700 | — | — |
| 2024-11-13 | $198.84 | $219.15 | 876,800 | — | — |
| 2024-11-12 | $199.28 | $219.42 | 650,200 | — | — |
| 2024-11-11 | $201.17 | $221.50 | 736,700 | — | — |
| 2024-11-08 | $200.69 | $220.97 | 746,200 | — | — |
| 2024-11-07 | $198.72 | $218.80 | 689,500 | — | — |
| 2024-11-06 | $200.40 | $220.65 | 1,462,900 | — | — |
| 2024-11-05 | $192.70 | $212.17 | 1,212,200 | — | — |
| 2024-11-04 | $188.80 | $207.88 | 681,100 | — | — |
| 2024-11-01 | $186.84 | $205.72 | 771,100 | — | — |
| 2024-10-31 | $187.98 | $206.97 | 896,500 | — | — |
| 2024-10-30 | $189.33 | $208.46 | 884,100 | — | — |
| 2024-10-29 | $190.09 | $209.30 | 1,035,400 | — | — |
| 2024-10-28 | $190.85 | $210.13 | 916,100 | — | — |
| 2024-10-25 | $188.76 | $207.83 | 1,147,100 | — | — |
| 2024-10-24 | $189.08 | $208.19 | 1,397,200 | — | — |
| 2024-10-23 | $187.34 | $206.27 | 1,910,800 | — | — |
| 2024-10-22 | $189.71 | $208.88 | 899,000 | — | — |
| 2024-10-21 | $189.97 | $209.17 | 1,037,000 | — | — |
| 2024-10-18 | $191.15 | $210.46 | 733,800 | — | — |
| 2024-10-17 | $189.99 | $209.19 | 674,600 | — | — |
| 2024-10-16 | $189.77 | $208.94 | 521,200 | — | — |
| 2024-10-15 | $187.25 | $206.17 | 846,700 | — | — |
| 2024-10-14 | $188.37 | $207.40 | 621,500 | — | — |
| 2024-10-11 | $187.95 | $206.94 | 705,700 | — | — |
| 2024-10-10 | $184.01 | $202.60 | 999,400 | — | — |
| 2024-10-09 | $184.22 | $202.83 | 1,265,800 | — | — |
| 2024-10-08 | $181.99 | $200.38 | 899,900 | — | — |
| 2024-10-07 | $182.05 | $200.44 | 738,700 | — | — |
| 2024-10-04 | $183.30 | $201.82 | 610,000 | — | — |
| 2024-10-03 | $180.35 | $198.57 | 475,900 | — | — |
| 2024-10-02 | $181.22 | $199.53 | 551,600 | — | — |
| 2024-10-01 | $181.45 | $199.78 | 744,900 | — | — |
| 2024-09-30 | $181.77 | $200.14 | 1,359,300 | — | — |
| 2024-09-27 | $182.27 | $200.69 | 1,229,900 | — | — |
| 2024-09-26 | $182.27 | $200.69 | 1,074,000 | — | — |
| 2024-09-25 | $181.86 | $200.24 | 1,092,700 | — | — |
| 2024-09-24 | $180.62 | $198.87 | 1,138,100 | — | — |
| 2024-09-23 | $179.32 | $197.44 | 990,200 | — | — |
| 2024-09-20 | $179.22 | $197.33 | 1,828,000 | — | — |
| 2024-09-19 | $178.24 | $196.25 | 1,155,100 | — | — |
| 2024-09-18 | $173.72 | $191.27 | 1,553,500 | — | — |
| 2024-09-17 | $174.13 | $191.72 | 1,341,100 | — | — |
| 2024-09-16 | $170.19 | $187.39 | 1,513,900 | — | — |
| 2024-09-13 | $168.98 | $186.05 | 1,002,100 | — | — |
| 2024-09-12 | $167.73 | $184.68 | 863,800 | — | — |
| 2024-09-11 | $164.79 | $181.44 | 730,400 | — | — |
| 2024-09-10 | $163.98 | $180.55 | 839,700 | — | — |
| 2024-09-09 | $162.72 | $179.16 | 991,100 | — | — |
| 2024-09-06 | $160.87 | $177.12 | 746,900 | — | — |
| 2024-09-05 | $163.55 | $180.08 | 639,800 | — | — |
| 2024-09-04 | $164.04 | $180.62 | 871,900 | — | — |
| 2024-09-03 | $164.12 | $180.70 | 817,500 | — | — |
| 2024-08-30 | $169.57 | $186.70 | 891,700 | — | — |
| 2024-08-29 | $167.87 | $184.83 | 1,055,000 | — | — |
| 2024-08-28 | $165.53 | $182.26 | 500,700 | — | — |
| 2024-08-27 | $164.81 | $181.46 | 676,000 | — | — |
| 2024-08-26 | $165.23 | $181.93 | 1,866,300 | — | — |
| 2024-08-23 | $166.32 | $183.13 | 682,900 | — | — |
| 2024-08-22 | $163.23 | $179.72 | 2,214,500 | — | — |
| 2024-08-21 | $161.46 | $177.77 | 486,200 | — | — |
| 2024-08-20 | $160.13 | $176.31 | 1,068,400 | — | — |
| 2024-08-19 | $160.97 | $177.23 | 683,700 | — | — |
| 2024-08-16 | $159.31 | $175.41 | 1,268,200 | — | — |
| 2024-08-15 | $158.28 | $174.27 | 1,679,900 | — | — |
| 2024-08-14 | $156.08 | $171.85 | 856,900 | — | — |
| 2024-08-13 | $156.25 | $171.82 | 1,241,700 | — | — |
| 2024-08-12 | $155.41 | $170.89 | 1,780,500 | — | — |
| 2024-08-09 | $155.07 | $170.52 | 952,700 | — | — |
| 2024-08-08 | $155.03 | $170.48 | 2,963,800 | — | — |
| 2024-08-07 | $153.19 | $168.45 | 1,617,700 | — | — |
| 2024-08-06 | $151.54 | $166.64 | 1,508,600 | — | — |
| 2024-08-05 | $150.01 | $164.96 | 1,358,900 | — | — |
| 2024-08-02 | $153.14 | $168.40 | 1,464,800 | — | — |
| 2024-08-01 | $156.71 | $172.32 | 1,084,600 | — | — |
| 2024-07-31 | $161.15 | $177.21 | 956,800 | — | — |
| 2024-07-30 | $159.38 | $175.26 | 1,047,500 | — | — |
| 2024-07-29 | $159.96 | $175.90 | 1,102,400 | — | — |
| 2024-07-26 | $159.69 | $175.60 | 1,061,400 | — | — |
| 2024-07-25 | $159.13 | $174.98 | 1,424,800 | — | — |
| 2024-07-24 | $157.28 | $172.95 | 2,206,500 | — | — |
| 2024-07-23 | $168.11 | $184.86 | 1,261,200 | — | — |
| 2024-07-22 | $169.16 | $186.01 | 1,075,300 | — | — |
| 2024-07-19 | $165.19 | $181.65 | 1,185,500 | — | — |
| 2024-07-18 | $166.10 | $182.65 | 983,100 | — | — |
| 2024-07-17 | $166.92 | $183.55 | 1,880,100 | — | — |
| 2024-07-16 | $168.64 | $185.44 | 1,318,100 | — | — |
| 2024-07-15 | $164.16 | $180.52 | 1,247,200 | — | — |
| 2024-07-12 | $162.87 | $179.10 | 865,300 | — | — |
| 2024-07-11 | $162.57 | $178.77 | 836,000 | — | — |
| 2024-07-10 | $160.57 | $176.57 | 965,900 | — | — |
| 2024-07-09 | $157.24 | $172.91 | 1,169,400 | — | — |
| 2024-07-08 | $156.72 | $172.33 | 975,600 | — | — |
| 2024-07-05 | $156.50 | $172.09 | 631,300 | — | — |
| 2024-07-03 | $158.00 | $173.74 | 797,100 | — | — |
| 2024-07-02 | $155.48 | $170.97 | 1,872,000 | — | — |
| 2024-07-01 | $155.55 | $171.05 | 1,313,300 | — | — |
| 2024-06-28 | $158.05 | $173.80 | 2,200,900 | — | — |
| 2024-06-27 | $158.74 | $174.56 | 1,334,100 | — | — |
| 2024-06-26 | $159.35 | $175.23 | 663,000 | — | — |
| 2024-06-25 | $160.48 | $176.47 | 715,700 | — | — |
| 2024-06-24 | $162.01 | $178.15 | 1,028,900 | — | — |
| 2024-06-21 | $161.03 | $177.07 | 1,577,000 | — | — |
| 2024-06-20 | $161.60 | $177.70 | 897,500 | — | — |
| 2024-06-18 | $163.05 | $179.30 | 870,800 | — | — |
| 2024-06-17 | $161.61 | $177.71 | 912,500 | — | — |
| 2024-06-14 | $160.32 | $176.29 | 659,300 | — | — |
| 2024-06-13 | $163.43 | $179.71 | 537,600 | — | — |
| 2024-06-12 | $165.17 | $181.63 | 580,500 | — | — |
| 2024-06-11 | $162.83 | $179.05 | 939,400 | — | — |
| 2024-06-10 | $163.74 | $180.05 | 1,356,800 | — | — |
| 2024-06-07 | $163.17 | $179.43 | 906,400 | — | — |
| 2024-06-06 | $164.00 | $180.34 | 768,200 | — | — |
| 2024-06-05 | $165.72 | $182.23 | 666,000 | — | — |
| 2024-06-04 | $164.79 | $181.21 | 846,000 | — | — |
| 2024-06-03 | $165.72 | $182.23 | 1,060,700 | — | — |
| 2024-05-31 | $169.23 | $186.09 | 1,967,400 | — | — |
| 2024-05-30 | $169.04 | $185.88 | 1,122,300 | — | — |
| 2024-05-29 | $167.49 | $184.18 | 2,100,300 | — | — |
| 2024-05-28 | $168.72 | $185.53 | 906,200 | — | — |
| 2024-05-24 | $169.70 | $186.61 | 948,200 | — | — |
| 2024-05-23 | $169.48 | $186.15 | 1,087,100 | — | — |
| 2024-05-22 | $169.60 | $186.28 | 720,400 | — | — |
| 2024-05-21 | $170.05 | $186.77 | 1,578,300 | — | — |
| 2024-05-20 | $170.65 | $187.43 | 923,100 | — | — |
| 2024-05-17 | $168.32 | $184.87 | 1,322,100 | — | — |
| 2024-05-16 | $166.66 | $183.05 | 863,100 | — | — |
| 2024-05-15 | $168.99 | $185.61 | 1,170,200 | — | — |
| 2024-05-14 | $165.15 | $181.39 | 987,500 | — | — |
| 2024-05-13 | $164.90 | $181.12 | 907,200 | — | — |
| 2024-05-10 | $168.34 | $184.89 | 981,900 | — | — |
| 2024-05-09 | $167.33 | $183.78 | 896,700 | — | — |
| 2024-05-08 | $165.56 | $181.84 | 1,047,600 | — | — |
| 2024-05-07 | $164.59 | $180.78 | 1,149,700 | — | — |
| 2024-05-06 | $163.02 | $179.05 | 1,410,500 | — | — |
| 2024-05-03 | $162.21 | $178.16 | 819,700 | — | — |
| 2024-05-02 | $161.88 | $177.80 | 961,900 | — | — |
| 2024-05-01 | $160.54 | $176.33 | 1,017,400 | — | — |
| 2024-04-30 | $161.08 | $176.92 | 1,558,100 | — | — |
| 2024-04-29 | $163.23 | $179.28 | 1,600,100 | — | — |
| 2024-04-26 | $164.36 | $180.52 | 1,343,000 | — | — |
| 2024-04-25 | $163.18 | $179.23 | 1,864,400 | — | — |
| 2024-04-24 | $163.38 | $179.45 | 3,772,600 | — | — |
| 2024-04-23 | $148.48 | $163.08 | 1,090,200 | — | — |
| 2024-04-22 | $145.69 | $160.02 | 1,057,700 | — | — |
| 2024-04-19 | $144.17 | $158.35 | 1,220,600 | — | — |
| 2024-04-18 | $144.27 | $158.46 | 900,500 | — | — |
| 2024-04-17 | $144.55 | $158.76 | 1,060,500 | — | — |
| 2024-04-16 | $145.46 | $159.76 | 661,100 | — | — |
| 2024-04-15 | $145.24 | $159.52 | 763,600 | — | — |
| 2024-04-12 | $146.18 | $160.55 | 848,000 | — | — |
| 2024-04-11 | $147.71 | $162.24 | 1,262,500 | — | — |
| 2024-04-10 | $147.54 | $162.05 | 1,512,500 | — | — |
| 2024-04-09 | $147.86 | $162.40 | 816,700 | — | — |
| 2024-04-08 | $149.46 | $164.16 | 1,002,900 | — | — |
| 2024-04-05 | $150.50 | $165.30 | 1,126,100 | — | — |
| 2024-04-04 | $147.34 | $161.83 | 940,200 | — | — |
| 2024-04-03 | $148.20 | $162.77 | 1,036,600 | — | — |
| 2024-04-02 | $145.93 | $160.28 | 1,043,500 | — | — |
| 2024-04-01 | $144.86 | $159.10 | 585,000 | — | — |
| 2024-03-28 | $145.68 | $160.01 | 728,200 | — | — |
| 2024-03-27 | $145.87 | $160.21 | 582,200 | — | — |
| 2024-03-26 | $143.91 | $158.06 | 582,000 | — | — |
| 2024-03-25 | $142.83 | $156.88 | 545,100 | — | — |
| 2024-03-22 | $143.78 | $157.92 | 453,900 | — | — |
| 2024-03-21 | $144.86 | $159.10 | 776,500 | — | — |
| 2024-03-20 | $142.86 | $156.91 | 657,300 | — | — |
| 2024-03-19 | $142.12 | $156.10 | 783,800 | — | — |
| 2024-03-18 | $141.55 | $155.47 | 1,143,900 | — | — |
| 2024-03-15 | $139.82 | $153.57 | 1,631,100 | — | — |
| 2024-03-14 | $140.85 | $154.70 | 995,500 | — | — |
| 2024-03-13 | $142.31 | $156.30 | 828,500 | — | — |
| 2024-03-12 | $143.08 | $157.15 | 1,121,700 | — | — |
| 2024-03-11 | $141.00 | $154.87 | 1,174,300 | — | — |
| 2024-03-08 | $142.52 | $156.53 | 595,900 | — | — |
| 2024-03-07 | $141.99 | $155.95 | 656,600 | — | — |
| 2024-03-06 | $141.38 | $155.28 | 741,000 | — | — |
| 2024-03-05 | $141.30 | $155.19 | 715,900 | — | — |
| 2024-03-04 | $142.07 | $156.04 | 509,700 | — | — |
| 2024-03-01 | $142.08 | $156.05 | 965,000 | — | — |
| 2024-02-29 | $141.29 | $155.18 | 1,320,800 | — | — |
| 2024-02-28 | $139.49 | $153.21 | 1,073,700 | — | — |
| 2024-02-27 | $137.70 | $151.24 | 1,007,800 | — | — |
| 2024-02-26 | $137.68 | $151.22 | 904,900 | — | — |
| 2024-02-23 | $138.29 | $151.89 | 1,524,400 | — | — |
| 2024-02-22 | $137.82 | $151.37 | 1,216,200 | — | — |
| 2024-02-21 | $136.06 | $149.22 | 958,100 | — | — |
| 2024-02-20 | $134.40 | $147.40 | 1,208,300 | — | — |
| 2024-02-16 | $134.28 | $147.27 | 1,696,700 | — | — |
| 2024-02-15 | $133.96 | $146.92 | 2,022,800 | — | — |
| 2024-02-14 | $135.09 | $148.16 | 1,975,300 | — | — |
| 2024-02-13 | $136.40 | $149.59 | 1,685,700 | — | — |
| 2024-02-12 | $137.07 | $150.33 | 1,758,500 | — | — |
| 2024-02-09 | $136.68 | $149.90 | 1,296,000 | — | — |
| 2024-02-08 | $136.73 | $149.95 | 1,352,500 | — | — |
| 2024-02-07 | $136.50 | $149.70 | 1,444,800 | — | — |
| 2024-02-06 | $134.74 | $147.77 | 1,031,500 | — | — |
| 2024-02-05 | $133.90 | $146.85 | 1,189,200 | — | — |
| 2024-02-02 | $134.26 | $147.25 | 1,040,100 | — | — |
| 2024-02-01 | $133.40 | $146.30 | 808,900 | — | — |
| 2024-01-31 | $131.57 | $144.30 | 1,217,700 | — | — |
| 2024-01-30 | $132.69 | $145.52 | 1,267,100 | — | — |
| 2024-01-29 | $131.20 | $143.89 | 1,093,900 | — | — |
| 2024-01-26 | $129.98 | $142.55 | 660,200 | — | — |
| 2024-01-25 | $129.82 | $142.38 | 1,136,000 | — | — |
| 2024-01-24 | $129.50 | $142.03 | 860,000 | — | — |
| 2024-01-23 | $129.03 | $141.51 | 628,600 | — | — |
| 2024-01-22 | $128.58 | $141.02 | 683,200 | — | — |
| 2024-01-19 | $128.01 | $140.39 | 809,500 | — | — |
| 2024-01-18 | $126.74 | $139.00 | 915,800 | — | — |
| 2024-01-17 | $125.82 | $137.99 | 794,600 | — | — |
| 2024-01-16 | $128.16 | $140.56 | 1,329,500 | — | — |
| 2024-01-12 | $128.02 | $140.40 | 695,000 | — | — |
| 2024-01-11 | $126.99 | $139.27 | 1,267,300 | — | — |
| 2024-01-10 | $126.24 | $138.45 | 703,700 | — | — |
| 2024-01-09 | $126.25 | $138.46 | 974,800 | — | — |
| 2024-01-08 | $126.41 | $138.64 | 718,800 | — | — |
| 2024-01-05 | $125.49 | $137.63 | 1,463,100 | — | — |
| 2024-01-04 | $123.99 | $135.98 | 756,300 | — | — |
| 2024-01-03 | $124.68 | $136.74 | 921,300 | — | — |
| 2024-01-02 | $125.89 | $138.07 | 692,300 | — | — |