1
BROADCOM INC
COM
AVGO
AVGO
21,843
$24.4m6.40%
6.40%
Reduced Shares held: Q1 2023 22.5k, Q2 2023 22.7k, Q3 2023 22.1k, Q4 2023 21.8k
-236
-236
-1.1%
2
AUTOZONE INC
COM
AZO
AZO
7,927
$20.5m5.38%
5.38%
Reduced Shares held: Q1 2023 8.0k, Q2 2023 8.1k, Q3 2023 8.1k, Q4 2023 7.9k
-143
-143
-1.8%
3
EMCOR GROUP INC
COM
EME
EME
94,460
$20.3m5.34%
5.34%
Reduced Shares held: Q1 2023 109.6k, Q2 2023 109.5k, Q3 2023 109.2k, Q4 2023 94.5k
-14.7k
-14,718
-13.5%
4
COLLIERS INTL GROUP INC
SUB VTG SHS
CIGI
CIGI
145,752
$18.5m4.84%
4.84%
Reduced Shares held: Q1 2023 145.3k, Q2 2023 146.0k, Q3 2023 147.0k, Q4 2023 145.8k
-1.2k
-1,224
-0.8%
5
INVESCO EXCH TRD SLF IDX FD
BULSHS 2024 CB
BSCO
BSCO
804,757
$16.8m4.41%
4.41%
Added Shares held: Q1 2023 465.4k, Q2 2023 557.2k, Q3 2023 568.1k, Q4 2023 804.8k
+236.7k
+236,655
41.7%
6
INVESCO EXCH TRD SLF IDX FD
BULSHS 2025 CB
BSCP
BSCP
807,863
$16.5m4.34%
4.34%
Added Shares held: Q1 2023 461.6k, Q2 2023 560.2k, Q3 2023 575.8k, Q4 2023 807.9k
+232.1k
+232,090
40.3%
7
DOLLAR TREE INC
COM
DLTR
DLTR
107,357
$15.3m4.00%
4.00%
Reduced Shares held: Q1 2023 104.1k, Q2 2023 104.9k, Q3 2023 108.1k, Q4 2023 107.4k
-784
-784
-0.7%
8
INVESCO EXCH TRD SLF IDX FD
BULSHS 2026 CB
BSCQ
BSCQ
780,874
$15.1m3.95%
3.95%
Added Shares held: Q1 2023 189.8k, Q2 2023 301.4k, Q3 2023 383.9k, Q4 2023 780.9k
+397.0k
+396,993
103.4%
9
REPUBLIC SVCS INC
COM
RSG
RSG
89,433
$14.8m3.87%
3.87%
Reduced Shares held: Q1 2023 88.7k, Q2 2023 89.5k, Q3 2023 90.4k, Q4 2023 89.4k
-958
-958
-1.1%
10
CANADIAN PACIFIC KANSAS CITY
COM
CP
CP
174,640
$13.8m3.63%
3.63%
Reduced Shares held: Q1 2023 0, Q2 2023 175.3k, Q3 2023 176.1k, Q4 2023 174.6k
-1.4k
-1,418
-0.8%
11
MARATHON PETE CORP
COM
MPC
MPC
89,066
$13.2m3.47%
3.47%
Reduced Shares held: Q1 2023 92.3k, Q2 2023 93.0k, Q3 2023 90.6k, Q4 2023 89.1k
-1.5k
-1,525
-1.7%
12
MASTEC INC
COM
MTZ
MTZ
174,321
$13.2m3.46%
3.46%
Added Shares held: Q1 2023 172.5k, Q2 2023 173.6k, Q3 2023 174.3k, Q4 2023 174.3k
+8
+8
0.0%
13
ALPHABET INC
CAP STK CL A
GOOGL
GOOGL
92,730
$13.0m3.40%
3.40%
Reduced Shares held: Q1 2023 128.0k, Q2 2023 93.4k, Q3 2023 93.7k, Q4 2023 92.7k
-932
-932
-1.0%
14
VISTRA CORP
COM
VST
VST
311,109
$12.0m3.14%
3.14%
Reduced Shares held: Q1 2023 317.7k, Q2 2023 317.5k, Q3 2023 317.1k, Q4 2023 311.1k
-6.0k
-6,014
-1.9%
15
MARKEL GROUP INC
COM
MKL
MKL
8,064
$11.5m3.00%
3.00%
Reduced Shares held: Q1 2023 8.0k, Q2 2023 8.1k, Q3 2023 8.1k, Q4 2023 8.1k
-85
-85
-1.0%
16
INNOSPEC INC
COM
IOSP
IOSP
79,776
$9.8m2.58%
2.58%
Reduced Shares held: Q1 2023 79.8k, Q2 2023 80.0k, Q3 2023 80.4k, Q4 2023 79.8k
-623
-623
-0.8%
17
VOYA FINANCIAL INC
COM
VOYA
VOYA
129,859
$9.5m2.49%
2.49%
Reduced Shares held: Q1 2023 129.3k, Q2 2023 129.9k, Q3 2023 130.8k, Q4 2023 129.9k
-961
-961
-0.7%
18
SS&C TECHNOLOGIES HLDGS INC
COM
SSNC
SSNC
152,673
$9.3m2.45%
2.45%
Reduced Shares held: Q1 2023 151.4k, Q2 2023 152.9k, Q3 2023 154.5k, Q4 2023 152.7k
-1.8k
-1,787
-1.2%
19
AON PLC
SHS CL A
AON
AON
31,141
$9.1m2.38%
2.38%
Reduced Shares held: Q1 2023 42.6k, Q2 2023 42.8k, Q3 2023 42.9k, Q4 2023 31.1k
-11.8k
-11,754
-27.4%
20
VISTEON CORP
COM NEW
VC
VC
70,429
$8.8m2.31%
2.31%
Reduced Shares held: Q1 2023 69.9k, Q2 2023 70.3k, Q3 2023 70.8k, Q4 2023 70.4k
-366
-366
-0.5%
21
BRINKS CO
COM
BCO
BCO
94,876
$8.3m2.19%
2.19%
Reduced Shares held: Q1 2023 96.9k, Q2 2023 95.1k, Q3 2023 95.8k, Q4 2023 94.9k
-880
-880
-0.9%
22
BROOKFIELD CORP
CL A LTD VT SH
BN
BN
178,182
$7.1m1.88%
1.88%
Reduced Shares held: Q1 2023 129.5k, Q2 2023 128.4k, Q3 2023 180.5k, Q4 2023 178.2k
-2.4k
-2,362
-1.3%
23
PIONEER NAT RES CO
COM
PXD
PXD
29,680
$6.7m1.75%
1.75%
Reduced Shares held: Q1 2023 19.4k, Q2 2023 19.1k, Q3 2023 30.1k, Q4 2023 29.7k
-380
-380
-1.3%
24
STRIDE INC
COM
LRN
LRN
109,700
$6.5m1.71%
1.71%
Reduced Shares held: Q1 2023 110.2k, Q2 2023 110.8k, Q3 2023 111.2k, Q4 2023 109.7k
-1.5k
-1,511
-1.4%
25
VERALTO CORP
COM SHS
VLTO
VLTO
78,464
$6.5m1.70%
1.70%
New Shares held: Q1 2023 0, Q2 2023 0, Q3 2023 0, Q4 2023 78.5k
26
API GROUP CORP
COM STK
APG
APG
184,133
$6.4m1.67%
1.67%
Reduced Shares held: Q1 2023 183.5k, Q2 2023 184.7k, Q3 2023 185.7k, Q4 2023 184.1k
-1.6k
-1,602
-0.9%
27
GXO LOGISTICS INCORPORATED
COMMON STOCK
GXO
GXO
97,997
$6.0m1.57%
1.57%
Reduced Shares held: Q1 2023 97.0k, Q2 2023 97.9k, Q3 2023 98.5k, Q4 2023 98.0k
-527
-527
-0.5%
28
ALIGHT INC
COM CL A
ALIT
ALIT
676,571
$5.8m1.51%
1.51%
Reduced Shares held: Q1 2023 500.7k, Q2 2023 683.5k, Q3 2023 686.3k, Q4 2023 676.6k
-9.7k
-9,716
-1.4%
29
COTERRA ENERGY INC
COM
CTRA
CTRA
205,571
$5.2m1.38%
1.38%
Reduced Shares held: Q1 2023 211.7k, Q2 2023 207.8k, Q3 2023 208.1k, Q4 2023 205.6k
-2.6k
-2,574
-1.2%
30
RXO INC
COMMON STOCK
RXO
RXO
188,922
$4.4m1.15%
1.15%
Reduced Shares held: Q1 2023 190.0k, Q2 2023 191.1k, Q3 2023 191.7k, Q4 2023 188.9k
-2.8k
-2,793
-1.5%
31
LIBERTY MEDIA CORP DEL
COM LBTY SRM S C
LSXMK
LSXMK
134,758
$3.9m1.02%
1.02%
Added Shares held: Q1 2023 0, Q2 2023 0, Q3 2023 131.4k, Q4 2023 134.8k
+3.4k
+3,398
2.6%
32
ELI LILLY & CO
COM
LLY
LLY
5,782
$3.4m0.88%
0.88%
Unchanged Shares held: Q1 2023 5.7k, Q2 2023 5.7k, Q3 2023 5.8k, Q4 2023 5.8k
33
ANTERIX INC
COM
ATEX
ATEX
97,985
$3.3m0.86%
0.86%
Added Shares held: Q1 2023 64.3k, Q2 2023 63.6k, Q3 2023 63.6k, Q4 2023 98.0k
+34.4k
+34,425
54.2%
34
INVESCO EXCH TRD SLF IDX FD
BULSHS 2027 CB
BSCR
BSCR
160,640
$3.1m0.82%
0.82%
Added Shares held: Q1 2023 171.3k, Q2 2023 168.2k, Q3 2023 160.2k, Q4 2023 160.6k
+460
+460
0.3%
35
DISNEY WALT CO
COM
DIS
DIS
33,339
$3.0m0.79%
0.79%
Reduced Shares held: Q1 2023 33.4k, Q2 2023 33.7k, Q3 2023 33.7k, Q4 2023 33.3k
-410
-410
-1.2%
36
SHYFT GROUP INC
COM
SPAR
SPAR
228,823
$2.8m0.73%
0.73%
Reduced Shares held: Q1 2023 226.5k, Q2 2023 229.2k, Q3 2023 231.1k, Q4 2023 228.8k
-2.3k
-2,265
-1.0%
37
ICU MED INC
COM
ICUI
ICUI
21,664
$2.2m0.57%
0.57%
Reduced Shares held: Q1 2023 21.8k, Q2 2023 21.6k, Q3 2023 21.7k, Q4 2023 21.7k
-74
-74
-0.3%
38
INMODE LTD
SHS
INMD
INMD
89,462
$2.0m0.52%
0.52%
Added Shares held: Q1 2023 90.3k, Q2 2023 88.9k, Q3 2023 89.4k, Q4 2023 89.5k
+75
+75
0.1%
39
ENERGY TRANSFER L P
COM UT LTD PTN
ET
ET
130,428
$1.8m0.47%
0.47%
Unchanged Shares held: Q1 2023 0, Q2 2023 0, Q3 2023 130.4k, Q4 2023 130.4k
40
BROOKFIELD ASSET MANAGMT LTD
CL A LMT VTG SHS
BAM
BAM
32,642
$1.3m0.34%
0.34%
Reduced Shares held: Q1 2023 32.3k, Q2 2023 33.3k, Q3 2023 33.2k, Q4 2023 32.6k
-579
-579
-1.7%
41
LIBERTY MEDIA CORP DEL
COM LBTY LIV S C
COM LBTY LIV S C
33,802
$1.3m0.33%
0.33%
Reduced Shares held: Q1 2023 0, Q2 2023 0, Q3 2023 34.0k, Q4 2023 33.8k
-205
-205
-0.6%
42
LIBERTY MEDIA CORP DEL
COM LBTY SRM S A
COM LBTY SRM S A
41,582
$1.2m0.31%
0.31%
Reduced Shares held: Q1 2023 0, Q2 2023 0, Q3 2023 41.6k, Q4 2023 41.6k
-4
-4
-0.0%
43
INVESCO EXCH TRD SLF IDX FD
INVSCO BLSH 28
BSCS
BSCS
39,366
$798.3k0.21%
0.21%
Added Shares held: Q1 2023 39.9k, Q2 2023 39.3k, Q3 2023 39.2k, Q4 2023 39.4k
+150
+150
0.4%
44
TRI CONTL CORP
COM
TY
TY
14,882
$429.0k0.11%
0.11%
Unchanged Shares held: Q1 2023 13.9k, Q2 2023 13.9k, Q3 2023 14.9k, Q4 2023 14.9k
45
AVIAT NETWORKS INC
COM NEW
AVNW
AVNW
12,600
$411.5k0.11%
0.11%
Unchanged Shares held: Q1 2023 0, Q2 2023 0, Q3 2023 12.6k, Q4 2023 12.6k
46
LIBERTY MEDIA CORP DEL
COM LBTY LIV S A
COM LBTY LIV S A
10,452
$382.0k0.10%
0.10%
Reduced Shares held: Q1 2023 0, Q2 2023 0, Q3 2023 10.7k, Q4 2023 10.5k
-211
-211
-2.0%
47
INTERNATIONAL MNY EXPRESS IN
COM
IMXI
IMXI
15,620
$345.0k0.09%
0.09%
Unchanged Shares held: Q1 2023 0, Q2 2023 0, Q3 2023 15.6k, Q4 2023 15.6k
48
INVESCO EXCHANGE TRADED FD T
S&P500 EQL WGT
RSP
RSP
1,990
$314.0k0.08%
0.08%
Added Shares held: Q1 2023 0, Q2 2023 1.9k, Q3 2023 1.9k, Q4 2023 2.0k
+50
+50
2.6%
49
INVESCO QQQ TR
UNIT SER 1
QQQ
QQQ
750
$307.3k0.08%
0.08%
Unchanged Shares held: Q1 2023 0, Q2 2023 750, Q3 2023 750, Q4 2023 750
50
HOME DEPOT INC
COM
HD
HD
844
$292.5k0.08%
0.08%
Unchanged Shares held: Q1 2023 844, Q2 2023 844, Q3 2023 844, Q4 2023 844
51
CUMMINS INC
COM
CMI
CMI
1,182
$283.1k0.07%
0.07%
Unchanged Shares held: Q1 2023 1.2k, Q2 2023 1.2k, Q3 2023 1.2k, Q4 2023 1.2k
52
APPLE INC
COM
AAPL
AAPL
1,432
$275.6k0.07%
0.07%
Reduced Shares held: Q1 2023 0, Q2 2023 0, Q3 2023 1.5k, Q4 2023 1.4k
-115
-115
-7.4%
53
GINKGO BIOWORKS HOLDINGS INC
CL A SHS
CL A SHS
12,000
$20.3k0.01%
0.01%
New Shares held: Q1 2023 0, Q2 2023 0, Q3 2023 0, Q4 2023 12.0k