Excellent talking points and I couldn't agree more. Also consider that even with today's run we are still 95% below the 52wk high which means there's tons more upside here.