In millions, except per share items | Dec-31-21 | Dec-31-20 | Dec-31-19 | Dec-31-18 | Dec-31-17 | Dec-31-16 | Dec-31-15 | Dec-31-14 |
| 10-K | 10-K | 10-K | 10-K | 10-K | 10-K | 10-K | 10-K |
Net sales | 1,010.6 | 862.5 | 955.1 | 859.6 | 796.4 | 763.5 | 719.2 | 740.1 |
Net sales growth | 17.2% | -9.7% | 11.1% | 7.9% | 4.3% | 6.2% | -2.8% | -3.0% |
Cost of sales | 442.6 | 402.2 | 430.4 | 390.5 | 365.4 | 355.2 | 337.5 | 336.0 |
Gross profit | 568.0 | 460.3 | 524.7 | 469.1 | 431.0 | 408.3 | 381.7 | 404.1 |
Gross margin | 56.2% | 53.4% | 54.9% | 54.6% | 54.1% | 53.5% | 53.1% | 54.6% |
Selling and administrative expense | 414.8 | 373.8 | 400.1 | 355.6 | 351.8 | 338.4 | 303.1 | 323.5 |
Research and development expense | 43.6 | 40.5 | 45.5 | 42.2 | 32.3 | 32.3 | 27.4 | 27.8 |
Operating expenses | 458.3 | 414.3 | 445.6 | 397.8 | 384.1 | 370.7 | 330.5 | 351.3 |
Income from operations | 109.7 | 46.0 | 79.1 | 71.3 | 46.9 | 37.7 | 51.2 | 52.8 |
Operating margin | 10.9% | 5.3% | 8.3% | 8.3% | 5.9% | 4.9% | 7.1% | 7.1% |
Interest expense | -35.5 | -44.1 | -42.7 | -20.7 | -18.2 | -15.4 | -6.0 | -6.1 |
Other expense (See Note 11) | 1.1 | 0.4 | 5.2 | | | 2.9 | | |
Income (loss) before income taxes | 73.1 | 1.6 | 31.2 | | | | | |
Provision for income taxes | 10.6 | -7.9 | 2.6 | 9.8 | -26.8 | 4.7 | 14.6 | 14.5 |
Net income (loss) | 62.5 | 9.5 | 28.6 | 40.9 | 55.5 | 14.7 | 30.5 | 32.2 |
|
Comprehensive income (loss) | | | | | | | | |
Per share data: | | | | | | | | |
Basic (in dollars per share) | $2.14 | $0.33 | $1.01 | $1.45 | $1.99 | $0.53 | $1.10 | $1.17 |
Diluted (in dollars per share) | $1.94 | $0.32 | $0.97 | $1.41 | $1.97 | $0.52 | $1.09 | $1.16 |
|
Weighted average common shares: | | | | | | | | |
Basic (shares) | 29.2 | 28.6 | 28.3 | 28.1 | 27.9 | 27.8 | 27.7 | 27.4 |
Diluted (shares) | 32.2 | 29.5 | 29.5 | 28.9 | 28.2 | 28.0 | 27.9 | 27.8 |