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
- 2010-10-06 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 | $38.06 | $77.67 | 697,800 | — | — |
| 2025-12-30 | $38.19 | $77.94 | 689,100 | — | — |
| 2025-12-29 | $37.99 | $77.53 | 1,735,700 | — | — |
| 2025-12-26 | $37.95 | $77.45 | 475,000 | — | — |
| 2025-12-24 | $37.85 | $77.24 | 508,100 | — | — |
| 2025-12-23 | $37.87 | $77.28 | 1,482,800 | — | — |
| 2025-12-22 | $37.07 | $75.65 | 1,672,100 | — | — |
| 2025-12-19 | $36.87 | $75.24 | 2,026,700 | — | — |
| 2025-12-18 | $36.75 | $75.00 | 1,155,000 | — | — |
| 2025-12-17 | $37.36 | $76.24 | 1,558,700 | — | — |
| 2025-12-16 | $36.93 | $75.36 | 1,875,800 | — | — |
| 2025-12-15 | $38.54 | $78.65 | 1,094,400 | — | — |
| 2025-12-12 | $39.29 | $80.18 | 1,279,700 | — | — |
| 2025-12-11 | $39.16 | $79.92 | 1,365,600 | — | — |
| 2025-12-10 | $39.13 | $79.85 | 1,873,400 | — | — |
| 2025-12-09 | $39.33 | $80.26 | 1,262,500 | — | — |
| 2025-12-08 | $39.58 | $80.77 | 1,135,000 | — | — |
| 2025-12-05 | $39.56 | $80.73 | 883,000 | — | — |
| 2025-12-04 | $39.25 | $80.10 | 769,800 | — | — |
| 2025-12-03 | $38.80 | $79.18 | 783,500 | — | — |
| 2025-12-02 | $38.53 | $78.63 | 1,325,700 | — | — |
| 2025-12-01 | $38.97 | $79.53 | 1,909,900 | — | — |
| 2025-11-28 | $38.99 | $79.57 | 824,500 | — | — |
| 2025-11-26 | $38.08 | $77.71 | 1,456,500 | — | — |
| 2025-11-25 | $38.03 | $77.61 | 1,794,300 | — | — |
| 2025-11-24 | $37.86 | $77.26 | 2,086,200 | — | — |
| 2025-11-21 | $38.16 | $77.88 | 1,684,900 | — | — |
| 2025-11-20 | $38.56 | $78.69 | 1,055,900 | — | — |
| 2025-11-19 | $38.82 | $79.22 | 2,382,700 | — | — |
| 2025-11-18 | $38.90 | $79.39 | 1,085,100 | — | — |
| 2025-11-17 | $38.43 | $78.43 | 1,066,200 | — | — |
| 2025-11-14 | $38.72 | $79.02 | 1,734,200 | — | — |
| 2025-11-13 | $37.77 | $77.08 | 3,390,300 | — | — |
| 2025-11-12 | $38.08 | $77.71 | 950,600 | — | — |
| 2025-11-11 | $37.90 | $77.34 | 3,393,200 | — | — |
| 2025-11-10 | $37.53 | $76.59 | 1,117,300 | — | — |
| 2025-11-07 | $37.12 | $75.75 | 2,198,000 | — | — |
| 2025-11-06 | $38.17 | $77.90 | 892,300 | — | — |
| 2025-11-05 | $37.79 | $77.12 | 1,302,200 | — | — |
| 2025-11-04 | $37.26 | $76.04 | 601,800 | — | — |
| 2025-11-03 | $37.66 | $76.85 | 906,900 | — | — |
| 2025-10-31 | $37.83 | $77.20 | 866,100 | — | — |
| 2025-10-30 | $37.69 | $76.92 | 741,000 | — | — |
| 2025-10-29 | $37.55 | $76.63 | 3,370,800 | — | — |
| 2025-10-28 | $38.07 | $77.69 | 484,000 | — | — |
| 2025-10-27 | $38.01 | $77.57 | 584,400 | — | — |
| 2025-10-24 | $38.04 | $77.63 | 702,400 | — | — |
| 2025-10-23 | $38.15 | $77.85 | 673,000 | — | — |
| 2025-10-22 | $38.28 | $78.12 | 963,100 | — | — |
| 2025-10-21 | $37.85 | $77.24 | 819,800 | — | — |
| 2025-10-20 | $37.71 | $76.96 | 734,400 | — | — |
| 2025-10-17 | $37.90 | $77.34 | 1,394,900 | — | — |
| 2025-10-16 | $37.93 | $77.41 | 934,400 | — | — |
| 2025-10-15 | $38.46 | $78.49 | 1,005,300 | — | — |
| 2025-10-14 | $38.95 | $79.49 | 1,006,500 | — | — |
| 2025-10-13 | $39.18 | $79.96 | 477,600 | — | — |
| 2025-10-10 | $38.97 | $79.53 | 1,259,100 | — | — |
| 2025-10-09 | $39.64 | $80.90 | 1,193,400 | — | — |
| 2025-10-08 | $40.76 | $83.18 | 1,010,600 | — | — |
| 2025-10-07 | $40.94 | $83.55 | 2,056,700 | — | — |
| 2025-10-06 | $41.15 | $83.98 | 2,127,300 | — | — |
| 2025-10-03 | $42.09 | $85.90 | 7,363,600 | — | — |
| 2025-10-02 | $39.70 | $81.02 | 1,434,100 | — | — |
| 2025-10-01 | $39.93 | $81.49 | 2,289,700 | — | — |
| 2025-09-30 | $40.46 | $82.57 | 654,900 | — | — |
| 2025-09-29 | $40.00 | $81.63 | 936,200 | — | — |
| 2025-09-26 | $40.09 | $81.81 | 1,576,100 | — | — |
| 2025-09-25 | $40.58 | $82.81 | 1,950,900 | — | — |
| 2025-09-24 | $40.47 | $82.59 | 2,415,300 | — | — |
| 2025-09-23 | $40.18 | $82.00 | 1,181,700 | — | — |
| 2025-09-22 | $39.72 | $81.06 | 938,300 | — | — |
| 2025-09-19 | $40.00 | $81.63 | 975,800 | — | — |
| 2025-09-18 | $39.83 | $81.28 | 803,200 | — | — |
| 2025-09-17 | $39.54 | $80.69 | 1,017,300 | — | — |
| 2025-09-16 | $39.35 | $80.30 | 1,825,100 | — | — |
| 2025-09-15 | $38.62 | $78.81 | 1,917,000 | — | — |
| 2025-09-12 | $39.25 | $80.10 | 1,311,200 | — | — |
| 2025-09-11 | $39.02 | $79.63 | 1,378,600 | — | — |
| 2025-09-10 | $38.72 | $79.02 | 1,461,500 | — | — |
| 2025-09-09 | $38.29 | $78.14 | 1,257,700 | — | — |
| 2025-09-08 | $38.06 | $77.67 | 1,072,200 | — | — |
| 2025-09-05 | $37.98 | $77.51 | 1,126,900 | — | — |
| 2025-09-04 | $37.79 | $77.12 | 904,900 | — | — |
| 2025-09-03 | $37.69 | $76.92 | 610,400 | — | — |
| 2025-09-02 | $37.50 | $76.53 | 1,186,300 | — | — |
| 2025-08-29 | $37.77 | $77.08 | 979,200 | — | — |
| 2025-08-28 | $37.53 | $76.59 | 1,405,700 | — | — |
| 2025-08-27 | $37.67 | $76.88 | 1,520,800 | — | — |
| 2025-08-26 | $37.41 | $76.34 | 3,722,000 | — | — |
| 2025-08-25 | $37.81 | $77.16 | 2,208,300 | — | — |
| 2025-08-22 | $38.08 | $77.71 | 1,871,500 | — | — |
| 2025-08-21 | $37.84 | $77.22 | 2,637,400 | — | — |
| 2025-08-20 | $37.60 | $76.73 | 1,373,900 | — | — |
| 2025-08-19 | $36.93 | $75.36 | 2,078,200 | — | — |
| 2025-08-18 | $36.66 | $74.81 | 861,700 | — | — |
| 2025-08-15 | $36.67 | $74.83 | 865,100 | — | — |
| 2025-08-14 | $36.70 | $74.90 | 970,300 | — | — |
| 2025-08-13 | $36.44 | $74.36 | 1,010,900 | — | — |
| 2025-08-12 | $35.66 | $72.77 | 1,098,700 | — | — |
| 2025-08-11 | $35.76 | $72.98 | 889,700 | — | — |
| 2025-08-08 | $35.50 | $72.45 | 1,792,800 | — | — |
| 2025-08-07 | $36.89 | $75.28 | 1,072,700 | — | — |
| 2025-08-06 | $36.83 | $75.16 | 1,848,900 | — | — |
| 2025-08-05 | $37.32 | $76.16 | 1,092,000 | — | — |
| 2025-08-04 | $37.28 | $76.08 | 367,300 | — | — |
| 2025-08-01 | $37.20 | $75.92 | 854,700 | — | — |
| 2025-07-31 | $37.19 | $75.90 | 798,500 | — | — |
| 2025-07-30 | $37.11 | $75.73 | 957,200 | — | — |
| 2025-07-29 | $36.99 | $75.49 | 901,300 | — | — |
| 2025-07-28 | $36.81 | $75.12 | 670,200 | — | — |
| 2025-07-25 | $36.77 | $75.04 | 1,493,700 | — | — |
| 2025-07-24 | $37.09 | $75.69 | 824,900 | — | — |
| 2025-07-23 | $37.39 | $76.30 | 978,300 | — | — |
| 2025-07-22 | $37.20 | $75.92 | 939,400 | — | — |
| 2025-07-21 | $36.72 | $74.94 | 921,500 | — | — |
| 2025-07-18 | $37.25 | $76.02 | 871,000 | — | — |
| 2025-07-17 | $37.19 | $75.90 | 974,000 | — | — |
| 2025-07-16 | $37.10 | $75.71 | 988,100 | — | — |
| 2025-07-15 | $37.19 | $75.90 | 667,400 | — | — |
| 2025-07-14 | $37.28 | $76.08 | 759,200 | — | — |
| 2025-07-11 | $36.86 | $75.22 | 626,100 | — | — |
| 2025-07-10 | $36.83 | $75.16 | 1,066,600 | — | — |
| 2025-07-09 | $36.47 | $74.43 | 715,200 | — | — |
| 2025-07-08 | $36.58 | $74.65 | 1,007,400 | — | — |
| 2025-07-07 | $36.26 | $74.00 | 1,372,900 | — | — |
| 2025-07-03 | $37.32 | $76.16 | 482,400 | — | — |
| 2025-07-02 | $37.39 | $76.30 | 1,400,400 | — | — |
| 2025-07-01 | $37.36 | $76.24 | 1,223,200 | — | — |
| 2025-06-30 | $37.51 | $76.55 | 1,146,300 | — | — |
| 2025-06-27 | $37.21 | $75.94 | 2,801,200 | — | — |
| 2025-06-26 | $37.89 | $77.32 | 2,548,100 | — | — |
| 2025-06-25 | $36.69 | $74.88 | 1,177,900 | — | — |
| 2025-06-24 | $36.93 | $75.36 | 1,434,800 | — | — |
| 2025-06-23 | $36.85 | $75.20 | 3,015,000 | — | — |
| 2025-06-20 | $37.52 | $76.57 | 2,550,700 | — | — |
| 2025-06-18 | $36.86 | $75.22 | 2,367,900 | — | — |
| 2025-06-17 | $37.93 | $77.41 | 1,204,400 | — | — |
| 2025-06-16 | $37.61 | $76.75 | 1,793,900 | — | — |
| 2025-06-13 | $38.46 | $77.42 | 1,496,800 | — | — |
| 2025-06-12 | $38.06 | $76.61 | 816,300 | — | — |
| 2025-06-11 | $37.55 | $75.59 | 1,184,700 | — | — |
| 2025-06-10 | $37.40 | $75.29 | 1,038,100 | — | — |
| 2025-06-09 | $37.31 | $75.10 | 2,458,300 | — | — |
| 2025-06-06 | $37.56 | $75.61 | 876,900 | — | — |
| 2025-06-05 | $37.76 | $76.01 | 867,000 | — | — |
| 2025-06-04 | $37.77 | $76.03 | 878,200 | — | — |
| 2025-06-03 | $37.98 | $76.45 | 1,050,400 | — | — |
| 2025-06-02 | $37.96 | $76.41 | 1,373,100 | — | — |
| 2025-05-30 | $37.48 | $75.45 | 1,504,900 | — | — |
| 2025-05-29 | $37.28 | $75.04 | 2,765,900 | — | — |
| 2025-05-28 | $37.38 | $75.25 | 2,305,400 | — | — |
| 2025-05-27 | $37.72 | $75.93 | 2,539,600 | — | — |
| 2025-05-23 | $37.54 | $75.57 | 1,151,600 | — | — |
| 2025-05-22 | $37.15 | $74.78 | 1,801,100 | — | — |
| 2025-05-21 | $37.31 | $75.10 | 1,623,500 | — | — |
| 2025-05-20 | $37.58 | $75.65 | 2,173,100 | — | — |
| 2025-05-19 | $37.66 | $75.81 | 555,800 | — | — |
| 2025-05-16 | $37.61 | $75.71 | 810,100 | — | — |
| 2025-05-15 | $37.61 | $75.71 | 747,800 | — | — |
| 2025-05-14 | $37.42 | $75.33 | 876,800 | — | — |
| 2025-05-13 | $37.18 | $74.84 | 837,900 | — | — |
| 2025-05-12 | $37.03 | $74.54 | 1,636,600 | — | — |
| 2025-05-09 | $37.08 | $74.64 | 2,469,900 | — | — |
| 2025-05-08 | $39.41 | $79.33 | 969,300 | — | — |
| 2025-05-07 | $39.43 | $79.37 | 825,300 | — | — |
| 2025-05-06 | $39.00 | $78.51 | 877,100 | — | — |
| 2025-05-05 | $38.99 | $78.49 | 565,100 | — | — |
| 2025-05-02 | $39.08 | $78.67 | 812,100 | — | — |
| 2025-05-01 | $38.55 | $77.60 | 860,900 | — | — |
| 2025-04-30 | $38.20 | $76.90 | 928,100 | — | — |
| 2025-04-29 | $38.56 | $77.62 | 617,000 | — | — |
| 2025-04-28 | $38.85 | $78.21 | 453,000 | — | — |
| 2025-04-25 | $38.54 | $77.58 | 511,000 | — | — |
| 2025-04-24 | $38.36 | $77.22 | 682,500 | — | — |
| 2025-04-23 | $38.09 | $76.68 | 714,100 | — | — |
| 2025-04-22 | $38.28 | $77.06 | 608,200 | — | — |
| 2025-04-21 | $37.59 | $75.67 | 578,800 | — | — |
| 2025-04-17 | $37.98 | $76.45 | 1,005,100 | — | — |
| 2025-04-16 | $37.39 | $75.27 | 684,100 | — | — |
| 2025-04-15 | $37.03 | $74.54 | 1,145,000 | — | — |
| 2025-04-14 | $36.94 | $74.36 | 1,051,500 | — | — |
| 2025-04-11 | $36.34 | $73.15 | 1,067,600 | — | — |
| 2025-04-10 | $35.16 | $70.78 | 1,892,600 | — | — |
| 2025-04-09 | $36.06 | $72.59 | 2,043,500 | — | — |
| 2025-04-08 | $35.33 | $71.12 | 2,877,200 | — | — |
| 2025-04-07 | $36.35 | $73.17 | 1,430,400 | — | — |
| 2025-04-04 | $37.16 | $74.80 | 2,017,600 | — | — |
| 2025-04-03 | $40.40 | $81.33 | 980,300 | — | — |
| 2025-04-02 | $40.88 | $82.29 | 545,400 | — | — |
| 2025-04-01 | $40.50 | $81.53 | 564,700 | — | — |
| 2025-03-31 | $40.03 | $80.58 | 817,700 | — | — |
| 2025-03-28 | $39.93 | $80.38 | 649,800 | — | — |
| 2025-03-27 | $39.87 | $80.26 | 408,200 | — | — |
| 2025-03-26 | $40.09 | $80.70 | 1,252,800 | — | — |
| 2025-03-25 | $40.07 | $80.66 | 1,675,200 | — | — |
| 2025-03-24 | $40.12 | $80.76 | 2,156,800 | — | — |
| 2025-03-21 | $39.63 | $79.78 | 2,021,200 | — | — |
| 2025-03-20 | $39.98 | $80.48 | 854,600 | — | — |
| 2025-03-19 | $39.46 | $79.43 | 761,600 | — | — |
| 2025-03-18 | $39.01 | $78.53 | 1,108,300 | — | — |
| 2025-03-17 | $39.04 | $78.59 | 2,291,600 | — | — |
| 2025-03-14 | $38.96 | $77.46 | 1,180,500 | — | — |
| 2025-03-13 | $38.49 | $76.53 | 849,300 | — | — |
| 2025-03-12 | $38.73 | $77.00 | 993,300 | — | — |
| 2025-03-11 | $38.29 | $76.13 | 1,694,800 | — | — |
| 2025-03-10 | $38.52 | $76.59 | 1,570,800 | — | — |
| 2025-03-07 | $37.86 | $75.27 | 1,172,600 | — | — |
| 2025-03-06 | $37.72 | $74.99 | 1,303,900 | — | — |
| 2025-03-05 | $37.71 | $74.97 | 1,667,100 | — | — |
| 2025-03-04 | $38.22 | $75.99 | 2,107,800 | — | — |
| 2025-03-03 | $38.48 | $76.51 | 1,788,800 | — | — |
| 2025-02-28 | $38.87 | $77.28 | 3,099,000 | — | — |
| 2025-02-27 | $36.35 | $72.27 | 1,817,400 | — | — |
| 2025-02-26 | $36.20 | $71.97 | 1,149,000 | — | — |
| 2025-02-25 | $36.28 | $72.13 | 1,076,700 | — | — |
| 2025-02-24 | $36.07 | $71.71 | 1,705,600 | — | — |
| 2025-02-21 | $36.18 | $71.93 | 2,023,200 | — | — |
| 2025-02-20 | $36.44 | $72.45 | 2,327,600 | — | — |
| 2025-02-19 | $36.41 | $72.39 | 2,353,500 | — | — |
| 2025-02-18 | $36.39 | $72.35 | 996,200 | — | — |
| 2025-02-14 | $36.25 | $72.07 | 1,891,700 | — | — |
| 2025-02-13 | $36.88 | $73.32 | 1,368,300 | — | — |
| 2025-02-12 | $36.44 | $72.45 | 634,400 | — | — |
| 2025-02-11 | $36.89 | $73.34 | 909,100 | — | — |
| 2025-02-10 | $36.68 | $72.93 | 954,300 | — | — |
| 2025-02-07 | $36.67 | $72.91 | 1,147,900 | — | — |
| 2025-02-06 | $36.55 | $72.67 | 2,720,200 | — | — |
| 2025-02-05 | $36.57 | $72.71 | 2,531,400 | — | — |
| 2025-02-04 | $36.35 | $72.27 | 2,430,800 | — | — |
| 2025-02-03 | $35.13 | $69.85 | 2,610,500 | — | — |
| 2025-01-31 | $36.11 | $71.79 | 2,506,900 | — | — |
| 2025-01-30 | $36.88 | $73.32 | 2,446,800 | — | — |
| 2025-01-29 | $36.64 | $72.85 | 1,498,100 | — | — |
| 2025-01-28 | $36.41 | $72.39 | 1,453,900 | — | — |
| 2025-01-27 | $36.74 | $73.05 | 1,132,500 | — | — |
| 2025-01-24 | $37.11 | $73.78 | 1,130,900 | — | — |
| 2025-01-23 | $37.19 | $73.94 | 853,100 | — | — |
| 2025-01-22 | $37.26 | $74.08 | 1,470,800 | — | — |
| 2025-01-21 | $37.68 | $74.92 | 1,134,800 | — | — |
| 2025-01-17 | $37.48 | $74.52 | 1,334,600 | — | — |
| 2025-01-16 | $37.06 | $73.68 | 685,000 | — | — |
| 2025-01-15 | $36.98 | $73.52 | 761,800 | — | — |
| 2025-01-14 | $36.74 | $73.05 | 1,139,000 | — | — |
| 2025-01-13 | $36.34 | $72.25 | 1,285,400 | — | — |
| 2025-01-10 | $36.27 | $72.11 | 1,052,700 | — | — |
| 2025-01-08 | $36.97 | $73.50 | 602,600 | — | — |
| 2025-01-07 | $36.64 | $72.85 | 2,091,200 | — | — |
| 2025-01-06 | $36.58 | $72.73 | 2,250,800 | — | — |
| 2025-01-03 | $36.97 | $73.50 | 904,800 | — | — |
| 2025-01-02 | $37.10 | $73.76 | 968,900 | — | — |