Vivakor Inc. (VIVK) reports earnings