Apple pledges to buy $30 billi... Note