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 | $116.71 | $256.23 | 1,240,000 | — | — |
| 2024-12-30 | $115.86 | $253.16 | 1,448,600 | — | — |
| 2024-12-27 | $117.28 | $256.26 | 1,330,800 | — | — |
| 2024-12-26 | $118.64 | $259.23 | 1,565,300 | — | — |
| 2024-12-24 | $117.43 | $256.59 | 886,500 | — | — |
| 2024-12-23 | $116.61 | $254.80 | 1,668,600 | — | — |
| 2024-12-20 | $116.58 | $254.73 | 10,452,500 | — | — |
| 2024-12-19 | $115.78 | $252.98 | 2,869,000 | — | — |
| 2024-12-18 | $117.96 | $257.74 | 2,605,800 | — | — |
| 2024-12-17 | $120.98 | $264.34 | 3,290,400 | — | — |
| 2024-12-16 | $124.16 | $271.29 | 3,090,900 | — | — |
| 2024-12-13 | $125.25 | $273.67 | 2,790,700 | — | — |
| 2024-12-12 | $131.41 | $287.13 | 2,699,300 | — | — |
| 2024-12-11 | $138.44 | $302.49 | 2,082,700 | — | — |
| 2024-12-10 | $140.56 | $307.13 | 1,676,200 | — | — |
| 2024-12-09 | $144.58 | $315.91 | 1,551,600 | — | — |
| 2024-12-06 | $142.57 | $311.52 | 1,838,800 | — | — |
| 2024-12-05 | $145.57 | $318.07 | 2,115,800 | — | — |
| 2024-12-04 | $149.31 | $326.25 | 2,160,900 | — | — |
| 2024-12-03 | $154.98 | $338.63 | 2,043,700 | — | — |
| 2024-12-02 | $156.37 | $341.67 | 1,837,300 | — | — |
| 2024-11-29 | $154.69 | $338.00 | 920,700 | — | — |
| 2024-11-27 | $154.77 | $338.18 | 1,098,800 | — | — |
| 2024-11-26 | $154.00 | $336.49 | 1,728,500 | — | — |
| 2024-11-25 | $153.44 | $335.27 | 2,694,000 | — | — |
| 2024-11-22 | $151.92 | $331.95 | 1,276,300 | — | — |
| 2024-11-21 | $149.99 | $327.73 | 1,738,900 | — | — |
| 2024-11-20 | $148.17 | $323.75 | 2,260,600 | — | — |
| 2024-11-19 | $144.68 | $316.13 | 1,810,000 | — | — |
| 2024-11-18 | $147.25 | $321.74 | 1,569,000 | — | — |
| 2024-11-15 | $147.08 | $321.37 | 1,519,600 | — | — |
| 2024-11-14 | $146.38 | $319.84 | 1,792,500 | — | — |
| 2024-11-13 | $152.20 | $332.56 | 2,465,100 | — | — |
| 2024-11-12 | $153.89 | $336.25 | 2,170,600 | — | — |
| 2024-11-11 | $159.06 | $347.55 | 2,141,800 | — | — |
| 2024-11-08 | $158.84 | $347.07 | 1,704,800 | — | — |
| 2024-11-07 | $161.17 | $352.16 | 2,608,900 | — | — |
| 2024-11-06 | $167.74 | $366.52 | 7,506,300 | — | — |
| 2024-11-05 | $144.61 | $315.98 | 1,227,600 | — | — |
| 2024-11-04 | $142.60 | $311.58 | 1,345,700 | — | — |
| 2024-11-01 | $143.56 | $313.68 | 1,106,000 | — | — |
| 2024-10-31 | $141.84 | $309.92 | 2,299,800 | — | — |
| 2024-10-30 | $142.70 | $311.80 | 2,094,000 | — | — |
| 2024-10-29 | $147.20 | $321.63 | 1,707,300 | — | — |
| 2024-10-28 | $147.73 | $322.79 | 1,864,700 | — | — |
| 2024-10-25 | $141.47 | $309.11 | 1,741,400 | — | — |
| 2024-10-24 | $141.34 | $308.83 | 1,984,600 | — | — |
| 2024-10-23 | $141.66 | $309.53 | 2,785,500 | — | — |
| 2024-10-22 | $146.02 | $319.06 | 5,247,000 | — | — |
| 2024-10-21 | $156.11 | $341.10 | 2,062,400 | — | — |
| 2024-10-18 | $158.24 | $345.76 | 1,954,000 | — | — |
| 2024-10-17 | $158.09 | $345.43 | 2,044,600 | — | — |
| 2024-10-16 | $154.27 | $337.08 | 1,232,000 | — | — |
| 2024-10-15 | $151.64 | $331.34 | 1,843,000 | — | — |
| 2024-10-14 | $152.84 | $333.96 | 1,075,900 | — | — |
| 2024-10-11 | $151.91 | $331.93 | 1,594,600 | — | — |
| 2024-10-10 | $150.90 | $329.72 | 1,055,900 | — | — |
| 2024-10-09 | $151.82 | $331.73 | 1,291,000 | — | — |
| 2024-10-08 | $148.11 | $323.62 | 1,702,600 | — | — |
| 2024-10-07 | $152.75 | $333.76 | 1,208,500 | — | — |
| 2024-10-04 | $151.44 | $330.90 | 1,036,200 | — | — |
| 2024-10-03 | $151.29 | $330.57 | 1,715,300 | — | — |
| 2024-10-02 | $151.45 | $330.92 | 1,547,700 | — | — |
| 2024-10-01 | $152.71 | $333.67 | 1,262,500 | — | — |
| 2024-09-30 | $150.34 | $328.50 | 1,415,700 | — | — |
| 2024-09-27 | $150.13 | $328.04 | 895,000 | — | — |
| 2024-09-26 | $150.59 | $327.86 | 1,382,300 | — | — |
| 2024-09-25 | $148.88 | $324.14 | 986,100 | — | — |
| 2024-09-24 | $150.61 | $327.91 | 1,465,000 | — | — |
| 2024-09-23 | $147.00 | $320.05 | 1,486,600 | — | — |
| 2024-09-20 | $146.31 | $318.54 | 3,915,300 | — | — |
| 2024-09-19 | $149.00 | $324.40 | 1,939,900 | — | — |
| 2024-09-18 | $142.98 | $311.29 | 1,426,900 | — | — |
| 2024-09-17 | $142.18 | $309.55 | 2,296,500 | — | — |
| 2024-09-16 | $142.96 | $311.25 | 1,390,200 | — | — |
| 2024-09-13 | $143.59 | $312.62 | 1,144,800 | — | — |
| 2024-09-12 | $140.60 | $306.11 | 1,358,100 | — | — |
| 2024-09-11 | $137.77 | $299.95 | 1,889,700 | — | — |
| 2024-09-10 | $139.61 | $303.96 | 1,094,800 | — | — |
| 2024-09-09 | $140.92 | $306.81 | 1,350,700 | — | — |
| 2024-09-06 | $138.79 | $302.17 | 1,310,500 | — | — |
| 2024-09-05 | $139.60 | $303.93 | 1,662,600 | — | — |
| 2024-09-04 | $141.71 | $308.53 | 1,544,700 | — | — |
| 2024-09-03 | $144.43 | $314.45 | 1,544,600 | — | — |
| 2024-08-30 | $151.91 | $330.74 | 1,441,400 | — | — |
| 2024-08-29 | $150.02 | $326.62 | 997,600 | — | — |
| 2024-08-28 | $148.04 | $322.31 | 1,126,900 | — | — |
| 2024-08-27 | $150.37 | $327.38 | 1,388,000 | — | — |
| 2024-08-26 | $150.44 | $327.54 | 1,226,200 | — | — |
| 2024-08-23 | $147.73 | $321.64 | 947,500 | — | — |
| 2024-08-22 | $146.22 | $318.35 | 709,500 | — | — |
| 2024-08-21 | $146.46 | $318.87 | 1,019,000 | — | — |
| 2024-08-20 | $143.40 | $312.21 | 752,500 | — | — |
| 2024-08-19 | $144.07 | $313.67 | 1,268,400 | — | — |
| 2024-08-16 | $145.23 | $316.19 | 881,400 | — | — |
| 2024-08-15 | $145.22 | $316.17 | 1,478,900 | — | — |
| 2024-08-14 | $141.26 | $307.55 | 1,218,100 | — | — |
| 2024-08-13 | $142.88 | $311.08 | 1,141,100 | — | — |
| 2024-08-12 | $141.35 | $307.74 | 1,651,700 | — | — |
| 2024-08-09 | $145.14 | $316.00 | 954,300 | — | — |
| 2024-08-08 | $145.65 | $317.11 | 1,204,900 | — | — |
| 2024-08-07 | $145.19 | $316.11 | 1,725,000 | — | — |
| 2024-08-06 | $149.96 | $326.49 | 1,180,500 | — | — |
| 2024-08-05 | $150.52 | $327.71 | 2,011,200 | — | — |
| 2024-08-02 | $151.05 | $328.86 | 2,175,900 | — | — |
| 2024-08-01 | $155.78 | $339.16 | 2,517,600 | — | — |
| 2024-07-31 | $162.94 | $354.75 | 2,438,600 | — | — |
| 2024-07-30 | $159.43 | $347.11 | 835,400 | — | — |
| 2024-07-29 | $159.41 | $347.06 | 1,134,300 | — | — |
| 2024-07-26 | $160.89 | $350.29 | 1,252,600 | — | — |
| 2024-07-25 | $157.02 | $341.86 | 1,390,700 | — | — |
| 2024-07-24 | $154.79 | $337.01 | 2,553,600 | — | — |
| 2024-07-23 | $161.55 | $351.72 | 2,212,900 | — | — |
| 2024-07-22 | $163.34 | $355.62 | 1,434,700 | — | — |
| 2024-07-19 | $162.50 | $353.79 | 1,564,500 | — | — |
| 2024-07-18 | $165.67 | $360.69 | 1,490,300 | — | — |
| 2024-07-17 | $164.00 | $357.06 | 1,323,200 | — | — |
| 2024-07-16 | $166.14 | $361.72 | 1,457,700 | — | — |
| 2024-07-15 | $164.87 | $358.95 | 1,653,500 | — | — |
| 2024-07-12 | $161.10 | $350.74 | 1,414,600 | — | — |
| 2024-07-11 | $158.96 | $346.09 | 1,927,800 | — | — |
| 2024-07-10 | $153.36 | $333.89 | 1,422,900 | — | — |
| 2024-07-09 | $150.25 | $327.12 | 1,500,000 | — | — |
| 2024-07-08 | $152.47 | $331.96 | 1,084,000 | — | — |
| 2024-07-05 | $153.84 | $334.94 | 1,348,100 | — | — |
| 2024-07-03 | $156.42 | $340.56 | 737,500 | — | — |
| 2024-07-02 | $156.46 | $340.64 | 1,143,000 | — | — |
| 2024-07-01 | $157.00 | $341.82 | 1,475,100 | — | — |
| 2024-06-28 | $158.08 | $344.17 | 3,517,800 | — | — |
| 2024-06-27 | $154.71 | $335.66 | 1,208,900 | — | — |
| 2024-06-26 | $154.56 | $335.33 | 1,616,400 | — | — |
| 2024-06-25 | $151.48 | $328.65 | 2,105,900 | — | — |
| 2024-06-24 | $155.56 | $337.50 | 1,634,100 | — | — |
| 2024-06-21 | $157.58 | $341.88 | 4,060,000 | — | — |
| 2024-06-20 | $156.81 | $340.21 | 1,262,200 | — | — |
| 2024-06-18 | $155.63 | $337.65 | 1,726,200 | — | — |
| 2024-06-17 | $157.38 | $341.45 | 2,168,600 | — | — |
| 2024-06-14 | $154.69 | $335.61 | 2,206,500 | — | — |
| 2024-06-13 | $154.12 | $334.38 | 1,226,900 | — | — |
| 2024-06-12 | $154.44 | $335.07 | 1,282,600 | — | — |
| 2024-06-11 | $155.43 | $337.22 | 1,784,700 | — | — |
| 2024-06-10 | $157.31 | $341.30 | 1,707,000 | — | — |
| 2024-06-07 | $161.00 | $349.30 | 1,674,700 | — | — |
| 2024-06-06 | $163.34 | $354.38 | 1,081,100 | — | — |
| 2024-06-05 | $161.69 | $350.80 | 1,251,400 | — | — |
| 2024-06-04 | $161.18 | $349.69 | 1,643,700 | — | — |
| 2024-06-03 | $166.81 | $361.91 | 1,442,000 | — | — |
| 2024-05-31 | $168.85 | $366.33 | 2,484,600 | — | — |
| 2024-05-30 | $166.67 | $361.60 | 1,380,200 | — | — |
| 2024-05-29 | $166.60 | $361.45 | 1,337,500 | — | — |
| 2024-05-28 | $168.39 | $365.34 | 1,571,400 | — | — |
| 2024-05-24 | $171.27 | $371.58 | 1,056,100 | — | — |
| 2024-05-23 | $171.53 | $372.15 | 950,100 | — | — |
| 2024-05-22 | $171.10 | $371.22 | 884,300 | — | — |
| 2024-05-21 | $172.12 | $373.43 | 901,500 | — | — |
| 2024-05-20 | $170.93 | $370.85 | 1,474,900 | — | — |
| 2024-05-17 | $172.12 | $373.43 | 1,245,000 | — | — |
| 2024-05-16 | $173.43 | $376.27 | 1,215,800 | — | — |
| 2024-05-15 | $176.21 | $382.30 | 1,467,500 | — | — |
| 2024-05-14 | $172.62 | $374.51 | 1,021,600 | — | — |
| 2024-05-13 | $173.74 | $376.94 | 812,200 | — | — |
| 2024-05-10 | $174.47 | $378.53 | 1,149,400 | — | — |
| 2024-05-09 | $174.37 | $378.31 | 1,230,800 | — | — |
| 2024-05-08 | $169.80 | $368.40 | 1,247,800 | — | — |
| 2024-05-07 | $171.79 | $372.71 | 1,400,700 | — | — |
| 2024-05-06 | $171.02 | $371.04 | 1,588,300 | — | — |
| 2024-05-03 | $173.92 | $377.33 | 1,054,700 | — | — |
| 2024-05-02 | $170.52 | $369.96 | 1,303,100 | — | — |
| 2024-05-01 | $168.67 | $365.94 | 1,254,900 | — | — |
| 2024-04-30 | $168.53 | $365.64 | 2,179,100 | — | — |
| 2024-04-29 | $175.24 | $380.20 | 1,198,700 | — | — |
| 2024-04-26 | $175.42 | $380.59 | 1,253,900 | — | — |
| 2024-04-25 | $175.88 | $381.59 | 1,623,600 | — | — |
| 2024-04-24 | $172.76 | $374.82 | 2,587,000 | — | — |
| 2024-04-23 | $174.64 | $378.90 | 4,855,700 | — | — |
| 2024-04-22 | $191.63 | $415.76 | 1,609,800 | — | — |
| 2024-04-19 | $191.36 | $415.17 | 1,622,600 | — | — |
| 2024-04-18 | $190.77 | $413.89 | 1,051,900 | — | — |
| 2024-04-17 | $192.78 | $418.25 | 1,152,500 | — | — |
| 2024-04-16 | $192.11 | $416.80 | 1,142,900 | — | — |
| 2024-04-15 | $194.01 | $420.92 | 855,100 | — | — |
| 2024-04-12 | $194.53 | $422.05 | 1,186,200 | — | — |
| 2024-04-11 | $197.34 | $428.15 | 781,900 | — | — |
| 2024-04-10 | $198.18 | $429.97 | 806,200 | — | — |
| 2024-04-09 | $199.88 | $433.66 | 908,600 | — | — |
| 2024-04-08 | $200.88 | $435.83 | 912,500 | — | — |
| 2024-04-05 | $200.97 | $436.02 | 563,600 | — | — |
| 2024-04-04 | $199.10 | $431.96 | 819,900 | — | — |
| 2024-04-03 | $200.15 | $434.24 | 1,308,600 | — | — |
| 2024-04-02 | $198.37 | $430.38 | 1,012,000 | — | — |
| 2024-04-01 | $200.00 | $433.92 | 907,300 | — | — |
| 2024-03-28 | $197.90 | $429.36 | 1,051,900 | — | — |
| 2024-03-27 | $198.56 | $430.79 | 859,000 | — | — |
| 2024-03-26 | $194.06 | $419.86 | 1,015,600 | — | — |
| 2024-03-25 | $195.48 | $422.93 | 951,100 | — | — |
| 2024-03-22 | $194.44 | $420.68 | 873,300 | — | — |
| 2024-03-21 | $196.38 | $424.88 | 1,591,500 | — | — |
| 2024-03-20 | $193.50 | $418.65 | 1,090,200 | — | — |
| 2024-03-19 | $190.95 | $413.13 | 1,094,800 | — | — |
| 2024-03-18 | $189.80 | $410.64 | 1,083,000 | — | — |
| 2024-03-15 | $188.48 | $407.79 | 3,369,700 | — | — |
| 2024-03-14 | $182.09 | $393.96 | 1,487,500 | — | — |
| 2024-03-13 | $184.10 | $398.31 | 1,825,500 | — | — |
| 2024-03-12 | $182.89 | $395.69 | 1,073,400 | — | — |
| 2024-03-11 | $184.82 | $399.87 | 1,169,900 | — | — |
| 2024-03-08 | $185.82 | $402.03 | 1,210,600 | — | — |
| 2024-03-07 | $186.41 | $403.31 | 945,400 | — | — |
| 2024-03-06 | $184.65 | $399.50 | 1,038,200 | — | — |
| 2024-03-05 | $184.80 | $399.82 | 1,348,000 | — | — |
| 2024-03-04 | $187.16 | $404.93 | 1,306,500 | — | — |
| 2024-03-01 | $190.70 | $412.59 | 1,420,100 | — | — |
| 2024-02-29 | $192.30 | $416.05 | 1,998,500 | — | — |
| 2024-02-28 | $192.19 | $415.81 | 963,300 | — | — |
| 2024-02-27 | $193.12 | $417.82 | 1,234,000 | — | — |
| 2024-02-26 | $191.59 | $414.51 | 1,298,100 | — | — |
| 2024-02-23 | $189.99 | $411.05 | 1,095,600 | — | — |
| 2024-02-22 | $186.65 | $403.83 | 1,259,300 | — | — |
| 2024-02-21 | $184.36 | $398.87 | 885,400 | — | — |
| 2024-02-20 | $183.99 | $398.07 | 1,421,600 | — | — |
| 2024-02-16 | $185.58 | $401.51 | 1,908,000 | — | — |
| 2024-02-15 | $186.36 | $403.20 | 1,194,000 | — | — |
| 2024-02-14 | $181.06 | $391.73 | 1,357,900 | — | — |
| 2024-02-13 | $179.48 | $388.31 | 1,530,700 | — | — |
| 2024-02-12 | $186.10 | $402.64 | 1,171,800 | — | — |
| 2024-02-09 | $186.54 | $403.59 | 1,198,700 | — | — |
| 2024-02-08 | $186.29 | $403.05 | 1,003,900 | — | — |
| 2024-02-07 | $186.21 | $402.87 | 1,663,700 | — | — |
| 2024-02-06 | $181.35 | $392.36 | 1,264,900 | — | — |
| 2024-02-05 | $182.31 | $394.44 | 1,508,800 | — | — |
| 2024-02-02 | $183.39 | $396.77 | 2,097,100 | — | — |
| 2024-02-01 | $185.62 | $401.60 | 2,250,100 | — | — |
| 2024-01-31 | $186.93 | $404.43 | 3,037,400 | — | — |
| 2024-01-30 | $188.90 | $408.69 | 3,647,800 | — | — |
| 2024-01-29 | $176.64 | $382.17 | 2,203,700 | — | — |
| 2024-01-26 | $175.10 | $378.84 | 1,370,600 | — | — |
| 2024-01-25 | $174.70 | $377.97 | 1,624,200 | — | — |
| 2024-01-24 | $172.63 | $373.49 | 1,379,600 | — | — |
| 2024-01-23 | $171.74 | $371.57 | 1,479,600 | — | — |
| 2024-01-22 | $170.44 | $368.76 | 1,642,900 | — | — |
| 2024-01-19 | $166.79 | $360.86 | 1,219,500 | — | — |
| 2024-01-18 | $166.40 | $360.01 | 2,470,000 | — | — |
| 2024-01-17 | $169.05 | $365.75 | 1,632,700 | — | — |
| 2024-01-16 | $170.80 | $369.53 | 1,534,700 | — | — |
| 2024-01-12 | $168.89 | $365.40 | 774,100 | — | — |
| 2024-01-11 | $168.19 | $363.89 | 824,000 | — | — |
| 2024-01-10 | $168.86 | $365.34 | 1,203,300 | — | — |
| 2024-01-09 | $167.11 | $361.55 | 2,199,000 | — | — |
| 2024-01-08 | $172.75 | $373.75 | 1,274,700 | — | — |
| 2024-01-05 | $170.57 | $369.04 | 1,489,800 | — | — |
| 2024-01-04 | $172.07 | $372.28 | 1,809,100 | — | — |
| 2024-01-03 | $176.57 | $382.02 | 1,624,200 | — | — |
| 2024-01-02 | $175.43 | $379.55 | 1,208,000 | — | — |