Mar'20 | Dec'19 | Sep'19 | Jun'19 | Mar'19 | Dec'18 | Sep'18 | Jun'18 | Mar'18 | Dec'17 | Sep'17 | Jun'17 | Mar'17 | Dec'16 | Sep'16 | Jun'16 | Mar'16 | Dec'15 | Sep'15 | Jun'15 | Mar'15 | Dec'14 | Sep'14 | Jun'14 | Mar'14 | Dec'13 | Sep'13 | Jun'13 | Mar'13 | Dec'12 | Sep'12 | Jun'12 | Mar'12 | Dec'11 | Sep'11 | Jun'11 | Mar'11 | Dec'10 | Sep'10 | Jun'10 | Mar'10 | Sep'09 | Jun'09 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenues | ||||||||||||||||||||||||||||||||||||||||||
373,567 | 412,292 | 400,555 | 428,328 | 404,870 | 406,438 | 415,936 | 424,570 | 406,348 | 374,859 | 379,812 | 379,483 | 340,590 | 349,063 | 327,192 | 348,126 | 304,912 | 325,557 | 318,986 | 335,489 | 306,453 | 306,005 | 302,614 | 322,549 | 289,962 | 271,923 | 277,035 | 286,020 | 269,046 | 253,678 | 256,472 | 268,184 | 234,122 | 215,594 | 227,347 | 234,663 | 217,679 | 197,293 | 189,963 | 192,088 | 164,721 | 147,308 | 147,712 |
Cost of Goods and Services Sold | ||||||||||||||||||||||||||||||||||||||||||
174,936 | 202,911 | 193,176 | 201,374 | 188,828 | 197,682 | 194,477 | 194,667 | 183,927 | 174,092 | 175,732 | 174,973 | 154,745 | 161,729 | 150,594 | 162,985 | 143,116 | 153,805 | 148,790 | 154,866 | 144,324 | 141,245 | 136,800 | 145,699 | 130,650 | 124,724 | 126,162 | 127,281 | 118,402 | 114,790 | 116,539 | 128,654 | 101,943 | 98,581 | 100,998 | 102,217 | 93,282 | 89,621 | 85,405 | 90,168 | 75,426 | 69,167 | 74,704 |
Gross Profit | ||||||||||||||||||||||||||||||||||||||||||
198,631 | 209,381 | 207,379 | 226,954 | 216,042 | 208,756 | 221,459 | 229,903 | 222,421 | 200,767 | 204,080 | 204,510 | 185,845 | 187,334 | 176,598 | 185,141 | 161,796 | 171,752 | 170,196 | 180,623 | 162,129 | 164,760 | 165,814 | 176,850 | 159,312 | 147,199 | 150,873 | 158,739 | 150,644 | 138,888 | 139,933 | 139,530 | 132,179 | 117,013 | 126,349 | 132,446 | 124,397 | 107,672 | 104,558 | 101,920 | 89,295 | 78,141 | 73,008 |
Product development | ||||||||||||||||||||||||||||||||||||||||||
17,081 | 16,941 | 16,723 | 17,324 | 16,569 | 15,989 | 15,734 | 16,112 | 15,289 | 15,744 | 14,552 | 14,662 | 14,259 | 14,602 | 14,671 | 15,607 | 14,686 | 13,579 | 14,783 | 14,907 | 15,290 | 13,897 | 13,785 | 13,405 | 13,159 | 14,032 | 12,508 | 12,467 | 12,421 | 12,296 | 12,485 | 12,502 | 11,638 | 10,846 | 10,423 | 10,354 | 9,931 | 9,490 | 9,263 | 9,472 | 9,474 | 8,752 | 9,781 |
Selling, marketing and distribution | ||||||||||||||||||||||||||||||||||||||||||
57,388 | 57,529 | 55,538 | 60,441 | 60,817 | 62,732 | 57,270 | 62,949 | 62,522 | 64,011 | 57,381 | 55,583 | 54,389 | 54,787 | 49,269 | 56,136 | 52,701 | 51,931 | 48,374 | 50,126 | 51,424 | 51,440 | 47,466 | 49,503 | 46,342 | 45,646 | 44,297 | 44,556 | 43,354 | 41,720 | 41,230 | 42,547 | 38,026 | 37,538 | 36,673 | 39,582 | 37,483 | 40,816 | 33,280 | 32,647 | 29,160 | 26,589 | 28,292 |
General and administrative | ||||||||||||||||||||||||||||||||||||||||||
34,350 | 30,742 | 31,719 | 36,828 | 34,129 | 33,461 | 33,676 | 37,464 | 32,914 | 31,547 | 30,712 | 33,855 | 29,762 | 25,536 | 31,194 | 35,056 | 33,460 | 30,166 | 30,112 | 31,699 | 30,184 | 29,958 | 25,656 | 28,094 | 25,106 | 24,192 | 24,342 | 26,499 | 23,372 | 26,970 | 29,887 | 32,006 | 24,546 | 21,241 | 22,451 | 24,255 | 19,914 | 19,563 | 18,592 | 20,592 | 17,955 | 16,613 | 16,489 |
Operating Income (Loss) | ||||||||||||||||||||||||||||||||||||||||||
89,812 | 104,169 | 103,399 | 112,361 | 104,527 | 96,574 | 114,779 | 113,378 | 111,696 | 89,465 | 101,435 | 100,410 | 87,435 | -99,611 | 81,464 | 78,342 | 60,949 | 76,076 | 76,927 | 83,891 | 65,231 | 69,465 | 78,907 | 85,848 | 74,705 | 63,329 | 69,726 | 75,217 | 71,497 | 57,902 | 56,331 | 52,475 | 57,969 | 47,388 | 56,802 | 58,255 | 57,069 | 37,803 | 43,423 | 39,209 | 32,706 | 26,187 | 18,446 |
Interest expense | ||||||||||||||||||||||||||||||||||||||||||
2,486 | 2,526 | 3,618 | 3,431 | 3,535 | 3,678 | 3,583 | 3,891 | 3,233 | 4,092 | 3,901 | 4,154 | 4,055 | 4,122 | 4,432 | 4,543 | 4,493 | 4,190 | 4,025 | 4,125 | 5,303 | 4,903 | 4,566 | 4,676 | 4,588 | 4,310 | 4,450 | 4,625 | 4,762 | 4,992 | 5,233 | 5,359 | 3,689 | 3,658 | 3,125 | 1,732 | 616 | 1,025 | 1,038 | 1,041 | 1,080 | 1,148 | 1,221 |
Investment Income, Net | ||||||||||||||||||||||||||||||||||||||||||
- | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 891 | 2,388 | 158,833 | 29,523 | 3,194 | 8,520 | 10,562 | 3,675 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Other expense, net | ||||||||||||||||||||||||||||||||||||||||||
-5,223 | -1,109 | -2,972 | -1,119 | -269 | -2,851 | -3,139 | -4,251 | -1,035 | -11,850 | -1,142 | -652 | -1,805 | -7,237 | -416 | -392 | 1,146 | 257 | -1,389 | 438 | -710 | -715 | -310 | 202 | -247 | -22,929 | 8,425 | 10,851 | 4,395 | 5,752 | 3,233 | 3,236 | -299 | -6 | -325 | -324 | 0 | -270 | -254 | 268 | -161 | -203 | -91 |
Earnings Before Income Taxes | ||||||||||||||||||||||||||||||||||||||||||
82,103 | 100,534 | 96,809 | 107,811 | 100,723 | 90,045 | 108,057 | 105,236 | 107,428 | 73,523 | 96,392 | 95,604 | 81,575 | -110,970 | 76,616 | 73,407 | 57,602 | 73,034 | 73,901 | 239,037 | 88,741 | 67,041 | 82,551 | 91,936 | 73,545 | 62,548 | 73,701 | 81,443 | 71,130 | 58,662 | 54,331 | 50,352 | 53,981 | 43,724 | 53,352 | 56,199 | 56,453 | 36,508 | 42,131 | 38,436 | 31,465 | 24,836 | 17,134 |
Income taxes | ||||||||||||||||||||||||||||||||||||||||||
9,285 | 15,699 | 12,677 | 19,674 | 13,974 | 16,322 | 15,376 | 16,096 | 21,918 | 37,131 | 20,932 | 15,776 | 20,843 | -6,757 | 22,228 | 22,460 | 18,050 | 19,490 | 23,210 | 66,400 | 19,900 | 18,000 | 23,000 | 25,700 | 22,800 | 17,800 | 17,600 | 23,600 | 19,000 | 16,400 | 17,200 | 16,000 | 18,600 | 13,300 | 16,800 | 18,100 | 19,200 | 9,500 | 11,700 | 13,600 | 10,900 | 7,500 | 5,500 |
Net Income (Loss) Attributable to Parent | ||||||||||||||||||||||||||||||||||||||||||
72,818 | 84,835 | 84,132 | 88,137 | 86,749 | 73,723 | 92,681 | 89,140 | 85,510 | 36,392 | 75,460 | 79,828 | 60,732 | -104,213 | 54,388 | 50,947 | 39,552 | 53,544 | 50,691 | 172,637 | 68,841 | 49,041 | 59,551 | 66,236 | 50,745 | 44,748 | 56,101 | 57,843 | 52,130 | 42,262 | 37,131 | 34,352 | 35,381 | 30,424 | 36,552 | 38,099 | 37,253 | 27,008 | 30,431 | 24,836 | 20,565 | 17,336 | 11,634 |
Basic earnings per share | ||||||||||||||||||||||||||||||||||||||||||
0.43 | 0.51 | 0.50 | 0.53 | 0.52 | 0.45 | 0.55 | 0.53 | 0.51 | 0.21 | 0.45 | 0.48 | 0.36 | -2.37 | 0.98 | 0.92 | 0.71 | -3.01 | 0.88 | 2.96 | 1.17 | 0.83 | 0.99 | 1.10 | 0.83 | 0.73 | 0.91 | 0.94 | 0.86 | 0.70 | 0.61 | 0.57 | 0.59 | 0.51 | 0.60 | 0.63 | 0.62 | 0.45 | 0.51 | 0.41 | 0.34 | 0.29 | 0.19 |
Diluted earnings per share | ||||||||||||||||||||||||||||||||||||||||||
0.42 | 0.49 | 0.49 | 0.51 | 0.51 | 0.43 | 0.54 | 0.51 | 0.49 | 0.21 | 0.43 | 0.46 | 0.35 | -2.30 | 0.95 | 0.89 | 0.70 | -2.95 | 0.86 | 2.90 | 1.14 | 0.80 | 0.97 | 1.07 | 0.81 | 0.71 | 0.89 | 0.92 | 0.84 | 0.68 | 0.60 | 0.56 | 0.58 | 0.50 | 0.60 | 0.61 | 0.61 | 0.44 | 0.50 | 0.41 | 0.34 | 0.29 | 0.19 |
Cash dividends declared (in dollars per share) | ||||||||||||||||||||||||||||||||||||||||||
- | - | - | - | - | - | - | - | - | - | - | 0.12 | 0.12 | - | 0.33 | 0.33 | 0.33 | -0.49 | 0.30 | 0.30 | 0.30 | 0.29 | 0.28 | 0.28 | 0.28 | 0.28 | 0.25 | 0.25 | 0.25 | 0.24 | 0.23 | 0.23 | 0.23 | 0.23 | 0.21 | 0.21 | 0.21 | 0.21 | 0.20 | 0.20 | 0.20 | 0.19 | 0.19 |