How's this for "hard data"? So far, 107 of 497 S&P 500 companies have reported aggregate sales and earnings growth of 4.4% and 13.2% respectively.
Click here to receive our daily cartoon for free.
How's this for "hard data"? So far, 107 of 497 S&P 500 companies have reported aggregate sales and earnings growth of 4.4% and 13.2% respectively.
Click here to receive our daily cartoon for free.