• $342.8M
    Market Cap
  • 24.09%
    1-Year Change
  • Security & Protection Services
    Industry

Top Holders

Institutional
Mutual Funds
Holder
Ownership %
Shares Held
Change (Shares, %)
Report Date
DIMENSIONAL FUND ADVISORS LP
4.21%
2.1M
-31,032 (-1.51%)
Jun 30, 2026
BLACKROCK FUNDING, INC. /DE
1.14%
557,486
+9,015 (+1.62%)
Dec 31, 2024
BLACKROCK, INC.
1.11%
540,104
+10,395 (+1.92%)
Jun 30, 2026
BLACKROCK INC.
1.09%
530,188
-10,895 (-2.05%)
Jun 30, 2024
VANGUARD GROUP INC
0.86%
421,050
-326 (-0.08%)
Dec 31, 2025
VANGUARD CAPITAL MANAGEMENT LLC
0.67%
324,989
+3,797 (+1.17%)
Jun 30, 2026
ARISTIDES CAPITAL LLC
0.64%
312,962
-104,052 (-33.25%)
Jun 30, 2026

Current Ownership Distribution

  • Institutions101.7M (52.65%)
  • Mutual Funds49.8M (25.75%)
  • Insiders41.7M (21.60%)
  • Other0 (0.00%)

Insider Transactions

  • 21.60% (41.7M)
    Current InsiderOwnership (%, shares)
  • 0
    Number of InsiderBuying (last 12 months)
  • $0.00
    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
Kramer Kevin B
Buy
Mar 12, 2025
$6,930.00
1,000
$6.93
10,350
Kramer Kevin B
Buy
Mar 12, 2025
$7,070.00
1,000
$7.07
11,350
Kramer Kevin B
Buy
Mar 12, 2025
$3,540.00
500
$7.08
11,850
Kramer Kevin B
Buy
Mar 12, 2025
$3,355.80
470
$7.14
12,320
Kramer Kevin B
Buy
Mar 12, 2025
$7,150.00
1,000
$7.15
13,320
Kramer Kevin B
Buy
Mar 12, 2025
$718.00
100
$7.18
13,420
Kramer Kevin B
Buy
Mar 12, 2025
$7,190.00
1,000
$7.19
14,420
Kramer Kevin B
Buy
Mar 12, 2025
$64.89
9
$7.21
14,429
Kramer Kevin B
Buy
Mar 12, 2025
$880.84
122
$7.22
14,551
Kramer Kevin B
Buy
Mar 12, 2025
$816.99
113
$7.23
14,664
Kramer Kevin B
Buy
Mar 12, 2025
$1,346.64
186
$7.24
14,850
Kramer Kevin B
Buy
Mar 12, 2025
$1,378.04
188
$7.33
15,038
Kramer Kevin B
Buy
Mar 12, 2025
$734.00
100
$7.34
15,138
Kramer Kevin B
Buy
Mar 12, 2025
$4,327.68
588
$7.36
15,726
Kramer Kevin B
Buy
Mar 12, 2025
$7.37
1
$7.37
15,727
Kramer Kevin B
Buy
Mar 12, 2025
$74.00
10
$7.40
15,737
Kramer Kevin B
Buy
Mar 12, 2025
$842.98
113
$7.46
15,850
Hanley Bryan A.
Senior VP and Treasurer
Buy
Mar 11, 2025
$1,695.00
250
$6.78
1,250