Earn-out mechanisms are commonly used in M&A transactions involving the sale of shares or assets where the price (or part of it) is determined by reference to the future performance of the target company or business.