TTM20182017201620152014
Gross margin31.3%30.7%30.1%30.4%33.5%32.7%
Gross margin growth (bps)9552-29-30374158
Operating margin7.5%6.8%6.0%5.3%8.8%5.9%
Operating margin growth (bps)1348269-349286212
Net profit margin5.3%4.3%2.3%1.7%3.4%1.6%
Net profit margin growth (bps)29620152-167185128