TTM20182017201620152014
Gross profit (MM)$123,450.0$122,365.0$120,061.0$117,630.0$117,143.0$115,007.0
Gross profit growth2.5%1.9%2.1%0.4%1.9%1.5%
Operating income (MM)$20,354.0$20,437.0$22,764.0$24,105.0$27,147.0$26,872.0
Operating income growth-10.4%-10.2%-5.6%-11.2%1.0%-3.1%
Net income (MM)$8,957.0$9,862.0$13,643.0$14,694.0$16,363.0$16,022.0
Net income growth-34.2%-27.7%-7.2%-10.2%2.1%-5.7%
Diluted EPS$3.00$3.28$4.38$4.57$5.05$4.88
Diluted EPS growth-32.1%-25.3%-4.0%-9.5%3.4%-2.7%