TTM20172016201520142013
Gross profit (MM)$88,093.0$65,932.0$47,722.0$35,355.0$26,236.0$20,271.0
Gross profit growth49.9%38.2%35.0%34.8%29.4%34.0%
Operating income (MM)$10,761.0$4,106.0$4,186.0$2,233.0$178.0$745.0
Operating income growth232.6%-1.9%87.5%1,154.5%-76.1%10.2%
Net income (MM)$8,902.0$3,033.0$2,371.0$596.0-$241.0$274.0
Net income growth362.2%27.9%297.8%N/AN/AN/A
Diluted EPS$17.85$6.15$4.90$1.25-$0.52$0.59
Diluted EPS growth354.6%25.6%292.1%N/AN/AN/A