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
- 1994-04-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
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2026-09-04 | — | — | — | $40.55 | 1,111 |
| 2026-09-03 | — | — | — | $40.77 | 654 |
| 2026-09-02 | — | — | — | $39.76 | 2,331 |
| 2026-09-01 | — | — | — | $39.58 | 1,830 |
| 2026-08-31 | — | — | — | $40.11 | 1,248 |
| 2026-08-28 | — | — | — | $40.25 | 1,851 |
| 2026-08-27 | $39.83 | $87.45 | 43,200 | $39.11 | 2,032 |
| 2026-08-26 | $39.49 | $86.71 | 42,500 | $39.55 | 1,449 |
| 2026-08-25 | $39.46 | $86.64 | 31,700 | $40.00 | 1,245 |
| 2026-08-24 | $39.65 | $87.06 | 40,900 | $39.94 | 896 |
| 2026-08-21 | $39.92 | $87.65 | 111,900 | $40.18 | 1,968 |
| 2026-08-20 | $39.67 | $87.10 | 45,900 | $39.98 | 1,233 |
| 2026-08-19 | $39.72 | $87.21 | 64,700 | $40.62 | 2,987 |
| 2026-08-18 | $40.65 | $89.25 | 41,400 | $41.28 | 1,788 |
| 2026-08-17 | $40.81 | $89.60 | 79,000 | $41.25 | 2,750 |
| 2026-08-14 | $41.01 | $90.04 | 59,100 | $41.48 | 1,664 |
| 2026-08-13 | $41.04 | $90.11 | 42,400 | $41.05 | 1,746 |
| 2026-08-12 | $40.74 | $89.45 | 78,000 | $40.41 | 1,442 |
| 2026-08-11 | $40.48 | $88.88 | 44,300 | $40.20 | 1,772 |
| 2026-08-10 | $39.83 | $87.45 | 59,800 | $40.27 | 2,612 |
| 2026-08-07 | $40.50 | $88.92 | 49,400 | $40.88 | 1,791 |
| 2026-08-06 | $40.87 | $89.74 | 52,800 | $40.74 | 2,496 |
| 2026-08-05 | $40.73 | $89.43 | 37,500 | $40.37 | 1,715 |
| 2026-08-04 | $40.49 | $88.90 | 69,500 | $41.35 | 5,112 |
| 2026-08-03 | $40.39 | $88.68 | 79,500 | $41.43 | 4,200 |
| 2026-07-31 | $40.76 | $88.90 | 56,700 | $41.08 | 3,762 |
| 2026-07-30 | $40.66 | $88.68 | 49,300 | $40.87 | 2,458 |
| 2026-07-29 | $41.05 | $89.53 | 75,100 | $40.80 | 2,740 |
| 2026-07-28 | $40.98 | $89.38 | 72,100 | $41.00 | 6,280 |
| 2026-07-27 | $41.16 | $89.77 | 202,300 | $40.74 | 5,066 |
| 2026-07-24 | $41.88 | $91.34 | 69,500 | $41.77 | 3,167 |
| 2026-07-23 | $41.72 | $91.00 | 62,100 | $40.63 | 3,447 |
| 2026-07-22 | $41.47 | $90.45 | 79,200 | $41.48 | 2,846 |
| 2026-07-21 | $41.86 | $91.30 | 73,100 | $41.30 | 2,969 |
| 2026-07-20 | $41.67 | $90.89 | 86,700 | $41.66 | 2,962 |
| 2026-07-17 | $42.12 | $91.87 | 55,000 | — | — |
| 2026-07-16 | $42.85 | $93.46 | 70,600 | — | — |
| 2026-07-15 | $41.57 | $90.67 | 80,600 | — | — |
| 2026-07-14 | $41.08 | $89.60 | 59,600 | — | — |
| 2026-07-13 | $41.28 | $90.04 | 73,600 | — | — |
| 2026-07-10 | $41.08 | $89.60 | 29,300 | — | — |
| 2026-07-09 | $40.77 | $88.92 | 28,200 | — | — |
| 2026-07-08 | $40.09 | $87.44 | 54,000 | — | — |
| 2026-07-07 | $40.75 | $88.88 | 31,600 | — | — |
| 2026-07-06 | $40.86 | $89.12 | 41,600 | — | — |
| 2026-07-02 | $41.09 | $89.62 | 49,200 | — | — |
| 2026-07-01 | $41.68 | $90.91 | 33,700 | — | — |
| 2026-06-30 | $40.76 | $88.90 | 93,800 | — | — |
| 2026-06-29 | $40.66 | $88.68 | 51,600 | — | — |
| 2026-06-26 | $41.07 | $89.58 | 293,500 | — | — |
| 2026-06-25 | $40.42 | $88.16 | 57,500 | — | — |
| 2026-06-24 | $40.66 | $88.68 | 79,200 | — | — |
| 2026-06-23 | $40.55 | $88.44 | 128,000 | — | — |
| 2026-06-22 | $39.31 | $85.74 | 95,200 | — | — |
| 2026-06-18 | $39.51 | $86.18 | 66,400 | — | — |
| 2026-06-17 | $39.47 | $86.09 | 48,300 | — | — |
| 2026-06-16 | $39.72 | $86.63 | 55,900 | — | — |
| 2026-06-15 | $39.82 | $86.85 | 49,800 | — | — |
| 2026-06-12 | $40.68 | $88.73 | 51,300 | — | — |
| 2026-06-11 | $40.25 | $87.79 | 58,400 | — | — |
| 2026-06-10 | $40.18 | $87.64 | 57,700 | — | — |
| 2026-06-09 | $39.62 | $86.42 | 38,900 | — | — |
| 2026-06-08 | $39.17 | $85.43 | 58,000 | — | — |
| 2026-06-05 | $39.09 | $85.26 | 43,100 | — | — |
| 2026-06-04 | $38.91 | $84.87 | 35,600 | — | — |
| 2026-06-03 | $37.58 | $81.97 | 70,700 | — | — |
| 2026-06-02 | $38.32 | $83.58 | 29,200 | — | — |
| 2026-06-01 | $37.68 | $82.18 | 63,500 | — | — |
| 2026-05-29 | $37.98 | $82.84 | 94,200 | — | — |
| 2026-05-28 | $38.31 | $83.56 | 48,500 | — | — |
| 2026-05-27 | $38.40 | $83.75 | 61,400 | — | — |
| 2026-05-26 | $38.44 | $83.84 | 52,400 | — | — |
| 2026-05-22 | $38.19 | $83.30 | 69,600 | — | — |
| 2026-05-21 | $38.50 | $83.97 | 78,600 | — | — |
| 2026-05-20 | $38.26 | $83.45 | 78,400 | — | — |
| 2026-05-19 | $37.90 | $82.66 | 83,000 | — | — |
| 2026-05-18 | $37.99 | $82.86 | 91,000 | — | — |
| 2026-05-15 | $37.27 | $81.29 | 91,200 | — | — |
| 2026-05-14 | $37.46 | $81.70 | 50,500 | — | — |
| 2026-05-13 | $36.94 | $80.57 | 54,500 | — | — |
| 2026-05-12 | $37.29 | $81.33 | 86,000 | — | — |
| 2026-05-11 | $37.54 | $81.88 | 77,300 | — | — |
| 2026-05-08 | $37.98 | $82.84 | 60,200 | — | — |
| 2026-05-07 | $37.76 | $82.36 | 52,300 | — | — |
| 2026-05-06 | $36.85 | $80.37 | 33,800 | — | — |
| 2026-05-05 | $36.60 | $79.83 | 24,700 | — | — |
| 2026-05-04 | $35.82 | $78.13 | 30,500 | — | — |
| 2026-05-01 | $36.56 | $79.17 | 26,800 | — | — |
| 2026-04-30 | $36.08 | $78.13 | 43,000 | — | — |
| 2026-04-29 | $35.50 | $76.88 | 45,900 | — | — |
| 2026-04-28 | $36.91 | $79.93 | 52,800 | — | — |
| 2026-04-27 | $37.08 | $80.30 | 39,800 | — | — |
| 2026-04-24 | $36.27 | $78.55 | 67,300 | — | — |
| 2026-04-23 | $36.06 | $78.09 | 24,000 | — | — |
| 2026-04-22 | $35.80 | $77.53 | 39,500 | — | — |
| 2026-04-21 | $35.92 | $77.79 | 43,800 | — | — |
| 2026-04-20 | $36.92 | $79.95 | 50,200 | — | — |
| 2026-04-17 | $37.20 | $80.56 | 87,900 | — | — |
| 2026-04-16 | $35.70 | $77.31 | 45,800 | — | — |
| 2026-04-15 | $35.86 | $77.66 | 36,600 | — | — |