TTM20162015201420132012
Gross profit (MM)$50,735.0$47,722.0$35,355.0$26,236.0$20,271.0$15,122.0
Gross profit growth32.5%35.0%34.8%29.4%34.0%40.2%
Operating income (MM)$4,120.0$4,186.0$2,233.0$178.0$745.0$676.0
Operating income growth35.1%87.5%1,154.5%-76.1%10.2%-21.6%
Net income (MM)$2,582.0$2,371.0$596.0-$241.0$274.0-$39.0
Net income growth121.4%297.8%N/AN/AN/AN/A
Diluted EPS$5.31$4.90$1.25-$0.52$0.59-$0.09
Diluted EPS growth118.3%292.1%N/AN/AN/AN/A