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
- 1992-03-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 | $221.00 | $251.76 | 960,500 | — | — |
| 2024-12-30 | $219.66 | $250.24 | 1,143,400 | — | — |
| 2024-12-27 | $222.71 | $253.71 | 1,190,100 | — | — |
| 2024-12-26 | $224.27 | $255.49 | 951,900 | — | — |
| 2024-12-24 | $225.40 | $256.78 | 579,600 | — | — |
| 2024-12-23 | $226.36 | $257.87 | 1,394,800 | — | — |
| 2024-12-20 | $227.63 | $259.32 | 4,614,700 | — | — |
| 2024-12-19 | $227.05 | $258.66 | 2,942,100 | — | — |
| 2024-12-18 | $228.31 | $260.09 | 2,296,300 | — | — |
| 2024-12-17 | $233.09 | $265.54 | 2,398,900 | — | — |
| 2024-12-16 | $232.92 | $265.34 | 1,826,500 | — | — |
| 2024-12-13 | $239.66 | $273.02 | 1,077,300 | — | — |
| 2024-12-12 | $239.45 | $272.78 | 1,214,800 | — | — |
| 2024-12-11 | $239.89 | $273.28 | 1,540,400 | — | — |
| 2024-12-10 | $242.60 | $276.37 | 1,127,300 | — | — |
| 2024-12-09 | $244.31 | $278.32 | 1,371,900 | — | — |
| 2024-12-06 | $239.00 | $272.27 | 1,701,800 | — | — |
| 2024-12-05 | $239.50 | $272.84 | 1,329,300 | — | — |
| 2024-12-04 | $238.30 | $271.47 | 898,400 | — | — |
| 2024-12-03 | $237.06 | $270.06 | 1,173,100 | — | — |
| 2024-12-02 | $237.76 | $270.86 | 1,243,100 | — | — |
| 2024-11-29 | $240.95 | $274.49 | 833,700 | — | — |
| 2024-11-27 | $235.97 | $268.82 | 1,028,500 | — | — |
| 2024-11-26 | $233.60 | $266.12 | 2,715,400 | — | — |
| 2024-11-25 | $241.67 | $275.31 | 1,493,700 | — | — |
| 2024-11-22 | $239.66 | $273.02 | 1,421,500 | — | — |
| 2024-11-21 | $240.76 | $274.27 | 1,060,400 | — | — |
| 2024-11-20 | $239.75 | $273.12 | 1,046,100 | — | — |
| 2024-11-19 | $240.44 | $273.91 | 1,079,100 | — | — |
| 2024-11-18 | $238.06 | $271.20 | 978,800 | — | — |
| 2024-11-15 | $237.51 | $270.57 | 1,426,700 | — | — |
| 2024-11-14 | $242.00 | $275.69 | 1,124,200 | — | — |
| 2024-11-13 | $240.71 | $274.22 | 1,104,300 | — | — |
| 2024-11-12 | $238.29 | $271.46 | 1,488,900 | — | — |
| 2024-11-11 | $236.20 | $269.08 | 1,108,700 | — | — |
| 2024-11-08 | $234.38 | $267.01 | 1,731,100 | — | — |
| 2024-11-07 | $233.28 | $265.75 | 1,468,800 | — | — |
| 2024-11-06 | $229.58 | $261.54 | 3,182,100 | — | — |
| 2024-11-05 | $237.15 | $270.16 | 1,103,200 | — | — |
| 2024-11-04 | $239.74 | $271.96 | 1,816,900 | — | — |
| 2024-11-01 | $232.77 | $264.05 | 1,350,900 | — | — |
| 2024-10-31 | $232.34 | $263.57 | 1,263,900 | — | — |
| 2024-10-30 | $235.47 | $267.12 | 934,000 | — | — |
| 2024-10-29 | $236.07 | $267.80 | 1,020,400 | — | — |
| 2024-10-28 | $237.51 | $269.43 | 1,038,600 | — | — |
| 2024-10-25 | $239.38 | $271.55 | 861,000 | — | — |
| 2024-10-24 | $240.71 | $273.06 | 653,200 | — | — |
| 2024-10-23 | $241.42 | $273.87 | 1,207,000 | — | — |
| 2024-10-22 | $241.61 | $274.08 | 1,073,700 | — | — |
| 2024-10-21 | $239.21 | $271.36 | 1,198,300 | — | — |
| 2024-10-18 | $241.52 | $273.98 | 1,647,700 | — | — |
| 2024-10-17 | $240.04 | $272.30 | 1,473,400 | — | — |
| 2024-10-16 | $243.59 | $276.33 | 1,371,500 | — | — |
| 2024-10-15 | $244.07 | $276.87 | 1,302,900 | — | — |
| 2024-10-14 | $245.71 | $278.73 | 1,061,000 | — | — |
| 2024-10-11 | $241.06 | $273.46 | 1,108,100 | — | — |
| 2024-10-10 | $239.60 | $271.80 | 1,137,300 | — | — |
| 2024-10-09 | $240.42 | $272.73 | 1,796,400 | — | — |
| 2024-10-08 | $241.13 | $273.54 | 1,149,500 | — | — |
| 2024-10-07 | $243.07 | $275.74 | 1,753,500 | — | — |
| 2024-10-04 | $246.67 | $279.82 | 1,350,700 | — | — |
| 2024-10-03 | $243.65 | $276.40 | 2,627,600 | — | — |
| 2024-10-02 | $255.67 | $290.03 | 1,212,700 | — | — |
| 2024-10-01 | $257.68 | $292.31 | 894,800 | — | — |
| 2024-09-30 | $257.69 | $292.32 | 1,064,500 | — | — |
| 2024-09-27 | $258.40 | $293.13 | 1,377,300 | — | — |
| 2024-09-26 | $255.05 | $289.33 | 689,100 | — | — |
| 2024-09-25 | $251.90 | $285.76 | 1,059,300 | — | — |
| 2024-09-24 | $252.47 | $286.40 | 838,200 | — | — |
| 2024-09-23 | $254.82 | $289.07 | 1,215,200 | — | — |
| 2024-09-20 | $248.09 | $281.43 | 2,773,100 | — | — |
| 2024-09-19 | $248.45 | $281.84 | 1,649,700 | — | — |
| 2024-09-18 | $251.00 | $284.73 | 775,800 | — | — |
| 2024-09-17 | $252.86 | $286.84 | 616,500 | — | — |
| 2024-09-16 | $253.65 | $287.74 | 876,000 | — | — |
| 2024-09-13 | $252.57 | $286.52 | 837,300 | — | — |
| 2024-09-12 | $251.71 | $285.54 | 695,200 | — | — |
| 2024-09-11 | $248.79 | $282.23 | 1,043,700 | — | — |
| 2024-09-10 | $249.49 | $283.02 | 1,230,300 | — | — |
| 2024-09-09 | $250.89 | $284.61 | 1,896,400 | — | — |
| 2024-09-06 | $249.01 | $282.48 | 1,171,800 | — | — |
| 2024-09-05 | $248.29 | $281.66 | 1,743,900 | — | — |
| 2024-09-04 | $246.61 | $279.75 | 909,300 | — | — |
| 2024-09-03 | $246.78 | $279.95 | 1,586,700 | — | — |
| 2024-08-30 | $240.71 | $273.06 | 1,305,500 | — | — |
| 2024-08-29 | $237.97 | $269.95 | 1,015,000 | — | — |
| 2024-08-28 | $240.37 | $272.68 | 873,700 | — | — |
| 2024-08-27 | $239.98 | $272.23 | 1,314,900 | — | — |
| 2024-08-26 | $243.11 | $275.78 | 960,400 | — | — |
| 2024-08-23 | $245.18 | $278.13 | 637,100 | — | — |
| 2024-08-22 | $243.70 | $276.45 | 681,900 | — | — |
| 2024-08-21 | $244.74 | $277.63 | 814,500 | — | — |
| 2024-08-20 | $243.05 | $275.72 | 1,117,100 | — | — |
| 2024-08-19 | $242.96 | $275.61 | 749,000 | — | — |
| 2024-08-16 | $245.70 | $278.72 | 588,600 | — | — |
| 2024-08-15 | $245.24 | $278.20 | 720,000 | — | — |
| 2024-08-14 | $241.08 | $273.48 | 612,200 | — | — |
| 2024-08-13 | $240.10 | $271.22 | 977,300 | — | — |
| 2024-08-12 | $238.80 | $269.76 | 733,900 | — | — |
| 2024-08-09 | $241.41 | $272.70 | 890,600 | — | — |
| 2024-08-08 | $239.87 | $270.96 | 1,017,700 | — | — |
| 2024-08-07 | $237.81 | $268.64 | 757,900 | — | — |
| 2024-08-06 | $238.52 | $269.44 | 1,030,600 | — | — |
| 2024-08-05 | $236.42 | $267.07 | 1,791,600 | — | — |
| 2024-08-02 | $246.94 | $278.95 | 1,409,600 | — | — |
| 2024-08-01 | $245.37 | $277.18 | 782,700 | — | — |
| 2024-07-31 | $245.16 | $276.94 | 1,112,500 | — | — |
| 2024-07-30 | $243.30 | $274.84 | 1,133,400 | — | — |
| 2024-07-29 | $246.17 | $278.08 | 1,399,700 | — | — |
| 2024-07-26 | $253.48 | $286.34 | 846,400 | — | — |
| 2024-07-25 | $249.38 | $281.71 | 1,053,600 | — | — |
| 2024-07-24 | $246.88 | $278.88 | 968,800 | — | — |
| 2024-07-23 | $245.98 | $277.87 | 932,600 | — | — |
| 2024-07-22 | $243.21 | $274.74 | 1,271,700 | — | — |
| 2024-07-19 | $245.45 | $277.27 | 781,800 | — | — |
| 2024-07-18 | $248.26 | $280.44 | 882,600 | — | — |
| 2024-07-17 | $248.23 | $280.41 | 1,424,900 | — | — |
| 2024-07-16 | $248.09 | $280.25 | 1,551,800 | — | — |
| 2024-07-15 | $249.53 | $281.88 | 2,110,100 | — | — |
| 2024-07-12 | $259.82 | $293.50 | 1,032,800 | — | — |
| 2024-07-11 | $259.37 | $292.99 | 926,800 | — | — |
| 2024-07-10 | $253.08 | $285.89 | 1,294,200 | — | — |
| 2024-07-09 | $252.09 | $284.77 | 1,259,600 | — | — |
| 2024-07-08 | $253.84 | $286.75 | 1,268,800 | — | — |
| 2024-07-05 | $259.14 | $292.73 | 1,943,400 | — | — |
| 2024-07-03 | $250.37 | $282.83 | 2,670,300 | — | — |
| 2024-07-02 | $258.94 | $292.51 | 1,868,600 | — | — |
| 2024-07-01 | $256.29 | $289.51 | 981,000 | — | — |
| 2024-06-28 | $257.28 | $290.63 | 1,518,600 | — | — |
| 2024-06-27 | $255.91 | $289.08 | 1,136,500 | — | — |
| 2024-06-26 | $261.07 | $294.91 | 790,900 | — | — |
| 2024-06-25 | $261.68 | $295.60 | 966,400 | — | — |
| 2024-06-24 | $265.13 | $299.50 | 1,087,900 | — | — |
| 2024-06-21 | $263.50 | $297.66 | 1,379,700 | — | — |
| 2024-06-20 | $262.83 | $296.90 | 1,021,000 | — | — |
| 2024-06-18 | $263.65 | $297.83 | 950,300 | — | — |
| 2024-06-17 | $262.34 | $296.35 | 1,574,900 | — | — |
| 2024-06-14 | $253.50 | $286.36 | 714,100 | — | — |
| 2024-06-13 | $254.62 | $287.63 | 1,324,700 | — | — |
| 2024-06-12 | $252.51 | $285.24 | 1,453,600 | — | — |
| 2024-06-11 | $251.03 | $283.57 | 1,111,200 | — | — |
| 2024-06-10 | $251.68 | $284.31 | 1,211,300 | — | — |
| 2024-06-07 | $250.93 | $283.46 | 1,230,900 | — | — |
| 2024-06-06 | $250.11 | $282.53 | 761,000 | — | — |
| 2024-06-05 | $250.03 | $282.44 | 914,600 | — | — |
| 2024-06-04 | $250.34 | $282.79 | 1,387,800 | — | — |
| 2024-06-03 | $250.32 | $282.77 | 1,126,100 | — | — |
| 2024-05-31 | $250.23 | $282.67 | 1,901,500 | — | — |
| 2024-05-30 | $246.59 | $278.56 | 1,433,300 | — | — |
| 2024-05-29 | $243.97 | $275.60 | 1,065,400 | — | — |
| 2024-05-28 | $245.49 | $277.31 | 1,132,000 | — | — |
| 2024-05-24 | $248.51 | $280.72 | 1,504,000 | — | — |
| 2024-05-23 | $245.12 | $276.89 | 1,282,100 | — | — |
| 2024-05-22 | $248.94 | $281.21 | 799,400 | — | — |
| 2024-05-21 | $250.98 | $283.51 | 837,400 | — | — |
| 2024-05-20 | $250.56 | $283.04 | 850,900 | — | — |
| 2024-05-17 | $255.43 | $288.54 | 1,422,000 | — | — |
| 2024-05-16 | $255.39 | $288.50 | 1,326,200 | — | — |
| 2024-05-15 | $252.29 | $284.99 | 1,069,900 | — | — |
| 2024-05-14 | $253.99 | $286.91 | 1,168,600 | — | — |
| 2024-05-13 | $258.77 | $292.31 | 883,600 | — | — |
| 2024-05-10 | $261.95 | $295.91 | 503,200 | — | — |
| 2024-05-09 | $260.70 | $294.49 | 443,800 | — | — |
| 2024-05-08 | $258.36 | $291.85 | 407,800 | — | — |
| 2024-05-07 | $258.49 | $292.00 | 642,400 | — | — |
| 2024-05-06 | $257.31 | $290.66 | 776,100 | — | — |
| 2024-05-03 | $256.08 | $289.28 | 735,800 | — | — |
| 2024-05-02 | $254.08 | $287.02 | 694,200 | — | — |
| 2024-05-01 | $253.95 | $285.73 | 1,009,400 | — | — |
| 2024-04-30 | $253.46 | $285.18 | 1,851,100 | — | — |
| 2024-04-29 | $261.19 | $293.87 | 573,400 | — | — |
| 2024-04-26 | $260.04 | $292.58 | 700,000 | — | — |
| 2024-04-25 | $261.71 | $294.46 | 757,600 | — | — |
| 2024-04-24 | $261.55 | $294.28 | 1,075,300 | — | — |
| 2024-04-23 | $261.66 | $294.40 | 1,049,900 | — | — |
| 2024-04-22 | $259.74 | $292.24 | 872,800 | — | — |
| 2024-04-19 | $260.70 | $293.32 | 1,506,600 | — | — |
| 2024-04-18 | $258.68 | $291.05 | 1,160,800 | — | — |
| 2024-04-17 | $257.31 | $289.51 | 1,530,500 | — | — |
| 2024-04-16 | $257.78 | $290.04 | 1,773,800 | — | — |
| 2024-04-15 | $258.52 | $290.87 | 1,832,700 | — | — |
| 2024-04-12 | $262.24 | $295.06 | 1,629,300 | — | — |
| 2024-04-11 | $268.34 | $301.92 | 4,101,200 | — | — |
| 2024-04-10 | $264.92 | $298.07 | 2,645,200 | — | — |
| 2024-04-09 | $262.97 | $295.88 | 1,203,800 | — | — |
| 2024-04-08 | $266.00 | $299.29 | 968,200 | — | — |
| 2024-04-05 | $265.63 | $298.87 | 1,247,900 | — | — |
| 2024-04-04 | $264.31 | $297.38 | 1,401,800 | — | — |
| 2024-04-03 | $266.95 | $300.36 | 769,200 | — | — |
| 2024-04-02 | $267.41 | $300.87 | 1,258,500 | — | — |
| 2024-04-01 | $266.00 | $299.29 | 1,420,100 | — | — |
| 2024-03-28 | $271.76 | $305.77 | 1,144,000 | — | — |
| 2024-03-27 | $272.04 | $306.08 | 838,700 | — | — |
| 2024-03-26 | $269.29 | $302.99 | 878,400 | — | — |
| 2024-03-25 | $270.44 | $304.28 | 758,600 | — | — |
| 2024-03-22 | $268.24 | $301.81 | 664,400 | — | — |
| 2024-03-21 | $269.35 | $303.06 | 1,016,400 | — | — |
| 2024-03-20 | $268.50 | $302.10 | 1,264,400 | — | — |
| 2024-03-19 | $268.75 | $302.38 | 1,183,000 | — | — |
| 2024-03-18 | $266.35 | $299.68 | 1,176,900 | — | — |
| 2024-03-15 | $267.64 | $301.13 | 2,421,200 | — | — |
| 2024-03-14 | $260.83 | $293.47 | 941,900 | — | — |
| 2024-03-13 | $263.70 | $296.70 | 900,000 | — | — |
| 2024-03-12 | $261.86 | $294.63 | 998,400 | — | — |
| 2024-03-11 | $261.98 | $294.76 | 1,418,800 | — | — |
| 2024-03-08 | $257.69 | $289.94 | 1,920,300 | — | — |
| 2024-03-07 | $255.30 | $287.25 | 1,342,400 | — | — |
| 2024-03-06 | $248.40 | $279.48 | 1,178,800 | — | — |
| 2024-03-05 | $248.14 | $279.19 | 1,221,300 | — | — |
| 2024-03-04 | $248.03 | $279.07 | 1,212,100 | — | — |
| 2024-03-01 | $250.00 | $281.28 | 1,559,400 | — | — |
| 2024-02-29 | $248.52 | $279.62 | 1,938,300 | — | — |
| 2024-02-28 | $247.44 | $278.40 | 948,600 | — | — |
| 2024-02-27 | $247.09 | $278.01 | 1,172,500 | — | — |
| 2024-02-26 | $246.82 | $277.71 | 1,108,300 | — | — |
| 2024-02-23 | $247.23 | $278.17 | 910,900 | — | — |
| 2024-02-22 | $245.70 | $276.45 | 1,154,500 | — | — |
| 2024-02-21 | $245.61 | $276.34 | 603,800 | — | — |
| 2024-02-20 | $245.26 | $275.95 | 744,100 | — | — |
| 2024-02-16 | $243.84 | $274.35 | 834,600 | — | — |
| 2024-02-15 | $244.90 | $275.55 | 703,600 | — | — |
| 2024-02-14 | $243.60 | $274.08 | 667,400 | — | — |
| 2024-02-13 | $244.58 | $275.19 | 933,500 | — | — |
| 2024-02-12 | $247.08 | $278.00 | 1,365,400 | — | — |
| 2024-02-09 | $242.55 | $272.90 | 1,219,200 | — | — |
| 2024-02-08 | $243.05 | $273.46 | 1,138,700 | — | — |
| 2024-02-07 | $244.42 | $275.01 | 994,300 | — | — |
| 2024-02-06 | $248.65 | $278.76 | 1,099,200 | — | — |
| 2024-02-05 | $247.06 | $276.98 | 1,322,300 | — | — |
| 2024-02-02 | $250.59 | $280.94 | 1,168,300 | — | — |
| 2024-02-01 | $252.68 | $283.28 | 1,036,400 | — | — |
| 2024-01-31 | $245.08 | $274.76 | 1,116,300 | — | — |
| 2024-01-30 | $248.43 | $278.52 | 950,500 | — | — |
| 2024-01-29 | $250.80 | $281.17 | 1,473,700 | — | — |
| 2024-01-26 | $249.50 | $279.72 | 1,078,500 | — | — |
| 2024-01-25 | $250.21 | $280.51 | 797,500 | — | — |
| 2024-01-24 | $247.41 | $277.37 | 1,153,400 | — | — |
| 2024-01-23 | $252.99 | $283.63 | 797,000 | — | — |
| 2024-01-22 | $251.63 | $282.10 | 828,500 | — | — |
| 2024-01-19 | $253.95 | $284.71 | 947,900 | — | — |
| 2024-01-18 | $253.65 | $284.37 | 699,800 | — | — |
| 2024-01-17 | $252.66 | $283.26 | 1,068,600 | — | — |
| 2024-01-16 | $255.38 | $286.31 | 1,244,800 | — | — |
| 2024-01-12 | $258.30 | $289.58 | 1,515,300 | — | — |
| 2024-01-11 | $257.42 | $288.60 | 1,701,000 | — | — |
| 2024-01-10 | $254.77 | $285.62 | 1,846,500 | — | — |
| 2024-01-09 | $253.54 | $284.25 | 1,449,800 | — | — |
| 2024-01-08 | $250.00 | $280.28 | 2,083,700 | — | — |
| 2024-01-05 | $247.53 | $277.51 | 2,634,700 | — | — |
| 2024-01-04 | $242.33 | $271.68 | 1,331,300 | — | — |
| 2024-01-03 | $241.42 | $270.66 | 1,609,100 | — | — |
| 2024-01-02 | $243.89 | $273.43 | 1,250,500 | — | — |