Shopify Inc. (NYSE:SHOP) Under Investor Scrutiny as Price Index Touches 1.90979 Software Active investors may be taking a second look at shares of Shopify Inc. (NYSE:SHOP). Checking in on some levels, the six month price index is … Read the full article