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
- 1993-12-09 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 | $122.97 | $789.16 | 843,200 | — | — |
| 2024-12-30 | $122.70 | $781.39 | 659,300 | — | — |
| 2024-12-27 | $123.66 | $787.50 | 775,300 | — | — |
| 2024-12-26 | $124.76 | $794.51 | 471,700 | — | — |
| 2024-12-24 | $125.32 | $798.08 | 247,100 | — | — |
| 2024-12-23 | $123.87 | $788.84 | 792,700 | — | — |
| 2024-12-20 | $123.68 | $787.63 | 2,222,500 | — | — |
| 2024-12-19 | $119.89 | $763.50 | 1,545,900 | — | — |
| 2024-12-18 | $120.41 | $766.81 | 1,346,100 | — | — |
| 2024-12-17 | $122.80 | $782.03 | 801,400 | — | — |
| 2024-12-16 | $122.65 | $781.07 | 848,100 | — | — |
| 2024-12-13 | $122.20 | $778.21 | 472,500 | — | — |
| 2024-12-12 | $123.20 | $784.58 | 901,600 | — | — |
| 2024-12-11 | $121.18 | $771.71 | 860,500 | — | — |
| 2024-12-10 | $122.84 | $782.28 | 834,300 | — | — |
| 2024-12-09 | $124.54 | $793.11 | 843,300 | — | — |
| 2024-12-06 | $124.69 | $794.06 | 867,100 | — | — |
| 2024-12-05 | $126.36 | $804.70 | 850,700 | — | — |
| 2024-12-04 | $127.10 | $809.41 | 707,600 | — | — |
| 2024-12-03 | $127.05 | $809.09 | 820,700 | — | — |
| 2024-12-02 | $127.00 | $808.77 | 822,600 | — | — |
| 2024-11-29 | $126.33 | $804.51 | 640,300 | — | — |
| 2024-11-27 | $128.56 | $818.71 | 512,600 | — | — |
| 2024-11-26 | $127.03 | $808.97 | 1,081,300 | — | — |
| 2024-11-25 | $128.88 | $820.75 | 750,600 | — | — |
| 2024-11-22 | $127.46 | $811.70 | 559,200 | — | — |
| 2024-11-21 | $128.52 | $818.45 | 761,600 | — | — |
| 2024-11-20 | $126.26 | $804.06 | 861,300 | — | — |
| 2024-11-19 | $126.61 | $806.29 | 793,200 | — | — |
| 2024-11-18 | $125.27 | $797.76 | 531,100 | — | — |
| 2024-11-15 | $125.16 | $797.06 | 863,400 | — | — |
| 2024-11-14 | $124.09 | $790.24 | 901,300 | — | — |
| 2024-11-13 | $125.89 | $801.71 | 1,052,800 | — | — |
| 2024-11-12 | $124.17 | $790.75 | 1,245,100 | — | — |
| 2024-11-11 | $127.12 | $809.54 | 1,048,900 | — | — |
| 2024-11-08 | $125.32 | $798.08 | 1,432,600 | — | — |
| 2024-11-07 | $123.22 | $784.70 | 4,749,600 | — | — |
| 2024-11-06 | $131.76 | $839.09 | 1,407,900 | — | — |
| 2024-11-05 | $133.22 | $848.39 | 605,500 | — | — |
| 2024-11-04 | $130.28 | $829.66 | 562,800 | — | — |
| 2024-11-01 | $130.31 | $829.85 | 722,500 | — | — |
| 2024-10-31 | $132.68 | $844.95 | 836,100 | — | — |
| 2024-10-30 | $132.89 | $846.28 | 712,200 | — | — |
| 2024-10-29 | $131.25 | $835.84 | 738,000 | — | — |
| 2024-10-28 | $131.95 | $840.30 | 1,916,900 | — | — |
| 2024-10-25 | $133.89 | $852.65 | 815,500 | — | — |
| 2024-10-24 | $137.87 | $878.00 | 824,900 | — | — |
| 2024-10-23 | $139.05 | $885.51 | 911,400 | — | — |
| 2024-10-22 | $135.35 | $861.95 | 979,400 | — | — |
| 2024-10-21 | $133.96 | $853.10 | 733,200 | — | — |
| 2024-10-18 | $136.19 | $867.30 | 923,300 | — | — |
| 2024-10-17 | $137.58 | $876.15 | 1,292,300 | — | — |
| 2024-10-16 | $136.07 | $866.54 | 698,000 | — | — |
| 2024-10-15 | $133.71 | $851.51 | 952,000 | — | — |
| 2024-10-14 | $130.25 | $829.47 | 1,232,200 | — | — |
| 2024-10-11 | $129.80 | $826.61 | 1,165,200 | — | — |
| 2024-10-10 | $128.88 | $820.75 | 1,335,300 | — | — |
| 2024-10-09 | $126.69 | $806.80 | 1,041,400 | — | — |
| 2024-10-08 | $125.08 | $796.55 | 1,111,800 | — | — |
| 2024-10-07 | $127.60 | $812.60 | 1,094,500 | — | — |
| 2024-10-04 | $129.77 | $826.42 | 947,800 | — | — |
| 2024-10-03 | $131.07 | $834.69 | 722,100 | — | — |
| 2024-10-02 | $133.15 | $847.94 | 742,800 | — | — |
| 2024-10-01 | $133.74 | $851.70 | 1,225,100 | — | — |
| 2024-09-30 | $135.15 | $860.68 | 1,053,500 | — | — |
| 2024-09-27 | $135.98 | $859.98 | 1,389,700 | — | — |
| 2024-09-26 | $135.62 | $857.70 | 1,350,600 | — | — |
| 2024-09-25 | $137.48 | $869.46 | 3,955,700 | — | — |
| 2024-09-24 | $139.10 | $879.71 | 1,054,900 | — | — |
| 2024-09-23 | $140.22 | $886.79 | 1,412,700 | — | — |
| 2024-09-20 | $140.68 | $889.70 | 3,329,500 | — | — |
| 2024-09-19 | $144.63 | $914.68 | 1,209,300 | — | — |
| 2024-09-18 | $143.11 | $905.07 | 595,400 | — | — |
| 2024-09-17 | $144.74 | $915.38 | 810,300 | — | — |
| 2024-09-16 | $145.91 | $922.78 | 567,600 | — | — |
| 2024-09-13 | $147.58 | $933.34 | 933,100 | — | — |
| 2024-09-12 | $144.60 | $914.49 | 843,700 | — | — |
| 2024-09-11 | $141.72 | $896.28 | 749,700 | — | — |
| 2024-09-10 | $141.40 | $894.25 | 781,900 | — | — |
| 2024-09-09 | $140.00 | $885.40 | 1,133,600 | — | — |
| 2024-09-06 | $141.22 | $893.12 | 1,502,500 | — | — |
| 2024-09-05 | $137.45 | $869.27 | 1,210,600 | — | — |
| 2024-09-04 | $136.32 | $862.13 | 1,348,700 | — | — |
| 2024-09-03 | $135.52 | $857.07 | 690,900 | — | — |
| 2024-08-30 | $135.24 | $855.30 | 1,275,400 | — | — |
| 2024-08-29 | $132.93 | $840.69 | 532,900 | — | — |
| 2024-08-28 | $132.52 | $838.09 | 729,000 | — | — |
| 2024-08-27 | $132.83 | $840.05 | 488,200 | — | — |
| 2024-08-26 | $133.45 | $843.98 | 437,000 | — | — |
| 2024-08-23 | $133.01 | $841.19 | 662,400 | — | — |
| 2024-08-22 | $132.29 | $836.64 | 326,400 | — | — |
| 2024-08-21 | $132.26 | $836.45 | 327,000 | — | — |
| 2024-08-20 | $131.90 | $834.17 | 275,500 | — | — |
| 2024-08-19 | $132.11 | $835.50 | 317,000 | — | — |
| 2024-08-16 | $131.50 | $831.64 | 501,800 | — | — |
| 2024-08-15 | $130.52 | $825.45 | 492,800 | — | — |
| 2024-08-14 | $131.90 | $834.17 | 744,400 | — | — |
| 2024-08-13 | $130.29 | $823.99 | 314,300 | — | — |
| 2024-08-12 | $130.13 | $822.98 | 480,300 | — | — |
| 2024-08-09 | $130.48 | $825.19 | 718,400 | — | — |
| 2024-08-08 | $129.47 | $818.81 | 560,600 | — | — |
| 2024-08-07 | $128.89 | $815.14 | 472,500 | — | — |
| 2024-08-06 | $131.26 | $830.13 | 530,600 | — | — |
| 2024-08-05 | $130.19 | $823.36 | 859,400 | — | — |
| 2024-08-02 | $135.61 | $857.64 | 1,050,000 | — | — |
| 2024-08-01 | $133.20 | $842.39 | 1,126,800 | — | — |
| 2024-07-31 | $126.73 | $801.48 | 643,300 | — | — |
| 2024-07-30 | $127.24 | $804.70 | 483,300 | — | — |
| 2024-07-29 | $125.61 | $794.39 | 483,700 | — | — |
| 2024-07-26 | $124.91 | $789.97 | 450,900 | — | — |
| 2024-07-25 | $122.16 | $772.57 | 495,700 | — | — |
| 2024-07-24 | $122.39 | $774.03 | 347,800 | — | — |
| 2024-07-23 | $123.53 | $781.24 | 648,000 | — | — |
| 2024-07-22 | $126.27 | $798.57 | 577,500 | — | — |
| 2024-07-19 | $126.90 | $802.55 | 562,200 | — | — |
| 2024-07-18 | $126.14 | $797.75 | 570,900 | — | — |
| 2024-07-17 | $128.70 | $813.94 | 393,800 | — | — |
| 2024-07-16 | $126.77 | $801.73 | 630,800 | — | — |
| 2024-07-15 | $124.71 | $788.70 | 536,300 | — | — |
| 2024-07-12 | $123.50 | $781.05 | 699,100 | — | — |
| 2024-07-11 | $122.28 | $773.33 | 664,700 | — | — |
| 2024-07-10 | $118.63 | $750.25 | 435,000 | — | — |
| 2024-07-09 | $118.12 | $747.02 | 440,800 | — | — |
| 2024-07-08 | $117.46 | $742.85 | 510,400 | — | — |
| 2024-07-05 | $118.95 | $752.27 | 352,800 | — | — |
| 2024-07-03 | $117.73 | $744.56 | 212,000 | — | — |
| 2024-07-02 | $118.08 | $746.77 | 898,700 | — | — |
| 2024-07-01 | $118.76 | $751.07 | 567,900 | — | — |
| 2024-06-28 | $120.34 | $761.06 | 1,560,800 | — | — |
| 2024-06-27 | $120.06 | $753.35 | 441,800 | — | — |
| 2024-06-26 | $118.33 | $742.49 | 443,500 | — | — |
| 2024-06-25 | $119.03 | $746.89 | 548,400 | — | — |
| 2024-06-24 | $120.10 | $753.60 | 1,055,200 | — | — |
| 2024-06-21 | $117.52 | $737.41 | 877,400 | — | — |
| 2024-06-20 | $115.59 | $725.30 | 700,100 | — | — |
| 2024-06-18 | $116.05 | $728.19 | 1,043,200 | — | — |
| 2024-06-17 | $115.91 | $727.31 | 439,500 | — | — |
| 2024-06-14 | $116.64 | $731.89 | 420,100 | — | — |
| 2024-06-13 | $115.84 | $726.87 | 674,300 | — | — |
| 2024-06-12 | $116.45 | $730.70 | 829,400 | — | — |
| 2024-06-11 | $113.91 | $714.76 | 734,100 | — | — |
| 2024-06-10 | $114.23 | $716.77 | 1,069,100 | — | — |
| 2024-06-07 | $115.51 | $724.80 | 584,400 | — | — |
| 2024-06-06 | $118.74 | $745.07 | 388,600 | — | — |
| 2024-06-05 | $118.49 | $743.50 | 471,000 | — | — |
| 2024-06-04 | $118.38 | $742.81 | 819,100 | — | — |
| 2024-06-03 | $116.74 | $732.52 | 639,200 | — | — |
| 2024-05-31 | $117.99 | $740.36 | 1,172,800 | — | — |
| 2024-05-30 | $117.87 | $739.61 | 428,200 | — | — |
| 2024-05-29 | $115.39 | $724.05 | 523,700 | — | — |
| 2024-05-28 | $116.19 | $729.07 | 503,600 | — | — |
| 2024-05-24 | $117.15 | $735.09 | 535,400 | — | — |
| 2024-05-23 | $118.30 | $742.31 | 680,100 | — | — |
| 2024-05-22 | $122.42 | $768.16 | 430,500 | — | — |
| 2024-05-21 | $122.72 | $770.04 | 534,700 | — | — |
| 2024-05-20 | $122.27 | $767.22 | 538,800 | — | — |
| 2024-05-17 | $122.33 | $767.59 | 943,100 | — | — |
| 2024-05-16 | $120.79 | $757.93 | 682,000 | — | — |
| 2024-05-15 | $118.39 | $742.87 | 467,700 | — | — |
| 2024-05-14 | $117.44 | $736.91 | 468,300 | — | — |
| 2024-05-13 | $117.76 | $738.92 | 688,900 | — | — |
| 2024-05-10 | $117.50 | $737.29 | 623,400 | — | — |
| 2024-05-09 | $117.66 | $738.29 | 623,300 | — | — |
| 2024-05-08 | $116.72 | $732.39 | 850,400 | — | — |
| 2024-05-07 | $116.50 | $731.01 | 710,100 | — | — |
| 2024-05-06 | $115.66 | $725.74 | 1,000,400 | — | — |
| 2024-05-03 | $117.30 | $736.03 | 697,900 | — | — |
| 2024-05-02 | $116.64 | $731.89 | 1,099,600 | — | — |
| 2024-05-01 | $112.78 | $707.67 | 1,531,900 | — | — |
| 2024-04-30 | $111.32 | $698.51 | 2,074,700 | — | — |
| 2024-04-29 | $120.31 | $754.92 | 888,800 | — | — |
| 2024-04-26 | $119.08 | $747.20 | 394,600 | — | — |
| 2024-04-25 | $118.92 | $746.20 | 418,600 | — | — |
| 2024-04-24 | $120.30 | $754.85 | 642,700 | — | — |
| 2024-04-23 | $120.04 | $753.22 | 601,500 | — | — |
| 2024-04-22 | $118.29 | $742.24 | 642,900 | — | — |
| 2024-04-19 | $117.69 | $738.48 | 660,000 | — | — |
| 2024-04-18 | $117.96 | $740.17 | 545,100 | — | — |
| 2024-04-17 | $118.30 | $742.31 | 440,500 | — | — |
| 2024-04-16 | $118.47 | $743.37 | 399,100 | — | — |
| 2024-04-15 | $120.42 | $755.61 | 506,200 | — | — |
| 2024-04-12 | $120.68 | $757.24 | 460,200 | — | — |
| 2024-04-11 | $122.62 | $769.41 | 541,100 | — | — |
| 2024-04-10 | $123.77 | $776.63 | 525,000 | — | — |
| 2024-04-09 | $128.20 | $804.43 | 569,200 | — | — |
| 2024-04-08 | $126.08 | $791.12 | 577,700 | — | — |
| 2024-04-05 | $122.93 | $771.36 | 412,600 | — | — |
| 2024-04-04 | $122.91 | $771.23 | 484,900 | — | — |
| 2024-04-03 | $122.80 | $770.54 | 543,900 | — | — |
| 2024-04-02 | $123.30 | $773.68 | 806,400 | — | — |
| 2024-04-01 | $125.44 | $787.11 | 583,400 | — | — |
| 2024-03-28 | $128.58 | $806.81 | 896,100 | — | — |
| 2024-03-27 | $126.30 | $792.50 | 504,600 | — | — |
| 2024-03-26 | $125.18 | $779.58 | 891,900 | — | — |
| 2024-03-25 | $125.80 | $783.44 | 589,900 | — | — |
| 2024-03-22 | $128.59 | $800.81 | 524,400 | — | — |
| 2024-03-21 | $131.76 | $820.56 | 607,600 | — | — |
| 2024-03-20 | $131.28 | $817.57 | 583,000 | — | — |
| 2024-03-19 | $130.10 | $810.22 | 499,200 | — | — |
| 2024-03-18 | $130.40 | $812.09 | 456,500 | — | — |
| 2024-03-15 | $130.99 | $815.76 | 1,001,500 | — | — |
| 2024-03-14 | $131.10 | $816.44 | 703,200 | — | — |
| 2024-03-13 | $133.82 | $833.38 | 618,000 | — | — |
| 2024-03-12 | $133.90 | $833.88 | 872,900 | — | — |
| 2024-03-11 | $133.30 | $830.15 | 553,000 | — | — |
| 2024-03-08 | $133.56 | $831.76 | 619,500 | — | — |
| 2024-03-07 | $132.10 | $822.67 | 1,099,700 | — | — |
| 2024-03-06 | $131.46 | $818.69 | 1,467,900 | — | — |
| 2024-03-05 | $131.46 | $818.69 | 1,551,200 | — | — |
| 2024-03-04 | $132.13 | $822.86 | 1,348,900 | — | — |
| 2024-03-01 | $132.74 | $826.66 | 806,500 | — | — |
| 2024-02-29 | $133.76 | $833.01 | 1,014,100 | — | — |
| 2024-02-28 | $131.31 | $817.75 | 1,673,400 | — | — |
| 2024-02-27 | $130.74 | $814.20 | 1,306,100 | — | — |
| 2024-02-26 | $131.35 | $818.00 | 1,309,000 | — | — |
| 2024-02-23 | $131.39 | $818.25 | 820,800 | — | — |
| 2024-02-22 | $131.10 | $816.44 | 963,700 | — | — |
| 2024-02-21 | $133.06 | $828.65 | 1,603,200 | — | — |
| 2024-02-20 | $130.85 | $814.89 | 1,332,500 | — | — |
| 2024-02-16 | $130.00 | $809.59 | 2,102,500 | — | — |
| 2024-02-15 | $128.32 | $799.13 | 1,022,800 | — | — |
| 2024-02-14 | $126.86 | $790.04 | 981,300 | — | — |
| 2024-02-13 | $124.83 | $777.40 | 791,300 | — | — |
| 2024-02-12 | $125.91 | $784.12 | 631,700 | — | — |
| 2024-02-09 | $125.50 | $781.57 | 523,000 | — | — |
| 2024-02-08 | $124.90 | $777.83 | 647,400 | — | — |
| 2024-02-07 | $124.50 | $775.34 | 673,500 | — | — |
| 2024-02-06 | $124.98 | $778.33 | 631,600 | — | — |
| 2024-02-05 | $123.35 | $768.18 | 543,500 | — | — |
| 2024-02-02 | $127.14 | $791.78 | 721,800 | — | — |
| 2024-02-01 | $129.39 | $805.80 | 898,700 | — | — |
| 2024-01-31 | $125.35 | $780.64 | 837,800 | — | — |
| 2024-01-30 | $124.28 | $773.97 | 834,700 | — | — |
| 2024-01-29 | $126.23 | $786.12 | 788,800 | — | — |
| 2024-01-26 | $124.08 | $772.73 | 673,100 | — | — |
| 2024-01-25 | $124.86 | $777.58 | 807,200 | — | — |
| 2024-01-24 | $124.67 | $776.40 | 1,004,800 | — | — |
| 2024-01-23 | $128.66 | $801.25 | 978,300 | — | — |
| 2024-01-22 | $128.80 | $802.12 | 2,103,000 | — | — |
| 2024-01-19 | $129.19 | $804.55 | 1,034,200 | — | — |
| 2024-01-18 | $129.01 | $803.43 | 575,500 | — | — |
| 2024-01-17 | $130.93 | $815.39 | 682,700 | — | — |
| 2024-01-16 | $133.18 | $829.40 | 628,300 | — | — |
| 2024-01-12 | $134.69 | $838.80 | 422,800 | — | — |
| 2024-01-11 | $133.89 | $833.82 | 655,100 | — | — |
| 2024-01-10 | $135.95 | $846.65 | 1,091,000 | — | — |
| 2024-01-09 | $135.07 | $841.17 | 708,200 | — | — |
| 2024-01-08 | $134.47 | $837.43 | 825,300 | — | — |
| 2024-01-05 | $132.06 | $822.42 | 601,200 | — | — |
| 2024-01-04 | $132.54 | $825.41 | 577,700 | — | — |
| 2024-01-03 | $131.89 | $821.36 | 603,200 | — | — |
| 2024-01-02 | $135.52 | $843.97 | 563,900 | — | — |