Jan'20 | Oct'19 | Aug'19 | May'19 | Feb'19 | Oct'18 | Aug'18 | May'18 | Jan'18 | Oct'17 | Jul'17 | Apr'17 | Jan'17 | Oct'16 | Jul'16 | Apr'16 | Jan'16 | Oct'15 | Jul'15 | Apr'15 | Jan'15 | Oct'14 | Jul'14 | Apr'14 | Jan'14 | Oct'13 | Jul'13 | Apr'13 | Jan'13 | Oct'12 | Jul'12 | Apr'12 | Jan'12 | Oct'11 | Jul'11 | Apr'11 | Jan'11 | Oct'10 | Jul'10 | Apr'10 | Jan'10 | Jul'09 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Net sales | |||||||||||||||||||||||||||||||||||||||||
767,483 | 734,379 | 838,713 | 962,036 | 602,956 | 539,303 | 655,821 | 875,280 | 548,246 | 488,627 | 627,943 | 872,767 | 515,839 | 468,356 | 600,980 | 836,441 | 486,398 | 480,807 | 609,615 | 826,242 | 474,211 | 414,140 | 567,540 | 745,030 | 445,981 | 382,366 | 509,918 | 704,486 | 444,661 | 339,294 | 504,076 | 691,485 | 423,835 | 368,094 | 501,045 | 631,601 | 383,213 | 337,311 | 458,890 | 562,819 | 331,358 | 394,859 |
Cost of sales | |||||||||||||||||||||||||||||||||||||||||
479,395 | 489,312 | 572,732 | 640,738 | 387,339 | 360,240 | 422,168 | 551,224 | 344,007 | 304,369 | 401,158 | 556,453 | 322,359 | 296,219 | 384,363 | 533,254 | 303,744 | 312,233 | 393,225 | 544,270 | 305,212 | 271,003 | 365,460 | 480,490 | 282,467 | 253,718 | 331,887 | 452,185 | 278,844 | 226,395 | 325,954 | 456,063 | 277,184 | 249,307 | 333,384 | 418,047 | 246,568 | 226,356 | 297,257 | 375,407 | 214,967 | 261,061 |
Gross profit | |||||||||||||||||||||||||||||||||||||||||
288,088 | 245,067 | 265,981 | 321,298 | 215,617 | 179,063 | 233,653 | 324,056 | 204,239 | 184,258 | 226,785 | 316,314 | 193,480 | 172,137 | 216,617 | 303,187 | 182,654 | 168,574 | 216,390 | 281,972 | 168,999 | 143,137 | 202,080 | 264,540 | 163,514 | 128,648 | 178,031 | 252,301 | 165,817 | 112,899 | 178,122 | 235,422 | 146,651 | 118,787 | 167,661 | 213,554 | 136,645 | 110,955 | 161,633 | 187,412 | 116,391 | 133,798 |
Selling, general and administrative expense | |||||||||||||||||||||||||||||||||||||||||
196,959 | 201,761 | 192,037 | 183,573 | 145,563 | 136,067 | 140,759 | 153,783 | 137,317 | 136,798 | 139,001 | 157,018 | 132,910 | 128,623 | 134,664 | 148,097 | 128,815 | 131,742 | 136,985 | 143,517 | 124,577 | 123,494 | 130,043 | 133,661 | 122,916 | 120,241 | 119,451 | 134,830 | 119,613 | 108,792 | 117,137 | 128,922 | 112,630 | 109,580 | 112,937 | 120,199 | 109,444 | 105,413 | 107,824 | 115,289 | 96,599 | 94,181 |
Operating earnings | |||||||||||||||||||||||||||||||||||||||||
91,129 | 43,306 | 73,944 | 137,725 | 70,054 | 42,996 | 92,894 | 170,273 | 66,922 | 47,460 | 87,784 | 159,296 | 60,570 | 43,514 | 81,953 | 155,090 | 53,839 | 36,832 | 79,405 | 138,455 | 44,422 | 19,643 | 72,037 | 130,879 | 40,598 | 8,407 | 58,580 | 117,471 | 46,204 | 4,107 | 60,985 | 106,500 | 34,021 | 9,207 | 54,724 | 93,355 | 27,201 | 5,542 | 53,809 | 72,123 | 19,792 | 39,617 |
Interest expense | |||||||||||||||||||||||||||||||||||||||||
8,156 | 8,395 | 9,004 | 6,694 | 4,742 | 4,882 | 4,676 | 4,720 | 4,818 | 4,804 | 4,750 | 4,676 | 4,883 | 5,315 | 4,646 | 4,721 | 4,654 | 4,686 | 4,587 | 4,768 | 4,716 | 4,361 | 3,629 | 3,683 | 3,753 | 3,903 | 3,909 | 4,149 | 4,249 | 4,115 | 4,198 | 4,165 | 4,428 | 4,374 | 4,294 | 4,186 | 4,116 | 4,354 | 4,243 | 4,271 | 4,245 | 4,429 |
Other income, net | |||||||||||||||||||||||||||||||||||||||||
3,166 | 8,787 | 6,295 | 6,149 | 4,708 | 5,457 | 5,057 | 3,613 | 4,281 | 4,271 | 5,349 | 3,701 | 3,866 | 3,535 | 3,480 | 3,873 | 4,512 | 3,159 | 2,798 | 2,450 | 2,267 | 2,494 | 2,390 | 1,920 | 1,910 | 4,841 | 2,982 | 2,995 | 1,443 | 2,324 | 2,681 | 2,057 | 493 | 2,749 | 1,861 | 1,331 | 1,368 | 2,910 | 2,399 | 905 | 901 | -4,018 |
Earnings before income taxes | |||||||||||||||||||||||||||||||||||||||||
86,139 | 43,698 | 71,235 | 137,180 | 70,020 | 43,571 | 93,275 | 169,166 | 66,385 | 46,927 | 88,383 | 158,321 | 59,553 | 41,734 | 80,787 | 154,242 | 53,697 | 35,305 | 77,616 | 136,137 | 41,973 | 17,776 | 70,798 | 129,116 | 38,755 | 9,345 | 57,653 | 116,317 | 43,398 | 2,316 | 59,468 | 104,392 | 30,086 | 7,582 | 52,291 | 90,500 | 24,453 | 4,098 | 51,965 | 68,757 | 16,448 | 31,170 |
Provision for income taxes | |||||||||||||||||||||||||||||||||||||||||
16,048 | 5,432 | 10,628 | 21,610 | 10,480 | 4,534 | 14,266 | 37,877 | 43,781 | 13,079 | 19,979 | 37,846 | 14,563 | 11,504 | 24,965 | 48,561 | 14,436 | 11,751 | 24,292 | 42,374 | 11,023 | 6,874 | 20,785 | 42,030 | 12,886 | 4,395 | 17,556 | 37,915 | 12,002 | 2,065 | 18,919 | 35,574 | 10,163 | 2,547 | 17,200 | 30,250 | 7,171 | 854 | 18,551 | 23,096 | 5,530 | 11,393 |
Net earnings | |||||||||||||||||||||||||||||||||||||||||
70,091 | 38,266 | 60,607 | 115,570 | 59,540 | 39,037 | 79,009 | 131,289 | 22,604 | 33,848 | 68,404 | 120,475 | 44,990 | 30,230 | 55,822 | 105,681 | 39,261 | 23,554 | 53,324 | 93,763 | 30,950 | 10,902 | 50,013 | 87,086 | 25,869 | 4,950 | 40,097 | 78,402 | 31,396 | 251 | 40,549 | 68,818 | 19,923 | 5,035 | 35,091 | 60,250 | 17,282 | 3,244 | 33,414 | 45,661 | 10,918 | 19,777 |
Basic net earnings per share of common stock (usd per share) | |||||||||||||||||||||||||||||||||||||||||
0.65 | 0.36 | 0.57 | 1.08 | 0.56 | 0.37 | 0.75 | 1.23 | 0.21 | 0.32 | 0.63 | 1.11 | 0.41 | 0.27 | 0.51 | 0.96 | 0.36 | -1.38 | 0.96 | 1.68 | 0.55 | -1.34 | 0.89 | 1.54 | 0.45 | 0.08 | 0.70 | 1.35 | 0.54 | 0.01 | 0.69 | 1.15 | 0.33 | -1.14 | 0.56 | 1.92 | 0.54 | -1.29 | 1.03 | 1.35 | 0.32 | 0.55 |
Diluted net earnings per share of common stock (usd per share) | |||||||||||||||||||||||||||||||||||||||||
0.65 | 0.35 | 0.56 | 1.07 | 0.55 | 0.35 | 0.73 | 1.21 | 0.21 | 0.31 | 0.61 | 1.08 | 0.41 | 0.27 | 0.50 | 0.94 | 0.35 | -1.34 | 0.94 | 1.64 | 0.54 | -1.31 | 0.87 | 1.51 | 0.44 | 0.09 | 0.68 | 1.32 | 0.53 | 0.01 | 0.67 | 1.13 | 0.33 | -1.11 | 0.55 | 1.88 | 0.53 | -1.28 | 1.01 | 1.34 | 0.32 | 0.54 |
Weighted-average number of shares of common stock outstanding — Basic (in shares) | |||||||||||||||||||||||||||||||||||||||||
107,423 | 107,150 | 107,005 | 106,679 | 106,258 | 106,077 | 105,751 | 106,423 | 107,225 | 107,962 | 108,456 | 108,203 | 108,627 | 109,533 | 109,966 | 109,808 | 110,029 | 277,303 | 55,310 | 55,864 | 56,043 | 281,394 | 55,965 | 56,493 | 57,020 | 57,423 | 57,653 | 58,132 | 58,480 | 58,875 | 59,045 | 59,878 | 59,986 | 124,478 | 62,353 | 31,447 | 31,858 | 163,648 | 32,464 | 33,714 | 34,030 | 35,981 |
Weighted-average number of shares of common stock outstanding — Diluted (in shares) | |||||||||||||||||||||||||||||||||||||||||
108,655 | 108,319 | 108,253 | 108,007 | 107,781 | 107,868 | 108,070 | 108,835 | 109,855 | 111,639 | 111,457 | 111,138 | 110,774 | 111,538 | 112,112 | 111,972 | 112,326 | 283,189 | 56,552 | 57,073 | 57,242 | 287,621 | 57,320 | 57,773 | 58,306 | 58,622 | 58,913 | 59,257 | 59,628 | 60,229 | 60,336 | 60,960 | 60,947 | 126,434 | 63,479 | 32,020 | 32,443 | 166,088 | 32,972 | 34,142 | 34,294 | 36,357 |