Total market cap on June 30th: $25.0353 trillion
Final estimate of 2Q GDP: $17.3282 trillion
Ratio at the end of June 2014: 1.445
Ratio at year end 1981: 0.480
Ratio at year end 2000: 1.420
Ratio at year end 2008: 0.740
SELL! (imho)