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