Next year, corporations are expected to spend a total of $707 billion buying back their own stock. That’s enough to buy a new Ford Focus for every single man, woman and child in Washington DC. And everyone in Maryland…Delaware…Pennsylvania…and New York state. (And still have money left over.) When you […]