The four major indices all had solid gains today despite closing well off the highs.




Share this: