Canterbury Park Holding Corporation posts $12.5m in Q4 revenue