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
- 1981-03-25 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 | $82.02 | $111.28 | 449,600 | — | — |
| 2025-12-30 | $83.16 | $112.83 | 481,900 | — | — |
| 2025-12-29 | $84.09 | $114.09 | 598,500 | — | — |
| 2025-12-26 | $84.85 | $114.42 | 402,300 | — | — |
| 2025-12-24 | $85.37 | $115.12 | 280,400 | — | — |
| 2025-12-23 | $86.12 | $116.13 | 801,300 | — | — |
| 2025-12-22 | $84.35 | $113.74 | 460,900 | — | — |
| 2025-12-19 | $83.44 | $112.52 | 1,540,300 | — | — |
| 2025-12-18 | $83.50 | $112.60 | 681,600 | — | — |
| 2025-12-17 | $83.08 | $112.03 | 546,900 | — | — |
| 2025-12-16 | $82.97 | $111.88 | 714,200 | — | — |
| 2025-12-15 | $81.99 | $110.56 | 678,400 | — | — |
| 2025-12-12 | $83.00 | $111.92 | 681,000 | — | — |
| 2025-12-11 | $83.39 | $112.45 | 568,900 | — | — |
| 2025-12-10 | $83.20 | $112.19 | 579,300 | — | — |
| 2025-12-09 | $81.56 | $109.98 | 512,400 | — | — |
| 2025-12-08 | $80.90 | $109.09 | 638,700 | — | — |
| 2025-12-05 | $81.10 | $109.36 | 566,400 | — | — |
| 2025-12-04 | $81.25 | $109.56 | 526,100 | — | — |
| 2025-12-03 | $81.00 | $109.23 | 511,100 | — | — |
| 2025-12-02 | $79.96 | $107.83 | 435,800 | — | — |
| 2025-12-01 | $79.98 | $107.85 | 396,300 | — | — |
| 2025-11-28 | $80.86 | $109.04 | 240,000 | — | — |
| 2025-11-26 | $80.83 | $109.00 | 452,400 | — | — |
| 2025-11-25 | $80.20 | $108.15 | 452,500 | — | — |
| 2025-11-24 | $79.34 | $106.99 | 727,400 | — | — |
| 2025-11-21 | $80.04 | $107.93 | 748,800 | — | — |
| 2025-11-20 | $78.81 | $106.27 | 621,000 | — | — |
| 2025-11-19 | $78.45 | $105.79 | 605,800 | — | — |
| 2025-11-18 | $78.27 | $105.55 | 729,600 | — | — |
| 2025-11-17 | $78.79 | $106.25 | 580,400 | — | — |
| 2025-11-14 | $81.57 | $110.00 | 577,900 | — | — |
| 2025-11-13 | $82.27 | $110.94 | 599,800 | — | — |
| 2025-11-12 | $83.70 | $112.87 | 537,000 | — | — |
| 2025-11-11 | $83.55 | $112.67 | 462,200 | — | — |
| 2025-11-10 | $82.99 | $111.91 | 485,600 | — | — |
| 2025-11-07 | $82.92 | $111.82 | 503,900 | — | — |
| 2025-11-06 | $82.19 | $110.83 | 516,000 | — | — |
| 2025-11-05 | $82.38 | $111.09 | 509,800 | — | — |
| 2025-11-04 | $81.64 | $110.09 | 575,000 | — | — |
| 2025-11-03 | $80.88 | $109.07 | 558,800 | — | — |
| 2025-10-31 | $80.61 | $108.70 | 714,100 | — | — |
| 2025-10-30 | $80.80 | $108.96 | 706,700 | — | — |
| 2025-10-29 | $80.61 | $108.70 | 736,200 | — | — |
| 2025-10-28 | $81.83 | $110.35 | 471,900 | — | — |
| 2025-10-27 | $83.07 | $112.02 | 616,500 | — | — |
| 2025-10-24 | $81.91 | $110.45 | 784,700 | — | — |
| 2025-10-23 | $81.53 | $109.94 | 1,400,500 | — | — |
| 2025-10-22 | $81.41 | $109.78 | 724,600 | — | — |
| 2025-10-21 | $82.47 | $111.21 | 696,700 | — | — |
| 2025-10-20 | $81.69 | $110.16 | 609,100 | — | — |
| 2025-10-17 | $80.79 | $108.94 | 629,900 | — | — |
| 2025-10-16 | $80.51 | $108.57 | 868,600 | — | — |
| 2025-10-15 | $82.57 | $111.34 | 690,700 | — | — |
| 2025-10-14 | $83.42 | $112.49 | 788,700 | — | — |
| 2025-10-13 | $82.52 | $111.28 | 536,300 | — | — |
| 2025-10-10 | $81.22 | $109.52 | 623,600 | — | — |
| 2025-10-09 | $84.11 | $113.42 | 491,800 | — | — |
| 2025-10-08 | $84.60 | $114.08 | 730,900 | — | — |
| 2025-10-07 | $84.74 | $114.27 | 816,700 | — | — |
| 2025-10-06 | $85.35 | $115.09 | 826,400 | — | — |
| 2025-10-03 | $85.62 | $115.46 | 809,000 | — | — |
| 2025-10-02 | $84.86 | $114.43 | 823,300 | — | — |
| 2025-10-01 | $84.07 | $113.37 | 815,000 | — | — |
| 2025-09-30 | $84.85 | $114.42 | 525,800 | — | — |
| 2025-09-29 | $85.42 | $115.19 | 671,500 | — | — |
| 2025-09-26 | $85.70 | $115.57 | 508,500 | — | — |
| 2025-09-25 | $85.10 | $114.76 | 781,200 | — | — |
| 2025-09-24 | $85.97 | $115.93 | 1,366,700 | — | — |
| 2025-09-23 | $86.18 | $116.21 | 637,600 | — | — |
| 2025-09-22 | $87.08 | $117.43 | 900,800 | — | — |
| 2025-09-19 | $86.72 | $116.94 | 2,395,400 | — | — |
| 2025-09-18 | $86.25 | $116.31 | 683,400 | — | — |
| 2025-09-17 | $86.65 | $116.85 | 821,300 | — | — |
| 2025-09-16 | $87.21 | $117.60 | 766,400 | — | — |
| 2025-09-15 | $86.60 | $116.78 | 654,000 | — | — |
| 2025-09-12 | $86.50 | $116.64 | 399,400 | — | — |
| 2025-09-11 | $87.77 | $118.36 | 501,900 | — | — |
| 2025-09-10 | $86.88 | $117.16 | 562,900 | — | — |
| 2025-09-09 | $86.65 | $116.85 | 608,500 | — | — |
| 2025-09-08 | $87.43 | $117.90 | 864,000 | — | — |
| 2025-09-05 | $87.17 | $117.55 | 783,500 | — | — |
| 2025-09-04 | $89.22 | $120.31 | 826,500 | — | — |
| 2025-09-03 | $87.72 | $118.29 | 547,600 | — | — |
| 2025-09-02 | $88.10 | $118.80 | 713,500 | — | — |
| 2025-08-29 | $88.28 | $119.04 | 703,800 | — | — |
| 2025-08-28 | $88.85 | $119.81 | 519,300 | — | — |
| 2025-08-27 | $90.52 | $122.07 | 609,000 | — | — |
| 2025-08-26 | $90.33 | $121.81 | 505,000 | — | — |
| 2025-08-25 | $89.63 | $120.86 | 516,000 | — | — |
| 2025-08-22 | $90.15 | $121.57 | 451,900 | — | — |
| 2025-08-21 | $88.14 | $118.86 | 440,600 | — | — |
| 2025-08-20 | $88.40 | $119.21 | 710,300 | — | — |
| 2025-08-19 | $88.21 | $118.95 | 552,100 | — | — |
| 2025-08-18 | $88.62 | $119.50 | 676,800 | — | — |
| 2025-08-15 | $88.19 | $118.92 | 751,000 | — | — |
| 2025-08-14 | $88.81 | $119.76 | 609,000 | — | — |
| 2025-08-13 | $88.54 | $119.40 | 553,400 | — | — |
| 2025-08-12 | $88.06 | $118.75 | 568,600 | — | — |
| 2025-08-11 | $87.44 | $117.91 | 404,900 | — | — |
| 2025-08-08 | $87.50 | $117.99 | 407,500 | — | — |
| 2025-08-07 | $86.85 | $117.12 | 535,200 | — | — |
| 2025-08-06 | $88.20 | $118.94 | 577,900 | — | — |
| 2025-08-05 | $87.81 | $118.41 | 731,300 | — | — |
| 2025-08-04 | $88.34 | $119.13 | 676,400 | — | — |
| 2025-08-01 | $86.45 | $116.58 | 972,200 | — | — |
| 2025-07-31 | $88.12 | $118.83 | 944,300 | — | — |
| 2025-07-30 | $88.57 | $119.44 | 887,600 | — | — |
| 2025-07-29 | $88.46 | $119.29 | 887,700 | — | — |
| 2025-07-28 | $88.75 | $119.68 | 978,700 | — | — |
| 2025-07-25 | $89.99 | $121.35 | 1,205,400 | — | — |
| 2025-07-24 | $89.79 | $121.08 | 2,602,500 | — | — |
| 2025-07-23 | $89.98 | $121.34 | 1,492,900 | — | — |
| 2025-07-22 | $90.58 | $122.15 | 695,900 | — | — |
| 2025-07-21 | $90.92 | $122.60 | 906,600 | — | — |
| 2025-07-18 | $92.82 | $125.17 | 923,100 | — | — |
| 2025-07-17 | $93.23 | $125.72 | 778,700 | — | — |
| 2025-07-16 | $92.29 | $124.45 | 980,800 | — | — |
| 2025-07-15 | $91.13 | $122.89 | 783,800 | — | — |
| 2025-07-14 | $92.78 | $125.11 | 853,500 | — | — |
| 2025-07-11 | $92.33 | $124.51 | 597,700 | — | — |
| 2025-07-10 | $93.80 | $126.49 | 961,100 | — | — |
| 2025-07-09 | $92.61 | $124.88 | 793,000 | — | — |
| 2025-07-08 | $92.39 | $124.59 | 749,100 | — | — |
| 2025-07-07 | $92.66 | $124.95 | 810,300 | — | — |
| 2025-07-03 | $93.10 | $125.54 | 516,600 | — | — |
| 2025-07-02 | $91.96 | $124.01 | 1,047,200 | — | — |
| 2025-07-01 | $91.50 | $123.39 | 996,600 | — | — |
| 2025-06-30 | $89.86 | $121.18 | 1,162,300 | — | — |
| 2025-06-27 | $89.56 | $120.77 | 1,105,400 | — | — |
| 2025-06-26 | $89.26 | $120.37 | 1,234,100 | — | — |
| 2025-06-25 | $86.85 | $117.12 | 820,600 | — | — |
| 2025-06-24 | $86.15 | $116.17 | 1,042,500 | — | — |
| 2025-06-23 | $84.73 | $114.26 | 1,119,400 | — | — |
| 2025-06-20 | $83.22 | $112.22 | 1,421,300 | — | — |
| 2025-06-18 | $83.22 | $112.22 | 1,341,500 | — | — |
| 2025-06-17 | $83.55 | $112.67 | 702,200 | — | — |
| 2025-06-16 | $84.22 | $113.57 | 590,600 | — | — |
| 2025-06-13 | $82.99 | $111.91 | 649,600 | — | — |
| 2025-06-12 | $84.18 | $113.52 | 731,900 | — | — |
| 2025-06-11 | $83.13 | $112.10 | 1,304,200 | — | — |
| 2025-06-10 | $84.22 | $113.57 | 834,700 | — | — |
| 2025-06-09 | $84.53 | $113.99 | 601,600 | — | — |
| 2025-06-06 | $85.64 | $114.82 | 776,700 | — | — |
| 2025-06-05 | $85.21 | $114.25 | 1,102,500 | — | — |
| 2025-06-04 | $85.16 | $114.18 | 1,154,300 | — | — |
| 2025-06-03 | $84.97 | $113.93 | 1,024,600 | — | — |
| 2025-06-02 | $84.65 | $113.50 | 1,486,600 | — | — |
| 2025-05-30 | $85.26 | $114.31 | 8,787,100 | — | — |
| 2025-05-29 | $84.84 | $113.75 | 1,668,700 | — | — |
| 2025-05-28 | $85.30 | $114.37 | 1,055,300 | — | — |
| 2025-05-27 | $85.97 | $115.27 | 942,100 | — | — |
| 2025-05-23 | $83.92 | $112.52 | 811,000 | — | — |
| 2025-05-22 | $84.47 | $113.25 | 922,200 | — | — |
| 2025-05-21 | $83.83 | $112.40 | 797,400 | — | — |
| 2025-05-20 | $85.59 | $114.76 | 819,500 | — | — |
| 2025-05-19 | $85.55 | $114.70 | 884,600 | — | — |
| 2025-05-16 | $85.38 | $114.48 | 765,700 | — | — |
| 2025-05-15 | $84.77 | $113.66 | 1,029,100 | — | — |
| 2025-05-14 | $83.37 | $111.78 | 1,073,000 | — | — |
| 2025-05-13 | $83.98 | $112.60 | 713,100 | — | — |
| 2025-05-12 | $83.66 | $112.17 | 569,100 | — | — |
| 2025-05-09 | $81.54 | $109.33 | 429,700 | — | — |
| 2025-05-08 | $81.34 | $109.06 | 499,800 | — | — |
| 2025-05-07 | $80.56 | $108.01 | 701,400 | — | — |
| 2025-05-06 | $79.85 | $107.06 | 366,300 | — | — |
| 2025-05-05 | $79.94 | $107.18 | 456,900 | — | — |
| 2025-05-02 | $79.99 | $107.25 | 895,400 | — | — |
| 2025-05-01 | $78.24 | $104.90 | 584,500 | — | — |
| 2025-04-30 | $78.29 | $104.97 | 910,000 | — | — |
| 2025-04-29 | $78.04 | $104.63 | 598,400 | — | — |
| 2025-04-28 | $77.78 | $104.29 | 687,700 | — | — |
| 2025-04-25 | $78.59 | $105.37 | 775,100 | — | — |
| 2025-04-24 | $78.70 | $105.52 | 1,430,500 | — | — |
| 2025-04-23 | $73.00 | $97.88 | 949,400 | — | — |
| 2025-04-22 | $71.90 | $96.40 | 573,900 | — | — |
| 2025-04-21 | $69.67 | $93.41 | 592,400 | — | — |
| 2025-04-17 | $71.66 | $96.08 | 649,900 | — | — |
| 2025-04-16 | $71.43 | $95.77 | 959,000 | — | — |
| 2025-04-15 | $73.26 | $98.22 | 716,000 | — | — |
| 2025-04-14 | $73.45 | $98.48 | 682,800 | — | — |
| 2025-04-11 | $72.38 | $97.05 | 908,800 | — | — |
| 2025-04-10 | $71.04 | $95.25 | 922,500 | — | — |
| 2025-04-09 | $73.03 | $97.92 | 1,127,700 | — | — |
| 2025-04-08 | $66.45 | $89.09 | 1,082,000 | — | — |
| 2025-04-07 | $67.85 | $90.97 | 1,304,700 | — | — |
| 2025-04-04 | $69.02 | $92.54 | 920,400 | — | — |
| 2025-04-03 | $73.49 | $98.53 | 727,500 | — | — |
| 2025-04-02 | $77.59 | $104.03 | 743,500 | — | — |
| 2025-04-01 | $77.28 | $103.61 | 730,400 | — | — |
| 2025-03-31 | $77.63 | $104.08 | 790,100 | — | — |
| 2025-03-28 | $77.11 | $103.39 | 907,700 | — | — |
| 2025-03-27 | $78.15 | $104.78 | 581,000 | — | — |
| 2025-03-26 | $78.32 | $105.01 | 685,700 | — | — |
| 2025-03-25 | $78.27 | $104.94 | 578,400 | — | — |
| 2025-03-24 | $77.43 | $103.82 | 702,100 | — | — |
| 2025-03-21 | $75.84 | $101.68 | 3,108,800 | — | — |
| 2025-03-20 | $76.01 | $101.91 | 785,200 | — | — |
| 2025-03-19 | $76.07 | $101.99 | 772,300 | — | — |
| 2025-03-18 | $74.95 | $100.49 | 797,800 | — | — |
| 2025-03-17 | $74.96 | $100.50 | 606,300 | — | — |
| 2025-03-14 | $73.98 | $99.19 | 556,500 | — | — |
| 2025-03-13 | $72.08 | $96.64 | 569,300 | — | — |
| 2025-03-12 | $73.80 | $98.95 | 721,000 | — | — |
| 2025-03-11 | $74.14 | $99.40 | 867,300 | — | — |
| 2025-03-10 | $74.47 | $99.85 | 856,300 | — | — |
| 2025-03-07 | $75.77 | $101.59 | 812,600 | — | — |
| 2025-03-06 | $75.98 | $101.87 | 986,300 | — | — |
| 2025-03-05 | $76.93 | $103.15 | 1,104,900 | — | — |
| 2025-03-04 | $76.28 | $102.27 | 733,200 | — | — |
| 2025-03-03 | $79.05 | $105.99 | 913,900 | — | — |
| 2025-02-28 | $80.05 | $107.33 | 1,266,200 | — | — |
| 2025-02-27 | $79.27 | $106.28 | 470,100 | — | — |
| 2025-02-26 | $79.48 | $106.56 | 1,158,200 | — | — |
| 2025-02-25 | $79.62 | $106.75 | 693,300 | — | — |
| 2025-02-24 | $80.02 | $107.29 | 612,000 | — | — |
| 2025-02-21 | $80.25 | $107.60 | 488,500 | — | — |
| 2025-02-20 | $82.24 | $110.27 | 499,800 | — | — |
| 2025-02-19 | $82.84 | $111.07 | 596,000 | — | — |
| 2025-02-18 | $82.84 | $111.07 | 421,300 | — | — |
| 2025-02-14 | $82.28 | $110.32 | 504,200 | — | — |
| 2025-02-13 | $82.62 | $110.77 | 378,600 | — | — |
| 2025-02-12 | $82.05 | $110.01 | 465,000 | — | — |
| 2025-02-11 | $82.69 | $110.87 | 521,700 | — | — |
| 2025-02-10 | $84.33 | $113.07 | 588,200 | — | — |
| 2025-02-07 | $85.30 | $114.37 | 400,700 | — | — |
| 2025-02-06 | $86.24 | $115.63 | 308,300 | — | — |
| 2025-02-05 | $86.30 | $115.71 | 492,300 | — | — |
| 2025-02-04 | $86.14 | $115.49 | 492,200 | — | — |
| 2025-02-03 | $85.82 | $115.07 | 617,700 | — | — |
| 2025-01-31 | $86.58 | $116.08 | 1,001,700 | — | — |
| 2025-01-30 | $86.03 | $115.35 | 1,140,200 | — | — |
| 2025-01-29 | $82.96 | $111.23 | 597,000 | — | — |
| 2025-01-28 | $84.39 | $113.15 | 544,500 | — | — |
| 2025-01-27 | $83.45 | $111.89 | 571,500 | — | — |
| 2025-01-24 | $84.88 | $113.80 | 673,000 | — | — |
| 2025-01-23 | $84.26 | $112.97 | 397,900 | — | — |
| 2025-01-22 | $84.23 | $112.93 | 601,900 | — | — |
| 2025-01-21 | $83.91 | $112.50 | 500,100 | — | — |
| 2025-01-17 | $83.48 | $111.93 | 419,300 | — | — |
| 2025-01-16 | $82.96 | $111.23 | 355,500 | — | — |
| 2025-01-15 | $81.88 | $109.78 | 340,200 | — | — |
| 2025-01-14 | $80.81 | $108.35 | 418,000 | — | — |
| 2025-01-13 | $79.02 | $105.95 | 515,700 | — | — |
| 2025-01-10 | $79.00 | $105.92 | 929,200 | — | — |
| 2025-01-08 | $81.48 | $109.25 | 505,900 | — | — |
| 2025-01-07 | $81.18 | $108.84 | 616,700 | — | — |
| 2025-01-06 | $81.85 | $109.74 | 687,200 | — | — |
| 2025-01-03 | $81.90 | $109.81 | 542,000 | — | — |
| 2025-01-02 | $81.92 | $109.84 | 570,400 | — | — |