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-04-28 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 | $230.69 | $360.58 | 1,217,100 | — | — |
| 2024-12-30 | $232.75 | $363.80 | 2,178,000 | — | — |
| 2024-12-27 | $232.71 | $363.74 | 1,102,000 | — | — |
| 2024-12-26 | $237.76 | $370.77 | 988,000 | — | — |
| 2024-12-24 | $240.30 | $374.73 | 514,100 | — | — |
| 2024-12-23 | $237.87 | $370.94 | 1,240,500 | — | — |
| 2024-12-20 | $238.43 | $371.81 | 6,309,200 | — | — |
| 2024-12-19 | $230.76 | $359.85 | 2,311,500 | — | — |
| 2024-12-18 | $229.53 | $357.94 | 2,321,800 | — | — |
| 2024-12-17 | $242.07 | $377.49 | 1,929,500 | — | — |
| 2024-12-16 | $243.00 | $378.94 | 2,009,000 | — | — |
| 2024-12-13 | $245.17 | $382.32 | 1,931,700 | — | — |
| 2024-12-12 | $244.15 | $380.73 | 1,725,700 | — | — |
| 2024-12-11 | $245.52 | $382.87 | 2,019,400 | — | — |
| 2024-12-10 | $245.66 | $383.09 | 2,301,500 | — | — |
| 2024-12-09 | $247.14 | $385.40 | 2,438,600 | — | — |
| 2024-12-06 | $258.09 | $402.47 | 1,896,500 | — | — |
| 2024-12-05 | $251.14 | $391.63 | 2,242,300 | — | — |
| 2024-12-04 | $249.74 | $389.45 | 1,507,600 | — | — |
| 2024-12-03 | $245.90 | $383.46 | 1,226,200 | — | — |
| 2024-12-02 | $246.41 | $384.26 | 1,832,800 | — | — |
| 2024-11-29 | $244.06 | $380.59 | 787,000 | — | — |
| 2024-11-27 | $241.62 | $376.79 | 1,103,100 | — | — |
| 2024-11-26 | $244.50 | $381.28 | 1,615,700 | — | — |
| 2024-11-25 | $240.39 | $374.87 | 2,433,600 | — | — |
| 2024-11-22 | $241.49 | $376.59 | 1,727,700 | — | — |
| 2024-11-21 | $237.57 | $370.47 | 1,403,500 | — | — |
| 2024-11-20 | $235.87 | $367.82 | 1,883,400 | — | — |
| 2024-11-19 | $234.67 | $365.95 | 1,387,300 | — | — |
| 2024-11-18 | $231.76 | $361.41 | 1,410,500 | — | — |
| 2024-11-15 | $231.49 | $360.99 | 1,737,700 | — | — |
| 2024-11-14 | $233.01 | $363.36 | 1,404,000 | — | — |
| 2024-11-13 | $234.25 | $365.30 | 1,850,000 | — | — |
| 2024-11-12 | $237.42 | $370.24 | 2,221,400 | — | — |
| 2024-11-11 | $234.82 | $366.18 | 1,973,700 | — | — |
| 2024-11-08 | $225.27 | $351.29 | 1,786,800 | — | — |
| 2024-11-07 | $220.52 | $343.88 | 1,781,100 | — | — |
| 2024-11-06 | $226.64 | $353.43 | 3,377,800 | — | — |
| 2024-11-05 | $210.77 | $328.68 | 1,438,500 | — | — |
| 2024-11-04 | $204.39 | $318.73 | 1,515,700 | — | — |
| 2024-11-01 | $202.06 | $315.10 | 1,692,400 | — | — |
| 2024-10-31 | $206.35 | $321.79 | 2,433,000 | — | — |
| 2024-10-30 | $208.36 | $324.92 | 3,411,500 | — | — |
| 2024-10-29 | $210.10 | $327.64 | 4,125,700 | — | — |
| 2024-10-28 | $203.52 | $317.37 | 2,835,200 | — | — |
| 2024-10-25 | $200.91 | $313.30 | 979,800 | — | — |
| 2024-10-24 | $203.05 | $316.64 | 1,183,300 | — | — |
| 2024-10-23 | $201.14 | $313.66 | 1,480,100 | — | — |
| 2024-10-22 | $203.35 | $317.11 | 1,082,400 | — | — |
| 2024-10-21 | $199.91 | $311.75 | 1,138,300 | — | — |
| 2024-10-18 | $199.94 | $311.79 | 1,457,700 | — | — |
| 2024-10-17 | $201.21 | $313.77 | 1,344,400 | — | — |
| 2024-10-16 | $201.74 | $314.60 | 1,366,000 | — | — |
| 2024-10-15 | $202.42 | $315.66 | 2,851,200 | — | — |
| 2024-10-14 | $196.78 | $306.86 | 1,579,100 | — | — |
| 2024-10-11 | $195.69 | $305.16 | 2,234,900 | — | — |
| 2024-10-10 | $193.59 | $301.89 | 1,588,600 | — | — |
| 2024-10-09 | $193.03 | $301.02 | 2,861,000 | — | — |
| 2024-10-08 | $183.39 | $285.98 | 1,322,500 | — | — |
| 2024-10-07 | $179.79 | $280.37 | 1,128,800 | — | — |
| 2024-10-04 | $179.44 | $279.82 | 1,434,300 | — | — |
| 2024-10-03 | $173.16 | $270.03 | 1,141,000 | — | — |
| 2024-10-02 | $174.96 | $272.84 | 1,067,800 | — | — |
| 2024-10-01 | $173.23 | $270.14 | 2,045,200 | — | — |
| 2024-09-30 | $177.36 | $276.58 | 2,357,000 | — | — |
| 2024-09-27 | $177.54 | $276.86 | 2,389,100 | — | — |
| 2024-09-26 | $182.81 | $285.08 | 2,150,800 | — | — |
| 2024-09-25 | $177.41 | $276.66 | 1,582,700 | — | — |
| 2024-09-24 | $179.63 | $280.12 | 2,050,800 | — | — |
| 2024-09-23 | $175.90 | $274.30 | 1,590,000 | — | — |
| 2024-09-20 | $174.05 | $271.42 | 2,649,200 | — | — |
| 2024-09-19 | $171.56 | $266.91 | 1,882,900 | — | — |
| 2024-09-18 | $168.55 | $262.23 | 1,308,000 | — | — |
| 2024-09-17 | $168.40 | $262.00 | 1,507,600 | — | — |
| 2024-09-16 | $169.74 | $264.08 | 2,078,200 | — | — |
| 2024-09-13 | $167.96 | $261.31 | 1,379,600 | — | — |
| 2024-09-12 | $165.57 | $257.59 | 1,806,800 | — | — |
| 2024-09-11 | $162.15 | $252.27 | 1,752,600 | — | — |
| 2024-09-10 | $158.30 | $246.28 | 2,146,700 | — | — |
| 2024-09-09 | $160.26 | $249.33 | 1,905,500 | — | — |
| 2024-09-06 | $156.55 | $243.56 | 1,747,000 | — | — |
| 2024-09-05 | $158.02 | $245.85 | 1,167,700 | — | — |
| 2024-09-04 | $158.77 | $247.01 | 1,299,700 | — | — |
| 2024-09-03 | $159.65 | $248.38 | 2,209,300 | — | — |
| 2024-08-30 | $164.62 | $256.11 | 2,604,800 | — | — |
| 2024-08-29 | $166.84 | $259.57 | 974,400 | — | — |
| 2024-08-28 | $166.94 | $259.72 | 1,409,000 | — | — |
| 2024-08-27 | $169.02 | $262.96 | 2,078,300 | — | — |
| 2024-08-26 | $162.05 | $252.12 | 1,193,000 | — | — |
| 2024-08-23 | $163.08 | $253.72 | 1,794,800 | — | — |
| 2024-08-22 | $157.89 | $245.64 | 1,405,800 | — | — |
| 2024-08-21 | $158.12 | $246.00 | 2,178,200 | — | — |
| 2024-08-20 | $158.84 | $247.12 | 2,012,500 | — | — |
| 2024-08-19 | $161.43 | $251.15 | 1,654,100 | — | — |
| 2024-08-16 | $157.80 | $245.50 | 1,637,400 | — | — |
| 2024-08-15 | $160.26 | $249.33 | 2,303,200 | — | — |
| 2024-08-14 | $152.71 | $237.58 | 1,720,000 | — | — |
| 2024-08-13 | $154.58 | $240.49 | 1,648,000 | — | — |
| 2024-08-12 | $153.86 | $239.37 | 2,958,600 | — | — |
| 2024-08-09 | $155.75 | $242.31 | 3,638,700 | — | — |
| 2024-08-08 | $155.90 | $242.55 | 3,313,300 | — | — |
| 2024-08-07 | $147.53 | $229.53 | 4,281,000 | — | — |
| 2024-08-06 | $150.26 | $233.77 | 5,832,900 | — | — |
| 2024-08-05 | $139.77 | $217.45 | 4,038,400 | — | — |
| 2024-08-02 | $138.85 | $216.02 | 4,926,700 | — | — |
| 2024-08-01 | $148.09 | $230.40 | 4,464,100 | — | — |
| 2024-07-31 | $156.72 | $243.82 | 3,728,100 | — | — |
| 2024-07-30 | $156.94 | $244.17 | 2,431,100 | — | — |
| 2024-07-29 | $155.14 | $241.37 | 2,939,100 | — | — |
| 2024-07-26 | $153.56 | $238.91 | 3,435,900 | — | — |
| 2024-07-25 | $152.02 | $236.51 | 6,499,200 | — | — |
| 2024-07-24 | $164.51 | $255.94 | 2,383,500 | — | — |
| 2024-07-23 | $170.73 | $265.62 | 2,160,100 | — | — |
| 2024-07-22 | $168.53 | $262.20 | 2,016,100 | — | — |
| 2024-07-19 | $168.29 | $261.82 | 1,505,600 | — | — |
| 2024-07-18 | $164.19 | $255.45 | 1,651,600 | — | — |
| 2024-07-17 | $164.46 | $255.87 | 2,627,300 | — | — |
| 2024-07-16 | $172.08 | $267.72 | 1,893,700 | — | — |
| 2024-07-15 | $167.72 | $260.94 | 1,744,900 | — | — |
| 2024-07-12 | $166.40 | $258.88 | 2,062,500 | — | — |
| 2024-07-11 | $163.18 | $253.87 | 2,993,100 | — | — |
| 2024-07-10 | $162.68 | $253.10 | 1,930,200 | — | — |
| 2024-07-09 | $163.13 | $253.80 | 1,930,100 | — | — |
| 2024-07-08 | $160.83 | $250.22 | 2,247,400 | — | — |
| 2024-07-05 | $156.78 | $243.92 | 1,235,500 | — | — |
| 2024-07-03 | $155.38 | $241.74 | 1,442,400 | — | — |
| 2024-07-02 | $156.61 | $243.65 | 1,384,000 | — | — |
| 2024-07-01 | $156.47 | $243.43 | 1,915,800 | — | — |
| 2024-06-28 | $159.43 | $248.04 | 2,830,300 | — | — |
| 2024-06-27 | $160.21 | $249.25 | 1,417,100 | — | — |
| 2024-06-26 | $161.40 | $251.10 | 2,391,300 | — | — |
| 2024-06-25 | $160.73 | $250.06 | 3,751,900 | — | — |
| 2024-06-24 | $154.52 | $240.40 | 2,174,600 | — | — |
| 2024-06-21 | $151.12 | $235.11 | 2,066,700 | — | — |
| 2024-06-20 | $150.21 | $233.70 | 1,341,200 | — | — |
| 2024-06-18 | $151.48 | $235.67 | 1,326,700 | — | — |
| 2024-06-17 | $149.12 | $232.00 | 2,348,400 | — | — |
| 2024-06-14 | $148.50 | $231.04 | 3,807,000 | — | — |
| 2024-06-13 | $155.28 | $241.58 | 1,197,300 | — | — |
| 2024-06-12 | $157.48 | $245.01 | 1,489,900 | — | — |
| 2024-06-11 | $153.19 | $238.33 | 1,113,900 | — | — |
| 2024-06-10 | $155.40 | $241.77 | 1,187,100 | — | — |
| 2024-06-07 | $154.57 | $240.48 | 996,700 | — | — |
| 2024-06-06 | $154.55 | $240.45 | 1,412,500 | — | — |
| 2024-06-05 | $156.33 | $243.22 | 1,698,200 | — | — |
| 2024-06-04 | $155.16 | $241.40 | 2,602,000 | — | — |
| 2024-06-03 | $150.97 | $234.88 | 1,850,800 | — | — |
| 2024-05-31 | $147.68 | $229.76 | 3,423,100 | — | — |
| 2024-05-30 | $147.49 | $229.46 | 1,391,800 | — | — |
| 2024-05-29 | $147.96 | $230.19 | 1,455,400 | — | — |
| 2024-05-28 | $150.13 | $233.57 | 1,771,600 | — | — |
| 2024-05-24 | $148.43 | $230.93 | 1,870,400 | — | — |
| 2024-05-23 | $146.31 | $227.63 | 2,464,400 | — | — |
| 2024-05-22 | $147.37 | $229.28 | 2,191,200 | — | — |
| 2024-05-21 | $150.75 | $234.54 | 2,470,100 | — | — |
| 2024-05-20 | $147.70 | $229.79 | 3,493,700 | — | — |
| 2024-05-17 | $141.92 | $220.80 | 1,286,600 | — | — |
| 2024-05-16 | $142.86 | $222.26 | 2,658,600 | — | — |
| 2024-05-15 | $140.64 | $218.81 | 1,782,900 | — | — |
| 2024-05-14 | $140.80 | $219.06 | 5,311,600 | — | — |
| 2024-05-13 | $140.84 | $219.12 | 1,221,000 | — | — |
| 2024-05-10 | $141.04 | $219.43 | 1,154,200 | — | — |
| 2024-05-09 | $141.74 | $220.52 | 1,195,800 | — | — |
| 2024-05-08 | $141.68 | $220.42 | 1,287,900 | — | — |
| 2024-05-07 | $141.59 | $220.28 | 1,657,000 | — | — |
| 2024-05-06 | $143.25 | $222.87 | 2,586,700 | — | — |
| 2024-05-03 | $138.21 | $215.03 | 2,090,900 | — | — |
| 2024-05-02 | $137.38 | $213.73 | 2,378,400 | — | — |
| 2024-05-01 | $137.52 | $213.95 | 4,288,400 | — | — |
| 2024-04-30 | $139.63 | $217.24 | 2,947,300 | — | — |
| 2024-04-29 | $143.36 | $223.04 | 2,662,600 | — | — |
| 2024-04-26 | $140.59 | $218.73 | 2,759,900 | — | — |
| 2024-04-25 | $137.47 | $213.87 | 5,711,300 | — | — |
| 2024-04-24 | $136.73 | $212.72 | 3,002,600 | — | — |
| 2024-04-23 | $136.67 | $212.63 | 2,649,900 | — | — |
| 2024-04-22 | $131.99 | $205.35 | 3,315,200 | — | — |
| 2024-04-19 | $129.21 | $201.02 | 2,965,300 | — | — |
| 2024-04-18 | $127.64 | $198.58 | 1,981,200 | — | — |
| 2024-04-17 | $127.97 | $199.09 | 2,296,200 | — | — |
| 2024-04-16 | $126.60 | $196.96 | 3,058,200 | — | — |
| 2024-04-15 | $127.17 | $197.85 | 3,353,100 | — | — |
| 2024-04-12 | $127.67 | $198.63 | 3,868,000 | — | — |
| 2024-04-11 | $133.75 | $208.09 | 3,514,300 | — | — |
| 2024-04-10 | $130.90 | $203.65 | 2,178,600 | — | — |
| 2024-04-09 | $133.18 | $207.20 | 3,915,400 | — | — |
| 2024-04-08 | $138.29 | $215.15 | 1,596,200 | — | — |
| 2024-04-05 | $136.02 | $211.62 | 1,917,100 | — | — |
| 2024-04-04 | $135.04 | $210.09 | 4,200,200 | — | — |
| 2024-04-03 | $138.49 | $215.46 | 1,687,300 | — | — |
| 2024-04-02 | $137.45 | $213.84 | 5,241,300 | — | — |
| 2024-04-01 | $140.56 | $218.68 | 2,214,500 | — | — |
| 2024-03-28 | $139.01 | $216.27 | 2,770,000 | — | — |
| 2024-03-27 | $139.72 | $217.38 | 2,821,900 | — | — |
| 2024-03-26 | $136.87 | $212.94 | 2,073,000 | — | — |
| 2024-03-25 | $136.27 | $212.01 | 2,407,000 | — | — |
| 2024-03-22 | $136.02 | $211.62 | 1,563,700 | — | — |
| 2024-03-21 | $135.79 | $211.26 | 2,654,800 | — | — |
| 2024-03-20 | $135.53 | $210.86 | 3,017,900 | — | — |
| 2024-03-19 | $129.41 | $201.33 | 1,689,600 | — | — |
| 2024-03-18 | $128.26 | $199.55 | 2,786,700 | — | — |
| 2024-03-15 | $128.92 | $200.57 | 2,953,100 | — | — |
| 2024-03-14 | $128.71 | $200.25 | 2,406,000 | — | — |
| 2024-03-13 | $132.11 | $205.54 | 3,621,400 | — | — |
| 2024-03-12 | $129.74 | $201.85 | 2,493,500 | — | — |
| 2024-03-11 | $127.80 | $198.83 | 2,011,300 | — | — |
| 2024-03-08 | $127.47 | $198.32 | 2,451,600 | — | — |
| 2024-03-07 | $124.35 | $193.46 | 2,351,300 | — | — |
| 2024-03-06 | $127.00 | $197.59 | 1,702,300 | — | — |
| 2024-03-05 | $126.10 | $196.19 | 2,025,800 | — | — |
| 2024-03-04 | $125.30 | $194.94 | 1,973,200 | — | — |
| 2024-03-01 | $124.26 | $193.32 | 2,622,400 | — | — |
| 2024-02-29 | $123.35 | $191.91 | 2,845,000 | — | — |
| 2024-02-28 | $122.09 | $189.95 | 1,957,500 | — | — |
| 2024-02-27 | $123.25 | $191.75 | 3,468,200 | — | — |
| 2024-02-26 | $119.57 | $186.03 | 2,612,800 | — | — |
| 2024-02-23 | $121.91 | $189.67 | 2,583,800 | — | — |
| 2024-02-22 | $122.56 | $190.68 | 6,059,800 | — | — |
| 2024-02-21 | $114.90 | $178.76 | 1,578,300 | — | — |
| 2024-02-20 | $115.14 | $179.13 | 2,265,000 | — | — |
| 2024-02-16 | $116.09 | $180.61 | 2,080,000 | — | — |
| 2024-02-15 | $117.81 | $183.29 | 2,223,300 | — | — |
| 2024-02-14 | $116.63 | $181.45 | 2,598,600 | — | — |
| 2024-02-13 | $116.57 | $181.36 | 3,045,600 | — | — |
| 2024-02-12 | $117.02 | $182.06 | 3,140,800 | — | — |
| 2024-02-09 | $116.97 | $181.98 | 4,447,200 | — | — |
| 2024-02-08 | $120.97 | $188.20 | 3,149,600 | — | — |
| 2024-02-07 | $119.43 | $185.81 | 3,007,800 | — | — |
| 2024-02-06 | $120.57 | $187.58 | 2,963,800 | — | — |
| 2024-02-05 | $121.21 | $188.58 | 3,007,500 | — | — |
| 2024-02-02 | $123.44 | $192.05 | 5,004,300 | — | — |
| 2024-02-01 | $126.96 | $197.52 | 7,838,000 | — | — |
| 2024-01-31 | $127.50 | $198.36 | 3,840,800 | — | — |
| 2024-01-30 | $126.36 | $196.59 | 2,317,500 | — | — |
| 2024-01-29 | $127.39 | $198.19 | 2,587,200 | — | — |
| 2024-01-26 | $123.46 | $192.08 | 2,857,900 | — | — |
| 2024-01-25 | $127.71 | $198.69 | 1,909,200 | — | — |
| 2024-01-24 | $125.49 | $195.24 | 1,485,800 | — | — |
| 2024-01-23 | $125.20 | $194.79 | 2,306,400 | — | — |
| 2024-01-22 | $126.74 | $197.18 | 2,197,500 | — | — |
| 2024-01-19 | $127.00 | $197.59 | 2,394,400 | — | — |
| 2024-01-18 | $125.28 | $194.91 | 2,868,000 | — | — |
| 2024-01-17 | $122.42 | $190.46 | 1,653,100 | — | — |
| 2024-01-16 | $122.80 | $191.05 | 1,888,600 | — | — |
| 2024-01-12 | $121.21 | $188.58 | 1,572,800 | — | — |
| 2024-01-11 | $123.42 | $192.02 | 1,329,200 | — | — |
| 2024-01-10 | $123.60 | $192.30 | 1,440,500 | — | — |
| 2024-01-09 | $123.57 | $192.25 | 1,347,600 | — | — |
| 2024-01-08 | $124.12 | $193.10 | 2,146,700 | — | — |
| 2024-01-05 | $122.65 | $190.82 | 2,773,900 | — | — |
| 2024-01-04 | $119.00 | $185.14 | 2,737,400 | — | — |
| 2024-01-03 | $117.45 | $182.73 | 3,638,500 | — | — |
| 2024-01-02 | $120.14 | $186.91 | 4,642,500 | — | — |