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
- 1970-01-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 | $462.23 | $986.63 | 455,400 | — | — |
| 2024-12-30 | $463.59 | $989.53 | 422,800 | — | — |
| 2024-12-27 | $467.33 | $997.52 | 364,800 | — | — |
| 2024-12-26 | $471.31 | $1,006.01 | 292,300 | — | — |
| 2024-12-24 | $472.45 | $1,008.44 | 235,400 | — | — |
| 2024-12-23 | $469.77 | $1,002.72 | 652,500 | — | — |
| 2024-12-20 | $469.94 | $1,003.09 | 2,508,300 | — | — |
| 2024-12-19 | $463.81 | $990.00 | 897,700 | — | — |
| 2024-12-18 | $462.68 | $987.59 | 1,274,800 | — | — |
| 2024-12-17 | $461.75 | $985.61 | 1,544,400 | — | — |
| 2024-12-16 | $467.26 | $997.37 | 1,159,900 | — | — |
| 2024-12-13 | $469.79 | $1,002.77 | 984,200 | — | — |
| 2024-12-12 | $469.92 | $1,000.72 | 1,142,800 | — | — |
| 2024-12-11 | $478.11 | $1,018.16 | 985,100 | — | — |
| 2024-12-10 | $477.02 | $1,015.84 | 997,800 | — | — |
| 2024-12-09 | $478.91 | $1,019.86 | 1,460,200 | — | — |
| 2024-12-06 | $489.96 | $1,043.39 | 1,510,600 | — | — |
| 2024-12-05 | $494.97 | $1,054.06 | 1,278,500 | — | — |
| 2024-12-04 | $497.87 | $1,060.24 | 1,047,500 | — | — |
| 2024-12-03 | $497.76 | $1,060.00 | 697,200 | — | — |
| 2024-12-02 | $496.70 | $1,057.75 | 818,400 | — | — |
| 2024-11-29 | $499.70 | $1,064.14 | 460,700 | — | — |
| 2024-11-27 | $500.66 | $1,066.18 | 755,700 | — | — |
| 2024-11-26 | $496.58 | $1,057.49 | 611,100 | — | — |
| 2024-11-25 | $488.37 | $1,040.01 | 2,619,900 | — | — |
| 2024-11-22 | $500.90 | $1,066.69 | 520,500 | — | — |
| 2024-11-21 | $494.84 | $1,053.79 | 689,000 | — | — |
| 2024-11-20 | $492.60 | $1,049.02 | 588,900 | — | — |
| 2024-11-19 | $487.46 | $1,038.07 | 484,300 | — | — |
| 2024-11-18 | $490.35 | $1,044.22 | 664,300 | — | — |
| 2024-11-15 | $489.00 | $1,041.35 | 726,200 | — | — |
| 2024-11-14 | $493.70 | $1,051.36 | 553,800 | — | — |
| 2024-11-13 | $496.70 | $1,057.75 | 543,500 | — | — |
| 2024-11-12 | $497.45 | $1,059.34 | 750,500 | — | — |
| 2024-11-11 | $496.96 | $1,058.30 | 806,000 | — | — |
| 2024-11-08 | $504.60 | $1,074.57 | 1,185,600 | — | — |
| 2024-11-07 | $469.95 | $1,000.78 | 795,000 | — | — |
| 2024-11-06 | $469.13 | $999.04 | 742,500 | — | — |
| 2024-11-05 | $462.09 | $984.04 | 551,300 | — | — |
| 2024-11-04 | $458.18 | $975.72 | 511,400 | — | — |
| 2024-11-01 | $453.89 | $966.58 | 1,098,200 | — | — |
| 2024-10-31 | $449.35 | $956.91 | 1,033,600 | — | — |
| 2024-10-30 | $453.00 | $964.69 | 659,000 | — | — |
| 2024-10-29 | $458.23 | $975.82 | 770,800 | — | — |
| 2024-10-28 | $457.39 | $974.03 | 682,400 | — | — |
| 2024-10-25 | $462.32 | $984.53 | 335,700 | — | — |
| 2024-10-24 | $465.38 | $991.05 | 399,900 | — | — |
| 2024-10-23 | $467.08 | $994.67 | 839,800 | — | — |
| 2024-10-22 | $470.18 | $1,001.27 | 615,400 | — | — |
| 2024-10-21 | $477.10 | $1,016.01 | 627,800 | — | — |
| 2024-10-18 | $475.20 | $1,011.96 | 651,100 | — | — |
| 2024-10-17 | $477.62 | $1,017.12 | 484,400 | — | — |
| 2024-10-16 | $476.55 | $1,014.84 | 426,500 | — | — |
| 2024-10-15 | $473.41 | $1,008.15 | 577,100 | — | — |
| 2024-10-14 | $472.99 | $1,007.26 | 487,500 | — | — |
| 2024-10-11 | $467.94 | $996.50 | 531,300 | — | — |
| 2024-10-10 | $464.63 | $989.45 | 701,000 | — | — |
| 2024-10-09 | $466.55 | $993.54 | 676,100 | — | — |
| 2024-10-08 | $457.91 | $975.14 | 700,500 | — | — |
| 2024-10-07 | $449.19 | $956.57 | 621,500 | — | — |
| 2024-10-04 | $450.30 | $958.94 | 627,200 | — | — |
| 2024-10-03 | $449.11 | $956.40 | 611,900 | — | — |
| 2024-10-02 | $449.50 | $957.23 | 362,100 | — | — |
| 2024-10-01 | $449.08 | $956.34 | 504,100 | — | — |
| 2024-09-30 | $449.63 | $957.51 | 692,500 | — | — |
| 2024-09-27 | $446.36 | $950.55 | 515,600 | — | — |
| 2024-09-26 | $448.11 | $954.27 | 496,800 | — | — |
| 2024-09-25 | $450.49 | $959.34 | 490,400 | — | — |
| 2024-09-24 | $450.13 | $958.57 | 675,700 | — | — |
| 2024-09-23 | $447.11 | $952.14 | 449,500 | — | — |
| 2024-09-20 | $442.57 | $942.47 | 1,360,500 | — | — |
| 2024-09-19 | $438.81 | $934.47 | 903,900 | — | — |
| 2024-09-18 | $436.58 | $929.72 | 604,800 | — | — |
| 2024-09-17 | $438.91 | $934.68 | 714,900 | — | — |
| 2024-09-16 | $443.18 | $943.77 | 611,600 | — | — |
| 2024-09-13 | $441.76 | $940.75 | 543,800 | — | — |
| 2024-09-12 | $439.80 | $934.49 | 1,016,500 | — | — |
| 2024-09-11 | $435.89 | $926.18 | 952,000 | — | — |
| 2024-09-10 | $438.10 | $930.88 | 761,700 | — | — |
| 2024-09-09 | $438.87 | $932.51 | 1,073,500 | — | — |
| 2024-09-06 | $431.50 | $916.85 | 732,500 | — | — |
| 2024-09-05 | $437.31 | $929.20 | 568,100 | — | — |
| 2024-09-04 | $437.45 | $929.50 | 1,004,500 | — | — |
| 2024-09-03 | $440.37 | $935.70 | 924,300 | — | — |
| 2024-08-30 | $442.04 | $939.25 | 940,900 | — | — |
| 2024-08-29 | $437.15 | $928.86 | 393,200 | — | — |
| 2024-08-28 | $435.21 | $924.74 | 418,700 | — | — |
| 2024-08-27 | $432.36 | $918.68 | 626,000 | — | — |
| 2024-08-26 | $430.23 | $914.15 | 475,200 | — | — |
| 2024-08-23 | $430.40 | $914.52 | 680,900 | — | — |
| 2024-08-22 | $424.46 | $901.89 | 660,500 | — | — |
| 2024-08-21 | $425.72 | $904.57 | 708,500 | — | — |
| 2024-08-20 | $426.38 | $905.97 | 425,800 | — | — |
| 2024-08-19 | $422.44 | $897.60 | 411,900 | — | — |
| 2024-08-16 | $421.37 | $895.33 | 438,200 | — | — |
| 2024-08-15 | $421.94 | $896.54 | 630,800 | — | — |
| 2024-08-14 | $418.59 | $889.42 | 1,022,800 | — | — |
| 2024-08-13 | $412.00 | $875.42 | 782,900 | — | — |
| 2024-08-12 | $412.76 | $877.03 | 486,300 | — | — |
| 2024-08-09 | $410.76 | $872.78 | 340,400 | — | — |
| 2024-08-08 | $412.18 | $875.80 | 483,900 | — | — |
| 2024-08-07 | $404.34 | $859.14 | 950,300 | — | — |
| 2024-08-06 | $402.85 | $855.98 | 1,562,200 | — | — |
| 2024-08-05 | $399.64 | $849.16 | 1,407,900 | — | — |
| 2024-08-02 | $410.30 | $871.81 | 1,293,500 | — | — |
| 2024-08-01 | $398.58 | $846.90 | 857,200 | — | — |
| 2024-07-31 | $398.92 | $847.63 | 678,400 | — | — |
| 2024-07-30 | $395.33 | $840.00 | 544,200 | — | — |
| 2024-07-29 | $395.42 | $840.19 | 351,200 | — | — |
| 2024-07-26 | $393.71 | $836.56 | 408,100 | — | — |
| 2024-07-25 | $385.65 | $819.43 | 827,600 | — | — |
| 2024-07-24 | $390.60 | $829.95 | 541,700 | — | — |
| 2024-07-23 | $396.55 | $842.59 | 444,700 | — | — |
| 2024-07-22 | $396.15 | $841.74 | 596,500 | — | — |
| 2024-07-19 | $390.19 | $829.08 | 809,300 | — | — |
| 2024-07-18 | $394.46 | $838.15 | 397,300 | — | — |
| 2024-07-17 | $393.71 | $836.56 | 523,800 | — | — |
| 2024-07-16 | $396.07 | $841.57 | 514,400 | — | — |
| 2024-07-15 | $394.39 | $838.00 | 535,000 | — | — |
| 2024-07-12 | $390.16 | $829.01 | 482,600 | — | — |
| 2024-07-11 | $388.69 | $825.89 | 604,900 | — | — |
| 2024-07-10 | $391.05 | $830.90 | 636,600 | — | — |
| 2024-07-09 | $390.72 | $830.20 | 627,100 | — | — |
| 2024-07-08 | $390.57 | $829.88 | 696,500 | — | — |
| 2024-07-05 | $386.87 | $822.02 | 859,700 | — | — |
| 2024-07-03 | $385.80 | $819.75 | 277,100 | — | — |
| 2024-07-02 | $386.76 | $821.79 | 368,100 | — | — |
| 2024-07-01 | $386.37 | $820.96 | 427,800 | — | — |
| 2024-06-28 | $386.05 | $820.28 | 1,737,700 | — | — |
| 2024-06-27 | $386.40 | $821.02 | 611,900 | — | — |
| 2024-06-26 | $384.23 | $816.41 | 658,800 | — | — |
| 2024-06-25 | $390.36 | $829.44 | 666,100 | — | — |
| 2024-06-24 | $388.16 | $824.76 | 702,400 | — | — |
| 2024-06-21 | $386.04 | $820.26 | 1,043,900 | — | — |
| 2024-06-20 | $384.60 | $817.20 | 879,200 | — | — |
| 2024-06-18 | $383.60 | $815.08 | 598,200 | — | — |
| 2024-06-17 | $382.82 | $813.42 | 538,200 | — | — |
| 2024-06-14 | $375.41 | $797.67 | 593,700 | — | — |
| 2024-06-13 | $376.71 | $798.35 | 573,600 | — | — |
| 2024-06-12 | $379.35 | $803.95 | 679,800 | — | — |
| 2024-06-11 | $376.90 | $798.76 | 668,000 | — | — |
| 2024-06-10 | $373.80 | $792.19 | 582,700 | — | — |
| 2024-06-07 | $371.06 | $786.38 | 400,000 | — | — |
| 2024-06-06 | $370.47 | $785.13 | 395,700 | — | — |
| 2024-06-05 | $370.65 | $785.51 | 640,000 | — | — |
| 2024-06-04 | $369.22 | $782.48 | 701,600 | — | — |
| 2024-06-03 | $366.40 | $776.50 | 585,700 | — | — |
| 2024-05-31 | $364.91 | $773.35 | 1,175,000 | — | — |
| 2024-05-30 | $359.69 | $762.28 | 697,600 | — | — |
| 2024-05-29 | $357.11 | $756.82 | 584,800 | — | — |
| 2024-05-28 | $359.89 | $762.71 | 602,900 | — | — |
| 2024-05-24 | $364.60 | $772.69 | 518,500 | — | — |
| 2024-05-23 | $363.35 | $770.04 | 584,400 | — | — |
| 2024-05-22 | $371.07 | $786.40 | 410,300 | — | — |
| 2024-05-21 | $369.74 | $783.58 | 607,200 | — | — |
| 2024-05-20 | $368.43 | $780.81 | 291,000 | — | — |
| 2024-05-17 | $367.80 | $779.47 | 423,900 | — | — |
| 2024-05-16 | $366.41 | $776.52 | 453,300 | — | — |
| 2024-05-15 | $365.03 | $773.60 | 543,900 | — | — |
| 2024-05-14 | $361.05 | $765.16 | 975,400 | — | — |
| 2024-05-13 | $358.00 | $758.70 | 1,064,500 | — | — |
| 2024-05-10 | $362.85 | $768.98 | 611,200 | — | — |
| 2024-05-09 | $360.11 | $763.17 | 526,200 | — | — |
| 2024-05-08 | $359.02 | $760.86 | 765,000 | — | — |
| 2024-05-07 | $358.17 | $759.06 | 801,100 | — | — |
| 2024-05-06 | $349.64 | $740.98 | 1,129,300 | — | — |
| 2024-05-03 | $353.70 | $749.59 | 1,151,500 | — | — |
| 2024-05-02 | $336.24 | $712.59 | 1,377,400 | — | — |
| 2024-05-01 | $336.00 | $712.08 | 1,099,600 | — | — |
| 2024-04-30 | $339.15 | $718.75 | 1,220,800 | — | — |
| 2024-04-29 | $347.69 | $736.85 | 398,100 | — | — |
| 2024-04-26 | $346.48 | $734.29 | 595,500 | — | — |
| 2024-04-25 | $349.02 | $739.67 | 926,200 | — | — |
| 2024-04-24 | $345.11 | $731.38 | 616,800 | — | — |
| 2024-04-23 | $345.55 | $732.32 | 721,300 | — | — |
| 2024-04-22 | $345.23 | $731.64 | 1,026,900 | — | — |
| 2024-04-19 | $339.65 | $719.81 | 1,393,000 | — | — |
| 2024-04-18 | $339.46 | $719.41 | 493,700 | — | — |
| 2024-04-17 | $340.51 | $721.64 | 540,400 | — | — |
| 2024-04-16 | $340.11 | $720.79 | 530,300 | — | — |
| 2024-04-15 | $338.58 | $717.54 | 778,000 | — | — |
| 2024-04-12 | $343.81 | $728.63 | 413,800 | — | — |
| 2024-04-11 | $348.74 | $739.08 | 411,300 | — | — |
| 2024-04-10 | $347.45 | $736.34 | 570,000 | — | — |
| 2024-04-09 | $352.96 | $748.02 | 404,300 | — | — |
| 2024-04-08 | $352.03 | $746.05 | 393,700 | — | — |
| 2024-04-05 | $352.30 | $746.62 | 422,000 | — | — |
| 2024-04-04 | $347.93 | $737.36 | 706,400 | — | — |
| 2024-04-03 | $350.35 | $742.49 | 719,900 | — | — |
| 2024-04-02 | $352.07 | $746.13 | 529,400 | — | — |
| 2024-04-01 | $353.59 | $749.36 | 492,200 | — | — |
| 2024-03-28 | $354.98 | $752.30 | 705,400 | — | — |
| 2024-03-27 | $353.41 | $748.97 | 537,500 | — | — |
| 2024-03-26 | $347.61 | $736.68 | 451,800 | — | — |
| 2024-03-25 | $347.92 | $737.34 | 411,100 | — | — |
| 2024-03-22 | $348.56 | $738.70 | 374,400 | — | — |
| 2024-03-21 | $349.17 | $739.99 | 457,100 | — | — |
| 2024-03-20 | $346.03 | $733.33 | 686,400 | — | — |
| 2024-03-19 | $345.80 | $732.85 | 756,900 | — | — |
| 2024-03-18 | $340.03 | $720.62 | 749,600 | — | — |
| 2024-03-15 | $344.19 | $729.43 | 1,231,100 | — | — |
| 2024-03-14 | $342.69 | $726.26 | 799,600 | — | — |
| 2024-03-13 | $343.68 | $726.28 | 875,800 | — | — |
| 2024-03-12 | $340.42 | $719.39 | 645,000 | — | — |
| 2024-03-11 | $338.03 | $714.34 | 491,900 | — | — |
| 2024-03-08 | $335.41 | $708.80 | 622,400 | — | — |
| 2024-03-07 | $334.20 | $706.24 | 529,200 | — | — |
| 2024-03-06 | $337.53 | $713.28 | 772,000 | — | — |
| 2024-03-05 | $331.81 | $701.19 | 574,500 | — | — |
| 2024-03-04 | $335.77 | $709.56 | 507,500 | — | — |
| 2024-03-01 | $335.56 | $709.12 | 463,300 | — | — |
| 2024-02-29 | $330.39 | $698.19 | 1,064,400 | — | — |
| 2024-02-28 | $331.25 | $700.01 | 370,100 | — | — |
| 2024-02-27 | $328.68 | $694.58 | 352,300 | — | — |
| 2024-02-26 | $328.55 | $694.30 | 553,100 | — | — |
| 2024-02-23 | $330.27 | $697.94 | 442,200 | — | — |
| 2024-02-22 | $331.04 | $699.57 | 563,500 | — | — |
| 2024-02-21 | $324.82 | $686.42 | 430,200 | — | — |
| 2024-02-20 | $323.04 | $682.66 | 641,700 | — | — |
| 2024-02-16 | $320.49 | $677.27 | 548,700 | — | — |
| 2024-02-15 | $323.90 | $684.48 | 725,000 | — | — |
| 2024-02-14 | $319.39 | $674.95 | 496,800 | — | — |
| 2024-02-13 | $319.22 | $674.59 | 747,500 | — | — |
| 2024-02-12 | $320.09 | $676.43 | 907,100 | — | — |
| 2024-02-09 | $330.89 | $699.25 | 1,203,300 | — | — |
| 2024-02-08 | $328.35 | $693.88 | 941,500 | — | — |
| 2024-02-07 | $327.93 | $692.99 | 543,400 | — | — |
| 2024-02-06 | $325.38 | $687.60 | 706,500 | — | — |
| 2024-02-05 | $325.30 | $687.44 | 670,400 | — | — |
| 2024-02-02 | $327.62 | $692.34 | 568,900 | — | — |
| 2024-02-01 | $325.15 | $687.12 | 533,100 | — | — |
| 2024-01-31 | $319.50 | $675.18 | 832,400 | — | — |
| 2024-01-30 | $327.52 | $692.13 | 791,900 | — | — |
| 2024-01-29 | $326.75 | $690.50 | 622,800 | — | — |
| 2024-01-26 | $326.10 | $689.13 | 487,000 | — | — |
| 2024-01-25 | $328.59 | $694.39 | 392,600 | — | — |
| 2024-01-24 | $328.35 | $693.88 | 559,700 | — | — |
| 2024-01-23 | $329.47 | $696.25 | 596,000 | — | — |
| 2024-01-22 | $324.99 | $686.78 | 797,300 | — | — |
| 2024-01-19 | $326.28 | $689.51 | 736,400 | — | — |
| 2024-01-18 | $320.97 | $678.28 | 724,500 | — | — |
| 2024-01-17 | $317.03 | $669.96 | 446,100 | — | — |
| 2024-01-16 | $315.65 | $667.04 | 499,900 | — | — |
| 2024-01-12 | $316.31 | $668.44 | 692,300 | — | — |
| 2024-01-11 | $314.28 | $664.15 | 624,900 | — | — |
| 2024-01-10 | $315.04 | $665.75 | 418,700 | — | — |
| 2024-01-09 | $312.01 | $659.35 | 629,600 | — | — |
| 2024-01-08 | $312.86 | $661.15 | 525,400 | — | — |
| 2024-01-05 | $309.16 | $653.33 | 492,800 | — | — |
| 2024-01-04 | $311.75 | $658.80 | 739,200 | — | — |
| 2024-01-03 | $312.00 | $659.33 | 720,200 | — | — |
| 2024-01-02 | $311.64 | $658.57 | 800,200 | — | — |