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
- 1983-07-07 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 | $185.18 | $286.91 | 996,100 | — | — |
| 2024-12-30 | $186.51 | $288.97 | 2,909,100 | — | — |
| 2024-12-27 | $186.05 | $288.25 | 772,200 | — | — |
| 2024-12-26 | $187.63 | $290.70 | 1,227,200 | — | — |
| 2024-12-24 | $187.73 | $290.86 | 586,900 | — | — |
| 2024-12-23 | $186.52 | $288.98 | 1,461,400 | — | — |
| 2024-12-20 | $183.68 | $284.58 | 6,985,100 | — | — |
| 2024-12-19 | $179.59 | $278.25 | 3,512,100 | — | — |
| 2024-12-18 | $186.07 | $288.29 | 2,220,500 | — | — |
| 2024-12-17 | $198.21 | $307.09 | 3,328,500 | — | — |
| 2024-12-16 | $194.03 | $300.62 | 1,870,600 | — | — |
| 2024-12-13 | $195.63 | $303.10 | 2,394,900 | — | — |
| 2024-12-12 | $191.38 | $296.51 | 1,173,800 | — | — |
| 2024-12-11 | $190.57 | $295.26 | 1,903,200 | — | — |
| 2024-12-10 | $186.75 | $289.34 | 1,720,600 | — | — |
| 2024-12-09 | $190.16 | $294.62 | 2,252,700 | — | — |
| 2024-12-06 | $188.82 | $292.55 | 1,561,500 | — | — |
| 2024-12-05 | $182.93 | $283.42 | 1,428,100 | — | — |
| 2024-12-04 | $186.99 | $289.71 | 2,257,200 | — | — |
| 2024-12-03 | $181.99 | $281.96 | 2,130,400 | — | — |
| 2024-12-02 | $177.38 | $274.82 | 1,523,300 | — | — |
| 2024-11-29 | $172.02 | $266.52 | 859,500 | — | — |
| 2024-11-27 | $171.39 | $265.54 | 2,038,600 | — | — |
| 2024-11-26 | $174.00 | $269.58 | 1,750,600 | — | — |
| 2024-11-25 | $177.85 | $275.55 | 3,840,200 | — | — |
| 2024-11-22 | $171.98 | $266.46 | 2,481,600 | — | — |
| 2024-11-21 | $172.49 | $267.25 | 3,253,100 | — | — |
| 2024-11-20 | $175.04 | $271.20 | 8,432,900 | — | — |
| 2024-11-19 | $137.24 | $212.63 | 4,079,900 | — | — |
| 2024-11-18 | $133.89 | $207.44 | 2,762,100 | — | — |
| 2024-11-15 | $130.65 | $202.42 | 1,885,100 | — | — |
| 2024-11-14 | $130.82 | $202.68 | 1,864,900 | — | — |
| 2024-11-13 | $129.51 | $200.65 | 2,022,500 | — | — |
| 2024-11-12 | $129.13 | $200.07 | 1,780,500 | — | — |
| 2024-11-11 | $129.84 | $201.17 | 2,289,600 | — | — |
| 2024-11-08 | $129.80 | $201.10 | 1,665,300 | — | — |
| 2024-11-07 | $133.91 | $207.47 | 2,490,300 | — | — |
| 2024-11-06 | $129.47 | $200.59 | 4,627,600 | — | — |
| 2024-11-05 | $134.83 | $208.90 | 1,411,600 | — | — |
| 2024-11-04 | $135.21 | $209.49 | 1,378,500 | — | — |
| 2024-11-01 | $132.20 | $204.82 | 1,563,000 | — | — |
| 2024-10-31 | $134.13 | $207.81 | 1,621,500 | — | — |
| 2024-10-30 | $132.43 | $205.18 | 1,636,700 | — | — |
| 2024-10-29 | $132.47 | $205.24 | 2,328,500 | — | — |
| 2024-10-28 | $132.50 | $205.29 | 1,776,400 | — | — |
| 2024-10-25 | $134.76 | $208.79 | 1,617,300 | — | — |
| 2024-10-24 | $137.52 | $213.06 | 825,000 | — | — |
| 2024-10-23 | $138.37 | $214.38 | 1,636,400 | — | — |
| 2024-10-22 | $139.90 | $216.75 | 1,984,100 | — | — |
| 2024-10-21 | $139.76 | $216.54 | 1,615,900 | — | — |
| 2024-10-18 | $144.03 | $223.15 | 1,005,900 | — | — |
| 2024-10-17 | $142.39 | $219.73 | 1,420,800 | — | — |
| 2024-10-16 | $150.93 | $232.91 | 975,400 | — | — |
| 2024-10-15 | $148.12 | $228.57 | 1,638,700 | — | — |
| 2024-10-14 | $146.12 | $225.48 | 972,800 | — | — |
| 2024-10-11 | $144.35 | $222.75 | 1,395,300 | — | — |
| 2024-10-10 | $141.74 | $218.72 | 1,486,900 | — | — |
| 2024-10-09 | $144.70 | $223.29 | 1,076,300 | — | — |
| 2024-10-08 | $149.53 | $230.75 | 1,048,200 | — | — |
| 2024-10-07 | $149.62 | $230.88 | 1,308,400 | — | — |
| 2024-10-04 | $151.49 | $233.77 | 1,180,100 | — | — |
| 2024-10-03 | $152.14 | $234.77 | 935,100 | — | — |
| 2024-10-02 | $152.52 | $235.36 | 886,500 | — | — |
| 2024-10-01 | $151.04 | $233.08 | 1,790,700 | — | — |
| 2024-09-30 | $154.92 | $239.06 | 1,455,600 | — | — |
| 2024-09-27 | $154.35 | $238.18 | 1,055,900 | — | — |
| 2024-09-26 | $151.25 | $233.40 | 1,316,600 | — | — |
| 2024-09-25 | $148.90 | $229.77 | 1,401,000 | — | — |
| 2024-09-24 | $152.78 | $235.76 | 1,006,200 | — | — |
| 2024-09-23 | $153.43 | $236.76 | 1,956,200 | — | — |
| 2024-09-20 | $148.81 | $229.63 | 2,656,100 | — | — |
| 2024-09-19 | $150.08 | $231.59 | 1,188,900 | — | — |
| 2024-09-18 | $147.55 | $227.69 | 1,653,000 | — | — |
| 2024-09-17 | $147.22 | $227.18 | 1,027,000 | — | — |
| 2024-09-16 | $145.02 | $223.79 | 1,402,800 | — | — |
| 2024-09-13 | $144.51 | $223.00 | 2,099,700 | — | — |
| 2024-09-12 | $135.86 | $209.65 | 1,502,700 | — | — |
| 2024-09-11 | $134.24 | $207.15 | 1,581,900 | — | — |
| 2024-09-10 | $130.33 | $201.12 | 1,300,600 | — | — |
| 2024-09-09 | $132.33 | $204.20 | 2,179,600 | — | — |
| 2024-09-06 | $130.43 | $201.27 | 1,717,700 | — | — |
| 2024-09-05 | $128.47 | $198.25 | 2,094,200 | — | — |
| 2024-09-04 | $131.76 | $203.32 | 2,352,800 | — | — |
| 2024-09-03 | $131.12 | $202.34 | 2,147,000 | — | — |
| 2024-08-30 | $134.33 | $207.29 | 2,084,500 | — | — |
| 2024-08-29 | $132.86 | $205.02 | 1,354,800 | — | — |
| 2024-08-28 | $135.07 | $208.43 | 1,570,700 | — | — |
| 2024-08-27 | $134.33 | $207.29 | 2,017,100 | — | — |
| 2024-08-26 | $134.90 | $208.17 | 1,927,500 | — | — |
| 2024-08-23 | $139.51 | $215.28 | 2,482,800 | — | — |
| 2024-08-22 | $130.50 | $201.38 | 6,183,000 | — | — |
| 2024-08-21 | $143.85 | $221.98 | 2,948,900 | — | — |
| 2024-08-20 | $137.63 | $212.38 | 1,246,500 | — | — |
| 2024-08-19 | $140.37 | $216.61 | 1,585,100 | — | — |
| 2024-08-16 | $137.85 | $212.72 | 1,468,200 | — | — |
| 2024-08-15 | $141.03 | $217.63 | 1,439,000 | — | — |
| 2024-08-14 | $138.62 | $213.91 | 1,386,900 | — | — |
| 2024-08-13 | $142.64 | $220.11 | 1,757,500 | — | — |
| 2024-08-12 | $138.83 | $214.23 | 1,307,800 | — | — |
| 2024-08-09 | $140.99 | $217.57 | 1,263,300 | — | — |
| 2024-08-08 | $139.55 | $215.34 | 2,472,200 | — | — |
| 2024-08-07 | $137.79 | $212.63 | 2,230,500 | — | — |
| 2024-08-06 | $139.07 | $214.60 | 1,353,700 | — | — |
| 2024-08-05 | $134.40 | $207.40 | 2,547,800 | — | — |
| 2024-08-02 | $139.82 | $215.76 | 1,976,100 | — | — |
| 2024-08-01 | $144.94 | $223.66 | 1,776,800 | — | — |
| 2024-07-31 | $154.68 | $238.69 | 1,365,900 | — | — |
| 2024-07-30 | $149.22 | $230.27 | 1,167,100 | — | — |
| 2024-07-29 | $153.76 | $237.27 | 836,000 | — | — |
| 2024-07-26 | $155.50 | $239.96 | 1,135,000 | — | — |
| 2024-07-25 | $150.67 | $232.50 | 1,619,100 | — | — |
| 2024-07-24 | $151.15 | $233.25 | 1,414,800 | — | — |
| 2024-07-23 | $156.04 | $240.79 | 981,500 | — | — |
| 2024-07-22 | $152.20 | $234.87 | 1,045,100 | — | — |
| 2024-07-19 | $146.88 | $226.66 | 1,057,200 | — | — |
| 2024-07-18 | $148.77 | $228.69 | 1,164,300 | — | — |
| 2024-07-17 | $150.08 | $230.71 | 2,004,500 | — | — |
| 2024-07-16 | $162.99 | $250.55 | 1,560,000 | — | — |
| 2024-07-15 | $154.87 | $238.07 | 1,335,800 | — | — |
| 2024-07-12 | $158.60 | $243.80 | 1,958,600 | — | — |
| 2024-07-11 | $153.58 | $236.09 | 1,645,100 | — | — |
| 2024-07-10 | $146.24 | $224.80 | 1,502,000 | — | — |
| 2024-07-09 | $142.22 | $218.62 | 1,379,700 | — | — |
| 2024-07-08 | $142.59 | $219.19 | 1,591,000 | — | — |
| 2024-07-05 | $139.96 | $215.15 | 954,400 | — | — |
| 2024-07-03 | $140.47 | $215.93 | 906,800 | — | — |
| 2024-07-02 | $139.76 | $214.85 | 2,533,600 | — | — |
| 2024-07-01 | $138.45 | $212.82 | 1,886,200 | — | — |
| 2024-06-28 | $141.18 | $217.03 | 4,462,600 | — | — |
| 2024-06-27 | $143.65 | $220.82 | 2,000,400 | — | — |
| 2024-06-26 | $148.35 | $228.04 | 1,460,000 | — | — |
| 2024-06-25 | $147.24 | $226.33 | 2,391,600 | — | — |
| 2024-06-24 | $153.77 | $236.39 | 1,893,400 | — | — |
| 2024-06-21 | $151.68 | $233.17 | 3,669,200 | — | — |
| 2024-06-20 | $151.97 | $233.61 | 1,969,400 | — | — |
| 2024-06-18 | $159.93 | $245.84 | 2,307,200 | — | — |
| 2024-06-17 | $152.57 | $234.53 | 1,321,000 | — | — |
| 2024-06-14 | $150.81 | $231.83 | 2,658,800 | — | — |
| 2024-06-13 | $160.66 | $246.98 | 2,280,000 | — | — |
| 2024-06-12 | $155.50 | $239.04 | 2,601,600 | — | — |
| 2024-06-11 | $149.68 | $230.08 | 1,376,800 | — | — |
| 2024-06-10 | $148.47 | $228.23 | 1,301,000 | — | — |
| 2024-06-07 | $146.26 | $224.83 | 1,778,200 | — | — |
| 2024-06-06 | $148.26 | $227.90 | 1,665,400 | — | — |
| 2024-06-05 | $149.02 | $229.08 | 2,131,800 | — | — |
| 2024-06-04 | $141.38 | $217.32 | 2,854,200 | — | — |
| 2024-06-03 | $148.84 | $228.80 | 2,095,400 | — | — |
| 2024-05-31 | $146.61 | $225.37 | 6,965,800 | — | — |
| 2024-05-30 | $144.16 | $221.61 | 1,957,000 | — | — |
| 2024-05-29 | $141.28 | $217.18 | 2,024,000 | — | — |
| 2024-05-28 | $142.16 | $218.53 | 2,393,000 | — | — |
| 2024-05-24 | $143.90 | $221.21 | 2,009,000 | — | — |
| 2024-05-23 | $142.28 | $218.72 | 4,035,200 | — | — |
| 2024-05-22 | $139.96 | $215.16 | 8,580,400 | — | — |
| 2024-05-21 | $157.19 | $241.64 | 2,698,200 | — | — |
| 2024-05-20 | $158.29 | $243.33 | 2,606,400 | — | — |
| 2024-05-17 | $154.75 | $237.89 | 1,711,400 | — | — |
| 2024-05-16 | $156.53 | $240.62 | 1,262,400 | — | — |
| 2024-05-15 | $160.12 | $246.14 | 2,233,000 | — | — |
| 2024-05-14 | $158.57 | $243.77 | 1,698,600 | — | — |
| 2024-05-13 | $157.81 | $242.59 | 1,327,200 | — | — |
| 2024-05-10 | $157.97 | $242.84 | 994,800 | — | — |
| 2024-05-09 | $159.23 | $244.76 | 1,510,400 | — | — |
| 2024-05-08 | $152.46 | $234.37 | 968,000 | — | — |
| 2024-05-07 | $150.81 | $231.83 | 1,527,400 | — | — |
| 2024-05-06 | $154.15 | $236.96 | 1,397,800 | — | — |
| 2024-05-03 | $152.35 | $234.20 | 2,208,400 | — | — |
| 2024-05-02 | $146.12 | $224.62 | 1,570,800 | — | — |
| 2024-05-01 | $141.80 | $217.99 | 1,962,400 | — | — |
| 2024-04-30 | $143.39 | $220.42 | 1,531,800 | — | — |
| 2024-04-29 | $143.20 | $220.13 | 1,175,600 | — | — |
| 2024-04-26 | $141.08 | $216.87 | 969,000 | — | — |
| 2024-04-25 | $140.84 | $216.50 | 1,845,400 | — | — |
| 2024-04-24 | $142.76 | $219.45 | 1,505,400 | — | — |
| 2024-04-23 | $142.54 | $219.11 | 1,349,800 | — | — |
| 2024-04-22 | $140.11 | $215.38 | 1,598,200 | — | — |
| 2024-04-19 | $139.60 | $214.60 | 1,489,800 | — | — |
| 2024-04-18 | $139.76 | $214.85 | 1,555,400 | — | — |
| 2024-04-17 | $141.09 | $216.01 | 1,405,200 | — | — |
| 2024-04-16 | $141.27 | $216.30 | 2,462,200 | — | — |
| 2024-04-15 | $144.26 | $220.88 | 2,180,800 | — | — |
| 2024-04-12 | $144.43 | $221.12 | 1,595,400 | — | — |
| 2024-04-11 | $147.24 | $225.43 | 1,719,600 | — | — |
| 2024-04-10 | $146.62 | $224.49 | 2,619,000 | — | — |
| 2024-04-09 | $154.49 | $236.54 | 1,336,400 | — | — |
| 2024-04-08 | $154.13 | $235.98 | 1,407,800 | — | — |
| 2024-04-05 | $154.71 | $236.86 | 1,082,400 | — | — |
| 2024-04-04 | $153.19 | $234.54 | 1,571,000 | — | — |
| 2024-04-03 | $154.49 | $236.53 | 1,865,600 | — | — |
| 2024-04-02 | $155.15 | $237.55 | 1,822,000 | — | — |
| 2024-04-01 | $157.46 | $241.09 | 2,015,800 | — | — |
| 2024-03-28 | $158.76 | $243.08 | 1,693,800 | — | — |
| 2024-03-27 | $157.01 | $240.39 | 1,202,400 | — | — |
| 2024-03-26 | $154.21 | $236.10 | 1,254,600 | — | — |
| 2024-03-25 | $155.62 | $238.26 | 1,936,800 | — | — |
| 2024-03-22 | $156.32 | $239.33 | 1,924,000 | — | — |
| 2024-03-21 | $156.57 | $239.71 | 3,246,000 | — | — |
| 2024-03-20 | $147.52 | $225.87 | 1,354,000 | — | — |
| 2024-03-19 | $146.68 | $224.58 | 2,169,400 | — | — |
| 2024-03-18 | $142.63 | $218.38 | 2,506,800 | — | — |
| 2024-03-15 | $141.88 | $217.24 | 7,121,000 | — | — |
| 2024-03-14 | $142.82 | $218.67 | 4,011,800 | — | — |
| 2024-03-13 | $141.93 | $217.31 | 10,198,600 | — | — |
| 2024-03-12 | $120.53 | $184.53 | 3,482,000 | — | — |
| 2024-03-11 | $118.18 | $180.93 | 3,574,400 | — | — |
| 2024-03-08 | $117.45 | $179.82 | 4,559,200 | — | — |
| 2024-03-07 | $123.75 | $189.46 | 2,363,200 | — | — |
| 2024-03-06 | $119.86 | $183.51 | 1,204,400 | — | — |
| 2024-03-05 | $120.17 | $183.98 | 1,985,400 | — | — |
| 2024-03-04 | $118.82 | $181.93 | 2,289,200 | — | — |
| 2024-03-01 | $118.32 | $181.16 | 1,201,400 | — | — |
| 2024-02-29 | $117.76 | $180.31 | 10,190,000 | — | — |
| 2024-02-28 | $116.37 | $178.17 | 1,333,400 | — | — |
| 2024-02-27 | $116.72 | $178.71 | 1,413,400 | — | — |
| 2024-02-26 | $114.86 | $175.87 | 1,766,600 | — | — |
| 2024-02-23 | $113.31 | $173.48 | 1,504,400 | — | — |
| 2024-02-22 | $112.75 | $172.63 | 1,257,000 | — | — |
| 2024-02-21 | $109.98 | $168.39 | 1,397,400 | — | — |
| 2024-02-20 | $111.91 | $171.34 | 1,649,200 | — | — |
| 2024-02-16 | $113.05 | $173.09 | 1,568,600 | — | — |
| 2024-02-15 | $111.46 | $170.65 | 834,800 | — | — |
| 2024-02-14 | $111.20 | $170.25 | 1,537,200 | — | — |
| 2024-02-13 | $111.02 | $169.98 | 2,406,200 | — | — |
| 2024-02-12 | $113.39 | $173.60 | 3,069,400 | — | — |
| 2024-02-09 | $110.00 | $168.41 | 2,007,800 | — | — |
| 2024-02-08 | $107.93 | $165.25 | 1,923,200 | — | — |
| 2024-02-07 | $102.76 | $157.33 | 968,600 | — | — |
| 2024-02-06 | $102.35 | $156.70 | 1,027,600 | — | — |
| 2024-02-05 | $99.85 | $152.87 | 1,133,600 | — | — |
| 2024-02-02 | $100.17 | $153.37 | 1,539,600 | — | — |
| 2024-02-01 | $98.49 | $150.79 | 1,639,800 | — | — |
| 2024-01-31 | $96.70 | $148.05 | 2,657,800 | — | — |
| 2024-01-30 | $100.29 | $153.55 | 1,425,600 | — | — |
| 2024-01-29 | $100.75 | $154.25 | 2,667,600 | — | — |
| 2024-01-26 | $104.28 | $159.65 | 939,800 | — | — |
| 2024-01-25 | $105.07 | $160.87 | 1,154,200 | — | — |
| 2024-01-24 | $103.86 | $159.02 | 921,800 | — | — |
| 2024-01-23 | $105.29 | $161.21 | 1,353,000 | — | — |
| 2024-01-22 | $104.79 | $160.45 | 1,938,200 | — | — |
| 2024-01-19 | $103.21 | $158.02 | 1,573,600 | — | — |
| 2024-01-18 | $103.45 | $158.38 | 2,373,000 | — | — |
| 2024-01-17 | $101.96 | $155.42 | 1,265,200 | — | — |
| 2024-01-16 | $101.50 | $154.72 | 1,580,800 | — | — |
| 2024-01-12 | $101.98 | $155.45 | 987,600 | — | — |
| 2024-01-11 | $101.17 | $154.21 | 1,617,800 | — | — |
| 2024-01-10 | $99.04 | $150.97 | 881,200 | — | — |
| 2024-01-09 | $99.36 | $151.46 | 839,600 | — | — |
| 2024-01-08 | $99.71 | $151.98 | 928,800 | — | — |
| 2024-01-05 | $98.07 | $149.48 | 1,124,000 | — | — |
| 2024-01-04 | $97.60 | $148.77 | 1,626,000 | — | — |
| 2024-01-03 | $97.28 | $148.28 | 2,113,600 | — | — |
| 2024-01-02 | $101.65 | $154.95 | 1,302,000 | — | — |