Vista Energy's (VIST) Impressive Growth: Time to Buy the Stock?