 High interest rates cutting into profits at Bank of America, the bank today, reporting earnings of just under $7 billion in the latest quarter, down from nearly $7.5 billion a year ago. Retail sales in June unchanged from May, coming in better than most analysts had expected. Three people killed and dozens hurt in violence in Bangladesh over government jobs. The anger from students over a quota system that gives preferences for government jobs to family members of those who are veterans.