The market rally had a mixed week as breadth narrowed. Microsoft and Merck led stocks near buy points. Here's what to do.
Nvidia's revenue growth, profit margins, and free cash could be the envy of businesses worldwide.
Super Micro Computer's shares have soared more than 2,000% over the past three years.