Southwest® flights from Charlotte to St. Louis from $144*