Square Stock Chart - Why Square Stock Gained 23 In May Nasdaq