1
VISTRA CORP
COM
VST
VST
300,285
$35.6m7.95%
7.95%
Added Shares held: Q4 2023 311.1k, Q1 2024 300.7k, Q2 2024 299.6k, Q3 2024 300.3k
+694
+694
0.2%
2
BROADCOM INC
COM
AVGO
AVGO
184,540
$31.8m7.11%
7.11%
Added Shares held: Q4 2023 218.4k, Q1 2024 184.0k, Q2 2024 184.2k, Q3 2024 184.5k
+330
+330
0.2%
3
EMCOR GROUP INC
COM
EME
EME
71,539
$30.8m6.88%
6.88%
Added Shares held: Q4 2023 94.5k, Q1 2024 92.7k, Q2 2024 71.4k, Q3 2024 71.5k
+183
+183
0.3%
4
AUTOZONE INC
COM
AZO
AZO
7,735
$24.4m5.44%
5.44%
Reduced Shares held: Q4 2023 7.9k, Q1 2024 7.8k, Q2 2024 7.8k, Q3 2024 7.7k
-16
-16
-0.2%
5
COLLIERS INTL GROUP INC
SUB VTG SHS
CIGI
CIGI
142,293
$21.6m4.82%
4.82%
Reduced Shares held: Q4 2023 145.8k, Q1 2024 144.0k, Q2 2024 143.7k, Q3 2024 142.3k
-1.4k
-1,366
-0.9%
6
MASTEC INC
COM
MTZ
MTZ
173,781
$21.4m4.78%
4.78%
Reduced Shares held: Q4 2023 174.3k, Q1 2024 175.9k, Q2 2024 174.9k, Q3 2024 173.8k
-1.1k
-1,079
-0.6%
7
REPUBLIC SVCS INC
COM
RSG
RSG
87,884
$17.7m3.94%
3.94%
Added Shares held: Q4 2023 89.4k, Q1 2024 87.9k, Q2 2024 87.7k, Q3 2024 87.9k
+193
+193
0.2%
8
INVESCO EXCH TRD SLF IDX FD
BULSHS 2025 CB
BSCP
BSCP
813,479
$16.8m3.75%
3.75%
Added Shares held: Q4 2023 807.9k, Q1 2024 810.5k, Q2 2024 808.4k, Q3 2024 813.5k
+5.0k
+5,041
0.6%
9
INVESCO EXCH TRD SLF IDX FD
BULSHS 2024 CB
BSCO
BSCO
792,840
$16.7m3.74%
3.74%
Reduced Shares held: Q4 2023 804.8k, Q1 2024 808.5k, Q2 2024 807.3k, Q3 2024 792.8k
-14.5k
-14,501
-1.8%
10
INVESCO EXCH TRD SLF IDX FD
BULSHS 2026 CB
BSCQ
BSCQ
800,010
$15.6m3.49%
3.49%
Added Shares held: Q4 2023 780.9k, Q1 2024 797.4k, Q2 2024 795.3k, Q3 2024 800.0k
+4.7k
+4,669
0.6%
11
ALPHABET INC
CAP STK CL A
GOOGL
GOOGL
91,394
$15.2m3.38%
3.38%
Added Shares held: Q4 2023 92.7k, Q1 2024 91.4k, Q2 2024 91.1k, Q3 2024 91.4k
+312
+312
0.3%
12
CANADIAN PACIFIC KANSAS CITY
COM
CP
CP
171,164
$14.7m3.28%
3.28%
Reduced Shares held: Q4 2023 174.6k, Q1 2024 171.9k, Q2 2024 171.4k, Q3 2024 171.2k
-228
-228
-0.1%
13
MARATHON PETE CORP
COM
MPC
MPC
86,897
$14.2m3.16%
3.16%
Added Shares held: Q4 2023 89.1k, Q1 2024 87.3k, Q2 2024 86.9k, Q3 2024 86.9k
+36
+36
0.0%
14
SS&C TECHNOLOGIES HLDGS INC
COM
SSNC
SSNC
187,882
$13.9m3.11%
3.11%
Reduced Shares held: Q4 2023 152.7k, Q1 2024 188.5k, Q2 2024 188.2k, Q3 2024 187.9k
-355
-355
-0.2%
15
MARKEL GROUP INC
COM
MKL
MKL
7,989
$12.5m2.80%
2.80%
Added Shares held: Q4 2023 8.1k, Q1 2024 8.0k, Q2 2024 8.0k, Q3 2024 8.0k
+12
+12
0.1%
16
BRINKS CO
COM
BCO
BCO
93,663
$10.8m2.42%
2.42%
Added Shares held: Q4 2023 94.9k, Q1 2024 93.4k, Q2 2024 93.5k, Q3 2024 93.7k
+170
+170
0.2%
17
BROOKFIELD CORP
CL A LTD VT SH
BN
BN
176,523
$9.4m2.10%
2.10%
Reduced Shares held: Q4 2023 178.2k, Q1 2024 176.5k, Q2 2024 176.6k, Q3 2024 176.5k
-73
-73
-0.0%
18
STRIDE INC
COM
LRN
LRN
107,557
$9.2m2.05%
2.05%
Reduced Shares held: Q4 2023 109.7k, Q1 2024 107.2k, Q2 2024 107.6k, Q3 2024 107.6k
-38
-38
-0.0%
19
VERALTO CORP
COM SHS
VLTO
VLTO
79,512
$8.9m1.99%
1.99%
Added Shares held: Q4 2023 78.5k, Q1 2024 78.6k, Q2 2024 79.3k, Q3 2024 79.5k
+177
+177
0.2%
20
INNOSPEC INC
COM
IOSP
IOSP
78,443
$8.9m1.98%
1.98%
Added Shares held: Q4 2023 79.8k, Q1 2024 78.3k, Q2 2024 78.2k, Q3 2024 78.4k
+281
+281
0.4%
21
EXXON MOBIL CORP
COM
XOM
XOM
68,583
$8.0m1.80%
1.80%
Reduced Shares held: Q4 2023 0, Q1 2024 0, Q2 2024 68.6k, Q3 2024 68.6k
-16
-16
-0.0%
22
DOLLAR TREE INC
COM
DLTR
DLTR
107,353
$7.5m1.69%
1.69%
Added Shares held: Q4 2023 107.4k, Q1 2024 107.3k, Q2 2024 107.0k, Q3 2024 107.4k
+330
+330
0.3%
23
VISTEON CORP
COM NEW
VC
VC
70,361
$6.7m1.50%
1.50%
Added Shares held: Q4 2023 70.4k, Q1 2024 70.5k, Q2 2024 70.3k, Q3 2024 70.4k
+108
+108
0.1%
24
BIOGEN INC
COM
BIIB
BIIB
34,376
$6.7m1.49%
1.49%
Added Shares held: Q4 2023 0, Q1 2024 22.2k, Q2 2024 34.2k, Q3 2024 34.4k
+144
+144
0.4%
25
API GROUP CORP
COM STK
APG
APG
182,104
$6.0m1.34%
1.34%
Added Shares held: Q4 2023 184.1k, Q1 2024 181.5k, Q2 2024 181.8k, Q3 2024 182.1k
+309
+309
0.2%
26
CRANE NXT CO
COM
CXT
CXT
95,281
$5.3m1.19%
1.19%
Added Shares held: Q4 2023 0, Q1 2024 0, Q2 2024 58.0k, Q3 2024 95.3k
+37.2k
+37,233
64.1%
27
RXO INC
COMMON STOCK
RXO
RXO
188,837
$5.3m1.18%
1.18%
Reduced Shares held: Q4 2023 188.9k, Q1 2024 186.8k, Q2 2024 189.7k, Q3 2024 188.8k
-852
-852
-0.5%
28
GXO LOGISTICS INCORPORATED
COMMON STOCK
GXO
GXO
99,139
$5.2m1.15%
1.15%
Added Shares held: Q4 2023 98.0k, Q1 2024 97.0k, Q2 2024 98.7k, Q3 2024 99.1k
+434
+434
0.4%
29
ALIGHT INC
COM CL A
ALIT
ALIT
695,458
$5.1m1.15%
1.15%
Added Shares held: Q4 2023 676.6k, Q1 2024 690.5k, Q2 2024 690.5k, Q3 2024 695.5k
+4.9k
+4,920
0.7%
30
MOOG INC
CL A
MOG.A
MOG.A
21,535
$4.4m0.97%
0.97%
Reduced Shares held: Q4 2023 0, Q1 2024 0, Q2 2024 21.6k, Q3 2024 21.5k
-44
-44
-0.2%
31
ICU MED INC
COM
ICUI
ICUI
23,535
$4.3m0.96%
0.96%
Reduced Shares held: Q4 2023 21.7k, Q1 2024 22.5k, Q2 2024 23.8k, Q3 2024 23.5k
-274
-274
-1.1%
32
CROCS INC
COM
CROX
CROX
27,465
$4.0m0.89%
0.89%
Added Shares held: Q4 2023 0, Q1 2024 0, Q2 2024 26.9k, Q3 2024 27.5k
+525
+525
1.9%
33
ANTERIX INC
COM
ATEX
ATEX
96,291
$3.6m0.81%
0.81%
Reduced Shares held: Q4 2023 98.0k, Q1 2024 96.8k, Q2 2024 96.8k, Q3 2024 96.3k
-484
-484
-0.5%
34
SIRIUSXM HOLDINGS INC
COMMON STOCK
SIRI
SIRI
144,037
$3.4m0.76%
0.76%
New Shares held: Q4 2023 0, Q1 2024 0, Q2 2024 0, Q3 2024 144.0k
35
DISNEY WALT CO
COM
DIS
DIS
33,780
$3.2m0.73%
0.73%
Added Shares held: Q4 2023 33.3k, Q1 2024 33.2k, Q2 2024 33.7k, Q3 2024 33.8k
+58
+58
0.2%
36
SHYFT GROUP INC
COM
SPAR
SPAR
227,128
$2.9m0.64%
0.64%
Reduced Shares held: Q4 2023 228.8k, Q1 2024 228.9k, Q2 2024 228.1k, Q3 2024 227.1k
-979
-979
-0.4%
37
INVESCO EXCH TRD SLF IDX FD
BULSHS 2027 CB
BSCR
BSCR
136,434
$2.7m0.60%
0.60%
Added Shares held: Q4 2023 160.6k, Q1 2024 136.6k, Q2 2024 131.7k, Q3 2024 136.4k
+4.7k
+4,725
3.6%
38
ENERGY TRANSFER L P
COM UT LTD PTN
ET
ET
116,219
$1.9m0.42%
0.42%
Unchanged Shares held: Q4 2023 130.4k, Q1 2024 130.4k, Q2 2024 116.2k, Q3 2024 116.2k
39
ELI LILLY & CO
COM
LLY
LLY
2,068
$1.8m0.41%
0.41%
Unchanged Shares held: Q4 2023 5.8k, Q1 2024 2.1k, Q2 2024 2.1k, Q3 2024 2.1k
40
LIBERTY MEDIA CORP DEL
COM LBTY LIV S C
COM LBTY LIV S C
33,575
$1.7m0.38%
0.38%
Reduced Shares held: Q4 2023 33.8k, Q1 2024 33.5k, Q2 2024 33.6k, Q3 2024 33.6k
-43
-43
-0.1%
41
BROOKFIELD ASSET MANAGMT LTD
CL A LMT VTG SHS
BAM
BAM
35,693
$1.7m0.38%
0.38%
Reduced Shares held: Q4 2023 32.6k, Q1 2024 32.2k, Q2 2024 35.7k, Q3 2024 35.7k
-20
-20
-0.1%
42
INMODE LTD
SHS
INMD
INMD
92,443
$1.6m0.35%
0.35%
Reduced Shares held: Q4 2023 89.5k, Q1 2024 92.5k, Q2 2024 92.6k, Q3 2024 92.4k
-160
-160
-0.2%
43
INVESCO EXCH TRD SLF IDX FD
INVSCO BLSH 28
BSCS
BSCS
32,075
$659.5k0.15%
0.15%
Reduced Shares held: Q4 2023 39.4k, Q1 2024 35.2k, Q2 2024 33.1k, Q3 2024 32.1k
-1.0k
-1,037
-3.1%
44
TRI CONTL CORP
COM
TY
TY
19,882
$656.9k0.15%
0.15%
Unchanged Shares held: Q4 2023 14.9k, Q1 2024 14.9k, Q2 2024 19.9k, Q3 2024 19.9k
45
LIBERTY MEDIA CORP DEL
COM LBTY LIV S A
COM LBTY LIV S A
9,984
$494.3k0.11%
0.11%
Reduced Shares held: Q4 2023 10.5k, Q1 2024 10.1k, Q2 2024 10.1k, Q3 2024 10.0k
-75
-75
-0.8%
46
INTERNATIONAL MNY EXPRESS IN
COM
IMXI
IMXI
25,620
$473.7k0.11%
0.11%
Unchanged Shares held: Q4 2023 15.6k, Q1 2024 15.6k, Q2 2024 25.6k, Q3 2024 25.6k
47
INVESCO QQQ TR
UNIT SER 1
QQQ
QQQ
750
$366.6k0.08%
0.08%
Unchanged Shares held: Q4 2023 750, Q1 2024 750, Q2 2024 750, Q3 2024 750
48
APPLE INC
COM
AAPL
AAPL
1,522
$354.5k0.08%
0.08%
Unchanged Shares held: Q4 2023 1.4k, Q1 2024 1.5k, Q2 2024 1.5k, Q3 2024 1.5k
49
CUMMINS INC
COM
CMI
CMI
1,069
$346.1k0.08%
0.08%
Added Shares held: Q4 2023 1.2k, Q1 2024 1.1k, Q2 2024 1.1k, Q3 2024 1.1k
+15
+15
1.4%
50
HOME DEPOT INC
COM
HD
HD
844
$342.0k0.08%
0.08%
Unchanged Shares held: Q4 2023 844, Q1 2024 844, Q2 2024 844, Q3 2024 844
51
INVESCO EXCHANGE TRADED FD T
S&P500 EQL WGT
RSP
RSP
1,750
$313.5k0.07%
0.07%
Unchanged Shares held: Q4 2023 2.0k, Q1 2024 2.2k, Q2 2024 1.8k, Q3 2024 1.8k
52
AVIAT NETWORKS INC
COM NEW
AVNW
AVNW
12,600
$272.5k0.06%
0.06%
Unchanged Shares held: Q4 2023 12.6k, Q1 2024 12.6k, Q2 2024 12.6k, Q3 2024 12.6k
53
ABBVIE INC
COM
ABBV
ABBV
1,215
$239.9k0.05%
0.05%
Unchanged Shares held: Q4 2023 0, Q1 2024 1.2k, Q2 2024 1.2k, Q3 2024 1.2k
54
AMAZON COM INC
COM
AMZN
AMZN
1,100
$205.0k0.05%
0.05%
Unchanged Shares held: Q4 2023 0, Q1 2024 0, Q2 2024 1.1k, Q3 2024 1.1k