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
- 1991-09-17 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 | $152.92 | $152.92 | 1,148,400 | — | — |
| 2024-12-30 | $150.19 | $150.19 | 1,163,700 | — | — |
| 2024-12-27 | $151.31 | $151.31 | 1,128,500 | — | — |
| 2024-12-26 | $149.90 | $149.90 | 846,000 | — | — |
| 2024-12-24 | $149.02 | $149.02 | 524,900 | — | — |
| 2024-12-23 | $149.38 | $149.38 | 1,534,900 | — | — |
| 2024-12-20 | $146.47 | $146.47 | 5,776,200 | — | — |
| 2024-12-19 | $147.39 | $147.39 | 1,650,000 | — | — |
| 2024-12-18 | $146.79 | $146.79 | 1,495,700 | — | — |
| 2024-12-17 | $150.64 | $150.64 | 1,377,800 | — | — |
| 2024-12-16 | $150.49 | $150.49 | 1,897,100 | — | — |
| 2024-12-13 | $150.03 | $150.03 | 1,608,400 | — | — |
| 2024-12-12 | $155.33 | $155.33 | 1,050,600 | — | — |
| 2024-12-11 | $157.46 | $157.46 | 1,395,300 | — | — |
| 2024-12-10 | $156.32 | $156.32 | 1,863,000 | — | — |
| 2024-12-09 | $156.46 | $156.46 | 1,483,400 | — | — |
| 2024-12-06 | $157.78 | $157.78 | 947,400 | — | — |
| 2024-12-05 | $159.26 | $159.26 | 1,037,300 | — | — |
| 2024-12-04 | $160.92 | $160.92 | 1,157,300 | — | — |
| 2024-12-03 | $160.85 | $160.85 | 1,210,800 | — | — |
| 2024-12-02 | $164.23 | $164.23 | 1,663,600 | — | — |
| 2024-11-29 | $160.63 | $160.63 | 1,109,600 | — | — |
| 2024-11-27 | $159.83 | $159.83 | 1,325,100 | — | — |
| 2024-11-26 | $157.69 | $157.69 | 1,418,000 | — | — |
| 2024-11-25 | $158.71 | $158.71 | 2,091,400 | — | — |
| 2024-11-22 | $157.90 | $157.90 | 1,703,700 | — | — |
| 2024-11-21 | $158.01 | $158.01 | 1,885,800 | — | — |
| 2024-11-20 | $156.00 | $156.00 | 1,630,700 | — | — |
| 2024-11-19 | $155.43 | $155.43 | 1,296,700 | — | — |
| 2024-11-18 | $157.94 | $157.94 | 1,633,000 | — | — |
| 2024-11-15 | $159.99 | $159.99 | 1,916,700 | — | — |
| 2024-11-14 | $164.89 | $164.89 | 3,210,600 | — | — |
| 2024-11-13 | $165.79 | $165.79 | 1,394,700 | — | — |
| 2024-11-12 | $168.28 | $168.28 | 1,406,300 | — | — |
| 2024-11-11 | $172.03 | $172.03 | 1,458,100 | — | — |
| 2024-11-08 | $173.04 | $173.04 | 1,581,700 | — | — |
| 2024-11-07 | $173.92 | $173.92 | 1,438,300 | — | — |
| 2024-11-06 | $174.40 | $174.40 | 1,827,700 | — | — |
| 2024-11-05 | $176.93 | $176.93 | 2,472,200 | — | — |
| 2024-11-04 | $173.52 | $173.52 | 2,494,800 | — | — |
| 2024-11-01 | $173.79 | $173.79 | 1,456,000 | — | — |
| 2024-10-31 | $174.00 | $174.00 | 1,755,600 | — | — |
| 2024-10-30 | $181.18 | $181.18 | 1,632,900 | — | — |
| 2024-10-29 | $183.47 | $183.47 | 1,342,700 | — | — |
| 2024-10-28 | $185.01 | $185.01 | 1,893,400 | — | — |
| 2024-10-25 | $181.69 | $181.69 | 1,720,100 | — | — |
| 2024-10-24 | $183.86 | $183.86 | 1,057,200 | — | — |
| 2024-10-23 | $182.98 | $182.98 | 977,700 | — | — |
| 2024-10-22 | $185.90 | $185.90 | 830,800 | — | — |
| 2024-10-21 | $184.65 | $184.65 | 1,252,500 | — | — |
| 2024-10-18 | $190.16 | $190.16 | 928,100 | — | — |
| 2024-10-17 | $189.55 | $189.55 | 728,900 | — | — |
| 2024-10-16 | $189.00 | $189.00 | 985,000 | — | — |
| 2024-10-15 | $191.55 | $191.55 | 1,429,200 | — | — |
| 2024-10-14 | $191.56 | $191.56 | 1,274,000 | — | — |
| 2024-10-11 | $188.38 | $188.38 | 1,429,500 | — | — |
| 2024-10-10 | $188.59 | $188.59 | 1,323,400 | — | — |
| 2024-10-09 | $185.76 | $185.76 | 1,160,900 | — | — |
| 2024-10-08 | $182.30 | $182.30 | 1,207,700 | — | — |
| 2024-10-07 | $183.34 | $183.34 | 983,400 | — | — |
| 2024-10-04 | $185.68 | $185.68 | 1,137,200 | — | — |
| 2024-10-03 | $184.78 | $184.78 | 2,037,000 | — | — |
| 2024-10-02 | $188.74 | $188.74 | 1,472,500 | — | — |
| 2024-10-01 | $190.80 | $190.80 | 2,236,300 | — | — |
| 2024-09-30 | $193.84 | $193.84 | 989,700 | — | — |
| 2024-09-27 | $194.67 | $194.67 | 709,800 | — | — |
| 2024-09-26 | $193.60 | $193.60 | 818,300 | — | — |
| 2024-09-25 | $189.07 | $189.07 | 1,543,800 | — | — |
| 2024-09-24 | $194.12 | $194.12 | 1,188,000 | — | — |
| 2024-09-23 | $195.81 | $195.81 | 1,325,400 | — | — |
| 2024-09-20 | $199.36 | $199.36 | 3,833,500 | — | — |
| 2024-09-19 | $201.44 | $201.44 | 1,125,400 | — | — |
| 2024-09-18 | $197.59 | $197.59 | 670,700 | — | — |
| 2024-09-17 | $198.21 | $198.21 | 923,900 | — | — |
| 2024-09-16 | $199.58 | $199.58 | 1,034,500 | — | — |
| 2024-09-13 | $195.63 | $195.63 | 1,090,800 | — | — |
| 2024-09-12 | $197.89 | $197.89 | 852,100 | — | — |
| 2024-09-11 | $199.09 | $199.09 | 795,200 | — | — |
| 2024-09-10 | $200.64 | $200.64 | 557,400 | — | — |
| 2024-09-09 | $199.27 | $199.27 | 883,300 | — | — |
| 2024-09-06 | $200.81 | $200.81 | 834,800 | — | — |
| 2024-09-05 | $201.80 | $201.80 | 1,127,600 | — | — |
| 2024-09-04 | $204.95 | $204.95 | 785,200 | — | — |
| 2024-09-03 | $204.84 | $204.84 | 892,100 | — | — |
| 2024-08-30 | $204.76 | $204.76 | 879,000 | — | — |
| 2024-08-29 | $204.82 | $204.82 | 520,200 | — | — |
| 2024-08-28 | $204.20 | $204.20 | 637,500 | — | — |
| 2024-08-27 | $203.30 | $203.30 | 565,400 | — | — |
| 2024-08-26 | $204.86 | $204.86 | 478,200 | — | — |
| 2024-08-23 | $205.00 | $205.00 | 1,127,300 | — | — |
| 2024-08-22 | $203.32 | $203.32 | 791,500 | — | — |
| 2024-08-21 | $206.18 | $206.18 | 601,400 | — | — |
| 2024-08-20 | $205.49 | $205.49 | 625,900 | — | — |
| 2024-08-19 | $206.06 | $206.06 | 793,300 | — | — |
| 2024-08-16 | $201.91 | $201.91 | 706,000 | — | — |
| 2024-08-15 | $201.63 | $201.63 | 690,400 | — | — |
| 2024-08-14 | $200.59 | $200.59 | 508,800 | — | — |
| 2024-08-13 | $204.05 | $204.05 | 838,600 | — | — |
| 2024-08-12 | $201.04 | $201.04 | 821,100 | — | — |
| 2024-08-09 | $202.00 | $202.00 | 586,800 | — | — |
| 2024-08-08 | $204.07 | $204.07 | 1,198,500 | — | — |
| 2024-08-07 | $199.78 | $199.78 | 971,300 | — | — |
| 2024-08-06 | $200.13 | $200.13 | 1,262,100 | — | — |
| 2024-08-05 | $198.39 | $198.39 | 1,394,300 | — | — |
| 2024-08-02 | $205.66 | $205.66 | 1,768,700 | — | — |
| 2024-08-01 | $210.70 | $210.70 | 1,892,000 | — | — |
| 2024-07-31 | $213.20 | $213.20 | 1,831,600 | — | — |
| 2024-07-30 | $211.89 | $211.89 | 1,286,700 | — | — |
| 2024-07-29 | $214.43 | $214.43 | 1,538,100 | — | — |
| 2024-07-26 | $211.17 | $211.17 | 2,255,900 | — | — |
| 2024-07-25 | $227.44 | $227.44 | 1,139,000 | — | — |
| 2024-07-24 | $226.03 | $226.03 | 908,400 | — | — |
| 2024-07-23 | $224.29 | $224.29 | 854,800 | — | — |
| 2024-07-22 | $226.63 | $226.63 | 692,400 | — | — |
| 2024-07-19 | $226.40 | $226.40 | 851,800 | — | — |
| 2024-07-18 | $225.25 | $225.25 | 856,200 | — | — |
| 2024-07-17 | $228.33 | $228.33 | 949,500 | — | — |
| 2024-07-16 | $225.02 | $225.02 | 1,006,200 | — | — |
| 2024-07-15 | $221.58 | $221.58 | 1,381,800 | — | — |
| 2024-07-12 | $230.06 | $230.06 | 1,473,200 | — | — |
| 2024-07-11 | $236.80 | $236.80 | 667,100 | — | — |
| 2024-07-10 | $232.75 | $232.75 | 522,600 | — | — |
| 2024-07-09 | $229.06 | $229.06 | 518,800 | — | — |
| 2024-07-08 | $228.07 | $228.07 | 535,600 | — | — |
| 2024-07-05 | $225.65 | $225.65 | 458,300 | — | — |
| 2024-07-03 | $224.61 | $224.61 | 580,700 | — | — |
| 2024-07-02 | $228.82 | $228.82 | 860,200 | — | — |
| 2024-07-01 | $231.77 | $231.77 | 862,700 | — | — |
| 2024-06-28 | $231.82 | $231.82 | 2,242,800 | — | — |
| 2024-06-27 | $228.72 | $228.72 | 1,005,400 | — | — |
| 2024-06-26 | $224.46 | $224.46 | 861,300 | — | — |
| 2024-06-25 | $223.19 | $223.19 | 802,400 | — | — |
| 2024-06-24 | $226.60 | $226.60 | 1,000,300 | — | — |
| 2024-06-21 | $224.00 | $224.00 | 3,012,500 | — | — |
| 2024-06-20 | $225.58 | $225.58 | 676,200 | — | — |
| 2024-06-18 | $223.65 | $223.65 | 757,000 | — | — |
| 2024-06-17 | $226.46 | $226.46 | 993,500 | — | — |
| 2024-06-14 | $231.69 | $231.69 | 747,900 | — | — |
| 2024-06-13 | $233.84 | $233.84 | 994,300 | — | — |
| 2024-06-12 | $230.63 | $230.63 | 1,036,700 | — | — |
| 2024-06-11 | $225.74 | $225.74 | 937,300 | — | — |
| 2024-06-10 | $225.98 | $225.98 | 918,400 | — | — |
| 2024-06-07 | $225.43 | $225.43 | 958,600 | — | — |
| 2024-06-06 | $231.99 | $231.99 | 887,200 | — | — |
| 2024-06-05 | $236.72 | $236.72 | 947,800 | — | — |
| 2024-06-04 | $234.13 | $234.13 | 1,016,700 | — | — |
| 2024-06-03 | $229.80 | $229.80 | 1,220,700 | — | — |
| 2024-05-31 | $224.94 | $224.94 | 1,872,400 | — | — |
| 2024-05-30 | $220.07 | $220.07 | 939,900 | — | — |
| 2024-05-29 | $214.41 | $214.41 | 980,400 | — | — |
| 2024-05-28 | $218.73 | $218.73 | 633,200 | — | — |
| 2024-05-24 | $217.81 | $217.81 | 770,900 | — | — |
| 2024-05-23 | $218.06 | $218.06 | 1,068,700 | — | — |
| 2024-05-22 | $225.21 | $225.21 | 1,225,700 | — | — |
| 2024-05-21 | $227.69 | $227.69 | 761,200 | — | — |
| 2024-05-20 | $231.58 | $231.58 | 719,100 | — | — |
| 2024-05-17 | $230.57 | $230.57 | 985,100 | — | — |
| 2024-05-16 | $230.04 | $230.04 | 936,600 | — | — |
| 2024-05-15 | $235.32 | $235.32 | 1,792,600 | — | — |
| 2024-05-14 | $226.88 | $226.88 | 1,126,900 | — | — |
| 2024-05-13 | $225.34 | $225.34 | 1,274,600 | — | — |
| 2024-05-10 | $221.50 | $221.50 | 655,200 | — | — |
| 2024-05-09 | $222.75 | $222.75 | 754,500 | — | — |
| 2024-05-08 | $219.72 | $219.72 | 758,500 | — | — |
| 2024-05-07 | $218.92 | $218.92 | 1,156,400 | — | — |
| 2024-05-06 | $221.42 | $221.42 | 1,199,700 | — | — |
| 2024-05-03 | $217.51 | $217.51 | 1,144,100 | — | — |
| 2024-05-02 | $213.51 | $213.51 | 877,700 | — | — |
| 2024-05-01 | $216.13 | $216.13 | 916,300 | — | — |
| 2024-04-30 | $214.82 | $214.82 | 1,225,600 | — | — |
| 2024-04-29 | $215.50 | $215.50 | 2,068,000 | — | — |
| 2024-04-26 | $208.90 | $208.90 | 1,894,100 | — | — |
| 2024-04-25 | $202.46 | $202.46 | 1,590,100 | — | — |
| 2024-04-24 | $201.99 | $201.99 | 3,265,700 | — | — |
| 2024-04-23 | $193.18 | $193.18 | 1,461,700 | — | — |
| 2024-04-22 | $194.11 | $194.11 | 1,119,500 | — | — |
| 2024-04-19 | $194.38 | $194.38 | 1,599,600 | — | — |
| 2024-04-18 | $190.52 | $190.52 | 1,512,000 | — | — |
| 2024-04-17 | $192.16 | $192.16 | 1,320,600 | — | — |
| 2024-04-16 | $195.15 | $195.15 | 871,900 | — | — |
| 2024-04-15 | $196.80 | $196.80 | 1,159,200 | — | — |
| 2024-04-12 | $198.18 | $198.18 | 1,245,900 | — | — |
| 2024-04-11 | $203.68 | $203.68 | 1,019,100 | — | — |
| 2024-04-10 | $201.55 | $201.55 | 900,900 | — | — |
| 2024-04-09 | $206.52 | $206.52 | 969,000 | — | — |
| 2024-04-08 | $204.95 | $204.95 | 723,700 | — | — |
| 2024-04-05 | $203.87 | $203.87 | 954,500 | — | — |
| 2024-04-04 | $205.30 | $205.30 | 776,400 | — | — |
| 2024-04-03 | $206.38 | $206.38 | 904,500 | — | — |
| 2024-04-02 | $207.64 | $207.64 | 1,462,800 | — | — |
| 2024-04-01 | $214.83 | $214.83 | 850,300 | — | — |
| 2024-03-28 | $215.63 | $215.63 | 1,912,200 | — | — |
| 2024-03-27 | $216.34 | $216.34 | 1,250,000 | — | — |
| 2024-03-26 | $212.02 | $212.02 | 1,589,800 | — | — |
| 2024-03-25 | $216.69 | $216.69 | 725,900 | — | — |
| 2024-03-22 | $218.10 | $218.10 | 1,070,900 | — | — |
| 2024-03-21 | $220.75 | $220.75 | 1,001,100 | — | — |
| 2024-03-20 | $218.15 | $218.15 | 945,000 | — | — |
| 2024-03-19 | $218.63 | $218.63 | 1,518,800 | — | — |
| 2024-03-18 | $219.40 | $219.40 | 1,356,500 | — | — |
| 2024-03-15 | $219.31 | $219.31 | 2,407,100 | — | — |
| 2024-03-14 | $219.62 | $219.62 | 1,611,500 | — | — |
| 2024-03-13 | $226.56 | $226.56 | 1,481,100 | — | — |
| 2024-03-12 | $227.36 | $227.36 | 1,068,900 | — | — |
| 2024-03-11 | $230.07 | $230.07 | 1,218,200 | — | — |
| 2024-03-08 | $223.24 | $223.24 | 1,657,800 | — | — |
| 2024-03-07 | $219.36 | $219.36 | 1,150,300 | — | — |
| 2024-03-06 | $217.56 | $217.56 | 1,441,400 | — | — |
| 2024-03-05 | $217.23 | $217.23 | 890,400 | — | — |
| 2024-03-04 | $221.02 | $221.02 | 1,083,600 | — | — |
| 2024-03-01 | $220.95 | $220.95 | 1,085,400 | — | — |
| 2024-02-29 | $216.99 | $216.99 | 1,917,800 | — | — |
| 2024-02-28 | $221.74 | $221.74 | 1,038,400 | — | — |
| 2024-02-27 | $223.94 | $223.94 | 983,100 | — | — |
| 2024-02-26 | $223.71 | $223.71 | 774,500 | — | — |
| 2024-02-23 | $223.32 | $223.32 | 911,000 | — | — |
| 2024-02-22 | $222.48 | $222.48 | 901,100 | — | — |
| 2024-02-21 | $221.11 | $221.11 | 1,055,000 | — | — |
| 2024-02-20 | $219.21 | $219.21 | 1,919,600 | — | — |
| 2024-02-16 | $219.08 | $219.08 | 1,768,100 | — | — |
| 2024-02-15 | $223.35 | $223.35 | 1,307,700 | — | — |
| 2024-02-14 | $220.74 | $220.74 | 2,220,600 | — | — |
| 2024-02-13 | $226.65 | $226.65 | 3,403,600 | — | — |
| 2024-02-12 | $244.74 | $244.74 | 962,000 | — | — |
| 2024-02-09 | $240.98 | $240.98 | 689,900 | — | — |
| 2024-02-08 | $240.30 | $240.30 | 743,700 | — | — |
| 2024-02-07 | $240.54 | $240.54 | 773,800 | — | — |
| 2024-02-06 | $245.55 | $245.55 | 1,304,800 | — | — |
| 2024-02-05 | $241.84 | $241.84 | 858,600 | — | — |
| 2024-02-02 | $243.72 | $243.72 | 861,400 | — | — |
| 2024-02-01 | $247.83 | $247.83 | 955,500 | — | — |
| 2024-01-31 | $246.66 | $246.66 | 1,119,900 | — | — |
| 2024-01-30 | $247.08 | $247.08 | 815,600 | — | — |
| 2024-01-29 | $247.52 | $247.52 | 681,400 | — | — |
| 2024-01-26 | $244.82 | $244.82 | 540,800 | — | — |
| 2024-01-25 | $246.21 | $246.21 | 695,900 | — | — |
| 2024-01-24 | $247.16 | $247.16 | 855,100 | — | — |
| 2024-01-23 | $251.68 | $251.68 | 728,000 | — | — |
| 2024-01-22 | $248.30 | $248.30 | 787,200 | — | — |
| 2024-01-19 | $249.96 | $249.96 | 2,316,700 | — | — |
| 2024-01-18 | $246.97 | $246.97 | 1,172,000 | — | — |
| 2024-01-17 | $245.27 | $245.27 | 773,100 | — | — |
| 2024-01-16 | $246.19 | $246.19 | 1,055,800 | — | — |
| 2024-01-12 | $248.12 | $248.12 | 769,600 | — | — |
| 2024-01-11 | $247.21 | $247.21 | 1,196,600 | — | — |
| 2024-01-10 | $254.23 | $254.23 | 792,900 | — | — |
| 2024-01-09 | $255.84 | $255.84 | 807,700 | — | — |
| 2024-01-08 | $257.98 | $257.98 | 1,419,700 | — | — |
| 2024-01-05 | $257.88 | $257.88 | 849,600 | — | — |
| 2024-01-04 | $260.28 | $260.28 | 949,000 | — | — |
| 2024-01-03 | $263.43 | $263.43 | 814,300 | — | — |
| 2024-01-02 | $267.71 | $267.71 | 1,084,700 | — | — |