1
MASTEC INC
COM
MTZ
MTZ
133,726
$55.6m9.37%
9.37%
Reduced Shares held: Q3 2025 169.8k, Q4 2025 167.6k, Q1 2026 160.2k, Q2 2026 133.7k
-26.5k
-26,471
-16.5%
2
EMCOR GROUP INC
COM
EME
EME
57,959
$48.1m8.10%
8.10%
Reduced Shares held: Q3 2025 60.9k, Q4 2025 60.3k, Q1 2026 58.4k, Q2 2026 58.0k
-392
-392
-0.7%
3
BROADCOM INC
COM
AVGO
AVGO
92,433
$34.9m5.88%
5.88%
Reduced Shares held: Q3 2025 145.4k, Q4 2025 94.8k, Q1 2026 92.6k, Q2 2026 92.4k
-203
-203
-0.2%
4
ALPHABET INC
CAP STK CL A
GOOGL
GOOGL
89,552
$32.0m5.39%
5.39%
Added Shares held: Q3 2025 91.1k, Q4 2025 90.1k, Q1 2026 89.5k, Q2 2026 89.6k
+40
+40
0.0%
5
VISTRA CORP
COM
VST
VST
162,896
$25.8m4.35%
4.35%
Reduced Shares held: Q3 2025 168.6k, Q4 2025 167.1k, Q1 2026 163.3k, Q2 2026 162.9k
-397
-397
-0.2%
6
AUTOZONE INC
COM
AZO
AZO
7,327
$23.4m3.94%
3.94%
Reduced Shares held: Q3 2025 7.8k, Q4 2025 7.8k, Q1 2026 7.4k, Q2 2026 7.3k
-60
-60
-0.8%
7
INVESCO EXCH TRD SLF IDX FD
BULSHS 2026 CB
BSCQ
BSCQ
985,723
$19.2m3.24%
3.24%
Reduced Shares held: Q3 2025 1.0m, Q4 2025 1.0m, Q1 2026 1.0m, Q2 2026 985.7k
-36.4k
-36,420
-3.6%
8
REPUBLIC SVCS INC
COM
RSG
RSG
86,331
$18.4m3.10%
3.10%
Reduced Shares held: Q3 2025 89.0k, Q4 2025 88.2k, Q1 2026 88.5k, Q2 2026 86.3k
-2.1k
-2,127
-2.4%
9
GENERAC HLDGS INC
COM
GNRC
GNRC
60,128
$17.6m2.97%
2.97%
Added Shares held: Q3 2025 54.1k, Q4 2025 54.2k, Q1 2026 57.9k, Q2 2026 60.1k
+2.2k
+2,202
3.8%
10
MOOG INC
CL A
MOG.A
MOG.A
38,720
$16.4m2.76%
2.76%
Added Shares held: Q3 2025 29.8k, Q4 2025 34.4k, Q1 2026 36.9k, Q2 2026 38.7k
+1.9k
+1,859
5.0%
11
MARKEL GROUP INC
COM
MKL
MKL
8,130
$15.9m2.67%
2.67%
Added Shares held: Q3 2025 8.2k, Q4 2025 8.1k, Q1 2026 8.1k, Q2 2026 8.1k
+12
+12
0.1%
12
CANADIAN PACIFIC KANSAS CITY
COM
CP
CP
171,121
$14.9m2.50%
2.50%
Added Shares held: Q3 2025 170.2k, Q4 2025 164.3k, Q1 2026 171.1k, Q2 2026 171.1k
+26
+26
0.0%
13
INVESCO EXCH TRD SLF IDX FD
BULSHS 2027 CB
BSCR
BSCR
755,049
$14.8m2.49%
2.49%
Reduced Shares held: Q3 2025 709.5k, Q4 2025 755.0k, Q1 2026 772.6k, Q2 2026 755.0k
-17.5k
-17,502
-2.3%
14
ROYALTY PHARMA PLC
SHS CLASS A
RPRX
RPRX
239,461
$13.4m2.26%
2.26%
Added Shares held: Q3 2025 0, Q4 2025 0, Q1 2026 237.9k, Q2 2026 239.5k
+1.6k
+1,566
0.7%
15
COLLIERS INTL GROUP INC
SUB VTG SHS
CIGI
CIGI
138,998
$13.1m2.20%
2.20%
Added Shares held: Q3 2025 141.7k, Q4 2025 136.3k, Q1 2026 138.7k, Q2 2026 139.0k
+267
+267
0.2%
16
INVESCO EXCH TRD SLF IDX FD
INVSCO BLSH 28
BSCS
BSCS
635,968
$13.0m2.18%
2.18%
Reduced Shares held: Q3 2025 530.9k, Q4 2025 629.0k, Q1 2026 644.9k, Q2 2026 636.0k
-8.9k
-8,908
-1.4%
17
MARATHON PETE CORP
COM
MPC
MPC
49,943
$12.8m2.15%
2.15%
Reduced Shares held: Q3 2025 50.2k, Q4 2025 49.9k, Q1 2026 50.0k, Q2 2026 49.9k
-41
-41
-0.1%
18
DOLLAR TREE INC
COM
DLTR
DLTR
104,332
$12.6m2.13%
2.13%
Added Shares held: Q3 2025 105.5k, Q4 2025 104.9k, Q1 2026 104.1k, Q2 2026 104.3k
+207
+207
0.2%
19
INVESCO EXCH TRD SLF IDX FD
BULETSHS 2029
BSCT
BSCT
676,416
$12.6m2.12%
2.12%
Reduced Shares held: Q3 2025 426.0k, Q4 2025 652.7k, Q1 2026 679.5k, Q2 2026 676.4k
-3.0k
-3,041
-0.5%
20
ANTERIX INC
COM
ATEX
ATEX
116,069
$11.9m2.01%
2.01%
Added Shares held: Q3 2025 96.8k, Q4 2025 100.4k, Q1 2026 113.8k, Q2 2026 116.1k
+2.3k
+2,255
2.0%
21
BROOKFIELD CORP
CL A LTD VT SH
BN
BN
273,493
$11.6m1.96%
1.96%
Reduced Shares held: Q3 2025 268.2k, Q4 2025 267.1k, Q1 2026 273.8k, Q2 2026 273.5k
-260
-260
-0.1%
22
SS&C TECHNOLOGIES HLDGS INC
COM
SSNC
SSNC
187,388
$11.6m1.96%
1.96%
Reduced Shares held: Q3 2025 187.9k, Q4 2025 187.3k, Q1 2026 187.6k, Q2 2026 187.4k
-185
-185
-0.1%
23
API GROUP CORP
COM STK
APG
APG
272,771
$11.6m1.95%
1.95%
Added Shares held: Q3 2025 275.3k, Q4 2025 273.3k, Q1 2026 272.7k, Q2 2026 272.8k
+60
+60
0.0%
24
INVESCO EXCH TRD SLF IDX FD
INVSCO 30 CORP
BSCU
BSCU
689,505
$11.5m1.93%
1.93%
Added Shares held: Q3 2025 0, Q4 2025 653.5k, Q1 2026 689.4k, Q2 2026 689.5k
+105
+105
0.0%
25
BRINKS CO
COM
BCO
BCO
96,288
$9.1m1.53%
1.53%
Reduced Shares held: Q3 2025 95.1k, Q4 2025 94.9k, Q1 2026 96.4k, Q2 2026 96.3k
-64
-64
-0.1%
26
LIVE NATION ENTERTAINMENT IN
COM
LYV
LYV
49,207
$9.0m1.52%
1.52%
Reduced Shares held: Q3 2025 49.1k, Q4 2025 49.0k, Q1 2026 49.2k, Q2 2026 49.2k
-24
-24
-0.1%
27
GXO LOGISTICS INCORPORATED
COMMON STOCK
GXO
GXO
176,882
$9.0m1.51%
1.51%
Added Shares held: Q3 2025 161.3k, Q4 2025 164.2k, Q1 2026 173.0k, Q2 2026 176.9k
+3.9k
+3,874
2.2%
28
STRIDE INC
COM
LRN
LRN
102,840
$8.9m1.49%
1.49%
Added Shares held: Q3 2025 102.6k, Q4 2025 101.9k, Q1 2026 102.5k, Q2 2026 102.8k
+356
+356
0.3%
29
INVESCO EXCH TRD SLF IDX FD
BULETSHS 2031 CP
BSCV
BSCV
488,157
$8.0m1.35%
1.35%
Reduced Shares held: Q3 2025 0, Q4 2025 467.0k, Q1 2026 491.3k, Q2 2026 488.2k
-3.2k
-3,153
-0.6%
30
CROCS INC
COM
CROX
CROX
57,419
$6.9m1.17%
1.17%
Reduced Shares held: Q3 2025 56.3k, Q4 2025 48.9k, Q1 2026 57.4k, Q2 2026 57.4k
-3
-3
-0.0%
31
VISTEON CORP
COM NEW
VC
VC
69,675
$6.9m1.16%
1.16%
Reduced Shares held: Q3 2025 70.5k, Q4 2025 70.1k, Q1 2026 70.1k, Q2 2026 69.7k
-429
-429
-0.6%
32
STANDARDAERO INC
COM
SARO
SARO
230,053
$6.9m1.16%
1.16%
Added Shares held: Q3 2025 0, Q4 2025 0, Q1 2026 195.5k, Q2 2026 230.1k
+34.5k
+34,540
17.7%
33
ICU MED INC
COM
ICUI
ICUI
45,354
$6.6m1.12%
1.12%
Added Shares held: Q3 2025 36.1k, Q4 2025 37.3k, Q1 2026 44.2k, Q2 2026 45.4k
+1.2k
+1,201
2.7%
34
CRANE NXT CO
COM
CXT
CXT
115,812
$5.9m1.00%
1.00%
Added Shares held: Q3 2025 97.1k, Q4 2025 96.9k, Q1 2026 112.2k, Q2 2026 115.8k
+3.7k
+3,659
3.3%
35
BOOT BARN HLDGS INC
COM
BOOT
BOOT
34,555
$5.7m0.96%
0.96%
New Shares held: Q3 2025 0, Q4 2025 0, Q1 2026 0, Q2 2026 34.6k
36
AMRIZE LTD
SHS
AMRZ
AMRZ
90,963
$4.8m0.82%
0.82%
Added Shares held: Q3 2025 86.2k, Q4 2025 89.8k, Q1 2026 90.6k, Q2 2026 91.0k
+332
+332
0.4%
37
AEBI SCHMIDT HLDG AG
COM
AEBI
AEBI
350,676
$4.4m0.74%
0.74%
Reduced Shares held: Q3 2025 349.8k, Q4 2025 345.0k, Q1 2026 352.2k, Q2 2026 350.7k
-1.5k
-1,495
-0.4%
38
BJS WHSL CLUB HLDGS INC
COM
BJ
BJ
48,672
$4.2m0.71%
0.71%
Reduced Shares held: Q3 2025 0, Q4 2025 50.3k, Q1 2026 51.1k, Q2 2026 48.7k
-2.4k
-2,383
-4.7%
39
EXXON MOBIL CORP
COM
XOM
XOM
30,440
$4.2m0.70%
0.70%
Reduced Shares held: Q3 2025 69.3k, Q4 2025 69.4k, Q1 2026 71.0k, Q2 2026 30.4k
-40.6k
-40,580
-57.1%
40
C H ROBINSON WORLDWIDE INC
COM NEW
CHRW
CHRW
21,224
$4.0m0.67%
0.67%
Added Shares held: Q3 2025 0, Q4 2025 0, Q1 2026 21.2k, Q2 2026 21.2k
+30
+30
0.1%
41
BROOKFIELD ASSET MANAGMT LTD
CL A LMT VTG SHS
BAM
BAM
64,246
$2.9m0.49%
0.49%
Added Shares held: Q3 2025 35.6k, Q4 2025 51.5k, Q1 2026 58.9k, Q2 2026 64.2k
+5.4k
+5,388
9.2%
42
PELOTON INTERACTIVE INC
CL A COM
PTON
PTON
484,565
$2.9m0.48%
0.48%
Added Shares held: Q3 2025 471.9k, Q4 2025 443.4k, Q1 2026 483.5k, Q2 2026 484.6k
+1.1k
+1,059
0.2%
43
ELI LILLY & CO
COM
LLY
LLY
2,113
$2.5m0.43%
0.43%
Unchanged Shares held: Q3 2025 2.1k, Q4 2025 2.1k, Q1 2026 2.1k, Q2 2026 2.1k
44
ENERGY TRANSFER L P
COM UT LTD PTN
ET
ET
95,392
$1.8m0.31%
0.31%
Reduced Shares held: Q3 2025 102.6k, Q4 2025 99.1k, Q1 2026 96.8k, Q2 2026 95.4k
-1.4k
-1,400
-1.4%
45
CUMMINS INC
COM
CMI
CMI
1,806
$1.3m0.22%
0.22%
Added Shares held: Q3 2025 1.5k, Q4 2025 1.5k, Q1 2026 1.4k, Q2 2026 1.8k
+427
+427
31.0%
46
TRI CONTL CORP
COM
TY
TY
19,882
$684.3k0.12%
0.12%
Unchanged Shares held: Q3 2025 19.9k, Q4 2025 19.9k, Q1 2026 19.9k, Q2 2026 19.9k
47
INVESCO QQQ TR
UNIT SER 1
QQQ
QQQ
750
$552.9k0.09%
0.09%
Unchanged Shares held: Q3 2025 750, Q4 2025 750, Q1 2026 750, Q2 2026 750
48
SKYWARD SPECIALTY INS GROUP
COM
SKWD
SKWD
8,786
$512.7k0.09%
0.09%
Unchanged Shares held: Q3 2025 5.0k, Q4 2025 8.8k, Q1 2026 8.8k, Q2 2026 8.8k
49
ISHARES TR
CORE S&P500 ETF
IVV
IVV
654
$489.8k0.08%
0.08%
Unchanged Shares held: Q3 2025 654, Q4 2025 654, Q1 2026 654, Q2 2026 654
50
CATERPILLAR INC
COM
CAT
CAT
440
$468.6k0.08%
0.08%
Unchanged Shares held: Q3 2025 440, Q4 2025 440, Q1 2026 440, Q2 2026 440
51
APPLE INC
COM
AAPL
AAPL
1,560
$451.3k0.08%
0.08%
Reduced Shares held: Q3 2025 1.6k, Q4 2025 1.6k, Q1 2026 1.6k, Q2 2026 1.6k
-12
-12
-0.8%
52
INVESCO EXCHANGE TRADED FD T
S&P500 EQL WGT
RSP
RSP
1,750
$372.3k0.06%
0.06%
Reduced Shares held: Q3 2025 1.8k, Q4 2025 1.8k, Q1 2026 1.8k, Q2 2026 1.8k
-49
-49
-2.7%
53
ORTHOFIX MED INC
COM
OFIX
OFIX
39,462
$360.7k0.06%
0.06%
Unchanged Shares held: Q3 2025 39.5k, Q4 2025 39.5k, Q1 2026 39.5k, Q2 2026 39.5k
54
ABBVIE INC
COM
ABBV
ABBV
1,255
$315.8k0.05%
0.05%
Unchanged Shares held: Q3 2025 1.3k, Q4 2025 1.3k, Q1 2026 1.3k, Q2 2026 1.3k
55
HOME DEPOT INC
COM
HD
HD
844
$297.7k0.05%
0.05%
Unchanged Shares held: Q3 2025 844, Q4 2025 844, Q1 2026 844, Q2 2026 844
56
AMAZON COM INC
COM
AMZN
AMZN
1,159
$276.2k0.05%
0.05%
Unchanged Shares held: Q3 2025 1.1k, Q4 2025 1.1k, Q1 2026 1.2k, Q2 2026 1.2k
57
CORNING INC
COM
GLW
GLW
1,000
$255.4k0.04%
0.04%
New Shares held: Q3 2025 0, Q4 2025 0, Q1 2026 0, Q2 2026 1.0k