Vanguard's S&P 500 tracker.
We resolve 96% of VOO’s reported NAV to covered tickers; the remaining ~4% 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 | NVDA | Hold | 7.58% | $108B |
| 2 | AAPL | Hold | 6.66% | $94.7B |
| 3 | MSFT | Buy | 4.91% | $69.9B |
| 4 | AMZN | Buy | 3.64% | $51.7B |
| 5 | GOOGL | Buy | 2.99% | $42.5B |
| 6 | AVGO | Hold | 2.62% | $37.3B |
| 7 | GOOG | Buy | 2.40% | $34.1B |
| 8 | META | Buy | 2.24% | $31.8B |
| 9 | TSLA | Sell | 1.87% | $26.6B |
| 10 | JPM | Hold | 1.34% | $19.0B |
| 11 | LLY | Buy | 1.30% | $18.5B |
| 12 | XOM | — | 1.27% | $18.0B |
| 13 | JNJ | Hold | 1.05% | $15.0B |
| 14 | WMT | Hold | 0.97% | $13.8B |
| 15 | V | Hold | 0.89% | $12.7B |
| 16 | COST | Hold | 0.79% | $11.2B |
| 17 | MA | Buy | 0.73% | $10.3B |
| 18 | NFLX | Buy | 0.73% | $10.3B |
| 19 | CVX | Hold | 0.69% | $9.85B |
| 20 | ABBV | Hold | 0.69% | $9.77B |
| 21 | MU | Sell | 0.68% | $9.66B |
| 22 | PG | Hold | 0.60% | $8.53B |
| 23 | PLTR | Hold | 0.60% | $8.49B |
| 24 | AMD | Sell | 0.59% | $8.43B |
| 25 | CAT | Sell | 0.59% | $8.38B |
| 26 | HD | Hold | 0.59% | $8.32B |
| 27 | BAC | Hold | 0.56% | $7.92B |
| 28 | CSCO | Sell | 0.55% | $7.79B |
| 29 | MRK | Hold | 0.53% | $7.59B |
| 30 | GE | Hold | 0.53% | $7.56B |
| 31 | KO | Hold | 0.53% | $7.48B |
| 32 | AMAT | Sell | 0.49% | $6.89B |
| 33 | LRCX | Sell | 0.48% | $6.78B |
| 34 | RTX | Hold | 0.46% | $6.58B |
| 35 | PM | Hold | 0.46% | $6.54B |
| 36 | ORCL | Hold | 0.45% | $6.34B |
| 37 | WFC | Buy | 0.44% | $6.26B |
| 38 | UNH | Sell | 0.44% | $6.23B |
| 39 | GS | Hold | 0.43% | $6.12B |
| 40 | GEV | Hold | 0.42% | $5.98B |
| 41 | LIN | Hold | 0.41% | $5.88B |
| 42 | IBM | Hold | 0.41% | $5.76B |
| 43 | MCD | Hold | 0.40% | $5.62B |
| 44 | PEP | Hold | 0.38% | $5.39B |
| 45 | VZ | Hold | 0.38% | $5.38B |
| 46 | INTC | Sell | 0.37% | $5.27B |
| 47 | T | Hold | 0.36% | $5.16B |
| 48 | MS | Hold | 0.35% | $5.03B |
| 49 | NEE | Hold | 0.35% | $4.92B |
| 50 | KLAC | Buy | 0.35% | $4.91B |
| 51 | C | Hold | 0.34% | $4.86B |
| 52 | AMGN | Hold | 0.34% | $4.81B |
| 53 | TMO | Hold | 0.33% | $4.69B |
| 54 | ABT | Buy | 0.32% | $4.54B |
| 55 | TJX | Hold | 0.32% | $4.51B |
| 56 | TXN | Hold | 0.32% | $4.48B |
| 57 | CRM | Buy | 0.31% | $4.44B |
| 58 | GILD | Hold | 0.31% | $4.39B |
| 59 | DIS | Hold | 0.31% | $4.34B |
| 60 | ISRG | Hold | 0.29% | $4.16B |
| 61 | AXP | Buy | 0.29% | $4.12B |
| 62 | COP | Buy | 0.29% | $4.11B |
| 63 | PFE | Hold | 0.29% | $4.06B |
| 64 | SCHW | Buy | 0.28% | $3.99B |
| 65 | BA | Hold | 0.28% | $3.97B |
| 66 | ADI | Hold | 0.28% | $3.95B |
| 67 | APH | Hold | 0.28% | $3.95B |
| 68 | UBER | Buy | 0.26% | $3.76B |
| 69 | UNP | Hold | 0.26% | $3.66B |
| 70 | HON | Hold | 0.26% | $3.65B |
| 71 | DE | Hold | 0.25% | $3.61B |
| 72 | ETN | Hold | 0.25% | $3.53B |
| 73 | WELL | Hold | 0.25% | $3.51B |
| 74 | QCOM | Hold | 0.25% | $3.49B |
| 75 | BKNG | Buy | 0.24% | $3.45B |
| 76 | LOW | Hold | 0.24% | $3.37B |
| 77 | SPGI | Buy | 0.23% | $3.31B |
| 78 | PANW | Hold | 0.23% | $3.29B |
| 79 | ANET | Hold | 0.23% | $3.22B |
| 80 | BMY | Hold | 0.22% | $3.14B |
| 81 | PLD | Hold | 0.22% | $3.12B |
| 82 | LMT | Hold | 0.22% | $3.11B |
| 83 | ACN | Buy | 0.22% | $3.10B |
| 84 | INTU | Buy | 0.22% | $3.06B |
| 85 | DHR | Hold | 0.21% | $3.03B |
| 86 | CB | Buy | 0.21% | $3.01B |
| 87 | NEM | Hold | 0.21% | $3.00B |
| 88 | COF | Buy | 0.20% | $2.90B |
| 89 | VRTX | Hold | 0.20% | $2.88B |
| 90 | SYK | Hold | 0.20% | $2.88B |
| 91 | PH | Hold | 0.20% | $2.87B |
| 92 | MDT | Buy | 0.20% | $2.82B |
| 93 | MO | Hold | 0.20% | $2.82B |
| 94 | NOW | Buy | 0.20% | $2.78B |
| 95 | APP | Buy | 0.19% | $2.74B |
| 96 | CME | Buy | 0.19% | $2.71B |
| 97 | SO | Hold | 0.19% | $2.70B |
| 98 | GLW | Hold | 0.19% | $2.70B |
| 99 | CMCSA | — | 0.18% | $2.62B |
| 100 | SBUX | Sell | 0.18% | $2.59B |
| 101 | DUK | Hold | 0.18% | $2.59B |
| 102 | ADBE | Buy | 0.18% | $2.54B |
| 103 | TMUS | Hold | 0.18% | $2.53B |
| 104 | CRWD | Hold | 0.18% | $2.50B |
| 105 | EQIX | Hold | 0.17% | $2.45B |
| 106 | VRT | Hold | 0.17% | $2.44B |
| 107 | SNDK | Avoid | 0.17% | $2.38B |
| 108 | BSX | Buy | 0.17% | $2.36B |
| 109 | HWM | Hold | 0.17% | $2.35B |
| 110 | TT | Hold | 0.16% | $2.34B |
| 111 | WDC | Sell | 0.16% | $2.33B |
| 112 | CVS | Hold | 0.16% | $2.32B |
| 113 | NOC | Hold | 0.16% | $2.31B |
| 114 | ICE | Buy | 0.16% | $2.27B |
| 115 | WMB | Hold | 0.16% | $2.26B |
| 116 | GD | Buy | 0.16% | $2.21B |
| 117 | CEG | Hold | 0.16% | $2.21B |
| 118 | BX | Hold | 0.15% | $2.19B |
| 119 | STX | Sell | 0.15% | $2.17B |
| 120 | WM | Hold | 0.15% | $2.17B |
| 121 | FCX | Hold | 0.15% | $2.15B |
| 122 | PNC | Buy | 0.15% | $2.14B |
| 123 | MRSH | Hold | 0.15% | $2.13B |
| 124 | PWR | Hold | 0.15% | $2.08B |
| 125 | ADP | Hold | 0.15% | $2.08B |
| 126 | BNY | Hold | 0.15% | $2.07B |
| 127 | USB | Buy | 0.14% | $2.05B |
| 128 | AMT | Hold | 0.14% | $2.05B |
| 129 | JCI | Hold | 0.14% | $2.04B |
| 130 | EOG | Hold | 0.14% | $1.99B |
| 131 | REGN | Hold | 0.14% | $1.98B |
| 132 | ORLY | Hold | 0.14% | $1.97B |
| 133 | FDX | Hold | 0.14% | $1.96B |
| 134 | SLB | Hold | 0.14% | $1.95B |
| 135 | MMM | Hold | 0.14% | $1.94B |
| 136 | CSX | Sell | 0.14% | $1.94B |
| 137 | SNPS | Hold | 0.14% | $1.93B |
| 138 | CDNS | Hold | 0.14% | $1.92B |
| 139 | CMI | Hold | 0.13% | $1.89B |
| 140 | HCA | Buy | 0.13% | $1.88B |
| 141 | SHW | Hold | 0.13% | $1.88B |
| 142 | MDLZ | Hold | 0.13% | $1.88B |
| 143 | EMR | Hold | 0.13% | $1.87B |
| 144 | PSX | Hold | 0.13% | $1.87B |
| 145 | UPS | Hold | 0.13% | $1.85B |
| 146 | MPC | Hold | 0.13% | $1.83B |
| 147 | MAR | Hold | 0.13% | $1.83B |
| 148 | MSI | Hold | 0.13% | $1.83B |
| 149 | AEP | Hold | 0.13% | $1.80B |
| 150 | CRH | Buy | 0.13% | $1.79B |
| 151 | CI | Buy | 0.13% | $1.79B |
| 152 | ROST | Hold | 0.13% | $1.78B |
| 153 | HLT | Hold | 0.12% | $1.77B |
| 154 | RCL | Buy | 0.12% | $1.76B |
| 155 | AON | Hold | 0.12% | $1.76B |
| 156 | CL | Hold | 0.12% | $1.75B |
| 157 | ITW | Hold | 0.12% | $1.73B |
| 158 | WBD | Hold | 0.12% | $1.73B |
| 159 | ECL | Hold | 0.12% | $1.72B |
| 160 | GM | Buy | 0.12% | $1.71B |
| 161 | MCO | Hold | 0.12% | $1.70B |
| 162 | KMI | Hold | 0.12% | $1.67B |
| 163 | TDG | Hold | 0.12% | $1.66B |
| 164 | APD | Hold | 0.12% | $1.64B |
| 165 | LHX | Hold | 0.12% | $1.64B |
| 166 | NSC | Hold | 0.12% | $1.64B |
| 167 | KKR | Hold | 0.11% | $1.61B |
| 168 | SRE | Hold | 0.11% | $1.61B |
| 169 | TRV | Buy | 0.11% | $1.60B |
| 170 | NKE | Hold | 0.11% | $1.60B |
| 171 | ELV | Hold | 0.11% | $1.59B |
| 172 | TEL | Hold | 0.11% | $1.56B |
| 173 | COR | Hold | 0.11% | $1.55B |
| 174 | PCAR | Hold | 0.11% | $1.54B |
| 175 | SPG | Hold | 0.11% | $1.54B |
| 176 | BKR | Buy | 0.11% | $1.53B |
| 177 | DLR | Hold | 0.10% | $1.48B |
| 178 | TFC | Hold | 0.10% | $1.47B |
| 179 | CTAS | Hold | 0.10% | $1.46B |
| 180 | OKE | Hold | 0.10% | $1.45B |
| 181 | CTVA | Hold | 0.10% | $1.43B |
| 182 | O | Hold | 0.10% | $1.43B |
| 183 | DASH | Buy | 0.10% | $1.43B |
| 184 | AZO | Hold | 0.10% | $1.42B |
| 185 | AJG | Hold | 0.10% | $1.41B |
| 186 | TGT | Hold | 0.10% | $1.39B |
| 187 | HOOD | Hold | 0.10% | $1.39B |
| 188 | CIEN | Sell | 0.10% | $1.39B |
| 189 | ALL | Buy | 0.10% | $1.37B |
| 190 | TRGP | Hold | 0.10% | $1.37B |
| 191 | ABNB | Hold | 0.10% | $1.36B |
| 192 | FAST | Hold | 0.10% | $1.35B |
| 193 | MPWR | Hold | 0.10% | $1.35B |
| 194 | D | Hold | 0.09% | $1.34B |
| 195 | APO | Buy | 0.09% | $1.31B |
| 196 | MNST | Hold | 0.09% | $1.31B |
| 197 | FTNT | Hold | 0.09% | $1.31B |
| 198 | AFL | Hold | 0.09% | $1.30B |
| 199 | ETR | Hold | 0.09% | $1.29B |
| 200 | ADSK | Buy | 0.09% | $1.29B |
| 201 | LITE | Sell | 0.09% | $1.28B |
| 202 | EXC | Hold | 0.09% | $1.27B |
| 203 | ZTS | Buy | 0.09% | $1.27B |
| 204 | CAH | Hold | 0.09% | $1.26B |
| 205 | NXPI | Hold | 0.09% | $1.26B |
| 206 | DELL | Hold | 0.09% | $1.24B |
| 207 | FIX | Hold | 0.09% | $1.23B |
| 208 | KEYS | Sell | 0.09% | $1.23B |
| 209 | VST | Hold | 0.09% | $1.22B |
| 210 | GWW | Hold | 0.09% | $1.21B |
| 211 | XEL | Hold | 0.08% | $1.19B |
| 212 | OXY | Hold | 0.08% | $1.19B |
| 213 | EW | Hold | 0.08% | $1.18B |
| 214 | TER | Sell | 0.08% | $1.18B |
| 215 | EA | Sell | 0.08% | $1.17B |
| 216 | URI | Hold | 0.08% | $1.17B |
| 217 | F | Hold | 0.08% | $1.15B |
| 218 | IDXX | Hold | 0.08% | $1.14B |
| 219 | BDX | Hold | 0.08% | $1.14B |
| 220 | COHR | Hold | 0.08% | $1.14B |
| 221 | CVNA | Buy | 0.08% | $1.13B |
| 222 | CARR | Hold | 0.08% | $1.12B |
| 223 | RSG | Hold | 0.08% | $1.12B |
| 224 | DAL | Buy | 0.08% | $1.10B |
| 225 | YUM | Hold | 0.08% | $1.10B |
| 226 | PSA | Hold | 0.08% | $1.09B |
| 227 | WAB | Hold | 0.08% | $1.08B |
| 228 | FITB | Hold | 0.07% | $1.06B |
| 229 | CMG | Hold | 0.07% | $1.06B |
| 230 | EBAY | Hold | 0.07% | $1.05B |
| 231 | ED | Hold | 0.07% | $1.04B |
| 232 | AMP | Buy | 0.07% | $1.03B |
| 233 | AIG | Hold | 0.07% | $1.03B |
| 234 | ROK | Sell | 0.07% | $1.02B |
| 235 | EQT | Hold | 0.07% | $1.01B |
| 236 | MSCI | Hold | 0.07% | $1.01B |
| 237 | CBRE | Buy | 0.07% | $1.00B |
| 238 | KR | Buy | 0.07% | $998M |
| 239 | PYPL | Buy | 0.07% | $990M |
| 240 | COIN | Hold | 0.07% | $989M |
| 241 | MET | Hold | 0.07% | $989M |
| 242 | VTR | Hold | 0.07% | $987M |
| 243 | DDOG | Hold | 0.07% | $985M |
| 244 | FANG | Hold | 0.07% | $976M |
| 245 | NDAQ | Hold | 0.07% | $969M |
| 246 | GRMN | Buy | 0.07% | $964M |
| 247 | HIG | Buy | 0.07% | $958M |
| 248 | ROP | Buy | 0.07% | $958M |
| 249 | WEC | Hold | 0.07% | $958M |
| 250 | DHI | Hold | 0.07% | $939M |
| 251 | VMC | Hold | 0.06% | $914M |
| 252 | ODFL | Hold | 0.06% | $914M |
| 253 | KDP | Hold | 0.06% | $909M |
| 254 | MLM | Hold | 0.06% | $902M |
| 255 | CCI | Hold | 0.06% | $900M |
| 256 | STT | Hold | 0.06% | $898M |
| 257 | MCHP | Hold | 0.06% | $889M |
| 258 | ADM | Hold | 0.06% | $888M |
| 259 | ACGL | Buy | 0.06% | $872M |
| 260 | SYY | Hold | 0.06% | $868M |
| 261 | AXON | Hold | 0.06% | $852M |
| 262 | EME | Buy | 0.06% | $840M |
| 263 | KVUE | Hold | 0.06% | $839M |
| 264 | XYZ | Buy | 0.06% | $838M |
| 265 | RMD | Buy | 0.06% | $831M |
| 266 | HAL | Hold | 0.06% | $830M |
| 267 | GEHC | Buy | 0.06% | $824M |
| 268 | A | Hold | 0.06% | $819M |
| 269 | KMB | Hold | 0.06% | $814M |
| 270 | HBAN | Buy | 0.06% | $807M |
| 271 | HPE | Hold | 0.06% | $804M |
| 272 | MTB | Buy | 0.06% | $797M |
| 273 | DVN | Buy | 0.06% | $793M |
| 274 | NRG | Hold | 0.06% | $789M |
| 275 | HSY | Hold | 0.06% | $783M |
| 276 | ATO | Hold | 0.05% | $777M |
| 277 | AEE | Hold | 0.05% | $772M |
| 278 | DTE | Hold | 0.05% | $772M |
| 279 | IRM | Hold | 0.05% | $768M |
| 280 | FISV | Buy | 0.05% | $763M |
| 281 | OTIS | Hold | 0.05% | $761M |
| 282 | DOW | Sell | 0.05% | $759M |
| 283 | IBKR | Hold | 0.05% | $759M |
| 284 | UAL | Hold | 0.05% | $757M |
| 285 | PAYX | Hold | 0.05% | $756M |
| 286 | CBOE | Buy | 0.05% | $748M |
| 287 | CTSH | Buy | 0.05% | $746M |
| 288 | WAT | Hold | 0.05% | $743M |
| 289 | XYL | Hold | 0.05% | $740M |
| 290 | IQV | Hold | 0.05% | $735M |
| 291 | TPR | Hold | 0.05% | $726M |
| 292 | IR | Hold | 0.05% | $725M |
| 293 | PPL | Hold | 0.05% | $718M |
| 294 | CNP | Hold | 0.05% | $716M |
| 295 | EIX | Hold | 0.05% | $716M |
| 296 | DOV | Hold | 0.05% | $714M |
| 297 | JBL | Hold | 0.05% | $713M |
| 298 | EXR | Hold | 0.05% | $707M |
| 299 | WDAY | Buy | 0.05% | $703M |
| 300 | WTW | Buy | 0.05% | $702M |
| 301 | TPL | Hold | 0.05% | $698M |
| 302 | EXPE | Buy | 0.05% | $687M |
| 303 | BIIB | Hold | 0.05% | $684M |
| 304 | VICI | Buy | 0.05% | $684M |
| 305 | AWK | Hold | 0.05% | $675M |
| 306 | VRSK | Hold | 0.05% | $672M |
| 307 | EXE | Hold | 0.05% | $664M |
| 308 | DG | Buy | 0.05% | $664M |
| 309 | HUBB | Hold | 0.05% | $663M |
| 310 | NTRS | Hold | 0.05% | $661M |
| 311 | MTD | Hold | 0.05% | $651M |
| 312 | CFG | Hold | 0.05% | $648M |
| 313 | FICO | Hold | 0.05% | $645M |
| 314 | RJF | Buy | 0.04% | $639M |
| 315 | STLD | Sell | 0.04% | $628M |
| 316 | CINF | Buy | 0.04% | $624M |
| 317 | ON | Hold | 0.04% | $620M |
| 318 | FIS | Hold | 0.04% | $617M |
| 319 | Q | Sell | 0.04% | $614M |
| 320 | DXCM | Buy | 0.04% | $614M |
| 321 | LYV | Hold | 0.04% | $612M |
| 322 | PPG | Hold | 0.04% | $610M |
| 323 | TSCO | Buy | 0.04% | $608M |
| 324 | CMS | Hold | 0.04% | $604M |
| 325 | OMC | Hold | 0.04% | $602M |
| 326 | SYF | Buy | 0.04% | $601M |
| 327 | ULTA | Buy | 0.04% | $589M |
| 328 | AVB | Hold | 0.04% | $588M |
| 329 | RF | Buy | 0.04% | $576M |
| 330 | PHM | Hold | 0.04% | $574M |
| 331 | DRI | Hold | 0.04% | $574M |
| 332 | ARES | Buy | 0.04% | $571M |
| 333 | NI | Buy | 0.04% | $567M |
| 334 | LH | Hold | 0.04% | $562M |
| 335 | CHD | Hold | 0.04% | $561M |
| 336 | VLTO | Buy | 0.04% | $558M |
| 337 | WSM | Hold | 0.04% | $553M |
| 338 | STE | Buy | 0.04% | $551M |
| 339 | EFX | Hold | 0.04% | $551M |
| 340 | DGX | Hold | 0.04% | $548M |
| 341 | FSLR | Buy | 0.04% | $538M |
| 342 | ALB | Hold | 0.04% | $537M |
| 343 | HUM | Hold | 0.04% | $532M |
| 344 | SW | Hold | 0.04% | $529M |
| 345 | LYB | Hold | 0.04% | $527M |
| 346 | VRSN | Hold | 0.04% | $521M |
| 347 | CPAY | Buy | 0.04% | $517M |
| 348 | EQR | Hold | 0.04% | $517M |
| 349 | DLTR | Buy | 0.04% | $514M |
| 350 | GIS | Hold | 0.04% | $505M |
| 351 | WRB | Hold | 0.04% | $502M |
| 352 | CHRW | Hold | 0.04% | $501M |
| 353 | TROW | Hold | 0.04% | $501M |
| 354 | NTAP | Hold | 0.03% | $497M |
| 355 | EXPD | Hold | 0.03% | $488M |
| 356 | KHC | Hold | 0.03% | $487M |
| 357 | BRO | Hold | 0.03% | $485M |
| 358 | PKG | Hold | 0.03% | $482M |
| 359 | EVRG | Hold | 0.03% | $479M |
| 360 | SNA | Buy | 0.03% | $479M |
| 361 | IP | Hold | 0.03% | $479M |
| 362 | KEY | Hold | 0.03% | $477M |
| 363 | LEN | Hold | 0.03% | $476M |
| 364 | DD | Hold | 0.03% | $476M |
| 365 | CHTR | Buy | 0.03% | $472M |
| 366 | NVR | Hold | 0.03% | $472M |
| 367 | IFF | Hold | 0.03% | $472M |
| 368 | LUV | Hold | 0.03% | $469M |
| 369 | LNT | Hold | 0.03% | $469M |
| 370 | SBAC | Hold | 0.03% | $466M |
| 371 | TSN | Hold | 0.03% | $459M |
| 372 | WST | Sell | 0.03% | $458M |
| 373 | L | Buy | 0.03% | $458M |
| 374 | ZBH | Hold | 0.03% | $455M |
| 375 | PFG | Hold | 0.03% | $453M |
| 376 | EL | Hold | 0.03% | $451M |
| 377 | MRNA | Avoid | 0.03% | $449M |
| 378 | HPQ | Hold | 0.03% | $448M |
| 379 | WY | Hold | 0.03% | $447M |
| 380 | FTV | Hold | 0.03% | $440M |
| 381 | BG | Hold | 0.03% | $438M |
| 382 | PTC | Buy | 0.03% | $431M |
| 383 | AKAM | Hold | 0.03% | $420M |
| 384 | LULU | Buy | 0.03% | $415M |
| 385 | LVS | Buy | 0.03% | $414M |
| 386 | BALL | Hold | 0.03% | $403M |
| 387 | JBHT | Hold | 0.03% | $402M |
| 388 | SATS | Hold | 0.03% | $400M |
| 389 | CDW | Buy | 0.03% | $400M |
| 390 | INCY | Hold | 0.03% | $400M |
| 391 | ROL | Hold | 0.03% | $398M |
| 392 | ESS | Hold | 0.03% | $396M |
| 393 | VTRS | Hold | 0.03% | $395M |
| 394 | TRMB | Hold | 0.03% | $394M |
| 395 | CNC | Hold | 0.03% | $389M |
| 396 | TXT | Buy | 0.03% | $387M |
| 397 | GPN | Hold | 0.03% | $387M |
| 398 | KIM | Hold | 0.03% | $385M |
| 399 | APA | Buy | 0.03% | $383M |
| 400 | J | Buy | 0.03% | $380M |
| 401 | HII | Buy | 0.03% | $378M |
| 402 | LII | Hold | 0.03% | $376M |
| 403 | APTV | Hold | 0.03% | $375M |
| 404 | GPC | Hold | 0.03% | $374M |
| 405 | TYL | Buy | 0.03% | $374M |
| 406 | MAA | Hold | 0.03% | $363M |
| 407 | PNR | Buy | 0.03% | $362M |
| 408 | DECK | Buy | 0.03% | $361M |
| 409 | IEX | Hold | 0.03% | $361M |
| 410 | NDSN | Hold | 0.03% | $358M |
| 411 | INVH | Hold | 0.03% | $356M |
| 412 | COO | Hold | 0.03% | $356M |
| 413 | TKO | Hold | 0.02% | $340M |
| 414 | AVY | Hold | 0.02% | $339M |
| 415 | RL | Buy | 0.02% | $338M |
| 416 | EG | Buy | 0.02% | $338M |
| 417 | MKC | Hold | 0.02% | $325M |
| 418 | CLX | Hold | 0.02% | $318M |
| 419 | BBY | Hold | 0.02% | $318M |
| 420 | ALLE | Buy | 0.02% | $318M |
| 421 | HAS | Hold | 0.02% | $317M |
| 422 | REG | Buy | 0.02% | $317M |
| 423 | MAS | Hold | 0.02% | $312M |
| 424 | HST | Buy | 0.02% | $311M |
| 425 | PNW | Hold | 0.02% | $306M |
| 426 | FOXA | Hold | 0.02% | $295M |
| 427 | GNRC | Sell | 0.02% | $291M |
| 428 | SMCI | Hold | 0.02% | $291M |
| 429 | ALGN | Sell | 0.02% | $291M |
| 430 | DOC | Hold | 0.02% | $290M |
| 431 | JKHY | Buy | 0.02% | $290M |
| 432 | GDDY | Buy | 0.02% | $284M |
| 433 | IT | Buy | 0.02% | $283M |
| 434 | GL | Buy | 0.02% | $282M |
| 435 | SWK | Hold | 0.02% | $280M |
| 436 | AIZ | Buy | 0.02% | $277M |
| 437 | IVZ | Hold | 0.02% | $274M |
| 438 | GEN | Buy | 0.02% | $264M |
| 439 | ZBRA | Hold | 0.02% | $261M |
| 440 | UDR | Hold | 0.02% | $258M |
| 441 | CPT | Hold | 0.02% | $256M |
| 442 | AES | Hold | 0.02% | $255M |
| 443 | TTD | Buy | 0.02% | $254M |
| 444 | RVTY | Hold | 0.02% | $253M |
| 445 | UHS | Buy | 0.02% | $251M |
| 446 | SOLV | Buy | 0.02% | $245M |
| 447 | BLDR | Hold | 0.02% | $231M |
| 448 | BAX | Sell | 0.02% | $220M |
| 449 | WYNN | Hold | 0.02% | $218M |
| 450 | NCLH | Hold | 0.02% | $216M |
| 451 | CRL | Hold | 0.02% | $216M |
| 452 | FRT | Buy | 0.01% | $212M |
| 453 | TECH | Hold | 0.01% | $208M |
| 454 | MOS | Hold | 0.01% | $206M |
| 455 | SWKS | Hold | 0.01% | $205M |
| 456 | FDS | Buy | 0.01% | $205M |
| 457 | BXP | Hold | 0.01% | $194M |
| 458 | FOX | Buy | 0.01% | $193M |
| 459 | CAG | Hold | 0.01% | $191M |
| 460 | EPAM | — | 0.01% | $190M |
| 461 | AOS | Hold | 0.01% | $188M |
| 462 | HSIC | Hold | 0.01% | $187M |
| 463 | TAP | Hold | 0.01% | $185M |
| 464 | BEN | Hold | 0.01% | $184M |
| 465 | ARE | Hold | 0.01% | $184M |
| 466 | MGM | Hold | 0.01% | $180M |
| 467 | POOL | Hold | 0.01% | $168M |
| 468 | HRL | Hold | 0.01% | $168M |
| 469 | ERIE | — | 0.01% | $162M |
| 470 | CPB | Hold | 0.01% | $112M |
| 471 | NWS | Buy | 0.01% | $86.7M |
| 472 | PSKY | Buy | 0.00% | $71.0M |
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.