More than $90 million generated from sporting events in Charlotte