For 2,500 EUR you currently get the most USDC on Revolut X: 2,808.93 USDC. The least favourable exchange (Kanga Global) gives you the equivalent of 18.86 EUR (0.75%) less.
Exchanges with a direct USDC/EUR market: Revolut X, Binance, OKX, Bitvavo, Bybit EU, Kraken, Bitstamp, Coinbase. Elsewhere you need a currency conversion or an intermediate currency, which usually adds cost.
Revolut X wins both on trading costs alone and with deposit and withdrawal included.
Revolut X leads both for 250 EUR and for 25,000 EUR, so it also has the deepest market for this pair.
Even for 25,000 EUR, splitting the order across exchanges brings no benefit, so one exchange is enough.
EUR deposits: SEPA (Binance, Kraken, Coinbase, Bitstamp, Bybit EU, OKX, Bitvavo, Crypto.com); Card (Binance, Coinbase, Bitstamp, Bybit EU, Bitvavo); P2P (Kanga Global); Revolut account (Revolut X).