1
BROADCOM INC
COM
AVGO
AVGO
18,421
$29.6m7.12%
7.12%
Added Shares held: Q3 2023 22.1k, Q4 2023 21.8k, Q1 2024 18.4k, Q2 2024 18.4k
+17
+17
0.1%
2
EMCOR GROUP INC
COM
EME
EME
71,356
$26.1m6.27%
6.27%
Reduced Shares held: Q3 2023 109.2k, Q4 2023 94.5k, Q1 2024 92.7k, Q2 2024 71.4k
-21.4k
-21,353
-23.0%
3
VISTRA CORP
COM
VST
VST
299,591
$25.8m6.20%
6.20%
Reduced Shares held: Q3 2023 317.1k, Q4 2023 311.1k, Q1 2024 300.7k, Q2 2024 299.6k
-1.1k
-1,119
-0.4%
4
AUTOZONE INC
COM
AZO
AZO
7,751
$23.0m5.53%
5.53%
Reduced Shares held: Q3 2023 8.1k, Q4 2023 7.9k, Q1 2024 7.8k, Q2 2024 7.8k
-26
-26
-0.3%
5
MASTEC INC
COM
MTZ
MTZ
174,860
$18.7m4.50%
4.50%
Reduced Shares held: Q3 2023 174.3k, Q4 2023 174.3k, Q1 2024 175.9k, Q2 2024 174.9k
-1.0k
-1,027
-0.6%
6
REPUBLIC SVCS INC
COM
RSG
RSG
87,691
$17.0m4.10%
4.10%
Reduced Shares held: Q3 2023 90.4k, Q4 2023 89.4k, Q1 2024 87.9k, Q2 2024 87.7k
-189
-189
-0.2%
7
INVESCO EXCH TRD SLF IDX FD
BULSHS 2024 CB
BSCO
BSCO
807,341
$17.0m4.09%
4.09%
Reduced Shares held: Q3 2023 568.1k, Q4 2023 804.8k, Q1 2024 808.5k, Q2 2024 807.3k
-1.1k
-1,133
-0.1%
8
ALPHABET INC
CAP STK CL A
GOOGL
GOOGL
91,082
$16.6m3.99%
3.99%
Reduced Shares held: Q3 2023 93.7k, Q4 2023 92.7k, Q1 2024 91.4k, Q2 2024 91.1k
-284
-284
-0.3%
9
INVESCO EXCH TRD SLF IDX FD
BULSHS 2025 CB
BSCP
BSCP
808,438
$16.5m3.98%
3.98%
Reduced Shares held: Q3 2023 575.8k, Q4 2023 807.9k, Q1 2024 810.5k, Q2 2024 808.4k
-2.1k
-2,059
-0.2%
10
COLLIERS INTL GROUP INC
SUB VTG SHS
CIGI
CIGI
143,659
$16.0m3.86%
3.86%
Reduced Shares held: Q3 2023 147.0k, Q4 2023 145.8k, Q1 2024 144.0k, Q2 2024 143.7k
-337
-337
-0.2%
11
INVESCO EXCH TRD SLF IDX FD
BULSHS 2026 CB
BSCQ
BSCQ
795,341
$15.3m3.67%
3.67%
Reduced Shares held: Q3 2023 383.9k, Q4 2023 780.9k, Q1 2024 797.4k, Q2 2024 795.3k
-2.1k
-2,101
-0.3%
12
MARATHON PETE CORP
COM
MPC
MPC
86,861
$15.1m3.63%
3.63%
Reduced Shares held: Q3 2023 90.6k, Q4 2023 89.1k, Q1 2024 87.3k, Q2 2024 86.9k
-450
-450
-0.5%
13
CANADIAN PACIFIC KANSAS CITY
COM
CP
CP
171,392
$13.5m3.25%
3.25%
Reduced Shares held: Q3 2023 176.1k, Q4 2023 174.6k, Q1 2024 171.9k, Q2 2024 171.4k
-503
-503
-0.3%
14
MARKEL GROUP INC
COM
MKL
MKL
7,977
$12.6m3.02%
3.02%
Unchanged Shares held: Q3 2023 8.1k, Q4 2023 8.1k, Q1 2024 8.0k, Q2 2024 8.0k
15
SS&C TECHNOLOGIES HLDGS INC
COM
SSNC
SSNC
188,237
$11.8m2.84%
2.84%
Reduced Shares held: Q3 2023 154.5k, Q4 2023 152.7k, Q1 2024 188.5k, Q2 2024 188.2k
-291
-291
-0.1%
16
DOLLAR TREE INC
COM
DLTR
DLTR
107,023
$11.4m2.75%
2.75%
Reduced Shares held: Q3 2023 108.1k, Q4 2023 107.4k, Q1 2024 107.3k, Q2 2024 107.0k
-323
-323
-0.3%
17
INNOSPEC INC
COM
IOSP
IOSP
78,162
$9.7m2.32%
2.32%
Reduced Shares held: Q3 2023 80.4k, Q4 2023 79.8k, Q1 2024 78.3k, Q2 2024 78.2k
-174
-174
-0.2%
18
BRINKS CO
COM
BCO
BCO
93,493
$9.6m2.30%
2.30%
Added Shares held: Q3 2023 95.8k, Q4 2023 94.9k, Q1 2024 93.4k, Q2 2024 93.5k
+87
+87
0.1%
19
BIOGEN INC
COM
BIIB
BIIB
34,232
$7.9m1.91%
1.91%
Added Shares held: Q3 2023 0, Q4 2023 0, Q1 2024 22.2k, Q2 2024 34.2k
+12.0k
+11,985
53.9%
20
EXXON MOBIL CORP
COM
XOM
XOM
68,599
$7.9m1.90%
1.90%
New Shares held: Q3 2023 0, Q4 2023 0, Q1 2024 0, Q2 2024 68.6k
21
STRIDE INC
COM
LRN
LRN
107,595
$7.6m1.82%
1.82%
Added Shares held: Q3 2023 111.2k, Q4 2023 109.7k, Q1 2024 107.2k, Q2 2024 107.6k
+348
+348
0.3%
22
VERALTO CORP
COM SHS
VLTO
VLTO
79,335
$7.6m1.82%
1.82%
Added Shares held: Q3 2023 0, Q4 2023 78.5k, Q1 2024 78.6k, Q2 2024 79.3k
+730
+730
0.9%
23
VISTEON CORP
COM NEW
VC
VC
70,253
$7.5m1.80%
1.80%
Reduced Shares held: Q3 2023 70.8k, Q4 2023 70.4k, Q1 2024 70.5k, Q2 2024 70.3k
-249
-249
-0.3%
24
BROOKFIELD CORP
CL A LTD VT SH
BN
BN
176,596
$7.3m1.76%
1.76%
Added Shares held: Q3 2023 180.5k, Q4 2023 178.2k, Q1 2024 176.5k, Q2 2024 176.6k
+84
+84
0.1%
25
API GROUP CORP
COM STK
APG
APG
181,795
$6.8m1.65%
1.65%
Added Shares held: Q3 2023 185.7k, Q4 2023 184.1k, Q1 2024 181.5k, Q2 2024 181.8k
+312
+312
0.2%
26
ALIGHT INC
COM CL A
ALIT
ALIT
690,538
$5.1m1.23%
1.23%
Added Shares held: Q3 2023 686.3k, Q4 2023 676.6k, Q1 2024 690.5k, Q2 2024 690.5k
+85
+85
0.0%
27
GXO LOGISTICS INCORPORATED
COMMON STOCK
GXO
GXO
98,705
$5.0m1.20%
1.20%
Added Shares held: Q3 2023 98.5k, Q4 2023 98.0k, Q1 2024 97.0k, Q2 2024 98.7k
+1.7k
+1,711
1.8%
28
RXO INC
COMMON STOCK
RXO
RXO
189,689
$5.0m1.19%
1.19%
Added Shares held: Q3 2023 191.7k, Q4 2023 188.9k, Q1 2024 186.8k, Q2 2024 189.7k
+2.9k
+2,929
1.6%
29
CROCS INC
COM
CROX
CROX
26,940
$3.9m0.95%
0.95%
New Shares held: Q3 2023 0, Q4 2023 0, Q1 2024 0, Q2 2024 26.9k
30
ANTERIX INC
COM
ATEX
ATEX
96,775
$3.8m0.92%
0.92%
Reduced Shares held: Q3 2023 63.6k, Q4 2023 98.0k, Q1 2024 96.8k, Q2 2024 96.8k
-45
-45
-0.1%
31
MOOG INC
CL A
MOG.A
MOG.A
21,579
$3.6m0.87%
0.87%
New Shares held: Q3 2023 0, Q4 2023 0, Q1 2024 0, Q2 2024 21.6k
32
CRANE NXT CO
COM
CXT
CXT
58,048
$3.6m0.86%
0.86%
New Shares held: Q3 2023 0, Q4 2023 0, Q1 2024 0, Q2 2024 58.0k
33
DISNEY WALT CO
COM
DIS
DIS
33,722
$3.3m0.81%
0.81%
Added Shares held: Q3 2023 33.7k, Q4 2023 33.3k, Q1 2024 33.2k, Q2 2024 33.7k
+532
+532
1.6%
34
LIBERTY MEDIA CORP DEL
COM LBTY SRM S C
LSXMK
LSXMK
133,603
$3.0m0.71%
0.71%
Added Shares held: Q3 2023 131.4k, Q4 2023 134.8k, Q1 2024 133.3k, Q2 2024 133.6k
+317
+317
0.2%
35
ICU MED INC
COM
ICUI
ICUI
23,809
$2.8m0.68%
0.68%
Added Shares held: Q3 2023 21.7k, Q4 2023 21.7k, Q1 2024 22.5k, Q2 2024 23.8k
+1.3k
+1,269
5.6%
36
SHYFT GROUP INC
COM
SPAR
SPAR
228,107
$2.7m0.65%
0.65%
Reduced Shares held: Q3 2023 231.1k, Q4 2023 228.8k, Q1 2024 228.9k, Q2 2024 228.1k
-792
-792
-0.3%
37
INVESCO EXCH TRD SLF IDX FD
BULSHS 2027 CB
BSCR
BSCR
131,709
$2.5m0.61%
0.61%
Reduced Shares held: Q3 2023 160.2k, Q4 2023 160.6k, Q1 2024 136.6k, Q2 2024 131.7k
-4.9k
-4,890
-3.6%
38
ENERGY TRANSFER L P
COM UT LTD PTN
ET
ET
116,219
$1.9m0.45%
0.45%
Reduced Shares held: Q3 2023 130.4k, Q4 2023 130.4k, Q1 2024 130.4k, Q2 2024 116.2k
-14.2k
-14,209
-10.9%
39
ELI LILLY & CO
COM
LLY
LLY
2,068
$1.9m0.45%
0.45%
Unchanged Shares held: Q3 2023 5.8k, Q4 2023 5.8k, Q1 2024 2.1k, Q2 2024 2.1k
40
INMODE LTD
SHS
INMD
INMD
92,603
$1.7m0.41%
0.41%
Added Shares held: Q3 2023 89.4k, Q4 2023 89.5k, Q1 2024 92.5k, Q2 2024 92.6k
+62
+62
0.1%
41
BROOKFIELD ASSET MANAGMT LTD
CL A LMT VTG SHS
BAM
BAM
35,713
$1.4m0.33%
0.33%
Added Shares held: Q3 2023 33.2k, Q4 2023 32.6k, Q1 2024 32.2k, Q2 2024 35.7k
+3.5k
+3,544
11.0%
42
LIBERTY MEDIA CORP DEL
COM LBTY LIV S C
COM LBTY LIV S C
33,618
$1.3m0.31%
0.31%
Added Shares held: Q3 2023 34.0k, Q4 2023 33.8k, Q1 2024 33.5k, Q2 2024 33.6k
+95
+95
0.3%
43
LIBERTY MEDIA CORP DEL
COM LBTY SRM S A
COM LBTY SRM S A
38,652
$856.1k0.21%
0.21%
Reduced Shares held: Q3 2023 41.6k, Q4 2023 41.6k, Q1 2024 39.7k, Q2 2024 38.7k
-1.1k
-1,093
-2.8%
44
INVESCO EXCH TRD SLF IDX FD
INVSCO BLSH 28
BSCS
BSCS
33,112
$660.6k0.16%
0.16%
Reduced Shares held: Q3 2023 39.2k, Q4 2023 39.4k, Q1 2024 35.2k, Q2 2024 33.1k
-2.1k
-2,120
-6.0%
45
TRI CONTL CORP
COM
TY
TY
19,882
$615.7k0.15%
0.15%
Added Shares held: Q3 2023 14.9k, Q4 2023 14.9k, Q1 2024 14.9k, Q2 2024 19.9k
+5.0k
+5,000
33.6%
46
INTERNATIONAL MNY EXPRESS IN
COM
IMXI
IMXI
25,620
$533.9k0.13%
0.13%
Added Shares held: Q3 2023 15.6k, Q4 2023 15.6k, Q1 2024 15.6k, Q2 2024 25.6k
+10.0k
+10,000
64.0%
47
LIBERTY MEDIA CORP DEL
COM LBTY LIV S A
COM LBTY LIV S A
10,059
$377.3k0.09%
0.09%
Reduced Shares held: Q3 2023 10.7k, Q4 2023 10.5k, Q1 2024 10.1k, Q2 2024 10.1k
-49
-49
-0.5%
48
AVIAT NETWORKS INC
COM NEW
AVNW
AVNW
12,600
$361.5k0.09%
0.09%
Unchanged Shares held: Q3 2023 12.6k, Q4 2023 12.6k, Q1 2024 12.6k, Q2 2024 12.6k
49
INVESCO QQQ TR
UNIT SER 1
QQQ
QQQ
750
$359.9k0.09%
0.09%
Unchanged Shares held: Q3 2023 750, Q4 2023 750, Q1 2024 750, Q2 2024 750
50
APPLE INC
COM
AAPL
AAPL
1,522
$320.5k0.08%
0.08%
Unchanged Shares held: Q3 2023 1.5k, Q4 2023 1.4k, Q1 2024 1.5k, Q2 2024 1.5k
51
CUMMINS INC
COM
CMI
CMI
1,054
$291.9k0.07%
0.07%
Reduced Shares held: Q3 2023 1.2k, Q4 2023 1.2k, Q1 2024 1.1k, Q2 2024 1.1k
-25
-25
-2.3%
52
HOME DEPOT INC
COM
HD
HD
844
$290.5k0.07%
0.07%
Unchanged Shares held: Q3 2023 844, Q4 2023 844, Q1 2024 844, Q2 2024 844
53
INVESCO EXCHANGE TRADED FD T
S&P500 EQL WGT
RSP
RSP
1,750
$287.5k0.07%
0.07%
Reduced Shares held: Q3 2023 1.9k, Q4 2023 2.0k, Q1 2024 2.2k, Q2 2024 1.8k
-440
-440
-20.1%
54
AMAZON COM INC
COM
AMZN
AMZN
1,100
$212.6k0.05%
0.05%
New Shares held: Q3 2023 0, Q4 2023 0, Q1 2024 0, Q2 2024 1.1k
55
ABBVIE INC
COM
ABBV
ABBV
1,215
$208.4k0.05%
0.05%
Unchanged Shares held: Q3 2023 0, Q4 2023 0, Q1 2024 1.2k, Q2 2024 1.2k
56
GINKGO BIOWORKS HOLDINGS INC
CL A SHS
CL A SHS
17,250
$5.8k0.00%
0.00%
Added Shares held: Q3 2023 0, Q4 2023 12.0k, Q1 2024 12.0k, Q2 2024 17.2k
+5.2k
+5,250
43.8%