CSR(CSR)
CSR
| Date | Open | High | Low | Close | Volume |
|---|---|---|---|---|---|
| 6/29/2026 | $56.27 | $56.91 | $55.92 | $56.88 | 123,921 |
| 6/26/2026 | $57.15 | $58.15 | $56.96 | $57.00 | 442,401 |
| 6/25/2026 | $57.30 | $58.33 | $56.48 | $56.75 | 165,341 |
| 6/24/2026 | $56.81 | $57.43 | $55.66 | $56.74 | 131,100 |
| 6/23/2026 | $55.86 | $56.78 | $55.42 | $56.40 | 185,314 |
| 6/22/2026 | $55.85 | $56.00 | $54.55 | $55.34 | 153,109 |
| 6/18/2026 | $55.11 | $56.60 | $54.50 | $55.65 | 452,400 |
| 6/17/2026 | $56.07 | $56.52 | $54.70 | $54.89 | 295,200 |
| 6/16/2026 | $55.30 | $56.87 | $55.30 | $56.39 | 236,400 |
| 6/15/2026 | $58.89 | $59.80 | $56.46 | $56.46 | 228,000 |
| 6/12/2026 | $57.28 | $59.36 | $57.28 | $58.39 | 110,537 |
| 6/11/2026 | $58.69 | $59.13 | $57.48 | $57.76 | 149,546 |
| 6/10/2026 | $58.38 | $59.57 | $58.11 | $58.48 | 168,700 |
| 6/9/2026 | $57.53 | $58.56 | $57.06 | $57.87 | 491,400 |
| 6/8/2026 | $58.36 | $59.05 | $57.11 | $57.50 | 345,209 |
| 6/5/2026 | $59.30 | $60.99 | $58.32 | $59.26 | 252,310 |
| 6/4/2026 | $60.88 | $61.37 | $59.39 | $60.00 | 229,500 |
| 6/3/2026 | $59.27 | $60.53 | $58.53 | $60.21 | 160,414 |
| 6/2/2026 | $62.83 | $62.83 | $57.68 | $59.63 | 260,800 |
| 6/1/2026 | $66.81 | $68.02 | $65.01 | $66.67 | 89,122 |
| 5/29/2026 | $67.21 | $67.65 | $66.04 | $67.48 | 110,434 |
| 5/28/2026 | $67.80 | $68.16 | $66.94 | $67.69 | 64,337 |
| 5/27/2026 | $68.63 | $69.00 | $67.40 | $67.71 | 77,237 |
| 5/26/2026 | $68.13 | $68.87 | $67.13 | $68.15 | 81,125 |
| 5/22/2026 | $67.69 | $68.43 | $66.35 | $68.24 | 62,800 |
| 5/21/2026 | $66.47 | $67.47 | $65.54 | $67.40 | 85,800 |
| 5/20/2026 | $66.56 | $67.34 | $64.35 | $67.07 | 112,200 |
| 5/19/2026 | $67.57 | $68.29 | $66.03 | $66.69 | 192,525 |
| 5/18/2026 | $67.14 | $68.03 | $67.00 | $67.59 | 69,100 |
| 5/15/2026 | $68.08 | $68.70 | $66.73 | $66.97 | 127,409 |
| 5/14/2026 | $68.55 | $68.99 | $67.59 | $67.88 | 71,718 |
| 5/13/2026 | $68.76 | $69.00 | $67.00 | $68.49 | 101,000 |
| 5/12/2026 | $68.25 | $68.91 | $66.76 | $68.89 | 114,900 |
| 5/11/2026 | $68.22 | $68.68 | $67.71 | $67.92 | 61,209 |
| 5/8/2026 | $67.60 | $68.50 | $66.75 | $67.65 | 60,147 |
| 5/7/2026 | $67.05 | $68.24 | $66.71 | $67.45 | 64,000 |
| 5/6/2026 | $66.14 | $67.48 | $65.98 | $67.20 | 126,253 |
| 5/5/2026 | $67.74 | $68.50 | $65.17 | $65.46 | 153,027 |
| 5/4/2026 | $67.94 | $69.61 | $67.81 | $68.77 | 93,245 |
| 5/1/2026 | $68.50 | $69.16 | $66.69 | $68.38 | 75,800 |
| 4/30/2026 | $67.25 | $68.67 | $65.43 | $68.27 | 98,500 |
| 4/29/2026 | $68.01 | $68.67 | $66.64 | $67.24 | 137,000 |
| 4/28/2026 | $66.87 | $68.55 | $66.21 | $68.38 | 183,000 |
| 4/27/2026 | $65.99 | $66.98 | $65.54 | $66.34 | 91,000 |
| 4/24/2026 | $65.50 | $66.49 | $64.80 | $66.49 | 129,901 |
| 4/23/2026 | $65.43 | $66.05 | $64.61 | $65.87 | 92,838 |
| 4/22/2026 | $65.80 | $65.99 | $64.00 | $65.06 | 107,300 |
| 4/21/2026 | $66.56 | $66.56 | $65.14 | $65.63 | 159,410 |
| 4/20/2026 | $64.97 | $66.88 | $64.71 | $66.58 | 108,608 |
| 4/17/2026 | $64.20 | $65.41 | $64.04 | $65.10 | 102,900 |
| 4/16/2026 | $62.17 | $63.66 | $62.04 | $63.66 | 188,000 |
| 4/15/2026 | $62.17 | $63.53 | $61.68 | $62.44 | 72,700 |
| 4/14/2026 | $62.77 | $63.31 | $62.24 | $62.49 | 464,609 |
| 4/13/2026 | $64.00 | $64.16 | $62.58 | $63.05 | 132,407 |
| 4/10/2026 | $62.42 | $64.19 | $62.05 | $63.92 | 127,900 |
| 4/9/2026 | $60.56 | $62.55 | $60.56 | $62.04 | 102,703 |
| 4/8/2026 | $60.89 | $61.15 | $60.48 | $61.02 | 107,205 |
| 4/7/2026 | $60.71 | $61.65 | $59.86 | $60.18 | 148,311 |
| 4/6/2026 | $59.79 | $60.03 | $59.28 | $59.28 | 144,405 |
| 4/2/2026 | $57.94 | $60.01 | $57.05 | $59.90 | 148,100 |
| 4/1/2026 | $57.55 | $58.35 | $57.45 | $57.78 | 81,300 |