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
- 1980-06-02 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 | $359.16 | $887.56 | 524,900 | — | — |
| 2024-12-30 | $357.97 | $884.62 | 444,400 | — | — |
| 2024-12-27 | $360.38 | $890.57 | 485,500 | — | — |
| 2024-12-26 | $361.46 | $893.24 | 267,300 | — | — |
| 2024-12-24 | $361.61 | $893.61 | 282,600 | — | — |
| 2024-12-23 | $358.28 | $885.38 | 674,300 | — | — |
| 2024-12-20 | $358.47 | $885.85 | 2,109,400 | — | — |
| 2024-12-19 | $353.75 | $874.19 | 811,200 | — | — |
| 2024-12-18 | $352.58 | $871.30 | 959,800 | — | — |
| 2024-12-17 | $358.88 | $886.86 | 1,072,600 | — | — |
| 2024-12-16 | $361.75 | $893.96 | 783,900 | — | — |
| 2024-12-13 | $361.19 | $892.57 | 1,082,900 | — | — |
| 2024-12-12 | $362.72 | $896.35 | 967,500 | — | — |
| 2024-12-11 | $362.63 | $896.13 | 870,000 | — | — |
| 2024-12-10 | $361.29 | $892.82 | 1,113,800 | — | — |
| 2024-12-09 | $367.90 | $909.16 | 2,650,500 | — | — |
| 2024-12-06 | $378.00 | $934.11 | 967,100 | — | — |
| 2024-12-05 | $379.73 | $938.39 | 851,300 | — | — |
| 2024-12-04 | $382.00 | $944.00 | 1,190,500 | — | — |
| 2024-12-03 | $385.56 | $952.80 | 2,140,800 | — | — |
| 2024-12-02 | $387.71 | $958.11 | 856,800 | — | — |
| 2024-11-29 | $391.54 | $967.57 | 463,000 | — | — |
| 2024-11-27 | $393.31 | $971.95 | 620,300 | — | — |
| 2024-11-26 | $390.25 | $964.39 | 974,600 | — | — |
| 2024-11-25 | $389.72 | $963.08 | 1,910,000 | — | — |
| 2024-11-22 | $386.21 | $954.40 | 755,600 | — | — |
| 2024-11-21 | $382.62 | $945.53 | 758,800 | — | — |
| 2024-11-20 | $380.08 | $939.25 | 782,000 | — | — |
| 2024-11-19 | $379.15 | $936.96 | 748,400 | — | — |
| 2024-11-18 | $380.51 | $940.32 | 972,000 | — | — |
| 2024-11-15 | $379.29 | $937.30 | 1,790,400 | — | — |
| 2024-11-14 | $376.33 | $929.99 | 1,372,400 | — | — |
| 2024-11-13 | $386.92 | $956.16 | 908,700 | — | — |
| 2024-11-12 | $383.66 | $948.10 | 1,791,100 | — | — |
| 2024-11-11 | $383.38 | $947.41 | 1,055,500 | — | — |
| 2024-11-08 | $383.78 | $948.40 | 776,800 | — | — |
| 2024-11-07 | $379.87 | $938.74 | 1,080,900 | — | — |
| 2024-11-06 | $381.28 | $942.22 | 1,677,200 | — | — |
| 2024-11-05 | $368.70 | $911.13 | 608,800 | — | — |
| 2024-11-04 | $365.64 | $903.57 | 1,137,600 | — | — |
| 2024-11-01 | $364.42 | $900.56 | 734,500 | — | — |
| 2024-10-31 | $366.87 | $904.94 | 1,032,200 | — | — |
| 2024-10-30 | $369.47 | $911.35 | 874,800 | — | — |
| 2024-10-29 | $370.95 | $915.01 | 700,600 | — | — |
| 2024-10-28 | $371.71 | $916.88 | 1,020,000 | — | — |
| 2024-10-25 | $375.44 | $926.08 | 2,302,000 | — | — |
| 2024-10-24 | $356.85 | $880.23 | 1,119,500 | — | — |
| 2024-10-23 | $358.29 | $883.78 | 777,500 | — | — |
| 2024-10-22 | $356.14 | $878.47 | 1,154,700 | — | — |
| 2024-10-21 | $357.43 | $881.66 | 776,300 | — | — |
| 2024-10-18 | $357.93 | $882.89 | 1,529,000 | — | — |
| 2024-10-17 | $358.75 | $884.91 | 756,500 | — | — |
| 2024-10-16 | $358.39 | $884.02 | 920,700 | — | — |
| 2024-10-15 | $357.89 | $882.79 | 1,175,800 | — | — |
| 2024-10-14 | $358.58 | $884.49 | 725,500 | — | — |
| 2024-10-11 | $355.15 | $876.03 | 584,700 | — | — |
| 2024-10-10 | $353.68 | $872.41 | 898,200 | — | — |
| 2024-10-09 | $359.03 | $885.60 | 1,072,700 | — | — |
| 2024-10-08 | $353.97 | $873.12 | 1,236,500 | — | — |
| 2024-10-07 | $343.91 | $848.31 | 946,100 | — | — |
| 2024-10-04 | $348.07 | $858.57 | 568,000 | — | — |
| 2024-10-03 | $347.50 | $857.16 | 745,400 | — | — |
| 2024-10-02 | $348.72 | $860.17 | 673,600 | — | — |
| 2024-10-01 | $348.50 | $859.63 | 1,038,800 | — | — |
| 2024-09-30 | $345.99 | $853.44 | 1,123,200 | — | — |
| 2024-09-27 | $347.67 | $857.58 | 526,500 | — | — |
| 2024-09-26 | $347.14 | $856.27 | 471,500 | — | — |
| 2024-09-25 | $346.92 | $855.73 | 828,000 | — | — |
| 2024-09-24 | $347.43 | $856.99 | 679,100 | — | — |
| 2024-09-23 | $348.52 | $859.68 | 852,800 | — | — |
| 2024-09-20 | $347.03 | $856.00 | 1,581,600 | — | — |
| 2024-09-19 | $346.97 | $855.86 | 1,154,200 | — | — |
| 2024-09-18 | $349.31 | $861.63 | 569,800 | — | — |
| 2024-09-17 | $349.20 | $861.36 | 518,500 | — | — |
| 2024-09-16 | $350.69 | $865.03 | 524,600 | — | — |
| 2024-09-13 | $347.85 | $858.03 | 478,300 | — | — |
| 2024-09-12 | $348.26 | $859.04 | 742,200 | — | — |
| 2024-09-11 | $344.80 | $850.50 | 1,069,700 | — | — |
| 2024-09-10 | $351.06 | $865.94 | 656,100 | — | — |
| 2024-09-09 | $350.49 | $864.54 | 723,600 | — | — |
| 2024-09-06 | $348.03 | $858.47 | 954,800 | — | — |
| 2024-09-05 | $348.80 | $860.37 | 663,600 | — | — |
| 2024-09-04 | $348.55 | $859.75 | 866,000 | — | — |
| 2024-09-03 | $346.30 | $854.20 | 923,100 | — | — |
| 2024-08-30 | $343.72 | $847.84 | 1,017,700 | — | — |
| 2024-08-29 | $343.46 | $847.20 | 943,700 | — | — |
| 2024-08-28 | $339.55 | $837.55 | 1,064,800 | — | — |
| 2024-08-27 | $340.26 | $839.30 | 542,600 | — | — |
| 2024-08-26 | $337.73 | $833.06 | 395,700 | — | — |
| 2024-08-23 | $336.82 | $830.82 | 449,400 | — | — |
| 2024-08-22 | $339.64 | $837.77 | 476,500 | — | — |
| 2024-08-21 | $338.07 | $833.90 | 575,200 | — | — |
| 2024-08-20 | $336.73 | $830.60 | 944,400 | — | — |
| 2024-08-19 | $334.38 | $824.80 | 909,600 | — | — |
| 2024-08-16 | $332.05 | $819.05 | 620,600 | — | — |
| 2024-08-15 | $331.46 | $817.60 | 1,430,200 | — | — |
| 2024-08-14 | $331.00 | $816.46 | 654,700 | — | — |
| 2024-08-13 | $327.60 | $808.08 | 675,300 | — | — |
| 2024-08-12 | $328.86 | $811.18 | 806,700 | — | — |
| 2024-08-09 | $329.44 | $812.61 | 1,460,200 | — | — |
| 2024-08-08 | $326.94 | $806.45 | 1,022,800 | — | — |
| 2024-08-07 | $326.00 | $804.13 | 873,300 | — | — |
| 2024-08-06 | $323.40 | $797.72 | 1,313,500 | — | — |
| 2024-08-05 | $325.02 | $801.71 | 1,192,600 | — | — |
| 2024-08-02 | $330.21 | $814.51 | 1,649,700 | — | — |
| 2024-08-01 | $327.82 | $808.62 | 866,300 | — | — |
| 2024-07-31 | $328.51 | $808.66 | 1,326,600 | — | — |
| 2024-07-30 | $328.74 | $809.22 | 1,705,200 | — | — |
| 2024-07-29 | $319.29 | $785.96 | 1,757,000 | — | — |
| 2024-07-26 | $323.00 | $795.09 | 3,070,400 | — | — |
| 2024-07-25 | $298.95 | $735.89 | 2,854,000 | — | — |
| 2024-07-24 | $298.20 | $734.05 | 763,200 | — | — |
| 2024-07-23 | $298.43 | $734.61 | 1,117,300 | — | — |
| 2024-07-22 | $299.12 | $736.31 | 908,500 | — | — |
| 2024-07-19 | $296.17 | $729.05 | 883,400 | — | — |
| 2024-07-18 | $299.68 | $737.69 | 756,400 | — | — |
| 2024-07-17 | $300.45 | $739.58 | 1,199,100 | — | — |
| 2024-07-16 | $297.75 | $732.94 | 1,093,100 | — | — |
| 2024-07-15 | $297.31 | $731.85 | 958,100 | — | — |
| 2024-07-12 | $298.13 | $733.87 | 1,677,400 | — | — |
| 2024-07-11 | $296.80 | $730.60 | 1,031,200 | — | — |
| 2024-07-10 | $295.41 | $727.18 | 921,600 | — | — |
| 2024-07-09 | $293.16 | $721.64 | 1,170,800 | — | — |
| 2024-07-08 | $298.11 | $733.82 | 1,199,800 | — | — |
| 2024-07-05 | $295.86 | $728.28 | 535,400 | — | — |
| 2024-07-03 | $294.77 | $725.60 | 840,900 | — | — |
| 2024-07-02 | $295.57 | $727.57 | 989,500 | — | — |
| 2024-07-01 | $293.49 | $722.45 | 1,020,300 | — | — |
| 2024-06-28 | $293.58 | $722.67 | 1,312,300 | — | — |
| 2024-06-27 | $292.80 | $720.75 | 1,001,300 | — | — |
| 2024-06-26 | $288.77 | $710.83 | 1,534,300 | — | — |
| 2024-06-25 | $292.82 | $720.80 | 2,607,100 | — | — |
| 2024-06-24 | $298.46 | $734.69 | 1,777,700 | — | — |
| 2024-06-21 | $297.46 | $732.22 | 5,490,700 | — | — |
| 2024-06-20 | $296.59 | $730.08 | 1,613,000 | — | — |
| 2024-06-18 | $297.75 | $732.94 | 1,633,600 | — | — |
| 2024-06-17 | $300.01 | $738.50 | 1,971,500 | — | — |
| 2024-06-14 | $295.39 | $727.13 | 860,500 | — | — |
| 2024-06-13 | $295.42 | $727.20 | 1,352,500 | — | — |
| 2024-06-12 | $294.98 | $726.12 | 1,899,800 | — | — |
| 2024-06-11 | $293.70 | $722.97 | 3,730,600 | — | — |
| 2024-06-10 | $286.86 | $706.13 | 2,081,300 | — | — |
| 2024-06-07 | $283.12 | $696.92 | 889,300 | — | — |
| 2024-06-06 | $285.71 | $703.30 | 1,702,600 | — | — |
| 2024-06-05 | $285.58 | $702.98 | 1,207,400 | — | — |
| 2024-06-04 | $284.50 | $700.32 | 1,044,700 | — | — |
| 2024-06-03 | $281.26 | $692.35 | 1,482,900 | — | — |
| 2024-05-31 | $281.64 | $693.28 | 1,823,200 | — | — |
| 2024-05-30 | $276.91 | $681.64 | 955,500 | — | — |
| 2024-05-29 | $275.82 | $678.95 | 1,128,600 | — | — |
| 2024-05-28 | $279.26 | $687.42 | 1,729,700 | — | — |
| 2024-05-24 | $280.75 | $691.09 | 1,721,800 | — | — |
| 2024-05-23 | $279.30 | $687.52 | 1,548,700 | — | — |
| 2024-05-22 | $284.65 | $700.69 | 1,579,500 | — | — |
| 2024-05-21 | $289.98 | $713.81 | 956,700 | — | — |
| 2024-05-20 | $292.96 | $721.15 | 1,145,700 | — | — |
| 2024-05-17 | $292.45 | $719.89 | 1,498,200 | — | — |
| 2024-05-16 | $292.02 | $718.83 | 2,444,500 | — | — |
| 2024-05-15 | $287.79 | $708.42 | 1,259,700 | — | — |
| 2024-05-14 | $287.92 | $708.74 | 890,800 | — | — |
| 2024-05-13 | $288.58 | $710.36 | 1,829,700 | — | — |
| 2024-05-10 | $293.10 | $721.49 | 2,289,000 | — | — |
| 2024-05-09 | $287.58 | $707.90 | 2,354,900 | — | — |
| 2024-05-08 | $283.81 | $698.62 | 1,980,600 | — | — |
| 2024-05-07 | $288.35 | $709.80 | 1,541,400 | — | — |
| 2024-05-06 | $285.47 | $702.71 | 1,783,200 | — | — |
| 2024-05-03 | $279.97 | $689.17 | 1,750,900 | — | — |
| 2024-05-02 | $280.09 | $689.47 | 1,300,600 | — | — |
| 2024-05-01 | $283.81 | $698.62 | 1,819,700 | — | — |
| 2024-04-30 | $282.01 | $694.19 | 4,389,600 | — | — |
| 2024-04-29 | $281.04 | $690.14 | 2,879,600 | — | — |
| 2024-04-26 | $285.03 | $699.94 | 4,566,600 | — | — |
| 2024-04-25 | $306.00 | $751.44 | 1,365,400 | — | — |
| 2024-04-24 | $308.83 | $758.39 | 849,300 | — | — |
| 2024-04-23 | $311.86 | $765.83 | 620,900 | — | — |
| 2024-04-22 | $311.02 | $763.76 | 938,400 | — | — |
| 2024-04-19 | $310.19 | $761.73 | 823,300 | — | — |
| 2024-04-18 | $308.70 | $758.07 | 637,000 | — | — |
| 2024-04-17 | $304.79 | $748.46 | 833,400 | — | — |
| 2024-04-16 | $304.05 | $746.65 | 1,230,100 | — | — |
| 2024-04-15 | $305.18 | $749.42 | 958,400 | — | — |
| 2024-04-12 | $308.00 | $756.35 | 742,200 | — | — |
| 2024-04-11 | $311.00 | $763.71 | 846,500 | — | — |
| 2024-04-10 | $316.00 | $775.99 | 803,600 | — | — |
| 2024-04-09 | $319.40 | $784.34 | 716,700 | — | — |
| 2024-04-08 | $319.84 | $785.42 | 771,500 | — | — |
| 2024-04-05 | $318.99 | $783.34 | 752,900 | — | — |
| 2024-04-04 | $314.77 | $772.97 | 2,153,500 | — | — |
| 2024-04-03 | $324.47 | $796.79 | 1,381,400 | — | — |
| 2024-04-02 | $329.64 | $809.49 | 701,600 | — | — |
| 2024-04-01 | $329.59 | $809.37 | 527,200 | — | — |
| 2024-03-28 | $333.72 | $819.51 | 732,100 | — | — |
| 2024-03-27 | $333.79 | $819.68 | 710,800 | — | — |
| 2024-03-26 | $329.92 | $810.18 | 985,200 | — | — |
| 2024-03-25 | $327.58 | $804.43 | 1,084,000 | — | — |
| 2024-03-22 | $326.79 | $802.49 | 980,400 | — | — |
| 2024-03-21 | $326.52 | $801.83 | 831,500 | — | — |
| 2024-03-20 | $326.07 | $800.72 | 752,400 | — | — |
| 2024-03-19 | $322.77 | $792.62 | 883,000 | — | — |
| 2024-03-18 | $319.78 | $785.28 | 722,900 | — | — |
| 2024-03-15 | $318.99 | $783.34 | 1,524,900 | — | — |
| 2024-03-14 | $320.48 | $786.99 | 691,200 | — | — |
| 2024-03-13 | $320.28 | $786.50 | 807,900 | — | — |
| 2024-03-12 | $320.59 | $787.26 | 533,100 | — | — |
| 2024-03-11 | $317.97 | $780.83 | 554,400 | — | — |
| 2024-03-08 | $316.75 | $777.83 | 653,400 | — | — |
| 2024-03-07 | $316.69 | $777.69 | 521,300 | — | — |
| 2024-03-06 | $317.09 | $778.67 | 650,400 | — | — |
| 2024-03-05 | $315.20 | $774.03 | 499,600 | — | — |
| 2024-03-04 | $316.01 | $776.02 | 911,600 | — | — |
| 2024-03-01 | $314.23 | $771.65 | 587,100 | — | — |
| 2024-02-29 | $315.99 | $775.97 | 1,149,200 | — | — |
| 2024-02-28 | $317.66 | $780.07 | 470,700 | — | — |
| 2024-02-27 | $315.39 | $774.50 | 844,500 | — | — |
| 2024-02-26 | $314.43 | $772.14 | 851,100 | — | — |
| 2024-02-23 | $315.32 | $774.32 | 558,600 | — | — |
| 2024-02-22 | $315.36 | $774.42 | 604,800 | — | — |
| 2024-02-21 | $311.28 | $764.40 | 643,400 | — | — |
| 2024-02-20 | $315.50 | $774.77 | 1,390,800 | — | — |
| 2024-02-16 | $311.24 | $764.30 | 520,000 | — | — |
| 2024-02-15 | $314.37 | $771.99 | 1,338,500 | — | — |
| 2024-02-14 | $308.47 | $757.50 | 912,800 | — | — |
| 2024-02-13 | $312.54 | $767.50 | 995,800 | — | — |
| 2024-02-12 | $310.03 | $761.33 | 955,600 | — | — |
| 2024-02-09 | $312.56 | $767.55 | 1,085,300 | — | — |
| 2024-02-08 | $307.18 | $754.33 | 1,560,600 | — | — |
| 2024-02-07 | $301.88 | $741.32 | 979,100 | — | — |
| 2024-02-06 | $300.83 | $738.74 | 872,300 | — | — |
| 2024-02-05 | $296.61 | $728.38 | 1,412,200 | — | — |
| 2024-02-02 | $292.40 | $718.04 | 2,060,000 | — | — |
| 2024-02-01 | $300.00 | $736.70 | 1,647,300 | — | — |
| 2024-01-31 | $298.43 | $732.85 | 1,330,100 | — | — |
| 2024-01-30 | $298.80 | $732.25 | 1,066,500 | — | — |
| 2024-01-29 | $298.39 | $731.24 | 953,500 | — | — |
| 2024-01-26 | $301.90 | $739.84 | 1,565,600 | — | — |
| 2024-01-25 | $299.71 | $734.48 | 1,845,300 | — | — |
| 2024-01-24 | $304.06 | $745.14 | 1,070,000 | — | — |
| 2024-01-23 | $304.46 | $746.12 | 1,069,900 | — | — |
| 2024-01-22 | $306.43 | $750.94 | 1,716,500 | — | — |
| 2024-01-19 | $311.58 | $763.56 | 1,492,500 | — | — |
| 2024-01-18 | $307.28 | $753.03 | 1,488,500 | — | — |
| 2024-01-17 | $303.26 | $743.18 | 1,247,400 | — | — |
| 2024-01-16 | $300.32 | $735.97 | 817,400 | — | — |
| 2024-01-12 | $300.24 | $735.77 | 755,100 | — | — |
| 2024-01-11 | $298.61 | $731.78 | 1,078,200 | — | — |
| 2024-01-10 | $299.30 | $733.47 | 1,157,500 | — | — |
| 2024-01-09 | $293.98 | $720.43 | 826,900 | — | — |
| 2024-01-08 | $295.54 | $724.26 | 1,556,700 | — | — |
| 2024-01-05 | $289.59 | $709.68 | 867,300 | — | — |
| 2024-01-04 | $290.74 | $712.49 | 903,300 | — | — |
| 2024-01-03 | $290.89 | $712.86 | 1,244,000 | — | — |
| 2024-01-02 | $288.02 | $705.83 | 1,174,200 | — | — |