3Q21 earnings review