157 stocks and funds, 20 years of real prices and thousands of combinations. Free, no sign-up.
JavaScript is required.