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
- 2004-07-13 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 | $419.76 | $925.33 | 333,600 | — | — |
| 2024-12-30 | $420.72 | $927.45 | 399,700 | — | — |
| 2024-12-27 | $429.62 | $947.07 | 291,000 | — | — |
| 2024-12-26 | $432.62 | $953.68 | 300,900 | — | — |
| 2024-12-24 | $431.00 | $950.11 | 214,900 | — | — |
| 2024-12-23 | $426.54 | $940.28 | 332,800 | — | — |
| 2024-12-20 | $426.18 | $939.48 | 932,700 | — | — |
| 2024-12-19 | $427.64 | $942.70 | 791,200 | — | — |
| 2024-12-18 | $430.71 | $949.47 | 476,600 | — | — |
| 2024-12-17 | $446.74 | $984.80 | 406,900 | — | — |
| 2024-12-16 | $447.72 | $986.97 | 384,800 | — | — |
| 2024-12-13 | $453.17 | $998.98 | 500,800 | — | — |
| 2024-12-12 | $464.89 | $1,021.49 | 485,200 | — | — |
| 2024-12-11 | $457.35 | $1,004.92 | 397,900 | — | — |
| 2024-12-10 | $454.16 | $997.91 | 489,200 | — | — |
| 2024-12-09 | $457.74 | $1,005.78 | 504,900 | — | — |
| 2024-12-06 | $459.59 | $1,009.84 | 387,200 | — | — |
| 2024-12-05 | $465.41 | $1,022.63 | 466,200 | — | — |
| 2024-12-04 | $466.86 | $1,025.82 | 399,900 | — | — |
| 2024-12-03 | $462.22 | $1,015.62 | 619,400 | — | — |
| 2024-12-02 | $466.18 | $1,024.32 | 656,800 | — | — |
| 2024-11-29 | $476.19 | $1,046.32 | 234,500 | — | — |
| 2024-11-27 | $472.34 | $1,037.86 | 392,200 | — | — |
| 2024-11-26 | $472.91 | $1,039.11 | 453,400 | — | — |
| 2024-11-25 | $469.18 | $1,030.91 | 943,500 | — | — |
| 2024-11-22 | $453.35 | $996.13 | 518,000 | — | — |
| 2024-11-21 | $445.85 | $979.65 | 486,900 | — | — |
| 2024-11-20 | $438.97 | $964.53 | 508,000 | — | — |
| 2024-11-19 | $439.80 | $966.36 | 480,200 | — | — |
| 2024-11-18 | $444.90 | $977.56 | 855,500 | — | — |
| 2024-11-15 | $430.43 | $945.77 | 1,571,300 | — | — |
| 2024-11-14 | $435.97 | $957.94 | 763,700 | — | — |
| 2024-11-13 | $439.55 | $965.81 | 348,300 | — | — |
| 2024-11-12 | $440.60 | $968.12 | 357,200 | — | — |
| 2024-11-11 | $446.87 | $981.89 | 653,300 | — | — |
| 2024-11-08 | $459.73 | $1,010.15 | 611,400 | — | — |
| 2024-11-07 | $448.44 | $985.34 | 387,600 | — | — |
| 2024-11-06 | $441.95 | $971.08 | 654,300 | — | — |
| 2024-11-05 | $428.00 | $940.43 | 543,900 | — | — |
| 2024-11-04 | $429.98 | $944.78 | 637,600 | — | — |
| 2024-11-01 | $425.83 | $935.66 | 672,700 | — | — |
| 2024-10-31 | $413.73 | $909.07 | 610,700 | — | — |
| 2024-10-30 | $410.02 | $900.92 | 471,200 | — | — |
| 2024-10-29 | $413.14 | $907.78 | 499,300 | — | — |
| 2024-10-28 | $417.24 | $916.79 | 594,000 | — | — |
| 2024-10-25 | $413.81 | $909.25 | 497,100 | — | — |
| 2024-10-24 | $415.11 | $912.11 | 465,500 | — | — |
| 2024-10-23 | $422.70 | $928.78 | 480,500 | — | — |
| 2024-10-22 | $426.78 | $937.75 | 323,500 | — | — |
| 2024-10-21 | $431.29 | $947.66 | 407,600 | — | — |
| 2024-10-18 | $428.85 | $942.30 | 380,800 | — | — |
| 2024-10-17 | $429.38 | $943.46 | 412,100 | — | — |
| 2024-10-16 | $428.36 | $941.22 | 502,200 | — | — |
| 2024-10-15 | $427.26 | $938.80 | 657,500 | — | — |
| 2024-10-14 | $428.08 | $940.61 | 648,700 | — | — |
| 2024-10-11 | $429.67 | $944.10 | 1,277,300 | — | — |
| 2024-10-10 | $408.75 | $898.13 | 2,344,800 | — | — |
| 2024-10-09 | $413.20 | $907.91 | 1,169,600 | — | — |
| 2024-10-08 | $411.15 | $903.41 | 710,300 | — | — |
| 2024-10-07 | $410.00 | $900.88 | 965,400 | — | — |
| 2024-10-04 | $425.31 | $934.52 | 569,000 | — | — |
| 2024-10-03 | $420.89 | $924.81 | 443,900 | — | — |
| 2024-10-02 | $423.20 | $929.88 | 489,800 | — | — |
| 2024-10-01 | $430.66 | $946.27 | 497,200 | — | — |
| 2024-09-30 | $430.14 | $945.13 | 730,200 | — | — |
| 2024-09-27 | $429.03 | $942.69 | 447,000 | — | — |
| 2024-09-26 | $432.35 | $949.99 | 328,300 | — | — |
| 2024-09-25 | $425.92 | $935.86 | 402,300 | — | — |
| 2024-09-24 | $426.54 | $937.22 | 545,800 | — | — |
| 2024-09-23 | $420.70 | $924.39 | 557,200 | — | — |
| 2024-09-20 | $414.42 | $910.59 | 766,900 | — | — |
| 2024-09-19 | $411.71 | $904.64 | 472,600 | — | — |
| 2024-09-18 | $409.02 | $898.73 | 498,900 | — | — |
| 2024-09-17 | $412.44 | $906.24 | 422,200 | — | — |
| 2024-09-16 | $408.97 | $898.62 | 766,700 | — | — |
| 2024-09-13 | $402.52 | $884.44 | 540,300 | — | — |
| 2024-09-12 | $405.84 | $888.42 | 663,300 | — | — |
| 2024-09-11 | $407.97 | $893.08 | 1,133,200 | — | — |
| 2024-09-10 | $416.77 | $912.35 | 569,500 | — | — |
| 2024-09-09 | $420.16 | $919.77 | 684,400 | — | — |
| 2024-09-06 | $408.49 | $894.22 | 618,200 | — | — |
| 2024-09-05 | $410.26 | $898.10 | 846,800 | — | — |
| 2024-09-04 | $405.53 | $887.74 | 542,800 | — | — |
| 2024-09-03 | $403.55 | $883.41 | 652,300 | — | — |
| 2024-08-30 | $414.21 | $906.74 | 580,000 | — | — |
| 2024-08-29 | $412.96 | $904.01 | 676,100 | — | — |
| 2024-08-28 | $416.09 | $910.86 | 479,100 | — | — |
| 2024-08-27 | $418.41 | $915.94 | 565,600 | — | — |
| 2024-08-26 | $424.48 | $929.22 | 683,400 | — | — |
| 2024-08-23 | $425.28 | $930.98 | 833,400 | — | — |
| 2024-08-22 | $416.23 | $911.16 | 749,100 | — | — |
| 2024-08-21 | $427.70 | $936.27 | 645,500 | — | — |
| 2024-08-20 | $427.06 | $934.87 | 860,300 | — | — |
| 2024-08-19 | $432.84 | $947.53 | 997,800 | — | — |
| 2024-08-16 | $442.91 | $969.57 | 502,700 | — | — |
| 2024-08-15 | $444.58 | $973.23 | 423,300 | — | — |
| 2024-08-14 | $442.24 | $968.10 | 334,800 | — | — |
| 2024-08-13 | $441.30 | $966.05 | 750,400 | — | — |
| 2024-08-12 | $444.90 | $973.93 | 474,500 | — | — |
| 2024-08-09 | $438.40 | $959.70 | 442,600 | — | — |
| 2024-08-08 | $437.61 | $957.97 | 532,200 | — | — |
| 2024-08-07 | $427.57 | $935.99 | 573,500 | — | — |
| 2024-08-06 | $428.98 | $939.08 | 657,900 | — | — |
| 2024-08-05 | $429.22 | $939.60 | 769,700 | — | — |
| 2024-08-02 | $429.00 | $939.12 | 550,900 | — | — |
| 2024-08-01 | $426.64 | $933.95 | 590,100 | — | — |
| 2024-07-31 | $428.70 | $938.46 | 842,800 | — | — |
| 2024-07-30 | $429.15 | $939.45 | 524,400 | — | — |
| 2024-07-29 | $428.13 | $937.21 | 759,400 | — | — |
| 2024-07-26 | $417.45 | $913.84 | 810,300 | — | — |
| 2024-07-25 | $425.17 | $930.74 | 958,100 | — | — |
| 2024-07-24 | $424.73 | $929.77 | 1,087,700 | — | — |
| 2024-07-23 | $422.94 | $925.85 | 1,605,800 | — | — |
| 2024-07-22 | $415.55 | $909.68 | 1,651,200 | — | — |
| 2024-07-19 | $404.17 | $884.76 | 1,613,500 | — | — |
| 2024-07-18 | $409.04 | $895.43 | 3,127,800 | — | — |
| 2024-07-17 | $473.27 | $1,036.03 | 956,500 | — | — |
| 2024-07-16 | $489.85 | $1,072.33 | 572,900 | — | — |
| 2024-07-15 | $483.03 | $1,057.40 | 581,300 | — | — |
| 2024-07-12 | $491.48 | $1,075.89 | 720,500 | — | — |
| 2024-07-11 | $473.09 | $1,035.64 | 421,200 | — | — |
| 2024-07-10 | $477.99 | $1,046.36 | 626,400 | — | — |
| 2024-07-09 | $477.83 | $1,046.01 | 757,300 | — | — |
| 2024-07-08 | $500.33 | $1,095.27 | 614,300 | — | — |
| 2024-07-05 | $493.73 | $1,080.82 | 362,600 | — | — |
| 2024-07-03 | $497.33 | $1,088.70 | 221,300 | — | — |
| 2024-07-02 | $492.61 | $1,078.37 | 443,200 | — | — |
| 2024-07-01 | $505.35 | $1,106.26 | 472,200 | — | — |
| 2024-06-28 | $516.33 | $1,130.29 | 882,800 | — | — |
| 2024-06-27 | $515.99 | $1,129.55 | 267,000 | — | — |
| 2024-06-26 | $519.37 | $1,136.95 | 255,000 | — | — |
| 2024-06-25 | $527.87 | $1,155.55 | 320,200 | — | — |
| 2024-06-24 | $533.42 | $1,167.70 | 500,200 | — | — |
| 2024-06-21 | $521.83 | $1,142.33 | 854,000 | — | — |
| 2024-06-20 | $525.00 | $1,149.27 | 401,500 | — | — |
| 2024-06-18 | $533.64 | $1,168.19 | 356,200 | — | — |
| 2024-06-17 | $532.16 | $1,164.95 | 427,900 | — | — |
| 2024-06-14 | $521.41 | $1,141.41 | 374,200 | — | — |
| 2024-06-13 | $528.75 | $1,154.18 | 401,600 | — | — |
| 2024-06-12 | $531.40 | $1,159.96 | 387,800 | — | — |
| 2024-06-11 | $527.95 | $1,152.43 | 411,000 | — | — |
| 2024-06-10 | $526.55 | $1,149.37 | 511,200 | — | — |
| 2024-06-07 | $513.55 | $1,121.00 | 269,100 | — | — |
| 2024-06-06 | $513.69 | $1,121.30 | 319,500 | — | — |
| 2024-06-05 | $517.10 | $1,128.75 | 367,200 | — | — |
| 2024-06-04 | $520.98 | $1,137.21 | 485,800 | — | — |
| 2024-06-03 | $522.98 | $1,141.58 | 682,800 | — | — |
| 2024-05-31 | $508.58 | $1,110.15 | 966,400 | — | — |
| 2024-05-30 | $509.10 | $1,111.28 | 332,600 | — | — |
| 2024-05-29 | $510.01 | $1,113.27 | 478,600 | — | — |
| 2024-05-28 | $509.08 | $1,111.24 | 411,700 | — | — |
| 2024-05-24 | $502.16 | $1,096.13 | 368,300 | — | — |
| 2024-05-23 | $502.13 | $1,096.07 | 442,100 | — | — |
| 2024-05-22 | $511.92 | $1,117.44 | 338,300 | — | — |
| 2024-05-21 | $513.72 | $1,121.37 | 202,900 | — | — |
| 2024-05-20 | $516.08 | $1,126.52 | 268,600 | — | — |
| 2024-05-17 | $513.03 | $1,119.86 | 343,500 | — | — |
| 2024-05-16 | $513.30 | $1,120.45 | 390,000 | — | — |
| 2024-05-15 | $517.68 | $1,130.01 | 503,400 | — | — |
| 2024-05-14 | $510.71 | $1,114.80 | 411,200 | — | — |
| 2024-05-13 | $510.24 | $1,113.77 | 439,500 | — | — |
| 2024-05-10 | $518.65 | $1,132.13 | 224,500 | — | — |
| 2024-05-09 | $517.26 | $1,129.09 | 268,600 | — | — |
| 2024-05-08 | $516.67 | $1,127.81 | 399,400 | — | — |
| 2024-05-07 | $517.23 | $1,129.03 | 496,000 | — | — |
| 2024-05-06 | $522.38 | $1,140.27 | 419,200 | — | — |
| 2024-05-03 | $514.33 | $1,122.70 | 583,500 | — | — |
| 2024-05-02 | $512.70 | $1,119.14 | 470,000 | — | — |
| 2024-05-01 | $516.42 | $1,127.26 | 690,400 | — | — |
| 2024-04-30 | $529.27 | $1,155.31 | 1,314,400 | — | — |
| 2024-04-29 | $527.13 | $1,150.64 | 1,902,600 | — | — |
| 2024-04-26 | $499.07 | $1,089.39 | 958,100 | — | — |
| 2024-04-25 | $494.77 | $1,080.00 | 661,700 | — | — |
| 2024-04-24 | $487.71 | $1,064.59 | 719,400 | — | — |
| 2024-04-23 | $481.16 | $1,050.29 | 663,600 | — | — |
| 2024-04-22 | $471.28 | $1,028.73 | 578,200 | — | — |
| 2024-04-19 | $473.55 | $1,033.68 | 590,300 | — | — |
| 2024-04-18 | $481.66 | $1,051.39 | 350,500 | — | — |
| 2024-04-17 | $482.05 | $1,052.24 | 328,700 | — | — |
| 2024-04-16 | $486.65 | $1,062.28 | 346,100 | — | — |
| 2024-04-15 | $488.02 | $1,065.27 | 406,300 | — | — |
| 2024-04-12 | $495.31 | $1,081.18 | 475,700 | — | — |
| 2024-04-11 | $504.52 | $1,101.29 | 408,200 | — | — |
| 2024-04-10 | $506.83 | $1,106.33 | 771,600 | — | — |
| 2024-04-09 | $498.45 | $1,088.04 | 556,400 | — | — |
| 2024-04-08 | $501.98 | $1,095.74 | 762,600 | — | — |
| 2024-04-05 | $493.20 | $1,076.58 | 696,400 | — | — |
| 2024-04-04 | $482.86 | $1,054.01 | 842,300 | — | — |
| 2024-04-03 | $505.86 | $1,104.21 | 1,070,000 | — | — |
| 2024-04-02 | $497.26 | $1,085.44 | 518,300 | — | — |
| 2024-04-01 | $493.92 | $1,078.15 | 626,900 | — | — |
| 2024-03-28 | $496.88 | $1,084.61 | 668,800 | — | — |
| 2024-03-27 | $492.13 | $1,074.24 | 997,400 | — | — |
| 2024-03-26 | $483.00 | $1,054.31 | 955,800 | — | — |
| 2024-03-25 | $465.11 | $1,015.26 | 521,300 | — | — |
| 2024-03-22 | $458.42 | $1,000.66 | 396,000 | — | — |
| 2024-03-21 | $455.87 | $995.09 | 591,900 | — | — |
| 2024-03-20 | $451.72 | $986.03 | 366,000 | — | — |
| 2024-03-19 | $444.90 | $971.14 | 427,700 | — | — |
| 2024-03-18 | $442.79 | $966.54 | 430,900 | — | — |
| 2024-03-15 | $441.22 | $963.11 | 512,100 | — | — |
| 2024-03-14 | $443.66 | $968.44 | 408,100 | — | — |
| 2024-03-13 | $452.48 | $984.39 | 498,600 | — | — |
| 2024-03-12 | $452.58 | $984.61 | 494,600 | — | — |
| 2024-03-11 | $443.90 | $965.73 | 422,500 | — | — |
| 2024-03-08 | $445.01 | $968.14 | 476,000 | — | — |
| 2024-03-07 | $447.37 | $973.28 | 523,000 | — | — |
| 2024-03-06 | $447.24 | $972.99 | 501,400 | — | — |
| 2024-03-05 | $449.59 | $978.11 | 344,800 | — | — |
| 2024-03-04 | $449.99 | $978.98 | 419,100 | — | — |
| 2024-03-01 | $447.23 | $972.97 | 423,400 | — | — |
| 2024-02-29 | $448.35 | $975.41 | 787,700 | — | — |
| 2024-02-28 | $446.37 | $971.10 | 585,800 | — | — |
| 2024-02-27 | $446.27 | $970.88 | 1,055,200 | — | — |
| 2024-02-26 | $459.00 | $998.58 | 2,263,700 | — | — |
| 2024-02-23 | $433.65 | $943.43 | 977,100 | — | — |
| 2024-02-22 | $428.01 | $931.16 | 569,600 | — | — |
| 2024-02-21 | $420.76 | $915.39 | 486,200 | — | — |
| 2024-02-20 | $417.15 | $907.53 | 449,000 | — | — |
| 2024-02-16 | $421.85 | $917.76 | 406,200 | — | — |
| 2024-02-15 | $424.72 | $924.00 | 370,100 | — | — |
| 2024-02-14 | $424.48 | $923.48 | 483,000 | — | — |
| 2024-02-13 | $421.50 | $917.00 | 411,200 | — | — |
| 2024-02-12 | $427.29 | $929.59 | 385,400 | — | — |
| 2024-02-09 | $425.09 | $924.81 | 391,500 | — | — |
| 2024-02-08 | $426.58 | $928.05 | 540,400 | — | — |
| 2024-02-07 | $421.95 | $917.97 | 527,000 | — | — |
| 2024-02-06 | $421.58 | $917.17 | 594,200 | — | — |
| 2024-02-05 | $418.05 | $909.49 | 504,900 | — | — |
| 2024-02-02 | $422.06 | $918.21 | 637,500 | — | — |
| 2024-02-01 | $433.53 | $943.17 | 413,700 | — | — |
| 2024-01-31 | $426.22 | $927.26 | 436,700 | — | — |
| 2024-01-30 | $434.74 | $945.80 | 558,000 | — | — |
| 2024-01-29 | $433.44 | $942.97 | 619,300 | — | — |
| 2024-01-26 | $419.12 | $911.82 | 351,900 | — | — |
| 2024-01-25 | $418.08 | $909.56 | 489,500 | — | — |
| 2024-01-24 | $421.77 | $917.58 | 415,500 | — | — |
| 2024-01-23 | $425.71 | $926.15 | 406,100 | — | — |
| 2024-01-22 | $428.01 | $931.16 | 488,500 | — | — |
| 2024-01-19 | $426.77 | $928.46 | 500,900 | — | — |
| 2024-01-18 | $425.93 | $926.63 | 603,900 | — | — |
| 2024-01-17 | $422.40 | $918.95 | 528,600 | — | — |
| 2024-01-16 | $425.94 | $926.66 | 705,500 | — | — |
| 2024-01-12 | $411.30 | $894.81 | 359,800 | — | — |
| 2024-01-11 | $411.80 | $895.89 | 313,400 | — | — |
| 2024-01-10 | $414.13 | $900.96 | 447,800 | — | — |
| 2024-01-09 | $410.14 | $892.28 | 541,200 | — | — |
| 2024-01-08 | $402.69 | $876.07 | 690,400 | — | — |
| 2024-01-05 | $400.03 | $870.29 | 520,000 | — | — |
| 2024-01-04 | $401.27 | $872.98 | 525,000 | — | — |
| 2024-01-03 | $400.46 | $871.22 | 612,700 | — | — |
| 2024-01-02 | $413.14 | $898.81 | 546,400 | — | — |