Stampede Natural Resources S.A.R.L., Ten Percent Owner at Africa Oil, holds 61.68M shares in Africa Oil (Ticker: AOIFF). Most recently, Stampede Natural Resources S.A.R.L. Sold $2,562,333 shares of Africa Oil on May 14, 2024 for an estimated value of 6.25M.