1
EMCOR GROUP INC
COM
EME
EME
60,317
$36.9m7.05%
7.05%
Reduced Shares held: Q1 2025 60.0k, Q2 2025 60.5k, Q3 2025 60.9k, Q4 2025 60.3k
-620
-620
-1.0%
2
MASTEC INC
COM
MTZ
MTZ
167,556
$36.4m6.96%
6.96%
Reduced Shares held: Q1 2025 170.5k, Q2 2025 171.6k, Q3 2025 169.8k, Q4 2025 167.6k
-2.2k
-2,226
-1.3%
3
BROADCOM INC
COM
AVGO
AVGO
94,765
$32.8m6.27%
6.27%
Reduced Shares held: Q1 2025 184.9k, Q2 2025 151.7k, Q3 2025 145.4k, Q4 2025 94.8k
-50.7k
-50,668
-34.8%
4
ALPHABET INC
CAP STK CL A
GOOGL
GOOGL
90,142
$28.2m5.39%
5.39%
Reduced Shares held: Q1 2025 90.9k, Q2 2025 91.6k, Q3 2025 91.1k, Q4 2025 90.1k
-984
-984
-1.1%
5
VISTRA CORP
COM
VST
VST
167,087
$27.0m5.15%
5.15%
Reduced Shares held: Q1 2025 167.2k, Q2 2025 168.7k, Q3 2025 168.6k, Q4 2025 167.1k
-1.5k
-1,526
-0.9%
6
AUTOZONE INC
COM
AZO
AZO
7,776
$26.4m5.04%
5.04%
Reduced Shares held: Q1 2025 7.8k, Q2 2025 7.8k, Q3 2025 7.8k, Q4 2025 7.8k
-23
-23
-0.3%
7
COLLIERS INTL GROUP INC
SUB VTG SHS
CIGI
CIGI
136,348
$20.1m3.83%
3.83%
Reduced Shares held: Q1 2025 140.8k, Q2 2025 141.8k, Q3 2025 141.7k, Q4 2025 136.3k
-5.4k
-5,362
-3.8%
8
INVESCO EXCH TRD SLF IDX FD
BULSHS 2026 CB
BSCQ
BSCQ
1,023,455
$20.0m3.83%
3.83%
Added Shares held: Q1 2025 975.8k, Q2 2025 994.4k, Q3 2025 1.0m, Q4 2025 1.0m
+10.3k
+10,294
1.0%
9
REPUBLIC SVCS INC
COM
RSG
RSG
88,168
$18.7m3.57%
3.57%
Reduced Shares held: Q1 2025 88.6k, Q2 2025 88.9k, Q3 2025 89.0k, Q4 2025 88.2k
-786
-786
-0.9%
10
MARKEL GROUP INC
COM
MKL
MKL
8,113
$17.4m3.33%
3.33%
Reduced Shares held: Q1 2025 8.1k, Q2 2025 8.1k, Q3 2025 8.2k, Q4 2025 8.1k
-55
-55
-0.7%
11
SS&C TECHNOLOGIES HLDGS INC
COM
SSNC
SSNC
187,339
$16.4m3.13%
3.13%
Reduced Shares held: Q1 2025 186.5k, Q2 2025 188.1k, Q3 2025 187.9k, Q4 2025 187.3k
-546
-546
-0.3%
12
INVESCO EXCH TRD SLF IDX FD
BULSHS 2027 CB
BSCR
BSCR
755,028
$14.9m2.85%
2.85%
Added Shares held: Q1 2025 656.3k, Q2 2025 685.0k, Q3 2025 709.5k, Q4 2025 755.0k
+45.5k
+45,480
6.4%
13
INVESCO EXCH TRD SLF IDX FD
INVSCO BLSH 28
BSCS
BSCS
628,956
$13.0m2.48%
2.48%
Added Shares held: Q1 2025 475.4k, Q2 2025 503.3k, Q3 2025 530.9k, Q4 2025 629.0k
+98.1k
+98,083
18.5%
14
DOLLAR TREE INC
COM
DLTR
DLTR
104,876
$12.9m2.47%
2.47%
Reduced Shares held: Q1 2025 105.2k, Q2 2025 105.9k, Q3 2025 105.5k, Q4 2025 104.9k
-604
-604
-0.6%
15
INVESCO EXCH TRD SLF IDX FD
BULETSHS 2029
BSCT
BSCT
652,689
$12.3m2.35%
2.35%
Added Shares held: Q1 2025 338.8k, Q2 2025 382.7k, Q3 2025 426.0k, Q4 2025 652.7k
+226.7k
+226,705
53.2%
16
BROOKFIELD CORP
CL A LTD VT SH
BN
BN
267,120
$12.3m2.34%
2.34%
Reduced Shares held: Q1 2025 265.1k, Q2 2025 267.5k, Q3 2025 268.2k, Q4 2025 267.1k
-1.1k
-1,106
-0.4%
17
CANADIAN PACIFIC KANSAS CITY
COM
CP
CP
164,292
$12.1m2.32%
2.32%
Reduced Shares held: Q1 2025 169.7k, Q2 2025 170.3k, Q3 2025 170.2k, Q4 2025 164.3k
-5.9k
-5,859
-3.4%
18
BRINKS CO
COM
BCO
BCO
94,872
$11.1m2.12%
2.12%
Reduced Shares held: Q1 2025 94.8k, Q2 2025 95.4k, Q3 2025 95.1k, Q4 2025 94.9k
-227
-227
-0.2%
19
INVESCO EXCH TRD SLF IDX FD
INVSCO 30 CORP
BSCU
BSCU
653,537
$11.1m2.11%
2.11%
New Shares held: Q1 2025 0, Q2 2025 0, Q3 2025 0, Q4 2025 653.5k
20
API GROUP CORP
COM STK
APG
APG
273,313
$10.5m2.00%
2.00%
Reduced Shares held: Q1 2025 273.0k, Q2 2025 274.8k, Q3 2025 275.3k, Q4 2025 273.3k
-2.0k
-1,967
-0.7%
21
GXO LOGISTICS INCORPORATED
COMMON STOCK
GXO
GXO
164,224
$8.6m1.65%
1.65%
Added Shares held: Q1 2025 159.6k, Q2 2025 161.0k, Q3 2025 161.3k, Q4 2025 164.2k
+2.9k
+2,909
1.8%
22
VERALTO CORP
COM SHS
VLTO
VLTO
84,028
$8.4m1.60%
1.60%
Added Shares held: Q1 2025 79.5k, Q2 2025 80.1k, Q3 2025 80.2k, Q4 2025 84.0k
+3.8k
+3,795
4.7%
23
MOOG INC
CL A
MOG.A
MOG.A
34,437
$8.4m1.60%
1.60%
Added Shares held: Q1 2025 29.2k, Q2 2025 29.5k, Q3 2025 29.8k, Q4 2025 34.4k
+4.6k
+4,618
15.5%
24
EXXON MOBIL CORP
COM
XOM
XOM
69,428
$8.4m1.60%
1.60%
Added Shares held: Q1 2025 69.2k, Q2 2025 69.6k, Q3 2025 69.3k, Q4 2025 69.4k
+154
+154
0.2%
25
MARATHON PETE CORP
COM
MPC
MPC
49,880
$8.1m1.55%
1.55%
Reduced Shares held: Q1 2025 49.9k, Q2 2025 50.3k, Q3 2025 50.2k, Q4 2025 49.9k
-288
-288
-0.6%
26
INVESCO EXCH TRD SLF IDX FD
BULETSHS 2031 CP
BSCV
BSCV
466,959
$7.8m1.49%
1.49%
New Shares held: Q1 2025 0, Q2 2025 0, Q3 2025 0, Q4 2025 467.0k
27
GENERAC HLDGS INC
COM
GNRC
GNRC
54,242
$7.4m1.41%
1.41%
Added Shares held: Q1 2025 0, Q2 2025 52.9k, Q3 2025 54.1k, Q4 2025 54.2k
+92
+92
0.2%
28
LIVE NATION ENTERTAINMENT IN
COM
LYV
LYV
48,968
$7.0m1.33%
1.33%
Reduced Shares held: Q1 2025 47.0k, Q2 2025 48.6k, Q3 2025 49.1k, Q4 2025 49.0k
-112
-112
-0.2%
29
VISTEON CORP
COM NEW
VC
VC
70,102
$6.7m1.27%
1.27%
Reduced Shares held: Q1 2025 70.7k, Q2 2025 71.0k, Q3 2025 70.5k, Q4 2025 70.1k
-362
-362
-0.5%
30
STRIDE INC
COM
LRN
LRN
101,945
$6.6m1.27%
1.27%
Reduced Shares held: Q1 2025 101.7k, Q2 2025 102.6k, Q3 2025 102.6k, Q4 2025 101.9k
-679
-679
-0.7%
31
ICU MED INC
COM
ICUI
ICUI
37,290
$5.3m1.02%
1.02%
Added Shares held: Q1 2025 35.9k, Q2 2025 36.1k, Q3 2025 36.1k, Q4 2025 37.3k
+1.2k
+1,197
3.3%
32
AMRIZE LTD
SHS
AMRZ
AMRZ
89,782
$4.9m0.93%
0.93%
Added Shares held: Q1 2025 0, Q2 2025 74.2k, Q3 2025 86.2k, Q4 2025 89.8k
+3.6k
+3,586
4.2%
33
CRANE NXT CO
COM
CXT
CXT
96,924
$4.6m0.87%
0.87%
Reduced Shares held: Q1 2025 96.9k, Q2 2025 97.2k, Q3 2025 97.1k, Q4 2025 96.9k
-163
-163
-0.2%
34
BJS WHSL CLUB HLDGS INC
COM
BJ
BJ
50,317
$4.5m0.87%
0.87%
New Shares held: Q1 2025 0, Q2 2025 0, Q3 2025 0, Q4 2025 50.3k
35
AEBI SCHMIDT HLDG AG
COM
AEBI
AEBI
344,961
$4.4m0.83%
0.83%
Reduced Shares held: Q1 2025 0, Q2 2025 0, Q3 2025 349.8k, Q4 2025 345.0k
-4.8k
-4,798
-1.4%
36
CARMAX INC
COM
KMX
KMX
111,659
$4.3m0.82%
0.82%
Reduced Shares held: Q1 2025 0, Q2 2025 0, Q3 2025 137.7k, Q4 2025 111.7k
-26.0k
-26,013
-18.9%
37
CROCS INC
COM
CROX
CROX
48,931
$4.2m0.80%
0.80%
Reduced Shares held: Q1 2025 29.4k, Q2 2025 56.3k, Q3 2025 56.3k, Q4 2025 48.9k
-7.4k
-7,391
-13.1%
38
DISNEY WALT CO
COM
DIS
DIS
33,965
$3.9m0.74%
0.74%
Reduced Shares held: Q1 2025 33.8k, Q2 2025 34.0k, Q3 2025 34.0k, Q4 2025 34.0k
-23
-23
-0.1%
39
PELOTON INTERACTIVE INC
CL A COM
PTON
PTON
443,356
$2.7m0.52%
0.52%
Reduced Shares held: Q1 2025 0, Q2 2025 470.5k, Q3 2025 471.9k, Q4 2025 443.4k
-28.6k
-28,590
-6.1%
40
BROOKFIELD ASSET MANAGMT LTD
CL A LMT VTG SHS
BAM
BAM
51,496
$2.7m0.52%
0.52%
Added Shares held: Q1 2025 35.4k, Q2 2025 35.6k, Q3 2025 35.6k, Q4 2025 51.5k
+15.9k
+15,855
44.5%
41
ELI LILLY & CO
COM
LLY
LLY
2,118
$2.3m0.43%
0.43%
Added Shares held: Q1 2025 2.1k, Q2 2025 2.1k, Q3 2025 2.1k, Q4 2025 2.1k
+50
+50
2.4%
42
ANTERIX INC
COM
ATEX
ATEX
100,418
$2.2m0.42%
0.42%
Added Shares held: Q1 2025 96.8k, Q2 2025 96.7k, Q3 2025 96.8k, Q4 2025 100.4k
+3.6k
+3,569
3.7%
43
RXO INC
COMMON STOCK
RXO
RXO
171,884
$2.2m0.42%
0.42%
Reduced Shares held: Q1 2025 188.8k, Q2 2025 190.0k, Q3 2025 189.0k, Q4 2025 171.9k
-17.2k
-17,160
-9.1%
44
ENERGY TRANSFER L P
COM UT LTD PTN
ET
ET
99,078
$1.6m0.31%
0.31%
Reduced Shares held: Q1 2025 110.2k, Q2 2025 105.9k, Q3 2025 102.6k, Q4 2025 99.1k
-3.5k
-3,495
-3.4%
45
CUMMINS INC
COM
CMI
CMI
1,485
$758.0k0.14%
0.14%
Unchanged Shares held: Q1 2025 1.5k, Q2 2025 1.5k, Q3 2025 1.5k, Q4 2025 1.5k
46
TRI CONTL CORP
COM
TY
TY
19,882
$649.3k0.12%
0.12%
Unchanged Shares held: Q1 2025 19.9k, Q2 2025 19.9k, Q3 2025 19.9k, Q4 2025 19.9k
47
ORTHOFIX MED INC
COM
OFIX
OFIX
39,462
$598.2k0.11%
0.11%
Unchanged Shares held: Q1 2025 39.5k, Q2 2025 39.5k, Q3 2025 39.5k, Q4 2025 39.5k
48
INVESCO QQQ TR
UNIT SER 1
QQQ
QQQ
750
$460.7k0.09%
0.09%
Unchanged Shares held: Q1 2025 750, Q2 2025 750, Q3 2025 750, Q4 2025 750
49
SKYWARD SPECIALTY INS GROUP
COM
SKWD
SKWD
8,786
$449.1k0.09%
0.09%
Added Shares held: Q1 2025 5.0k, Q2 2025 5.0k, Q3 2025 5.0k, Q4 2025 8.8k
+3.8k
+3,800
76.2%
50
ISHARES TR
CORE S&P500 ETF
IVV
IVV
654
$448.0k0.09%
0.09%
Unchanged Shares held: Q1 2025 0, Q2 2025 0, Q3 2025 654, Q4 2025 654
51
APPLE INC
COM
AAPL
AAPL
1,572
$427.3k0.08%
0.08%
Unchanged Shares held: Q1 2025 1.4k, Q2 2025 1.6k, Q3 2025 1.6k, Q4 2025 1.6k
52
AVIAT NETWORKS INC
COM NEW
AVNW
AVNW
18,600
$397.7k0.08%
0.08%
Unchanged Shares held: Q1 2025 18.6k, Q2 2025 18.6k, Q3 2025 18.6k, Q4 2025 18.6k
53
INVESCO EXCHANGE TRADED FD T
S&P500 EQL WGT
RSP
RSP
1,750
$335.2k0.06%
0.06%
Unchanged Shares held: Q1 2025 1.8k, Q2 2025 1.8k, Q3 2025 1.8k, Q4 2025 1.8k
54
HOME DEPOT INC
COM
HD
HD
844
$290.4k0.06%
0.06%
Unchanged Shares held: Q1 2025 844, Q2 2025 844, Q3 2025 844, Q4 2025 844
55
ABBVIE INC
COM
ABBV
ABBV
1,255
$286.8k0.05%
0.05%
Unchanged Shares held: Q1 2025 1.2k, Q2 2025 1.3k, Q3 2025 1.3k, Q4 2025 1.3k
56
AMAZON COM INC
COM
AMZN
AMZN
1,100
$253.9k0.05%
0.05%
Unchanged Shares held: Q1 2025 1.1k, Q2 2025 1.1k, Q3 2025 1.1k, Q4 2025 1.1k
57
CATERPILLAR INC
COM
CAT
CAT
440
$252.1k0.05%
0.05%
Unchanged Shares held: Q1 2025 0, Q2 2025 0, Q3 2025 440, Q4 2025 440
58
MICROSOFT CORP
COM
MSFT
MSFT
435
$210.4k0.04%
0.04%
Unchanged Shares held: Q1 2025 0, Q2 2025 435, Q3 2025 435, Q4 2025 435