• $167.1M
    Market Cap
  • 18.11%
    1-Year Change
  • Electrical Equipment & Parts
    Industry

Top Holders

Institutional
Mutual Funds
Holder
Ownership %
Shares Held
Change (Shares, %)
Report Date
RENAISSANCE TECHNOLOGIES LLC
3.45%
103,212
-100 (-0.10%)
Mar 31, 2026
DIMENSIONAL FUND ADVISORS LP
3.12%
93,523
-5,570 (-5.96%)
Mar 31, 2026
VANGUARD GROUP INC
3.08%
92,176
-1,401 (-1.52%)
Dec 31, 2025
N/A
2.84%
85,006
+85,006 (+100.00%)
Mar 31, 2026
ARROWSTREET CAPITAL, LIMITED PARTNERSHIP
2.07%
61,879
0 (0.00%)
Mar 31, 2026
DE LISLE PARTNERS LLP
1.88%
56,247
0 (0.00%)
Mar 31, 2026
AMERICAN CENTURY COMPANIES INC
1.77%
53,086
+16,637 (+31.34%)
Mar 31, 2026

Current Ownership Distribution

  • Institutions8.4M (67.62%)
  • Mutual Funds2.8M (22.80%)
  • Insiders1.2M (9.58%)
  • Other0 (0.00%)

Insider Transactions

  • 9.58% (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)
  • $102.8M
    Amount of InsiderSelling (last 12 months)
Insider Name & Title
Type
Date
Transaction Value
Shares
Share Price
Shares After Transactions
HELMETAG CARL
Sell
Jun 24, 2026
$126.56
2
$63.28
24,167
HELMETAG CARL
Sell
Jun 24, 2026
$315.80
5
$63.16
24,162
HELMETAG CARL
Sell
Jun 24, 2026
$316.25
5
$63.25
24,157
HELMETAG CARL
Sell
Jun 24, 2026
$316.40
5
$63.28
24,152
HELMETAG CARL
Sell
Jun 24, 2026
$319.65
5
$63.93
24,147
HELMETAG CARL
Sell
Jun 24, 2026
$319.85
5
$63.97
24,142
HELMETAG CARL
Sell
Jun 24, 2026
$319.90
5
$63.98
24,137
HELMETAG CARL
Sell
Jun 24, 2026
$639.30
10
$63.93
24,127
HELMETAG CARL
Sell
Jun 24, 2026
$639.60
10
$63.96
24,117
HELMETAG CARL
Sell
Jun 24, 2026
$959.40
15
$63.96
24,102
HELMETAG CARL
Sell
Jun 24, 2026
$1,279.00
20
$63.95
24,082
HELMETAG CARL
Sell
Jun 24, 2026
$1,395.46
22
$63.43
24,060
HELMETAG CARL
Sell
Jun 24, 2026
$1,586.25
25
$63.45
24,035
HELMETAG CARL
Sell
Jun 24, 2026
$1,598.00
25
$63.92
24,010
HELMETAG CARL
Sell
Jun 24, 2026
$2,210.25
35
$63.15
29,975
HELMETAG CARL
Sell
Jun 24, 2026
$2,237.90
35
$63.94
23,940
HELMETAG CARL
Sell
Jun 24, 2026
$4,154.15
65
$63.91
23,875
HELMETAG CARL
Sell
Jun 24, 2026
$5,433.20
85
$63.92
23,790
HELMETAG CARL
Sell
Jun 24, 2026
$6,022.05
95
$63.39
23,695
HELMETAG CARL
Sell
Jun 24, 2026
$6,715.80
105
$63.96
23,590
HELMETAG CARL
Sell
Jun 24, 2026
$6,944.30
110
$63.13
23,480
HELMETAG CARL
Sell
Jun 24, 2026
$8,308.30
130
$63.91
23,350
HELMETAG CARL
Sell
Jun 24, 2026
$11,504.36
181
$63.56
23,169
CORR PAUL J
Exempt
Jun 23, 2026
$46,027.50
2,550
$18.05
8,400
CORR PAUL J
Exempt
Jun 23, 2026
$46,027.50
2,550
$18.05
22,989
CORR PAUL J
Sell
Jun 23, 2026
$780.96
12
$65.08
22,977
CORR PAUL J
Sell
Jun 23, 2026
$6,530.00
100
$65.30
22,877
CORR PAUL J
Sell
Jun 23, 2026
$6,542.50
100
$65.42
22,777
CORR PAUL J
Sell
Jun 23, 2026
$13,103.00
200
$65.52
22,577
CORR PAUL J
Sell
Jun 23, 2026
$6,559.00
100
$65.59
22,477