The economy is improving along with corporate profits. Here's a look at why stocks are on a tear.