Apple shipped 21.2 million wearables in Q1 2020