sentinelone stock review