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
- 1996-01-11 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
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2026-09-04 | — | — | — | $37.91 | 53,247 |
| 2026-09-03 | — | — | — | $37.01 | 70,164 |
| 2026-09-02 | — | — | — | $36.44 | 55,896 |
| 2026-09-01 | — | — | — | $36.93 | 50,497 |
| 2026-08-31 | — | — | — | $36.64 | 49,034 |
| 2026-08-28 | — | — | — | $36.85 | 67,689 |
| 2026-08-27 | $36.44 | $72.70 | 931,500 | $36.91 | 50,731 |
| 2026-08-26 | $36.93 | $73.68 | 1,372,100 | $36.60 | 84,002 |
| 2026-08-25 | $36.59 | $73.00 | 982,900 | $36.26 | 55,865 |
| 2026-08-24 | $36.39 | $72.60 | 721,600 | $36.13 | 50,062 |
| 2026-08-21 | $36.27 | $72.36 | 765,200 | $36.57 | 36,486 |
| 2026-08-20 | $36.35 | $72.52 | 764,300 | $36.54 | 47,135 |
| 2026-08-19 | $36.53 | $72.88 | 689,800 | $36.00 | 26,051 |
| 2026-08-18 | $35.91 | $71.64 | 687,000 | $36.28 | 36,320 |
| 2026-08-17 | $36.09 | $72.00 | 1,467,600 | $36.54 | 62,292 |
| 2026-08-14 | $36.44 | $72.70 | 1,191,800 | $36.44 | 71,011 |
| 2026-08-13 | $36.40 | $72.62 | 915,200 | $35.88 | 79,655 |
| 2026-08-12 | $35.84 | $71.50 | 968,200 | $35.13 | 102,851 |
| 2026-08-11 | $35.31 | $70.45 | 800,100 | $34.77 | 53,879 |
| 2026-08-10 | $34.62 | $69.07 | 1,259,500 | $34.19 | 59,785 |
| 2026-08-07 | $34.47 | $68.77 | 772,400 | $34.39 | 40,122 |
| 2026-08-06 | $34.54 | $68.91 | 1,101,000 | $34.10 | 39,420 |
| 2026-08-05 | $33.93 | $67.69 | 1,477,700 | $33.92 | 64,958 |
| 2026-08-04 | $33.85 | $67.53 | 1,590,200 | $33.84 | 79,559 |
| 2026-08-03 | $34.05 | $67.93 | 724,500 | $34.36 | 41,982 |
| 2026-07-31 | $33.85 | $67.53 | 1,618,500 | $33.93 | 113,978 |
| 2026-07-30 | $34.08 | $67.99 | 2,017,600 | $34.53 | 98,591 |
| 2026-07-29 | $34.82 | $69.47 | 1,693,100 | $34.80 | 112,730 |
| 2026-07-28 | $34.75 | $69.33 | 2,349,800 | $33.10 | 135,856 |
| 2026-07-27 | $32.81 | $65.46 | 1,808,900 | $32.89 | 90,190 |
| 2026-07-24 | $32.73 | $65.30 | 1,214,500 | $32.49 | 72,522 |
| 2026-07-23 | $32.67 | $65.18 | 1,399,400 | $32.89 | 126,781 |
| 2026-07-22 | $32.95 | $65.74 | 2,424,800 | $34.04 | 175,960 |
| 2026-07-21 | $34.37 | $68.57 | 2,282,500 | $34.42 | 149,895 |
| 2026-07-20 | $34.85 | $69.53 | 1,324,700 | $34.69 | 117,381 |
| 2026-07-17 | $34.66 | $69.15 | 1,515,100 | — | — |
| 2026-07-16 | $34.80 | $69.43 | 1,194,100 | — | — |
| 2026-07-15 | $33.86 | $67.55 | 1,604,700 | — | — |
| 2026-07-14 | $32.92 | $65.68 | 1,003,900 | — | — |
| 2026-07-13 | $33.38 | $66.60 | 1,323,300 | — | — |
| 2026-07-10 | $32.93 | $65.70 | 1,460,100 | — | — |
| 2026-07-09 | $32.85 | $65.54 | 1,145,500 | — | — |
| 2026-07-08 | $32.77 | $65.38 | 1,536,000 | — | — |
| 2026-07-07 | $32.48 | $64.80 | 1,510,000 | — | — |
| 2026-07-06 | $31.45 | $62.75 | 1,907,300 | — | — |
| 2026-07-02 | $31.62 | $63.08 | 1,796,200 | — | — |
| 2026-07-01 | $32.12 | $64.08 | 551,700 | — | — |
| 2026-06-30 | $32.50 | $64.84 | 1,448,200 | — | — |
| 2026-06-29 | $34.05 | $67.93 | 1,219,600 | — | — |
| 2026-06-26 | $34.84 | $69.51 | 1,503,500 | — | — |
| 2026-06-25 | $34.80 | $69.43 | 1,013,000 | — | — |
| 2026-06-24 | $35.48 | $70.79 | 889,300 | — | — |
| 2026-06-23 | $36.57 | $72.96 | 965,200 | — | — |
| 2026-06-22 | $36.25 | $72.32 | 963,700 | — | — |
| 2026-06-18 | $37.57 | $74.96 | 1,381,600 | — | — |
| 2026-06-17 | $37.16 | $74.14 | 967,400 | — | — |
| 2026-06-16 | $38.11 | $76.03 | 1,317,700 | — | — |
| 2026-06-15 | $38.86 | $77.53 | 905,900 | — | — |
| 2026-06-12 | $38.56 | $76.93 | 1,182,200 | — | — |
| 2026-06-11 | $38.77 | $77.35 | 1,035,400 | — | — |
| 2026-06-10 | $38.60 | $77.01 | 961,300 | — | — |
| 2026-06-09 | $37.56 | $74.94 | 869,200 | — | — |
| 2026-06-08 | $37.73 | $74.56 | 914,900 | — | — |
| 2026-06-05 | $37.63 | $74.36 | 883,000 | — | — |
| 2026-06-04 | $38.04 | $75.17 | 910,400 | — | — |
| 2026-06-03 | $37.81 | $74.72 | 1,149,900 | — | — |
| 2026-06-02 | $38.22 | $75.53 | 1,497,000 | — | — |
| 2026-06-01 | $39.33 | $77.72 | 1,326,900 | — | — |
| 2026-05-29 | $38.55 | $76.18 | 2,551,600 | — | — |
| 2026-05-28 | $38.25 | $75.59 | 1,382,800 | — | — |
| 2026-05-27 | $37.49 | $74.09 | 1,009,100 | — | — |
| 2026-05-26 | $36.82 | $72.76 | 670,400 | — | — |
| 2026-05-22 | $36.60 | $72.33 | 1,388,300 | — | — |
| 2026-05-21 | $36.65 | $72.43 | 878,200 | — | — |
| 2026-05-20 | $36.13 | $71.40 | 706,900 | — | — |
| 2026-05-19 | $35.67 | $70.49 | 1,421,900 | — | — |
| 2026-05-18 | $35.53 | $70.21 | 514,900 | — | — |
| 2026-05-15 | $35.34 | $69.84 | 1,609,600 | — | — |
| 2026-05-14 | $35.71 | $70.57 | 1,139,900 | — | — |
| 2026-05-13 | $36.10 | $71.34 | 1,187,600 | — | — |
| 2026-05-12 | $36.30 | $71.73 | 880,300 | — | — |
| 2026-05-11 | $36.53 | $72.19 | 693,500 | — | — |
| 2026-05-08 | $36.90 | $72.92 | 673,100 | — | — |
| 2026-05-07 | $36.57 | $72.27 | 690,600 | — | — |
| 2026-05-06 | $36.44 | $72.01 | 1,199,800 | — | — |
| 2026-05-05 | $36.58 | $72.29 | 637,600 | — | — |
| 2026-05-04 | $35.90 | $70.94 | 790,900 | — | — |
| 2026-05-01 | $36.44 | $72.01 | 716,400 | — | — |
| 2026-04-30 | $36.43 | $71.99 | 737,000 | — | — |
| 2026-04-29 | $36.26 | $71.66 | 912,300 | — | — |
| 2026-04-28 | $36.06 | $71.26 | 1,594,600 | — | — |
| 2026-04-27 | $36.53 | $72.19 | 2,117,100 | — | — |
| 2026-04-24 | $36.06 | $71.26 | 1,506,400 | — | — |
| 2026-04-23 | $37.35 | $73.81 | 2,048,200 | — | — |
| 2026-04-22 | $37.48 | $74.07 | 3,872,600 | — | — |
| 2026-04-21 | $32.99 | $65.19 | 1,332,000 | — | — |
| 2026-04-20 | $33.36 | $65.92 | 1,014,500 | — | — |
| 2026-04-17 | $33.32 | $65.85 | 1,661,200 | — | — |
| 2026-04-16 | $33.35 | $65.91 | 1,008,400 | — | — |
| 2026-04-15 | $33.27 | $65.75 | 1,180,200 | — | — |