Wire transfers usually charge the same for any transfer, no matter how big or small. However, they can take a week to complete which is really inefficient and ruins arbitrage opportunities.
That depends on your banking arrangements. If you have an account with a US stockbroker that's also a bank, they know you, and you have a reasonable balance there, wire transfers happen very fast.