ROCK

Historical Prices (Last 90 Days)

DateOpenHighLowCloseVolume
5/20/2026$33.98$35.21$33.56$35.15336,585
5/19/2026$35.31$35.31$33.76$33.82307,000
5/18/2026$35.28$36.35$35.10$35.55310,602
5/15/2026$37.42$37.65$35.35$35.38408,929
5/14/2026$38.38$38.68$37.74$37.93268,143
5/13/2026$37.42$38.25$37.01$38.22339,333
5/12/2026$39.22$39.34$37.29$37.91413,200
5/11/2026$40.54$40.61$38.90$39.24440,000
5/8/2026$38.52$40.93$38.44$40.81617,337
5/7/2026$36.68$39.28$35.25$37.59844,100
5/6/2026$39.20$39.61$37.87$37.90365,700
5/5/2026$37.85$39.05$37.04$38.31259,039
5/4/2026$38.78$38.95$36.71$36.92247,600
5/1/2026$39.37$40.18$38.87$39.20300,840
4/30/2026$38.14$39.27$37.66$39.03258,700
4/29/2026$39.88$40.00$37.46$37.53365,700
4/28/2026$39.90$40.48$39.73$40.17247,541
4/27/2026$39.70$40.52$39.46$39.91592,700
4/24/2026$39.88$40.40$39.34$39.57311,330
4/23/2026$40.12$40.67$39.10$39.88201,134
4/22/2026$39.22$40.07$38.81$39.97309,000
4/21/2026$40.50$41.59$38.38$38.74420,434
4/20/2026$39.33$40.74$39.00$40.27331,831
4/17/2026$38.45$40.03$38.38$39.40341,725
4/16/2026$37.96$38.67$37.30$37.63308,239
4/15/2026$41.38$41.46$37.90$38.07253,894
4/14/2026$41.55$41.76$41.08$41.53211,100
4/13/2026$39.97$41.55$39.76$41.55242,200
4/10/2026$41.19$41.51$40.13$40.18623,600
4/9/2026$40.14$41.30$40.10$41.03249,800
4/8/2026$40.57$41.82$40.04$40.53295,205
4/7/2026$38.29$38.65$37.61$38.47298,400
4/6/2026$38.62$38.93$38.00$38.29222,433
4/2/2026$38.39$39.78$38.02$38.89322,100
4/1/2026$40.35$41.23$39.46$39.54256,605
3/31/2026$40.09$41.83$38.67$39.87340,600
3/30/2026$40.76$40.86$39.48$39.50298,000
3/27/2026$40.57$41.09$40.23$40.39260,918
3/26/2026$41.24$42.30$40.54$40.92271,700
3/25/2026$42.46$42.73$41.02$41.99241,400
3/24/2026$40.27$42.62$40.27$42.05396,800
3/23/2026$40.47$41.59$40.41$40.85351,216
3/20/2026$40.21$40.21$38.35$38.86605,648
3/19/2026$39.56$40.27$39.03$40.03365,600
3/18/2026$41.24$41.29$39.74$39.83417,000
3/17/2026$42.08$42.59$41.30$41.76499,309
3/16/2026$42.33$42.49$41.57$41.83364,206
3/13/2026$42.75$42.99$40.54$41.27348,939
3/12/2026$41.35$43.03$41.21$42.34582,552
3/11/2026$41.71$43.29$41.54$42.32383,859
3/10/2026$39.17$41.64$38.67$41.48586,300
3/9/2026$39.29$39.62$37.79$39.18397,400
3/6/2026$40.03$40.34$39.49$40.23343,947
3/5/2026$42.59$43.46$40.98$41.23380,200
3/4/2026$44.27$44.60$42.96$43.05348,300
3/3/2026$44.53$45.00$43.05$43.83397,822
3/2/2026$44.47$45.51$43.76$45.16366,830
2/27/2026$48.40$49.39$45.40$45.48328,612
2/26/2026$50.41$50.41$47.25$49.03331,116
2/25/2026$51.31$51.70$48.84$49.21306,200
2/24/2026$50.48$51.79$50.36$50.79146,200
2/23/2026$52.26$52.64$50.07$50.40277,600
2/20/2026$53.15$54.74$52.66$52.79320,300