Technically a bitcoin transaction is never final, it just has increasing amounts of finality that goes up with it's depth on the blockchain.
So in that perspective, a bitcoin transaction is constantly adding more and more confirmations, that translate to more and more finality.