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
- 2007-05-10 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 | $95.33 | $98.82 | 681,100 | — | — |
| 2025-12-30 | $96.92 | $100.47 | 804,500 | — | — |
| 2025-12-29 | $97.27 | $100.83 | 1,263,300 | — | — |
| 2025-12-26 | $97.40 | $100.97 | 664,500 | — | — |
| 2025-12-24 | $97.49 | $101.06 | 549,800 | — | — |
| 2025-12-23 | $97.77 | $101.35 | 1,094,900 | — | — |
| 2025-12-22 | $97.58 | $101.15 | 1,594,400 | — | — |
| 2025-12-19 | $96.72 | $100.26 | 3,451,900 | — | — |
| 2025-12-18 | $97.31 | $100.87 | 1,667,600 | — | — |
| 2025-12-17 | $96.69 | $100.23 | 1,983,500 | — | — |
| 2025-12-16 | $98.35 | $101.95 | 1,176,100 | — | — |
| 2025-12-15 | $97.96 | $101.55 | 1,255,100 | — | — |
| 2025-12-12 | $98.85 | $102.47 | 971,000 | — | — |
| 2025-12-11 | $99.96 | $103.62 | 1,434,500 | — | — |
| 2025-12-10 | $99.11 | $102.74 | 3,009,400 | — | — |
| 2025-12-09 | $100.26 | $103.93 | 1,559,100 | — | — |
| 2025-12-08 | $101.45 | $105.16 | 1,120,000 | — | — |
| 2025-12-05 | $102.43 | $106.18 | 1,375,700 | — | — |
| 2025-12-04 | $105.16 | $109.01 | 1,569,600 | — | — |
| 2025-12-03 | $103.89 | $107.69 | 1,352,800 | — | — |
| 2025-12-02 | $101.98 | $105.71 | 1,781,600 | — | — |
| 2025-12-01 | $101.52 | $105.24 | 2,231,500 | — | — |
| 2025-11-28 | $103.13 | $106.91 | 1,447,600 | — | — |
| 2025-11-26 | $105.46 | $109.32 | 1,644,900 | — | — |
| 2025-11-25 | $103.88 | $107.68 | 2,016,700 | — | — |
| 2025-11-24 | $103.85 | $107.65 | 2,426,000 | — | — |
| 2025-11-21 | $103.52 | $107.31 | 2,657,300 | — | — |
| 2025-11-20 | $106.14 | $110.03 | 2,925,600 | — | — |
| 2025-11-19 | $113.03 | $117.17 | 3,065,900 | — | — |
| 2025-11-18 | $127.14 | $131.79 | 1,843,900 | — | — |
| 2025-11-17 | $131.92 | $136.75 | 1,663,300 | — | — |
| 2025-11-14 | $133.52 | $138.41 | 1,109,100 | — | — |
| 2025-11-13 | $133.80 | $138.70 | 1,349,500 | — | — |
| 2025-11-12 | $132.72 | $137.58 | 769,100 | — | — |
| 2025-11-11 | $131.73 | $136.55 | 617,300 | — | — |
| 2025-11-10 | $130.67 | $135.45 | 437,400 | — | — |
| 2025-11-07 | $130.75 | $135.54 | 528,300 | — | — |
| 2025-11-06 | $130.15 | $134.91 | 659,200 | — | — |
| 2025-11-05 | $132.21 | $137.05 | 722,300 | — | — |
| 2025-11-04 | $130.81 | $135.60 | 623,600 | — | — |
| 2025-11-03 | $131.76 | $136.58 | 952,500 | — | — |
| 2025-10-31 | $134.35 | $139.27 | 1,213,800 | — | — |
| 2025-10-30 | $133.66 | $138.55 | 615,600 | — | — |
| 2025-10-29 | $133.48 | $138.37 | 699,600 | — | — |
| 2025-10-28 | $132.31 | $137.15 | 530,300 | — | — |
| 2025-10-27 | $132.55 | $137.40 | 611,700 | — | — |
| 2025-10-24 | $132.88 | $137.74 | 645,500 | — | — |
| 2025-10-23 | $132.49 | $137.34 | 394,600 | — | — |
| 2025-10-22 | $130.17 | $134.93 | 935,500 | — | — |
| 2025-10-21 | $134.22 | $139.13 | 589,400 | — | — |
| 2025-10-20 | $133.65 | $138.54 | 852,700 | — | — |
| 2025-10-17 | $130.87 | $135.66 | 913,900 | — | — |
| 2025-10-16 | $131.00 | $135.80 | 736,000 | — | — |
| 2025-10-15 | $132.81 | $137.67 | 632,200 | — | — |
| 2025-10-14 | $132.55 | $137.40 | 777,400 | — | — |
| 2025-10-13 | $131.55 | $136.37 | 813,700 | — | — |
| 2025-10-10 | $128.80 | $133.51 | 738,600 | — | — |
| 2025-10-09 | $131.29 | $136.10 | 624,600 | — | — |
| 2025-10-08 | $132.64 | $137.50 | 695,400 | — | — |
| 2025-10-07 | $129.43 | $134.17 | 1,097,600 | — | — |
| 2025-10-06 | $129.52 | $134.26 | 652,600 | — | — |
| 2025-10-03 | $128.91 | $133.63 | 731,600 | — | — |
| 2025-10-02 | $129.63 | $134.38 | 1,237,500 | — | — |
| 2025-10-01 | $130.43 | $135.20 | 611,300 | — | — |
| 2025-09-30 | $130.47 | $134.98 | 733,900 | — | — |
| 2025-09-29 | $129.87 | $134.36 | 772,900 | — | — |
| 2025-09-26 | $129.25 | $133.71 | 918,000 | — | — |
| 2025-09-25 | $128.36 | $132.79 | 996,800 | — | — |
| 2025-09-24 | $129.45 | $133.92 | 1,128,000 | — | — |
| 2025-09-23 | $129.99 | $134.48 | 1,113,100 | — | — |
| 2025-09-22 | $132.93 | $137.52 | 856,500 | — | — |
| 2025-09-19 | $132.48 | $137.06 | 3,177,700 | — | — |
| 2025-09-18 | $132.99 | $137.58 | 1,440,400 | — | — |
| 2025-09-17 | $126.89 | $131.27 | 1,234,700 | — | — |
| 2025-09-16 | $127.74 | $132.15 | 1,040,000 | — | — |
| 2025-09-15 | $127.73 | $132.14 | 1,250,500 | — | — |
| 2025-09-12 | $126.60 | $130.97 | 836,600 | — | — |
| 2025-09-11 | $127.66 | $132.07 | 643,400 | — | — |
| 2025-09-10 | $125.43 | $129.76 | 875,100 | — | — |
| 2025-09-09 | $124.30 | $128.59 | 804,500 | — | — |
| 2025-09-08 | $126.90 | $131.28 | 1,005,400 | — | — |
| 2025-09-05 | $126.62 | $130.99 | 976,300 | — | — |
| 2025-09-04 | $125.94 | $130.29 | 1,009,100 | — | — |
| 2025-09-03 | $124.08 | $128.37 | 945,300 | — | — |
| 2025-09-02 | $124.94 | $129.26 | 868,900 | — | — |
| 2025-08-29 | $124.89 | $129.20 | 938,900 | — | — |
| 2025-08-28 | $125.74 | $130.08 | 835,300 | — | — |
| 2025-08-27 | $125.64 | $129.98 | 1,097,100 | — | — |
| 2025-08-26 | $125.56 | $129.90 | 1,873,500 | — | — |
| 2025-08-25 | $123.13 | $127.38 | 833,000 | — | — |
| 2025-08-22 | $122.98 | $127.23 | 816,400 | — | — |
| 2025-08-21 | $121.58 | $125.78 | 647,300 | — | — |
| 2025-08-20 | $120.09 | $124.24 | 529,700 | — | — |
| 2025-08-19 | $120.77 | $124.94 | 503,000 | — | — |
| 2025-08-18 | $120.28 | $124.43 | 472,400 | — | — |
| 2025-08-15 | $119.57 | $123.70 | 519,200 | — | — |
| 2025-08-14 | $120.12 | $124.27 | 606,200 | — | — |
| 2025-08-13 | $122.02 | $126.23 | 830,000 | — | — |
| 2025-08-12 | $120.88 | $125.06 | 635,600 | — | — |
| 2025-08-11 | $119.24 | $123.36 | 931,600 | — | — |
| 2025-08-08 | $118.43 | $122.52 | 611,600 | — | — |
| 2025-08-07 | $119.21 | $123.33 | 680,100 | — | — |
| 2025-08-06 | $118.83 | $122.93 | 1,070,300 | — | — |
| 2025-08-05 | $119.00 | $123.11 | 1,696,100 | — | — |
| 2025-08-04 | $111.94 | $115.81 | 1,015,900 | — | — |
| 2025-08-01 | $111.08 | $114.92 | 1,067,300 | — | — |
| 2025-07-31 | $112.74 | $116.63 | 799,500 | — | — |
| 2025-07-30 | $112.56 | $116.45 | 974,000 | — | — |
| 2025-07-29 | $113.00 | $116.90 | 524,900 | — | — |
| 2025-07-28 | $113.84 | $117.77 | 544,500 | — | — |
| 2025-07-25 | $115.36 | $119.34 | 663,800 | — | — |
| 2025-07-24 | $113.08 | $116.99 | 547,100 | — | — |
| 2025-07-23 | $113.42 | $117.34 | 734,200 | — | — |
| 2025-07-22 | $112.44 | $116.32 | 816,400 | — | — |
| 2025-07-21 | $112.16 | $116.03 | 868,100 | — | — |
| 2025-07-18 | $113.31 | $117.22 | 3,147,100 | — | — |
| 2025-07-17 | $114.00 | $117.94 | 885,100 | — | — |
| 2025-07-16 | $113.18 | $117.09 | 886,900 | — | — |
| 2025-07-15 | $113.05 | $116.95 | 847,600 | — | — |
| 2025-07-14 | $114.55 | $118.51 | 864,000 | — | — |
| 2025-07-11 | $114.44 | $118.39 | 543,300 | — | — |
| 2025-07-10 | $115.64 | $119.63 | 573,600 | — | — |
| 2025-07-09 | $115.62 | $119.61 | 529,900 | — | — |
| 2025-07-08 | $114.94 | $118.91 | 853,700 | — | — |
| 2025-07-07 | $115.43 | $119.42 | 625,100 | — | — |
| 2025-07-03 | $115.75 | $119.75 | 441,500 | — | — |
| 2025-07-02 | $114.46 | $118.41 | 793,900 | — | — |
| 2025-07-01 | $113.96 | $117.63 | 660,000 | — | — |
| 2025-06-30 | $112.86 | $116.49 | 807,000 | — | — |
| 2025-06-27 | $112.79 | $116.42 | 1,045,500 | — | — |
| 2025-06-26 | $112.21 | $115.82 | 410,400 | — | — |
| 2025-06-25 | $111.06 | $114.63 | 852,000 | — | — |
| 2025-06-24 | $112.36 | $115.98 | 852,800 | — | — |
| 2025-06-23 | $111.54 | $115.13 | 1,031,100 | — | — |
| 2025-06-20 | $109.56 | $113.09 | 4,759,500 | — | — |
| 2025-06-18 | $110.40 | $113.95 | 1,760,800 | — | — |
| 2025-06-17 | $112.19 | $115.80 | 1,246,400 | — | — |
| 2025-06-16 | $113.06 | $116.70 | 882,600 | — | — |
| 2025-06-13 | $111.99 | $115.59 | 575,000 | — | — |
| 2025-06-12 | $112.13 | $115.74 | 481,000 | — | — |
| 2025-06-11 | $112.20 | $115.81 | 636,900 | — | — |
| 2025-06-10 | $111.03 | $114.60 | 678,200 | — | — |
| 2025-06-09 | $110.93 | $114.50 | 565,300 | — | — |
| 2025-06-06 | $111.35 | $114.93 | 505,900 | — | — |
| 2025-06-05 | $110.64 | $114.20 | 578,900 | — | — |
| 2025-06-04 | $110.80 | $114.37 | 827,600 | — | — |
| 2025-06-03 | $110.69 | $114.25 | 837,900 | — | — |
| 2025-06-02 | $109.09 | $112.60 | 940,200 | — | — |
| 2025-05-30 | $109.85 | $113.38 | 2,196,900 | — | — |
| 2025-05-29 | $108.79 | $112.29 | 879,700 | — | — |
| 2025-05-28 | $108.15 | $111.63 | 742,800 | — | — |
| 2025-05-27 | $109.37 | $112.89 | 689,100 | — | — |
| 2025-05-23 | $107.60 | $111.06 | 537,000 | — | — |
| 2025-05-22 | $107.37 | $110.83 | 630,500 | — | — |
| 2025-05-21 | $107.44 | $110.90 | 648,000 | — | — |
| 2025-05-20 | $108.96 | $112.47 | 808,000 | — | — |
| 2025-05-19 | $108.93 | $112.44 | 661,800 | — | — |
| 2025-05-16 | $109.37 | $112.89 | 713,300 | — | — |
| 2025-05-15 | $108.28 | $111.76 | 911,400 | — | — |
| 2025-05-14 | $107.07 | $110.52 | 854,700 | — | — |
| 2025-05-13 | $106.68 | $110.11 | 749,500 | — | — |
| 2025-05-12 | $106.33 | $109.75 | 743,900 | — | — |
| 2025-05-09 | $104.65 | $108.02 | 559,800 | — | — |
| 2025-05-08 | $104.37 | $107.73 | 855,100 | — | — |
| 2025-05-07 | $101.50 | $104.77 | 1,255,700 | — | — |
| 2025-05-06 | $102.93 | $106.24 | 1,148,100 | — | — |
| 2025-05-05 | $102.18 | $105.47 | 706,700 | — | — |
| 2025-05-02 | $102.35 | $105.64 | 1,324,800 | — | — |
| 2025-05-01 | $100.25 | $103.48 | 915,800 | — | — |
| 2025-04-30 | $98.65 | $101.82 | 904,500 | — | — |
| 2025-04-29 | $98.17 | $101.33 | 594,600 | — | — |
| 2025-04-28 | $97.44 | $100.58 | 610,300 | — | — |
| 2025-04-25 | $97.34 | $100.47 | 548,700 | — | — |
| 2025-04-24 | $97.65 | $100.79 | 575,200 | — | — |
| 2025-04-23 | $95.20 | $98.26 | 724,000 | — | — |
| 2025-04-22 | $94.00 | $97.02 | 911,300 | — | — |
| 2025-04-21 | $92.25 | $95.22 | 856,200 | — | — |
| 2025-04-17 | $94.36 | $97.40 | 3,244,000 | — | — |
| 2025-04-16 | $93.23 | $96.23 | 942,800 | — | — |
| 2025-04-15 | $93.96 | $96.98 | 615,700 | — | — |
| 2025-04-14 | $94.31 | $97.34 | 806,000 | — | — |
| 2025-04-11 | $93.71 | $96.73 | 1,169,700 | — | — |
| 2025-04-10 | $93.17 | $96.17 | 1,237,300 | — | — |
| 2025-04-09 | $94.99 | $98.05 | 2,047,100 | — | — |
| 2025-04-08 | $87.19 | $90.00 | 1,373,100 | — | — |
| 2025-04-07 | $87.34 | $90.15 | 1,715,400 | — | — |
| 2025-04-04 | $89.25 | $92.12 | 1,656,600 | — | — |
| 2025-04-03 | $92.73 | $95.71 | 2,013,600 | — | — |
| 2025-04-02 | $95.84 | $98.92 | 991,900 | — | — |
| 2025-04-01 | $94.12 | $96.88 | 858,700 | — | — |
| 2025-03-31 | $92.73 | $95.45 | 983,700 | — | — |
| 2025-03-28 | $92.54 | $95.25 | 705,300 | — | — |
| 2025-03-27 | $94.57 | $97.34 | 718,000 | — | — |
| 2025-03-26 | $94.60 | $97.37 | 613,600 | — | — |
| 2025-03-25 | $94.76 | $97.54 | 1,163,100 | — | — |
| 2025-03-24 | $95.82 | $98.63 | 1,268,400 | — | — |
| 2025-03-21 | $94.10 | $96.86 | 2,551,100 | — | — |
| 2025-03-20 | $94.99 | $97.78 | 678,200 | — | — |
| 2025-03-19 | $96.15 | $98.97 | 872,400 | — | — |
| 2025-03-18 | $95.37 | $98.17 | 769,000 | — | — |
| 2025-03-17 | $95.59 | $98.39 | 1,132,800 | — | — |
| 2025-03-14 | $95.08 | $97.87 | 1,226,800 | — | — |
| 2025-03-13 | $93.12 | $95.85 | 561,200 | — | — |
| 2025-03-12 | $94.61 | $97.38 | 732,300 | — | — |
| 2025-03-11 | $94.38 | $97.15 | 1,279,700 | — | — |
| 2025-03-10 | $96.01 | $98.83 | 1,022,300 | — | — |
| 2025-03-07 | $97.05 | $99.90 | 965,700 | — | — |
| 2025-03-06 | $96.73 | $99.57 | 1,062,000 | — | — |
| 2025-03-05 | $96.00 | $98.82 | 931,200 | — | — |
| 2025-03-04 | $94.08 | $96.84 | 1,250,300 | — | — |
| 2025-03-03 | $97.17 | $100.02 | 1,022,900 | — | — |
| 2025-02-28 | $100.05 | $102.98 | 1,908,000 | — | — |
| 2025-02-27 | $97.26 | $100.11 | 927,700 | — | — |
| 2025-02-26 | $98.39 | $101.28 | 943,900 | — | — |
| 2025-02-25 | $97.52 | $100.38 | 1,280,300 | — | — |
| 2025-02-24 | $95.69 | $98.50 | 2,504,600 | — | — |
| 2025-02-21 | $97.52 | $100.38 | 1,037,600 | — | — |
| 2025-02-20 | $99.70 | $102.62 | 595,700 | — | — |
| 2025-02-19 | $101.00 | $103.96 | 726,800 | — | — |
| 2025-02-18 | $101.60 | $104.58 | 1,372,900 | — | — |
| 2025-02-14 | $100.41 | $103.35 | 1,247,100 | — | — |
| 2025-02-13 | $102.19 | $105.19 | 872,400 | — | — |
| 2025-02-12 | $103.79 | $106.83 | 940,500 | — | — |
| 2025-02-11 | $106.52 | $109.64 | 683,000 | — | — |
| 2025-02-10 | $107.99 | $111.16 | 659,900 | — | — |
| 2025-02-07 | $107.16 | $110.30 | 796,100 | — | — |
| 2025-02-06 | $108.27 | $111.45 | 1,059,700 | — | — |
| 2025-02-05 | $104.93 | $108.01 | 1,204,000 | — | — |
| 2025-02-04 | $104.18 | $107.24 | 1,324,200 | — | — |
| 2025-02-03 | $103.85 | $106.90 | 1,053,200 | — | — |
| 2025-01-31 | $105.44 | $108.53 | 1,368,100 | — | — |
| 2025-01-30 | $105.55 | $108.65 | 854,200 | — | — |
| 2025-01-29 | $104.60 | $107.67 | 795,200 | — | — |
| 2025-01-28 | $105.42 | $108.51 | 883,700 | — | — |
| 2025-01-27 | $106.69 | $109.82 | 844,500 | — | — |
| 2025-01-24 | $109.15 | $112.35 | 751,600 | — | — |
| 2025-01-23 | $108.33 | $111.51 | 773,300 | — | — |
| 2025-01-22 | $110.60 | $113.84 | 645,100 | — | — |
| 2025-01-21 | $111.05 | $114.31 | 831,000 | — | — |
| 2025-01-17 | $108.93 | $112.12 | 3,398,400 | — | — |
| 2025-01-16 | $107.85 | $111.01 | 1,122,200 | — | — |
| 2025-01-15 | $109.25 | $112.45 | 924,600 | — | — |
| 2025-01-14 | $109.89 | $113.11 | 988,000 | — | — |
| 2025-01-13 | $108.47 | $111.65 | 1,233,800 | — | — |
| 2025-01-10 | $105.87 | $108.97 | 1,198,100 | — | — |
| 2025-01-08 | $107.32 | $110.47 | 967,800 | — | — |
| 2025-01-07 | $107.14 | $110.28 | 585,600 | — | — |
| 2025-01-06 | $107.24 | $110.39 | 590,700 | — | — |
| 2025-01-03 | $107.75 | $110.91 | 419,600 | — | — |
| 2025-01-02 | $106.30 | $109.42 | 687,800 | — | — |