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
- 1997-07-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 — 2025
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2025-12-31 | $46.02 | $84.15 | 1,014,800 | — | — |
| 2025-12-30 | $46.54 | $85.10 | 731,700 | — | — |
| 2025-12-29 | $46.60 | $85.21 | 527,700 | — | — |
| 2025-12-26 | $47.16 | $86.23 | 581,900 | — | — |
| 2025-12-24 | $47.19 | $86.29 | 473,700 | — | — |
| 2025-12-23 | $47.32 | $86.53 | 721,900 | — | — |
| 2025-12-22 | $47.84 | $87.48 | 728,500 | — | — |
| 2025-12-19 | $47.28 | $86.45 | 2,760,100 | — | — |
| 2025-12-18 | $48.01 | $87.79 | 900,100 | — | — |
| 2025-12-17 | $48.35 | $88.41 | 834,800 | — | — |
| 2025-12-16 | $48.09 | $87.93 | 943,600 | — | — |
| 2025-12-15 | $48.13 | $88.01 | 1,053,100 | — | — |
| 2025-12-12 | $48.70 | $89.05 | 901,400 | — | — |
| 2025-12-11 | $48.80 | $89.23 | 754,700 | — | — |
| 2025-12-10 | $48.48 | $88.65 | 1,069,500 | — | — |
| 2025-12-09 | $46.63 | $85.26 | 769,200 | — | — |
| 2025-12-08 | $46.75 | $85.48 | 885,700 | — | — |
| 2025-12-05 | $47.26 | $86.42 | 815,500 | — | — |
| 2025-12-04 | $46.93 | $85.81 | 1,352,100 | — | — |
| 2025-12-03 | $46.65 | $85.30 | 1,405,400 | — | — |
| 2025-12-02 | $45.99 | $84.09 | 780,900 | — | — |
| 2025-12-01 | $46.43 | $84.90 | 980,800 | — | — |
| 2025-11-28 | $46.02 | $84.15 | 379,000 | — | — |
| 2025-11-26 | $46.00 | $84.11 | 713,600 | — | — |
| 2025-11-25 | $45.95 | $84.02 | 1,323,900 | — | — |
| 2025-11-24 | $44.86 | $82.03 | 1,430,700 | — | — |
| 2025-11-21 | $44.71 | $81.75 | 1,040,400 | — | — |
| 2025-11-20 | $43.25 | $79.08 | 1,384,500 | — | — |
| 2025-11-19 | $43.76 | $80.02 | 911,800 | — | — |
| 2025-11-18 | $43.00 | $78.63 | 1,204,100 | — | — |
| 2025-11-17 | $42.64 | $77.97 | 1,387,600 | — | — |
| 2025-11-14 | $44.10 | $80.64 | 992,400 | — | — |
| 2025-11-13 | $43.98 | $80.42 | 1,138,100 | — | — |
| 2025-11-12 | $44.98 | $82.25 | 1,085,300 | — | — |
| 2025-11-11 | $44.95 | $82.19 | 845,400 | — | — |
| 2025-11-10 | $44.62 | $81.59 | 1,298,200 | — | — |
| 2025-11-07 | $44.38 | $81.15 | 1,889,700 | — | — |
| 2025-11-06 | $43.79 | $80.07 | 1,375,100 | — | — |
| 2025-11-05 | $44.42 | $81.22 | 1,079,000 | — | — |
| 2025-11-04 | $44.70 | $81.73 | 1,307,300 | — | — |
| 2025-11-03 | $44.75 | $81.83 | 1,320,300 | — | — |
| 2025-10-31 | $44.99 | $82.26 | 1,705,700 | — | — |
| 2025-10-30 | $44.55 | $81.46 | 1,432,700 | — | — |
| 2025-10-29 | $45.08 | $82.43 | 1,190,900 | — | — |
| 2025-10-28 | $45.44 | $83.09 | 928,000 | — | — |
| 2025-10-27 | $46.03 | $84.17 | 1,019,600 | — | — |
| 2025-10-24 | $45.74 | $83.64 | 1,048,400 | — | — |
| 2025-10-23 | $45.07 | $82.41 | 1,213,700 | — | — |
| 2025-10-22 | $45.49 | $83.18 | 2,081,900 | — | — |
| 2025-10-21 | $45.50 | $83.20 | 1,844,500 | — | — |
| 2025-10-20 | $46.20 | $84.48 | 1,734,300 | — | — |
| 2025-10-17 | $45.96 | $84.04 | 3,465,200 | — | — |
| 2025-10-16 | $47.02 | $85.98 | 2,128,900 | — | — |
| 2025-10-15 | $50.50 | $92.34 | 1,405,500 | — | — |
| 2025-10-14 | $51.31 | $93.82 | 1,581,100 | — | — |
| 2025-10-13 | $50.26 | $91.08 | 1,230,300 | — | — |
| 2025-10-10 | $48.83 | $88.49 | 1,081,100 | — | — |
| 2025-10-09 | $51.35 | $93.05 | 691,500 | — | — |
| 2025-10-08 | $52.03 | $94.29 | 1,020,300 | — | — |
| 2025-10-07 | $51.99 | $94.21 | 884,400 | — | — |
| 2025-10-06 | $51.66 | $93.62 | 1,261,400 | — | — |
| 2025-10-03 | $51.23 | $92.84 | 1,043,600 | — | — |
| 2025-10-02 | $50.86 | $92.17 | 1,194,600 | — | — |
| 2025-10-01 | $50.73 | $91.93 | 1,040,600 | — | — |
| 2025-09-30 | $50.98 | $92.38 | 733,300 | — | — |
| 2025-09-29 | $51.21 | $92.80 | 717,000 | — | — |
| 2025-09-26 | $52.01 | $94.25 | 497,000 | — | — |
| 2025-09-25 | $51.84 | $93.94 | 851,200 | — | — |
| 2025-09-24 | $51.14 | $92.67 | 843,800 | — | — |
| 2025-09-23 | $51.59 | $93.49 | 617,300 | — | — |
| 2025-09-22 | $51.63 | $93.56 | 516,400 | — | — |
| 2025-09-19 | $52.60 | $95.32 | 2,418,000 | — | — |
| 2025-09-18 | $53.13 | $96.28 | 1,321,900 | — | — |
| 2025-09-17 | $51.96 | $94.16 | 1,784,500 | — | — |
| 2025-09-16 | $51.20 | $92.78 | 742,000 | — | — |
| 2025-09-15 | $51.83 | $93.92 | 715,000 | — | — |
| 2025-09-12 | $52.19 | $94.58 | 470,000 | — | — |
| 2025-09-11 | $52.50 | $95.14 | 621,900 | — | — |
| 2025-09-10 | $52.25 | $94.68 | 909,100 | — | — |
| 2025-09-09 | $51.99 | $94.21 | 638,000 | — | — |
| 2025-09-08 | $52.53 | $95.19 | 645,400 | — | — |
| 2025-09-05 | $52.35 | $94.87 | 746,300 | — | — |
| 2025-09-04 | $52.93 | $95.92 | 772,400 | — | — |
| 2025-09-03 | $52.65 | $95.41 | 664,200 | — | — |
| 2025-09-02 | $52.34 | $94.85 | 844,900 | — | — |
| 2025-08-29 | $52.47 | $95.08 | 733,400 | — | — |
| 2025-08-28 | $52.63 | $95.37 | 715,700 | — | — |
| 2025-08-27 | $53.14 | $96.30 | 1,396,100 | — | — |
| 2025-08-26 | $52.13 | $94.47 | 801,900 | — | — |
| 2025-08-25 | $51.78 | $93.83 | 553,900 | — | — |
| 2025-08-22 | $52.22 | $94.63 | 773,800 | — | — |
| 2025-08-21 | $49.91 | $90.44 | 392,500 | — | — |
| 2025-08-20 | $50.06 | $90.72 | 1,127,300 | — | — |
| 2025-08-19 | $49.57 | $89.83 | 674,600 | — | — |
| 2025-08-18 | $49.57 | $89.83 | 910,600 | — | — |
| 2025-08-15 | $49.32 | $89.37 | 690,100 | — | — |
| 2025-08-14 | $50.29 | $91.13 | 565,100 | — | — |
| 2025-08-13 | $50.64 | $91.77 | 1,045,600 | — | — |
| 2025-08-12 | $49.50 | $89.70 | 850,900 | — | — |
| 2025-08-11 | $47.84 | $86.69 | 767,500 | — | — |
| 2025-08-08 | $47.99 | $86.96 | 1,023,000 | — | — |
| 2025-08-07 | $47.40 | $85.90 | 764,800 | — | — |
| 2025-08-06 | $47.95 | $86.89 | 814,500 | — | — |
| 2025-08-05 | $48.69 | $88.23 | 1,610,800 | — | — |
| 2025-08-04 | $47.97 | $86.93 | 1,059,600 | — | — |
| 2025-08-01 | $47.82 | $86.66 | 1,120,800 | — | — |
| 2025-07-31 | $49.30 | $89.34 | 1,595,100 | — | — |
| 2025-07-30 | $49.90 | $90.43 | 694,900 | — | — |
| 2025-07-29 | $50.26 | $91.08 | 757,900 | — | — |
| 2025-07-28 | $50.92 | $92.27 | 805,600 | — | — |
| 2025-07-25 | $51.50 | $93.33 | 1,083,000 | — | — |
| 2025-07-24 | $52.07 | $94.36 | 1,031,000 | — | — |
| 2025-07-23 | $52.61 | $95.34 | 732,500 | — | — |
| 2025-07-22 | $52.68 | $95.46 | 1,644,000 | — | — |
| 2025-07-21 | $51.77 | $93.81 | 1,401,700 | — | — |
| 2025-07-18 | $51.96 | $94.16 | 1,752,200 | — | — |
| 2025-07-17 | $51.91 | $94.07 | 1,857,400 | — | — |
| 2025-07-16 | $51.17 | $92.73 | 973,600 | — | — |
| 2025-07-15 | $50.71 | $91.89 | 1,419,800 | — | — |
| 2025-07-14 | $52.55 | $95.23 | 1,129,700 | — | — |
| 2025-07-11 | $51.58 | $93.47 | 1,045,800 | — | — |
| 2025-07-10 | $51.65 | $92.80 | 918,800 | — | — |
| 2025-07-09 | $51.69 | $92.87 | 962,900 | — | — |
| 2025-07-08 | $51.97 | $93.37 | 2,017,800 | — | — |
| 2025-07-07 | $50.43 | $90.61 | 1,185,000 | — | — |
| 2025-07-03 | $51.00 | $91.63 | 884,800 | — | — |
| 2025-07-02 | $50.95 | $91.54 | 1,381,300 | — | — |
| 2025-07-01 | $48.96 | $87.97 | 1,591,300 | — | — |
| 2025-06-30 | $47.06 | $84.55 | 495,100 | — | — |
| 2025-06-27 | $47.16 | $84.73 | 603,000 | — | — |
| 2025-06-26 | $47.34 | $85.06 | 586,000 | — | — |
| 2025-06-25 | $46.53 | $83.60 | 494,500 | — | — |
| 2025-06-24 | $46.40 | $83.37 | 594,000 | — | — |
| 2025-06-23 | $46.28 | $83.15 | 543,500 | — | — |
| 2025-06-20 | $45.31 | $81.41 | 1,221,100 | — | — |
| 2025-06-18 | $44.91 | $80.69 | 667,300 | — | — |
| 2025-06-17 | $44.42 | $79.81 | 655,300 | — | — |
| 2025-06-16 | $44.86 | $80.60 | 529,800 | — | — |
| 2025-06-13 | $44.68 | $80.28 | 600,800 | — | — |
| 2025-06-12 | $45.58 | $81.89 | 433,400 | — | — |
| 2025-06-11 | $45.73 | $82.16 | 644,000 | — | — |
| 2025-06-10 | $46.38 | $83.33 | 439,300 | — | — |
| 2025-06-09 | $46.00 | $82.65 | 494,300 | — | — |
| 2025-06-06 | $45.88 | $82.43 | 697,200 | — | — |
| 2025-06-05 | $44.51 | $79.97 | 439,700 | — | — |
| 2025-06-04 | $44.55 | $80.04 | 508,600 | — | — |
| 2025-06-03 | $45.05 | $80.94 | 719,800 | — | — |
| 2025-06-02 | $44.08 | $79.20 | 784,200 | — | — |
| 2025-05-30 | $44.33 | $79.65 | 719,200 | — | — |
| 2025-05-29 | $44.71 | $80.33 | 830,800 | — | — |
| 2025-05-28 | $44.50 | $79.95 | 627,700 | — | — |
| 2025-05-27 | $45.49 | $81.73 | 578,300 | — | — |
| 2025-05-23 | $44.44 | $79.85 | 608,600 | — | — |
| 2025-05-22 | $44.73 | $80.37 | 972,700 | — | — |
| 2025-05-21 | $44.88 | $80.64 | 645,300 | — | — |
| 2025-05-20 | $46.37 | $83.31 | 481,500 | — | — |
| 2025-05-19 | $46.57 | $83.67 | 690,800 | — | — |
| 2025-05-16 | $46.93 | $84.32 | 914,500 | — | — |
| 2025-05-15 | $46.49 | $83.53 | 550,600 | — | — |
| 2025-05-14 | $46.48 | $83.51 | 769,100 | — | — |
| 2025-05-13 | $46.87 | $84.21 | 1,319,600 | — | — |
| 2025-05-12 | $46.31 | $83.21 | 985,100 | — | — |
| 2025-05-09 | $44.61 | $80.15 | 623,600 | — | — |
| 2025-05-08 | $44.83 | $80.55 | 718,800 | — | — |
| 2025-05-07 | $43.77 | $78.64 | 1,101,500 | — | — |
| 2025-05-06 | $43.67 | $78.46 | 1,089,700 | — | — |
| 2025-05-05 | $44.05 | $79.14 | 592,700 | — | — |
| 2025-05-02 | $44.15 | $79.32 | 941,800 | — | — |
| 2025-05-01 | $43.22 | $77.65 | 1,145,100 | — | — |
| 2025-04-30 | $42.60 | $76.54 | 1,339,100 | — | — |
| 2025-04-29 | $42.94 | $77.15 | 1,492,700 | — | — |
| 2025-04-28 | $43.05 | $77.35 | 997,500 | — | — |
| 2025-04-25 | $42.72 | $76.76 | 812,000 | — | — |
| 2025-04-24 | $42.63 | $76.59 | 926,500 | — | — |
| 2025-04-23 | $41.94 | $75.35 | 1,355,700 | — | — |
| 2025-04-22 | $41.38 | $74.35 | 1,149,000 | — | — |
| 2025-04-21 | $40.25 | $72.32 | 2,211,600 | — | — |
| 2025-04-17 | $41.63 | $74.80 | 2,706,600 | — | — |
| 2025-04-16 | $39.34 | $70.68 | 2,274,300 | — | — |
| 2025-04-15 | $39.24 | $70.50 | 2,113,100 | — | — |
| 2025-04-14 | $38.38 | $68.96 | 1,982,300 | — | — |
| 2025-04-11 | $37.97 | $67.45 | 2,062,100 | — | — |
| 2025-04-10 | $37.63 | $66.84 | 2,010,100 | — | — |
| 2025-04-09 | $40.46 | $71.87 | 3,003,900 | — | — |
| 2025-04-08 | $37.58 | $66.76 | 1,817,900 | — | — |
| 2025-04-07 | $38.16 | $67.79 | 2,349,500 | — | — |
| 2025-04-04 | $38.12 | $67.71 | 3,119,600 | — | — |
| 2025-04-03 | $38.90 | $69.10 | 2,708,000 | — | — |
| 2025-04-02 | $43.75 | $77.72 | 2,372,500 | — | — |
| 2025-04-01 | $43.38 | $77.06 | 1,366,000 | — | — |
| 2025-03-31 | $43.45 | $77.18 | 1,301,400 | — | — |
| 2025-03-28 | $43.73 | $77.68 | 1,978,300 | — | — |
| 2025-03-27 | $44.97 | $79.88 | 599,000 | — | — |
| 2025-03-26 | $45.38 | $80.61 | 736,000 | — | — |
| 2025-03-25 | $45.26 | $80.40 | 965,400 | — | — |
| 2025-03-24 | $45.28 | $80.43 | 1,033,400 | — | — |
| 2025-03-21 | $44.31 | $78.71 | 2,886,600 | — | — |
| 2025-03-20 | $44.15 | $78.43 | 1,050,300 | — | — |
| 2025-03-19 | $44.61 | $79.24 | 996,800 | — | — |
| 2025-03-18 | $44.19 | $78.50 | 1,037,200 | — | — |
| 2025-03-17 | $44.26 | $78.62 | 1,394,500 | — | — |
| 2025-03-14 | $44.19 | $78.50 | 869,000 | — | — |
| 2025-03-13 | $42.94 | $76.28 | 825,500 | — | — |
| 2025-03-12 | $43.89 | $77.96 | 1,042,500 | — | — |
| 2025-03-11 | $43.52 | $77.31 | 1,486,300 | — | — |
| 2025-03-10 | $44.41 | $78.89 | 2,201,200 | — | — |
| 2025-03-07 | $45.56 | $80.93 | 1,332,600 | — | — |
| 2025-03-06 | $44.83 | $79.63 | 1,244,900 | — | — |
| 2025-03-05 | $45.39 | $80.63 | 1,069,700 | — | — |
| 2025-03-04 | $45.69 | $81.16 | 1,336,400 | — | — |
| 2025-03-03 | $47.10 | $83.67 | 853,800 | — | — |
| 2025-02-28 | $48.01 | $85.28 | 780,300 | — | — |
| 2025-02-27 | $47.60 | $84.55 | 711,500 | — | — |
| 2025-02-26 | $48.02 | $85.30 | 1,188,600 | — | — |
| 2025-02-25 | $48.02 | $85.30 | 1,411,500 | — | — |
| 2025-02-24 | $47.20 | $83.84 | 1,145,600 | — | — |
| 2025-02-21 | $47.45 | $84.29 | 1,115,500 | — | — |
| 2025-02-20 | $49.40 | $87.75 | 805,800 | — | — |
| 2025-02-19 | $50.51 | $89.72 | 944,500 | — | — |
| 2025-02-18 | $51.45 | $91.39 | 1,343,500 | — | — |
| 2025-02-14 | $51.86 | $92.12 | 1,158,100 | — | — |
| 2025-02-13 | $52.62 | $93.47 | 809,600 | — | — |
| 2025-02-12 | $52.51 | $93.28 | 1,576,000 | — | — |
| 2025-02-11 | $53.10 | $94.32 | 1,462,900 | — | — |
| 2025-02-10 | $51.29 | $91.11 | 897,400 | — | — |
| 2025-02-07 | $51.98 | $92.33 | 975,200 | — | — |
| 2025-02-06 | $53.02 | $94.18 | 1,592,100 | — | — |
| 2025-02-05 | $51.97 | $92.32 | 1,133,800 | — | — |
| 2025-02-04 | $50.83 | $90.29 | 982,600 | — | — |
| 2025-02-03 | $49.64 | $88.18 | 1,206,700 | — | — |
| 2025-01-31 | $50.79 | $90.22 | 1,466,500 | — | — |
| 2025-01-30 | $50.87 | $90.36 | 1,000,900 | — | — |
| 2025-01-29 | $50.50 | $89.71 | 1,151,100 | — | — |
| 2025-01-28 | $50.90 | $90.42 | 909,900 | — | — |
| 2025-01-27 | $51.17 | $90.90 | 953,300 | — | — |
| 2025-01-24 | $50.93 | $90.47 | 941,700 | — | — |
| 2025-01-23 | $50.87 | $90.36 | 1,076,700 | — | — |
| 2025-01-22 | $50.97 | $90.54 | 1,638,100 | — | — |
| 2025-01-21 | $50.54 | $89.78 | 2,109,800 | — | — |
| 2025-01-17 | $49.74 | $88.36 | 4,129,800 | — | — |
| 2025-01-16 | $45.34 | $80.54 | 1,484,400 | — | — |
| 2025-01-15 | $45.22 | $80.33 | 1,953,500 | — | — |
| 2025-01-14 | $44.00 | $78.16 | 2,073,300 | — | — |
| 2025-01-13 | $42.36 | $74.50 | 2,168,100 | — | — |
| 2025-01-10 | $41.71 | $73.36 | 1,661,600 | — | — |
| 2025-01-08 | $43.24 | $76.05 | 1,288,500 | — | — |
| 2025-01-07 | $43.40 | $76.33 | 1,280,900 | — | — |
| 2025-01-06 | $44.08 | $77.53 | 1,366,600 | — | — |
| 2025-01-03 | $43.98 | $77.35 | 1,419,900 | — | — |
| 2025-01-02 | $43.83 | $77.09 | 856,900 | — | — |