ex-lon ticket are more expensive than ex-europe.
you may want to check the fares ex-ath, ex-lis, ex-bcn. and rearrange the order of cities you visit.
also, as discussed. there is only one transcont allowed. you have to break your other journey into x-dfw/ord.
or go to MIA instead