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
- 2010-01-05 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 | $173.57 | $237.35 | 724,300 | — | — |
| 2024-12-30 | $173.58 | $237.36 | 1,035,500 | — | — |
| 2024-12-27 | $175.14 | $239.50 | 844,400 | — | — |
| 2024-12-26 | $177.90 | $243.27 | 793,300 | — | — |
| 2024-12-24 | $177.31 | $242.46 | 974,900 | — | — |
| 2024-12-23 | $176.50 | $241.36 | 1,451,200 | — | — |
| 2024-12-20 | $178.17 | $243.64 | 3,703,900 | — | — |
| 2024-12-19 | $174.76 | $237.84 | 1,989,100 | — | — |
| 2024-12-18 | $177.48 | $241.54 | 1,411,700 | — | — |
| 2024-12-17 | $185.05 | $251.85 | 2,158,200 | — | — |
| 2024-12-16 | $185.69 | $252.72 | 1,782,900 | — | — |
| 2024-12-13 | $187.49 | $255.17 | 1,359,800 | — | — |
| 2024-12-12 | $190.35 | $259.06 | 1,919,000 | — | — |
| 2024-12-11 | $193.67 | $263.58 | 3,081,200 | — | — |
| 2024-12-10 | $194.94 | $265.31 | 6,165,000 | — | — |
| 2024-12-09 | $217.74 | $296.34 | 1,857,400 | — | — |
| 2024-12-06 | $216.93 | $295.23 | 1,368,200 | — | — |
| 2024-12-05 | $215.18 | $292.85 | 1,972,700 | — | — |
| 2024-12-04 | $222.84 | $303.28 | 1,655,100 | — | — |
| 2024-12-03 | $221.00 | $300.77 | 2,024,000 | — | — |
| 2024-12-02 | $214.10 | $291.38 | 1,398,300 | — | — |
| 2024-11-29 | $215.93 | $293.87 | 935,200 | — | — |
| 2024-11-27 | $213.27 | $290.25 | 1,043,900 | — | — |
| 2024-11-26 | $212.51 | $289.22 | 1,287,000 | — | — |
| 2024-11-25 | $216.01 | $293.98 | 3,167,600 | — | — |
| 2024-11-22 | $208.94 | $284.36 | 885,200 | — | — |
| 2024-11-21 | $206.45 | $280.97 | 896,600 | — | — |
| 2024-11-20 | $202.74 | $275.92 | 1,078,600 | — | — |
| 2024-11-19 | $201.87 | $274.74 | 1,322,100 | — | — |
| 2024-11-18 | $200.82 | $273.31 | 1,221,500 | — | — |
| 2024-11-15 | $199.94 | $272.11 | 1,167,100 | — | — |
| 2024-11-14 | $203.22 | $276.57 | 1,096,000 | — | — |
| 2024-11-13 | $205.51 | $279.69 | 1,104,800 | — | — |
| 2024-11-12 | $205.83 | $280.13 | 1,327,000 | — | — |
| 2024-11-11 | $208.69 | $284.02 | 1,338,200 | — | — |
| 2024-11-08 | $207.46 | $282.35 | 1,227,400 | — | — |
| 2024-11-07 | $210.75 | $286.82 | 1,357,100 | — | — |
| 2024-11-06 | $210.92 | $287.05 | 2,450,500 | — | — |
| 2024-11-05 | $202.11 | $275.06 | 997,800 | — | — |
| 2024-11-04 | $198.14 | $269.66 | 1,332,300 | — | — |
| 2024-11-01 | $197.98 | $269.44 | 1,631,800 | — | — |
| 2024-10-31 | $196.74 | $267.76 | 1,255,700 | — | — |
| 2024-10-30 | $197.06 | $268.19 | 1,047,200 | — | — |
| 2024-10-29 | $195.06 | $265.47 | 2,092,100 | — | — |
| 2024-10-28 | $197.25 | $268.45 | 941,700 | — | — |
| 2024-10-25 | $196.23 | $267.06 | 683,500 | — | — |
| 2024-10-24 | $198.42 | $270.04 | 1,630,100 | — | — |
| 2024-10-23 | $195.49 | $266.05 | 662,000 | — | — |
| 2024-10-22 | $195.99 | $266.73 | 1,205,900 | — | — |
| 2024-10-21 | $199.67 | $271.74 | 1,352,800 | — | — |
| 2024-10-18 | $204.48 | $278.29 | 1,329,400 | — | — |
| 2024-10-17 | $205.10 | $279.13 | 1,094,700 | — | — |
| 2024-10-16 | $202.81 | $276.02 | 1,587,100 | — | — |
| 2024-10-15 | $200.09 | $272.31 | 1,253,100 | — | — |
| 2024-10-14 | $201.38 | $274.07 | 1,163,000 | — | — |
| 2024-10-11 | $198.69 | $270.41 | 1,903,800 | — | — |
| 2024-10-10 | $198.09 | $269.59 | 1,670,900 | — | — |
| 2024-10-09 | $197.60 | $268.93 | 1,659,700 | — | — |
| 2024-10-08 | $194.73 | $265.02 | 1,413,300 | — | — |
| 2024-10-07 | $194.92 | $265.28 | 1,316,500 | — | — |
| 2024-10-04 | $194.95 | $265.32 | 2,647,200 | — | — |
| 2024-10-03 | $191.70 | $260.90 | 2,126,000 | — | — |
| 2024-10-02 | $195.89 | $266.60 | 982,000 | — | — |
| 2024-10-01 | $199.51 | $271.53 | 1,299,900 | — | — |
| 2024-09-30 | $198.57 | $270.25 | 2,089,400 | — | — |
| 2024-09-27 | $201.86 | $274.72 | 1,448,000 | — | — |
| 2024-09-26 | $201.94 | $273.76 | 3,462,000 | — | — |
| 2024-09-25 | $199.48 | $270.42 | 1,493,900 | — | — |
| 2024-09-24 | $201.12 | $272.65 | 2,150,400 | — | — |
| 2024-09-23 | $200.16 | $271.34 | 2,020,200 | — | — |
| 2024-09-20 | $196.52 | $266.41 | 7,309,700 | — | — |
| 2024-09-19 | $208.18 | $282.22 | 1,813,300 | — | — |
| 2024-09-18 | $205.52 | $278.61 | 2,093,900 | — | — |
| 2024-09-17 | $207.06 | $280.70 | 2,966,900 | — | — |
| 2024-09-16 | $197.22 | $267.36 | 2,447,400 | — | — |
| 2024-09-13 | $193.07 | $261.73 | 1,957,600 | — | — |
| 2024-09-12 | $190.18 | $257.82 | 2,149,800 | — | — |
| 2024-09-11 | $188.58 | $255.65 | 2,006,200 | — | — |
| 2024-09-10 | $189.65 | $257.10 | 3,751,500 | — | — |
| 2024-09-09 | $185.87 | $251.97 | 2,544,300 | — | — |
| 2024-09-06 | $190.20 | $257.84 | 1,508,700 | — | — |
| 2024-09-05 | $193.13 | $261.81 | 1,160,200 | — | — |
| 2024-09-04 | $195.62 | $265.19 | 1,519,500 | — | — |
| 2024-09-03 | $202.35 | $274.31 | 943,200 | — | — |
| 2024-08-30 | $205.71 | $278.87 | 1,360,600 | — | — |
| 2024-08-29 | $204.99 | $277.89 | 1,125,200 | — | — |
| 2024-08-28 | $203.35 | $275.67 | 1,447,200 | — | — |
| 2024-08-27 | $209.00 | $283.33 | 853,400 | — | — |
| 2024-08-26 | $215.68 | $292.38 | 607,100 | — | — |
| 2024-08-23 | $214.33 | $290.55 | 756,800 | — | — |
| 2024-08-22 | $209.09 | $283.45 | 462,900 | — | — |
| 2024-08-21 | $211.63 | $286.89 | 897,100 | — | — |
| 2024-08-20 | $206.55 | $280.01 | 419,200 | — | — |
| 2024-08-19 | $206.75 | $280.28 | 571,400 | — | — |
| 2024-08-16 | $206.07 | $279.36 | 596,200 | — | — |
| 2024-08-15 | $209.97 | $284.64 | 937,800 | — | — |
| 2024-08-14 | $204.11 | $276.70 | 845,700 | — | — |
| 2024-08-13 | $203.05 | $275.26 | 1,252,500 | — | — |
| 2024-08-12 | $195.83 | $265.47 | 1,259,200 | — | — |
| 2024-08-09 | $198.46 | $269.04 | 803,400 | — | — |
| 2024-08-08 | $197.35 | $267.54 | 1,342,800 | — | — |
| 2024-08-07 | $194.52 | $263.70 | 1,002,400 | — | — |
| 2024-08-06 | $199.90 | $270.99 | 1,134,600 | — | — |
| 2024-08-05 | $197.27 | $267.43 | 1,458,800 | — | — |
| 2024-08-02 | $205.40 | $278.45 | 1,322,700 | — | — |
| 2024-08-01 | $216.33 | $293.27 | 1,090,900 | — | — |
| 2024-07-31 | $222.65 | $301.83 | 918,300 | — | — |
| 2024-07-30 | $218.74 | $296.53 | 879,100 | — | — |
| 2024-07-29 | $218.20 | $295.80 | 848,300 | — | — |
| 2024-07-26 | $218.54 | $296.26 | 1,065,700 | — | — |
| 2024-07-25 | $213.15 | $288.95 | 1,131,000 | — | — |
| 2024-07-24 | $208.36 | $282.46 | 1,309,800 | — | — |
| 2024-07-23 | $212.20 | $287.67 | 702,600 | — | — |
| 2024-07-22 | $210.64 | $285.55 | 822,000 | — | — |
| 2024-07-19 | $207.37 | $281.12 | 718,100 | — | — |
| 2024-07-18 | $209.64 | $284.20 | 763,600 | — | — |
| 2024-07-17 | $210.81 | $285.78 | 1,265,500 | — | — |
| 2024-07-16 | $216.13 | $292.99 | 2,086,000 | — | — |
| 2024-07-15 | $205.74 | $278.91 | 1,312,700 | — | — |
| 2024-07-12 | $204.00 | $276.55 | 2,010,700 | — | — |
| 2024-07-11 | $195.51 | $265.04 | 1,452,300 | — | — |
| 2024-07-10 | $191.60 | $259.74 | 999,200 | — | — |
| 2024-07-09 | $188.00 | $254.86 | 991,200 | — | — |
| 2024-07-08 | $190.66 | $258.47 | 879,400 | — | — |
| 2024-07-05 | $190.82 | $258.68 | 1,311,600 | — | — |
| 2024-07-03 | $189.97 | $257.53 | 575,300 | — | — |
| 2024-07-02 | $190.83 | $258.70 | 1,116,500 | — | — |
| 2024-07-01 | $190.01 | $257.58 | 1,115,000 | — | — |
| 2024-06-28 | $193.65 | $262.52 | 1,657,100 | — | — |
| 2024-06-27 | $193.46 | $262.26 | 1,471,900 | — | — |
| 2024-06-26 | $190.98 | $258.90 | 1,198,500 | — | — |
| 2024-06-25 | $192.04 | $260.34 | 1,474,400 | — | — |
| 2024-06-24 | $195.37 | $264.85 | 885,500 | — | — |
| 2024-06-21 | $195.86 | $265.52 | 2,557,200 | — | — |
| 2024-06-20 | $196.37 | $266.21 | 1,283,900 | — | — |
| 2024-06-18 | $202.22 | $274.14 | 919,700 | — | — |
| 2024-06-17 | $200.92 | $272.37 | 1,117,200 | — | — |
| 2024-06-14 | $201.47 | $273.12 | 1,310,700 | — | — |
| 2024-06-13 | $208.39 | $281.43 | 1,029,700 | — | — |
| 2024-06-12 | $208.81 | $282.00 | 1,332,100 | — | — |
| 2024-06-11 | $201.80 | $272.53 | 1,341,300 | — | — |
| 2024-06-10 | $200.07 | $270.19 | 1,468,100 | — | — |
| 2024-06-07 | $198.68 | $268.32 | 1,098,300 | — | — |
| 2024-06-06 | $199.86 | $269.91 | 748,100 | — | — |
| 2024-06-05 | $201.54 | $272.18 | 1,157,100 | — | — |
| 2024-06-04 | $196.96 | $265.99 | 2,591,300 | — | — |
| 2024-06-03 | $202.88 | $273.99 | 1,745,200 | — | — |
| 2024-05-31 | $205.74 | $277.85 | 2,771,400 | — | — |
| 2024-05-30 | $205.22 | $277.15 | 1,203,000 | — | — |
| 2024-05-29 | $203.53 | $274.87 | 1,095,400 | — | — |
| 2024-05-28 | $205.39 | $277.38 | 1,254,600 | — | — |
| 2024-05-24 | $208.28 | $281.28 | 633,700 | — | — |
| 2024-05-23 | $207.43 | $280.13 | 943,400 | — | — |
| 2024-05-22 | $210.14 | $283.79 | 1,110,200 | — | — |
| 2024-05-21 | $211.91 | $286.18 | 598,100 | — | — |
| 2024-05-20 | $212.56 | $287.06 | 722,900 | — | — |
| 2024-05-17 | $210.70 | $284.55 | 1,120,700 | — | — |
| 2024-05-16 | $211.79 | $286.02 | 1,418,700 | — | — |
| 2024-05-15 | $220.73 | $298.10 | 720,600 | — | — |
| 2024-05-14 | $218.75 | $295.42 | 776,300 | — | — |
| 2024-05-13 | $219.69 | $296.69 | 637,000 | — | — |
| 2024-05-10 | $221.53 | $299.18 | 543,600 | — | — |
| 2024-05-09 | $220.52 | $297.81 | 593,900 | — | — |
| 2024-05-08 | $219.53 | $296.47 | 613,200 | — | — |
| 2024-05-07 | $218.97 | $295.72 | 927,200 | — | — |
| 2024-05-06 | $218.66 | $295.30 | 703,500 | — | — |
| 2024-05-03 | $217.17 | $293.29 | 836,900 | — | — |
| 2024-05-02 | $213.29 | $288.05 | 1,026,400 | — | — |
| 2024-05-01 | $211.43 | $285.54 | 777,100 | — | — |
| 2024-04-30 | $209.90 | $283.47 | 1,332,800 | — | — |
| 2024-04-29 | $215.16 | $290.57 | 697,300 | — | — |
| 2024-04-26 | $213.33 | $288.10 | 944,500 | — | — |
| 2024-04-25 | $212.83 | $287.43 | 1,216,500 | — | — |
| 2024-04-24 | $209.19 | $282.51 | 1,076,100 | — | — |
| 2024-04-23 | $211.90 | $286.17 | 732,600 | — | — |
| 2024-04-22 | $208.19 | $281.16 | 1,134,800 | — | — |
| 2024-04-19 | $208.80 | $281.98 | 685,500 | — | — |
| 2024-04-18 | $209.54 | $282.98 | 813,900 | — | — |
| 2024-04-17 | $211.44 | $285.55 | 1,163,800 | — | — |
| 2024-04-16 | $215.40 | $290.90 | 1,273,100 | — | — |
| 2024-04-15 | $215.01 | $290.37 | 2,528,700 | — | — |
| 2024-04-12 | $216.32 | $292.14 | 939,000 | — | — |
| 2024-04-11 | $218.26 | $294.76 | 1,552,100 | — | — |
| 2024-04-10 | $220.45 | $297.72 | 1,446,000 | — | — |
| 2024-04-09 | $222.05 | $299.88 | 1,635,100 | — | — |
| 2024-04-08 | $223.58 | $301.94 | 1,053,500 | — | — |
| 2024-04-05 | $223.85 | $302.31 | 898,000 | — | — |
| 2024-04-04 | $221.33 | $298.91 | 2,171,700 | — | — |
| 2024-04-03 | $218.53 | $295.12 | 899,700 | — | — |
| 2024-04-02 | $216.89 | $292.91 | 700,900 | — | — |
| 2024-04-01 | $217.28 | $293.44 | 580,800 | — | — |
| 2024-03-28 | $218.43 | $294.99 | 682,200 | — | — |
| 2024-03-27 | $218.95 | $295.69 | 892,000 | — | — |
| 2024-03-26 | $219.34 | $296.22 | 910,800 | — | — |
| 2024-03-25 | $217.84 | $294.19 | 1,075,800 | — | — |
| 2024-03-22 | $221.27 | $298.82 | 749,400 | — | — |
| 2024-03-21 | $221.16 | $298.68 | 1,383,000 | — | — |
| 2024-03-20 | $216.95 | $292.99 | 945,200 | — | — |
| 2024-03-19 | $214.71 | $289.97 | 1,458,500 | — | — |
| 2024-03-18 | $206.76 | $279.23 | 946,700 | — | — |
| 2024-03-15 | $207.53 | $280.27 | 1,494,600 | — | — |
| 2024-03-14 | $205.87 | $278.03 | 1,099,800 | — | — |
| 2024-03-13 | $205.98 | $277.11 | 1,398,200 | — | — |
| 2024-03-12 | $203.73 | $274.08 | 1,474,500 | — | — |
| 2024-03-11 | $198.87 | $267.54 | 1,283,900 | — | — |
| 2024-03-08 | $198.75 | $267.38 | 1,809,800 | — | — |
| 2024-03-07 | $202.36 | $272.24 | 1,346,200 | — | — |
| 2024-03-06 | $201.50 | $271.08 | 1,951,200 | — | — |
| 2024-03-05 | $201.07 | $270.50 | 3,068,500 | — | — |
| 2024-03-04 | $215.55 | $289.98 | 1,717,400 | — | — |
| 2024-03-01 | $214.43 | $288.48 | 1,197,000 | — | — |
| 2024-02-29 | $211.45 | $284.47 | 2,441,200 | — | — |
| 2024-02-28 | $211.95 | $285.14 | 1,020,400 | — | — |
| 2024-02-27 | $209.71 | $282.13 | 1,156,000 | — | — |
| 2024-02-26 | $210.93 | $283.77 | 1,016,600 | — | — |
| 2024-02-23 | $207.56 | $279.23 | 1,075,300 | — | — |
| 2024-02-22 | $207.24 | $278.80 | 950,800 | — | — |
| 2024-02-21 | $201.81 | $271.50 | 1,137,300 | — | — |
| 2024-02-20 | $202.07 | $271.85 | 1,785,700 | — | — |
| 2024-02-16 | $198.99 | $267.71 | 1,367,600 | — | — |
| 2024-02-15 | $198.39 | $266.90 | 1,220,800 | — | — |
| 2024-02-14 | $193.55 | $260.39 | 938,600 | — | — |
| 2024-02-13 | $191.13 | $257.13 | 1,379,200 | — | — |
| 2024-02-12 | $198.00 | $266.37 | 1,119,500 | — | — |
| 2024-02-09 | $198.66 | $267.26 | 1,533,100 | — | — |
| 2024-02-08 | $197.64 | $265.89 | 1,012,100 | — | — |
| 2024-02-07 | $193.82 | $260.75 | 1,085,400 | — | — |
| 2024-02-06 | $192.80 | $259.38 | 856,400 | — | — |
| 2024-02-05 | $189.70 | $255.21 | 632,600 | — | — |
| 2024-02-02 | $191.96 | $258.25 | 761,000 | — | — |
| 2024-02-01 | $191.68 | $257.87 | 696,400 | — | — |
| 2024-01-31 | $187.86 | $252.73 | 969,500 | — | — |
| 2024-01-30 | $190.86 | $256.77 | 669,500 | — | — |
| 2024-01-29 | $189.30 | $254.67 | 1,348,500 | — | — |
| 2024-01-26 | $187.92 | $252.81 | 920,700 | — | — |
| 2024-01-25 | $188.81 | $254.01 | 737,900 | — | — |
| 2024-01-24 | $187.05 | $251.64 | 1,107,700 | — | — |
| 2024-01-23 | $189.71 | $255.22 | 1,220,600 | — | — |
| 2024-01-22 | $191.53 | $257.67 | 1,118,000 | — | — |
| 2024-01-19 | $189.61 | $255.09 | 682,900 | — | — |
| 2024-01-18 | $189.35 | $254.74 | 990,800 | — | — |
| 2024-01-17 | $184.65 | $248.41 | 687,600 | — | — |
| 2024-01-16 | $186.21 | $250.51 | 815,700 | — | — |
| 2024-01-12 | $187.17 | $251.80 | 467,600 | — | — |
| 2024-01-11 | $186.39 | $250.75 | 822,900 | — | — |
| 2024-01-10 | $187.14 | $251.76 | 608,700 | — | — |
| 2024-01-09 | $187.14 | $251.76 | 635,700 | — | — |
| 2024-01-08 | $187.09 | $251.70 | 1,019,200 | — | — |
| 2024-01-05 | $187.15 | $251.78 | 689,800 | — | — |
| 2024-01-04 | $186.47 | $250.86 | 928,600 | — | — |
| 2024-01-03 | $184.06 | $247.62 | 1,063,200 | — | — |
| 2024-01-02 | $188.61 | $253.74 | 1,113,100 | — | — |