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
- 2014-06-18 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.63 | $75.62 | 1,351,700 | — | — |
| 2025-12-30 | $38.98 | $76.30 | 1,179,900 | — | — |
| 2025-12-29 | $38.39 | $75.15 | 1,155,000 | — | — |
| 2025-12-26 | $38.11 | $74.60 | 945,800 | — | — |
| 2025-12-24 | $38.40 | $75.17 | 1,456,100 | — | — |
| 2025-12-23 | $38.32 | $75.01 | 1,188,900 | — | — |
| 2025-12-22 | $38.46 | $75.28 | 1,763,100 | — | — |
| 2025-12-19 | $37.91 | $74.21 | 4,881,500 | — | — |
| 2025-12-18 | $38.23 | $74.83 | 1,708,300 | — | — |
| 2025-12-17 | $39.14 | $76.62 | 1,660,100 | — | — |
| 2025-12-16 | $38.89 | $76.13 | 2,490,100 | — | — |
| 2025-12-15 | $39.43 | $77.18 | 1,911,200 | — | — |
| 2025-12-12 | $40.34 | $78.96 | 1,350,400 | — | — |
| 2025-12-11 | $40.65 | $79.57 | 1,291,900 | — | — |
| 2025-12-10 | $40.78 | $79.83 | 1,377,400 | — | — |
| 2025-12-09 | $40.35 | $78.98 | 1,534,700 | — | — |
| 2025-12-08 | $40.03 | $78.36 | 1,766,800 | — | — |
| 2025-12-05 | $40.65 | $79.57 | 2,691,900 | — | — |
| 2025-12-04 | $40.02 | $78.34 | 1,626,600 | — | — |
| 2025-12-03 | $39.79 | $77.89 | 1,755,700 | — | — |
| 2025-12-02 | $37.77 | $73.93 | 1,627,400 | — | — |
| 2025-12-01 | $38.03 | $74.44 | 1,919,900 | — | — |
| 2025-11-28 | $36.53 | $71.51 | 497,900 | — | — |
| 2025-11-26 | $36.05 | $70.57 | 1,360,500 | — | — |
| 2025-11-25 | $36.17 | $70.80 | 2,205,700 | — | — |
| 2025-11-24 | $36.28 | $71.02 | 1,236,000 | — | — |
| 2025-11-21 | $35.99 | $70.45 | 1,747,100 | — | — |
| 2025-11-20 | $35.84 | $70.16 | 1,430,900 | — | — |
| 2025-11-19 | $36.40 | $71.25 | 1,559,700 | — | — |
| 2025-11-18 | $36.49 | $71.43 | 1,712,600 | — | — |
| 2025-11-17 | $36.61 | $71.66 | 1,333,000 | — | — |
| 2025-11-14 | $37.95 | $74.29 | 1,136,700 | — | — |
| 2025-11-13 | $37.14 | $72.70 | 1,191,300 | — | — |
| 2025-11-12 | $37.74 | $72.74 | 1,096,200 | — | — |
| 2025-11-11 | $38.51 | $74.22 | 1,498,800 | — | — |
| 2025-11-10 | $37.71 | $72.68 | 1,432,100 | — | — |
| 2025-11-07 | $37.55 | $72.37 | 1,220,800 | — | — |
| 2025-11-06 | $36.86 | $71.04 | 1,847,400 | — | — |
| 2025-11-05 | $36.56 | $70.47 | 1,478,800 | — | — |
| 2025-11-04 | $36.70 | $70.74 | 2,724,600 | — | — |
| 2025-11-03 | $37.82 | $72.89 | 1,336,900 | — | — |
| 2025-10-31 | $37.56 | $72.39 | 1,224,100 | — | — |
| 2025-10-30 | $37.25 | $71.80 | 1,063,100 | — | — |
| 2025-10-29 | $37.12 | $71.54 | 1,689,100 | — | — |
| 2025-10-28 | $36.40 | $70.16 | 1,145,700 | — | — |
| 2025-10-27 | $37.18 | $71.66 | 1,276,800 | — | — |
| 2025-10-24 | $37.26 | $71.81 | 1,131,800 | — | — |
| 2025-10-23 | $38.01 | $73.26 | 1,951,600 | — | — |
| 2025-10-22 | $37.49 | $72.26 | 1,792,400 | — | — |
| 2025-10-21 | $37.22 | $71.74 | 1,131,700 | — | — |
| 2025-10-20 | $36.74 | $70.81 | 1,469,600 | — | — |
| 2025-10-17 | $36.35 | $70.06 | 1,416,700 | — | — |
| 2025-10-16 | $36.22 | $69.81 | 1,556,300 | — | — |
| 2025-10-15 | $36.81 | $70.95 | 1,412,400 | — | — |
| 2025-10-14 | $36.59 | $70.52 | 1,177,100 | — | — |
| 2025-10-13 | $37.11 | $71.53 | 1,191,600 | — | — |
| 2025-10-10 | $36.59 | $70.52 | 1,968,300 | — | — |
| 2025-10-09 | $37.83 | $72.91 | 1,943,800 | — | — |
| 2025-10-08 | $38.31 | $73.84 | 2,198,300 | — | — |
| 2025-10-07 | $38.31 | $73.84 | 1,396,900 | — | — |
| 2025-10-06 | $38.90 | $74.98 | 1,543,700 | — | — |
| 2025-10-03 | $39.01 | $75.19 | 1,201,600 | — | — |
| 2025-10-02 | $38.06 | $73.36 | 1,255,800 | — | — |
| 2025-10-01 | $38.73 | $74.65 | 1,582,000 | — | — |
| 2025-09-30 | $38.22 | $73.66 | 2,305,000 | — | — |
| 2025-09-29 | $38.48 | $74.17 | 1,751,800 | — | — |
| 2025-09-26 | $39.71 | $76.54 | 2,694,800 | — | — |
| 2025-09-25 | $39.60 | $76.32 | 2,464,000 | — | — |
| 2025-09-24 | $39.60 | $76.32 | 1,667,500 | — | — |
| 2025-09-23 | $38.49 | $74.19 | 1,530,500 | — | — |
| 2025-09-22 | $37.34 | $71.97 | 2,225,700 | — | — |
| 2025-09-19 | $37.40 | $72.08 | 4,335,400 | — | — |
| 2025-09-18 | $37.96 | $73.16 | 1,693,600 | — | — |
| 2025-09-17 | $37.86 | $72.97 | 1,016,100 | — | — |
| 2025-09-16 | $38.19 | $73.61 | 1,693,400 | — | — |
| 2025-09-15 | $37.50 | $72.28 | 1,693,700 | — | — |
| 2025-09-12 | $38.57 | $74.34 | 1,194,400 | — | — |
| 2025-09-11 | $38.99 | $75.15 | 1,418,000 | — | — |
| 2025-09-10 | $39.23 | $75.61 | 1,592,600 | — | — |
| 2025-09-09 | $38.18 | $73.59 | 1,257,000 | — | — |
| 2025-09-08 | $37.45 | $72.18 | 2,331,400 | — | — |
| 2025-09-05 | $37.28 | $71.85 | 2,812,500 | — | — |
| 2025-09-04 | $39.05 | $75.26 | 2,216,400 | — | — |
| 2025-09-03 | $38.10 | $73.43 | 1,871,100 | — | — |
| 2025-09-02 | $39.55 | $76.23 | 2,608,000 | — | — |
| 2025-08-29 | $39.85 | $76.80 | 1,333,600 | — | — |
| 2025-08-28 | $40.31 | $77.69 | 1,563,500 | — | — |
| 2025-08-27 | $39.27 | $75.69 | 2,161,300 | — | — |
| 2025-08-26 | $38.97 | $75.11 | 2,289,700 | — | — |
| 2025-08-25 | $39.45 | $76.04 | 2,142,600 | — | — |
| 2025-08-22 | $38.99 | $75.15 | 1,824,000 | — | — |
| 2025-08-21 | $37.16 | $71.62 | 2,645,800 | — | — |
| 2025-08-20 | $37.22 | $71.74 | 3,371,500 | — | — |
| 2025-08-19 | $37.37 | $72.03 | 2,335,000 | — | — |
| 2025-08-18 | $37.24 | $71.78 | 9,159,000 | — | — |
| 2025-08-15 | $37.79 | $72.84 | 2,293,700 | — | — |
| 2025-08-14 | $38.43 | $74.07 | 2,841,300 | — | — |
| 2025-08-13 | $38.68 | $73.53 | 1,840,500 | — | — |
| 2025-08-12 | $38.17 | $72.56 | 2,038,700 | — | — |
| 2025-08-11 | $37.29 | $70.89 | 1,681,800 | — | — |
| 2025-08-08 | $37.81 | $71.88 | 2,542,600 | — | — |
| 2025-08-07 | $37.73 | $71.72 | 2,269,200 | — | — |
| 2025-08-06 | $38.32 | $72.85 | 3,879,600 | — | — |
| 2025-08-05 | $37.44 | $71.17 | 3,828,100 | — | — |
| 2025-08-04 | $37.50 | $71.29 | 1,898,300 | — | — |
| 2025-08-01 | $36.60 | $69.58 | 2,257,300 | — | — |
| 2025-07-31 | $37.66 | $71.59 | 1,405,800 | — | — |
| 2025-07-30 | $37.53 | $71.34 | 1,440,300 | — | — |
| 2025-07-29 | $37.83 | $71.91 | 2,082,000 | — | — |
| 2025-07-28 | $38.09 | $72.41 | 1,125,800 | — | — |
| 2025-07-25 | $37.91 | $72.07 | 984,200 | — | — |
| 2025-07-24 | $37.97 | $72.18 | 1,195,200 | — | — |
| 2025-07-23 | $37.73 | $71.72 | 1,244,900 | — | — |
| 2025-07-22 | $37.58 | $71.44 | 1,397,500 | — | — |
| 2025-07-21 | $37.46 | $71.21 | 1,591,200 | — | — |
| 2025-07-18 | $38.71 | $73.59 | 1,442,900 | — | — |
| 2025-07-17 | $38.06 | $72.35 | 1,456,000 | — | — |
| 2025-07-16 | $36.53 | $69.44 | 1,267,100 | — | — |
| 2025-07-15 | $37.10 | $70.53 | 1,216,800 | — | — |
| 2025-07-14 | $37.55 | $71.38 | 1,778,000 | — | — |
| 2025-07-11 | $38.57 | $73.32 | 2,036,600 | — | — |
| 2025-07-10 | $37.12 | $70.56 | 1,738,800 | — | — |
| 2025-07-09 | $37.22 | $70.75 | 1,629,200 | — | — |
| 2025-07-08 | $37.83 | $71.91 | 2,237,500 | — | — |
| 2025-07-07 | $36.56 | $69.50 | 3,502,400 | — | — |
| 2025-07-03 | $38.05 | $72.33 | 1,274,900 | — | — |
| 2025-07-02 | $38.76 | $73.68 | 1,601,300 | — | — |
| 2025-07-01 | $38.25 | $72.71 | 1,464,200 | — | — |
| 2025-06-30 | $38.13 | $72.48 | 2,447,900 | — | — |
| 2025-06-27 | $38.22 | $72.66 | 3,091,800 | — | — |
| 2025-06-26 | $38.55 | $73.28 | 1,268,200 | — | — |
| 2025-06-25 | $38.07 | $72.37 | 1,553,900 | — | — |
| 2025-06-24 | $38.59 | $73.36 | 1,855,900 | — | — |
| 2025-06-23 | $38.68 | $73.53 | 1,894,400 | — | — |
| 2025-06-20 | $40.72 | $77.41 | 1,500,400 | — | — |
| 2025-06-18 | $40.84 | $77.64 | 1,251,100 | — | — |
| 2025-06-17 | $41.73 | $79.33 | 1,159,700 | — | — |
| 2025-06-16 | $41.42 | $78.74 | 1,509,100 | — | — |
| 2025-06-13 | $42.52 | $80.83 | 2,677,000 | — | — |
| 2025-06-12 | $41.37 | $78.64 | 1,521,100 | — | — |
| 2025-06-11 | $41.89 | $79.63 | 1,592,000 | — | — |
| 2025-06-10 | $41.19 | $78.30 | 1,461,100 | — | — |
| 2025-06-09 | $41.31 | $78.53 | 1,127,600 | — | — |
| 2025-06-06 | $41.33 | $78.57 | 1,446,300 | — | — |
| 2025-06-05 | $40.19 | $76.40 | 2,024,900 | — | — |
| 2025-06-04 | $40.14 | $76.31 | 2,541,600 | — | — |
| 2025-06-03 | $41.43 | $78.76 | 5,317,000 | — | — |
| 2025-06-02 | $39.97 | $75.98 | 851,800 | — | — |
| 2025-05-30 | $39.69 | $75.45 | 960,300 | — | — |
| 2025-05-29 | $40.07 | $76.17 | 665,300 | — | — |
| 2025-05-28 | $40.34 | $76.69 | 1,030,900 | — | — |
| 2025-05-27 | $40.14 | $76.31 | 798,100 | — | — |
| 2025-05-23 | $39.67 | $75.41 | 681,600 | — | — |
| 2025-05-22 | $40.01 | $76.06 | 634,000 | — | — |
| 2025-05-21 | $40.46 | $76.91 | 499,300 | — | — |
| 2025-05-20 | $41.36 | $78.62 | 855,500 | — | — |
| 2025-05-19 | $41.28 | $78.47 | 676,100 | — | — |
| 2025-05-16 | $41.36 | $78.62 | 611,900 | — | — |
| 2025-05-15 | $41.12 | $78.17 | 808,800 | — | — |
| 2025-05-14 | $42.75 | $80.18 | 915,700 | — | — |
| 2025-05-13 | $43.18 | $80.99 | 1,277,900 | — | — |
| 2025-05-12 | $42.19 | $79.13 | 1,161,400 | — | — |
| 2025-05-09 | $40.57 | $76.09 | 769,200 | — | — |
| 2025-05-08 | $40.89 | $76.69 | 1,053,600 | — | — |
| 2025-05-07 | $39.35 | $73.81 | 1,879,200 | — | — |
| 2025-05-06 | $39.97 | $74.97 | 1,610,200 | — | — |
| 2025-05-05 | $41.41 | $77.67 | 1,401,700 | — | — |
| 2025-05-02 | $42.08 | $78.93 | 727,000 | — | — |
| 2025-05-01 | $41.52 | $77.88 | 849,500 | — | — |
| 2025-04-30 | $40.33 | $75.64 | 1,274,400 | — | — |
| 2025-04-29 | $41.70 | $78.21 | 637,300 | — | — |
| 2025-04-28 | $42.12 | $79.00 | 624,100 | — | — |
| 2025-04-25 | $41.58 | $77.99 | 495,900 | — | — |
| 2025-04-24 | $41.00 | $76.90 | 438,700 | — | — |
| 2025-04-23 | $40.42 | $75.81 | 1,110,900 | — | — |
| 2025-04-22 | $40.67 | $76.28 | 548,600 | — | — |
| 2025-04-21 | $39.56 | $74.20 | 1,554,700 | — | — |
| 2025-04-17 | $41.37 | $77.60 | 2,105,900 | — | — |
| 2025-04-16 | $39.08 | $73.30 | 1,214,700 | — | — |
| 2025-04-15 | $38.12 | $71.50 | 973,500 | — | — |
| 2025-04-14 | $37.54 | $70.41 | 697,200 | — | — |
| 2025-04-11 | $37.58 | $70.49 | 1,277,800 | — | — |
| 2025-04-10 | $36.50 | $68.46 | 1,648,100 | — | — |
| 2025-04-09 | $39.63 | $74.33 | 2,572,800 | — | — |
| 2025-04-08 | $36.59 | $68.63 | 2,329,300 | — | — |
| 2025-04-07 | $37.60 | $70.52 | 3,043,500 | — | — |
| 2025-04-04 | $37.64 | $70.60 | 2,515,100 | — | — |
| 2025-04-03 | $41.56 | $77.95 | 1,471,800 | — | — |
| 2025-04-02 | $45.94 | $86.17 | 817,300 | — | — |
| 2025-04-01 | $45.57 | $85.47 | 1,275,500 | — | — |
| 2025-03-31 | $45.15 | $84.68 | 2,078,000 | — | — |
| 2025-03-28 | $44.19 | $82.88 | 1,348,800 | — | — |
| 2025-03-27 | $44.40 | $83.28 | 1,009,400 | — | — |
| 2025-03-26 | $45.22 | $84.82 | 1,232,500 | — | — |
| 2025-03-25 | $45.17 | $84.72 | 1,055,600 | — | — |
| 2025-03-24 | $45.63 | $85.59 | 880,300 | — | — |
| 2025-03-21 | $44.23 | $82.96 | 3,753,900 | — | — |
| 2025-03-20 | $45.37 | $85.10 | 1,130,500 | — | — |
| 2025-03-19 | $45.20 | $84.78 | 1,308,000 | — | — |
| 2025-03-18 | $43.79 | $82.13 | 967,900 | — | — |
| 2025-03-17 | $43.73 | $82.02 | 683,900 | — | — |
| 2025-03-14 | $43.30 | $81.22 | 810,200 | — | — |
| 2025-03-13 | $41.46 | $77.76 | 1,096,500 | — | — |
| 2025-03-12 | $42.21 | $79.17 | 1,742,800 | — | — |
| 2025-03-11 | $41.13 | $77.14 | 1,245,800 | — | — |
| 2025-03-10 | $40.35 | $75.68 | 2,835,800 | — | — |
| 2025-03-07 | $41.36 | $77.58 | 1,702,700 | — | — |
| 2025-03-06 | $41.48 | $77.80 | 1,588,600 | — | — |
| 2025-03-05 | $42.97 | $79.38 | 3,048,600 | — | — |
| 2025-03-04 | $44.90 | $82.94 | 2,225,900 | — | — |
| 2025-03-03 | $45.36 | $83.79 | 2,861,500 | — | — |
| 2025-02-28 | $46.57 | $86.03 | 1,432,700 | — | — |
| 2025-02-27 | $45.54 | $84.12 | 1,252,200 | — | — |
| 2025-02-26 | $44.64 | $82.46 | 2,400,400 | — | — |
| 2025-02-25 | $45.04 | $83.20 | 2,855,300 | — | — |
| 2025-02-24 | $47.31 | $87.39 | 2,112,900 | — | — |
| 2025-02-21 | $48.33 | $89.28 | 2,936,500 | — | — |
| 2025-02-20 | $50.18 | $92.70 | 954,100 | — | — |
| 2025-02-19 | $50.47 | $93.23 | 1,046,100 | — | — |
| 2025-02-18 | $50.36 | $93.03 | 1,138,400 | — | — |
| 2025-02-14 | $49.41 | $91.27 | 1,164,500 | — | — |
| 2025-02-13 | $50.00 | $92.36 | 1,886,500 | — | — |
| 2025-02-12 | $50.07 | $92.49 | 1,352,300 | — | — |
| 2025-02-11 | $51.14 | $94.47 | 1,377,100 | — | — |
| 2025-02-10 | $50.60 | $93.47 | 1,341,000 | — | — |
| 2025-02-07 | $49.38 | $91.22 | 1,063,200 | — | — |
| 2025-02-06 | $49.71 | $91.83 | 2,016,500 | — | — |
| 2025-02-05 | $50.01 | $92.38 | 2,357,800 | — | — |
| 2025-02-04 | $48.70 | $89.96 | 3,919,400 | — | — |
| 2025-02-03 | $47.85 | $88.39 | 9,390,400 | — | — |
| 2025-01-31 | $46.90 | $86.64 | 14,415,500 | — | — |
| 2025-01-30 | $46.24 | $85.42 | 738,900 | — | — |
| 2025-01-29 | $46.84 | $86.53 | 648,700 | — | — |
| 2025-01-28 | $46.39 | $85.69 | 715,000 | — | — |
| 2025-01-27 | $46.59 | $86.06 | 770,300 | — | — |
| 2025-01-24 | $47.66 | $88.04 | 1,095,700 | — | — |
| 2025-01-23 | $48.31 | $89.24 | 1,200,600 | — | — |
| 2025-01-22 | $49.70 | $91.81 | 958,500 | — | — |
| 2025-01-21 | $50.20 | $92.73 | 835,600 | — | — |
| 2025-01-17 | $51.37 | $94.89 | 681,500 | — | — |
| 2025-01-16 | $50.94 | $94.10 | 707,100 | — | — |
| 2025-01-15 | $51.42 | $94.99 | 1,210,900 | — | — |
| 2025-01-14 | $50.37 | $93.05 | 699,900 | — | — |
| 2025-01-13 | $50.81 | $93.86 | 1,083,300 | — | — |
| 2025-01-10 | $49.65 | $91.72 | 1,000,300 | — | — |
| 2025-01-08 | $50.20 | $92.73 | 924,300 | — | — |
| 2025-01-07 | $50.07 | $92.49 | 951,600 | — | — |
| 2025-01-06 | $50.51 | $93.31 | 726,200 | — | — |
| 2025-01-03 | $51.07 | $94.34 | 378,300 | — | — |
| 2025-01-02 | $49.87 | $92.12 | 544,200 | — | — |