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 | $360.05 | $455.00 | 821,800 | — | — |
| 2024-12-30 | $362.26 | $456.73 | 813,900 | — | — |
| 2024-12-27 | $367.11 | $462.84 | 705,500 | — | — |
| 2024-12-26 | $369.42 | $465.75 | 839,200 | — | — |
| 2024-12-24 | $370.78 | $467.47 | 431,000 | — | — |
| 2024-12-23 | $366.49 | $462.06 | 1,461,400 | — | — |
| 2024-12-20 | $364.60 | $459.68 | 3,146,700 | — | — |
| 2024-12-19 | $357.14 | $450.27 | 1,713,400 | — | — |
| 2024-12-18 | $359.17 | $452.83 | 1,618,000 | — | — |
| 2024-12-17 | $370.81 | $467.51 | 1,540,400 | — | — |
| 2024-12-16 | $372.70 | $469.89 | 1,155,500 | — | — |
| 2024-12-13 | $374.60 | $472.28 | 755,800 | — | — |
| 2024-12-12 | $375.06 | $472.86 | 846,100 | — | — |
| 2024-12-11 | $376.16 | $474.25 | 1,214,000 | — | — |
| 2024-12-10 | $382.68 | $482.47 | 1,281,700 | — | — |
| 2024-12-09 | $381.11 | $480.49 | 924,900 | — | — |
| 2024-12-06 | $385.02 | $485.42 | 1,049,400 | — | — |
| 2024-12-05 | $382.45 | $482.18 | 1,319,500 | — | — |
| 2024-12-04 | $389.76 | $491.40 | 707,700 | — | — |
| 2024-12-03 | $390.97 | $492.92 | 923,700 | — | — |
| 2024-12-02 | $389.63 | $491.23 | 1,216,500 | — | — |
| 2024-11-29 | $392.15 | $494.41 | 711,200 | — | — |
| 2024-11-27 | $388.14 | $489.36 | 1,018,000 | — | — |
| 2024-11-26 | $389.71 | $491.33 | 1,014,600 | — | — |
| 2024-11-25 | $384.91 | $485.28 | 2,102,800 | — | — |
| 2024-11-22 | $384.85 | $485.21 | 1,069,700 | — | — |
| 2024-11-21 | $390.14 | $491.88 | 1,136,200 | — | — |
| 2024-11-20 | $385.68 | $486.25 | 1,098,100 | — | — |
| 2024-11-19 | $388.68 | $490.04 | 1,524,200 | — | — |
| 2024-11-18 | $389.40 | $490.94 | 2,054,600 | — | — |
| 2024-11-15 | $390.08 | $491.80 | 2,874,000 | — | — |
| 2024-11-14 | $383.28 | $483.23 | 1,811,800 | — | — |
| 2024-11-13 | $388.34 | $489.61 | 1,685,900 | — | — |
| 2024-11-12 | $387.11 | $488.06 | 1,634,100 | — | — |
| 2024-11-11 | $378.86 | $477.66 | 966,200 | — | — |
| 2024-11-08 | $375.96 | $474.00 | 1,009,200 | — | — |
| 2024-11-07 | $369.83 | $466.27 | 867,000 | — | — |
| 2024-11-06 | $369.02 | $465.25 | 1,366,200 | — | — |
| 2024-11-05 | $369.86 | $466.31 | 1,346,500 | — | — |
| 2024-11-04 | $366.90 | $462.58 | 730,100 | — | — |
| 2024-11-01 | $367.15 | $462.89 | 1,860,500 | — | — |
| 2024-10-31 | $356.28 | $449.19 | 1,383,900 | — | — |
| 2024-10-30 | $363.43 | $458.20 | 2,242,800 | — | — |
| 2024-10-29 | $359.01 | $452.63 | 2,173,500 | — | — |
| 2024-10-28 | $356.01 | $448.85 | 967,700 | — | — |
| 2024-10-25 | $352.82 | $444.82 | 1,244,500 | — | — |
| 2024-10-24 | $359.90 | $453.75 | 708,100 | — | — |
| 2024-10-23 | $363.24 | $457.96 | 1,313,400 | — | — |
| 2024-10-22 | $366.02 | $461.47 | 893,500 | — | — |
| 2024-10-21 | $367.25 | $463.02 | 906,600 | — | — |
| 2024-10-18 | $369.56 | $465.93 | 1,589,600 | — | — |
| 2024-10-17 | $359.73 | $453.54 | 820,700 | — | — |
| 2024-10-16 | $361.31 | $455.53 | 796,000 | — | — |
| 2024-10-15 | $358.98 | $452.59 | 976,000 | — | — |
| 2024-10-14 | $359.71 | $453.51 | 698,600 | — | — |
| 2024-10-11 | $355.60 | $448.33 | 787,900 | — | — |
| 2024-10-10 | $353.37 | $445.52 | 740,900 | — | — |
| 2024-10-09 | $353.96 | $446.26 | 861,400 | — | — |
| 2024-10-08 | $350.79 | $442.27 | 923,200 | — | — |
| 2024-10-07 | $345.14 | $435.14 | 1,096,100 | — | — |
| 2024-10-04 | $351.22 | $442.81 | 676,900 | — | — |
| 2024-10-03 | $351.61 | $443.30 | 850,800 | — | — |
| 2024-10-02 | $355.11 | $447.71 | 830,100 | — | — |
| 2024-10-01 | $357.27 | $450.44 | 738,900 | — | — |
| 2024-09-30 | $361.26 | $455.47 | 790,700 | — | — |
| 2024-09-27 | $360.27 | $453.21 | 814,400 | — | — |
| 2024-09-26 | $361.35 | $454.57 | 1,431,800 | — | — |
| 2024-09-25 | $359.50 | $452.24 | 854,900 | — | — |
| 2024-09-24 | $361.00 | $454.13 | 1,273,600 | — | — |
| 2024-09-23 | $366.53 | $461.08 | 723,100 | — | — |
| 2024-09-20 | $364.81 | $458.92 | 1,751,600 | — | — |
| 2024-09-19 | $365.05 | $459.22 | 994,000 | — | — |
| 2024-09-18 | $361.36 | $454.58 | 938,900 | — | — |
| 2024-09-17 | $363.95 | $457.84 | 1,399,100 | — | — |
| 2024-09-16 | $371.96 | $467.91 | 910,100 | — | — |
| 2024-09-13 | $370.25 | $465.76 | 1,114,100 | — | — |
| 2024-09-12 | $367.79 | $462.67 | 1,487,400 | — | — |
| 2024-09-11 | $366.35 | $460.86 | 1,143,900 | — | — |
| 2024-09-10 | $365.05 | $459.22 | 921,000 | — | — |
| 2024-09-09 | $362.78 | $456.37 | 1,439,200 | — | — |
| 2024-09-06 | $358.92 | $451.51 | 1,001,300 | — | — |
| 2024-09-05 | $358.00 | $450.35 | 1,213,800 | — | — |
| 2024-09-04 | $360.30 | $453.25 | 806,300 | — | — |
| 2024-09-03 | $359.62 | $452.39 | 860,600 | — | — |
| 2024-08-30 | $360.42 | $453.40 | 1,307,600 | — | — |
| 2024-08-29 | $357.93 | $450.27 | 1,107,800 | — | — |
| 2024-08-28 | $356.15 | $448.03 | 1,504,900 | — | — |
| 2024-08-27 | $358.51 | $450.99 | 1,131,400 | — | — |
| 2024-08-26 | $354.30 | $445.70 | 884,900 | — | — |
| 2024-08-23 | $353.29 | $444.43 | 966,100 | — | — |
| 2024-08-22 | $350.72 | $441.20 | 1,143,400 | — | — |
| 2024-08-21 | $345.32 | $434.40 | 666,800 | — | — |
| 2024-08-20 | $342.93 | $431.40 | 772,100 | — | — |
| 2024-08-19 | $341.06 | $429.04 | 1,062,200 | — | — |
| 2024-08-16 | $337.89 | $425.06 | 838,700 | — | — |
| 2024-08-15 | $334.17 | $420.38 | 1,257,600 | — | — |
| 2024-08-14 | $332.68 | $418.50 | 909,800 | — | — |
| 2024-08-13 | $328.99 | $413.86 | 913,900 | — | — |
| 2024-08-12 | $325.20 | $409.09 | 774,100 | — | — |
| 2024-08-09 | $327.83 | $412.40 | 793,800 | — | — |
| 2024-08-08 | $325.99 | $410.09 | 1,019,300 | — | — |
| 2024-08-07 | $319.60 | $402.05 | 1,350,600 | — | — |
| 2024-08-06 | $322.67 | $405.91 | 2,477,800 | — | — |
| 2024-08-05 | $315.94 | $397.44 | 2,403,300 | — | — |
| 2024-08-02 | $331.56 | $417.09 | 1,738,600 | — | — |
| 2024-08-01 | $333.17 | $419.12 | 1,630,500 | — | — |
| 2024-07-31 | $327.45 | $411.92 | 3,543,100 | — | — |
| 2024-07-30 | $330.22 | $415.41 | 2,427,300 | — | — |
| 2024-07-29 | $333.28 | $419.26 | 1,719,100 | — | — |
| 2024-07-26 | $331.67 | $417.23 | 1,680,000 | — | — |
| 2024-07-25 | $327.44 | $411.91 | 1,695,400 | — | — |
| 2024-07-24 | $340.42 | $428.24 | 1,481,400 | — | — |
| 2024-07-23 | $341.73 | $429.89 | 1,245,300 | — | — |
| 2024-07-22 | $342.39 | $430.72 | 1,136,600 | — | — |
| 2024-07-19 | $340.95 | $428.91 | 2,421,800 | — | — |
| 2024-07-18 | $331.23 | $416.68 | 920,400 | — | — |
| 2024-07-17 | $334.64 | $420.97 | 1,246,300 | — | — |
| 2024-07-16 | $333.43 | $419.45 | 1,336,400 | — | — |
| 2024-07-15 | $328.56 | $413.32 | 1,363,400 | — | — |
| 2024-07-12 | $339.37 | $426.92 | 835,700 | — | — |
| 2024-07-11 | $338.09 | $425.31 | 852,700 | — | — |
| 2024-07-10 | $337.34 | $424.36 | 729,600 | — | — |
| 2024-07-09 | $335.57 | $422.14 | 789,600 | — | — |
| 2024-07-08 | $334.11 | $420.30 | 586,000 | — | — |
| 2024-07-05 | $337.25 | $424.25 | 1,007,900 | — | — |
| 2024-07-03 | $332.02 | $417.67 | 522,400 | — | — |
| 2024-07-02 | $334.30 | $420.54 | 844,100 | — | — |
| 2024-07-01 | $336.50 | $423.31 | 778,900 | — | — |
| 2024-06-28 | $340.25 | $428.02 | 1,894,400 | — | — |
| 2024-06-27 | $340.54 | $427.38 | 723,400 | — | — |
| 2024-06-26 | $340.51 | $427.35 | 1,140,400 | — | — |
| 2024-06-25 | $339.55 | $426.14 | 886,200 | — | — |
| 2024-06-24 | $339.07 | $425.54 | 1,040,800 | — | — |
| 2024-06-21 | $342.64 | $430.02 | 1,837,100 | — | — |
| 2024-06-20 | $341.35 | $428.40 | 1,670,300 | — | — |
| 2024-06-18 | $348.67 | $437.59 | 839,600 | — | — |
| 2024-06-17 | $344.70 | $432.60 | 815,800 | — | — |
| 2024-06-14 | $344.98 | $432.96 | 746,500 | — | — |
| 2024-06-13 | $343.02 | $430.50 | 939,200 | — | — |
| 2024-06-12 | $346.41 | $434.75 | 835,100 | — | — |
| 2024-06-11 | $346.40 | $434.74 | 1,129,000 | — | — |
| 2024-06-10 | $348.17 | $436.96 | 898,300 | — | — |
| 2024-06-07 | $349.33 | $438.41 | 847,200 | — | — |
| 2024-06-06 | $349.63 | $438.79 | 1,050,400 | — | — |
| 2024-06-05 | $345.99 | $434.22 | 1,121,600 | — | — |
| 2024-06-04 | $342.00 | $429.22 | 1,729,900 | — | — |
| 2024-06-03 | $339.39 | $425.94 | 1,218,300 | — | — |
| 2024-05-31 | $341.09 | $428.07 | 2,175,300 | — | — |
| 2024-05-30 | $340.52 | $427.36 | 1,347,100 | — | — |
| 2024-05-29 | $341.14 | $428.14 | 1,918,900 | — | — |
| 2024-05-28 | $339.31 | $425.84 | 1,872,400 | — | — |
| 2024-05-24 | $335.54 | $421.11 | 1,230,600 | — | — |
| 2024-05-23 | $330.12 | $414.31 | 943,300 | — | — |
| 2024-05-22 | $335.42 | $420.96 | 1,611,500 | — | — |
| 2024-05-21 | $330.51 | $414.80 | 1,256,500 | — | — |
| 2024-05-20 | $329.73 | $413.82 | 1,217,800 | — | — |
| 2024-05-17 | $334.68 | $420.03 | 940,500 | — | — |
| 2024-05-16 | $333.98 | $419.15 | 1,168,500 | — | — |
| 2024-05-15 | $331.99 | $416.65 | 1,989,200 | — | — |
| 2024-05-14 | $324.30 | $407.00 | 1,712,600 | — | — |
| 2024-05-13 | $324.56 | $407.33 | 1,609,600 | — | — |
| 2024-05-10 | $330.58 | $414.88 | 1,307,900 | — | — |
| 2024-05-09 | $330.86 | $415.23 | 980,400 | — | — |
| 2024-05-08 | $329.28 | $413.25 | 1,214,000 | — | — |
| 2024-05-07 | $332.14 | $416.84 | 1,331,200 | — | — |
| 2024-05-06 | $325.50 | $408.51 | 1,722,200 | — | — |
| 2024-05-03 | $328.45 | $412.21 | 1,589,300 | — | — |
| 2024-05-02 | $326.63 | $409.93 | 1,847,000 | — | — |
| 2024-05-01 | $328.12 | $411.80 | 2,766,900 | — | — |
| 2024-04-30 | $336.50 | $422.31 | 2,480,500 | — | — |
| 2024-04-29 | $338.87 | $425.29 | 1,507,400 | — | — |
| 2024-04-26 | $335.61 | $421.20 | 1,063,800 | — | — |
| 2024-04-25 | $337.15 | $423.13 | 1,615,300 | — | — |
| 2024-04-24 | $336.85 | $422.75 | 1,515,700 | — | — |
| 2024-04-23 | $334.91 | $420.32 | 1,430,500 | — | — |
| 2024-04-22 | $327.68 | $411.24 | 1,688,600 | — | — |
| 2024-04-19 | $325.43 | $408.42 | 1,884,200 | — | — |
| 2024-04-18 | $327.45 | $410.95 | 2,143,600 | — | — |
| 2024-04-17 | $336.03 | $421.72 | 1,066,100 | — | — |
| 2024-04-16 | $337.66 | $423.77 | 1,239,300 | — | — |
| 2024-04-15 | $339.13 | $425.61 | 1,087,800 | — | — |
| 2024-04-12 | $342.05 | $429.28 | 1,056,800 | — | — |
| 2024-04-11 | $346.29 | $434.60 | 822,200 | — | — |
| 2024-04-10 | $347.33 | $435.90 | 646,000 | — | — |
| 2024-04-09 | $350.91 | $440.40 | 946,500 | — | — |
| 2024-04-08 | $349.75 | $438.94 | 786,500 | — | — |
| 2024-04-05 | $351.02 | $440.54 | 686,600 | — | — |
| 2024-04-04 | $347.38 | $435.97 | 888,900 | — | — |
| 2024-04-03 | $351.00 | $440.51 | 905,900 | — | — |
| 2024-04-02 | $349.38 | $438.48 | 996,900 | — | — |
| 2024-04-01 | $354.67 | $445.12 | 760,800 | — | — |
| 2024-03-28 | $357.87 | $449.13 | 1,074,800 | — | — |
| 2024-03-27 | $358.71 | $450.19 | 1,404,700 | — | — |
| 2024-03-26 | $350.38 | $438.73 | 785,800 | — | — |
| 2024-03-25 | $351.03 | $439.54 | 792,500 | — | — |
| 2024-03-22 | $352.62 | $441.53 | 1,105,400 | — | — |
| 2024-03-21 | $353.51 | $442.65 | 1,537,600 | — | — |
| 2024-03-20 | $353.19 | $442.25 | 1,179,200 | — | — |
| 2024-03-19 | $356.89 | $446.88 | 1,052,100 | — | — |
| 2024-03-18 | $354.08 | $443.36 | 953,700 | — | — |
| 2024-03-15 | $352.23 | $441.04 | 2,075,200 | — | — |
| 2024-03-14 | $355.64 | $445.31 | 961,200 | — | — |
| 2024-03-13 | $356.89 | $446.88 | 1,105,200 | — | — |
| 2024-03-12 | $358.39 | $448.76 | 737,000 | — | — |
| 2024-03-11 | $355.59 | $445.25 | 1,119,900 | — | — |
| 2024-03-08 | $357.87 | $448.11 | 871,200 | — | — |
| 2024-03-07 | $357.62 | $447.79 | 804,100 | — | — |
| 2024-03-06 | $355.00 | $444.51 | 892,300 | — | — |
| 2024-03-05 | $352.39 | $441.25 | 840,000 | — | — |
| 2024-03-04 | $355.85 | $445.58 | 714,100 | — | — |
| 2024-03-01 | $353.22 | $442.28 | 1,400,400 | — | — |
| 2024-02-29 | $349.07 | $437.09 | 2,283,300 | — | — |
| 2024-02-28 | $351.80 | $440.51 | 1,289,400 | — | — |
| 2024-02-27 | $352.21 | $441.02 | 903,900 | — | — |
| 2024-02-26 | $352.46 | $441.33 | 1,224,100 | — | — |
| 2024-02-23 | $355.03 | $444.55 | 691,500 | — | — |
| 2024-02-22 | $353.15 | $442.20 | 1,326,900 | — | — |
| 2024-02-21 | $347.56 | $435.20 | 1,177,600 | — | — |
| 2024-02-20 | $348.07 | $435.84 | 1,161,900 | — | — |
| 2024-02-16 | $349.30 | $437.38 | 1,343,100 | — | — |
| 2024-02-15 | $348.79 | $436.74 | 1,516,100 | — | — |
| 2024-02-14 | $349.42 | $437.53 | 1,904,500 | — | — |
| 2024-02-13 | $339.80 | $425.48 | 1,548,100 | — | — |
| 2024-02-12 | $341.09 | $427.10 | 845,000 | — | — |
| 2024-02-09 | $341.96 | $428.19 | 1,402,300 | — | — |
| 2024-02-08 | $339.03 | $424.52 | 1,445,700 | — | — |
| 2024-02-07 | $342.72 | $429.14 | 823,900 | — | — |
| 2024-02-06 | $339.77 | $425.44 | 1,314,400 | — | — |
| 2024-02-05 | $342.91 | $429.37 | 1,539,600 | — | — |
| 2024-02-02 | $342.05 | $428.30 | 1,159,600 | — | — |
| 2024-02-01 | $340.56 | $426.43 | 2,004,500 | — | — |
| 2024-01-31 | $335.48 | $420.07 | 4,931,900 | — | — |
| 2024-01-30 | $316.64 | $396.48 | 2,006,400 | — | — |
| 2024-01-29 | $314.50 | $393.80 | 1,427,300 | — | — |
| 2024-01-26 | $311.36 | $389.87 | 907,400 | — | — |
| 2024-01-25 | $311.91 | $390.56 | 1,200,700 | — | — |
| 2024-01-24 | $307.75 | $385.35 | 1,420,600 | — | — |
| 2024-01-23 | $312.18 | $390.90 | 1,366,800 | — | — |
| 2024-01-22 | $313.27 | $392.26 | 1,868,500 | — | — |
| 2024-01-19 | $315.05 | $394.49 | 1,905,200 | — | — |
| 2024-01-18 | $314.72 | $394.08 | 1,472,700 | — | — |
| 2024-01-17 | $313.68 | $392.77 | 1,466,600 | — | — |
| 2024-01-16 | $314.29 | $393.54 | 1,599,800 | — | — |
| 2024-01-12 | $312.90 | $391.80 | 1,646,600 | — | — |
| 2024-01-11 | $308.99 | $386.90 | 920,100 | — | — |
| 2024-01-10 | $307.78 | $385.39 | 1,302,700 | — | — |
| 2024-01-09 | $303.25 | $379.71 | 1,343,100 | — | — |
| 2024-01-08 | $299.98 | $375.62 | 1,126,300 | — | — |
| 2024-01-05 | $295.33 | $369.80 | 807,300 | — | — |
| 2024-01-04 | $298.05 | $373.20 | 1,419,000 | — | — |
| 2024-01-03 | $293.94 | $368.06 | 1,355,400 | — | — |
| 2024-01-02 | $296.23 | $370.92 | 979,200 | — | — |