• $181.4M
    Market Cap
  • 67.04%
    1-Year Change
  • Electrical Equipment & Parts
    Industry

Top Holders

Institutional
Mutual Funds
Holder
Ownership %
Shares Held
Change (Shares, %)
Report Date
BLACKROCK, INC.
3.87%
115,929
+105,745 (+91.22%)
Jun 30, 2026
VANGUARD CAPITAL MANAGEMENT LLC
3.27%
98,005
+12,999 (+13.26%)
Jun 30, 2026
RENAISSANCE TECHNOLOGIES LLC
3.09%
92,712
-10,500 (-11.33%)
Jun 30, 2026
VANGUARD GROUP INC
3.08%
92,176
-1,401 (-1.52%)
Dec 31, 2025
DIMENSIONAL FUND ADVISORS LP
3.04%
90,994
-2,529 (-2.78%)
Jun 30, 2026
N/A
2.84%
85,006
+85,006 (+100.00%)
Mar 31, 2026
AMERICAN CENTURY COMPANIES INC
2.40%
71,928
+18,842 (+26.20%)
Jun 30, 2026

Current Ownership Distribution

  • Institutions9.5M (67.32%)
  • Mutual Funds3.4M (24.24%)
  • Insiders1.2M (8.43%)
  • Other0 (0.00%)

Insider Transactions

  • 8.43% (1.2M)
    Current InsiderOwnership (%, shares)
  • 0
    Number of InsiderBuying (last 12 months)
  • $0.00
    Amount of InsiderBuying (last 12 months)
  • 4
    Number of InsiderSelling (last 12 months)
  • $143.6M
    Amount of InsiderSelling (last 12 months)
Insider Name & Title
Type
Date
Transaction Value
Shares
Share Price
Shares After Transactions
CORR PAUL J
Exempt
Sep 25, 2026
$32,154.00
2,300
$13.98
6,100
CORR PAUL J
Exempt
Sep 25, 2026
$32,154.00
2,300
$13.98
22,739
CORR PAUL J
Sell
Sep 25, 2026
$5,952.60
90
$66.14
22,649
CORR PAUL J
Sell
Sep 25, 2026
$661.30
10
$66.13
22,639
CORR PAUL J
Sell
Sep 25, 2026
$11,020.74
166
$66.39
22,473
CORR PAUL J
Sell
Sep 25, 2026
$2,584.14
39
$66.26
22,434
CORR PAUL J
Sell
Sep 25, 2026
$6,620.00
100
$66.20
22,334
CORR PAUL J
Sell
Sep 25, 2026
$13,254.00
200
$66.27
22,134
CORR PAUL J
Sell
Sep 25, 2026
$662.80
10
$66.28
22,124
CORR PAUL J
Sell
Sep 25, 2026
$6,662.00
100
$66.62
22,024
CORR PAUL J
Sell
Sep 25, 2026
$5,208.06
78
$66.77
21,946
CORR PAUL J
Sell
Sep 25, 2026
$6,679.00
100
$66.79
21,846
CORR PAUL J
Sell
Sep 25, 2026
$3,472.56
52
$66.78
21,794
CORR PAUL J
Sell
Sep 25, 2026
$2,033.91
31
$65.61
21,763
CORR PAUL J
Sell
Sep 25, 2026
$12,398.40
189
$65.60
21,574
CORR PAUL J
Sell
Sep 25, 2026
$1,377.81
21
$65.61
21,553
CORR PAUL J
Sell
Sep 25, 2026
$6,527.00
100
$65.27
21,453
CORR PAUL J
Sell
Sep 25, 2026
$5,247.20
80
$65.59
21,373
CORR PAUL J
Sell
Sep 25, 2026
$196.80
3
$65.60
21,370
CORR PAUL J
Sell
Sep 25, 2026
$6,525.00
100
$65.25
21,270
CORR PAUL J
Sell
Sep 25, 2026
$390.12
6
$65.02
21,264
CORR PAUL J
Sell
Sep 25, 2026
$4,809.26
74
$64.99
21,190
CORR PAUL J
Sell
Sep 25, 2026
$3,835.00
59
$65.00
21,131
CORR PAUL J
Sell
Sep 25, 2026
$6,426.00
100
$64.26
21,031
CORR PAUL J
Sell
Sep 25, 2026
$5,439.00
84
$64.75
20,947
CORR PAUL J
Sell
Sep 25, 2026
$2,782.53
43
$64.71
20,904
CORR PAUL J
Sell
Sep 25, 2026
$6,455.00
100
$64.55
20,804
CORR PAUL J
Sell
Sep 25, 2026
$2,929.50
45
$65.10
20,759
CORR PAUL J
Sell
Sep 25, 2026
$322.50
5
$64.50
20,754
CORR PAUL J
Sell
Sep 25, 2026
$257.96
4
$64.49
20,750