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 | $188.01 | $434.76 | 817,600 | — | — |
| 2024-12-30 | $188.56 | $436.04 | 554,400 | — | — |
| 2024-12-27 | $189.23 | $437.58 | 506,600 | — | — |
| 2024-12-26 | $191.03 | $441.75 | 423,700 | — | — |
| 2024-12-24 | $190.91 | $441.47 | 293,500 | — | — |
| 2024-12-23 | $189.10 | $437.28 | 1,047,200 | — | — |
| 2024-12-20 | $189.48 | $438.16 | 3,379,100 | — | — |
| 2024-12-19 | $185.42 | $428.77 | 1,527,900 | — | — |
| 2024-12-18 | $186.15 | $430.46 | 1,876,700 | — | — |
| 2024-12-17 | $196.15 | $453.59 | 1,404,100 | — | — |
| 2024-12-16 | $199.72 | $461.84 | 1,435,700 | — | — |
| 2024-12-13 | $199.29 | $460.85 | 1,654,800 | — | — |
| 2024-12-12 | $199.95 | $462.37 | 1,714,800 | — | — |
| 2024-12-11 | $201.97 | $467.05 | 1,967,900 | — | — |
| 2024-12-10 | $206.99 | $478.65 | 948,200 | — | — |
| 2024-12-09 | $206.73 | $478.05 | 1,192,600 | — | — |
| 2024-12-06 | $211.26 | $488.53 | 789,700 | — | — |
| 2024-12-05 | $212.42 | $491.21 | 881,800 | — | — |
| 2024-12-04 | $211.88 | $489.96 | 1,093,000 | — | — |
| 2024-12-03 | $214.33 | $495.63 | 599,100 | — | — |
| 2024-12-02 | $215.69 | $498.77 | 903,200 | — | — |
| 2024-11-29 | $219.99 | $505.59 | 542,400 | — | — |
| 2024-11-27 | $220.80 | $507.46 | 580,800 | — | — |
| 2024-11-26 | $220.75 | $507.34 | 778,400 | — | — |
| 2024-11-25 | $221.95 | $510.10 | 1,482,800 | — | — |
| 2024-11-22 | $221.12 | $508.19 | 951,300 | — | — |
| 2024-11-21 | $216.62 | $497.85 | 751,700 | — | — |
| 2024-11-20 | $213.52 | $490.72 | 651,000 | — | — |
| 2024-11-19 | $213.71 | $491.16 | 558,600 | — | — |
| 2024-11-18 | $214.82 | $493.71 | 745,200 | — | — |
| 2024-11-15 | $214.74 | $493.53 | 848,100 | — | — |
| 2024-11-14 | $213.27 | $490.15 | 919,200 | — | — |
| 2024-11-13 | $211.93 | $487.07 | 708,100 | — | — |
| 2024-11-12 | $213.23 | $490.06 | 1,063,200 | — | — |
| 2024-11-11 | $214.64 | $493.30 | 1,219,100 | — | — |
| 2024-11-08 | $209.41 | $481.28 | 939,900 | — | — |
| 2024-11-07 | $208.11 | $478.29 | 1,518,000 | — | — |
| 2024-11-06 | $216.56 | $497.71 | 3,082,100 | — | — |
| 2024-11-05 | $193.14 | $443.89 | 1,208,600 | — | — |
| 2024-11-04 | $190.67 | $438.21 | 736,700 | — | — |
| 2024-11-01 | $192.25 | $441.84 | 924,900 | — | — |
| 2024-10-31 | $194.68 | $447.43 | 1,083,200 | — | — |
| 2024-10-30 | $197.56 | $454.04 | 863,300 | — | — |
| 2024-10-29 | $195.72 | $449.82 | 832,900 | — | — |
| 2024-10-28 | $197.23 | $453.29 | 1,009,100 | — | — |
| 2024-10-25 | $192.57 | $442.58 | 1,086,500 | — | — |
| 2024-10-24 | $194.50 | $447.01 | 1,233,900 | — | — |
| 2024-10-23 | $193.85 | $445.52 | 1,120,800 | — | — |
| 2024-10-22 | $194.07 | $446.02 | 1,093,500 | — | — |
| 2024-10-21 | $193.63 | $445.01 | 1,072,300 | — | — |
| 2024-10-18 | $197.55 | $454.02 | 1,632,500 | — | — |
| 2024-10-17 | $198.87 | $457.05 | 3,219,800 | — | — |
| 2024-10-16 | $189.35 | $435.18 | 1,557,600 | — | — |
| 2024-10-15 | $185.88 | $427.20 | 1,814,300 | — | — |
| 2024-10-14 | $185.56 | $426.46 | 980,400 | — | — |
| 2024-10-11 | $185.19 | $425.61 | 1,154,900 | — | — |
| 2024-10-10 | $179.08 | $411.57 | 827,100 | — | — |
| 2024-10-09 | $179.15 | $411.73 | 661,500 | — | — |
| 2024-10-08 | $177.52 | $407.99 | 849,700 | — | — |
| 2024-10-07 | $177.83 | $408.70 | 838,400 | — | — |
| 2024-10-04 | $178.74 | $410.79 | 1,105,200 | — | — |
| 2024-10-03 | $172.34 | $396.08 | 825,500 | — | — |
| 2024-10-02 | $173.22 | $398.10 | 1,113,400 | — | — |
| 2024-10-01 | $172.72 | $396.96 | 1,041,300 | — | — |
| 2024-09-30 | $178.12 | $409.37 | 806,400 | — | — |
| 2024-09-27 | $175.42 | $403.16 | 859,700 | — | — |
| 2024-09-26 | $175.28 | $402.84 | 1,058,800 | — | — |
| 2024-09-25 | $172.66 | $396.82 | 938,900 | — | — |
| 2024-09-24 | $174.79 | $401.71 | 1,040,200 | — | — |
| 2024-09-23 | $177.62 | $408.22 | 1,272,900 | — | — |
| 2024-09-20 | $179.56 | $412.68 | 2,520,100 | — | — |
| 2024-09-19 | $179.86 | $413.36 | 1,512,500 | — | — |
| 2024-09-18 | $174.05 | $400.01 | 1,119,200 | — | — |
| 2024-09-17 | $173.82 | $399.48 | 1,097,700 | — | — |
| 2024-09-16 | $173.08 | $397.78 | 1,308,200 | — | — |
| 2024-09-13 | $168.88 | $388.13 | 1,096,500 | — | — |
| 2024-09-12 | $165.68 | $380.78 | 740,800 | — | — |
| 2024-09-11 | $165.89 | $381.26 | 1,053,800 | — | — |
| 2024-09-10 | $167.15 | $384.15 | 813,600 | — | — |
| 2024-09-09 | $168.78 | $387.90 | 799,600 | — | — |
| 2024-09-06 | $166.51 | $382.68 | 1,021,200 | — | — |
| 2024-09-05 | $168.80 | $387.95 | 919,600 | — | — |
| 2024-09-04 | $168.96 | $388.31 | 994,700 | — | — |
| 2024-09-03 | $171.32 | $393.74 | 919,800 | — | — |
| 2024-08-30 | $172.11 | $392.45 | 753,900 | — | — |
| 2024-08-29 | $169.99 | $387.62 | 542,100 | — | — |
| 2024-08-28 | $170.43 | $388.62 | 1,010,800 | — | — |
| 2024-08-27 | $167.40 | $381.71 | 587,200 | — | — |
| 2024-08-26 | $167.15 | $381.14 | 923,800 | — | — |
| 2024-08-23 | $168.68 | $384.63 | 891,000 | — | — |
| 2024-08-22 | $164.63 | $375.39 | 664,400 | — | — |
| 2024-08-21 | $162.91 | $371.47 | 673,500 | — | — |
| 2024-08-20 | $162.26 | $369.99 | 677,300 | — | — |
| 2024-08-19 | $164.40 | $374.87 | 643,600 | — | — |
| 2024-08-16 | $163.09 | $371.88 | 862,100 | — | — |
| 2024-08-15 | $161.55 | $368.37 | 1,131,400 | — | — |
| 2024-08-14 | $160.16 | $365.20 | 926,200 | — | — |
| 2024-08-13 | $160.33 | $365.59 | 764,100 | — | — |
| 2024-08-12 | $160.01 | $364.86 | 526,900 | — | — |
| 2024-08-09 | $162.23 | $369.92 | 460,200 | — | — |
| 2024-08-08 | $162.17 | $369.79 | 764,600 | — | — |
| 2024-08-07 | $159.76 | $364.29 | 736,000 | — | — |
| 2024-08-06 | $160.31 | $365.54 | 959,800 | — | — |
| 2024-08-05 | $159.97 | $364.77 | 1,354,400 | — | — |
| 2024-08-02 | $162.29 | $370.06 | 1,311,200 | — | — |
| 2024-08-01 | $166.85 | $380.46 | 968,700 | — | — |
| 2024-07-31 | $172.17 | $392.59 | 912,700 | — | — |
| 2024-07-30 | $173.61 | $395.87 | 793,200 | — | — |
| 2024-07-29 | $172.18 | $392.61 | 829,000 | — | — |
| 2024-07-26 | $174.90 | $398.81 | 980,500 | — | — |
| 2024-07-25 | $173.51 | $395.64 | 1,057,300 | — | — |
| 2024-07-24 | $171.68 | $391.47 | 1,303,800 | — | — |
| 2024-07-23 | $172.17 | $392.59 | 1,632,900 | — | — |
| 2024-07-22 | $170.87 | $389.62 | 1,319,600 | — | — |
| 2024-07-19 | $165.25 | $376.81 | 1,260,900 | — | — |
| 2024-07-18 | $167.38 | $381.67 | 2,270,800 | — | — |
| 2024-07-17 | $164.65 | $375.44 | 1,078,700 | — | — |
| 2024-07-16 | $163.12 | $371.95 | 1,063,300 | — | — |
| 2024-07-15 | $158.36 | $361.10 | 808,800 | — | — |
| 2024-07-12 | $155.21 | $353.91 | 784,600 | — | — |
| 2024-07-11 | $154.94 | $353.30 | 970,200 | — | — |
| 2024-07-10 | $152.38 | $347.46 | 753,000 | — | — |
| 2024-07-09 | $149.80 | $341.58 | 715,100 | — | — |
| 2024-07-08 | $148.20 | $337.93 | 685,800 | — | — |
| 2024-07-05 | $146.49 | $334.03 | 1,056,700 | — | — |
| 2024-07-03 | $149.13 | $340.05 | 562,000 | — | — |
| 2024-07-02 | $151.73 | $345.98 | 790,300 | — | — |
| 2024-07-01 | $149.82 | $341.62 | 887,900 | — | — |
| 2024-06-28 | $151.36 | $345.14 | 1,989,900 | — | — |
| 2024-06-27 | $147.65 | $336.68 | 690,900 | — | — |
| 2024-06-26 | $147.32 | $335.92 | 796,400 | — | — |
| 2024-06-25 | $147.54 | $336.43 | 1,029,700 | — | — |
| 2024-06-24 | $149.59 | $341.10 | 736,700 | — | — |
| 2024-06-21 | $147.51 | $336.36 | 1,446,700 | — | — |
| 2024-06-20 | $147.82 | $337.06 | 788,000 | — | — |
| 2024-06-18 | $146.82 | $334.78 | 791,000 | — | — |
| 2024-06-17 | $144.79 | $330.15 | 615,000 | — | — |
| 2024-06-14 | $142.18 | $324.20 | 591,700 | — | — |
| 2024-06-13 | $143.00 | $326.07 | 844,200 | — | — |
| 2024-06-12 | $143.64 | $327.53 | 1,058,900 | — | — |
| 2024-06-11 | $140.83 | $321.13 | 1,100,300 | — | — |
| 2024-06-10 | $143.85 | $328.01 | 783,100 | — | — |
| 2024-06-07 | $146.82 | $334.78 | 386,100 | — | — |
| 2024-06-06 | $145.31 | $331.34 | 448,900 | — | — |
| 2024-06-05 | $146.04 | $333.01 | 602,200 | — | — |
| 2024-06-04 | $146.51 | $334.08 | 598,000 | — | — |
| 2024-06-03 | $148.30 | $338.16 | 775,300 | — | — |
| 2024-05-31 | $151.60 | $342.60 | 1,061,400 | — | — |
| 2024-05-30 | $147.86 | $334.15 | 483,100 | — | — |
| 2024-05-29 | $145.66 | $329.18 | 657,200 | — | — |
| 2024-05-28 | $148.82 | $336.32 | 588,700 | — | — |
| 2024-05-24 | $150.66 | $340.48 | 513,500 | — | — |
| 2024-05-23 | $149.51 | $337.88 | 736,100 | — | — |
| 2024-05-22 | $153.03 | $345.84 | 640,800 | — | — |
| 2024-05-21 | $153.38 | $346.63 | 551,800 | — | — |
| 2024-05-20 | $152.26 | $344.10 | 709,300 | — | — |
| 2024-05-17 | $153.79 | $347.55 | 764,100 | — | — |
| 2024-05-16 | $153.47 | $346.83 | 727,200 | — | — |
| 2024-05-15 | $154.59 | $349.36 | 548,400 | — | — |
| 2024-05-14 | $155.06 | $350.42 | 595,700 | — | — |
| 2024-05-13 | $153.79 | $347.55 | 643,500 | — | — |
| 2024-05-10 | $153.66 | $347.26 | 1,396,100 | — | — |
| 2024-05-09 | $152.66 | $345.00 | 819,400 | — | — |
| 2024-05-08 | $151.26 | $341.84 | 1,048,600 | — | — |
| 2024-05-07 | $148.31 | $335.17 | 837,700 | — | — |
| 2024-05-06 | $149.24 | $337.27 | 878,300 | — | — |
| 2024-05-03 | $146.58 | $331.26 | 531,900 | — | — |
| 2024-05-02 | $146.27 | $330.56 | 667,700 | — | — |
| 2024-05-01 | $146.13 | $330.24 | 776,100 | — | — |
| 2024-04-30 | $144.39 | $326.31 | 545,600 | — | — |
| 2024-04-29 | $145.52 | $328.86 | 735,000 | — | — |
| 2024-04-26 | $146.38 | $330.81 | 657,600 | — | — |
| 2024-04-25 | $146.90 | $331.98 | 920,300 | — | — |
| 2024-04-24 | $147.96 | $334.38 | 757,400 | — | — |
| 2024-04-23 | $146.86 | $331.89 | 727,100 | — | — |
| 2024-04-22 | $145.68 | $329.23 | 861,200 | — | — |
| 2024-04-19 | $143.38 | $324.03 | 1,525,200 | — | — |
| 2024-04-18 | $139.30 | $314.81 | 816,800 | — | — |
| 2024-04-17 | $139.04 | $314.22 | 1,169,800 | — | — |
| 2024-04-16 | $137.39 | $310.49 | 1,233,200 | — | — |
| 2024-04-15 | $140.94 | $318.51 | 2,948,400 | — | — |
| 2024-04-12 | $134.56 | $304.10 | 1,432,500 | — | — |
| 2024-04-11 | $135.18 | $305.50 | 973,300 | — | — |
| 2024-04-10 | $134.86 | $304.77 | 1,181,100 | — | — |
| 2024-04-09 | $140.76 | $318.11 | 750,500 | — | — |
| 2024-04-08 | $140.57 | $317.68 | 969,000 | — | — |
| 2024-04-05 | $138.71 | $313.47 | 786,400 | — | — |
| 2024-04-04 | $138.11 | $312.12 | 1,145,100 | — | — |
| 2024-04-03 | $139.05 | $314.24 | 1,042,300 | — | — |
| 2024-04-02 | $140.65 | $317.86 | 946,600 | — | — |
| 2024-04-01 | $143.22 | $323.67 | 716,100 | — | — |
| 2024-03-28 | $145.44 | $328.68 | 820,100 | — | — |
| 2024-03-27 | $144.80 | $327.24 | 817,700 | — | — |
| 2024-03-26 | $141.23 | $319.17 | 805,100 | — | — |
| 2024-03-25 | $142.30 | $321.59 | 810,800 | — | — |
| 2024-03-22 | $142.15 | $321.25 | 913,700 | — | — |
| 2024-03-21 | $145.85 | $329.61 | 1,129,800 | — | — |
| 2024-03-20 | $143.19 | $323.60 | 868,900 | — | — |
| 2024-03-19 | $139.61 | $315.51 | 890,000 | — | — |
| 2024-03-18 | $140.93 | $318.49 | 881,800 | — | — |
| 2024-03-15 | $140.53 | $317.59 | 5,118,400 | — | — |
| 2024-03-14 | $140.34 | $317.16 | 1,139,900 | — | — |
| 2024-03-13 | $143.19 | $323.60 | 952,100 | — | — |
| 2024-03-12 | $143.24 | $323.71 | 843,800 | — | — |
| 2024-03-11 | $142.83 | $322.79 | 982,500 | — | — |
| 2024-03-08 | $142.74 | $322.58 | 758,300 | — | — |
| 2024-03-07 | $143.37 | $324.01 | 1,649,900 | — | — |
| 2024-03-06 | $141.64 | $320.10 | 1,488,800 | — | — |
| 2024-03-05 | $143.86 | $325.11 | 1,143,500 | — | — |
| 2024-03-04 | $139.95 | $316.28 | 1,138,300 | — | — |
| 2024-03-01 | $136.91 | $309.41 | 944,100 | — | — |
| 2024-02-29 | $139.74 | $312.86 | 1,444,900 | — | — |
| 2024-02-28 | $138.13 | $309.26 | 547,300 | — | — |
| 2024-02-27 | $138.73 | $310.60 | 835,900 | — | — |
| 2024-02-26 | $135.68 | $303.77 | 813,600 | — | — |
| 2024-02-23 | $138.10 | $309.19 | 534,700 | — | — |
| 2024-02-22 | $137.98 | $308.92 | 1,432,300 | — | — |
| 2024-02-21 | $137.12 | $307.00 | 761,100 | — | — |
| 2024-02-20 | $137.36 | $307.54 | 797,800 | — | — |
| 2024-02-16 | $138.31 | $309.66 | 1,168,900 | — | — |
| 2024-02-15 | $137.71 | $308.32 | 1,149,300 | — | — |
| 2024-02-14 | $136.16 | $304.85 | 1,229,300 | — | — |
| 2024-02-13 | $132.73 | $297.17 | 1,224,700 | — | — |
| 2024-02-12 | $136.73 | $306.13 | 1,057,300 | — | — |
| 2024-02-09 | $133.33 | $298.51 | 1,021,400 | — | — |
| 2024-02-08 | $131.62 | $294.68 | 1,089,400 | — | — |
| 2024-02-07 | $130.47 | $292.11 | 2,208,100 | — | — |
| 2024-02-06 | $132.27 | $296.14 | 1,077,500 | — | — |
| 2024-02-05 | $132.98 | $297.73 | 1,003,500 | — | — |
| 2024-02-02 | $133.49 | $298.87 | 1,998,500 | — | — |
| 2024-02-01 | $131.73 | $294.93 | 3,870,900 | — | — |
| 2024-01-31 | $138.10 | $309.19 | 1,715,200 | — | — |
| 2024-01-30 | $143.73 | $321.80 | 951,800 | — | — |
| 2024-01-29 | $142.76 | $319.63 | 741,300 | — | — |
| 2024-01-26 | $141.52 | $316.85 | 627,300 | — | — |
| 2024-01-25 | $142.04 | $318.01 | 888,000 | — | — |
| 2024-01-24 | $142.68 | $319.45 | 1,277,000 | — | — |
| 2024-01-23 | $141.81 | $317.50 | 1,305,900 | — | — |
| 2024-01-22 | $141.97 | $317.86 | 1,590,000 | — | — |
| 2024-01-19 | $139.39 | $312.08 | 2,497,200 | — | — |
| 2024-01-18 | $132.88 | $297.51 | 2,432,300 | — | — |
| 2024-01-17 | $130.96 | $293.21 | 1,355,300 | — | — |
| 2024-01-16 | $131.39 | $294.17 | 1,359,900 | — | — |
| 2024-01-12 | $133.08 | $297.95 | 1,265,100 | — | — |
| 2024-01-11 | $135.29 | $302.90 | 791,600 | — | — |
| 2024-01-10 | $136.84 | $306.37 | 940,700 | — | — |
| 2024-01-09 | $136.50 | $305.61 | 853,200 | — | — |
| 2024-01-08 | $138.07 | $309.13 | 922,100 | — | — |
| 2024-01-05 | $138.19 | $309.39 | 1,006,200 | — | — |
| 2024-01-04 | $136.29 | $305.14 | 761,700 | — | — |
| 2024-01-03 | $134.59 | $301.33 | 1,061,900 | — | — |
| 2024-01-02 | $139.03 | $311.27 | 1,063,300 | — | — |