TTM20182017201620152014
Gross profit (MM)$101,839.0$101,839.0$88,186.0$84,263.0$93,626.0$70,537.0
Gross profit growth15.5%15.5%4.7%-10.0%32.7%9.7%
Operating income (MM)$70,898.0$70,898.0$61,344.0$60,024.0$71,230.0$52,503.0
Operating income growth15.6%15.6%2.2%-15.7%35.7%7.2%
Net income (MM)$59,531.0$59,531.0$48,351.0$45,687.0$53,394.0$39,510.0
Net income growth23.1%23.1%5.8%-14.4%35.1%6.7%
Diluted EPS$11.91$11.91$9.21$8.31$9.22$6.45
Diluted EPS growth29.3%29.3%10.8%-9.9%42.8%13.6%