Bally Technologies sets quarterly records for revenue, earni