Shop Stock Analysis Shopify Inc. Holds 118.5 Level Amid Flat E Commerce Trading 20260401