1
BROADCOM INC
COM
AVGO
AVGO
184,913
$31.0m7.18%
7.18%
Added Shares held: Q2 2024 184.2k, Q3 2024 184.5k, Q4 2024 184.6k, Q1 2025 184.9k
+283
+283
0.1%
2
AUTOZONE INC
COM
AZO
AZO
7,761
$29.6m6.86%
6.86%
Added Shares held: Q2 2024 7.8k, Q3 2024 7.7k, Q4 2024 7.7k, Q1 2025 7.8k
+68
+68
0.9%
3
EMCOR GROUP INC
COM
EME
EME
59,982
$22.2m5.14%
5.14%
Reduced Shares held: Q2 2024 71.4k, Q3 2024 71.5k, Q4 2024 69.9k, Q1 2025 60.0k
-9.9k
-9,943
-14.2%
4
REPUBLIC SVCS INC
COM
RSG
RSG
88,608
$21.5m4.98%
4.98%
Added Shares held: Q2 2024 87.7k, Q3 2024 87.9k, Q4 2024 87.9k, Q1 2025 88.6k
+745
+745
0.8%
5
INVESCO EXCH TRD SLF IDX FD
BULSHS 2025 CB
BSCP
BSCP
980,814
$20.3m4.70%
4.70%
Added Shares held: Q2 2024 808.4k, Q3 2024 813.5k, Q4 2024 976.1k, Q1 2025 980.8k
+4.7k
+4,688
0.5%
6
MASTEC INC
COM
MTZ
MTZ
170,535
$19.9m4.62%
4.62%
Reduced Shares held: Q2 2024 174.9k, Q3 2024 173.8k, Q4 2024 171.7k, Q1 2025 170.5k
-1.2k
-1,157
-0.7%
7
VISTRA CORP
COM
VST
VST
167,178
$19.6m4.55%
4.55%
Reduced Shares held: Q2 2024 299.6k, Q3 2024 300.3k, Q4 2024 217.1k, Q1 2025 167.2k
-50.0k
-49,966
-23.0%
8
INVESCO EXCH TRD SLF IDX FD
BULSHS 2026 CB
BSCQ
BSCQ
975,786
$19.0m4.41%
4.41%
Added Shares held: Q2 2024 795.3k, Q3 2024 800.0k, Q4 2024 962.8k, Q1 2025 975.8k
+13.0k
+13,025
1.4%
9
COLLIERS INTL GROUP INC
SUB VTG SHS
CIGI
CIGI
140,754
$17.1m3.96%
3.96%
Added Shares held: Q2 2024 143.7k, Q3 2024 142.3k, Q4 2024 140.6k, Q1 2025 140.8k
+201
+201
0.1%
10
SS&C TECHNOLOGIES HLDGS INC
COM
SSNC
SSNC
186,530
$15.6m3.61%
3.61%
Added Shares held: Q2 2024 188.2k, Q3 2024 187.9k, Q4 2024 185.8k, Q1 2025 186.5k
+694
+694
0.4%
11
MARKEL GROUP INC
COM
MKL
MKL
8,075
$15.1m3.50%
3.50%
Added Shares held: Q2 2024 8.0k, Q3 2024 8.0k, Q4 2024 8.0k, Q1 2025 8.1k
+48
+48
0.6%
12
ALPHABET INC
CAP STK CL A
GOOGL
GOOGL
90,911
$14.1m3.26%
3.26%
Added Shares held: Q2 2024 91.1k, Q3 2024 91.4k, Q4 2024 90.4k, Q1 2025 90.9k
+551
+551
0.6%
13
STRIDE INC
COM
LRN
LRN
101,732
$12.9m2.99%
2.99%
Reduced Shares held: Q2 2024 107.6k, Q3 2024 107.6k, Q4 2024 107.2k, Q1 2025 101.7k
-5.5k
-5,477
-5.1%
14
INVESCO EXCH TRD SLF IDX FD
BULSHS 2027 CB
BSCR
BSCR
656,260
$12.9m2.98%
2.98%
Added Shares held: Q2 2024 131.7k, Q3 2024 136.4k, Q4 2024 640.5k, Q1 2025 656.3k
+15.7k
+15,733
2.5%
15
CANADIAN PACIFIC KANSAS CITY
COM
CP
CP
169,747
$11.9m2.77%
2.77%
Added Shares held: Q2 2024 171.4k, Q3 2024 171.2k, Q4 2024 168.9k, Q1 2025 169.7k
+818
+818
0.5%
16
INVESCO EXCH TRD SLF IDX FD
INVSCO BLSH 28
BSCS
BSCS
475,416
$9.7m2.24%
2.24%
Added Shares held: Q2 2024 33.1k, Q3 2024 32.1k, Q4 2024 454.3k, Q1 2025 475.4k
+21.1k
+21,122
4.7%
17
BROOKFIELD CORP
CL A LTD VT SH
BN
BN
176,735
$9.3m2.15%
2.15%
Added Shares held: Q2 2024 176.6k, Q3 2024 176.5k, Q4 2024 175.5k, Q1 2025 176.7k
+1.3k
+1,263
0.7%
18
EXXON MOBIL CORP
COM
XOM
XOM
69,159
$8.2m1.91%
1.91%
Added Shares held: Q2 2024 68.6k, Q3 2024 68.6k, Q4 2024 67.9k, Q1 2025 69.2k
+1.2k
+1,250
1.8%
19
BRINKS CO
COM
BCO
BCO
94,785
$8.2m1.89%
1.89%
Added Shares held: Q2 2024 93.5k, Q3 2024 93.7k, Q4 2024 93.3k, Q1 2025 94.8k
+1.4k
+1,442
1.5%
20
DOLLAR TREE INC
COM
DLTR
DLTR
105,240
$7.9m1.83%
1.83%
Added Shares held: Q2 2024 107.0k, Q3 2024 107.4k, Q4 2024 102.1k, Q1 2025 105.2k
+3.2k
+3,188
3.1%
21
VERALTO CORP
COM SHS
VLTO
VLTO
79,521
$7.8m1.80%
1.80%
Added Shares held: Q2 2024 79.3k, Q3 2024 79.5k, Q4 2024 79.0k, Q1 2025 79.5k
+485
+485
0.6%
22
INNOSPEC INC
COM
IOSP
IOSP
79,066
$7.5m1.74%
1.74%
Added Shares held: Q2 2024 78.2k, Q3 2024 78.4k, Q4 2024 77.7k, Q1 2025 79.1k
+1.4k
+1,370
1.8%
23
MARATHON PETE CORP
COM
MPC
MPC
49,936
$7.3m1.69%
1.69%
Added Shares held: Q2 2024 86.9k, Q3 2024 86.9k, Q4 2024 49.6k, Q1 2025 49.9k
+316
+316
0.6%
24
API GROUP CORP
COM STK
APG
APG
182,031
$6.5m1.51%
1.51%
Added Shares held: Q2 2024 181.8k, Q3 2024 182.1k, Q4 2024 181.0k, Q1 2025 182.0k
+1.0k
+1,007
0.6%
25
INVESCO EXCH TRD SLF IDX FD
BULETSHS 2029
BSCT
BSCT
338,786
$6.3m1.46%
1.46%
Added Shares held: Q2 2024 0, Q3 2024 0, Q4 2024 308.4k, Q1 2025 338.8k
+30.4k
+30,372
9.8%
26
GXO LOGISTICS INCORPORATED
COMMON STOCK
GXO
GXO
159,577
$6.2m1.45%
1.45%
Added Shares held: Q2 2024 98.7k, Q3 2024 99.1k, Q4 2024 155.7k, Q1 2025 159.6k
+3.9k
+3,857
2.5%
27
LIVE NATION ENTERTAINMENT IN
COM
LYV
LYV
47,046
$6.1m1.43%
1.43%
New Shares held: Q2 2024 0, Q3 2024 0, Q4 2024 0, Q1 2025 47.0k
28
VISTEON CORP
COM NEW
VC
VC
70,707
$5.5m1.27%
1.27%
Added Shares held: Q2 2024 70.3k, Q3 2024 70.4k, Q4 2024 68.9k, Q1 2025 70.7k
+1.8k
+1,800
2.6%
29
MOOG INC
CL A
MOG.A
MOG.A
29,161
$5.1m1.17%
1.17%
Added Shares held: Q2 2024 21.6k, Q3 2024 21.5k, Q4 2024 21.4k, Q1 2025 29.2k
+7.8k
+7,799
36.5%
30
CRANE NXT CO
COM
CXT
CXT
96,913
$5.0m1.16%
1.16%
Added Shares held: Q2 2024 58.0k, Q3 2024 95.3k, Q4 2024 94.8k, Q1 2025 96.9k
+2.2k
+2,157
2.3%
31
ICU MED INC
COM
ICUI
ICUI
35,870
$5.0m1.16%
1.16%
Added Shares held: Q2 2024 23.8k, Q3 2024 23.5k, Q4 2024 21.9k, Q1 2025 35.9k
+14.0k
+13,951
63.6%
32
BIOGEN INC
COM
BIIB
BIIB
33,444
$4.6m1.06%
1.06%
Added Shares held: Q2 2024 34.2k, Q3 2024 34.4k, Q4 2024 29.8k, Q1 2025 33.4k
+3.6k
+3,646
12.2%
33
ALIGHT INC
COM CL A
ALIT
ALIT
765,311
$4.5m1.05%
1.05%
Added Shares held: Q2 2024 690.5k, Q3 2024 695.5k, Q4 2024 688.9k, Q1 2025 765.3k
+76.4k
+76,385
11.1%
34
RXO INC
COMMON STOCK
RXO
RXO
188,826
$3.6m0.84%
0.84%
Added Shares held: Q2 2024 189.7k, Q3 2024 188.8k, Q4 2024 186.8k, Q1 2025 188.8k
+2.0k
+2,049
1.1%
35
ANTERIX INC
COM
ATEX
ATEX
96,797
$3.5m0.82%
0.82%
Added Shares held: Q2 2024 96.8k, Q3 2024 96.3k, Q4 2024 92.4k, Q1 2025 96.8k
+4.4k
+4,386
4.8%
36
DISNEY WALT CO
COM
DIS
DIS
33,781
$3.3m0.77%
0.77%
Added Shares held: Q2 2024 33.7k, Q3 2024 33.8k, Q4 2024 33.5k, Q1 2025 33.8k
+273
+273
0.8%
37
CROCS INC
COM
CROX
CROX
29,404
$3.1m0.72%
0.72%
Added Shares held: Q2 2024 26.9k, Q3 2024 27.5k, Q4 2024 24.9k, Q1 2025 29.4k
+4.5k
+4,525
18.2%
38
SHYFT GROUP INC
COM
SPAR
SPAR
335,844
$2.7m0.63%
0.63%
Added Shares held: Q2 2024 228.1k, Q3 2024 227.1k, Q4 2024 300.9k, Q1 2025 335.8k
+34.9k
+34,943
11.6%
39
ENERGY TRANSFER L P
COM UT LTD PTN
ET
ET
110,203
$2.0m0.48%
0.48%
Reduced Shares held: Q2 2024 116.2k, Q3 2024 116.2k, Q4 2024 114.0k, Q1 2025 110.2k
-3.8k
-3,825
-3.4%
40
BROOKFIELD ASSET MANAGMT LTD
CL A LMT VTG SHS
BAM
BAM
35,400
$1.7m0.40%
0.40%
Added Shares held: Q2 2024 35.7k, Q3 2024 35.7k, Q4 2024 35.2k, Q1 2025 35.4k
+203
+203
0.6%
41
ELI LILLY & CO
COM
LLY
LLY
2,068
$1.7m0.40%
0.40%
Unchanged Shares held: Q2 2024 2.1k, Q3 2024 2.1k, Q4 2024 2.1k, Q1 2025 2.1k
42
INMODE LTD
SHS
INMD
INMD
88,625
$1.6m0.36%
0.36%
Added Shares held: Q2 2024 92.6k, Q3 2024 92.4k, Q4 2024 81.0k, Q1 2025 88.6k
+7.6k
+7,601
9.4%
43
ORTHOFIX MED INC
COM
OFIX
OFIX
39,462
$643.6k0.15%
0.15%
Added Shares held: Q2 2024 0, Q3 2024 0, Q4 2024 30.5k, Q1 2025 39.5k
+9.0k
+9,000
29.6%
44
VANGUARD SPECIALIZED FUNDS
DIV APP ETF
VIG
VIG
3,191
$619.0k0.14%
0.14%
New Shares held: Q2 2024 0, Q3 2024 0, Q4 2024 0, Q1 2025 3.2k
45
TRI CONTL CORP
COM
TY
TY
19,882
$609.8k0.14%
0.14%
Unchanged Shares held: Q2 2024 19.9k, Q3 2024 19.9k, Q4 2024 19.9k, Q1 2025 19.9k
46
CUMMINS INC
COM
CMI
CMI
1,510
$473.3k0.11%
0.11%
Unchanged Shares held: Q2 2024 1.1k, Q3 2024 1.1k, Q4 2024 1.5k, Q1 2025 1.5k
47
AVIAT NETWORKS INC
COM NEW
AVNW
AVNW
18,600
$356.6k0.08%
0.08%
Added Shares held: Q2 2024 12.6k, Q3 2024 12.6k, Q4 2024 12.6k, Q1 2025 18.6k
+6.0k
+6,000
47.6%
48
INVESCO QQQ TR
UNIT SER 1
QQQ
QQQ
750
$352.2k0.08%
0.08%
Unchanged Shares held: Q2 2024 750, Q3 2024 750, Q4 2024 750, Q1 2025 750
49
APPLE INC
COM
AAPL
AAPL
1,422
$315.8k0.07%
0.07%
Unchanged Shares held: Q2 2024 1.5k, Q3 2024 1.5k, Q4 2024 1.4k, Q1 2025 1.4k
50
HOME DEPOT INC
COM
HD
HD
844
$309.3k0.07%
0.07%
Unchanged Shares held: Q2 2024 844, Q3 2024 844, Q4 2024 844, Q1 2025 844
51
INVESCO EXCHANGE TRADED FD T
S&P500 EQL WGT
RSP
RSP
1,750
$303.2k0.07%
0.07%
Unchanged Shares held: Q2 2024 1.8k, Q3 2024 1.8k, Q4 2024 1.8k, Q1 2025 1.8k
52
SKYWARD SPECIALTY INS GROUP
COM
SKWD
SKWD
4,986
$263.9k0.06%
0.06%
Unchanged Shares held: Q2 2024 0, Q3 2024 0, Q4 2024 5.0k, Q1 2025 5.0k
53
ABBVIE INC
COM
ABBV
ABBV
1,215
$254.6k0.06%
0.06%
Unchanged Shares held: Q2 2024 1.2k, Q3 2024 1.2k, Q4 2024 1.2k, Q1 2025 1.2k
54
AMAZON COM INC
COM
AMZN
AMZN
1,100
$209.3k0.05%
0.05%
Unchanged Shares held: Q2 2024 1.1k, Q3 2024 1.1k, Q4 2024 1.1k, Q1 2025 1.1k