Paul,
Over the years I have found M* portfolio info to be
woefully out of date. Stick with what your fund company shows, be
it TIAA-CREF or any other fund company.
Also, you should note
that fund companies are now deliberately implementing a kind of lag
system so that short-term traders can't piggy-back on what a fund
company is up to. In general, I have found my fund companies to
use a 30-60 day lag.
Short-term holdings are always an issue with
actively-managed funds if you are attempting to implement a strict
asset allocation play. That issue just won't go away. Best
wishes, Bob U.