1
BROADCOM INC
COM
AVGO
AVGO
184,630
$42.8m9.26%
9.26%
Added Shares held: Q1 2024 184.0k, Q2 2024 184.2k, Q3 2024 184.5k, Q4 2024 184.6k
+90
+90
0.1%
2
EMCOR GROUP INC
COM
EME
EME
69,925
$31.7m6.87%
6.87%
Reduced Shares held: Q1 2024 92.7k, Q2 2024 71.4k, Q3 2024 71.5k, Q4 2024 69.9k
-1.6k
-1,614
-2.3%
3
VISTRA CORP
COM
VST
VST
217,144
$29.9m6.48%
6.48%
Reduced Shares held: Q1 2024 300.7k, Q2 2024 299.6k, Q3 2024 300.3k, Q4 2024 217.1k
-83.1k
-83,141
-27.7%
4
AUTOZONE INC
COM
AZO
AZO
7,693
$24.6m5.33%
5.33%
Reduced Shares held: Q1 2024 7.8k, Q2 2024 7.8k, Q3 2024 7.7k, Q4 2024 7.7k
-42
-42
-0.5%
5
MASTEC INC
COM
MTZ
MTZ
171,692
$23.4m5.06%
5.06%
Reduced Shares held: Q1 2024 175.9k, Q2 2024 174.9k, Q3 2024 173.8k, Q4 2024 171.7k
-2.1k
-2,089
-1.2%
6
INVESCO EXCH TRD SLF IDX FD
BULSHS 2025 CB
BSCP
BSCP
976,126
$20.2m4.36%
4.36%
Added Shares held: Q1 2024 810.5k, Q2 2024 808.4k, Q3 2024 813.5k, Q4 2024 976.1k
+162.6k
+162,647
20.0%
7
COLLIERS INTL GROUP INC
SUB VTG SHS
CIGI
CIGI
140,553
$19.1m4.14%
4.14%
Reduced Shares held: Q1 2024 144.0k, Q2 2024 143.7k, Q3 2024 142.3k, Q4 2024 140.6k
-1.7k
-1,740
-1.2%
8
INVESCO EXCH TRD SLF IDX FD
BULSHS 2026 CB
BSCQ
BSCQ
962,761
$18.7m4.05%
4.05%
Added Shares held: Q1 2024 797.4k, Q2 2024 795.3k, Q3 2024 800.0k, Q4 2024 962.8k
+162.8k
+162,751
20.3%
9
REPUBLIC SVCS INC
COM
RSG
RSG
87,863
$17.7m3.82%
3.82%
Reduced Shares held: Q1 2024 87.9k, Q2 2024 87.7k, Q3 2024 87.9k, Q4 2024 87.9k
-21
-21
-0.0%
10
ALPHABET INC
CAP STK CL A
GOOGL
GOOGL
90,360
$17.1m3.70%
3.70%
Reduced Shares held: Q1 2024 91.4k, Q2 2024 91.1k, Q3 2024 91.4k, Q4 2024 90.4k
-1.0k
-1,034
-1.1%
11
SS&C TECHNOLOGIES HLDGS INC
COM
SSNC
SSNC
185,836
$14.1m3.05%
3.05%
Reduced Shares held: Q1 2024 188.5k, Q2 2024 188.2k, Q3 2024 187.9k, Q4 2024 185.8k
-2.0k
-2,046
-1.1%
12
MARKEL GROUP INC
COM
MKL
MKL
8,027
$13.9m3.00%
3.00%
Added Shares held: Q1 2024 8.0k, Q2 2024 8.0k, Q3 2024 8.0k, Q4 2024 8.0k
+38
+38
0.5%
13
INVESCO EXCH TRD SLF IDX FD
BULSHS 2027 CB
BSCR
BSCR
640,527
$12.5m2.70%
2.70%
Added Shares held: Q1 2024 136.6k, Q2 2024 131.7k, Q3 2024 136.4k, Q4 2024 640.5k
+504.1k
+504,093
369.5%
14
CANADIAN PACIFIC KANSAS CITY
COM
CP
CP
168,929
$12.2m2.65%
2.65%
Reduced Shares held: Q1 2024 171.9k, Q2 2024 171.4k, Q3 2024 171.2k, Q4 2024 168.9k
-2.2k
-2,235
-1.3%
15
STRIDE INC
COM
LRN
LRN
107,209
$11.1m2.41%
2.41%
Reduced Shares held: Q1 2024 107.2k, Q2 2024 107.6k, Q3 2024 107.6k, Q4 2024 107.2k
-348
-348
-0.3%
16
BROOKFIELD CORP
CL A LTD VT SH
BN
BN
175,472
$10.1m2.18%
2.18%
Reduced Shares held: Q1 2024 176.5k, Q2 2024 176.6k, Q3 2024 176.5k, Q4 2024 175.5k
-1.1k
-1,051
-0.6%
17
INVESCO EXCH TRD SLF IDX FD
INVSCO BLSH 28
BSCS
BSCS
454,294
$9.1m1.98%
1.98%
Added Shares held: Q1 2024 35.2k, Q2 2024 33.1k, Q3 2024 32.1k, Q4 2024 454.3k
+422.2k
+422,219
1316.3%
18
BRINKS CO
COM
BCO
BCO
93,343
$8.7m1.87%
1.87%
Reduced Shares held: Q1 2024 93.4k, Q2 2024 93.5k, Q3 2024 93.7k, Q4 2024 93.3k
-320
-320
-0.3%
19
INNOSPEC INC
COM
IOSP
IOSP
77,696
$8.6m1.85%
1.85%
Reduced Shares held: Q1 2024 78.3k, Q2 2024 78.2k, Q3 2024 78.4k, Q4 2024 77.7k
-747
-747
-0.9%
20
VERALTO CORP
COM SHS
VLTO
VLTO
79,036
$8.1m1.74%
1.74%
Reduced Shares held: Q1 2024 78.6k, Q2 2024 79.3k, Q3 2024 79.5k, Q4 2024 79.0k
-476
-476
-0.6%
21
DOLLAR TREE INC
COM
DLTR
DLTR
102,052
$7.6m1.65%
1.65%
Reduced Shares held: Q1 2024 107.3k, Q2 2024 107.0k, Q3 2024 107.4k, Q4 2024 102.1k
-5.3k
-5,301
-4.9%
22
EXXON MOBIL CORP
COM
XOM
XOM
67,909
$7.3m1.58%
1.58%
Reduced Shares held: Q1 2024 0, Q2 2024 68.6k, Q3 2024 68.6k, Q4 2024 67.9k
-674
-674
-1.0%
23
MARATHON PETE CORP
COM
MPC
MPC
49,620
$6.9m1.50%
1.50%
Reduced Shares held: Q1 2024 87.3k, Q2 2024 86.9k, Q3 2024 86.9k, Q4 2024 49.6k
-37.3k
-37,277
-42.9%
24
GXO LOGISTICS INCORPORATED
COMMON STOCK
GXO
GXO
155,720
$6.8m1.47%
1.47%
Added Shares held: Q1 2024 97.0k, Q2 2024 98.7k, Q3 2024 99.1k, Q4 2024 155.7k
+56.6k
+56,581
57.1%
25
API GROUP CORP
COM STK
APG
APG
181,024
$6.5m1.41%
1.41%
Reduced Shares held: Q1 2024 181.5k, Q2 2024 181.8k, Q3 2024 182.1k, Q4 2024 181.0k
-1.1k
-1,080
-0.6%
26
VISTEON CORP
COM NEW
VC
VC
68,907
$6.1m1.32%
1.32%
Reduced Shares held: Q1 2024 70.5k, Q2 2024 70.3k, Q3 2024 70.4k, Q4 2024 68.9k
-1.5k
-1,454
-2.1%
27
INVESCO EXCH TRD SLF IDX FD
BULETSHS 2029
BSCT
BSCT
308,414
$5.7m1.22%
1.22%
New Shares held: Q1 2024 0, Q2 2024 0, Q3 2024 0, Q4 2024 308.4k
28
CRANE NXT CO
COM
CXT
CXT
94,756
$5.5m1.19%
1.19%
Reduced Shares held: Q1 2024 0, Q2 2024 58.0k, Q3 2024 95.3k, Q4 2024 94.8k
-525
-525
-0.6%
29
ALIGHT INC
COM CL A
ALIT
ALIT
688,926
$4.8m1.03%
1.03%
Reduced Shares held: Q1 2024 690.5k, Q2 2024 690.5k, Q3 2024 695.5k, Q4 2024 688.9k
-6.5k
-6,532
-0.9%
30
BIOGEN INC
COM
BIIB
BIIB
29,798
$4.6m0.99%
0.99%
Reduced Shares held: Q1 2024 22.2k, Q2 2024 34.2k, Q3 2024 34.4k, Q4 2024 29.8k
-4.6k
-4,578
-13.3%
31
RXO INC
COMMON STOCK
RXO
RXO
186,777
$4.5m0.96%
0.96%
Reduced Shares held: Q1 2024 186.8k, Q2 2024 189.7k, Q3 2024 188.8k, Q4 2024 186.8k
-2.1k
-2,060
-1.1%
32
SPDR S&P 500 ETF TR
TR UNIT
SPY
SPY
7,173
$4.2m0.91%
0.91%
New Shares held: Q1 2024 0, Q2 2024 0, Q3 2024 0, Q4 2024 7.2k
33
MOOG INC
CL A
MOG.A
MOG.A
21,362
$4.2m0.91%
0.91%
Reduced Shares held: Q1 2024 0, Q2 2024 21.6k, Q3 2024 21.5k, Q4 2024 21.4k
-173
-173
-0.8%
34
DISNEY WALT CO
COM
DIS
DIS
33,508
$3.7m0.81%
0.81%
Reduced Shares held: Q1 2024 33.2k, Q2 2024 33.7k, Q3 2024 33.8k, Q4 2024 33.5k
-272
-272
-0.8%
35
SHYFT GROUP INC
COM
SPAR
SPAR
300,901
$3.5m0.76%
0.76%
Added Shares held: Q1 2024 228.9k, Q2 2024 228.1k, Q3 2024 227.1k, Q4 2024 300.9k
+73.8k
+73,773
32.5%
36
ICU MED INC
COM
ICUI
ICUI
21,919
$3.4m0.74%
0.74%
Reduced Shares held: Q1 2024 22.5k, Q2 2024 23.8k, Q3 2024 23.5k, Q4 2024 21.9k
-1.6k
-1,616
-6.9%
37
SIRIUSXM HOLDINGS INC
COMMON STOCK
SIRI
SIRI
139,890
$3.2m0.69%
0.69%
Reduced Shares held: Q1 2024 0, Q2 2024 0, Q3 2024 144.0k, Q4 2024 139.9k
-4.1k
-4,147
-2.9%
38
ANTERIX INC
COM
ATEX
ATEX
92,411
$2.8m0.61%
0.61%
Reduced Shares held: Q1 2024 96.8k, Q2 2024 96.8k, Q3 2024 96.3k, Q4 2024 92.4k
-3.9k
-3,880
-4.0%
39
CROCS INC
COM
CROX
CROX
24,879
$2.7m0.59%
0.59%
Reduced Shares held: Q1 2024 0, Q2 2024 26.9k, Q3 2024 27.5k, Q4 2024 24.9k
-2.6k
-2,586
-9.4%
40
LIBERTY MEDIA CORP DEL
COM LBTY LIV S C
COM LBTY LIV S C
33,856
$2.3m0.50%
0.50%
Added Shares held: Q1 2024 33.5k, Q2 2024 33.6k, Q3 2024 33.6k, Q4 2024 33.9k
+281
+281
0.8%
41
ENERGY TRANSFER L P
COM UT LTD PTN
ET
ET
114,028
$2.2m0.48%
0.48%
Reduced Shares held: Q1 2024 130.4k, Q2 2024 116.2k, Q3 2024 116.2k, Q4 2024 114.0k
-2.2k
-2,191
-1.9%
42
BROOKFIELD ASSET MANAGMT LTD
CL A LMT VTG SHS
BAM
BAM
35,197
$1.9m0.41%
0.41%
Reduced Shares held: Q1 2024 32.2k, Q2 2024 35.7k, Q3 2024 35.7k, Q4 2024 35.2k
-496
-496
-1.4%
43
ELI LILLY & CO
COM
LLY
LLY
2,068
$1.6m0.35%
0.35%
Unchanged Shares held: Q1 2024 2.1k, Q2 2024 2.1k, Q3 2024 2.1k, Q4 2024 2.1k
44
INMODE LTD
SHS
INMD
INMD
81,024
$1.4m0.29%
0.29%
Reduced Shares held: Q1 2024 92.5k, Q2 2024 92.6k, Q3 2024 92.4k, Q4 2024 81.0k
-11.4k
-11,419
-12.3%
45
TRI CONTL CORP
COM
TY
TY
19,882
$630.1k0.14%
0.14%
Unchanged Shares held: Q1 2024 14.9k, Q2 2024 19.9k, Q3 2024 19.9k, Q4 2024 19.9k
46
LIBERTY MEDIA CORP DEL
COM LBTY LIV S A
COM LBTY LIV S A
9,315
$620.0k0.13%
0.13%
Reduced Shares held: Q1 2024 10.1k, Q2 2024 10.1k, Q3 2024 10.0k, Q4 2024 9.3k
-669
-669
-6.7%
47
INTERNATIONAL MNY EXPRESS IN
COM
IMXI
IMXI
25,620
$533.7k0.12%
0.12%
Unchanged Shares held: Q1 2024 15.6k, Q2 2024 25.6k, Q3 2024 25.6k, Q4 2024 25.6k
48
ORTHOFIX MED INC
COM
OFIX
OFIX
30,462
$531.9k0.12%
0.12%
New Shares held: Q1 2024 0, Q2 2024 0, Q3 2024 0, Q4 2024 30.5k
49
CUMMINS INC
COM
CMI
CMI
1,510
$526.4k0.11%
0.11%
Added Shares held: Q1 2024 1.1k, Q2 2024 1.1k, Q3 2024 1.1k, Q4 2024 1.5k
+441
+441
41.2%
50
INVESCO QQQ TR
UNIT SER 1
QQQ
QQQ
750
$383.4k0.08%
0.08%
Unchanged Shares held: Q1 2024 750, Q2 2024 750, Q3 2024 750, Q4 2024 750
51
APPLE INC
COM
AAPL
AAPL
1,422
$356.0k0.08%
0.08%
Reduced Shares held: Q1 2024 1.5k, Q2 2024 1.5k, Q3 2024 1.5k, Q4 2024 1.4k
-100
-100
-6.6%
52
HOME DEPOT INC
COM
HD
HD
844
$328.3k0.07%
0.07%
Unchanged Shares held: Q1 2024 844, Q2 2024 844, Q3 2024 844, Q4 2024 844
53
INVESCO EXCHANGE TRADED FD T
S&P500 EQL WGT
RSP
RSP
1,750
$306.7k0.07%
0.07%
Unchanged Shares held: Q1 2024 2.2k, Q2 2024 1.8k, Q3 2024 1.8k, Q4 2024 1.8k
54
SKYWARD SPECIALTY INS GROUP
COM
SKWD
SKWD
4,986
$252.0k0.05%
0.05%
New Shares held: Q1 2024 0, Q2 2024 0, Q3 2024 0, Q4 2024 5.0k
55
AMAZON COM INC
COM
AMZN
AMZN
1,100
$241.3k0.05%
0.05%
Unchanged Shares held: Q1 2024 0, Q2 2024 1.1k, Q3 2024 1.1k, Q4 2024 1.1k
56
AVIAT NETWORKS INC
COM NEW
AVNW
AVNW
12,600
$228.2k0.05%
0.05%
Unchanged Shares held: Q1 2024 12.6k, Q2 2024 12.6k, Q3 2024 12.6k, Q4 2024 12.6k
57
ABBVIE INC
COM
ABBV
ABBV
1,215
$215.9k0.05%
0.05%
Unchanged Shares held: Q1 2024 1.2k, Q2 2024 1.2k, Q3 2024 1.2k, Q4 2024 1.2k