RM(RM)
RM
| Date | Open | High | Low | Close | Volume |
|---|---|---|---|---|---|
| 8/12/2026 | $31.75 | $32.30 | $31.35 | $32.17 | 124,040 |
| 8/11/2026 | $31.51 | $32.15 | $31.36 | $31.63 | 85,139 |
| 8/10/2026 | $32.47 | $32.81 | $31.40 | $31.50 | 61,138 |
| 8/7/2026 | $33.20 | $33.58 | $32.68 | $32.79 | 60,277 |
| 8/6/2026 | $32.61 | $33.31 | $32.14 | $33.05 | 109,304 |
| 8/5/2026 | $34.34 | $35.06 | $32.34 | $32.49 | 101,800 |
| 8/4/2026 | $34.88 | $35.51 | $33.74 | $33.84 | 193,200 |
| 8/3/2026 | $32.02 | $35.26 | $32.02 | $34.72 | 223,728 |
| 7/31/2026 | $31.88 | $32.53 | $30.82 | $32.27 | 125,551 |
| 7/30/2026 | $40.50 | $40.50 | $31.12 | $32.26 | 258,506 |
| 7/29/2026 | $42.70 | $43.15 | $42.00 | $42.36 | 54,600 |
| 7/28/2026 | $42.44 | $43.16 | $42.06 | $42.58 | 50,817 |
| 7/27/2026 | $42.24 | $42.53 | $41.82 | $41.89 | 62,600 |
| 7/24/2026 | $41.40 | $42.91 | $41.07 | $41.65 | 72,700 |
| 7/23/2026 | $41.85 | $41.85 | $40.82 | $41.11 | 63,100 |
| 7/22/2026 | $42.16 | $43.39 | $41.83 | $42.52 | 121,500 |
| 7/21/2026 | $41.46 | $42.77 | $41.13 | $42.58 | 65,000 |
| 7/20/2026 | $40.98 | $42.67 | $40.98 | $41.60 | 58,349 |
| 7/17/2026 | $41.99 | $43.34 | $41.58 | $41.66 | 41,701 |
| 7/16/2026 | $42.65 | $43.90 | $42.52 | $42.70 | 73,700 |
| 7/15/2026 | $43.74 | $43.91 | $42.10 | $42.17 | 56,329 |
| 7/14/2026 | $43.00 | $43.70 | $43.00 | $43.14 | 75,528 |
| 7/13/2026 | $43.70 | $44.30 | $42.65 | $43.26 | 74,823 |
| 7/10/2026 | $42.46 | $43.93 | $42.46 | $43.50 | 93,700 |
| 7/9/2026 | $40.41 | $42.84 | $39.85 | $42.50 | 107,600 |
| 7/8/2026 | $41.75 | $41.75 | $39.85 | $40.46 | 135,737 |
| 7/7/2026 | $42.38 | $42.50 | $41.51 | $41.88 | 68,900 |
| 7/6/2026 | $41.71 | $42.42 | $41.71 | $41.89 | 51,400 |
| 7/2/2026 | $42.41 | $42.98 | $41.25 | $41.66 | 59,100 |
| 7/1/2026 | $41.51 | $42.60 | $41.30 | $42.35 | 104,600 |
| 6/30/2026 | $41.74 | $42.15 | $41.17 | $41.20 | 42,600 |
| 6/29/2026 | $40.84 | $41.86 | $39.66 | $41.54 | 92,400 |
| 6/26/2026 | $39.05 | $41.04 | $38.83 | $41.04 | 205,900 |
| 6/25/2026 | $38.80 | $39.44 | $38.46 | $38.93 | 32,800 |
| 6/24/2026 | $38.69 | $39.74 | $38.67 | $38.95 | 49,505 |
| 6/23/2026 | $37.28 | $39.06 | $37.28 | $38.90 | 105,947 |
| 6/22/2026 | $37.36 | $37.86 | $37.13 | $37.35 | 50,203 |
| 6/18/2026 | $37.18 | $37.80 | $37.03 | $37.20 | 82,900 |
| 6/17/2026 | $36.85 | $38.30 | $36.59 | $36.90 | 73,900 |
| 6/16/2026 | $37.21 | $37.83 | $36.61 | $37.17 | 54,037 |
| 6/15/2026 | $37.74 | $38.13 | $36.70 | $36.77 | 48,438 |
| 6/12/2026 | $36.96 | $38.00 | $36.42 | $37.21 | 24,907 |
| 6/11/2026 | $36.35 | $36.93 | $35.46 | $36.83 | 26,111 |
| 6/10/2026 | $36.53 | $36.96 | $35.90 | $36.31 | 64,700 |
| 6/9/2026 | $36.09 | $37.02 | $35.79 | $36.19 | 47,307 |
| 6/8/2026 | $36.06 | $36.20 | $35.13 | $35.58 | 48,047 |
| 6/5/2026 | $36.10 | $36.32 | $35.40 | $35.93 | 38,500 |
| 6/4/2026 | $34.71 | $36.17 | $34.66 | $35.93 | 38,300 |
| 6/3/2026 | $35.05 | $35.05 | $33.80 | $34.24 | 47,400 |
| 6/2/2026 | $36.45 | $36.90 | $35.50 | $35.58 | 43,410 |
| 6/1/2026 | $36.76 | $37.26 | $36.48 | $36.68 | 55,026 |
| 5/29/2026 | $36.50 | $37.40 | $36.29 | $36.76 | 64,800 |
| 5/28/2026 | $36.14 | $36.69 | $35.89 | $36.28 | 62,200 |
| 5/27/2026 | $36.72 | $37.26 | $36.27 | $36.55 | 42,915 |
| 5/26/2026 | $35.46 | $36.44 | $35.40 | $36.39 | 47,000 |
| 5/22/2026 | $35.46 | $35.85 | $35.01 | $35.36 | 53,200 |
| 5/21/2026 | $36.45 | $36.51 | $34.70 | $35.58 | 97,008 |
| 5/20/2026 | $33.46 | $34.96 | $33.36 | $34.96 | 54,815 |
| 5/19/2026 | $34.69 | $35.02 | $33.77 | $33.96 | 52,606 |
| 5/18/2026 | $34.85 | $35.97 | $34.67 | $35.17 | 92,232 |
| 5/15/2026 | $34.78 | $34.81 | $33.30 | $34.20 | 44,200 |
| 5/14/2026 | $34.48 | $34.93 | $34.48 | $34.88 | 49,300 |