US mid-caps.
We resolve 94% of VO’s reported NAV to covered tickers; the remaining ~6% is cash, non-equity, foreign lines and names we don’t cover — the honest tail of a CUSIP-based resolution, not a data gap you should read as holdings we hid.
Covered positions by weight, as of 2026-03-31. Each links to its stock page and our full verdict.
| # | Holding | Our call | % of NAV | Value |
|---|---|---|---|---|
| 1 | VRT | Hold | 1.03% | $2.03B |
| 2 | HWM | Hold | 1.01% | $2.00B |
| 3 | WDC | Sell | 1.00% | $1.98B |
| 4 | CEG | Hold | 0.94% | $1.86B |
| 5 | STX | Sell | 0.93% | $1.85B |
| 6 | PWR | Hold | 0.89% | $1.77B |
| 7 | SLB | Hold | 0.84% | $1.66B |
| 8 | CMI | Hold | 0.81% | $1.61B |
| 9 | PSX | Hold | 0.80% | $1.58B |
| 10 | MPC | Hold | 0.78% | $1.55B |
| 11 | MSI | Hold | 0.78% | $1.55B |
| 12 | CRH | Buy | 0.77% | $1.52B |
| 13 | ROST | Hold | 0.76% | $1.51B |
| 14 | GM | Buy | 0.73% | $1.45B |
| 15 | RCL | Buy | 0.73% | $1.45B |
| 16 | TDG | Hold | 0.71% | $1.41B |
| 17 | WBD | Hold | 0.70% | $1.40B |
| 18 | LHX | Hold | 0.70% | $1.39B |
| 19 | NET | Hold | 0.68% | $1.34B |
| 20 | DLR | Hold | 0.67% | $1.34B |
| 21 | TEL | Hold | 0.67% | $1.32B |
| 22 | PCAR | Hold | 0.66% | $1.31B |
| 23 | BKR | Buy | 0.66% | $1.30B |
| 24 | NEM | Hold | 0.64% | $1.27B |
| 25 | COR | Hold | 0.63% | $1.25B |
| 26 | CTVA | Hold | 0.62% | $1.23B |
| 27 | O | Hold | 0.62% | $1.23B |
| 28 | OKE | Hold | 0.62% | $1.23B |
| 29 | LNG | Buy | 0.62% | $1.22B |
| 30 | AJG | Hold | 0.61% | $1.20B |
| 31 | TGT | Hold | 0.60% | $1.19B |
| 32 | HOOD | Hold | 0.60% | $1.18B |
| 33 | D | Hold | 0.59% | $1.17B |
| 34 | TRGP | Hold | 0.59% | $1.16B |
| 35 | ALL | Buy | 0.59% | $1.16B |
| 36 | FAST | Hold | 0.58% | $1.15B |
| 37 | GLW | Hold | 0.57% | $1.13B |
| 38 | DASH | Buy | 0.57% | $1.13B |
| 39 | EA | Sell | 0.56% | $1.10B |
| 40 | VST | Hold | 0.55% | $1.10B |
| 41 | ETR | Hold | 0.55% | $1.10B |
| 42 | MPWR | Hold | 0.55% | $1.09B |
| 43 | CAH | Hold | 0.54% | $1.07B |
| 44 | XEL | Hold | 0.54% | $1.07B |
| 45 | EXC | Hold | 0.54% | $1.07B |
| 46 | GWW | Hold | 0.53% | $1.06B |
| 47 | KEYS | Sell | 0.53% | $1.05B |
| 48 | OXY | Hold | 0.52% | $1.04B |
| 49 | EW | Hold | 0.51% | $1.00B |
| 50 | TER | Sell | 0.51% | $1.00B |
| 51 | URI | Hold | 0.50% | $991M |
| 52 | FERG | Hold | 0.50% | $985M |
| 53 | F | Hold | 0.49% | $977M |
| 54 | ZTS | Buy | 0.49% | $970M |
| 55 | BDX | Hold | 0.49% | $967M |
| 56 | IDXX | Hold | 0.49% | $966M |
| 57 | CARR | Hold | 0.49% | $966M |
| 58 | WMB | Hold | 0.48% | $960M |
| 59 | ALNY | Buy | 0.48% | $948M |
| 60 | NDAQ | Hold | 0.47% | $938M |
| 61 | DAL | Buy | 0.47% | $938M |
| 62 | MRVL | Hold | 0.47% | $933M |
| 63 | YUM | Hold | 0.47% | $928M |
| 64 | PSA | Hold | 0.47% | $924M |
| 65 | CVNA | Buy | 0.46% | $921M |
| 66 | WAB | Hold | 0.46% | $920M |
| 67 | FITB | Hold | 0.46% | $903M |
| 68 | CMG | Hold | 0.45% | $900M |
| 69 | WCN | Hold | 0.45% | $897M |
| 70 | KR | Buy | 0.45% | $890M |
| 71 | ED | Hold | 0.45% | $883M |
| 72 | EBAY | Hold | 0.44% | $881M |
| 73 | AMP | Buy | 0.44% | $875M |
| 74 | AIG | Hold | 0.44% | $872M |
| 75 | ROK | Sell | 0.44% | $871M |
| 76 | JCI | Hold | 0.44% | $865M |
| 77 | CBRE | Buy | 0.44% | $863M |
| 78 | MSTR | Avoid | 0.43% | $847M |
| 79 | MET | Hold | 0.43% | $846M |
| 80 | FANG | Hold | 0.43% | $843M |
| 81 | VTR | Hold | 0.42% | $839M |
| 82 | DDOG | Hold | 0.42% | $837M |
| 83 | GRMN | Buy | 0.41% | $820M |
| 84 | FDX | Hold | 0.41% | $814M |
| 85 | WEC | Hold | 0.41% | $814M |
| 86 | MSCI | Hold | 0.41% | $813M |
| 87 | HIG | Buy | 0.41% | $806M |
| 88 | ODFL | Hold | 0.40% | $792M |
| 89 | ROP | Buy | 0.40% | $787M |
| 90 | DHI | Hold | 0.39% | $773M |
| 91 | VMC | Hold | 0.39% | $768M |
| 92 | RBLX | Buy | 0.39% | $768M |
| 93 | MLM | Hold | 0.39% | $767M |
| 94 | CCI | Hold | 0.39% | $766M |
| 95 | ADM | Hold | 0.38% | $755M |
| 96 | MCHP | Hold | 0.38% | $755M |
| 97 | HLT | Hold | 0.38% | $753M |
| 98 | SYY | Hold | 0.37% | $738M |
| 99 | KDP | Hold | 0.37% | $734M |
| 100 | COIN | Hold | 0.37% | $729M |
| 101 | STT | Hold | 0.37% | $724M |
| 102 | KVUE | Hold | 0.36% | $714M |
| 103 | XYZ | Buy | 0.36% | $712M |
| 104 | RMD | Buy | 0.36% | $706M |
| 105 | ACGL | Buy | 0.35% | $701M |
| 106 | AXON | Hold | 0.35% | $701M |
| 107 | A | Hold | 0.35% | $696M |
| 108 | KMB | Hold | 0.35% | $692M |
| 109 | HBAN | Buy | 0.35% | $686M |
| 110 | SRE | Hold | 0.35% | $685M |
| 111 | KMI | Hold | 0.35% | $685M |
| 112 | HPE | Hold | 0.34% | $683M |
| 113 | IR | Hold | 0.34% | $678M |
| 114 | DVN | Buy | 0.34% | $674M |
| 115 | GEHC | Buy | 0.34% | $666M |
| 116 | MTB | Buy | 0.34% | $665M |
| 117 | HSY | Hold | 0.34% | $665M |
| 118 | AEE | Hold | 0.33% | $656M |
| 119 | UAL | Hold | 0.33% | $652M |
| 120 | OTIS | Hold | 0.33% | $647M |
| 121 | PAYX | Hold | 0.32% | $643M |
| 122 | CBOE | Buy | 0.32% | $635M |
| 123 | HAL | Hold | 0.32% | $635M |
| 124 | CTSH | Buy | 0.32% | $634M |
| 125 | WAT | Hold | 0.32% | $631M |
| 126 | XYL | Hold | 0.32% | $627M |
| 127 | IQV | Hold | 0.32% | $625M |
| 128 | SPG | Hold | 0.31% | $622M |
| 129 | CTAS | Hold | 0.31% | $621M |
| 130 | IRM | Hold | 0.31% | $620M |
| 131 | CNP | Hold | 0.31% | $609M |
| 132 | EIX | Hold | 0.31% | $608M |
| 133 | DOV | Hold | 0.31% | $607M |
| 134 | AZO | Hold | 0.30% | $604M |
| 135 | EXR | Hold | 0.30% | $598M |
| 136 | WDAY | Buy | 0.30% | $598M |
| 137 | WTW | Buy | 0.30% | $594M |
| 138 | CIEN | Sell | 0.30% | $593M |
| 139 | PPL | Hold | 0.30% | $589M |
| 140 | VICI | Buy | 0.30% | $585M |
| 141 | SUNB | Hold | 0.30% | $585M |
| 142 | EXPE | Buy | 0.29% | $583M |
| 143 | BIIB | Hold | 0.29% | $581M |
| 144 | FISV | Buy | 0.29% | $580M |
| 145 | PYPL | Buy | 0.29% | $579M |
| 146 | AWK | Hold | 0.29% | $574M |
| 147 | VRSK | Hold | 0.29% | $565M |
| 148 | DG | Buy | 0.28% | $564M |
| 149 | VEEV | Buy | 0.28% | $561M |
| 150 | DTE | Hold | 0.28% | $557M |
| 151 | MTD | Hold | 0.28% | $554M |
| 152 | AFL | Hold | 0.28% | $551M |
| 153 | ADSK | Buy | 0.28% | $548M |
| 154 | LITE | Sell | 0.27% | $542M |
| 155 | LYV | Hold | 0.27% | $541M |
| 156 | RJF | Buy | 0.27% | $537M |
| 157 | NTRS | Hold | 0.27% | $532M |
| 158 | SNOW | Hold | 0.27% | $529M |
| 159 | CINF | Buy | 0.27% | $529M |
| 160 | ON | Hold | 0.27% | $527M |
| 161 | FIX | Hold | 0.26% | $524M |
| 162 | CFG | Hold | 0.26% | $523M |
| 163 | FTNT | Hold | 0.26% | $522M |
| 164 | DXCM | Buy | 0.26% | $522M |
| 165 | FIS | Hold | 0.26% | $521M |
| 166 | LPLA | Hold | 0.26% | $520M |
| 167 | FICO | Hold | 0.26% | $520M |
| 168 | PPG | Hold | 0.26% | $516M |
| 169 | TSCO | Buy | 0.26% | $515M |
| 170 | CMS | Hold | 0.26% | $513M |
| 171 | SYF | Buy | 0.26% | $511M |
| 172 | ULTA | Buy | 0.25% | $501M |
| 173 | AVB | Hold | 0.25% | $500M |
| 174 | ARES | Buy | 0.25% | $494M |
| 175 | MKL | Hold | 0.25% | $494M |
| 176 | PHM | Hold | 0.25% | $489M |
| 177 | DRI | Hold | 0.25% | $487M |
| 178 | RF | Buy | 0.25% | $487M |
| 179 | APO | Buy | 0.25% | $487M |
| 180 | CRWV | Hold | 0.24% | $485M |
| 181 | COHR | Hold | 0.24% | $482M |
| 182 | CHD | Hold | 0.24% | $477M |
| 183 | LH | Hold | 0.24% | $475M |
| 184 | KEY | Hold | 0.24% | $472M |
| 185 | STE | Buy | 0.24% | $468M |
| 186 | EFX | Hold | 0.24% | $468M |
| 187 | DGX | Hold | 0.23% | $465M |
| 188 | EQR | Hold | 0.23% | $458M |
| 189 | HUM | Hold | 0.23% | $452M |
| 190 | VLTO | Buy | 0.23% | $450M |
| 191 | DLTR | Buy | 0.23% | $447M |
| 192 | VRSN | Hold | 0.22% | $443M |
| 193 | ZM | Buy | 0.22% | $438M |
| 194 | EQT | Hold | 0.22% | $429M |
| 195 | GIS | Hold | 0.22% | $429M |
| 196 | TROW | Hold | 0.21% | $425M |
| 197 | NTAP | Hold | 0.21% | $424M |
| 198 | PFG | Hold | 0.21% | $422M |
| 199 | CPAY | Buy | 0.21% | $418M |
| 200 | EXPD | Hold | 0.21% | $413M |
| 201 | PKG | Hold | 0.21% | $409M |
| 202 | MDB | Buy | 0.21% | $409M |
| 203 | WRB | Hold | 0.21% | $408M |
| 204 | BRO | Hold | 0.21% | $408M |
| 205 | SNA | Buy | 0.21% | $407M |
| 206 | IP | Hold | 0.21% | $407M |
| 207 | KHC | Hold | 0.20% | $402M |
| 208 | LUV | Hold | 0.20% | $399M |
| 209 | LNT | Hold | 0.20% | $398M |
| 210 | SBAC | Hold | 0.20% | $396M |
| 211 | RKLB | Sell | 0.20% | $394M |
| 212 | TSN | Hold | 0.20% | $390M |
| 213 | BE | Sell | 0.20% | $390M |
| 214 | WST | Sell | 0.20% | $390M |
| 215 | RDDT | Buy | 0.19% | $386M |
| 216 | LEN | Hold | 0.19% | $385M |
| 217 | CHTR | Buy | 0.19% | $384M |
| 218 | EL | Hold | 0.19% | $383M |
| 219 | ZBH | Hold | 0.19% | $382M |
| 220 | IFF | Hold | 0.19% | $381M |
| 221 | INSM | Hold | 0.19% | $381M |
| 222 | L | Buy | 0.19% | $380M |
| 223 | HPQ | Hold | 0.19% | $379M |
| 224 | NVR | Hold | 0.19% | $378M |
| 225 | FTV | Hold | 0.19% | $368M |
| 226 | ROL | Hold | 0.18% | $361M |
| 227 | LULU | Buy | 0.18% | $352M |
| 228 | LVS | Buy | 0.18% | $352M |
| 229 | HEIA | — | 0.17% | $346M |
| 230 | MDLN | Hold | 0.16% | $323M |
| 231 | DOW | Sell | 0.16% | $317M |
| 232 | ZS | Buy | 0.16% | $317M |
| 233 | FLUT | Buy | 0.16% | $309M |
| 234 | GPN | Hold | 0.16% | $308M |
| 235 | IBKR | Hold | 0.15% | $306M |
| 236 | TPL | Hold | 0.15% | $300M |
| 237 | SSNC | Buy | 0.15% | $300M |
| 238 | TW | Buy | 0.15% | $294M |
| 239 | RKT | Hold | 0.14% | $283M |
| 240 | HUBB | Hold | 0.14% | $282M |
| 241 | MKC | Hold | 0.14% | $276M |
| 242 | STLD | Sell | 0.14% | $270M |
| 243 | Q | Sell | 0.13% | $261M |
| 244 | SMCI | Hold | 0.13% | $250M |
| 245 | TEAM | Hold | 0.13% | $250M |
| 246 | HEI | Hold | 0.12% | $245M |
| 247 | NI | Buy | 0.12% | $241M |
| 248 | FOXA | Hold | 0.11% | $228M |
| 249 | LYB | Hold | 0.11% | $224M |
| 250 | BURL | Buy | 0.11% | $221M |
| 251 | FSLR | Buy | 0.11% | $217M |
| 252 | EVRG | Hold | 0.10% | $193M |
| 253 | WY | Hold | 0.10% | $190M |
| 254 | CNC | Hold | 0.09% | $174M |
| 255 | CDW | Buy | 0.09% | $169M |
| 256 | ESS | Hold | 0.08% | $168M |
| 257 | TRMB | Hold | 0.08% | $165M |
| 258 | TYL | Buy | 0.08% | $159M |
| 259 | GPC | Hold | 0.08% | $157M |
| 260 | INVH | Hold | 0.08% | $155M |
| 261 | FOX | Buy | 0.07% | $142M |
| 262 | TKO | Hold | 0.07% | $136M |
| 263 | HUBS | Hold | 0.07% | $132M |
| 264 | GDDY | Buy | 0.06% | $119M |
| 265 | PINS | Buy | 0.06% | $110M |
| 266 | TTD | Buy | 0.05% | $108M |
| 267 | OWL | Buy | 0.03% | $65.7M |
| 268 | SYM | Hold | 0.02% | $38.0M |
| 269 | VG | Hold | 0.01% | $19.9M |
| 270 | CRBG | Hold | 0.00% | $18.9K |
Source: SEC Form N-PORT-P (the fund’s latest public fiscal-quarter-end report, filed ~2 months after the period). Weights and values are as reported in the filing — a delayed snapshot, not a live book. Positions are resolved to tickers via the filing’s identifiers and CUSIP mapping; unresolved lines are excluded. “Our call” is TENK/calls’s independent SEC-grounded verdict, not the fund’s view. No market-price data is used on this page.
Research and education only — not financial advice. TENKis not a registered investment adviser or broker-dealer and gives no personalized advice. Every call is impersonal — identical for all users, generated on a schedule from SEC filings plus a delayed/third-party price feed — may be wrong or out of date, and is not a recommendation to buy or sell any security. The operator and an affiliated trading operation may hold or trade the securities TENK rates; see Disclosures. Past performance does not guarantee future results. Do your own research.