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
- 1973-02-21 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 | $111.61 | $204.10 | 337,900 | — | — |
| 2024-12-30 | $111.31 | $203.55 | 400,000 | — | — |
| 2024-12-27 | $111.99 | $204.79 | 345,800 | — | — |
| 2024-12-26 | $112.50 | $205.73 | 266,200 | — | — |
| 2024-12-24 | $112.34 | $205.43 | 214,100 | — | — |
| 2024-12-23 | $112.27 | $205.31 | 659,700 | — | — |
| 2024-12-20 | $112.56 | $205.84 | 2,049,600 | — | — |
| 2024-12-19 | $110.54 | $202.14 | 739,000 | — | — |
| 2024-12-18 | $109.14 | $199.58 | 1,006,600 | — | — |
| 2024-12-17 | $114.75 | $209.84 | 743,700 | — | — |
| 2024-12-16 | $115.17 | $210.61 | 698,100 | — | — |
| 2024-12-13 | $115.94 | $212.02 | 1,275,000 | — | — |
| 2024-12-12 | $116.01 | $212.15 | 1,456,000 | — | — |
| 2024-12-11 | $116.64 | $213.30 | 973,300 | — | — |
| 2024-12-10 | $117.84 | $215.49 | 743,100 | — | — |
| 2024-12-09 | $120.29 | $219.97 | 709,500 | — | — |
| 2024-12-06 | $116.46 | $212.97 | 709,500 | — | — |
| 2024-12-05 | $115.09 | $210.46 | 1,216,100 | — | — |
| 2024-12-04 | $116.13 | $212.37 | 742,900 | — | — |
| 2024-12-03 | $115.02 | $210.34 | 699,500 | — | — |
| 2024-12-02 | $116.70 | $213.41 | 775,200 | — | — |
| 2024-11-29 | $116.14 | $212.38 | 389,600 | — | — |
| 2024-11-27 | $116.23 | $212.55 | 622,400 | — | — |
| 2024-11-26 | $115.07 | $210.43 | 1,013,600 | — | — |
| 2024-11-25 | $114.66 | $209.68 | 1,408,800 | — | — |
| 2024-11-22 | $112.03 | $204.87 | 1,143,900 | — | — |
| 2024-11-21 | $111.11 | $203.19 | 1,375,000 | — | — |
| 2024-11-20 | $111.34 | $203.61 | 952,200 | — | — |
| 2024-11-19 | $109.91 | $200.99 | 843,900 | — | — |
| 2024-11-18 | $109.47 | $200.19 | 1,299,200 | — | — |
| 2024-11-15 | $109.52 | $200.28 | 1,817,400 | — | — |
| 2024-11-14 | $116.05 | $212.22 | 732,500 | — | — |
| 2024-11-13 | $119.74 | $218.97 | 808,700 | — | — |
| 2024-11-12 | $120.35 | $220.08 | 691,100 | — | — |
| 2024-11-11 | $120.64 | $220.61 | 1,293,800 | — | — |
| 2024-11-08 | $122.47 | $223.96 | 999,700 | — | — |
| 2024-11-07 | $124.00 | $226.76 | 829,300 | — | — |
| 2024-11-06 | $124.86 | $228.33 | 1,441,900 | — | — |
| 2024-11-05 | $125.96 | $230.34 | 855,900 | — | — |
| 2024-11-04 | $124.82 | $228.26 | 2,389,100 | — | — |
| 2024-11-01 | $121.04 | $221.34 | 1,474,300 | — | — |
| 2024-10-31 | $118.59 | $216.86 | 946,500 | — | — |
| 2024-10-30 | $120.03 | $219.50 | 1,004,100 | — | — |
| 2024-10-29 | $117.76 | $215.35 | 479,000 | — | — |
| 2024-10-28 | $117.49 | $214.85 | 772,700 | — | — |
| 2024-10-25 | $116.33 | $212.73 | 733,600 | — | — |
| 2024-10-24 | $116.14 | $212.38 | 730,400 | — | — |
| 2024-10-23 | $118.50 | $216.70 | 844,100 | — | — |
| 2024-10-22 | $118.78 | $217.21 | 758,500 | — | — |
| 2024-10-21 | $119.25 | $218.07 | 735,800 | — | — |
| 2024-10-18 | $119.67 | $218.84 | 711,400 | — | — |
| 2024-10-17 | $119.05 | $217.58 | 702,100 | — | — |
| 2024-10-16 | $120.18 | $219.64 | 903,400 | — | — |
| 2024-10-15 | $124.36 | $227.28 | 937,500 | — | — |
| 2024-10-14 | $122.91 | $224.63 | 515,300 | — | — |
| 2024-10-11 | $121.51 | $222.07 | 575,700 | — | — |
| 2024-10-10 | $120.23 | $219.73 | 388,200 | — | — |
| 2024-10-09 | $121.51 | $222.07 | 533,700 | — | — |
| 2024-10-08 | $122.03 | $223.02 | 439,900 | — | — |
| 2024-10-07 | $122.53 | $223.94 | 573,500 | — | — |
| 2024-10-04 | $123.96 | $226.55 | 431,300 | — | — |
| 2024-10-03 | $124.10 | $226.81 | 599,300 | — | — |
| 2024-10-02 | $125.08 | $228.60 | 643,400 | — | — |
| 2024-10-01 | $124.44 | $227.43 | 695,200 | — | — |
| 2024-09-30 | $127.75 | $233.48 | 669,500 | — | — |
| 2024-09-27 | $126.06 | $230.39 | 680,500 | — | — |
| 2024-09-26 | $126.34 | $230.90 | 771,700 | — | — |
| 2024-09-25 | $122.09 | $223.13 | 562,600 | — | — |
| 2024-09-24 | $124.94 | $228.34 | 638,100 | — | — |
| 2024-09-23 | $122.07 | $223.10 | 365,300 | — | — |
| 2024-09-20 | $122.89 | $224.59 | 1,349,700 | — | — |
| 2024-09-19 | $126.48 | $231.16 | 728,200 | — | — |
| 2024-09-18 | $124.59 | $227.70 | 920,600 | — | — |
| 2024-09-17 | $122.71 | $224.27 | 533,300 | — | — |
| 2024-09-16 | $122.80 | $224.43 | 622,600 | — | — |
| 2024-09-13 | $122.03 | $223.02 | 446,200 | — | — |
| 2024-09-12 | $120.15 | $219.59 | 659,300 | — | — |
| 2024-09-11 | $121.01 | $221.16 | 792,200 | — | — |
| 2024-09-10 | $121.09 | $221.31 | 800,400 | — | — |
| 2024-09-09 | $118.76 | $217.05 | 726,200 | — | — |
| 2024-09-06 | $115.41 | $210.92 | 643,200 | — | — |
| 2024-09-05 | $117.12 | $214.05 | 603,200 | — | — |
| 2024-09-04 | $117.63 | $214.98 | 622,600 | — | — |
| 2024-09-03 | $119.74 | $218.84 | 544,600 | — | — |
| 2024-08-30 | $122.54 | $223.96 | 786,600 | — | — |
| 2024-08-29 | $122.18 | $223.30 | 460,700 | — | — |
| 2024-08-28 | $121.29 | $221.67 | 571,200 | — | — |
| 2024-08-27 | $122.44 | $223.77 | 542,000 | — | — |
| 2024-08-26 | $121.18 | $221.47 | 448,400 | — | — |
| 2024-08-23 | $121.25 | $221.60 | 578,500 | — | — |
| 2024-08-22 | $119.39 | $218.20 | 404,200 | — | — |
| 2024-08-21 | $120.73 | $220.65 | 475,600 | — | — |
| 2024-08-20 | $119.50 | $218.40 | 558,900 | — | — |
| 2024-08-19 | $120.24 | $219.75 | 552,600 | — | — |
| 2024-08-16 | $119.66 | $218.69 | 597,400 | — | — |
| 2024-08-15 | $119.98 | $219.28 | 532,000 | — | — |
| 2024-08-14 | $117.44 | $214.63 | 475,300 | — | — |
| 2024-08-13 | $119.07 | $217.61 | 526,600 | — | — |
| 2024-08-12 | $117.98 | $215.62 | 485,500 | — | — |
| 2024-08-09 | $118.75 | $217.03 | 512,700 | — | — |
| 2024-08-08 | $119.13 | $217.72 | 519,600 | — | — |
| 2024-08-07 | $115.64 | $211.34 | 1,131,100 | — | — |
| 2024-08-06 | $120.03 | $219.37 | 640,800 | — | — |
| 2024-08-05 | $120.19 | $219.66 | 860,100 | — | — |
| 2024-08-02 | $123.27 | $225.29 | 1,063,100 | — | — |
| 2024-08-01 | $125.03 | $228.51 | 1,113,200 | — | — |
| 2024-07-31 | $125.61 | $229.57 | 893,200 | — | — |
| 2024-07-30 | $127.16 | $232.40 | 1,413,500 | — | — |
| 2024-07-29 | $125.59 | $229.53 | 2,220,300 | — | — |
| 2024-07-26 | $115.15 | $210.45 | 1,384,100 | — | — |
| 2024-07-25 | $112.81 | $206.17 | 1,216,600 | — | — |
| 2024-07-24 | $111.61 | $203.98 | 887,100 | — | — |
| 2024-07-23 | $110.04 | $201.11 | 742,600 | — | — |
| 2024-07-22 | $110.69 | $202.30 | 520,300 | — | — |
| 2024-07-19 | $108.15 | $197.66 | 615,400 | — | — |
| 2024-07-18 | $109.87 | $200.67 | 873,300 | — | — |
| 2024-07-17 | $113.38 | $207.08 | 799,300 | — | — |
| 2024-07-16 | $113.12 | $206.61 | 1,498,500 | — | — |
| 2024-07-15 | $108.11 | $197.46 | 1,109,600 | — | — |
| 2024-07-12 | $109.52 | $200.03 | 1,785,700 | — | — |
| 2024-07-11 | $109.82 | $200.58 | 556,600 | — | — |
| 2024-07-10 | $106.69 | $194.86 | 661,800 | — | — |
| 2024-07-09 | $104.01 | $189.97 | 488,600 | — | — |
| 2024-07-08 | $104.64 | $191.12 | 660,700 | — | — |
| 2024-07-05 | $103.56 | $189.15 | 475,600 | — | — |
| 2024-07-03 | $102.56 | $187.32 | 381,600 | — | — |
| 2024-07-02 | $102.01 | $186.32 | 651,000 | — | — |
| 2024-07-01 | $103.00 | $188.12 | 1,070,700 | — | — |
| 2024-06-28 | $104.86 | $191.52 | 1,670,700 | — | — |
| 2024-06-27 | $105.71 | $193.07 | 1,092,600 | — | — |
| 2024-06-26 | $104.32 | $190.53 | 809,100 | — | — |
| 2024-06-25 | $104.64 | $191.12 | 606,400 | — | — |
| 2024-06-24 | $106.90 | $195.25 | 553,200 | — | — |
| 2024-06-21 | $107.98 | $197.22 | 845,000 | — | — |
| 2024-06-20 | $107.50 | $196.34 | 688,600 | — | — |
| 2024-06-18 | $107.29 | $195.96 | 583,200 | — | — |
| 2024-06-17 | $107.39 | $196.14 | 629,800 | — | — |
| 2024-06-14 | $108.65 | $198.44 | 1,078,300 | — | — |
| 2024-06-13 | $110.72 | $202.22 | 2,137,000 | — | — |
| 2024-06-12 | $112.55 | $205.57 | 1,010,500 | — | — |
| 2024-06-11 | $109.70 | $200.36 | 832,500 | — | — |
| 2024-06-10 | $109.30 | $199.63 | 919,100 | — | — |
| 2024-06-07 | $110.92 | $202.59 | 736,800 | — | — |
| 2024-06-06 | $111.02 | $202.77 | 713,500 | — | — |
| 2024-06-05 | $109.86 | $200.65 | 497,900 | — | — |
| 2024-06-04 | $108.53 | $198.22 | 593,300 | — | — |
| 2024-06-03 | $108.80 | $198.72 | 826,400 | — | — |
| 2024-05-31 | $109.26 | $199.56 | 1,451,800 | — | — |
| 2024-05-30 | $108.34 | $197.88 | 2,072,800 | — | — |
| 2024-05-29 | $109.75 | $200.45 | 803,500 | — | — |
| 2024-05-28 | $111.86 | $204.31 | 1,166,600 | — | — |
| 2024-05-24 | $113.27 | $206.88 | 647,700 | — | — |
| 2024-05-23 | $111.89 | $204.36 | 1,046,500 | — | — |
| 2024-05-22 | $112.67 | $205.79 | 864,100 | — | — |
| 2024-05-21 | $113.23 | $206.81 | 1,052,200 | — | — |
| 2024-05-20 | $112.02 | $204.60 | 883,900 | — | — |
| 2024-05-17 | $110.23 | $201.33 | 1,087,200 | — | — |
| 2024-05-16 | $108.46 | $198.10 | 1,232,400 | — | — |
| 2024-05-15 | $107.31 | $196.00 | 1,477,400 | — | — |
| 2024-05-14 | $106.53 | $194.57 | 884,000 | — | — |
| 2024-05-13 | $105.55 | $192.78 | 550,800 | — | — |
| 2024-05-10 | $104.80 | $191.41 | 608,000 | — | — |
| 2024-05-09 | $104.34 | $190.57 | 403,300 | — | — |
| 2024-05-08 | $102.83 | $187.81 | 489,300 | — | — |
| 2024-05-07 | $103.17 | $188.43 | 502,500 | — | — |
| 2024-05-06 | $102.82 | $187.80 | 898,200 | — | — |
| 2024-05-03 | $100.61 | $183.76 | 859,100 | — | — |
| 2024-05-02 | $101.08 | $184.62 | 675,100 | — | — |
| 2024-05-01 | $102.60 | $187.39 | 816,100 | — | — |
| 2024-04-30 | $102.47 | $187.16 | 902,500 | — | — |
| 2024-04-29 | $105.02 | $191.81 | 943,000 | — | — |
| 2024-04-26 | $101.51 | $185.40 | 827,400 | — | — |
| 2024-04-25 | $102.09 | $186.46 | 462,300 | — | — |
| 2024-04-24 | $102.68 | $187.54 | 632,100 | — | — |
| 2024-04-23 | $103.50 | $189.04 | 942,600 | — | — |
| 2024-04-22 | $100.77 | $184.05 | 668,800 | — | — |
| 2024-04-19 | $100.86 | $184.22 | 731,100 | — | — |
| 2024-04-18 | $99.38 | $181.51 | 744,400 | — | — |
| 2024-04-17 | $100.55 | $183.52 | 773,200 | — | — |
| 2024-04-16 | $100.28 | $183.03 | 1,058,600 | — | — |
| 2024-04-15 | $102.32 | $186.75 | 951,500 | — | — |
| 2024-04-12 | $103.49 | $188.89 | 994,200 | — | — |
| 2024-04-11 | $108.50 | $198.03 | 2,903,800 | — | — |
| 2024-04-10 | $107.90 | $196.94 | 1,439,200 | — | — |
| 2024-04-09 | $110.72 | $202.08 | 1,757,700 | — | — |
| 2024-04-08 | $106.41 | $194.22 | 1,471,100 | — | — |
| 2024-04-05 | $102.28 | $186.68 | 643,800 | — | — |
| 2024-04-04 | $101.68 | $185.58 | 771,700 | — | — |
| 2024-04-03 | $102.35 | $186.81 | 466,700 | — | — |
| 2024-04-02 | $102.21 | $186.55 | 869,100 | — | — |
| 2024-04-01 | $103.27 | $188.49 | 507,900 | — | — |
| 2024-03-28 | $105.00 | $191.64 | 656,200 | — | — |
| 2024-03-27 | $105.41 | $192.39 | 1,224,400 | — | — |
| 2024-03-26 | $103.42 | $188.76 | 684,100 | — | — |
| 2024-03-25 | $103.00 | $187.99 | 864,500 | — | — |
| 2024-03-22 | $103.25 | $188.45 | 852,200 | — | — |
| 2024-03-21 | $105.07 | $191.77 | 776,900 | — | — |
| 2024-03-20 | $104.67 | $191.04 | 558,800 | — | — |
| 2024-03-19 | $104.24 | $190.26 | 602,400 | — | — |
| 2024-03-18 | $104.16 | $190.11 | 1,027,100 | — | — |
| 2024-03-15 | $104.90 | $191.46 | 1,158,500 | — | — |
| 2024-03-14 | $104.88 | $191.42 | 914,200 | — | — |
| 2024-03-13 | $108.00 | $197.12 | 582,200 | — | — |
| 2024-03-12 | $108.81 | $198.60 | 448,600 | — | — |
| 2024-03-11 | $109.24 | $199.38 | 570,000 | — | — |
| 2024-03-08 | $109.33 | $199.55 | 649,800 | — | — |
| 2024-03-07 | $108.49 | $198.01 | 575,400 | — | — |
| 2024-03-06 | $107.31 | $195.86 | 689,300 | — | — |
| 2024-03-05 | $107.01 | $195.31 | 578,800 | — | — |
| 2024-03-04 | $108.51 | $198.05 | 1,007,300 | — | — |
| 2024-03-01 | $107.12 | $195.51 | 1,186,900 | — | — |
| 2024-02-29 | $109.59 | $200.02 | 1,740,300 | — | — |
| 2024-02-28 | $107.35 | $195.93 | 885,900 | — | — |
| 2024-02-27 | $105.63 | $192.79 | 593,900 | — | — |
| 2024-02-26 | $103.96 | $189.74 | 489,200 | — | — |
| 2024-02-23 | $104.44 | $190.62 | 402,800 | — | — |
| 2024-02-22 | $104.37 | $190.49 | 494,500 | — | — |
| 2024-02-21 | $103.77 | $189.40 | 568,300 | — | — |
| 2024-02-20 | $101.98 | $186.13 | 602,800 | — | — |
| 2024-02-16 | $102.46 | $187.01 | 466,600 | — | — |
| 2024-02-15 | $104.07 | $189.95 | 724,200 | — | — |
| 2024-02-14 | $103.56 | $189.01 | 660,700 | — | — |
| 2024-02-13 | $101.35 | $184.98 | 949,100 | — | — |
| 2024-02-12 | $104.89 | $191.44 | 694,200 | — | — |
| 2024-02-09 | $103.76 | $189.38 | 612,400 | — | — |
| 2024-02-08 | $103.25 | $188.45 | 774,500 | — | — |
| 2024-02-07 | $102.90 | $187.81 | 880,200 | — | — |
| 2024-02-06 | $104.22 | $190.22 | 1,086,700 | — | — |
| 2024-02-05 | $103.90 | $189.64 | 1,160,400 | — | — |
| 2024-02-02 | $105.62 | $192.77 | 1,366,500 | — | — |
| 2024-02-01 | $109.26 | $199.42 | 1,428,700 | — | — |
| 2024-01-31 | $107.18 | $195.62 | 1,521,000 | — | — |
| 2024-01-30 | $111.18 | $202.92 | 990,200 | — | — |
| 2024-01-29 | $110.08 | $200.92 | 771,400 | — | — |
| 2024-01-26 | $110.00 | $200.77 | 972,400 | — | — |
| 2024-01-25 | $108.69 | $198.38 | 812,400 | — | — |
| 2024-01-24 | $106.91 | $195.13 | 727,400 | — | — |
| 2024-01-23 | $107.49 | $196.19 | 1,467,400 | — | — |
| 2024-01-22 | $106.71 | $194.76 | 629,900 | — | — |
| 2024-01-19 | $106.43 | $194.25 | 627,900 | — | — |
| 2024-01-18 | $105.92 | $193.32 | 607,900 | — | — |
| 2024-01-17 | $105.75 | $192.88 | 908,300 | — | — |
| 2024-01-16 | $108.19 | $197.33 | 788,900 | — | — |
| 2024-01-12 | $110.80 | $202.10 | 393,700 | — | — |
| 2024-01-11 | $110.83 | $202.15 | 718,100 | — | — |
| 2024-01-10 | $111.68 | $203.70 | 806,500 | — | — |
| 2024-01-09 | $111.26 | $202.93 | 1,038,300 | — | — |
| 2024-01-08 | $109.01 | $198.83 | 624,500 | — | — |
| 2024-01-05 | $107.36 | $195.82 | 453,900 | — | — |
| 2024-01-04 | $107.72 | $196.48 | 756,600 | — | — |
| 2024-01-03 | $105.02 | $191.55 | 706,200 | — | — |
| 2024-01-02 | $110.43 | $201.42 | 622,200 | — | — |