performance obligation

Did Your Contract Anticipate the Arrival of Coronavirus?
Microsoft Discloses ‘Critical Audit Matters’
How Risky Are New Revenue Recognition Rules?