Stampede Natural Resources S.A.R.L., Ten Percent Owner at Africa Oil, holds 64.24M shares in Africa Oil (Ticker: AOIFF). Most recently, Stampede Natural Resources S.A.R.L. Sold $484,077 shares of Africa Oil on Apr 30, 2024 for an estimated value of 1.01M.