The B of A charged me the going exchange rate for Euros with no mark up. I am not a “preferred customer” but I do keep about $20K in my .00001% interest bearing checking account.
So, I guess you can say they have been getting a free ride off those funds…