GEO Group Secures $520M in Contracts Following Annual Meeting