| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
May 01 2026 | $48.29 | $48.49 | $47.81 | $48.11 | 24,092,748 |
April 30 2026 | $46.86 | $48.05 | $46.84 | $48.03 | 21,784,419 |
April 29 2026 | $47.18 | $47.53 | $46.26 | $46.61 | 24,167,211 |
April 28 2026 | $47.99 | $48.17 | $46.60 | $47.24 | 27,887,680 |
April 27 2026 | $47.43 | $48.65 | $46.74 | $47.10 | 37,904,100 |
April 24 2026 | $47.06 | $47.34 | $46.38 | $46.38 | 26,588,900 |
April 23 2026 | $46.48 | $47.52 | $46.30 | $47.22 | 22,750,200 |
April 22 2026 | $45.88 | $46.15 | $45.17 | $45.98 | 22,129,500 |
April 21 2026 | $46.52 | $47.02 | $46.13 | $46.27 | 28,978,400 |
April 20 2026 | $46.59 | $46.97 | $46.26 | $46.44 | 16,608,100 |
April 17 2026 | $46.11 | $46.89 | $46.08 | $46.55 | 20,004,700 |
April 16 2026 | $45.23 | $46.86 | $45.04 | $46.78 | 26,004,100 |
April 15 2026 | $45.33 | $45.39 | $44.93 | $45.03 | 26,230,300 |
April 14 2026 | $44.77 | $45.48 | $44.27 | $45.48 | 31,187,400 |
April 13 2026 | $46.09 | $46.09 | $45.04 | $45.42 | 32,920,900 |
April 10 2026 | $47.09 | $47.10 | $45.95 | $46.04 | 25,248,600 |
April 09 2026 | $47.10 | $47.46 | $46.56 | $47.07 | 29,376,900 |
April 08 2026 | $47.17 | $47.45 | $46.42 | $47.33 | 34,143,200 |
April 07 2026 | $48.37 | $48.50 | $47.81 | $47.90 | 21,945,900 |
April 06 2026 | $48.67 | $48.99 | $48.30 | $48.42 | 17,542,700 |
April 02 2026 | $49.07 | $49.16 | $48.55 | $48.67 | 22,737,800 |
April 01 2026 | $49.33 | $49.43 | $48.44 | $48.66 | 28,398,900 |
