Is it that common for companies like Raymond James to come out with a rating so close to earnings reports? Why don't they wait until after the report?