Technology Stock Analysis