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 | $239.71 | $1,133.77 | 4,871,000 | — | — |
| 2024-12-30 | $239.32 | $1,131.92 | 5,723,800 | — | — |
| 2024-12-27 | $241.17 | $1,140.67 | 5,730,200 | — | — |
| 2024-12-26 | $243.14 | $1,149.99 | 4,451,800 | — | — |
| 2024-12-24 | $242.31 | $1,146.06 | 3,729,100 | — | — |
| 2024-12-23 | $238.39 | $1,127.52 | 8,611,500 | — | — |
| 2024-12-20 | $237.60 | $1,123.79 | 32,348,400 | — | — |
| 2024-12-19 | $232.96 | $1,101.84 | 11,790,800 | — | — |
| 2024-12-18 | $230.37 | $1,089.59 | 11,322,400 | — | — |
| 2024-12-17 | $238.36 | $1,127.38 | 8,083,600 | — | — |
| 2024-12-16 | $239.58 | $1,133.15 | 9,032,000 | — | — |
| 2024-12-13 | $239.94 | $1,134.85 | 10,392,700 | — | — |
| 2024-12-12 | $241.53 | $1,142.37 | 6,113,800 | — | — |
| 2024-12-11 | $243.53 | $1,151.83 | 7,884,400 | — | — |
| 2024-12-10 | $242.86 | $1,148.67 | 9,108,300 | — | — |
| 2024-12-09 | $243.81 | $1,153.16 | 7,076,500 | — | — |
| 2024-12-06 | $247.36 | $1,169.95 | 5,519,700 | — | — |
| 2024-12-05 | $245.48 | $1,161.06 | 6,572,500 | — | — |
| 2024-12-04 | $243.40 | $1,151.22 | 7,346,300 | — | — |
| 2024-12-03 | $244.82 | $1,157.94 | 6,657,700 | — | — |
| 2024-12-02 | $246.25 | $1,164.70 | 8,899,700 | — | — |
| 2024-11-29 | $249.72 | $1,181.11 | 5,494,800 | — | — |
| 2024-11-27 | $249.79 | $1,181.44 | 5,472,300 | — | — |
| 2024-11-26 | $249.97 | $1,182.29 | 6,212,100 | — | — |
| 2024-11-25 | $250.29 | $1,183.81 | 10,295,400 | — | — |
| 2024-11-22 | $248.55 | $1,175.58 | 7,997,300 | — | — |
| 2024-11-21 | $244.76 | $1,157.65 | 8,783,500 | — | — |
| 2024-11-20 | $240.78 | $1,138.83 | 9,015,300 | — | — |
| 2024-11-19 | $243.09 | $1,149.75 | 6,792,700 | — | — |
| 2024-11-18 | $245.03 | $1,158.93 | 9,051,400 | — | — |
| 2024-11-15 | $245.31 | $1,160.25 | 11,518,800 | — | — |
| 2024-11-14 | $241.87 | $1,143.98 | 10,172,200 | — | — |
| 2024-11-13 | $241.16 | $1,140.62 | 11,472,600 | — | — |
| 2024-11-12 | $239.56 | $1,133.06 | 6,861,000 | — | — |
| 2024-11-11 | $239.29 | $1,131.78 | 9,017,100 | — | — |
| 2024-11-08 | $236.98 | $1,120.85 | 9,502,100 | — | — |
| 2024-11-07 | $236.38 | $1,118.02 | 16,451,100 | — | — |
| 2024-11-06 | $247.06 | $1,168.53 | 23,987,800 | — | — |
| 2024-11-05 | $221.49 | $1,047.59 | 5,600,700 | — | — |
| 2024-11-04 | $219.78 | $1,039.50 | 8,229,600 | — | — |
| 2024-11-01 | $222.94 | $1,054.45 | 6,923,500 | — | — |
| 2024-10-31 | $221.92 | $1,049.62 | 7,829,900 | — | — |
| 2024-10-30 | $224.41 | $1,061.40 | 7,110,900 | — | — |
| 2024-10-29 | $222.90 | $1,054.26 | 6,580,000 | — | — |
| 2024-10-28 | $225.50 | $1,066.56 | 6,843,000 | — | — |
| 2024-10-25 | $222.31 | $1,051.47 | 6,369,700 | — | — |
| 2024-10-24 | $224.98 | $1,064.10 | 6,002,200 | — | — |
| 2024-10-23 | $223.41 | $1,056.67 | 6,180,500 | — | — |
| 2024-10-22 | $224.12 | $1,060.03 | 9,586,800 | — | — |
| 2024-10-21 | $223.00 | $1,054.73 | 5,870,000 | — | — |
| 2024-10-18 | $225.37 | $1,065.94 | 7,000,500 | — | — |
| 2024-10-17 | $224.42 | $1,061.45 | 6,470,200 | — | — |
| 2024-10-16 | $223.64 | $1,057.76 | 6,382,500 | — | — |
| 2024-10-15 | $222.39 | $1,051.85 | 9,235,800 | — | — |
| 2024-10-14 | $221.48 | $1,047.54 | 9,048,900 | — | — |
| 2024-10-11 | $222.29 | $1,051.37 | 18,320,700 | — | — |
| 2024-10-10 | $212.84 | $1,006.68 | 7,927,100 | — | — |
| 2024-10-09 | $213.42 | $1,009.42 | 7,024,000 | — | — |
| 2024-10-08 | $210.75 | $996.79 | 6,021,800 | — | — |
| 2024-10-07 | $210.93 | $997.64 | 6,718,900 | — | — |
| 2024-10-04 | $211.22 | $999.02 | 10,211,700 | — | — |
| 2024-10-03 | $205.23 | $964.77 | 7,251,300 | — | — |
| 2024-10-02 | $207.29 | $974.46 | 5,810,900 | — | — |
| 2024-10-01 | $207.04 | $973.28 | 8,540,100 | — | — |
| 2024-09-30 | $210.86 | $991.24 | 8,663,800 | — | — |
| 2024-09-27 | $210.50 | $989.55 | 7,032,500 | — | — |
| 2024-09-26 | $209.78 | $986.16 | 7,807,500 | — | — |
| 2024-09-25 | $210.19 | $988.09 | 8,976,500 | — | — |
| 2024-09-24 | $211.59 | $994.67 | 7,323,200 | — | — |
| 2024-09-23 | $211.44 | $993.97 | 7,223,500 | — | — |
| 2024-09-20 | $211.09 | $992.32 | 20,885,000 | — | — |
| 2024-09-19 | $210.48 | $989.45 | 11,635,200 | — | — |
| 2024-09-18 | $207.53 | $975.59 | 8,259,900 | — | — |
| 2024-09-17 | $209.25 | $983.67 | 7,573,300 | — | — |
| 2024-09-16 | $207.86 | $977.14 | 8,634,900 | — | — |
| 2024-09-13 | $204.32 | $960.50 | 10,226,700 | — | — |
| 2024-09-12 | $206.60 | $971.21 | 9,054,400 | — | — |
| 2024-09-11 | $207.23 | $974.17 | 13,658,700 | — | — |
| 2024-09-10 | $205.56 | $966.32 | 28,406,900 | — | — |
| 2024-09-09 | $216.81 | $1,019.21 | 8,935,100 | — | — |
| 2024-09-06 | $212.46 | $998.76 | 7,777,000 | — | — |
| 2024-09-05 | $217.63 | $1,023.06 | 8,067,900 | — | — |
| 2024-09-04 | $219.33 | $1,031.06 | 7,389,500 | — | — |
| 2024-09-03 | $220.30 | $1,035.62 | 8,956,100 | — | — |
| 2024-08-30 | $224.80 | $1,056.77 | 8,574,100 | — | — |
| 2024-08-29 | $222.21 | $1,044.59 | 6,416,100 | — | — |
| 2024-08-28 | $221.29 | $1,040.27 | 6,506,400 | — | — |
| 2024-08-27 | $220.18 | $1,035.05 | 5,185,200 | — | — |
| 2024-08-26 | $219.17 | $1,030.30 | 5,105,200 | — | — |
| 2024-08-23 | $218.31 | $1,026.26 | 7,214,000 | — | — |
| 2024-08-22 | $216.63 | $1,018.36 | 5,247,100 | — | — |
| 2024-08-21 | $214.60 | $1,008.82 | 5,202,300 | — | — |
| 2024-08-20 | $214.52 | $1,008.44 | 5,640,000 | — | — |
| 2024-08-19 | $215.45 | $1,012.82 | 6,090,800 | — | — |
| 2024-08-16 | $213.97 | $1,005.86 | 7,931,200 | — | — |
| 2024-08-15 | $211.55 | $994.48 | 7,001,000 | — | — |
| 2024-08-14 | $210.24 | $988.32 | 6,999,800 | — | — |
| 2024-08-13 | $207.94 | $977.51 | 6,387,800 | — | — |
| 2024-08-12 | $206.19 | $969.29 | 6,936,000 | — | — |
| 2024-08-09 | $205.80 | $967.45 | 5,540,200 | — | — |
| 2024-08-08 | $204.06 | $959.27 | 7,761,200 | — | — |
| 2024-08-07 | $200.40 | $942.07 | 9,204,400 | — | — |
| 2024-08-06 | $200.34 | $941.79 | 10,605,800 | — | — |
| 2024-08-05 | $194.90 | $916.21 | 13,927,000 | — | — |
| 2024-08-02 | $199.14 | $936.14 | 18,041,700 | — | — |
| 2024-08-01 | $207.96 | $977.61 | 10,918,600 | — | — |
| 2024-07-31 | $212.80 | $1,000.36 | 9,071,600 | — | — |
| 2024-07-30 | $215.19 | $1,011.59 | 8,850,700 | — | — |
| 2024-07-29 | $210.85 | $991.19 | 6,533,600 | — | — |
| 2024-07-26 | $212.24 | $997.73 | 8,027,800 | — | — |
| 2024-07-25 | $208.67 | $980.94 | 6,403,800 | — | — |
| 2024-07-24 | $208.59 | $980.57 | 7,119,000 | — | — |
| 2024-07-23 | $210.33 | $988.75 | 5,557,300 | — | — |
| 2024-07-22 | $210.28 | $988.51 | 7,663,200 | — | — |
| 2024-07-19 | $209.78 | $986.16 | 8,095,900 | — | — |
| 2024-07-18 | $209.98 | $987.10 | 12,415,100 | — | — |
| 2024-07-17 | $216.87 | $1,019.49 | 11,572,500 | — | — |
| 2024-07-16 | $213.62 | $1,004.21 | 11,557,000 | — | — |
| 2024-07-15 | $210.05 | $987.43 | 10,719,700 | — | — |
| 2024-07-12 | $204.94 | $963.41 | 15,443,400 | — | — |
| 2024-07-11 | $207.45 | $975.21 | 10,658,100 | — | — |
| 2024-07-10 | $207.80 | $976.85 | 8,328,500 | — | — |
| 2024-07-09 | $207.63 | $976.06 | 9,058,900 | — | — |
| 2024-07-08 | $205.17 | $964.49 | 8,707,000 | — | — |
| 2024-07-05 | $204.79 | $962.70 | 8,093,100 | — | — |
| 2024-07-03 | $208.69 | $975.63 | 5,560,900 | — | — |
| 2024-07-02 | $208.83 | $976.29 | 7,802,900 | — | — |
| 2024-07-01 | $205.45 | $960.48 | 10,205,800 | — | — |
| 2024-06-28 | $202.26 | $945.57 | 15,307,600 | — | — |
| 2024-06-27 | $199.17 | $931.13 | 7,913,500 | — | — |
| 2024-06-26 | $197.43 | $922.99 | 7,758,600 | — | — |
| 2024-06-25 | $198.07 | $925.98 | 6,862,500 | — | — |
| 2024-06-24 | $198.88 | $929.77 | 9,785,900 | — | — |
| 2024-06-21 | $196.30 | $917.71 | 20,972,100 | — | — |
| 2024-06-20 | $198.67 | $928.79 | 8,731,100 | — | — |
| 2024-06-18 | $197.00 | $920.98 | 9,023,000 | — | — |
| 2024-06-17 | $194.98 | $911.54 | 8,725,400 | — | — |
| 2024-06-14 | $193.78 | $905.93 | 6,874,000 | — | — |
| 2024-06-13 | $193.66 | $905.37 | 8,587,800 | — | — |
| 2024-06-12 | $191.53 | $895.41 | 12,751,300 | — | — |
| 2024-06-11 | $194.36 | $908.64 | 9,235,300 | — | — |
| 2024-06-10 | $199.61 | $933.18 | 6,070,800 | — | — |
| 2024-06-07 | $199.95 | $934.77 | 6,964,500 | — | — |
| 2024-06-06 | $196.91 | $920.56 | 7,640,300 | — | — |
| 2024-06-05 | $197.26 | $922.20 | 8,351,600 | — | — |
| 2024-06-04 | $199.16 | $931.08 | 6,848,300 | — | — |
| 2024-06-03 | $201.82 | $943.51 | 6,444,300 | — | — |
| 2024-05-31 | $202.63 | $947.30 | 14,417,900 | — | — |
| 2024-05-30 | $199.33 | $931.87 | 6,829,100 | — | — |
| 2024-05-29 | $198.11 | $926.17 | 6,120,000 | — | — |
| 2024-05-28 | $199.50 | $932.67 | 6,910,200 | — | — |
| 2024-05-24 | $200.71 | $938.33 | 7,356,200 | — | — |
| 2024-05-23 | $196.92 | $920.61 | 8,069,400 | — | — |
| 2024-05-22 | $198.31 | $927.11 | 9,425,300 | — | — |
| 2024-05-21 | $199.52 | $932.76 | 14,420,800 | — | — |
| 2024-05-20 | $195.58 | $914.34 | 17,373,300 | — | — |
| 2024-05-17 | $204.79 | $957.40 | 9,260,500 | — | — |
| 2024-05-16 | $202.47 | $946.55 | 8,497,900 | — | — |
| 2024-05-15 | $202.11 | $944.87 | 8,370,000 | — | — |
| 2024-05-14 | $201.51 | $942.07 | 8,596,200 | — | — |
| 2024-05-13 | $198.73 | $929.07 | 7,049,200 | — | — |
| 2024-05-10 | $198.77 | $929.26 | 7,529,800 | — | — |
| 2024-05-09 | $197.50 | $923.32 | 7,977,300 | — | — |
| 2024-05-08 | $195.65 | $914.67 | 9,227,600 | — | — |
| 2024-05-07 | $191.75 | $896.44 | 7,688,800 | — | — |
| 2024-05-06 | $192.00 | $897.61 | 7,911,100 | — | — |
| 2024-05-03 | $190.51 | $890.64 | 8,922,800 | — | — |
| 2024-05-02 | $191.66 | $896.02 | 6,501,700 | — | — |
| 2024-05-01 | $191.86 | $896.95 | 7,445,300 | — | — |
| 2024-04-30 | $191.74 | $896.39 | 8,153,700 | — | — |
| 2024-04-29 | $193.28 | $903.59 | 5,387,800 | — | — |
| 2024-04-26 | $193.49 | $904.57 | 6,413,700 | — | — |
| 2024-04-25 | $193.37 | $904.01 | 9,802,300 | — | — |
| 2024-04-24 | $193.08 | $902.65 | 6,964,900 | — | — |
| 2024-04-23 | $192.14 | $898.26 | 9,144,400 | — | — |
| 2024-04-22 | $189.41 | $885.50 | 11,529,700 | — | — |
| 2024-04-19 | $185.80 | $868.62 | 13,402,300 | — | — |
| 2024-04-18 | $181.25 | $847.35 | 9,557,700 | — | — |
| 2024-04-17 | $180.08 | $841.88 | 9,017,100 | — | — |
| 2024-04-16 | $180.80 | $845.25 | 16,451,800 | — | — |
| 2024-04-15 | $182.89 | $855.02 | 14,766,600 | — | — |
| 2024-04-12 | $182.79 | $854.55 | 31,532,300 | — | — |
| 2024-04-11 | $195.43 | $913.64 | 10,137,700 | — | — |
| 2024-04-10 | $195.47 | $913.83 | 7,681,400 | — | — |
| 2024-04-09 | $197.15 | $921.68 | 7,351,500 | — | — |
| 2024-04-08 | $198.48 | $927.90 | 8,001,000 | — | — |
| 2024-04-05 | $197.45 | $923.08 | 6,532,300 | — | — |
| 2024-04-04 | $195.65 | $914.67 | 9,243,800 | — | — |
| 2024-04-03 | $198.30 | $921.68 | 9,353,400 | — | — |
| 2024-04-02 | $198.86 | $924.29 | 7,014,700 | — | — |
| 2024-04-01 | $198.94 | $924.66 | 7,309,000 | — | — |
| 2024-03-28 | $200.30 | $930.98 | 8,628,300 | — | — |
| 2024-03-27 | $199.52 | $927.35 | 8,725,800 | — | — |
| 2024-03-26 | $195.73 | $909.74 | 5,961,500 | — | — |
| 2024-03-25 | $194.82 | $905.51 | 8,620,000 | — | — |
| 2024-03-22 | $196.62 | $913.87 | 8,108,800 | — | — |
| 2024-03-21 | $199.06 | $925.21 | 11,203,800 | — | — |
| 2024-03-20 | $196.33 | $912.53 | 9,367,000 | — | — |
| 2024-03-19 | $193.79 | $900.72 | 8,478,700 | — | — |
| 2024-03-18 | $192.66 | $895.47 | 9,013,800 | — | — |
| 2024-03-15 | $190.30 | $884.50 | 17,214,200 | — | — |
| 2024-03-14 | $187.97 | $873.67 | 10,310,900 | — | — |
| 2024-03-13 | $191.38 | $889.52 | 7,795,500 | — | — |
| 2024-03-12 | $189.84 | $882.36 | 5,708,400 | — | — |
| 2024-03-11 | $188.29 | $875.16 | 5,762,600 | — | — |
| 2024-03-08 | $188.22 | $874.83 | 6,172,200 | — | — |
| 2024-03-07 | $187.87 | $873.20 | 7,618,300 | — | — |
| 2024-03-06 | $189.53 | $880.92 | 7,572,900 | — | — |
| 2024-03-05 | $188.55 | $876.36 | 6,617,800 | — | — |
| 2024-03-04 | $186.68 | $867.67 | 7,063,600 | — | — |
| 2024-03-01 | $185.29 | $861.21 | 6,311,800 | — | — |
| 2024-02-29 | $186.06 | $864.79 | 9,643,000 | — | — |
| 2024-02-28 | $184.38 | $856.98 | 6,131,600 | — | — |
| 2024-02-27 | $183.45 | $852.66 | 5,717,100 | — | — |
| 2024-02-26 | $183.36 | $852.24 | 7,145,400 | — | — |
| 2024-02-23 | $183.99 | $855.17 | 7,105,800 | — | — |
| 2024-02-22 | $183.07 | $850.89 | 9,296,500 | — | — |
| 2024-02-21 | $180.90 | $840.81 | 7,024,000 | — | — |
| 2024-02-20 | $179.73 | $835.37 | 9,668,000 | — | — |
| 2024-02-16 | $179.03 | $832.12 | 8,152,600 | — | — |
| 2024-02-15 | $179.87 | $836.02 | 8,723,400 | — | — |
| 2024-02-14 | $176.03 | $818.17 | 7,056,700 | — | — |
| 2024-02-13 | $174.26 | $809.95 | 8,397,600 | — | — |
| 2024-02-12 | $175.79 | $817.06 | 8,539,300 | — | — |
| 2024-02-09 | $175.01 | $813.43 | 6,296,700 | — | — |
| 2024-02-08 | $174.80 | $812.46 | 6,060,300 | — | — |
| 2024-02-07 | $175.43 | $815.38 | 7,225,500 | — | — |
| 2024-02-06 | $175.10 | $813.85 | 6,764,800 | — | — |
| 2024-02-05 | $174.50 | $811.06 | 7,820,200 | — | — |
| 2024-02-02 | $174.73 | $812.13 | 8,607,600 | — | — |
| 2024-02-01 | $173.73 | $807.48 | 9,354,800 | — | — |
| 2024-01-31 | $174.36 | $810.41 | 11,521,800 | — | — |
| 2024-01-30 | $176.27 | $819.29 | 10,822,100 | — | — |
| 2024-01-29 | $172.73 | $802.83 | 6,971,200 | — | — |
| 2024-01-26 | $172.28 | $800.74 | 7,443,000 | — | — |
| 2024-01-25 | $172.94 | $803.81 | 8,873,500 | — | — |
| 2024-01-24 | $170.50 | $792.47 | 9,967,100 | — | — |
| 2024-01-23 | $168.99 | $785.45 | 8,360,800 | — | — |
| 2024-01-22 | $170.11 | $790.66 | 12,837,500 | — | — |
| 2024-01-19 | $170.31 | $791.59 | 13,115,700 | — | — |
| 2024-01-18 | $167.42 | $778.15 | 9,382,300 | — | — |
| 2024-01-17 | $167.09 | $776.62 | 11,107,500 | — | — |
| 2024-01-16 | $167.99 | $780.80 | 17,206,400 | — | — |
| 2024-01-12 | $169.05 | $785.73 | 19,436,500 | — | — |
| 2024-01-11 | $170.30 | $791.54 | 11,919,500 | — | — |
| 2024-01-10 | $171.02 | $794.89 | 9,670,200 | — | — |
| 2024-01-09 | $170.66 | $793.21 | 9,923,600 | — | — |
| 2024-01-08 | $172.02 | $799.53 | 11,229,900 | — | — |
| 2024-01-05 | $172.27 | $800.70 | 10,066,000 | — | — |
| 2024-01-04 | $171.41 | $796.70 | 11,972,500 | — | — |
| 2024-01-03 | $171.33 | $791.45 | 9,852,300 | — | — |
| 2024-01-02 | $172.08 | $794.91 | 9,977,400 | — | — |