Record $16.43B, Windows revenue declines