1
MASTEC INC
COM
MTZ
MTZ
160,197
$51.5m9.39%
9.39%
Reduced Shares held: Q2 2025 171.6k, Q3 2025 169.8k, Q4 2025 167.6k, Q1 2026 160.2k
-7.4k
-7,359
-4.4%
2
EMCOR GROUP INC
COM
EME
EME
58,351
$43.1m7.85%
7.85%
Reduced Shares held: Q2 2025 60.5k, Q3 2025 60.9k, Q4 2025 60.3k, Q1 2026 58.4k
-2.0k
-1,966
-3.3%
3
BROADCOM INC
COM
AVGO
AVGO
92,636
$28.7m5.23%
5.23%
Reduced Shares held: Q2 2025 151.7k, Q3 2025 145.4k, Q4 2025 94.8k, Q1 2026 92.6k
-2.1k
-2,129
-2.2%
4
ALPHABET INC
CAP STK CL A
GOOGL
GOOGL
89,512
$25.7m4.69%
4.69%
Reduced Shares held: Q2 2025 91.6k, Q3 2025 91.1k, Q4 2025 90.1k, Q1 2026 89.5k
-630
-630
-0.7%
5
AUTOZONE INC
COM
AZO
AZO
7,387
$25.0m4.55%
4.55%
Reduced Shares held: Q2 2025 7.8k, Q3 2025 7.8k, Q4 2025 7.8k, Q1 2026 7.4k
-389
-389
-5.0%
6
VISTRA CORP
COM
VST
VST
163,293
$24.5m4.47%
4.47%
Reduced Shares held: Q2 2025 168.7k, Q3 2025 168.6k, Q4 2025 167.1k, Q1 2026 163.3k
-3.8k
-3,794
-2.3%
7
INVESCO EXCH TRD SLF IDX FD
BULSHS 2026 CB
BSCQ
BSCQ
1,022,143
$20.0m3.64%
3.64%
Reduced Shares held: Q2 2025 994.4k, Q3 2025 1.0m, Q4 2025 1.0m, Q1 2026 1.0m
-1.3k
-1,312
-0.1%
8
REPUBLIC SVCS INC
COM
RSG
RSG
88,458
$19.4m3.53%
3.53%
Added Shares held: Q2 2025 88.9k, Q3 2025 89.0k, Q4 2025 88.2k, Q1 2026 88.5k
+290
+290
0.3%
9
MARKEL GROUP INC
COM
MKL
MKL
8,118
$15.5m2.83%
2.83%
Added Shares held: Q2 2025 8.1k, Q3 2025 8.2k, Q4 2025 8.1k, Q1 2026 8.1k
+5
+5
0.1%
10
INVESCO EXCH TRD SLF IDX FD
BULSHS 2027 CB
BSCR
BSCR
772,551
$15.2m2.76%
2.76%
Added Shares held: Q2 2025 685.0k, Q3 2025 709.5k, Q4 2025 755.0k, Q1 2026 772.6k
+17.5k
+17,523
2.3%
11
COLLIERS INTL GROUP INC
SUB VTG SHS
CIGI
CIGI
138,731
$14.8m2.70%
2.70%
Added Shares held: Q2 2025 141.8k, Q3 2025 141.7k, Q4 2025 136.3k, Q1 2026 138.7k
+2.4k
+2,383
1.8%
12
CANADIAN PACIFIC KANSAS CITY
COM
CP
CP
171,095
$13.5m2.46%
2.46%
Added Shares held: Q2 2025 170.3k, Q3 2025 170.2k, Q4 2025 164.3k, Q1 2026 171.1k
+6.8k
+6,803
4.1%
13
INVESCO EXCH TRD SLF IDX FD
INVSCO BLSH 28
BSCS
BSCS
644,876
$13.2m2.40%
2.40%
Added Shares held: Q2 2025 503.3k, Q3 2025 530.9k, Q4 2025 629.0k, Q1 2026 644.9k
+15.9k
+15,920
2.5%
14
INVESCO EXCH TRD SLF IDX FD
BULETSHS 2029
BSCT
BSCT
679,457
$12.7m2.31%
2.31%
Added Shares held: Q2 2025 382.7k, Q3 2025 426.0k, Q4 2025 652.7k, Q1 2026 679.5k
+26.8k
+26,768
4.1%
15
SS&C TECHNOLOGIES HLDGS INC
COM
SSNC
SSNC
187,573
$12.7m2.31%
2.31%
Added Shares held: Q2 2025 188.1k, Q3 2025 187.9k, Q4 2025 187.3k, Q1 2026 187.6k
+234
+234
0.1%
16
MARATHON PETE CORP
COM
MPC
MPC
49,984
$12.2m2.22%
2.22%
Added Shares held: Q2 2025 50.3k, Q3 2025 50.2k, Q4 2025 49.9k, Q1 2026 50.0k
+104
+104
0.2%
17
EXXON MOBIL CORP
COM
XOM
XOM
71,020
$12.0m2.20%
2.20%
Added Shares held: Q2 2025 69.6k, Q3 2025 69.3k, Q4 2025 69.4k, Q1 2026 71.0k
+1.6k
+1,592
2.3%
18
INVESCO EXCH TRD SLF IDX FD
INVSCO 30 CORP
BSCU
BSCU
689,400
$11.5m2.10%
2.10%
Added Shares held: Q2 2025 0, Q3 2025 0, Q4 2025 653.5k, Q1 2026 689.4k
+35.9k
+35,863
5.5%
19
ROYALTY PHARMA PLC
SHS CLASS A
RPRX
RPRX
237,895
$11.4m2.08%
2.08%
New Shares held: Q2 2025 0, Q3 2025 0, Q4 2025 0, Q1 2026 237.9k
20
DOLLAR TREE INC
COM
DLTR
DLTR
104,125
$11.4m2.08%
2.08%
Reduced Shares held: Q2 2025 105.9k, Q3 2025 105.5k, Q4 2025 104.9k, Q1 2026 104.1k
-751
-751
-0.7%
21
GENERAC HLDGS INC
COM
GNRC
GNRC
57,926
$11.3m2.06%
2.06%
Added Shares held: Q2 2025 52.9k, Q3 2025 54.1k, Q4 2025 54.2k, Q1 2026 57.9k
+3.7k
+3,684
6.8%
22
BROOKFIELD CORP
CL A LTD VT SH
BN
BN
273,753
$11.1m2.02%
2.02%
Added Shares held: Q2 2025 267.5k, Q3 2025 268.2k, Q4 2025 267.1k, Q1 2026 273.8k
+6.6k
+6,633
2.5%
23
API GROUP CORP
COM STK
APG
APG
272,711
$11.1m2.01%
2.01%
Reduced Shares held: Q2 2025 274.8k, Q3 2025 275.3k, Q4 2025 273.3k, Q1 2026 272.7k
-602
-602
-0.2%
24
MOOG INC
CL A
MOG.A
MOG.A
36,861
$10.8m1.97%
1.97%
Added Shares held: Q2 2025 29.5k, Q3 2025 29.8k, Q4 2025 34.4k, Q1 2026 36.9k
+2.4k
+2,424
7.0%
25
BRINKS CO
COM
BCO
BCO
96,352
$10.0m1.82%
1.82%
Added Shares held: Q2 2025 95.4k, Q3 2025 95.1k, Q4 2025 94.9k, Q1 2026 96.4k
+1.5k
+1,480
1.6%
26
STRIDE INC
COM
LRN
LRN
102,484
$9.0m1.65%
1.65%
Added Shares held: Q2 2025 102.6k, Q3 2025 102.6k, Q4 2025 101.9k, Q1 2026 102.5k
+539
+539
0.5%
27
GXO LOGISTICS INCORPORATED
COMMON STOCK
GXO
GXO
173,008
$9.0m1.63%
1.63%
Added Shares held: Q2 2025 161.0k, Q3 2025 161.3k, Q4 2025 164.2k, Q1 2026 173.0k
+8.8k
+8,784
5.3%
28
INVESCO EXCH TRD SLF IDX FD
BULETSHS 2031 CP
BSCV
BSCV
491,310
$8.1m1.47%
1.47%
Added Shares held: Q2 2025 0, Q3 2025 0, Q4 2025 467.0k, Q1 2026 491.3k
+24.4k
+24,351
5.2%
29
LIVE NATION ENTERTAINMENT IN
COM
LYV
LYV
49,231
$7.5m1.37%
1.37%
Added Shares held: Q2 2025 48.6k, Q3 2025 49.1k, Q4 2025 49.0k, Q1 2026 49.2k
+263
+263
0.5%
30
VISTEON CORP
COM NEW
VC
VC
70,104
$6.4m1.16%
1.16%
Added Shares held: Q2 2025 71.0k, Q3 2025 70.5k, Q4 2025 70.1k, Q1 2026 70.1k
+2
+2
0.0%
31
ICU MED INC
COM
ICUI
ICUI
44,153
$5.7m1.04%
1.04%
Added Shares held: Q2 2025 36.1k, Q3 2025 36.1k, Q4 2025 37.3k, Q1 2026 44.2k
+6.9k
+6,863
18.4%
32
CARMAX INC
COM
KMX
KMX
125,479
$5.2m0.95%
0.95%
Added Shares held: Q2 2025 0, Q3 2025 137.7k, Q4 2025 111.7k, Q1 2026 125.5k
+13.8k
+13,820
12.4%
33
AMRIZE LTD
SHS
AMRZ
AMRZ
90,631
$5.1m0.93%
0.93%
Added Shares held: Q2 2025 74.2k, Q3 2025 86.2k, Q4 2025 89.8k, Q1 2026 90.6k
+849
+849
0.9%
34
STANDARDAERO INC
COM
SARO
SARO
195,513
$5.1m0.92%
0.92%
New Shares held: Q2 2025 0, Q3 2025 0, Q4 2025 0, Q1 2026 195.5k
35
BJS WHSL CLUB HLDGS INC
COM
BJ
BJ
51,055
$5.0m0.92%
0.92%
Added Shares held: Q2 2025 0, Q3 2025 0, Q4 2025 50.3k, Q1 2026 51.1k
+738
+738
1.5%
36
CROCS INC
COM
CROX
CROX
57,422
$4.8m0.87%
0.87%
Added Shares held: Q2 2025 56.3k, Q3 2025 56.3k, Q4 2025 48.9k, Q1 2026 57.4k
+8.5k
+8,491
17.4%
37
CRANE NXT CO
COM
CXT
CXT
112,153
$4.6m0.83%
0.83%
Added Shares held: Q2 2025 97.2k, Q3 2025 97.1k, Q4 2025 96.9k, Q1 2026 112.2k
+15.2k
+15,229
15.7%
38
ANTERIX INC
COM
ATEX
ATEX
113,814
$4.3m0.79%
0.79%
Added Shares held: Q2 2025 96.7k, Q3 2025 96.8k, Q4 2025 100.4k, Q1 2026 113.8k
+13.4k
+13,396
13.3%
39
C H ROBINSON WORLDWIDE INC
COM NEW
CHRW
CHRW
21,194
$3.5m0.64%
0.64%
New Shares held: Q2 2025 0, Q3 2025 0, Q4 2025 0, Q1 2026 21.2k
40
AEBI SCHMIDT HLDG AG
COM
AEBI
AEBI
352,171
$3.4m0.62%
0.62%
Added Shares held: Q2 2025 0, Q3 2025 349.8k, Q4 2025 345.0k, Q1 2026 352.2k
+7.2k
+7,210
2.1%
41
BROOKFIELD ASSET MANAGMT LTD
CL A LMT VTG SHS
BAM
BAM
58,858
$2.6m0.48%
0.48%
Added Shares held: Q2 2025 35.6k, Q3 2025 35.6k, Q4 2025 51.5k, Q1 2026 58.9k
+7.4k
+7,362
14.3%
42
PELOTON INTERACTIVE INC
CL A COM
PTON
PTON
483,506
$2.1m0.38%
0.38%
Added Shares held: Q2 2025 470.5k, Q3 2025 471.9k, Q4 2025 443.4k, Q1 2026 483.5k
+40.1k
+40,150
9.1%
43
ELI LILLY & CO
COM
LLY
LLY
2,113
$1.9m0.35%
0.35%
Reduced Shares held: Q2 2025 2.1k, Q3 2025 2.1k, Q4 2025 2.1k, Q1 2026 2.1k
-5
-5
-0.2%
44
ENERGY TRANSFER L P
COM UT LTD PTN
ET
ET
96,792
$1.9m0.34%
0.34%
Reduced Shares held: Q2 2025 105.9k, Q3 2025 102.6k, Q4 2025 99.1k, Q1 2026 96.8k
-2.3k
-2,286
-2.3%
45
CUMMINS INC
COM
CMI
CMI
1,379
$741.9k0.14%
0.14%
Reduced Shares held: Q2 2025 1.5k, Q3 2025 1.5k, Q4 2025 1.5k, Q1 2026 1.4k
-106
-106
-7.1%
46
TRI CONTL CORP
COM
TY
TY
19,882
$628.1k0.11%
0.11%
Unchanged Shares held: Q2 2025 19.9k, Q3 2025 19.9k, Q4 2025 19.9k, Q1 2026 19.9k
47
ORTHOFIX MED INC
COM
OFIX
OFIX
39,462
$452.6k0.08%
0.08%
Unchanged Shares held: Q2 2025 39.5k, Q3 2025 39.5k, Q4 2025 39.5k, Q1 2026 39.5k
48
INVESCO QQQ TR
UNIT SER 1
QQQ
QQQ
750
$432.9k0.08%
0.08%
Unchanged Shares held: Q2 2025 750, Q3 2025 750, Q4 2025 750, Q1 2026 750
49
ISHARES TR
CORE S&P500 ETF
IVV
IVV
654
$427.2k0.08%
0.08%
Unchanged Shares held: Q2 2025 0, Q3 2025 654, Q4 2025 654, Q1 2026 654
50
AVIAT NETWORKS INC
COM NEW
AVNW
AVNW
18,600
$420.5k0.08%
0.08%
Unchanged Shares held: Q2 2025 18.6k, Q3 2025 18.6k, Q4 2025 18.6k, Q1 2026 18.6k
51
APPLE INC
COM
AAPL
AAPL
1,572
$398.9k0.07%
0.07%
Unchanged Shares held: Q2 2025 1.6k, Q3 2025 1.6k, Q4 2025 1.6k, Q1 2026 1.6k
52
SKYWARD SPECIALTY INS GROUP
COM
SKWD
SKWD
8,786
$383.8k0.07%
0.07%
Unchanged Shares held: Q2 2025 5.0k, Q3 2025 5.0k, Q4 2025 8.8k, Q1 2026 8.8k
53
INVESCO EXCHANGE TRADED FD T
S&P500 EQL WGT
RSP
RSP
1,799
$345.3k0.06%
0.06%
Added Shares held: Q2 2025 1.8k, Q3 2025 1.8k, Q4 2025 1.8k, Q1 2026 1.8k
+49
+49
2.8%
54
CATERPILLAR INC
COM
CAT
CAT
440
$311.7k0.06%
0.06%
Unchanged Shares held: Q2 2025 0, Q3 2025 440, Q4 2025 440, Q1 2026 440
55
HOME DEPOT INC
COM
HD
HD
844
$277.6k0.05%
0.05%
Unchanged Shares held: Q2 2025 844, Q3 2025 844, Q4 2025 844, Q1 2026 844
56
ABBVIE INC
COM
ABBV
ABBV
1,255
$272.9k0.05%
0.05%
Unchanged Shares held: Q2 2025 1.3k, Q3 2025 1.3k, Q4 2025 1.3k, Q1 2026 1.3k
57
AMAZON COM INC
COM
AMZN
AMZN
1,159
$241.4k0.04%
0.04%
Added Shares held: Q2 2025 1.1k, Q3 2025 1.1k, Q4 2025 1.1k, Q1 2026 1.2k
+59
+59
5.4%