Yes, a stock broker can trade stocks for themselves. However, they are subject to regulations that prohibit them from taking advantage of their clients' confidential information. Additionally, stock brokers are required to disclose any personal trades they make to their clients.