BJ's Restaurants, Inc. is rated a Buy due to strong traffic-driven same-store sales, resilient margins, and buybacks. Learn ...