Insider at

04

Insider transactions

05
2 buys (P) 0 sells (S) Net: $49,886 + 39 non-open-market transactions below Avg return of open purchases vs now: 12.6% last 12 months, based on the transactions shown below

Price change vs current quote, split-adjusted for corporate actions since the filing — not benchmarked, not annualized, not size-weighted

39 other filings hidden
DateTickerCodeSharesPriceValue Owned afterΔ ownA/Dvs now
May 21, 2026 ROCK P 144 $35.66 $5,135 17,389 Direct +0.84% Acquired 12.6% (price as of 2026-10-02)
May 21, 2026 ROCK P 1,256 $35.63 $44,751 17,245 Direct +7.86% Acquired 12.7% (price as of 2026-10-02)

P = Open-market purchase · S = Sale · A = Grant/award · M = Option exercise · G = Gift · F = Tax withholding

Insider transactions are not a recommendation; sales are often driven by liquidity or tax reasons.

Derivative holdings (Form 4 Table II) Options, RSUs and convertible securities reported on Form 4 Table II.

06
DateTickerSecurityUnderlying Exercise priceExpirationSharesA/D
Sept. 30, 2026 ROCK Restricted Stock Unit (2018 MSPP Match) [F1] Common Stock (245) · · 245 Acquired
June 30, 2026 ROCK Restricted Stock Unit (2018 MSPP Match) [F1] Common Stock (259) · · 259 Acquired
March 31, 2026 ROCK Restricted Stock Unit (2018 MSPP Match) [F1] Common Stock (240) · · 240 Acquired
March 6, 2026 ROCK Restricted Stock Unit (2018 MSPP Match) [F1] Common Stock (438) · · 438 Acquired
Dec. 31, 2025 ROCK Restricted Stock Unit (2018 MSPP Match) [F1] Common Stock (172) · · 172 Acquired
Sept. 30, 2025 ROCK Restricted Stock Unit (2018 MSPP Match) [F1] Common Stock (183) · · 183 Acquired
June 30, 2025 ROCK Restricted Stock Unit (2018 MSPP Match) [F1] Common Stock (172) · · 172 Acquired
March 31, 2025 ROCK Restricted Stock Unit (2018 MSPP Match) [F1] Common Stock (177) · · 177 Acquired
March 7, 2025 ROCK Restricted Stock Unit (2018 MSPP Match) [F1] Common Stock (638) · · 638 Acquired
Dec. 31, 2024 ROCK Restricted Stock Unit (2018 MSPP Match) [F1] Common Stock (136) · · 136 Acquired
Sept. 30, 2024 ROCK Restricted Stock Unit (2018 MSPP Match) [F1] Common Stock (155) · · 155 Acquired
June 30, 2024 ROCK Restricted Stock Unit (2018 MSPP Match) [F1] Common Stock (127) · · 127 Acquired
March 31, 2024 ROCK Restricted Stock Unit (2018 MSPP Match) [F1] Common Stock (132) · · 132 Acquired
March 8, 2024 ROCK Restricted Stock Unit (2018 MSPP Match) [F1] Common Stock (1,371) · · 1,371 Acquired
Dec. 31, 2023 ROCK Restricted Stock Unit (2018 MSPP Match) [F1] Common Stock (131) · · 131 Acquired
Sept. 30, 2023 ROCK Restricted Stock Unit (2018 MSPP Match) [F1] Common Stock (152) · · 152 Acquired
June 30, 2023 ROCK Restricted Stock Unit (2018 MSPP Match) [F1] Common Stock (165) · · 165 Acquired
March 31, 2023 ROCK Restricted Stock Unit (2018 MSPP Match) [F1] Common Stock (198) · · 198 Acquired
March 10, 2023 ROCK Restricted Stock Unit (2018 MSPP Match) [F1] Common Stock (1,167) · · 1,167 Acquired
Dec. 31, 2022 ROCK Restricted Stock Unit (2018 MSPP Match) [F1] Common Stock (178) · · 178 Acquired
Sept. 30, 2022 ROCK Restricted Stock Unit (2018 MSPP Match) [F1] Common Stock (234) · · 234 Acquired
June 30, 2022 ROCK Restricted Stock Unit (2018 MSPP Match) [F1] Common Stock (244) · · 244 Acquired
March 31, 2022 ROCK Restricted Stock Unit (2018 MSPP Match) [F1] Common Stock (158) · · 158 Acquired

Exercise/conversion price is blank when not applicable (e.g. RSUs).