NC(NC)
NC
Historical Prices (Last 90 Days)
| Date | Open | High | Low | Close | Volume |
|---|---|---|---|---|---|
| 5/20/2026 | $48.90 | $49.43 | $48.50 | $49.29 | 10,251 |
| 5/19/2026 | $48.75 | $49.30 | $48.73 | $48.96 | 5,600 |
| 5/18/2026 | $49.74 | $49.80 | $48.60 | $48.60 | 5,300 |
| 5/15/2026 | $50.99 | $50.99 | $49.14 | $49.39 | 14,000 |
| 5/14/2026 | $49.29 | $51.20 | $49.09 | $51.15 | 12,600 |
| 5/13/2026 | $48.50 | $49.29 | $48.50 | $48.73 | 18,547 |
| 5/12/2026 | $49.87 | $50.90 | $49.32 | $49.32 | 12,644 |
| 5/11/2026 | $50.16 | $50.65 | $49.75 | $50.01 | 8,300 |
| 5/8/2026 | $52.15 | $52.15 | $50.37 | $50.37 | 10,742 |
| 5/7/2026 | $49.81 | $52.70 | $49.49 | $52.11 | 18,312 |
| 5/6/2026 | $50.25 | $51.47 | $50.25 | $50.74 | 20,800 |
| 5/5/2026 | $47.73 | $50.03 | $47.73 | $49.11 | 6,300 |
| 5/4/2026 | $47.53 | $49.57 | $47.51 | $48.01 | 11,900 |
| 5/1/2026 | $48.18 | $48.34 | $47.90 | $48.05 | 4,128 |
| 4/30/2026 | $48.30 | $48.35 | $47.85 | $48.18 | 9,500 |
| 4/29/2026 | $49.37 | $49.37 | $47.74 | $48.87 | 5,849 |
| 4/28/2026 | $50.03 | $50.62 | $48.55 | $49.80 | 9,000 |
| 4/27/2026 | $51.19 | $51.19 | $49.86 | $50.01 | 9,423 |
| 4/24/2026 | $47.63 | $50.84 | $47.63 | $50.36 | 8,400 |
| 4/23/2026 | $47.48 | $48.21 | $47.48 | $48.19 | 5,200 |
| 4/22/2026 | $47.16 | $48.49 | $47.16 | $47.85 | 5,940 |
| 4/21/2026 | $47.99 | $48.50 | $47.30 | $47.30 | 5,427 |
| 4/20/2026 | $49.23 | $49.81 | $48.52 | $48.52 | 7,944 |
| 4/17/2026 | $48.00 | $49.51 | $48.00 | $48.66 | 8,800 |
| 4/16/2026 | $48.60 | $48.90 | $46.98 | $47.72 | 13,900 |
| 4/15/2026 | $49.03 | $49.70 | $47.00 | $48.60 | 21,000 |
| 4/14/2026 | $50.80 | $51.35 | $49.41 | $49.41 | 17,232 |
| 4/13/2026 | $51.95 | $52.20 | $50.71 | $50.71 | 7,102 |
| 4/10/2026 | $51.26 | $51.45 | $50.89 | $51.24 | 5,000 |
| 4/9/2026 | $51.43 | $52.22 | $51.20 | $51.80 | 9,800 |
| 4/8/2026 | $51.25 | $51.40 | $50.25 | $50.91 | 9,900 |
| 4/7/2026 | $50.96 | $51.04 | $50.75 | $50.90 | 7,682 |
| 4/6/2026 | $50.57 | $51.52 | $50.43 | $51.04 | 5,160 |
| 4/2/2026 | $50.97 | $51.56 | $50.42 | $51.00 | 7,400 |
| 4/1/2026 | $52.12 | $52.12 | $50.53 | $50.72 | 8,800 |
| 3/31/2026 | $51.63 | $52.25 | $51.49 | $51.97 | 8,300 |
| 3/30/2026 | $52.25 | $57.48 | $51.50 | $51.84 | 13,000 |
| 3/27/2026 | $49.93 | $51.83 | $48.99 | $51.30 | 16,100 |
| 3/26/2026 | $51.09 | $51.77 | $49.69 | $50.71 | 21,800 |
| 3/25/2026 | $53.51 | $53.51 | $51.28 | $51.28 | 7,249 |
| 3/24/2026 | $51.91 | $53.08 | $51.03 | $52.58 | 17,521 |
| 3/23/2026 | $49.88 | $51.31 | $49.73 | $51.23 | 8,600 |
| 3/20/2026 | $50.63 | $50.63 | $48.36 | $48.60 | 22,500 |
| 3/19/2026 | $49.42 | $50.88 | $49.06 | $50.47 | 7,792 |
| 3/18/2026 | $51.39 | $51.39 | $48.62 | $49.50 | 12,100 |
| 3/17/2026 | $52.17 | $52.17 | $50.24 | $51.13 | 13,100 |
| 3/16/2026 | $52.35 | $52.35 | $51.39 | $51.97 | 8,511 |
| 3/13/2026 | $54.25 | $54.40 | $51.03 | $51.44 | 23,639 |
| 3/12/2026 | $50.88 | $54.50 | $50.88 | $54.25 | 26,600 |
| 3/11/2026 | $50.49 | $51.61 | $50.08 | $51.30 | 11,700 |
| 3/10/2026 | $51.16 | $51.83 | $50.01 | $50.15 | 16,000 |
| 3/9/2026 | $48.01 | $51.68 | $47.49 | $51.25 | 26,424 |
| 3/6/2026 | $49.84 | $51.00 | $47.27 | $48.91 | 23,210 |
| 3/5/2026 | $54.71 | $55.61 | $48.63 | $50.68 | 45,800 |
| 3/4/2026 | $57.43 | $59.42 | $57.05 | $58.21 | 25,300 |
| 3/3/2026 | $58.65 | $59.28 | $56.69 | $56.80 | 9,700 |
| 3/2/2026 | $56.50 | $59.36 | $56.50 | $58.84 | 7,032 |
| 2/27/2026 | $57.00 | $58.52 | $57.00 | $57.38 | 10,100 |
| 2/26/2026 | $58.91 | $59.01 | $56.36 | $56.36 | 12,604 |
| 2/25/2026 | $56.01 | $58.99 | $56.01 | $58.99 | 8,525 |
| 2/24/2026 | $56.00 | $56.96 | $55.73 | $56.15 | 4,221 |
| 2/23/2026 | $55.99 | $56.00 | $55.49 | $55.96 | 8,200 |
| 2/20/2026 | $55.64 | $56.08 | $55.64 | $55.77 | 7,400 |
| 2/19/2026 | $56.23 | $57.00 | $55.47 | $55.99 | 14,639 |