TTM20182017201620152014
Gross margin39.3%39.3%39.9%38.2%35.4%34.2%
Gross margin growth (bps)-59-59175276117150
Operating margin8.2%8.2%8.6%8.0%7.2%6.6%
Operating margin growth (bps)-42-42577966127
Net profit margin5.1%5.1%5.7%5.2%5.0%4.1%
Net profit margin growth (bps)-55-5546239141