• $333.8M
    Market Cap
  • 87.24%
    1-Year Change
  • Engineering & Construction
    Industry

Top Holders

Institutional
Mutual Funds
Holder
Ownership %
Shares Held
Change (Shares, %)
Report Date
NEEDHAM INVESTMENT MANAGEMENT LLC
4.29%
800,000
+214,560 (+26.82%)
Mar 31, 2026
HUNTINGTON NATIONAL BANK
3.56%
663,588
-15,000 (-2.26%)
Mar 31, 2026
BLACKROCK, INC.
3.52%
657,292
-29,408 (-4.47%)
Mar 31, 2026
VANGUARD GROUP INC
3.39%
632,727
+19,186 (+3.03%)
Dec 31, 2025
N/A
3.14%
586,675
+586,675 (+100.00%)
Mar 31, 2026
DRIEHAUS CAPITAL MANAGEMENT LLC
2.64%
491,854
+491,854 (+100.00%)
Mar 31, 2026
STOKES FAMILY OFFICE, LLC
2.48%
462,149
-128 (-0.03%)
Mar 31, 2026

Current Ownership Distribution

  • Institutions70.5M (74.99%)
  • Mutual Funds15.7M (16.74%)
  • Insiders7.8M (8.27%)
  • Other0 (0.00%)

Insider Transactions

  • 8.27% (7.8M)
    Current InsiderOwnership (%, shares)
  • 1
    Number of InsiderBuying (last 12 months)
  • $62.9M
    Amount of InsiderBuying (last 12 months)
  • 0
    Number of InsiderSelling (last 12 months)
  • $0.00
    Amount of InsiderSelling (last 12 months)
Insider Name & Title
Type
Date
Transaction Value
Shares
Share Price
Shares After Transactions
REYNOLDS DOUGLAS V
President
Buy
Jun 18, 2026
$97,560.00
6,000
$16.26
1.5M
REYNOLDS DOUGLAS V
President
Buy
Mar 20, 2026
$63,767.34
4,809
$13.26
1.5M
REYNOLDS DOUGLAS V
President
Buy
Mar 19, 2026
$19,560.00
1,500
$13.04
1.5M
Crimmel Charles P.
Chief Financial Officer
Buy
May 19, 2025
$4,700.00
500
$9.40
5,879
Farrell Patrick J
Buy
May 16, 2025
$14,991.12
1,772
$8.46
12,459
Prince Mark
Buy
Feb 12, 2025
$230,160.00
21,000
$10.96
100,071
Crimmel Charles P.
Chief Financial Officer
In Kind
Jan 17, 2025
$3,502.38
269
$13.02
5,379
Crimmel Charles P.
Chief Financial Officer
Award
Jan 15, 2025
$0.00
1,985
$0.00
5,648
REYNOLDS MARSHALL T
Sell
Dec 20, 2024
$556,796.52
34,713
$16.04
1.5M
Lucente Frank S
Sell
Dec 17, 2024
$87,500.00
5,000
$17.50
273,337
Lucente Frank S
Sell
Aug 22, 2024
$18,540.00
1,800
$10.30
284,337
REYNOLDS MARSHALL T
Sell
Aug 19, 2024
$170,658.40
18,040
$9.46
1.7M
REYNOLDS MARSHALL T
Sell
Aug 16, 2024
$225,000.00
25,000
$9.00
1.7M
Lucente Frank S
Sell
Aug 15, 2024
$62,930.00
7,000
$8.99
296,137
REYNOLDS MARSHALL T
Sell
Aug 15, 2024
$2,970.00
330
$9.00
1.7M
Lucente Frank S
Sell
Aug 14, 2024
$19,512.90
2,190
$8.91
303,137