Feb'20 | Nov'19 | Aug'19 | May'19 | Feb'19 | Nov'18 | Aug'18 | May'18 | Feb'18 | Nov'17 | Aug'17 | May'17 | Feb'17 | Nov'16 | Aug'16 | May'16 | Feb'16 | Nov'15 | Aug'15 | May'15 | Feb'15 | Nov'14 | Aug'14 | May'14 | Feb'14 | Nov'13 | Aug'13 | May'13 | Feb'13 | Nov'12 | Aug'12 | May'12 | Feb'12 | Nov'11 | Aug'11 | May'11 | Feb'11 | Nov'10 | Aug'10 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sales, net | ||||||||||||||||||||||||||||||||||||||
29,658 | 30,236 | 32,013 | 33,619 | 0 | 0 | 0 | - | 0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Cost of goods sold | ||||||||||||||||||||||||||||||||||||||
20,347 | 21,320 | 23,589 | 24,571 | 0 | 0 | 0 | - | 0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Sales, net | ||||||||||||||||||||||||||||||||||||||
- | - | - | - | - | - | - | - | - | 23,353 | 0 | - | 28,297 | 30,950 | 31,962 | 35,680 | 37,385 | 35,625 | 33,511 | 30,589 | 25,126 | 23,370 | 21,265 | 20,011 | 19,859 | 20,801 | 22,709 | 24,729 | 29,221 | 31,477 | 31,750 | 29,006 | 26,488 | 23,458 | 21,202 | 20,906 | 0 | 0 | 0 |
Cost of goods sold | ||||||||||||||||||||||||||||||||||||||
- | - | - | - | - | - | - | - | - | 16,682 | 0 | - | 19,708 | 20,689 | 21,452 | 23,243 | 24,362 | 24,184 | 23,076 | 21,844 | 18,156 | 16,819 | 15,394 | 14,545 | 14,356 | 14,551 | 15,284 | 15,965 | 18,988 | 20,999 | 22,103 | 20,140 | 18,652 | 16,588 | 14,946 | 15,347 | 0 | 0 | 0 |
Gross profit | ||||||||||||||||||||||||||||||||||||||
9,310 | 8,916 | 8,424 | 9,047 | 8,023 | 7,500 | 6,612 | 5,924 | 6,482 | 6,671 | 8,155 | 7,985 | 8,588 | 10,261 | 10,509 | 12,436 | 13,023 | 11,441 | 10,434 | 8,744 | 6,970 | 6,551 | 5,871 | 5,465 | 5,502 | 6,249 | 7,424 | 8,764 | 10,232 | 10,477 | 9,646 | 8,866 | 7,835 | 6,870 | 6,256 | 5,558 | 0 | 0 | 0 |
Selling, general and administrative expenses | ||||||||||||||||||||||||||||||||||||||
5,748 | 5,768 | 5,961 | 6,045 | 6,075 | 5,936 | 5,443 | 5,276 | 5,084 | 4,943 | 5,090 | 5,065 | 5,374 | 5,841 | 6,043 | 6,688 | 7,157 | 6,782 | 6,423 | 5,683 | 4,611 | 4,314 | 3,981 | 3,919 | 4,016 | 4,172 | 4,600 | 5,297 | 6,266 | 6,689 | 6,416 | 5,979 | 5,250 | 4,643 | 4,483 | 4,076 | 0 | 0 | 0 |
Operating income | ||||||||||||||||||||||||||||||||||||||
3,562 | 3,147 | 2,462 | 3,001 | 1,948 | 1,564 | 1,169 | 647 | 1,398 | 1,727 | 3,064 | 2,920 | 3,214 | 4,419 | 4,466 | 5,748 | 5,866 | 4,658 | 4,011 | 3,061 | 2,358 | 2,237 | 1,890 | 1,545 | 1,486 | 2,077 | 2,824 | 3,466 | 3,966 | 3,788 | 3,230 | 2,887 | 2,585 | 2,227 | 1,772 | 1,482 | 0 | 0 | 0 |
Other income, net | ||||||||||||||||||||||||||||||||||||||
51 | 38 | 38 | -11 | 0 | 0 | 0 | - | - | - | - | - | - | - | 13 | 7 | 0 | 0 | 0 | - | - | - | 0 | - | - | - | 40 | 38 | -31 | -14 | 4 | 33 | 185 | 195 | 224 | 217 | 0 | 0 | 0 |
Other income, net | ||||||||||||||||||||||||||||||||||||||
- | - | - | - | - | - | - | - | 0 | 0 | 0 | - | 0 | 0 | - | - | - | - | - | - | 0 | 0 | - | - | 0 | 0 | - | - | - | - | - | - | - | - | - | - | - | - | - |
Income before provision for income taxes | ||||||||||||||||||||||||||||||||||||||
3,682 | 3,255 | 2,570 | 3,059 | 1,995 | 1,595 | 1,181 | 676 | 1,434 | 1,769 | 3,125 | 2,987 | 3,270 | 4,464 | 4,490 | 5,766 | 5,876 | 4,669 | 4,023 | 3,073 | 2,376 | 2,260 | 1,908 | 1,568 | 1,509 | 2,089 | 2,819 | 3,459 | 3,963 | 3,802 | 3,263 | 2,948 | 2,780 | 2,432 | 2,007 | 1,709 | 0 | 0 | 0 |
Provision for income taxes | ||||||||||||||||||||||||||||||||||||||
646 | 556 | 412 | 515 | 320 | 390 | 299 | 233 | 260 | 233 | 703 | 657 | 692 | 1,042 | 1,082 | 1,558 | 1,874 | 1,457 | 1,231 | 899 | 687 | 740 | 586 | 437 | 231 | 411 | 678 | 912 | 0 | 0 | 0 | - | - | - | - | - | - | - | - |
Provision for income taxes | ||||||||||||||||||||||||||||||||||||||
- | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 750 | 721 | 502 | 367 | 293 | 0 | 0 | 0 |
Net income | ||||||||||||||||||||||||||||||||||||||
3,036 | 2,699 | 2,158 | 2,544 | 1,675 | 1,205 | 882 | 443 | 1,174 | 1,536 | 2,422 | 2,330 | 2,578 | 3,422 | 3,408 | 4,208 | 4,002 | 3,212 | 2,792 | 2,174 | 1,689 | 1,520 | 1,322 | 1,131 | 1,278 | 1,678 | 2,141 | 2,547 | 2,862 | 2,754 | 2,398 | 2,198 | 2,058 | 1,930 | 1,639 | 1,416 | 0 | 0 | 0 |
Basic and diluted earnings per common share | ||||||||||||||||||||||||||||||||||||||
0.22 | 0.26 | 0.10 | 0.28 | 0.13 | 0.11 | 0.21 | 0.03 | -0.01 | 0.02 | 0.09 | - | 0.10 | 0.27 | 0.06 | - | 0.35 | 0.27 | 0.30 | - | 0.12 | 0.15 | 0.12 | - | 0.07 | 0.09 | 0.06 | - | 0.19 | 0.23 | 0.18 | - | 0.16 | 0.13 | 0.13 | 0.22 | 0.12 | 0.04 | 0.06 |