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
- 1992-06-05 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 | $139.82 | $206.79 | 1,866,100 | — | — |
| 2024-12-30 | $139.56 | $206.41 | 2,290,600 | — | — |
| 2024-12-27 | $140.28 | $207.47 | 1,624,300 | — | — |
| 2024-12-26 | $141.47 | $209.23 | 1,677,400 | — | — |
| 2024-12-24 | $141.05 | $208.61 | 1,162,200 | — | — |
| 2024-12-23 | $140.09 | $207.19 | 2,410,100 | — | — |
| 2024-12-20 | $139.61 | $206.48 | 7,848,000 | — | — |
| 2024-12-19 | $137.24 | $202.98 | 5,216,300 | — | — |
| 2024-12-18 | $141.77 | $209.68 | 3,926,900 | — | — |
| 2024-12-17 | $146.71 | $216.98 | 3,904,500 | — | — |
| 2024-12-16 | $147.61 | $218.31 | 4,144,200 | — | — |
| 2024-12-13 | $149.87 | $221.66 | 4,895,200 | — | — |
| 2024-12-12 | $151.21 | $223.64 | 2,416,500 | — | — |
| 2024-12-11 | $153.68 | $227.29 | 3,565,000 | — | — |
| 2024-12-10 | $157.00 | $232.20 | 2,689,600 | — | — |
| 2024-12-09 | $160.96 | $238.06 | 2,950,600 | — | — |
| 2024-12-06 | $158.51 | $234.43 | 2,265,100 | — | — |
| 2024-12-05 | $159.68 | $236.16 | 2,146,000 | — | — |
| 2024-12-04 | $161.35 | $238.63 | 2,267,700 | — | — |
| 2024-12-03 | $166.93 | $246.89 | 1,888,500 | — | — |
| 2024-12-02 | $167.40 | $247.58 | 1,661,600 | — | — |
| 2024-11-29 | $168.78 | $249.62 | 1,148,800 | — | — |
| 2024-11-27 | $169.43 | $250.58 | 1,865,300 | — | — |
| 2024-11-26 | $168.71 | $249.52 | 1,826,400 | — | — |
| 2024-11-25 | $172.94 | $255.78 | 4,728,600 | — | — |
| 2024-11-22 | $163.53 | $241.86 | 2,667,400 | — | — |
| 2024-11-21 | $161.86 | $239.39 | 2,255,000 | — | — |
| 2024-11-20 | $163.12 | $241.25 | 1,528,100 | — | — |
| 2024-11-19 | $162.30 | $240.04 | 2,262,700 | — | — |
| 2024-11-18 | $161.45 | $238.78 | 1,958,400 | — | — |
| 2024-11-15 | $161.61 | $239.02 | 2,507,200 | — | — |
| 2024-11-14 | $163.74 | $242.17 | 2,303,400 | — | — |
| 2024-11-13 | $161.13 | $238.31 | 2,924,300 | — | — |
| 2024-11-12 | $161.83 | $239.34 | 3,036,100 | — | — |
| 2024-11-11 | $167.46 | $247.08 | 1,767,300 | — | — |
| 2024-11-08 | $168.79 | $249.04 | 2,651,900 | — | — |
| 2024-11-07 | $168.11 | $248.04 | 2,380,600 | — | — |
| 2024-11-06 | $166.71 | $245.97 | 6,636,100 | — | — |
| 2024-11-05 | $173.27 | $255.65 | 3,225,300 | — | — |
| 2024-11-04 | $170.74 | $251.92 | 3,411,300 | — | — |
| 2024-11-01 | $167.64 | $247.34 | 4,348,200 | — | — |
| 2024-10-31 | $169.00 | $249.35 | 3,088,600 | — | — |
| 2024-10-30 | $169.29 | $249.78 | 4,408,600 | — | — |
| 2024-10-29 | $167.32 | $246.87 | 10,496,500 | — | — |
| 2024-10-28 | $180.38 | $266.14 | 2,432,500 | — | — |
| 2024-10-25 | $179.24 | $264.46 | 1,962,700 | — | — |
| 2024-10-24 | $182.70 | $269.56 | 1,627,100 | — | — |
| 2024-10-23 | $180.29 | $266.01 | 2,308,200 | — | — |
| 2024-10-22 | $180.39 | $266.16 | 3,246,300 | — | — |
| 2024-10-21 | $186.27 | $274.83 | 1,853,300 | — | — |
| 2024-10-18 | $194.56 | $287.06 | 2,234,700 | — | — |
| 2024-10-17 | $190.95 | $281.74 | 2,094,200 | — | — |
| 2024-10-16 | $192.43 | $283.92 | 1,447,100 | — | — |
| 2024-10-15 | $189.40 | $279.45 | 2,360,700 | — | — |
| 2024-10-14 | $187.11 | $276.07 | 1,751,900 | — | — |
| 2024-10-11 | $182.82 | $269.74 | 1,554,800 | — | — |
| 2024-10-10 | $183.39 | $270.58 | 1,535,900 | — | — |
| 2024-10-09 | $185.26 | $273.34 | 1,395,000 | — | — |
| 2024-10-08 | $185.48 | $273.67 | 1,174,200 | — | — |
| 2024-10-07 | $185.16 | $273.19 | 1,935,700 | — | — |
| 2024-10-04 | $184.64 | $272.43 | 2,541,700 | — | — |
| 2024-10-03 | $190.21 | $280.65 | 1,902,700 | — | — |
| 2024-10-02 | $190.56 | $281.16 | 2,002,600 | — | — |
| 2024-10-01 | $192.72 | $284.35 | 1,695,800 | — | — |
| 2024-09-30 | $190.77 | $281.47 | 1,828,500 | — | — |
| 2024-09-27 | $190.35 | $280.85 | 1,550,700 | — | — |
| 2024-09-26 | $188.01 | $277.40 | 2,066,200 | — | — |
| 2024-09-25 | $187.17 | $276.16 | 2,560,200 | — | — |
| 2024-09-24 | $192.37 | $283.83 | 1,542,800 | — | — |
| 2024-09-23 | $193.46 | $285.44 | 1,941,800 | — | — |
| 2024-09-20 | $191.89 | $283.12 | 5,339,900 | — | — |
| 2024-09-19 | $197.06 | $290.75 | 2,203,400 | — | — |
| 2024-09-18 | $194.19 | $286.52 | 2,753,900 | — | — |
| 2024-09-17 | $195.35 | $288.23 | 1,537,600 | — | — |
| 2024-09-16 | $194.60 | $287.12 | 1,923,000 | — | — |
| 2024-09-13 | $194.80 | $287.42 | 2,563,300 | — | — |
| 2024-09-12 | $188.81 | $278.58 | 1,206,600 | — | — |
| 2024-09-11 | $185.16 | $273.19 | 1,905,800 | — | — |
| 2024-09-10 | $187.53 | $276.69 | 1,706,200 | — | — |
| 2024-09-09 | $187.52 | $276.68 | 1,901,800 | — | — |
| 2024-09-06 | $186.14 | $274.64 | 2,657,300 | — | — |
| 2024-09-05 | $183.72 | $271.07 | 1,368,200 | — | — |
| 2024-09-04 | $184.19 | $271.76 | 1,544,400 | — | — |
| 2024-09-03 | $184.49 | $272.21 | 1,923,100 | — | — |
| 2024-08-30 | $188.76 | $278.51 | 1,659,600 | — | — |
| 2024-08-29 | $186.85 | $275.69 | 956,300 | — | — |
| 2024-08-28 | $187.57 | $276.75 | 1,329,200 | — | — |
| 2024-08-27 | $187.54 | $276.71 | 1,458,200 | — | — |
| 2024-08-26 | $189.06 | $278.95 | 2,553,700 | — | — |
| 2024-08-23 | $191.79 | $282.98 | 3,421,800 | — | — |
| 2024-08-22 | $185.74 | $274.05 | 2,212,300 | — | — |
| 2024-08-21 | $186.46 | $275.11 | 2,722,200 | — | — |
| 2024-08-20 | $179.61 | $265.01 | 1,483,900 | — | — |
| 2024-08-19 | $181.45 | $267.72 | 2,088,300 | — | — |
| 2024-08-16 | $178.02 | $262.66 | 2,000,200 | — | — |
| 2024-08-15 | $175.29 | $258.63 | 1,706,400 | — | — |
| 2024-08-14 | $174.21 | $257.04 | 1,522,000 | — | — |
| 2024-08-13 | $175.04 | $258.26 | 1,803,700 | — | — |
| 2024-08-12 | $172.07 | $253.88 | 2,069,700 | — | — |
| 2024-08-09 | $172.97 | $255.21 | 2,833,900 | — | — |
| 2024-08-08 | $172.73 | $254.85 | 2,270,100 | — | — |
| 2024-08-07 | $169.00 | $249.35 | 3,204,000 | — | — |
| 2024-08-06 | $173.64 | $256.20 | 2,250,700 | — | — |
| 2024-08-05 | $173.73 | $256.33 | 2,919,400 | — | — |
| 2024-08-02 | $177.62 | $262.07 | 3,179,700 | — | — |
| 2024-08-01 | $179.05 | $264.18 | 2,815,400 | — | — |
| 2024-07-31 | $179.93 | $265.04 | 3,137,100 | — | — |
| 2024-07-30 | $180.44 | $265.79 | 2,011,200 | — | — |
| 2024-07-29 | $178.71 | $263.24 | 1,527,700 | — | — |
| 2024-07-26 | $176.94 | $260.63 | 3,353,900 | — | — |
| 2024-07-25 | $172.70 | $254.39 | 2,838,500 | — | — |
| 2024-07-24 | $171.07 | $251.98 | 3,280,400 | — | — |
| 2024-07-23 | $176.56 | $260.07 | 3,051,100 | — | — |
| 2024-07-22 | $177.16 | $260.95 | 3,653,700 | — | — |
| 2024-07-19 | $173.84 | $256.06 | 4,125,200 | — | — |
| 2024-07-18 | $173.42 | $255.45 | 9,608,600 | — | — |
| 2024-07-17 | $157.51 | $232.01 | 4,137,400 | — | — |
| 2024-07-16 | $162.26 | $239.01 | 3,237,700 | — | — |
| 2024-07-15 | $152.16 | $224.13 | 2,547,300 | — | — |
| 2024-07-12 | $153.74 | $226.46 | 4,024,000 | — | — |
| 2024-07-11 | $149.73 | $220.55 | 4,564,700 | — | — |
| 2024-07-10 | $139.59 | $205.61 | 2,926,300 | — | — |
| 2024-07-09 | $136.00 | $200.33 | 1,721,800 | — | — |
| 2024-07-08 | $136.18 | $200.59 | 1,666,000 | — | — |
| 2024-07-05 | $135.56 | $199.68 | 1,657,100 | — | — |
| 2024-07-03 | $136.03 | $200.37 | 1,616,800 | — | — |
| 2024-07-02 | $135.21 | $199.16 | 3,632,800 | — | — |
| 2024-07-01 | $137.02 | $201.83 | 2,477,900 | — | — |
| 2024-06-28 | $140.93 | $207.59 | 2,792,000 | — | — |
| 2024-06-27 | $141.20 | $207.99 | 1,405,600 | — | — |
| 2024-06-26 | $140.32 | $206.69 | 1,630,900 | — | — |
| 2024-06-25 | $140.44 | $206.87 | 1,931,400 | — | — |
| 2024-06-24 | $144.05 | $212.18 | 1,907,500 | — | — |
| 2024-06-21 | $142.39 | $209.74 | 3,460,100 | — | — |
| 2024-06-20 | $141.15 | $207.91 | 2,821,100 | — | — |
| 2024-06-18 | $139.40 | $205.33 | 2,705,800 | — | — |
| 2024-06-17 | $143.26 | $211.02 | 2,393,900 | — | — |
| 2024-06-14 | $142.78 | $210.31 | 1,843,300 | — | — |
| 2024-06-13 | $143.46 | $211.32 | 1,712,200 | — | — |
| 2024-06-12 | $143.73 | $211.71 | 3,222,700 | — | — |
| 2024-06-11 | $139.56 | $205.57 | 1,813,100 | — | — |
| 2024-06-10 | $142.22 | $209.49 | 1,602,700 | — | — |
| 2024-06-07 | $140.22 | $206.54 | 2,866,300 | — | — |
| 2024-06-06 | $143.70 | $211.67 | 1,570,600 | — | — |
| 2024-06-05 | $146.09 | $215.19 | 1,557,900 | — | — |
| 2024-06-04 | $143.87 | $211.92 | 2,448,300 | — | — |
| 2024-06-03 | $146.93 | $216.43 | 1,911,800 | — | — |
| 2024-05-31 | $147.80 | $217.71 | 4,213,600 | — | — |
| 2024-05-30 | $145.49 | $214.31 | 1,809,100 | — | — |
| 2024-05-29 | $141.38 | $208.25 | 1,850,300 | — | — |
| 2024-05-28 | $142.85 | $210.42 | 1,341,000 | — | — |
| 2024-05-24 | $144.62 | $213.02 | 1,102,400 | — | — |
| 2024-05-23 | $142.82 | $210.37 | 1,906,800 | — | — |
| 2024-05-22 | $144.59 | $212.98 | 3,094,400 | — | — |
| 2024-05-21 | $149.38 | $220.04 | 1,622,300 | — | — |
| 2024-05-20 | $149.79 | $220.64 | 1,390,800 | — | — |
| 2024-05-17 | $151.50 | $223.16 | 1,490,500 | — | — |
| 2024-05-16 | $150.97 | $222.38 | 2,482,300 | — | — |
| 2024-05-15 | $157.58 | $232.11 | 4,305,000 | — | — |
| 2024-05-14 | $148.00 | $218.00 | 1,914,100 | — | — |
| 2024-05-13 | $146.86 | $216.32 | 2,845,300 | — | — |
| 2024-05-10 | $149.97 | $220.90 | 2,085,600 | — | — |
| 2024-05-09 | $149.50 | $220.21 | 4,055,000 | — | — |
| 2024-05-08 | $147.74 | $217.62 | 2,850,000 | — | — |
| 2024-05-07 | $151.40 | $223.01 | 2,545,000 | — | — |
| 2024-05-06 | $151.26 | $222.80 | 1,548,200 | — | — |
| 2024-05-03 | $148.48 | $218.71 | 3,134,100 | — | — |
| 2024-05-02 | $145.46 | $214.26 | 1,779,900 | — | — |
| 2024-05-01 | $142.48 | $209.87 | 1,957,400 | — | — |
| 2024-04-30 | $142.49 | $209.44 | 2,453,600 | — | — |
| 2024-04-29 | $145.97 | $214.56 | 1,615,000 | — | — |
| 2024-04-26 | $145.33 | $213.62 | 2,057,400 | — | — |
| 2024-04-25 | $144.20 | $211.96 | 2,261,800 | — | — |
| 2024-04-24 | $146.12 | $214.78 | 2,474,200 | — | — |
| 2024-04-23 | $148.03 | $217.59 | 2,337,600 | — | — |
| 2024-04-22 | $143.07 | $210.30 | 3,108,800 | — | — |
| 2024-04-19 | $142.19 | $209.00 | 3,393,600 | — | — |
| 2024-04-18 | $145.88 | $214.43 | 5,503,900 | — | — |
| 2024-04-17 | $145.74 | $214.22 | 3,183,300 | — | — |
| 2024-04-16 | $146.05 | $214.68 | 3,085,800 | — | — |
| 2024-04-15 | $149.07 | $219.12 | 2,736,400 | — | — |
| 2024-04-12 | $151.71 | $223.00 | 2,833,100 | — | — |
| 2024-04-11 | $150.69 | $221.50 | 2,932,900 | — | — |
| 2024-04-10 | $148.25 | $217.91 | 3,526,000 | — | — |
| 2024-04-09 | $158.37 | $232.79 | 1,755,700 | — | — |
| 2024-04-08 | $156.74 | $230.39 | 1,513,000 | — | — |
| 2024-04-05 | $158.52 | $233.01 | 1,640,000 | — | — |
| 2024-04-04 | $156.13 | $229.49 | 1,769,600 | — | — |
| 2024-04-03 | $157.82 | $231.98 | 1,646,800 | — | — |
| 2024-04-02 | $155.65 | $228.79 | 2,425,500 | — | — |
| 2024-04-01 | $161.88 | $237.95 | 1,966,400 | — | — |
| 2024-03-28 | $164.55 | $241.87 | 1,740,500 | — | — |
| 2024-03-27 | $162.05 | $238.20 | 1,210,800 | — | — |
| 2024-03-26 | $159.27 | $234.11 | 1,391,000 | — | — |
| 2024-03-25 | $159.78 | $234.86 | 1,621,100 | — | — |
| 2024-03-22 | $161.82 | $237.86 | 1,673,800 | — | — |
| 2024-03-21 | $161.40 | $237.24 | 2,398,100 | — | — |
| 2024-03-20 | $158.58 | $233.09 | 1,738,800 | — | — |
| 2024-03-19 | $156.09 | $229.43 | 2,918,400 | — | — |
| 2024-03-18 | $151.51 | $222.70 | 2,476,700 | — | — |
| 2024-03-15 | $151.69 | $222.97 | 7,783,700 | — | — |
| 2024-03-14 | $150.32 | $220.95 | 5,424,700 | — | — |
| 2024-03-13 | $155.20 | $228.13 | 2,396,600 | — | — |
| 2024-03-12 | $154.62 | $227.27 | 1,773,900 | — | — |
| 2024-03-11 | $152.71 | $224.47 | 2,458,000 | — | — |
| 2024-03-08 | $153.58 | $225.75 | 1,941,500 | — | — |
| 2024-03-07 | $155.30 | $228.27 | 2,985,400 | — | — |
| 2024-03-06 | $151.88 | $223.25 | 2,364,600 | — | — |
| 2024-03-05 | $151.12 | $222.13 | 2,552,100 | — | — |
| 2024-03-04 | $152.47 | $224.11 | 2,505,300 | — | — |
| 2024-03-01 | $152.97 | $224.85 | 1,989,000 | — | — |
| 2024-02-29 | $149.44 | $219.66 | 3,780,800 | — | — |
| 2024-02-28 | $145.98 | $214.57 | 1,476,500 | — | — |
| 2024-02-27 | $145.44 | $213.78 | 1,352,200 | — | — |
| 2024-02-26 | $145.86 | $214.40 | 1,329,100 | — | — |
| 2024-02-23 | $146.10 | $214.75 | 1,266,500 | — | — |
| 2024-02-22 | $145.13 | $213.32 | 1,752,700 | — | — |
| 2024-02-21 | $143.99 | $211.65 | 1,677,100 | — | — |
| 2024-02-20 | $143.47 | $210.88 | 2,151,400 | — | — |
| 2024-02-16 | $141.27 | $207.65 | 1,815,100 | — | — |
| 2024-02-15 | $145.38 | $213.69 | 1,696,300 | — | — |
| 2024-02-14 | $145.50 | $213.87 | 1,803,000 | — | — |
| 2024-02-13 | $142.37 | $209.27 | 2,771,200 | — | — |
| 2024-02-12 | $148.28 | $217.96 | 1,988,500 | — | — |
| 2024-02-09 | $144.91 | $213.00 | 1,875,300 | — | — |
| 2024-02-08 | $144.58 | $212.52 | 1,963,400 | — | — |
| 2024-02-07 | $144.64 | $212.60 | 1,635,300 | — | — |
| 2024-02-06 | $143.03 | $210.24 | 2,345,800 | — | — |
| 2024-02-05 | $145.23 | $213.47 | 1,932,400 | — | — |
| 2024-02-02 | $146.89 | $215.47 | 2,438,100 | — | — |
| 2024-02-01 | $147.33 | $216.12 | 3,159,100 | — | — |
| 2024-01-31 | $142.91 | $209.63 | 3,234,300 | — | — |
| 2024-01-30 | $143.26 | $210.15 | 3,537,000 | — | — |
| 2024-01-29 | $140.20 | $205.66 | 4,557,200 | — | — |
| 2024-01-26 | $140.50 | $206.10 | 3,806,900 | — | — |
| 2024-01-25 | $141.57 | $207.67 | 3,909,900 | — | — |
| 2024-01-24 | $139.21 | $204.21 | 4,937,900 | — | — |
| 2024-01-23 | $143.13 | $209.96 | 11,109,900 | — | — |
| 2024-01-22 | $157.70 | $231.33 | 3,323,500 | — | — |
| 2024-01-19 | $155.30 | $227.81 | 2,175,800 | — | — |
| 2024-01-18 | $152.53 | $223.74 | 2,135,400 | — | — |
| 2024-01-17 | $151.96 | $222.91 | 1,863,600 | — | — |
| 2024-01-16 | $152.99 | $224.42 | 1,645,900 | — | — |
| 2024-01-12 | $153.92 | $225.78 | 1,410,600 | — | — |
| 2024-01-11 | $154.98 | $227.34 | 2,287,300 | — | — |
| 2024-01-10 | $154.52 | $226.66 | 2,211,000 | — | — |
| 2024-01-09 | $151.76 | $222.61 | 1,593,100 | — | — |
| 2024-01-08 | $152.28 | $223.38 | 1,912,300 | — | — |
| 2024-01-05 | $148.63 | $218.02 | 2,138,700 | — | — |
| 2024-01-04 | $147.69 | $216.64 | 1,926,800 | — | — |
| 2024-01-03 | $147.95 | $217.03 | 3,083,500 | — | — |
| 2024-01-02 | $149.88 | $219.86 | 1,898,200 | — | — |