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
- 1993-06-03 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 | $192.79 | $402.40 | 758,000 | — | — |
| 2024-12-30 | $192.55 | $401.90 | 1,041,700 | — | — |
| 2024-12-27 | $193.80 | $404.51 | 1,094,400 | — | — |
| 2024-12-26 | $195.62 | $408.31 | 563,300 | — | — |
| 2024-12-24 | $195.52 | $408.10 | 453,200 | — | — |
| 2024-12-23 | $193.63 | $404.16 | 1,336,100 | — | — |
| 2024-12-20 | $193.56 | $404.01 | 2,351,800 | — | — |
| 2024-12-19 | $189.79 | $396.14 | 1,478,500 | — | — |
| 2024-12-18 | $189.25 | $395.02 | 1,378,400 | — | — |
| 2024-12-17 | $193.40 | $403.68 | 1,324,400 | — | — |
| 2024-12-16 | $195.02 | $407.06 | 1,409,100 | — | — |
| 2024-12-13 | $196.26 | $409.65 | 1,803,000 | — | — |
| 2024-12-12 | $192.30 | $401.38 | 1,113,000 | — | — |
| 2024-12-11 | $193.30 | $403.47 | 1,541,400 | — | — |
| 2024-12-10 | $195.06 | $407.14 | 1,667,300 | — | — |
| 2024-12-09 | $199.04 | $415.45 | 2,307,200 | — | — |
| 2024-12-06 | $203.64 | $425.05 | 1,050,700 | — | — |
| 2024-12-05 | $204.23 | $426.28 | 1,165,000 | — | — |
| 2024-12-04 | $204.95 | $427.79 | 1,360,900 | — | — |
| 2024-12-03 | $203.40 | $424.55 | 1,277,300 | — | — |
| 2024-12-02 | $204.39 | $426.62 | 1,282,900 | — | — |
| 2024-11-29 | $207.39 | $432.88 | 698,700 | — | — |
| 2024-11-27 | $208.20 | $432.65 | 1,429,600 | — | — |
| 2024-11-26 | $207.87 | $431.96 | 2,010,500 | — | — |
| 2024-11-25 | $202.03 | $419.83 | 4,504,400 | — | — |
| 2024-11-22 | $203.80 | $423.51 | 2,346,300 | — | — |
| 2024-11-21 | $203.48 | $422.84 | 2,437,200 | — | — |
| 2024-11-20 | $197.29 | $409.98 | 983,200 | — | — |
| 2024-11-19 | $196.60 | $408.54 | 1,134,400 | — | — |
| 2024-11-18 | $199.97 | $415.55 | 1,108,700 | — | — |
| 2024-11-15 | $196.88 | $409.13 | 1,397,400 | — | — |
| 2024-11-14 | $195.78 | $406.84 | 953,100 | — | — |
| 2024-11-13 | $197.30 | $410.00 | 1,128,100 | — | — |
| 2024-11-12 | $198.10 | $411.66 | 959,600 | — | — |
| 2024-11-11 | $197.52 | $410.46 | 1,339,700 | — | — |
| 2024-11-08 | $196.90 | $409.17 | 2,018,600 | — | — |
| 2024-11-07 | $190.55 | $395.97 | 1,282,300 | — | — |
| 2024-11-06 | $188.79 | $392.31 | 2,349,500 | — | — |
| 2024-11-05 | $185.06 | $384.56 | 1,626,500 | — | — |
| 2024-11-04 | $182.37 | $378.97 | 1,431,200 | — | — |
| 2024-11-01 | $184.15 | $382.67 | 1,533,700 | — | — |
| 2024-10-31 | $186.52 | $387.60 | 3,914,800 | — | — |
| 2024-10-30 | $189.44 | $393.66 | 1,469,100 | — | — |
| 2024-10-29 | $186.57 | $387.70 | 1,207,200 | — | — |
| 2024-10-28 | $189.21 | $393.19 | 1,778,300 | — | — |
| 2024-10-25 | $188.12 | $390.92 | 1,154,000 | — | — |
| 2024-10-24 | $192.00 | $398.98 | 977,700 | — | — |
| 2024-10-23 | $192.78 | $400.61 | 1,166,600 | — | — |
| 2024-10-22 | $192.78 | $400.61 | 777,700 | — | — |
| 2024-10-21 | $192.64 | $400.31 | 1,163,200 | — | — |
| 2024-10-18 | $195.37 | $405.99 | 1,051,600 | — | — |
| 2024-10-17 | $195.51 | $406.28 | 1,918,200 | — | — |
| 2024-10-16 | $195.65 | $406.57 | 1,459,200 | — | — |
| 2024-10-15 | $193.01 | $401.08 | 2,423,500 | — | — |
| 2024-10-14 | $190.53 | $395.93 | 1,200,100 | — | — |
| 2024-10-11 | $188.28 | $391.25 | 1,240,600 | — | — |
| 2024-10-10 | $185.79 | $386.08 | 1,271,600 | — | — |
| 2024-10-09 | $184.91 | $384.25 | 1,003,200 | — | — |
| 2024-10-08 | $182.87 | $380.01 | 1,167,900 | — | — |
| 2024-10-07 | $181.25 | $376.65 | 2,924,000 | — | — |
| 2024-10-04 | $190.57 | $396.01 | 704,700 | — | — |
| 2024-10-03 | $187.84 | $390.34 | 1,295,500 | — | — |
| 2024-10-02 | $190.22 | $395.29 | 729,700 | — | — |
| 2024-10-01 | $189.88 | $394.58 | 1,142,500 | — | — |
| 2024-09-30 | $189.65 | $394.10 | 1,024,500 | — | — |
| 2024-09-27 | $188.36 | $391.42 | 890,700 | — | — |
| 2024-09-26 | $188.69 | $392.11 | 835,700 | — | — |
| 2024-09-25 | $190.00 | $394.83 | 1,234,900 | — | — |
| 2024-09-24 | $191.82 | $398.61 | 1,339,700 | — | — |
| 2024-09-23 | $192.89 | $400.83 | 1,712,000 | — | — |
| 2024-09-20 | $191.00 | $396.91 | 4,397,100 | — | — |
| 2024-09-19 | $190.68 | $396.24 | 1,594,900 | — | — |
| 2024-09-18 | $191.01 | $396.93 | 1,235,400 | — | — |
| 2024-09-17 | $190.26 | $395.37 | 948,800 | — | — |
| 2024-09-16 | $190.56 | $395.99 | 994,900 | — | — |
| 2024-09-13 | $188.30 | $391.30 | 1,058,500 | — | — |
| 2024-09-12 | $186.10 | $386.72 | 994,200 | — | — |
| 2024-09-11 | $184.39 | $383.17 | 1,765,600 | — | — |
| 2024-09-10 | $184.87 | $384.17 | 1,298,100 | — | — |
| 2024-09-09 | $187.20 | $389.01 | 1,274,300 | — | — |
| 2024-09-06 | $185.36 | $385.19 | 1,687,600 | — | — |
| 2024-09-05 | $185.76 | $386.02 | 1,723,700 | — | — |
| 2024-09-04 | $189.87 | $394.56 | 1,212,700 | — | — |
| 2024-09-03 | $189.20 | $393.17 | 2,314,600 | — | — |
| 2024-08-30 | $188.94 | $392.63 | 1,430,400 | — | — |
| 2024-08-29 | $188.35 | $389.49 | 1,397,700 | — | — |
| 2024-08-28 | $187.06 | $386.82 | 1,569,700 | — | — |
| 2024-08-27 | $185.14 | $382.85 | 1,204,400 | — | — |
| 2024-08-26 | $183.09 | $378.61 | 1,858,100 | — | — |
| 2024-08-23 | $180.51 | $373.28 | 1,527,500 | — | — |
| 2024-08-22 | $181.23 | $374.76 | 2,559,700 | — | — |
| 2024-08-21 | $178.84 | $369.82 | 1,866,000 | — | — |
| 2024-08-20 | $180.41 | $373.07 | 1,261,500 | — | — |
| 2024-08-19 | $180.62 | $373.50 | 1,039,000 | — | — |
| 2024-08-16 | $179.64 | $371.48 | 1,236,000 | — | — |
| 2024-08-15 | $178.11 | $368.31 | 2,263,300 | — | — |
| 2024-08-14 | $180.95 | $374.19 | 2,231,000 | — | — |
| 2024-08-13 | $171.96 | $355.60 | 1,066,500 | — | — |
| 2024-08-12 | $171.36 | $354.35 | 1,026,100 | — | — |
| 2024-08-09 | $171.03 | $353.67 | 1,000,100 | — | — |
| 2024-08-08 | $170.52 | $352.62 | 1,006,800 | — | — |
| 2024-08-07 | $170.67 | $352.93 | 1,155,000 | — | — |
| 2024-08-06 | $169.79 | $351.11 | 2,327,900 | — | — |
| 2024-08-05 | $169.02 | $349.52 | 1,922,600 | — | — |
| 2024-08-02 | $176.82 | $365.65 | 1,699,600 | — | — |
| 2024-08-01 | $177.38 | $366.80 | 2,443,500 | — | — |
| 2024-07-31 | $171.12 | $353.86 | 1,194,200 | — | — |
| 2024-07-30 | $173.59 | $358.97 | 1,172,900 | — | — |
| 2024-07-29 | $169.23 | $349.95 | 1,471,600 | — | — |
| 2024-07-26 | $169.17 | $349.83 | 1,913,700 | — | — |
| 2024-07-25 | $165.40 | $342.03 | 3,802,300 | — | — |
| 2024-07-24 | $172.34 | $356.38 | 1,232,700 | — | — |
| 2024-07-23 | $173.60 | $358.99 | 903,500 | — | — |
| 2024-07-22 | $174.83 | $361.53 | 960,700 | — | — |
| 2024-07-19 | $174.38 | $360.60 | 1,239,500 | — | — |
| 2024-07-18 | $176.69 | $365.38 | 2,535,100 | — | — |
| 2024-07-17 | $170.70 | $352.99 | 1,079,000 | — | — |
| 2024-07-16 | $167.81 | $347.01 | 1,307,200 | — | — |
| 2024-07-15 | $166.91 | $345.15 | 1,259,900 | — | — |
| 2024-07-12 | $163.69 | $338.49 | 1,097,000 | — | — |
| 2024-07-11 | $162.04 | $335.08 | 1,085,300 | — | — |
| 2024-07-10 | $159.97 | $330.80 | 1,172,700 | — | — |
| 2024-07-09 | $158.72 | $328.22 | 1,050,900 | — | — |
| 2024-07-08 | $159.54 | $329.91 | 1,278,700 | — | — |
| 2024-07-05 | $158.43 | $327.62 | 920,100 | — | — |
| 2024-07-03 | $159.44 | $329.71 | 701,200 | — | — |
| 2024-07-02 | $160.18 | $331.24 | 1,245,800 | — | — |
| 2024-07-01 | $160.54 | $331.98 | 1,187,300 | — | — |
| 2024-06-28 | $159.66 | $330.16 | 2,576,300 | — | — |
| 2024-06-27 | $160.01 | $330.88 | 1,222,200 | — | — |
| 2024-06-26 | $158.36 | $327.47 | 1,196,900 | — | — |
| 2024-06-25 | $161.34 | $333.63 | 1,165,000 | — | — |
| 2024-06-24 | $162.41 | $335.85 | 1,301,700 | — | — |
| 2024-06-21 | $160.51 | $331.92 | 2,016,600 | — | — |
| 2024-06-20 | $162.59 | $336.22 | 1,909,800 | — | — |
| 2024-06-18 | $160.06 | $330.99 | 1,920,000 | — | — |
| 2024-06-17 | $158.74 | $328.26 | 2,557,800 | — | — |
| 2024-06-14 | $157.07 | $324.80 | 1,986,600 | — | — |
| 2024-06-13 | $160.83 | $332.58 | 1,188,100 | — | — |
| 2024-06-12 | $160.63 | $332.17 | 1,280,700 | — | — |
| 2024-06-11 | $161.60 | $334.17 | 1,111,100 | — | — |
| 2024-06-10 | $163.81 | $338.74 | 818,900 | — | — |
| 2024-06-07 | $165.06 | $341.33 | 1,351,800 | — | — |
| 2024-06-06 | $163.12 | $337.31 | 942,100 | — | — |
| 2024-06-05 | $163.30 | $337.69 | 1,181,700 | — | — |
| 2024-06-04 | $163.42 | $337.94 | 1,680,300 | — | — |
| 2024-06-03 | $164.12 | $339.38 | 1,503,800 | — | — |
| 2024-05-31 | $167.52 | $346.41 | 2,329,200 | — | — |
| 2024-05-30 | $164.98 | $339.26 | 1,366,200 | — | — |
| 2024-05-29 | $163.50 | $336.22 | 827,900 | — | — |
| 2024-05-28 | $164.67 | $338.62 | 1,460,200 | — | — |
| 2024-05-24 | $164.84 | $338.97 | 988,500 | — | — |
| 2024-05-23 | $164.00 | $337.24 | 2,039,800 | — | — |
| 2024-05-22 | $166.17 | $341.71 | 1,144,600 | — | — |
| 2024-05-21 | $168.19 | $345.86 | 1,901,000 | — | — |
| 2024-05-20 | $167.86 | $345.18 | 823,400 | — | — |
| 2024-05-17 | $169.51 | $348.57 | 988,200 | — | — |
| 2024-05-16 | $169.08 | $347.69 | 1,173,700 | — | — |
| 2024-05-15 | $166.27 | $341.91 | 1,482,300 | — | — |
| 2024-05-14 | $169.08 | $347.69 | 1,135,200 | — | — |
| 2024-05-13 | $169.88 | $349.33 | 1,096,000 | — | — |
| 2024-05-10 | $172.71 | $355.15 | 901,000 | — | — |
| 2024-05-09 | $171.46 | $352.58 | 986,300 | — | — |
| 2024-05-08 | $170.28 | $350.16 | 1,295,200 | — | — |
| 2024-05-07 | $168.19 | $345.86 | 1,743,400 | — | — |
| 2024-05-06 | $170.08 | $349.75 | 1,183,300 | — | — |
| 2024-05-03 | $168.18 | $345.84 | 1,668,300 | — | — |
| 2024-05-02 | $169.18 | $347.90 | 3,182,100 | — | — |
| 2024-05-01 | $171.56 | $352.79 | 1,693,800 | — | — |
| 2024-04-30 | $170.06 | $349.71 | 1,124,600 | — | — |
| 2024-04-29 | $169.58 | $348.72 | 1,238,400 | — | — |
| 2024-04-26 | $170.07 | $349.73 | 1,279,000 | — | — |
| 2024-04-25 | $172.34 | $354.39 | 1,161,200 | — | — |
| 2024-04-24 | $172.27 | $354.25 | 1,772,400 | — | — |
| 2024-04-23 | $175.28 | $360.44 | 1,410,800 | — | — |
| 2024-04-22 | $175.41 | $360.71 | 1,698,300 | — | — |
| 2024-04-19 | $172.96 | $355.67 | 2,368,200 | — | — |
| 2024-04-18 | $169.11 | $347.75 | 2,068,300 | — | — |
| 2024-04-17 | $162.92 | $335.02 | 1,581,500 | — | — |
| 2024-04-16 | $164.21 | $337.68 | 974,800 | — | — |
| 2024-04-15 | $165.76 | $340.86 | 1,127,000 | — | — |
| 2024-04-12 | $166.81 | $343.02 | 1,711,200 | — | — |
| 2024-04-11 | $165.61 | $340.55 | 1,270,300 | — | — |
| 2024-04-10 | $169.75 | $349.07 | 1,288,100 | — | — |
| 2024-04-09 | $168.33 | $346.15 | 1,218,600 | — | — |
| 2024-04-08 | $172.36 | $354.43 | 1,004,400 | — | — |
| 2024-04-05 | $172.82 | $355.38 | 999,000 | — | — |
| 2024-04-04 | $171.23 | $352.11 | 1,242,300 | — | — |
| 2024-04-03 | $173.42 | $356.61 | 930,300 | — | — |
| 2024-04-02 | $172.54 | $354.80 | 1,503,100 | — | — |
| 2024-04-01 | $172.57 | $354.87 | 1,397,800 | — | — |
| 2024-03-28 | $173.01 | $355.77 | 1,735,800 | — | — |
| 2024-03-27 | $169.84 | $349.25 | 1,469,600 | — | — |
| 2024-03-26 | $170.81 | $351.25 | 1,704,600 | — | — |
| 2024-03-25 | $168.97 | $347.46 | 2,459,700 | — | — |
| 2024-03-22 | $165.25 | $339.81 | 1,572,500 | — | — |
| 2024-03-21 | $162.17 | $333.48 | 1,954,600 | — | — |
| 2024-03-20 | $161.17 | $331.42 | 1,548,400 | — | — |
| 2024-03-19 | $162.36 | $333.87 | 1,994,900 | — | — |
| 2024-03-18 | $163.01 | $335.21 | 1,525,800 | — | — |
| 2024-03-15 | $162.20 | $333.54 | 9,247,300 | — | — |
| 2024-03-14 | $159.38 | $327.74 | 1,596,700 | — | — |
| 2024-03-13 | $160.08 | $329.18 | 1,457,600 | — | — |
| 2024-03-12 | $159.60 | $328.20 | 1,798,600 | — | — |
| 2024-03-11 | $159.94 | $328.89 | 1,582,100 | — | — |
| 2024-03-08 | $156.92 | $322.68 | 1,145,300 | — | — |
| 2024-03-07 | $156.64 | $322.11 | 1,316,700 | — | — |
| 2024-03-06 | $157.04 | $322.93 | 1,804,100 | — | — |
| 2024-03-05 | $156.77 | $322.38 | 1,356,500 | — | — |
| 2024-03-04 | $156.38 | $321.57 | 1,661,800 | — | — |
| 2024-03-01 | $155.15 | $319.04 | 2,931,100 | — | — |
| 2024-02-29 | $159.52 | $326.14 | 2,637,200 | — | — |
| 2024-02-28 | $160.59 | $328.33 | 1,083,500 | — | — |
| 2024-02-27 | $159.54 | $326.18 | 1,270,600 | — | — |
| 2024-02-26 | $159.80 | $326.71 | 1,311,900 | — | — |
| 2024-02-23 | $159.13 | $325.34 | 1,636,300 | — | — |
| 2024-02-22 | $160.19 | $327.51 | 1,851,600 | — | — |
| 2024-02-21 | $159.17 | $325.42 | 1,977,700 | — | — |
| 2024-02-20 | $159.72 | $326.55 | 1,740,600 | — | — |
| 2024-02-16 | $161.78 | $330.76 | 1,777,700 | — | — |
| 2024-02-15 | $161.89 | $330.98 | 1,757,300 | — | — |
| 2024-02-14 | $161.39 | $329.96 | 1,467,600 | — | — |
| 2024-02-13 | $158.58 | $324.22 | 1,383,300 | — | — |
| 2024-02-12 | $159.32 | $325.73 | 1,196,300 | — | — |
| 2024-02-09 | $160.03 | $327.18 | 1,563,900 | — | — |
| 2024-02-08 | $161.75 | $330.70 | 3,791,900 | — | — |
| 2024-02-07 | $158.60 | $324.26 | 1,871,300 | — | — |
| 2024-02-06 | $157.35 | $321.70 | 965,300 | — | — |
| 2024-02-05 | $156.83 | $320.64 | 1,331,400 | — | — |
| 2024-02-02 | $157.37 | $321.74 | 1,088,300 | — | — |
| 2024-02-01 | $156.19 | $319.33 | 1,005,100 | — | — |
| 2024-01-31 | $155.25 | $317.41 | 1,349,800 | — | — |
| 2024-01-30 | $156.49 | $319.94 | 1,135,500 | — | — |
| 2024-01-29 | $156.06 | $319.07 | 1,277,000 | — | — |
| 2024-01-26 | $158.37 | $323.79 | 1,034,900 | — | — |
| 2024-01-25 | $159.06 | $325.20 | 1,253,300 | — | — |
| 2024-01-24 | $157.42 | $321.85 | 2,374,600 | — | — |
| 2024-01-23 | $154.11 | $315.08 | 1,140,700 | — | — |
| 2024-01-22 | $155.39 | $317.70 | 940,600 | — | — |
| 2024-01-19 | $154.88 | $316.65 | 1,989,700 | — | — |
| 2024-01-18 | $152.92 | $312.65 | 1,573,700 | — | — |
| 2024-01-17 | $152.55 | $311.89 | 1,615,300 | — | — |
| 2024-01-16 | $151.50 | $309.74 | 1,187,500 | — | — |
| 2024-01-12 | $151.03 | $308.78 | 1,115,400 | — | — |
| 2024-01-11 | $150.37 | $307.43 | 1,532,400 | — | — |
| 2024-01-10 | $150.31 | $307.31 | 1,335,100 | — | — |
| 2024-01-09 | $150.98 | $308.68 | 1,599,700 | — | — |
| 2024-01-08 | $149.38 | $305.41 | 2,398,600 | — | — |
| 2024-01-05 | $149.98 | $306.63 | 1,551,200 | — | — |
| 2024-01-04 | $148.50 | $303.61 | 3,176,500 | — | — |
| 2024-01-03 | $145.00 | $296.45 | 1,701,200 | — | — |
| 2024-01-02 | $143.81 | $294.02 | 2,263,600 | — | — |