TTM20172016201520142013
Gross profit (MM)$72,965.0$65,932.0$47,722.0$35,355.0$26,236.0$20,271.0
Gross profit growth43.8%38.2%35.0%34.8%29.4%34.0%
Operating income (MM)$5,029.0$4,106.0$4,186.0$2,233.0$178.0$745.0
Operating income growth22.1%-1.9%87.5%1,154.5%-76.1%10.2%
Net income (MM)$3,938.0$3,033.0$2,371.0$596.0-$241.0$274.0
Net income growth52.5%27.9%297.8%N/AN/AN/A
Diluted EPS$7.96$6.15$4.90$1.25-$0.52$0.59
Diluted EPS growth49.7%25.6%292.1%N/AN/AN/A