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-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 | $126.23 | $180.36 | 718,600 | — | — |
| 2024-12-30 | $125.42 | $179.20 | 721,300 | — | — |
| 2024-12-27 | $127.97 | $182.85 | 1,076,800 | — | — |
| 2024-12-26 | $127.95 | $182.82 | 535,200 | — | — |
| 2024-12-24 | $129.71 | $185.33 | 490,500 | — | — |
| 2024-12-23 | $129.64 | $185.23 | 1,118,000 | — | — |
| 2024-12-20 | $129.46 | $184.98 | 7,391,600 | — | — |
| 2024-12-19 | $125.70 | $179.60 | 1,478,800 | — | — |
| 2024-12-18 | $127.46 | $182.12 | 1,307,300 | — | — |
| 2024-12-17 | $132.55 | $189.39 | 1,316,200 | — | — |
| 2024-12-16 | $133.77 | $191.13 | 1,910,800 | — | — |
| 2024-12-13 | $136.71 | $195.33 | 1,009,200 | — | — |
| 2024-12-12 | $135.36 | $193.41 | 1,866,700 | — | — |
| 2024-12-11 | $140.09 | $200.16 | 942,700 | — | — |
| 2024-12-10 | $139.10 | $198.75 | 1,242,200 | — | — |
| 2024-12-09 | $141.01 | $201.48 | 1,236,200 | — | — |
| 2024-12-06 | $138.94 | $198.52 | 1,108,300 | — | — |
| 2024-12-05 | $138.90 | $198.46 | 879,000 | — | — |
| 2024-12-04 | $141.51 | $202.19 | 658,800 | — | — |
| 2024-12-03 | $141.27 | $201.85 | 942,500 | — | — |
| 2024-12-02 | $142.03 | $202.94 | 1,095,700 | — | — |
| 2024-11-29 | $142.68 | $203.86 | 490,300 | — | — |
| 2024-11-27 | $141.98 | $202.86 | 1,278,800 | — | — |
| 2024-11-26 | $145.64 | $208.09 | 1,430,600 | — | — |
| 2024-11-25 | $143.32 | $204.78 | 2,306,000 | — | — |
| 2024-11-22 | $143.63 | $205.22 | 2,567,000 | — | — |
| 2024-11-21 | $147.92 | $211.35 | 2,251,700 | — | — |
| 2024-11-20 | $151.84 | $216.95 | 983,600 | — | — |
| 2024-11-19 | $153.35 | $219.11 | 819,200 | — | — |
| 2024-11-18 | $153.45 | $219.25 | 1,341,000 | — | — |
| 2024-11-15 | $155.34 | $221.95 | 1,573,700 | — | — |
| 2024-11-14 | $162.65 | $232.40 | 1,878,100 | — | — |
| 2024-11-13 | $162.93 | $232.80 | 969,400 | — | — |
| 2024-11-12 | $164.21 | $234.63 | 1,009,100 | — | — |
| 2024-11-11 | $166.85 | $238.40 | 896,100 | — | — |
| 2024-11-08 | $165.21 | $236.06 | 1,128,100 | — | — |
| 2024-11-07 | $168.52 | $240.79 | 1,152,500 | — | — |
| 2024-11-06 | $160.37 | $229.14 | 2,418,400 | — | — |
| 2024-11-05 | $166.87 | $238.43 | 1,198,100 | — | — |
| 2024-11-04 | $162.38 | $232.01 | 1,855,500 | — | — |
| 2024-11-01 | $156.13 | $223.08 | 1,215,200 | — | — |
| 2024-10-31 | $155.02 | $221.50 | 1,155,000 | — | — |
| 2024-10-30 | $158.08 | $225.87 | 1,401,000 | — | — |
| 2024-10-29 | $162.76 | $232.56 | 3,711,400 | — | — |
| 2024-10-28 | $139.49 | $199.31 | 1,782,800 | — | — |
| 2024-10-25 | $139.77 | $199.71 | 2,632,600 | — | — |
| 2024-10-24 | $151.09 | $215.88 | 1,994,900 | — | — |
| 2024-10-23 | $157.62 | $225.21 | 872,400 | — | — |
| 2024-10-22 | $157.24 | $224.67 | 765,100 | — | — |
| 2024-10-21 | $159.72 | $228.21 | 631,200 | — | — |
| 2024-10-18 | $163.87 | $234.14 | 829,600 | — | — |
| 2024-10-17 | $161.71 | $231.05 | 488,800 | — | — |
| 2024-10-16 | $164.03 | $234.37 | 908,400 | — | — |
| 2024-10-15 | $160.25 | $228.97 | 1,215,000 | — | — |
| 2024-10-14 | $155.29 | $221.88 | 961,400 | — | — |
| 2024-10-11 | $155.82 | $222.64 | 787,800 | — | — |
| 2024-10-10 | $152.78 | $218.30 | 914,100 | — | — |
| 2024-10-09 | $154.07 | $220.14 | 1,068,900 | — | — |
| 2024-10-08 | $150.75 | $215.39 | 1,448,500 | — | — |
| 2024-10-07 | $152.87 | $218.42 | 1,678,200 | — | — |
| 2024-10-04 | $156.57 | $223.71 | 1,186,500 | — | — |
| 2024-10-03 | $156.74 | $223.95 | 1,287,000 | — | — |
| 2024-10-02 | $161.81 | $231.20 | 669,200 | — | — |
| 2024-10-01 | $162.87 | $232.71 | 686,600 | — | — |
| 2024-09-30 | $166.20 | $237.47 | 1,055,200 | — | — |
| 2024-09-27 | $163.22 | $233.21 | 1,330,400 | — | — |
| 2024-09-26 | $164.94 | $235.67 | 737,600 | — | — |
| 2024-09-25 | $167.70 | $239.61 | 658,500 | — | — |
| 2024-09-24 | $166.33 | $237.66 | 643,000 | — | — |
| 2024-09-23 | $168.03 | $240.09 | 837,000 | — | — |
| 2024-09-20 | $165.16 | $235.98 | 2,500,600 | — | — |
| 2024-09-19 | $167.20 | $238.90 | 1,361,400 | — | — |
| 2024-09-18 | $161.07 | $230.14 | 1,367,100 | — | — |
| 2024-09-17 | $156.96 | $224.27 | 1,488,700 | — | — |
| 2024-09-16 | $164.62 | $235.21 | 874,400 | — | — |
| 2024-09-13 | $162.41 | $232.06 | 639,000 | — | — |
| 2024-09-12 | $158.01 | $225.77 | 755,300 | — | — |
| 2024-09-11 | $157.66 | $225.27 | 903,700 | — | — |
| 2024-09-10 | $154.62 | $220.92 | 1,065,100 | — | — |
| 2024-09-09 | $153.22 | $218.92 | 1,722,500 | — | — |
| 2024-09-06 | $153.40 | $219.18 | 2,237,300 | — | — |
| 2024-09-05 | $161.98 | $231.44 | 1,679,600 | — | — |
| 2024-09-04 | $162.12 | $231.64 | 954,200 | — | — |
| 2024-09-03 | $161.65 | $230.97 | 927,300 | — | — |
| 2024-08-30 | $165.84 | $236.96 | 651,300 | — | — |
| 2024-08-29 | $164.67 | $235.28 | 584,300 | — | — |
| 2024-08-28 | $162.87 | $232.71 | 506,600 | — | — |
| 2024-08-27 | $163.87 | $234.14 | 469,200 | — | — |
| 2024-08-26 | $163.68 | $233.87 | 677,800 | — | — |
| 2024-08-23 | $164.53 | $235.08 | 795,400 | — | — |
| 2024-08-22 | $160.50 | $229.33 | 740,500 | — | — |
| 2024-08-21 | $158.22 | $226.07 | 666,500 | — | — |
| 2024-08-20 | $155.22 | $221.78 | 681,500 | — | — |
| 2024-08-19 | $156.18 | $223.15 | 1,030,600 | — | — |
| 2024-08-16 | $156.66 | $223.84 | 772,100 | — | — |
| 2024-08-15 | $155.15 | $221.68 | 1,036,600 | — | — |
| 2024-08-14 | $154.00 | $220.04 | 752,600 | — | — |
| 2024-08-13 | $152.79 | $218.31 | 1,134,000 | — | — |
| 2024-08-12 | $151.48 | $216.44 | 728,100 | — | — |
| 2024-08-09 | $150.06 | $214.41 | 747,300 | — | — |
| 2024-08-08 | $150.10 | $214.47 | 1,015,700 | — | — |
| 2024-08-07 | $145.49 | $207.88 | 1,167,700 | — | — |
| 2024-08-06 | $146.16 | $208.84 | 1,324,300 | — | — |
| 2024-08-05 | $144.99 | $207.16 | 2,393,300 | — | — |
| 2024-08-02 | $141.75 | $202.54 | 1,610,100 | — | — |
| 2024-08-01 | $147.95 | $211.39 | 1,411,600 | — | — |
| 2024-07-31 | $149.70 | $213.89 | 1,713,800 | — | — |
| 2024-07-30 | $150.16 | $214.55 | 1,829,600 | — | — |
| 2024-07-29 | $152.87 | $218.42 | 1,307,200 | — | — |
| 2024-07-26 | $151.63 | $216.65 | 1,459,200 | — | — |
| 2024-07-25 | $149.74 | $213.95 | 2,597,400 | — | — |
| 2024-07-24 | $145.34 | $207.67 | 3,967,900 | — | — |
| 2024-07-23 | $138.68 | $198.15 | 1,766,200 | — | — |
| 2024-07-22 | $134.90 | $192.75 | 1,056,300 | — | — |
| 2024-07-19 | $133.27 | $190.42 | 694,900 | — | — |
| 2024-07-18 | $131.75 | $188.25 | 1,250,900 | — | — |
| 2024-07-17 | $133.43 | $190.65 | 1,298,300 | — | — |
| 2024-07-16 | $133.39 | $190.59 | 832,700 | — | — |
| 2024-07-15 | $131.42 | $187.78 | 1,060,900 | — | — |
| 2024-07-12 | $134.39 | $192.02 | 1,175,700 | — | — |
| 2024-07-11 | $133.73 | $191.08 | 1,292,500 | — | — |
| 2024-07-10 | $130.70 | $186.75 | 784,400 | — | — |
| 2024-07-09 | $130.97 | $187.13 | 741,900 | — | — |
| 2024-07-08 | $129.27 | $184.70 | 1,012,700 | — | — |
| 2024-07-05 | $131.80 | $188.32 | 1,623,100 | — | — |
| 2024-07-03 | $135.84 | $194.09 | 524,600 | — | — |
| 2024-07-02 | $134.24 | $191.81 | 565,500 | — | — |
| 2024-07-01 | $133.30 | $190.46 | 1,139,300 | — | — |
| 2024-06-28 | $133.03 | $190.08 | 2,993,000 | — | — |
| 2024-06-27 | $138.30 | $197.61 | 955,100 | — | — |
| 2024-06-26 | $135.69 | $193.88 | 1,347,300 | — | — |
| 2024-06-25 | $134.93 | $192.79 | 843,000 | — | — |
| 2024-06-24 | $136.03 | $194.36 | 1,097,100 | — | — |
| 2024-06-21 | $134.25 | $191.82 | 2,676,000 | — | — |
| 2024-06-20 | $135.23 | $193.22 | 902,200 | — | — |
| 2024-06-18 | $137.51 | $196.48 | 787,200 | — | — |
| 2024-06-17 | $136.88 | $195.58 | 723,000 | — | — |
| 2024-06-14 | $138.01 | $197.19 | 725,300 | — | — |
| 2024-06-13 | $139.48 | $199.29 | 858,000 | — | — |
| 2024-06-12 | $140.75 | $201.11 | 1,766,100 | — | — |
| 2024-06-11 | $135.77 | $193.99 | 1,356,300 | — | — |
| 2024-06-10 | $137.76 | $196.83 | 1,431,300 | — | — |
| 2024-06-07 | $133.73 | $191.08 | 1,212,000 | — | — |
| 2024-06-06 | $134.68 | $192.43 | 744,600 | — | — |
| 2024-06-05 | $135.56 | $193.69 | 2,067,900 | — | — |
| 2024-06-04 | $132.24 | $188.95 | 1,032,000 | — | — |
| 2024-06-03 | $133.69 | $191.02 | 1,337,200 | — | — |
| 2024-05-31 | $135.22 | $193.21 | 1,364,700 | — | — |
| 2024-05-30 | $133.17 | $190.28 | 1,139,600 | — | — |
| 2024-05-29 | $131.55 | $187.96 | 1,079,300 | — | — |
| 2024-05-28 | $130.86 | $186.98 | 782,800 | — | — |
| 2024-05-24 | $131.13 | $187.36 | 1,110,200 | — | — |
| 2024-05-23 | $128.98 | $184.29 | 782,100 | — | — |
| 2024-05-22 | $130.42 | $186.35 | 986,300 | — | — |
| 2024-05-21 | $130.36 | $186.26 | 770,700 | — | — |
| 2024-05-20 | $130.96 | $187.12 | 892,200 | — | — |
| 2024-05-17 | $128.47 | $183.56 | 761,800 | — | — |
| 2024-05-16 | $127.93 | $182.79 | 1,436,300 | — | — |
| 2024-05-15 | $132.97 | $189.99 | 1,647,300 | — | — |
| 2024-05-14 | $128.56 | $183.69 | 1,756,500 | — | — |
| 2024-05-13 | $126.12 | $180.20 | 1,569,300 | — | — |
| 2024-05-10 | $127.13 | $181.65 | 1,132,200 | — | — |
| 2024-05-09 | $127.68 | $182.43 | 1,181,800 | — | — |
| 2024-05-08 | $122.84 | $175.52 | 1,541,000 | — | — |
| 2024-05-07 | $124.07 | $177.27 | 1,528,300 | — | — |
| 2024-05-06 | $122.36 | $174.83 | 1,248,100 | — | — |
| 2024-05-03 | $120.28 | $171.86 | 1,695,100 | — | — |
| 2024-05-02 | $118.94 | $169.94 | 1,988,300 | — | — |
| 2024-05-01 | $115.95 | $165.67 | 3,242,600 | — | — |
| 2024-04-30 | $112.29 | $160.44 | 3,866,000 | — | — |
| 2024-04-29 | $99.15 | $141.67 | 1,277,600 | — | — |
| 2024-04-26 | $96.13 | $137.35 | 1,323,000 | — | — |
| 2024-04-25 | $97.51 | $139.32 | 1,080,700 | — | — |
| 2024-04-24 | $98.26 | $140.40 | 911,200 | — | — |
| 2024-04-23 | $97.86 | $139.82 | 1,276,800 | — | — |
| 2024-04-22 | $94.85 | $135.52 | 1,139,900 | — | — |
| 2024-04-19 | $93.19 | $133.15 | 1,127,400 | — | — |
| 2024-04-18 | $91.08 | $130.14 | 2,381,400 | — | — |
| 2024-04-17 | $96.00 | $137.17 | 1,208,500 | — | — |
| 2024-04-16 | $98.27 | $140.41 | 1,047,300 | — | — |
| 2024-04-15 | $99.40 | $142.02 | 764,100 | — | — |
| 2024-04-12 | $100.44 | $143.51 | 898,700 | — | — |
| 2024-04-11 | $101.82 | $145.48 | 688,800 | — | — |
| 2024-04-10 | $101.10 | $144.45 | 615,800 | — | — |
| 2024-04-09 | $101.81 | $145.47 | 574,400 | — | — |
| 2024-04-08 | $101.84 | $145.51 | 847,200 | — | — |
| 2024-04-05 | $102.18 | $146.00 | 727,300 | — | — |
| 2024-04-04 | $100.71 | $143.90 | 1,047,300 | — | — |
| 2024-04-03 | $103.09 | $147.30 | 651,800 | — | — |
| 2024-04-02 | $102.84 | $146.94 | 1,097,300 | — | — |
| 2024-04-01 | $104.39 | $149.15 | 1,126,300 | — | — |
| 2024-03-28 | $105.11 | $150.18 | 890,800 | — | — |
| 2024-03-27 | $104.87 | $149.84 | 1,455,100 | — | — |
| 2024-03-26 | $102.32 | $146.20 | 540,600 | — | — |
| 2024-03-25 | $102.67 | $146.70 | 537,100 | — | — |
| 2024-03-22 | $102.05 | $145.81 | 638,500 | — | — |
| 2024-03-21 | $103.21 | $147.47 | 816,000 | — | — |
| 2024-03-20 | $102.59 | $146.58 | 773,300 | — | — |
| 2024-03-19 | $102.52 | $146.48 | 1,207,900 | — | — |
| 2024-03-18 | $100.38 | $143.43 | 1,088,500 | — | — |
| 2024-03-15 | $98.80 | $141.17 | 2,956,300 | — | — |
| 2024-03-14 | $100.04 | $142.94 | 1,348,000 | — | — |
| 2024-03-13 | $100.38 | $143.43 | 1,778,200 | — | — |
| 2024-03-12 | $99.96 | $142.83 | 1,467,000 | — | — |
| 2024-03-11 | $97.07 | $138.70 | 1,358,500 | — | — |
| 2024-03-08 | $98.68 | $141.00 | 1,499,700 | — | — |
| 2024-03-07 | $98.16 | $140.25 | 1,690,100 | — | — |
| 2024-03-06 | $97.34 | $139.08 | 1,871,100 | — | — |
| 2024-03-05 | $95.56 | $136.54 | 1,471,100 | — | — |
| 2024-03-04 | $93.70 | $133.88 | 1,078,400 | — | — |
| 2024-03-01 | $94.29 | $134.72 | 1,927,700 | — | — |
| 2024-02-29 | $93.00 | $132.88 | 2,131,300 | — | — |
| 2024-02-28 | $89.22 | $127.48 | 1,276,400 | — | — |
| 2024-02-27 | $90.23 | $128.92 | 1,495,100 | — | — |
| 2024-02-26 | $91.81 | $131.18 | 1,415,700 | — | — |
| 2024-02-23 | $92.80 | $132.59 | 835,500 | — | — |
| 2024-02-22 | $92.38 | $131.99 | 737,800 | — | — |
| 2024-02-21 | $91.46 | $130.68 | 763,200 | — | — |
| 2024-02-20 | $91.17 | $130.27 | 1,002,200 | — | — |
| 2024-02-16 | $90.93 | $129.92 | 1,006,800 | — | — |
| 2024-02-15 | $89.90 | $128.45 | 874,300 | — | — |
| 2024-02-14 | $87.94 | $125.65 | 814,400 | — | — |
| 2024-02-13 | $88.07 | $125.84 | 1,064,700 | — | — |
| 2024-02-12 | $90.54 | $129.37 | 1,189,500 | — | — |
| 2024-02-09 | $88.09 | $125.86 | 1,316,100 | — | — |
| 2024-02-08 | $89.02 | $127.19 | 2,203,900 | — | — |
| 2024-02-07 | $88.11 | $125.89 | 1,175,000 | — | — |
| 2024-02-06 | $88.44 | $126.37 | 1,022,000 | — | — |
| 2024-02-05 | $90.04 | $128.65 | 1,322,600 | — | — |
| 2024-02-02 | $89.33 | $127.64 | 960,800 | — | — |
| 2024-02-01 | $89.11 | $127.32 | 2,594,200 | — | — |
| 2024-01-31 | $82.74 | $118.22 | 906,800 | — | — |
| 2024-01-30 | $82.74 | $118.22 | 1,146,900 | — | — |
| 2024-01-29 | $83.57 | $119.41 | 537,500 | — | — |
| 2024-01-26 | $82.89 | $118.44 | 705,900 | — | — |
| 2024-01-25 | $82.66 | $118.11 | 1,368,900 | — | — |
| 2024-01-24 | $79.65 | $113.81 | 662,600 | — | — |
| 2024-01-23 | $80.47 | $114.98 | 745,400 | — | — |
| 2024-01-22 | $81.40 | $116.31 | 958,000 | — | — |
| 2024-01-19 | $82.17 | $117.41 | 1,108,300 | — | — |
| 2024-01-18 | $80.38 | $114.85 | 1,107,800 | — | — |
| 2024-01-17 | $78.74 | $112.51 | 1,117,700 | — | — |
| 2024-01-16 | $80.96 | $115.68 | 997,400 | — | — |
| 2024-01-12 | $81.14 | $115.93 | 1,100,000 | — | — |
| 2024-01-11 | $81.50 | $116.45 | 891,700 | — | — |
| 2024-01-10 | $79.99 | $114.29 | 632,900 | — | — |
| 2024-01-09 | $79.36 | $113.39 | 775,600 | — | — |
| 2024-01-08 | $79.33 | $113.35 | 1,232,100 | — | — |
| 2024-01-05 | $75.91 | $108.46 | 1,250,000 | — | — |
| 2024-01-04 | $74.17 | $105.98 | 692,900 | — | — |
| 2024-01-03 | $74.20 | $106.02 | 934,800 | — | — |
| 2024-01-02 | $76.03 | $108.63 | 999,100 | — | — |