Should You Buy This Tech Stock for Your Portfolio