Illinois Municipal Retirement Fund’s Gibraltar Industries ROCK Stock Holding History

Bought
Maintained
Sold
Quarter Market Value Status Shares Change in
Stake
Trade Value Portfolio Weight Portfolio Position
2026
Q1
$649K Buy
16,286
+387
+2% +$18.7K 0.01% 981
2025
Q4
$786K Sell
15,899
-53
-0.3% -$3.04K 0.01% 915
2025
Q3
$1M Sell
15,952
-313
-2% -$19.6K 0.01% 841
2025
Q2
$960K Buy
16,265
+634
+4% +$36.3K 0.01% 880
2025
Q1
$917K Sell
15,631
-1,240
-7% -$77.1K 0.01% 939
2024
Q4
$994K Buy
16,871
+237
+1% +$16.2K 0.01% 960
2024
Q3
$1.16M Sell
16,634
-1,002
-6% -$69.9K 0.02% 865
2024
Q2
$1.21M Sell
17,636
-151
-0.8% -$11K 0.02% 796
2024
Q1
$1.43M Buy
17,787
+548
+3% +$43.7K 0.02% 723
2023
Q4
$1.36M Sell
17,239
-1,123
-6% -$76.7K 0.02% 716
2023
Q3
$1.24M Buy
+18,362
New +$1.26M 0.02% 696

Other funds holding ROCK

Illinois Municipal Retirement Fund's ROCK Position: Q1 2026 in Review

Illinois Municipal Retirement Fund increased its Gibraltar Industries (ROCK) stake by 2.4% in Q1 2026, buying an estimated $18.7K and bringing the position to 16,286 shares worth $649K. The position accounts for 0.01% of the portfolio, ranked #981.

Illinois Municipal Retirement Fund first reported a position in ROCK in Q3 2023 and has held it in 11 quarters since. The position peaked at $1.43M in Q1 2024. 228 funds tracked by Wall St. Rank hold ROCK as of Q1 2026.

  • Illinois Municipal Retirement Fund held 16,286 shares of Gibraltar Industries worth $649K as of Q1 2026.
  • Illinois Municipal Retirement Fund bought 387 Gibraltar Industries shares in Q1 2026, an estimated $18.7K.
  • Gibraltar Industries made up 0.01% of Illinois Municipal Retirement Fund's portfolio in Q1 2026, its #981 holding.
  • Illinois Municipal Retirement Fund first reported a position in Gibraltar Industries in Q3 2023 and has held it in 11 quarters since.
  • Illinois Municipal Retirement Fund's Gibraltar Industries position peaked at $1.43M in Q1 2024.
  • 228 funds tracked by Wall St. Rank held Gibraltar Industries as of Q1 2026.

Based on Illinois Municipal Retirement Fund's 13F filing for Q1 2026, filed 5 May 2026.