1
BROADCOM INC
COM
AVGO
AVGO
151,659
$41.8m8.27%
8.27%
Reduced Shares held: Q3 2024 184.5k, Q4 2024 184.6k, Q1 2025 184.9k, Q2 2025 151.7k
-33.3k
-33,254
-18.0%
2
VISTRA CORP
COM
VST
VST
168,713
$32.7m6.47%
6.47%
Added Shares held: Q3 2024 300.3k, Q4 2024 217.1k, Q1 2025 167.2k, Q2 2025 168.7k
+1.5k
+1,535
0.9%
3
EMCOR GROUP INC
COM
EME
EME
60,479
$32.3m6.40%
6.40%
Added Shares held: Q3 2024 71.5k, Q4 2024 69.9k, Q1 2025 60.0k, Q2 2025 60.5k
+497
+497
0.8%
4
MASTEC INC
COM
MTZ
MTZ
171,631
$29.3m5.78%
5.78%
Added Shares held: Q3 2024 173.8k, Q4 2024 171.7k, Q1 2025 170.5k, Q2 2025 171.6k
+1.1k
+1,096
0.6%
5
AUTOZONE INC
COM
AZO
AZO
7,792
$28.9m5.72%
5.72%
Added Shares held: Q3 2024 7.7k, Q4 2024 7.7k, Q1 2025 7.8k, Q2 2025 7.8k
+31
+31
0.4%
6
REPUBLIC SVCS INC
COM
RSG
RSG
88,943
$21.9m4.34%
4.34%
Added Shares held: Q3 2024 87.9k, Q4 2024 87.9k, Q1 2025 88.6k, Q2 2025 88.9k
+335
+335
0.4%
7
INVESCO EXCH TRD SLF IDX FD
BULSHS 2025 CB
BSCP
BSCP
971,428
$20.1m3.97%
3.97%
Reduced Shares held: Q3 2024 813.5k, Q4 2024 976.1k, Q1 2025 980.8k, Q2 2025 971.4k
-9.4k
-9,386
-1.0%
8
INVESCO EXCH TRD SLF IDX FD
BULSHS 2026 CB
BSCQ
BSCQ
994,418
$19.4m3.84%
3.84%
Added Shares held: Q3 2024 800.0k, Q4 2024 962.8k, Q1 2025 975.8k, Q2 2025 994.4k
+18.6k
+18,632
1.9%
9
COLLIERS INTL GROUP INC
SUB VTG SHS
CIGI
CIGI
141,755
$18.5m3.66%
3.66%
Added Shares held: Q3 2024 142.3k, Q4 2024 140.6k, Q1 2025 140.8k, Q2 2025 141.8k
+1.0k
+1,001
0.7%
10
MARKEL GROUP INC
COM
MKL
MKL
8,145
$16.3m3.22%
3.22%
Added Shares held: Q3 2024 8.0k, Q4 2024 8.0k, Q1 2025 8.1k, Q2 2025 8.1k
+70
+70
0.9%
11
ALPHABET INC
CAP STK CL A
GOOGL
GOOGL
91,604
$16.1m3.19%
3.19%
Added Shares held: Q3 2024 91.4k, Q4 2024 90.4k, Q1 2025 90.9k, Q2 2025 91.6k
+693
+693
0.8%
12
SS&C TECHNOLOGIES HLDGS INC
COM
SSNC
SSNC
188,060
$15.6m3.08%
3.08%
Added Shares held: Q3 2024 187.9k, Q4 2024 185.8k, Q1 2025 186.5k, Q2 2025 188.1k
+1.5k
+1,530
0.8%
13
STRIDE INC
COM
LRN
LRN
102,627
$14.9m2.95%
2.95%
Added Shares held: Q3 2024 107.6k, Q4 2024 107.2k, Q1 2025 101.7k, Q2 2025 102.6k
+895
+895
0.9%
14
CANADIAN PACIFIC KANSAS CITY
COM
CP
CP
170,289
$13.5m2.67%
2.67%
Added Shares held: Q3 2024 171.2k, Q4 2024 168.9k, Q1 2025 169.7k, Q2 2025 170.3k
+542
+542
0.3%
15
INVESCO EXCH TRD SLF IDX FD
BULSHS 2027 CB
BSCR
BSCR
684,997
$13.5m2.66%
2.66%
Added Shares held: Q3 2024 136.4k, Q4 2024 640.5k, Q1 2025 656.3k, Q2 2025 685.0k
+28.7k
+28,737
4.4%
16
BROOKFIELD CORP
CL A LTD VT SH
BN
BN
178,314
$11.0m2.18%
2.18%
Added Shares held: Q3 2024 176.5k, Q4 2024 175.5k, Q1 2025 176.7k, Q2 2025 178.3k
+1.6k
+1,579
0.9%
17
DOLLAR TREE INC
COM
DLTR
DLTR
105,939
$10.5m2.07%
2.07%
Added Shares held: Q3 2024 107.4k, Q4 2024 102.1k, Q1 2025 105.2k, Q2 2025 105.9k
+699
+699
0.7%
18
INVESCO EXCH TRD SLF IDX FD
INVSCO BLSH 28
BSCS
BSCS
503,314
$10.3m2.04%
2.04%
Added Shares held: Q3 2024 32.1k, Q4 2024 454.3k, Q1 2025 475.4k, Q2 2025 503.3k
+27.9k
+27,898
5.9%
19
API GROUP CORP
COM STK
APG
APG
183,205
$9.4m1.85%
1.85%
Added Shares held: Q3 2024 182.1k, Q4 2024 181.0k, Q1 2025 182.0k, Q2 2025 183.2k
+1.2k
+1,174
0.6%
20
BRINKS CO
COM
BCO
BCO
95,387
$8.5m1.68%
1.68%
Added Shares held: Q3 2024 93.7k, Q4 2024 93.3k, Q1 2025 94.8k, Q2 2025 95.4k
+602
+602
0.6%
21
MARATHON PETE CORP
COM
MPC
MPC
50,345
$8.4m1.65%
1.65%
Added Shares held: Q3 2024 86.9k, Q4 2024 49.6k, Q1 2025 49.9k, Q2 2025 50.3k
+409
+409
0.8%
22
VERALTO CORP
COM SHS
VLTO
VLTO
80,056
$8.1m1.60%
1.60%
Added Shares held: Q3 2024 79.5k, Q4 2024 79.0k, Q1 2025 79.5k, Q2 2025 80.1k
+535
+535
0.7%
23
GXO LOGISTICS INCORPORATED
COMMON STOCK
GXO
GXO
161,012
$7.8m1.55%
1.55%
Added Shares held: Q3 2024 99.1k, Q4 2024 155.7k, Q1 2025 159.6k, Q2 2025 161.0k
+1.4k
+1,435
0.9%
24
GENERAC HLDGS INC
COM
GNRC
GNRC
52,884
$7.6m1.50%
1.50%
New Shares held: Q3 2024 0, Q4 2024 0, Q1 2025 0, Q2 2025 52.9k
25
EXXON MOBIL CORP
COM
XOM
XOM
69,558
$7.5m1.48%
1.48%
Added Shares held: Q3 2024 68.6k, Q4 2024 67.9k, Q1 2025 69.2k, Q2 2025 69.6k
+399
+399
0.6%
26
LIVE NATION ENTERTAINMENT IN
COM
LYV
LYV
48,593
$7.4m1.45%
1.45%
Added Shares held: Q3 2024 0, Q4 2024 0, Q1 2025 47.0k, Q2 2025 48.6k
+1.5k
+1,547
3.3%
27
INVESCO EXCH TRD SLF IDX FD
BULETSHS 2029
BSCT
BSCT
382,662
$7.2m1.41%
1.41%
Added Shares held: Q3 2024 0, Q4 2024 308.4k, Q1 2025 338.8k, Q2 2025 382.7k
+43.9k
+43,876
12.9%
28
VISTEON CORP
COM NEW
VC
VC
70,988
$6.6m1.31%
1.31%
Added Shares held: Q3 2024 70.4k, Q4 2024 68.9k, Q1 2025 70.7k, Q2 2025 71.0k
+281
+281
0.4%
29
CROCS INC
COM
CROX
CROX
56,305
$5.7m1.13%
1.13%
Added Shares held: Q3 2024 27.5k, Q4 2024 24.9k, Q1 2025 29.4k, Q2 2025 56.3k
+26.9k
+26,901
91.5%
30
MOOG INC
CL A
MOG.A
MOG.A
29,536
$5.3m1.06%
1.06%
Added Shares held: Q3 2024 21.5k, Q4 2024 21.4k, Q1 2025 29.2k, Q2 2025 29.5k
+375
+375
1.3%
31
CRANE NXT CO
COM
CXT
CXT
97,159
$5.2m1.04%
1.04%
Added Shares held: Q3 2024 95.3k, Q4 2024 94.8k, Q1 2025 96.9k, Q2 2025 97.2k
+246
+246
0.2%
32
ICU MED INC
COM
ICUI
ICUI
36,103
$4.8m0.94%
0.94%
Added Shares held: Q3 2024 23.5k, Q4 2024 21.9k, Q1 2025 35.9k, Q2 2025 36.1k
+233
+233
0.7%
33
INNOSPEC INC
COM
IOSP
IOSP
54,335
$4.6m0.90%
0.90%
Reduced Shares held: Q3 2024 78.4k, Q4 2024 77.7k, Q1 2025 79.1k, Q2 2025 54.3k
-24.7k
-24,731
-31.3%
34
ALIGHT INC
COM CL A
ALIT
ALIT
772,662
$4.4m0.86%
0.86%
Added Shares held: Q3 2024 695.5k, Q4 2024 688.9k, Q1 2025 765.3k, Q2 2025 772.7k
+7.4k
+7,351
1.0%
35
DISNEY WALT CO
COM
DIS
DIS
33,974
$4.2m0.83%
0.83%
Added Shares held: Q3 2024 33.8k, Q4 2024 33.5k, Q1 2025 33.8k, Q2 2025 34.0k
+193
+193
0.6%
36
SHYFT GROUP INC
COM
SPAR
SPAR
335,885
$4.2m0.83%
0.83%
Added Shares held: Q3 2024 227.1k, Q4 2024 300.9k, Q1 2025 335.8k, Q2 2025 335.9k
+41
+41
0.0%
37
AMRIZE LTD
SHS
AMRZ
AMRZ
74,174
$3.7m0.73%
0.73%
New Shares held: Q3 2024 0, Q4 2024 0, Q1 2025 0, Q2 2025 74.2k
38
PELOTON INTERACTIVE INC
CL A COM
PTON
PTON
470,482
$3.3m0.65%
0.65%
New Shares held: Q3 2024 0, Q4 2024 0, Q1 2025 0, Q2 2025 470.5k
39
RXO INC
COMMON STOCK
RXO
RXO
189,980
$3.0m0.59%
0.59%
Added Shares held: Q3 2024 188.8k, Q4 2024 186.8k, Q1 2025 188.8k, Q2 2025 190.0k
+1.2k
+1,154
0.6%
40
ANTERIX INC
COM
ATEX
ATEX
96,747
$2.5m0.49%
0.49%
Reduced Shares held: Q3 2024 96.3k, Q4 2024 92.4k, Q1 2025 96.8k, Q2 2025 96.7k
-50
-50
-0.1%
41
BROOKFIELD ASSET MANAGMT LTD
CL A LMT VTG SHS
BAM
BAM
35,649
$2.0m0.39%
0.39%
Added Shares held: Q3 2024 35.7k, Q4 2024 35.2k, Q1 2025 35.4k, Q2 2025 35.6k
+249
+249
0.7%
42
ENERGY TRANSFER L P
COM UT LTD PTN
ET
ET
105,878
$1.9m0.38%
0.38%
Reduced Shares held: Q3 2024 116.2k, Q4 2024 114.0k, Q1 2025 110.2k, Q2 2025 105.9k
-4.3k
-4,325
-3.9%
43
ELI LILLY & CO
COM
LLY
LLY
2,068
$1.6m0.32%
0.32%
Unchanged Shares held: Q3 2024 2.1k, Q4 2024 2.1k, Q1 2025 2.1k, Q2 2025 2.1k
44
TRI CONTL CORP
COM
TY
TY
19,882
$629.5k0.12%
0.12%
Unchanged Shares held: Q3 2024 19.9k, Q4 2024 19.9k, Q1 2025 19.9k, Q2 2025 19.9k
45
CUMMINS INC
COM
CMI
CMI
1,510
$494.5k0.10%
0.10%
Unchanged Shares held: Q3 2024 1.1k, Q4 2024 1.5k, Q1 2025 1.5k, Q2 2025 1.5k
46
AVIAT NETWORKS INC
COM NEW
AVNW
AVNW
18,600
$447.3k0.09%
0.09%
Unchanged Shares held: Q3 2024 12.6k, Q4 2024 12.6k, Q1 2025 18.6k, Q2 2025 18.6k
47
ORTHOFIX MED INC
COM
OFIX
OFIX
39,462
$440.0k0.09%
0.09%
Unchanged Shares held: Q3 2024 0, Q4 2024 30.5k, Q1 2025 39.5k, Q2 2025 39.5k
48
INVESCO QQQ TR
UNIT SER 1
QQQ
QQQ
750
$414.2k0.08%
0.08%
Unchanged Shares held: Q3 2024 750, Q4 2024 750, Q1 2025 750, Q2 2025 750
49
APPLE INC
COM
AAPL
AAPL
1,572
$322.5k0.06%
0.06%
Added Shares held: Q3 2024 1.5k, Q4 2024 1.4k, Q1 2025 1.4k, Q2 2025 1.6k
+150
+150
10.6%
50
INVESCO EXCHANGE TRADED FD T
S&P500 EQL WGT
RSP
RSP
1,750
$318.0k0.06%
0.06%
Unchanged Shares held: Q3 2024 1.8k, Q4 2024 1.8k, Q1 2025 1.8k, Q2 2025 1.8k
51
HOME DEPOT INC
COM
HD
HD
844
$309.4k0.06%
0.06%
Unchanged Shares held: Q3 2024 844, Q4 2024 844, Q1 2025 844, Q2 2025 844
52
SKYWARD SPECIALTY INS GROUP
COM
SKWD
SKWD
4,986
$288.1k0.06%
0.06%
Unchanged Shares held: Q3 2024 0, Q4 2024 5.0k, Q1 2025 5.0k, Q2 2025 5.0k
53
AMAZON COM INC
COM
AMZN
AMZN
1,100
$241.3k0.05%
0.05%
Unchanged Shares held: Q3 2024 1.1k, Q4 2024 1.1k, Q1 2025 1.1k, Q2 2025 1.1k
54
ABBVIE INC
COM
ABBV
ABBV
1,255
$233.0k0.05%
0.05%
Added Shares held: Q3 2024 1.2k, Q4 2024 1.2k, Q1 2025 1.2k, Q2 2025 1.3k
+40
+40
3.3%
55
MICROSOFT CORP
COM
MSFT
MSFT
435
$216.4k0.04%
0.04%
New Shares held: Q3 2024 0, Q4 2024 0, Q1 2025 0, Q2 2025 435