2021 revenue recognition cupertino