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
- 1987-08-20 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 | $40.13 | $66.35 | 5,205,700 | — | — |
| 2025-12-30 | $40.87 | $67.58 | 4,994,300 | — | — |
| 2025-12-29 | $41.29 | $68.27 | 4,729,900 | — | — |
| 2025-12-26 | $41.56 | $68.72 | 3,379,300 | — | — |
| 2025-12-24 | $41.83 | $69.16 | 1,292,600 | — | — |
| 2025-12-23 | $41.72 | $68.98 | 4,751,000 | — | — |
| 2025-12-22 | $41.75 | $69.03 | 6,594,100 | — | — |
| 2025-12-19 | $42.35 | $70.02 | 21,484,800 | — | — |
| 2025-12-18 | $42.34 | $70.01 | 7,620,800 | — | — |
| 2025-12-17 | $41.87 | $69.23 | 8,677,000 | — | — |
| 2025-12-16 | $42.34 | $70.01 | 8,242,300 | — | — |
| 2025-12-15 | $42.58 | $70.40 | 11,806,900 | — | — |
| 2025-12-12 | $42.01 | $69.46 | 6,699,000 | — | — |
| 2025-12-11 | $41.75 | $69.03 | 5,613,600 | — | — |
| 2025-12-10 | $40.93 | $67.68 | 9,005,300 | — | — |
| 2025-12-09 | $40.34 | $66.70 | 5,302,300 | — | — |
| 2025-12-08 | $40.80 | $67.46 | 5,290,200 | — | — |
| 2025-12-05 | $41.50 | $68.62 | 7,062,700 | — | — |
| 2025-12-04 | $41.75 | $69.03 | 9,162,500 | — | — |
| 2025-12-03 | $41.22 | $68.16 | 6,503,700 | — | — |
| 2025-12-02 | $40.47 | $66.92 | 4,693,200 | — | — |
| 2025-12-01 | $40.15 | $66.39 | 5,909,500 | — | — |
| 2025-11-28 | $40.40 | $66.80 | 2,175,800 | — | — |
| 2025-11-26 | $40.30 | $66.63 | 6,343,500 | — | — |
| 2025-11-25 | $40.09 | $66.29 | 5,578,600 | — | — |
| 2025-11-24 | $39.59 | $65.46 | 11,564,500 | — | — |
| 2025-11-21 | $39.91 | $65.99 | 8,314,100 | — | — |
| 2025-11-20 | $39.15 | $64.73 | 7,162,100 | — | — |
| 2025-11-19 | $39.55 | $65.39 | 6,215,400 | — | — |
| 2025-11-18 | $39.96 | $66.07 | 7,184,900 | — | — |
| 2025-11-17 | $39.70 | $65.64 | 6,937,400 | — | — |
| 2025-11-14 | $40.45 | $66.88 | 6,339,100 | — | — |
| 2025-11-13 | $40.75 | $67.38 | 9,090,400 | — | — |
| 2025-11-12 | $40.97 | $67.74 | 6,704,300 | — | — |
| 2025-11-11 | $41.26 | $68.22 | 5,809,000 | — | — |
| 2025-11-10 | $41.35 | $68.37 | 7,300,400 | — | — |
| 2025-11-07 | $40.85 | $67.54 | 5,109,400 | — | — |
| 2025-11-06 | $40.77 | $67.41 | 7,727,400 | — | — |
| 2025-11-05 | $41.68 | $68.92 | 6,031,900 | — | — |
| 2025-11-04 | $41.30 | $68.29 | 6,009,900 | — | — |
| 2025-11-03 | $41.04 | $67.86 | 6,568,500 | — | — |
| 2025-10-31 | $41.15 | $68.04 | 7,530,300 | — | — |
| 2025-10-30 | $41.55 | $68.70 | 5,650,100 | — | — |
| 2025-10-29 | $41.09 | $67.94 | 8,842,600 | — | — |
| 2025-10-28 | $41.63 | $68.83 | 6,111,500 | — | — |
| 2025-10-27 | $42.54 | $69.97 | 6,755,500 | — | — |
| 2025-10-24 | $42.87 | $70.52 | 4,552,600 | — | — |
| 2025-10-23 | $42.99 | $70.71 | 3,907,800 | — | — |
| 2025-10-22 | $42.60 | $70.07 | 4,819,300 | — | — |
| 2025-10-21 | $43.32 | $71.26 | 3,994,900 | — | — |
| 2025-10-20 | $42.99 | $70.71 | 4,398,800 | — | — |
| 2025-10-17 | $42.46 | $69.84 | 7,016,300 | — | — |
| 2025-10-16 | $41.96 | $69.02 | 6,462,200 | — | — |
| 2025-10-15 | $42.24 | $69.48 | 8,013,600 | — | — |
| 2025-10-14 | $42.75 | $70.32 | 15,651,600 | — | — |
| 2025-10-13 | $42.33 | $69.63 | 16,595,800 | — | — |
| 2025-10-10 | $45.78 | $75.30 | 9,382,600 | — | — |
| 2025-10-09 | $46.71 | $76.83 | 5,878,200 | — | — |
| 2025-10-08 | $47.55 | $78.22 | 5,531,900 | — | — |
| 2025-10-07 | $47.45 | $78.05 | 4,105,800 | — | — |
| 2025-10-06 | $47.78 | $78.59 | 4,806,800 | — | — |
| 2025-10-03 | $47.88 | $78.76 | 4,633,100 | — | — |
| 2025-10-02 | $48.17 | $79.24 | 5,841,700 | — | — |
| 2025-10-01 | $47.72 | $78.50 | 7,935,300 | — | — |
| 2025-09-30 | $49.04 | $80.67 | 6,660,000 | — | — |
| 2025-09-29 | $48.87 | $80.39 | 4,758,500 | — | — |
| 2025-09-26 | $48.70 | $80.11 | 4,941,200 | — | — |
| 2025-09-25 | $47.85 | $78.71 | 4,327,700 | — | — |
| 2025-09-24 | $47.54 | $78.20 | 4,797,400 | — | — |
| 2025-09-23 | $47.99 | $78.94 | 5,696,700 | — | — |
| 2025-09-22 | $47.12 | $77.51 | 5,786,000 | — | — |
| 2025-09-19 | $47.58 | $78.27 | 13,747,600 | — | — |
| 2025-09-18 | $47.22 | $77.67 | 5,624,800 | — | — |
| 2025-09-17 | $47.12 | $77.51 | 5,126,900 | — | — |
| 2025-09-16 | $47.25 | $77.72 | 5,579,500 | — | — |
| 2025-09-15 | $47.76 | $78.56 | 4,502,600 | — | — |
| 2025-09-12 | $47.45 | $78.05 | 5,506,500 | — | — |
| 2025-09-11 | $47.33 | $77.85 | 12,287,400 | — | — |
| 2025-09-10 | $47.97 | $78.91 | 4,895,700 | — | — |
| 2025-09-09 | $47.90 | $78.79 | 4,194,100 | — | — |
| 2025-09-08 | $48.19 | $79.27 | 6,021,400 | — | — |
| 2025-09-05 | $47.99 | $78.94 | 9,383,100 | — | — |
| 2025-09-04 | $50.27 | $82.69 | 6,073,400 | — | — |
| 2025-09-03 | $49.52 | $81.46 | 3,729,600 | — | — |
| 2025-09-02 | $49.19 | $80.91 | 4,782,800 | — | — |
| 2025-08-29 | $49.66 | $81.69 | 4,613,200 | — | — |
| 2025-08-28 | $50.18 | $82.54 | 3,721,100 | — | — |
| 2025-08-27 | $50.20 | $82.57 | 4,042,200 | — | — |
| 2025-08-26 | $49.96 | $82.18 | 7,482,500 | — | — |
| 2025-08-25 | $50.27 | $82.69 | 5,859,900 | — | — |
| 2025-08-22 | $50.39 | $82.89 | 5,442,500 | — | — |
| 2025-08-21 | $49.14 | $80.83 | 5,185,000 | — | — |
| 2025-08-20 | $49.54 | $81.49 | 6,320,200 | — | — |
| 2025-08-19 | $49.90 | $82.08 | 6,881,700 | — | — |
| 2025-08-18 | $49.11 | $80.78 | 4,540,600 | — | — |
| 2025-08-15 | $48.88 | $80.40 | 5,848,200 | — | — |
| 2025-08-14 | $48.69 | $80.09 | 5,337,800 | — | — |
| 2025-08-13 | $49.21 | $80.95 | 4,833,600 | — | — |
| 2025-08-12 | $48.45 | $79.70 | 4,588,000 | — | — |
| 2025-08-11 | $47.84 | $78.69 | 4,899,900 | — | — |
| 2025-08-08 | $47.99 | $78.94 | 5,069,500 | — | — |
| 2025-08-07 | $47.48 | $78.10 | 8,854,100 | — | — |
| 2025-08-06 | $46.78 | $76.95 | 6,308,800 | — | — |
| 2025-08-05 | $45.44 | $74.75 | 4,055,500 | — | — |
| 2025-08-04 | $45.37 | $74.63 | 5,407,000 | — | — |
| 2025-08-01 | $45.44 | $74.75 | 7,660,900 | — | — |
| 2025-07-31 | $46.13 | $75.88 | 8,679,100 | — | — |
| 2025-07-30 | $46.41 | $76.34 | 5,815,900 | — | — |
| 2025-07-29 | $46.60 | $76.65 | 5,711,800 | — | — |
| 2025-07-28 | $46.80 | $76.62 | 5,777,000 | — | — |
| 2025-07-25 | $47.75 | $78.18 | 5,508,600 | — | — |
| 2025-07-24 | $47.93 | $78.47 | 4,984,300 | — | — |
| 2025-07-23 | $47.43 | $77.65 | 5,963,700 | — | — |
| 2025-07-22 | $47.08 | $77.08 | 6,075,100 | — | — |
| 2025-07-21 | $46.02 | $75.34 | 5,933,400 | — | — |
| 2025-07-18 | $46.06 | $75.41 | 7,628,200 | — | — |
| 2025-07-17 | $45.88 | $75.11 | 10,576,700 | — | — |
| 2025-07-16 | $45.60 | $74.66 | 7,111,500 | — | — |
| 2025-07-15 | $45.13 | $73.89 | 8,367,700 | — | — |
| 2025-07-14 | $45.07 | $73.79 | 18,532,700 | — | — |
| 2025-07-11 | $43.27 | $70.84 | 7,404,000 | — | — |
| 2025-07-10 | $43.56 | $71.32 | 6,152,100 | — | — |
| 2025-07-09 | $43.40 | $71.05 | 6,853,000 | — | — |
| 2025-07-08 | $42.84 | $70.14 | 6,533,800 | — | — |
| 2025-07-07 | $42.47 | $69.53 | 5,869,500 | — | — |
| 2025-07-03 | $43.13 | $70.61 | 2,959,200 | — | — |
| 2025-07-02 | $42.68 | $69.88 | 5,092,500 | — | — |
| 2025-07-01 | $42.86 | $70.17 | 5,570,000 | — | — |
| 2025-06-30 | $42.00 | $68.76 | 5,810,900 | — | — |
| 2025-06-27 | $41.96 | $68.70 | 10,642,400 | — | — |
| 2025-06-26 | $41.30 | $67.62 | 5,698,000 | — | — |
| 2025-06-25 | $41.12 | $67.32 | 4,161,600 | — | — |
| 2025-06-24 | $41.53 | $67.99 | 7,588,800 | — | — |
| 2025-06-23 | $41.30 | $67.62 | 5,746,700 | — | — |
| 2025-06-20 | $40.94 | $67.03 | 10,470,500 | — | — |
| 2025-06-18 | $41.49 | $67.93 | 6,250,900 | — | — |
| 2025-06-17 | $41.55 | $68.02 | 4,790,000 | — | — |
| 2025-06-16 | $42.24 | $69.15 | 3,615,700 | — | — |
| 2025-06-13 | $42.17 | $69.04 | 6,447,100 | — | — |
| 2025-06-12 | $42.86 | $70.17 | 4,355,600 | — | — |
| 2025-06-11 | $42.65 | $69.83 | 5,574,100 | — | — |
| 2025-06-10 | $42.72 | $69.94 | 4,536,100 | — | — |
| 2025-06-09 | $42.13 | $68.97 | 4,706,700 | — | — |
| 2025-06-06 | $42.06 | $68.86 | 4,408,000 | — | — |
| 2025-06-05 | $41.34 | $67.68 | 3,445,200 | — | — |
| 2025-06-04 | $40.88 | $66.93 | 4,870,100 | — | — |
| 2025-06-03 | $41.19 | $67.44 | 4,176,600 | — | — |
| 2025-06-02 | $40.91 | $66.98 | 4,389,100 | — | — |
| 2025-05-30 | $41.34 | $67.68 | 7,660,300 | — | — |
| 2025-05-29 | $41.20 | $67.45 | 3,328,200 | — | — |
| 2025-05-28 | $41.47 | $67.89 | 2,920,000 | — | — |
| 2025-05-27 | $41.64 | $68.17 | 5,039,200 | — | — |
| 2025-05-23 | $40.65 | $66.55 | 3,872,300 | — | — |
| 2025-05-22 | $40.72 | $66.67 | 4,420,400 | — | — |
| 2025-05-21 | $40.73 | $66.68 | 4,405,800 | — | — |
| 2025-05-20 | $40.96 | $67.06 | 3,395,400 | — | — |
| 2025-05-19 | $41.58 | $68.07 | 4,273,000 | — | — |
| 2025-05-16 | $41.51 | $67.97 | 5,089,200 | — | — |
| 2025-05-15 | $40.94 | $67.03 | 4,501,800 | — | — |
| 2025-05-14 | $40.26 | $65.90 | 6,343,400 | — | — |
| 2025-05-13 | $39.99 | $65.46 | 6,581,000 | — | — |
| 2025-05-12 | $40.08 | $65.61 | 9,237,400 | — | — |
| 2025-05-09 | $39.30 | $64.34 | 3,801,400 | — | — |
| 2025-05-08 | $39.65 | $64.91 | 5,969,400 | — | — |
| 2025-05-07 | $39.25 | $64.26 | 7,562,600 | — | — |
| 2025-05-06 | $39.25 | $64.26 | 8,384,400 | — | — |
| 2025-05-05 | $41.21 | $67.47 | 6,950,000 | — | — |
| 2025-05-02 | $41.06 | $67.22 | 5,358,600 | — | — |
| 2025-05-01 | $40.36 | $66.07 | 7,791,600 | — | — |
| 2025-04-30 | $40.49 | $66.28 | 9,017,800 | — | — |
| 2025-04-29 | $40.14 | $65.72 | 5,387,600 | — | — |
| 2025-04-28 | $40.06 | $65.58 | 7,101,200 | — | — |
| 2025-04-25 | $40.37 | $66.08 | 6,392,800 | — | — |
| 2025-04-24 | $41.05 | $66.85 | 6,621,800 | — | — |
| 2025-04-23 | $40.10 | $65.29 | 8,147,600 | — | — |
| 2025-04-22 | $40.72 | $66.31 | 5,931,200 | — | — |
| 2025-04-21 | $40.15 | $65.37 | 6,179,600 | — | — |
| 2025-04-17 | $40.79 | $66.42 | 6,995,200 | — | — |
| 2025-04-16 | $40.22 | $65.50 | 8,097,200 | — | — |
| 2025-04-15 | $40.83 | $66.48 | 6,275,400 | — | — |
| 2025-04-14 | $40.65 | $66.19 | 10,581,600 | — | — |
| 2025-04-11 | $40.32 | $65.66 | 15,123,600 | — | — |
| 2025-04-10 | $37.90 | $61.71 | 15,199,400 | — | — |
| 2025-04-09 | $38.24 | $62.26 | 15,717,600 | — | — |
| 2025-04-08 | $35.60 | $57.97 | 10,737,200 | — | — |
| 2025-04-07 | $36.08 | $58.75 | 15,021,600 | — | — |
| 2025-04-04 | $37.21 | $60.59 | 10,869,400 | — | — |
| 2025-04-03 | $39.01 | $63.52 | 11,336,800 | — | — |
| 2025-04-02 | $39.01 | $63.52 | 3,952,000 | — | — |
| 2025-04-01 | $38.81 | $63.19 | 4,801,400 | — | — |
| 2025-03-31 | $38.78 | $63.14 | 8,712,400 | — | — |
| 2025-03-28 | $38.08 | $62.02 | 5,378,200 | — | — |
| 2025-03-27 | $38.87 | $63.29 | 5,100,600 | — | — |
| 2025-03-26 | $38.54 | $62.77 | 5,527,200 | — | — |
| 2025-03-25 | $38.54 | $62.77 | 4,951,600 | — | — |
| 2025-03-24 | $38.47 | $62.64 | 5,712,400 | — | — |
| 2025-03-21 | $37.37 | $60.85 | 17,562,800 | — | — |
| 2025-03-20 | $37.76 | $61.48 | 3,799,400 | — | — |
| 2025-03-19 | $38.23 | $62.25 | 5,146,600 | — | — |
| 2025-03-18 | $38.04 | $61.95 | 5,632,200 | — | — |
| 2025-03-17 | $38.04 | $61.94 | 5,116,600 | — | — |
| 2025-03-14 | $37.63 | $61.28 | 8,167,400 | — | — |
| 2025-03-13 | $36.85 | $60.00 | 7,274,600 | — | — |
| 2025-03-12 | $37.99 | $61.87 | 6,059,800 | — | — |
| 2025-03-11 | $38.67 | $62.98 | 9,820,200 | — | — |
| 2025-03-10 | $39.90 | $64.97 | 10,584,400 | — | — |
| 2025-03-07 | $39.99 | $65.12 | 9,792,800 | — | — |
| 2025-03-06 | $38.92 | $63.39 | 9,213,400 | — | — |
| 2025-03-05 | $37.24 | $60.65 | 6,465,400 | — | — |
| 2025-03-04 | $37.12 | $60.44 | 8,139,800 | — | — |
| 2025-03-03 | $37.19 | $60.56 | 6,672,800 | — | — |
| 2025-02-28 | $37.87 | $61.66 | 9,325,400 | — | — |
| 2025-02-27 | $37.04 | $60.32 | 6,408,400 | — | — |
| 2025-02-26 | $36.95 | $60.16 | 5,589,400 | — | — |
| 2025-02-25 | $37.30 | $60.74 | 6,207,800 | — | — |
| 2025-02-24 | $37.39 | $60.89 | 7,074,400 | — | — |
| 2025-02-21 | $37.39 | $60.89 | 6,695,200 | — | — |
| 2025-02-20 | $37.57 | $61.18 | 4,599,800 | — | — |
| 2025-02-19 | $37.79 | $61.53 | 4,901,600 | — | — |
| 2025-02-18 | $37.40 | $60.91 | 4,012,200 | — | — |
| 2025-02-14 | $37.39 | $60.89 | 5,098,000 | — | — |
| 2025-02-13 | $37.40 | $60.89 | 4,856,600 | — | — |
| 2025-02-12 | $36.84 | $59.99 | 3,981,400 | — | — |
| 2025-02-11 | $37.17 | $60.52 | 2,960,400 | — | — |
| 2025-02-10 | $36.86 | $60.02 | 4,031,400 | — | — |
| 2025-02-07 | $36.92 | $60.12 | 5,943,800 | — | — |
| 2025-02-06 | $37.33 | $60.78 | 5,765,800 | — | — |
| 2025-02-05 | $36.77 | $59.88 | 5,424,000 | — | — |
| 2025-02-04 | $36.60 | $59.59 | 6,591,600 | — | — |
| 2025-02-03 | $36.86 | $60.02 | 7,588,600 | — | — |
| 2025-01-31 | $36.62 | $59.63 | 10,466,400 | — | — |
| 2025-01-30 | $37.49 | $60.70 | 5,885,400 | — | — |
| 2025-01-29 | $37.04 | $59.97 | 3,501,400 | — | — |
| 2025-01-28 | $37.40 | $60.55 | 5,158,200 | — | — |
| 2025-01-27 | $38.13 | $61.74 | 5,358,800 | — | — |
| 2025-01-24 | $37.76 | $61.14 | 5,110,400 | — | — |
| 2025-01-23 | $37.73 | $61.09 | 5,297,200 | — | — |
| 2025-01-22 | $37.80 | $61.20 | 8,914,400 | — | — |
| 2025-01-21 | $38.04 | $61.60 | 8,901,000 | — | — |
| 2025-01-17 | $38.04 | $61.59 | 15,673,600 | — | — |
| 2025-01-16 | $37.38 | $60.53 | 7,893,800 | — | — |
| 2025-01-15 | $37.13 | $60.12 | 6,573,600 | — | — |
| 2025-01-14 | $36.87 | $59.70 | 6,849,400 | — | — |
| 2025-01-13 | $36.45 | $59.01 | 6,834,200 | — | — |
| 2025-01-10 | $35.81 | $57.99 | 5,548,200 | — | — |
| 2025-01-08 | $36.47 | $59.05 | 4,976,800 | — | — |
| 2025-01-07 | $36.15 | $58.54 | 4,620,400 | — | — |
| 2025-01-06 | $35.99 | $58.26 | 5,347,000 | — | — |
| 2025-01-03 | $35.85 | $58.04 | 4,941,400 | — | — |
| 2025-01-02 | $35.56 | $57.57 | 4,246,400 | — | — |