Aubrey Capital's $9.97M Bet on New Oriental: A Sign of Market Confidence? | Whale Factor