The actual and estimated total revenue for Magic Software Enterprises (MGIC) from 2016 to 2022 (in million U.S. dollars).