1
BROADCOM INC
COM
AVGO
AVGO
145,433
$48.0m8.66%
8.66%
Reduced Shares held: Q4 2024 184.6k, Q1 2025 184.9k, Q2 2025 151.7k, Q3 2025 145.4k
-6.2k
-6,226
-4.1%
2
EMCOR GROUP INC
COM
EME
EME
60,937
$39.6m7.15%
7.15%
Added Shares held: Q4 2024 69.9k, Q1 2025 60.0k, Q2 2025 60.5k, Q3 2025 60.9k
+458
+458
0.8%
3
MASTEC INC
COM
MTZ
MTZ
169,782
$36.1m6.52%
6.52%
Reduced Shares held: Q4 2024 171.7k, Q1 2025 170.5k, Q2 2025 171.6k, Q3 2025 169.8k
-1.8k
-1,849
-1.1%
4
AUTOZONE INC
COM
AZO
AZO
7,799
$33.5m6.04%
6.04%
Added Shares held: Q4 2024 7.7k, Q1 2025 7.8k, Q2 2025 7.8k, Q3 2025 7.8k
+7
+7
0.1%
5
VISTRA CORP
COM
VST
VST
168,613
$33.0m5.96%
5.96%
Reduced Shares held: Q4 2024 217.1k, Q1 2025 167.2k, Q2 2025 168.7k, Q3 2025 168.6k
-100
-100
-0.1%
6
ALPHABET INC
CAP STK CL A
GOOGL
GOOGL
91,126
$22.2m4.00%
4.00%
Reduced Shares held: Q4 2024 90.4k, Q1 2025 90.9k, Q2 2025 91.6k, Q3 2025 91.1k
-478
-478
-0.5%
7
COLLIERS INTL GROUP INC
SUB VTG SHS
CIGI
CIGI
141,710
$22.1m4.00%
4.00%
Reduced Shares held: Q4 2024 140.6k, Q1 2025 140.8k, Q2 2025 141.8k, Q3 2025 141.7k
-45
-45
-0.0%
8
REPUBLIC SVCS INC
COM
RSG
RSG
88,954
$20.4m3.69%
3.69%
Added Shares held: Q4 2024 87.9k, Q1 2025 88.6k, Q2 2025 88.9k, Q3 2025 89.0k
+11
+11
0.0%
9
INVESCO EXCH TRD SLF IDX FD
BULSHS 2025 CB
BSCP
BSCP
973,104
$20.1m3.64%
3.64%
Added Shares held: Q4 2024 976.1k, Q1 2025 980.8k, Q2 2025 971.4k, Q3 2025 973.1k
+1.7k
+1,676
0.2%
10
INVESCO EXCH TRD SLF IDX FD
BULSHS 2026 CB
BSCQ
BSCQ
1,013,161
$19.8m3.58%
3.58%
Added Shares held: Q4 2024 962.8k, Q1 2025 975.8k, Q2 2025 994.4k, Q3 2025 1.0m
+18.7k
+18,743
1.9%
11
SS&C TECHNOLOGIES HLDGS INC
COM
SSNC
SSNC
187,885
$16.7m3.01%
3.01%
Reduced Shares held: Q4 2024 185.8k, Q1 2025 186.5k, Q2 2025 188.1k, Q3 2025 187.9k
-175
-175
-0.1%
12
MARKEL GROUP INC
COM
MKL
MKL
8,168
$15.6m2.82%
2.82%
Added Shares held: Q4 2024 8.0k, Q1 2025 8.1k, Q2 2025 8.1k, Q3 2025 8.2k
+23
+23
0.3%
13
STRIDE INC
COM
LRN
LRN
102,624
$15.3m2.76%
2.76%
Reduced Shares held: Q4 2024 107.2k, Q1 2025 101.7k, Q2 2025 102.6k, Q3 2025 102.6k
-3
-3
0.0%
14
INVESCO EXCH TRD SLF IDX FD
BULSHS 2027 CB
BSCR
BSCR
709,548
$14.0m2.53%
2.53%
Added Shares held: Q4 2024 640.5k, Q1 2025 656.3k, Q2 2025 685.0k, Q3 2025 709.5k
+24.6k
+24,551
3.6%
15
CANADIAN PACIFIC KANSAS CITY
COM
CP
CP
170,151
$12.7m2.29%
2.29%
Reduced Shares held: Q4 2024 168.9k, Q1 2025 169.7k, Q2 2025 170.3k, Q3 2025 170.2k
-138
-138
-0.1%
16
BROOKFIELD CORP
CL A LTD VT SH
BN
BN
178,817
$12.3m2.21%
2.21%
Added Shares held: Q4 2024 175.5k, Q1 2025 176.7k, Q2 2025 178.3k, Q3 2025 178.8k
+503
+503
0.3%
17
BRINKS CO
COM
BCO
BCO
95,099
$11.1m2.01%
2.01%
Reduced Shares held: Q4 2024 93.3k, Q1 2025 94.8k, Q2 2025 95.4k, Q3 2025 95.1k
-288
-288
-0.3%
18
INVESCO EXCH TRD SLF IDX FD
INVSCO BLSH 28
BSCS
BSCS
530,873
$10.9m1.97%
1.97%
Added Shares held: Q4 2024 454.3k, Q1 2025 475.4k, Q2 2025 503.3k, Q3 2025 530.9k
+27.6k
+27,559
5.5%
19
DOLLAR TREE INC
COM
DLTR
DLTR
105,480
$10.0m1.80%
1.80%
Reduced Shares held: Q4 2024 102.1k, Q1 2025 105.2k, Q2 2025 105.9k, Q3 2025 105.5k
-459
-459
-0.4%
20
MARATHON PETE CORP
COM
MPC
MPC
50,168
$9.7m1.75%
1.75%
Reduced Shares held: Q4 2024 49.6k, Q1 2025 49.9k, Q2 2025 50.3k, Q3 2025 50.2k
-177
-177
-0.3%
21
API GROUP CORP
COM STK
APG
APG
275,280
$9.5m1.71%
1.71%
Added Shares held: Q4 2024 271.5k, Q1 2025 273.0k, Q2 2025 274.8k, Q3 2025 275.3k
+472
+472
0.2%
22
GENERAC HLDGS INC
COM
GNRC
GNRC
54,150
$9.1m1.64%
1.64%
Added Shares held: Q4 2024 0, Q1 2025 0, Q2 2025 52.9k, Q3 2025 54.1k
+1.3k
+1,266
2.4%
23
VERALTO CORP
COM SHS
VLTO
VLTO
80,233
$8.6m1.55%
1.55%
Added Shares held: Q4 2024 79.0k, Q1 2025 79.5k, Q2 2025 80.1k, Q3 2025 80.2k
+177
+177
0.2%
24
GXO LOGISTICS INCORPORATED
COMMON STOCK
GXO
GXO
161,315
$8.5m1.54%
1.54%
Added Shares held: Q4 2024 155.7k, Q1 2025 159.6k, Q2 2025 161.0k, Q3 2025 161.3k
+303
+303
0.2%
25
VISTEON CORP
COM NEW
VC
VC
70,464
$8.4m1.52%
1.52%
Reduced Shares held: Q4 2024 68.9k, Q1 2025 70.7k, Q2 2025 71.0k, Q3 2025 70.5k
-524
-524
-0.7%
26
LIVE NATION ENTERTAINMENT IN
COM
LYV
LYV
49,080
$8.0m1.45%
1.45%
Added Shares held: Q4 2024 0, Q1 2025 47.0k, Q2 2025 48.6k, Q3 2025 49.1k
+487
+487
1.0%
27
INVESCO EXCH TRD SLF IDX FD
BULETSHS 2029
BSCT
BSCT
425,984
$8.0m1.45%
1.45%
Added Shares held: Q4 2024 308.4k, Q1 2025 338.8k, Q2 2025 382.7k, Q3 2025 426.0k
+43.3k
+43,322
11.3%
28
EXXON MOBIL CORP
COM
XOM
XOM
69,274
$7.8m1.41%
1.41%
Reduced Shares held: Q4 2024 67.9k, Q1 2025 69.2k, Q2 2025 69.6k, Q3 2025 69.3k
-284
-284
-0.4%
29
CRANE NXT CO
COM
CXT
CXT
97,087
$6.5m1.18%
1.18%
Reduced Shares held: Q4 2024 94.8k, Q1 2025 96.9k, Q2 2025 97.2k, Q3 2025 97.1k
-72
-72
-0.1%
30
MOOG INC
CL A
MOG.A
MOG.A
29,819
$6.2m1.12%
1.12%
Added Shares held: Q4 2024 21.4k, Q1 2025 29.2k, Q2 2025 29.5k, Q3 2025 29.8k
+283
+283
1.0%
31
CARMAX INC
COM
KMX
KMX
137,672
$6.2m1.12%
1.12%
New Shares held: Q4 2024 0, Q1 2025 0, Q2 2025 0, Q3 2025 137.7k
32
CROCS INC
COM
CROX
CROX
56,322
$4.7m0.85%
0.85%
Added Shares held: Q4 2024 24.9k, Q1 2025 29.4k, Q2 2025 56.3k, Q3 2025 56.3k
+17
+17
0.0%
33
AEBI SCHMIDT HLDG AG
COM
AEBI
AEBI
349,759
$4.4m0.79%
0.79%
New Shares held: Q4 2024 0, Q1 2025 0, Q2 2025 0, Q3 2025 349.8k
34
ICU MED INC
COM
ICUI
ICUI
36,093
$4.3m0.78%
0.78%
Reduced Shares held: Q4 2024 21.9k, Q1 2025 35.9k, Q2 2025 36.1k, Q3 2025 36.1k
-10
-10
-0.0%
35
PELOTON INTERACTIVE INC
CL A COM
PTON
PTON
471,946
$4.2m0.77%
0.77%
Added Shares held: Q4 2024 0, Q1 2025 0, Q2 2025 470.5k, Q3 2025 471.9k
+1.5k
+1,464
0.3%
36
AMRIZE LTD
SHS
AMRZ
AMRZ
86,196
$4.2m0.76%
0.76%
Added Shares held: Q4 2024 0, Q1 2025 0, Q2 2025 74.2k, Q3 2025 86.2k
+12.0k
+12,022
16.2%
37
DISNEY WALT CO
COM
DIS
DIS
33,988
$3.9m0.70%
0.70%
Added Shares held: Q4 2024 33.5k, Q1 2025 33.8k, Q2 2025 34.0k, Q3 2025 34.0k
+14
+14
0.0%
38
RXO INC
COMMON STOCK
RXO
RXO
189,044
$2.9m0.52%
0.52%
Reduced Shares held: Q4 2024 186.8k, Q1 2025 188.8k, Q2 2025 190.0k, Q3 2025 189.0k
-936
-936
-0.5%
39
ALIGHT INC
COM CL A
ALIT
ALIT
769,672
$2.5m0.45%
0.45%
Reduced Shares held: Q4 2024 688.9k, Q1 2025 765.3k, Q2 2025 772.7k, Q3 2025 769.7k
-3.0k
-2,990
-0.4%
40
ANTERIX INC
COM
ATEX
ATEX
96,849
$2.1m0.38%
0.38%
Added Shares held: Q4 2024 92.4k, Q1 2025 96.8k, Q2 2025 96.7k, Q3 2025 96.8k
+102
+102
0.1%
41
BROOKFIELD ASSET MANAGMT LTD
CL A LMT VTG SHS
BAM
BAM
35,641
$2.0m0.37%
0.37%
Reduced Shares held: Q4 2024 35.2k, Q1 2025 35.4k, Q2 2025 35.6k, Q3 2025 35.6k
-8
-8
-0.0%
42
ENERGY TRANSFER L P
COM UT LTD PTN
ET
ET
102,573
$1.8m0.32%
0.32%
Reduced Shares held: Q4 2024 114.0k, Q1 2025 110.2k, Q2 2025 105.9k, Q3 2025 102.6k
-3.3k
-3,305
-3.1%
43
ELI LILLY & CO
COM
LLY
LLY
2,068
$1.6m0.28%
0.28%
Unchanged Shares held: Q4 2024 2.1k, Q1 2025 2.1k, Q2 2025 2.1k, Q3 2025 2.1k
44
TRI CONTL CORP
COM
TY
TY
19,882
$676.0k0.12%
0.12%
Unchanged Shares held: Q4 2024 19.9k, Q1 2025 19.9k, Q2 2025 19.9k, Q3 2025 19.9k
45
CUMMINS INC
COM
CMI
CMI
1,485
$627.2k0.11%
0.11%
Reduced Shares held: Q4 2024 1.5k, Q1 2025 1.5k, Q2 2025 1.5k, Q3 2025 1.5k
-25
-25
-1.7%
46
ORTHOFIX MED INC
COM
OFIX
OFIX
39,462
$577.7k0.10%
0.10%
Unchanged Shares held: Q4 2024 30.5k, Q1 2025 39.5k, Q2 2025 39.5k, Q3 2025 39.5k
47
INVESCO QQQ TR
UNIT SER 1
QQQ
QQQ
750
$450.8k0.08%
0.08%
Unchanged Shares held: Q4 2024 750, Q1 2025 750, Q2 2025 750, Q3 2025 750
48
ISHARES TR
CORE S&P500 ETF
IVV
IVV
654
$437.7k0.08%
0.08%
New Shares held: Q4 2024 0, Q1 2025 0, Q2 2025 0, Q3 2025 654
49
AVIAT NETWORKS INC
COM NEW
AVNW
AVNW
18,600
$426.5k0.08%
0.08%
Unchanged Shares held: Q4 2024 12.6k, Q1 2025 18.6k, Q2 2025 18.6k, Q3 2025 18.6k
50
APPLE INC
COM
AAPL
AAPL
1,572
$400.2k0.07%
0.07%
Unchanged Shares held: Q4 2024 1.4k, Q1 2025 1.4k, Q2 2025 1.6k, Q3 2025 1.6k
51
HOME DEPOT INC
COM
HD
HD
844
$342.0k0.06%
0.06%
Unchanged Shares held: Q4 2024 844, Q1 2025 844, Q2 2025 844, Q3 2025 844
52
INVESCO EXCHANGE TRADED FD T
S&P500 EQL WGT
RSP
RSP
1,750
$332.0k0.06%
0.06%
Unchanged Shares held: Q4 2024 1.8k, Q1 2025 1.8k, Q2 2025 1.8k, Q3 2025 1.8k
53
ABBVIE INC
COM
ABBV
ABBV
1,255
$290.6k0.05%
0.05%
Unchanged Shares held: Q4 2024 1.2k, Q1 2025 1.2k, Q2 2025 1.3k, Q3 2025 1.3k
54
AMAZON COM INC
COM
AMZN
AMZN
1,100
$241.5k0.04%
0.04%
Unchanged Shares held: Q4 2024 1.1k, Q1 2025 1.1k, Q2 2025 1.1k, Q3 2025 1.1k
55
SKYWARD SPECIALTY INS GROUP
COM
SKWD
SKWD
4,986
$237.1k0.04%
0.04%
Unchanged Shares held: Q4 2024 5.0k, Q1 2025 5.0k, Q2 2025 5.0k, Q3 2025 5.0k
56
MICROSOFT CORP
COM
MSFT
MSFT
435
$225.3k0.04%
0.04%
Unchanged Shares held: Q4 2024 0, Q1 2025 0, Q2 2025 435, Q3 2025 435
57
CATERPILLAR INC
COM
CAT
CAT
440
$209.9k0.04%
0.04%
New Shares held: Q4 2024 0, Q1 2025 0, Q2 2025 0, Q3 2025 440