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-12-09 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 — 2025
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2025-12-31 | $123.91 | $848.26 | 465,400 | — | — |
| 2025-12-30 | $125.47 | $851.82 | 487,200 | — | — |
| 2025-12-29 | $124.82 | $847.41 | 355,600 | — | — |
| 2025-12-26 | $124.26 | $843.61 | 316,200 | — | — |
| 2025-12-24 | $124.45 | $844.90 | 194,800 | — | — |
| 2025-12-23 | $123.41 | $837.84 | 582,100 | — | — |
| 2025-12-22 | $123.19 | $836.34 | 674,900 | — | — |
| 2025-12-19 | $122.74 | $833.29 | 2,058,300 | — | — |
| 2025-12-18 | $122.93 | $834.58 | 968,800 | — | — |
| 2025-12-17 | $124.13 | $842.72 | 1,165,300 | — | — |
| 2025-12-16 | $123.23 | $836.61 | 1,025,900 | — | — |
| 2025-12-15 | $123.89 | $841.09 | 1,026,200 | — | — |
| 2025-12-12 | $122.20 | $829.62 | 859,800 | — | — |
| 2025-12-11 | $123.18 | $836.27 | 1,249,100 | — | — |
| 2025-12-10 | $122.14 | $829.21 | 1,069,400 | — | — |
| 2025-12-09 | $123.04 | $835.32 | 813,100 | — | — |
| 2025-12-08 | $125.53 | $852.23 | 761,800 | — | — |
| 2025-12-05 | $128.23 | $870.56 | 662,200 | — | — |
| 2025-12-04 | $127.33 | $864.45 | 541,200 | — | — |
| 2025-12-03 | $127.34 | $864.52 | 686,700 | — | — |
| 2025-12-02 | $127.26 | $863.97 | 406,300 | — | — |
| 2025-12-01 | $128.16 | $870.08 | 597,700 | — | — |
| 2025-11-28 | $128.84 | $874.70 | 372,200 | — | — |
| 2025-11-26 | $128.58 | $872.94 | 548,900 | — | — |
| 2025-11-25 | $128.52 | $872.53 | 428,000 | — | — |
| 2025-11-24 | $128.82 | $874.56 | 769,400 | — | — |
| 2025-11-21 | $128.23 | $870.56 | 698,700 | — | — |
| 2025-11-20 | $125.21 | $850.06 | 572,300 | — | — |
| 2025-11-19 | $125.52 | $852.16 | 449,300 | — | — |
| 2025-11-18 | $125.44 | $851.62 | 360,800 | — | — |
| 2025-11-17 | $125.79 | $853.99 | 328,900 | — | — |
| 2025-11-14 | $126.82 | $860.99 | 368,700 | — | — |
| 2025-11-13 | $125.51 | $852.09 | 556,400 | — | — |
| 2025-11-12 | $126.89 | $861.46 | 549,600 | — | — |
| 2025-11-11 | $127.87 | $868.12 | 585,900 | — | — |
| 2025-11-10 | $125.87 | $854.54 | 396,200 | — | — |
| 2025-11-07 | $126.62 | $859.63 | 720,200 | — | — |
| 2025-11-06 | $124.20 | $843.20 | 468,900 | — | — |
| 2025-11-05 | $125.05 | $848.97 | 766,100 | — | — |
| 2025-11-04 | $124.80 | $847.27 | 592,400 | — | — |
| 2025-11-03 | $124.52 | $845.37 | 1,348,000 | — | — |
| 2025-10-31 | $126.60 | $859.49 | 1,624,600 | — | — |
| 2025-10-30 | $122.87 | $834.17 | 1,216,100 | — | — |
| 2025-10-29 | $119.53 | $811.49 | 1,109,100 | — | — |
| 2025-10-28 | $122.37 | $830.78 | 435,000 | — | — |
| 2025-10-27 | $124.47 | $845.03 | 575,500 | — | — |
| 2025-10-24 | $124.06 | $842.25 | 341,800 | — | — |
| 2025-10-23 | $123.34 | $837.36 | 973,100 | — | — |
| 2025-10-22 | $125.65 | $853.04 | 536,000 | — | — |
| 2025-10-21 | $124.74 | $846.87 | 546,700 | — | — |
| 2025-10-20 | $124.36 | $844.29 | 429,200 | — | — |
| 2025-10-17 | $123.79 | $840.42 | 564,600 | — | — |
| 2025-10-16 | $123.69 | $839.74 | 606,000 | — | — |
| 2025-10-15 | $124.61 | $845.98 | 924,900 | — | — |
| 2025-10-14 | $123.17 | $836.21 | 1,374,000 | — | — |
| 2025-10-13 | $121.44 | $824.46 | 1,034,100 | — | — |
| 2025-10-10 | $123.40 | $837.77 | 894,200 | — | — |
| 2025-10-09 | $122.75 | $833.36 | 1,505,000 | — | — |
| 2025-10-08 | $124.86 | $847.68 | 1,112,100 | — | — |
| 2025-10-07 | $126.16 | $856.51 | 984,800 | — | — |
| 2025-10-06 | $127.50 | $865.60 | 557,800 | — | — |
| 2025-10-03 | $130.14 | $883.53 | 536,400 | — | — |
| 2025-10-02 | $128.69 | $873.68 | 571,600 | — | — |
| 2025-10-01 | $128.50 | $872.39 | 959,300 | — | — |
| 2025-09-30 | $129.00 | $875.79 | 876,100 | — | — |
| 2025-09-29 | $129.11 | $869.47 | 585,300 | — | — |
| 2025-09-26 | $128.68 | $866.58 | 372,100 | — | — |
| 2025-09-25 | $127.89 | $861.26 | 681,300 | — | — |
| 2025-09-24 | $127.98 | $861.86 | 1,031,600 | — | — |
| 2025-09-23 | $128.98 | $868.60 | 512,000 | — | — |
| 2025-09-22 | $128.68 | $866.58 | 710,100 | — | — |
| 2025-09-19 | $128.11 | $862.74 | 1,795,300 | — | — |
| 2025-09-18 | $128.00 | $862.00 | 486,500 | — | — |
| 2025-09-17 | $128.46 | $865.10 | 1,165,700 | — | — |
| 2025-09-16 | $128.47 | $865.16 | 1,261,900 | — | — |
| 2025-09-15 | $128.66 | $866.44 | 626,400 | — | — |
| 2025-09-12 | $130.00 | $875.47 | 568,800 | — | — |
| 2025-09-11 | $131.28 | $884.09 | 498,300 | — | — |
| 2025-09-10 | $128.41 | $864.76 | 710,800 | — | — |
| 2025-09-09 | $130.14 | $876.41 | 773,500 | — | — |
| 2025-09-08 | $129.31 | $870.82 | 1,262,100 | — | — |
| 2025-09-05 | $129.82 | $874.25 | 877,400 | — | — |
| 2025-09-04 | $128.91 | $868.13 | 1,152,500 | — | — |
| 2025-09-03 | $125.41 | $844.56 | 1,020,000 | — | — |
| 2025-09-02 | $124.96 | $841.53 | 995,500 | — | — |
| 2025-08-29 | $126.87 | $854.39 | 854,900 | — | — |
| 2025-08-28 | $125.56 | $845.57 | 772,600 | — | — |
| 2025-08-27 | $126.54 | $852.17 | 1,017,600 | — | — |
| 2025-08-26 | $124.76 | $840.18 | 1,046,000 | — | — |
| 2025-08-25 | $126.16 | $849.61 | 772,700 | — | — |
| 2025-08-22 | $127.04 | $855.53 | 1,074,000 | — | — |
| 2025-08-21 | $126.81 | $853.98 | 606,600 | — | — |
| 2025-08-20 | $127.13 | $856.14 | 569,400 | — | — |
| 2025-08-19 | $126.97 | $855.06 | 706,100 | — | — |
| 2025-08-18 | $125.36 | $844.22 | 847,700 | — | — |
| 2025-08-15 | $127.77 | $860.45 | 638,700 | — | — |
| 2025-08-14 | $127.21 | $856.68 | 859,500 | — | — |
| 2025-08-13 | $128.00 | $862.00 | 834,000 | — | — |
| 2025-08-12 | $125.94 | $848.13 | 828,800 | — | — |
| 2025-08-11 | $125.22 | $843.28 | 903,200 | — | — |
| 2025-08-08 | $125.33 | $844.02 | 858,800 | — | — |
| 2025-08-07 | $125.02 | $841.93 | 1,136,300 | — | — |
| 2025-08-06 | $125.30 | $843.82 | 1,232,900 | — | — |
| 2025-08-05 | $126.83 | $854.12 | 3,058,200 | — | — |
| 2025-08-04 | $125.84 | $847.45 | 1,187,700 | — | — |
| 2025-08-01 | $124.30 | $837.08 | 1,558,200 | — | — |
| 2025-07-31 | $124.03 | $835.26 | 3,204,600 | — | — |
| 2025-07-30 | $116.60 | $785.23 | 760,000 | — | — |
| 2025-07-29 | $119.68 | $805.97 | 618,000 | — | — |
| 2025-07-28 | $117.40 | $790.61 | 796,400 | — | — |
| 2025-07-25 | $119.64 | $805.70 | 816,000 | — | — |
| 2025-07-24 | $120.83 | $813.71 | 1,356,700 | — | — |
| 2025-07-23 | $124.30 | $837.08 | 897,500 | — | — |
| 2025-07-22 | $126.29 | $850.48 | 812,600 | — | — |
| 2025-07-21 | $125.06 | $842.20 | 520,000 | — | — |
| 2025-07-18 | $125.30 | $843.82 | 1,066,000 | — | — |
| 2025-07-17 | $124.60 | $839.10 | 1,060,600 | — | — |
| 2025-07-16 | $125.51 | $845.23 | 1,759,400 | — | — |
| 2025-07-15 | $124.53 | $838.63 | 1,636,000 | — | — |
| 2025-07-14 | $125.23 | $843.34 | 1,150,300 | — | — |
| 2025-07-11 | $125.60 | $845.84 | 1,451,000 | — | — |
| 2025-07-10 | $125.96 | $848.26 | 1,203,600 | — | — |
| 2025-07-09 | $127.36 | $857.69 | 826,100 | — | — |
| 2025-07-08 | $127.27 | $857.08 | 895,000 | — | — |
| 2025-07-07 | $128.18 | $863.21 | 516,200 | — | — |
| 2025-07-03 | $129.26 | $870.48 | 389,700 | — | — |
| 2025-07-02 | $128.50 | $865.37 | 877,200 | — | — |
| 2025-07-01 | $127.72 | $860.11 | 1,121,600 | — | — |
| 2025-06-30 | $126.49 | $851.83 | 1,060,900 | — | — |
| 2025-06-27 | $126.64 | $845.84 | 1,813,300 | — | — |
| 2025-06-26 | $128.13 | $855.79 | 700,700 | — | — |
| 2025-06-25 | $127.00 | $848.24 | 659,000 | — | — |
| 2025-06-24 | $128.10 | $855.59 | 431,700 | — | — |
| 2025-06-23 | $127.94 | $854.52 | 599,100 | — | — |
| 2025-06-20 | $126.11 | $842.30 | 1,300,300 | — | — |
| 2025-06-18 | $125.94 | $841.16 | 752,800 | — | — |
| 2025-06-17 | $123.91 | $827.60 | 887,900 | — | — |
| 2025-06-16 | $123.13 | $822.39 | 662,900 | — | — |
| 2025-06-13 | $123.61 | $825.60 | 1,163,100 | — | — |
| 2025-06-12 | $125.80 | $840.23 | 946,800 | — | — |
| 2025-06-11 | $125.42 | $837.69 | 1,309,500 | — | — |
| 2025-06-10 | $126.77 | $846.70 | 1,075,500 | — | — |
| 2025-06-09 | $125.12 | $835.68 | 744,000 | — | — |
| 2025-06-06 | $124.44 | $831.14 | 1,053,800 | — | — |
| 2025-06-05 | $124.79 | $833.48 | 853,000 | — | — |
| 2025-06-04 | $124.47 | $831.34 | 693,900 | — | — |
| 2025-06-03 | $123.01 | $821.59 | 626,600 | — | — |
| 2025-06-02 | $123.82 | $827.00 | 601,300 | — | — |
| 2025-05-30 | $123.44 | $824.46 | 1,137,500 | — | — |
| 2025-05-29 | $122.41 | $817.58 | 734,500 | — | — |
| 2025-05-28 | $120.77 | $806.63 | 647,600 | — | — |
| 2025-05-27 | $122.24 | $816.45 | 627,800 | — | — |
| 2025-05-23 | $119.93 | $801.02 | 613,100 | — | — |
| 2025-05-22 | $118.98 | $794.67 | 662,100 | — | — |
| 2025-05-21 | $120.94 | $807.76 | 461,200 | — | — |
| 2025-05-20 | $124.12 | $829.00 | 487,800 | — | — |
| 2025-05-19 | $123.41 | $824.26 | 390,800 | — | — |
| 2025-05-16 | $123.27 | $823.33 | 576,300 | — | — |
| 2025-05-15 | $121.21 | $809.57 | 645,400 | — | — |
| 2025-05-14 | $118.62 | $792.27 | 988,400 | — | — |
| 2025-05-13 | $124.30 | $803.49 | 857,500 | — | — |
| 2025-05-12 | $125.06 | $808.40 | 707,200 | — | — |
| 2025-05-09 | $125.46 | $810.99 | 385,600 | — | — |
| 2025-05-08 | $123.56 | $798.71 | 1,025,200 | — | — |
| 2025-05-07 | $124.62 | $805.56 | 1,196,700 | — | — |
| 2025-05-06 | $124.67 | $805.88 | 1,199,300 | — | — |
| 2025-05-05 | $130.40 | $842.92 | 1,054,600 | — | — |
| 2025-05-02 | $132.25 | $854.88 | 805,400 | — | — |
| 2025-05-01 | $130.38 | $842.79 | 1,344,200 | — | — |
| 2025-04-30 | $124.43 | $804.33 | 652,200 | — | — |
| 2025-04-29 | $123.27 | $796.83 | 393,200 | — | — |
| 2025-04-28 | $123.26 | $796.77 | 619,600 | — | — |
| 2025-04-25 | $122.32 | $790.69 | 547,900 | — | — |
| 2025-04-24 | $122.20 | $789.92 | 614,600 | — | — |
| 2025-04-23 | $122.07 | $789.08 | 653,800 | — | — |
| 2025-04-22 | $121.35 | $784.42 | 682,900 | — | — |
| 2025-04-21 | $121.15 | $783.13 | 415,500 | — | — |
| 2025-04-17 | $123.31 | $797.09 | 418,600 | — | — |
| 2025-04-16 | $121.70 | $786.68 | 604,500 | — | — |
| 2025-04-15 | $122.48 | $791.73 | 547,100 | — | — |
| 2025-04-14 | $123.18 | $796.25 | 431,600 | — | — |
| 2025-04-11 | $120.62 | $779.70 | 588,200 | — | — |
| 2025-04-10 | $118.88 | $768.45 | 754,200 | — | — |
| 2025-04-09 | $121.41 | $784.81 | 1,389,500 | — | — |
| 2025-04-08 | $114.62 | $740.92 | 1,151,700 | — | — |
| 2025-04-07 | $119.23 | $770.72 | 859,200 | — | — |
| 2025-04-04 | $124.30 | $803.49 | 761,200 | — | — |
| 2025-04-03 | $130.07 | $840.79 | 833,600 | — | — |
| 2025-04-02 | $128.93 | $833.42 | 389,800 | — | — |
| 2025-04-01 | $128.48 | $830.51 | 690,400 | — | — |
| 2025-03-31 | $128.64 | $831.54 | 1,136,000 | — | — |
| 2025-03-28 | $130.25 | $835.88 | 952,400 | — | — |
| 2025-03-27 | $128.11 | $822.14 | 944,400 | — | — |
| 2025-03-26 | $129.91 | $833.69 | 566,700 | — | — |
| 2025-03-25 | $128.17 | $822.53 | 665,200 | — | — |
| 2025-03-24 | $130.36 | $836.58 | 616,900 | — | — |
| 2025-03-21 | $130.98 | $840.56 | 1,167,200 | — | — |
| 2025-03-20 | $131.60 | $844.54 | 857,300 | — | — |
| 2025-03-19 | $131.61 | $844.60 | 883,100 | — | — |
| 2025-03-18 | $132.84 | $852.50 | 831,300 | — | — |
| 2025-03-17 | $132.04 | $847.36 | 969,900 | — | — |
| 2025-03-14 | $128.14 | $822.33 | 860,300 | — | — |
| 2025-03-13 | $125.62 | $806.16 | 548,500 | — | — |
| 2025-03-12 | $128.11 | $822.14 | 583,400 | — | — |
| 2025-03-11 | $129.76 | $832.73 | 803,600 | — | — |
| 2025-03-10 | $131.61 | $844.60 | 921,100 | — | — |
| 2025-03-07 | $133.63 | $857.57 | 1,227,300 | — | — |
| 2025-03-06 | $131.36 | $843.00 | 907,300 | — | — |
| 2025-03-05 | $133.92 | $859.43 | 989,500 | — | — |
| 2025-03-04 | $132.67 | $851.41 | 957,300 | — | — |
| 2025-03-03 | $136.43 | $875.54 | 1,149,200 | — | — |
| 2025-02-28 | $136.15 | $873.74 | 1,468,800 | — | — |
| 2025-02-27 | $133.21 | $854.87 | 852,000 | — | — |
| 2025-02-26 | $133.97 | $859.75 | 940,300 | — | — |
| 2025-02-25 | $134.94 | $865.97 | 1,637,400 | — | — |
| 2025-02-24 | $134.25 | $861.55 | 2,130,900 | — | — |
| 2025-02-21 | $126.07 | $809.05 | 571,800 | — | — |
| 2025-02-20 | $126.72 | $813.22 | 612,000 | — | — |
| 2025-02-19 | $125.01 | $802.25 | 574,800 | — | — |
| 2025-02-18 | $126.10 | $809.24 | 470,900 | — | — |
| 2025-02-14 | $124.99 | $802.12 | 636,500 | — | — |
| 2025-02-13 | $126.61 | $812.52 | 463,700 | — | — |
| 2025-02-12 | $125.04 | $802.44 | 525,700 | — | — |
| 2025-02-11 | $126.22 | $810.01 | 573,200 | — | — |
| 2025-02-10 | $125.55 | $805.71 | 499,200 | — | — |
| 2025-02-07 | $125.17 | $803.27 | 540,900 | — | — |
| 2025-02-06 | $125.33 | $804.30 | 956,000 | — | — |
| 2025-02-05 | $126.37 | $810.98 | 969,300 | — | — |
| 2025-02-04 | $126.56 | $812.20 | 607,100 | — | — |
| 2025-02-03 | $126.58 | $812.32 | 643,500 | — | — |
| 2025-01-31 | $126.50 | $811.81 | 627,000 | — | — |
| 2025-01-30 | $126.00 | $808.60 | 547,300 | — | — |
| 2025-01-29 | $124.24 | $797.31 | 605,300 | — | — |
| 2025-01-28 | $127.20 | $816.30 | 1,303,800 | — | — |
| 2025-01-27 | $131.17 | $841.78 | 661,700 | — | — |
| 2025-01-24 | $127.38 | $817.46 | 522,800 | — | — |
| 2025-01-23 | $126.17 | $809.69 | 958,900 | — | — |
| 2025-01-22 | $125.12 | $802.95 | 722,400 | — | — |
| 2025-01-21 | $128.04 | $821.69 | 738,100 | — | — |
| 2025-01-17 | $125.88 | $807.83 | 789,100 | — | — |
| 2025-01-16 | $123.71 | $793.91 | 674,200 | — | — |
| 2025-01-15 | $120.68 | $774.46 | 1,430,200 | — | — |
| 2025-01-14 | $121.24 | $778.05 | 1,142,500 | — | — |
| 2025-01-13 | $122.21 | $784.28 | 1,011,600 | — | — |
| 2025-01-10 | $120.53 | $773.50 | 1,003,700 | — | — |
| 2025-01-08 | $122.64 | $787.04 | 907,500 | — | — |
| 2025-01-07 | $122.00 | $782.93 | 961,900 | — | — |
| 2025-01-06 | $122.75 | $787.74 | 903,700 | — | — |
| 2025-01-03 | $124.72 | $800.39 | 542,600 | — | — |
| 2025-01-02 | $122.40 | $785.50 | 754,400 | — | — |