TTM20182017201620152014
Gross profit (MM)$124,702.0$122,365.0$120,061.0$117,630.0$117,143.0$115,007.0
Gross profit growth2.3%1.9%2.1%0.4%1.9%1.5%
Operating income (MM)$20,357.0$20,437.0$22,764.0$24,105.0$27,147.0$26,872.0
Operating income growth-8.2%-10.2%-5.6%-11.2%1.0%-3.1%
Net income (MM)$5,158.0$9,862.0$13,643.0$14,694.0$16,363.0$16,022.0
Net income growth-54.9%-27.7%-7.2%-10.2%2.1%-5.7%
Diluted EPS$1.74$3.28$4.38$4.57$5.05$4.88
Diluted EPS growth-53.8%-25.3%-4.0%-9.5%3.4%-2.7%