Confirmed means that it ended up in one of the blocks of the bitcoin ledger. It is now final. At this moment it has 125 confirmations which means that at this moment, 125 blocks were built on top of the block containing your transaction.
125 confirmations should be enough security when talking about multi million deals... Some services require 1-3 confirmations, some even want 6 confirmations, but i can hardly imagine a website requiring more than 125 confirmations...