TTM20172016201520142013
Gross profit (MM)$80,715.0$65,932.0$47,722.0$35,355.0$26,236.0$20,271.0
Gross profit growth49.4%38.2%35.0%34.8%29.4%34.0%
Operating income (MM)$7,384.0$4,106.0$4,186.0$2,233.0$178.0$745.0
Operating income growth113.2%-1.9%87.5%1,154.5%-76.1%10.2%
Net income (MM)$6,275.0$3,033.0$2,371.0$596.0-$241.0$274.0
Net income growth226.5%27.9%297.8%N/AN/AN/A
Diluted EPS$12.63$6.15$4.90$1.25-$0.52$0.59
Diluted EPS growth220.7%25.6%292.1%N/AN/AN/A