| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
May 29 2026 | $34.48 | $34.50 | $33.45 | $33.75 | 17,163,788 |
May 28 2026 | $34.54 | $35.18 | $34.09 | $34.42 | 12,484,100 |
May 27 2026 | $34.25 | $34.54 | $33.74 | $34.14 | 16,013,100 |
May 26 2026 | $35.85 | $35.93 | $34.67 | $34.92 | 14,114,900 |
May 22 2026 | $35.79 | $36.23 | $35.20 | $35.65 | 9,010,400 |
May 21 2026 | $36.21 | $36.97 | $35.21 | $35.55 | 12,844,700 |
May 20 2026 | $37.20 | $37.51 | $35.56 | $35.90 | 15,321,300 |
May 19 2026 | $38.32 | $38.49 | $36.83 | $37.36 | 10,566,300 |
May 18 2026 | $38.08 | $38.42 | $37.50 | $38.17 | 8,719,400 |
May 15 2026 | $38.61 | $39.02 | $38.22 | $38.36 | 9,184,900 |
May 14 2026 | $38.34 | $38.68 | $38.16 | $38.39 | 5,643,100 |
May 13 2026 | $39.61 | $39.77 | $38.42 | $38.45 | 8,415,300 |
May 12 2026 | $38.60 | $39.44 | $38.15 | $39.03 | 8,792,700 |
May 11 2026 | $37.12 | $38.43 | $37.11 | $38.37 | 9,412,500 |
May 08 2026 | $37.13 | $37.27 | $36.35 | $36.50 | 9,781,500 |
May 07 2026 | $37.17 | $37.38 | $36.49 | $36.94 | 17,292,200 |
May 06 2026 | $37.69 | $38.52 | $37.21 | $38.11 | 17,871,600 |
May 05 2026 | $40.03 | $41.06 | $39.90 | $40.39 | 7,117,500 |
May 04 2026 | $40.33 | $40.58 | $39.22 | $40.17 | 8,787,400 |
May 01 2026 | $40.53 | $41.04 | $39.03 | $39.88 | 9,176,900 |
April 30 2026 | $39.00 | $40.44 | $38.49 | $40.08 | 15,935,600 |
April 29 2026 | $38.20 | $39.30 | $38.12 | $39.15 | 11,659,400 |
April 28 2026 | $38.51 | $38.71 | $37.47 | $37.63 | 9,268,100 |
April 27 2026 | $39.10 | $39.32 | $37.00 | $37.72 | 11,226,400 |
April 24 2026 | $38.55 | $39.09 | $37.55 | $38.27 | 12,672,400 |
