Theres a problem with their example you need to do the offsetting currency transaction. So Buy IBM(US Sell IBM(Gr) and do the offsetting USD/EUR otherwise you are basically taking a currency view.
Clearly this type of "Arbitrage" is dependent on costs and execution.