| Fiscal Period |
Mar07 | Jun07 | Sep07 | Dec07 | Mar08 | Jun08 | Sep08 | Dec08 | Mar09 | Jun09 | Sep09 | Dec09 | Mar10 | Jun10 | Sep10 | Dec10 | Mar11 | Jun11 | Sep11 | Dec11 | Mar12 | Jun12 | Sep12 | Dec12 | Mar13 | Jun13 | Sep13 | Dec13 | Mar14 | Jun14 | Sep14 | Dec14 | Mar15 | Jun15 | Sep15 | Dec15 | Mar16 | Jun16 | Sep16 | Dec16 | Mar17 | Jun17 | Sep17 | Dec17 |
| Revenue | 8,852 | 8,680 | 10,090 | 10,712 | 9,673 | 9,470 | 10,217 | 8,226 | 7,145 | 8,024 | 9,389 | 10,569 | 10,299 | 10,765 | 11,102 | 11,457 | 12,847 | 13,032 | 14,233 | 13,887 | 12,906 | 13,501 | 13,457 | 13,477 | 12,580 | 12,811 | 13,483 | 13,834 | 12,764 | 13,831 | 14,554 | 14,721 | 12,781 | 13,195 | 14,465 | 14,914 | 13,702 | 13,533 | 15,778 | 16,374 | 14,796 | 14,763 | 16,149 | 17,053 |
| Cost of Goods Sold | 4,420 | 4,605 | 4,919 | 4,486 | 4,466 | 4,221 | 4,198 | 3,857 | 3,907 | 3,945 | 3,985 | 3,729 | 3,770 | 3,530 | 3,781 | 4,051 | 4,962 | 5,130 | 5,215 | 4,935 | 4,641 | 4,947 | 4,942 | 5,660 | 5,514 | 5,341 | 5,069 | 5,263 | 5,151 | 4,914 | 5,096 | 5,100 | 5,051 | 4,947 | 5,354 | 5,324 | 5,572 | 5,560 | 5,795 | 6,269 | 5,649 | 5,665 | 6,092 | 6,286 |
| Gross Profit | 4,432 | 4,075 | 5,171 | 6,226 | 5,207 | 5,249 | 6,019 | 4,369 | 3,238 | 4,079 | 5,404 | 6,840 | 6,529 | 7,235 | 7,321 | 7,406 | 7,885 | 7,902 | 9,018 | 8,952 | 8,265 | 8,554 | 8,515 | 7,817 | 7,066 | 7,470 | 8,414 | 8,571 | 7,613 | 8,917 | 9,458 | 9,621 | 7,730 | 8,248 | 9,111 | 9,590 | 8,130 | 7,973 | 9,983 | 10,105 | 9,147 | 9,098 | 10,057 | 10,767 |
| Gross Margin % | 50.07 | 46.95 | 51.25 | 58.12 | 53.83 | 55.43 | 58.91 | 53.11 | 45.32 | 50.83 | 57.56 | 64.72 | 63.39 | 67.21 | 65.94 | 64.64 | 61.38 | 60.64 | 63.36 | 64.46 | 64.04 | 63.36 | 63.28 | 58.00 | 56.17 | 58.31 | 62.40 | 61.96 | 59.64 | 64.47 | 64.99 | 65.36 | 60.48 | 62.51 | 62.99 | 64.30 | 59.33 | 58.92 | 63.27 | 61.71 | 61.82 | 61.63 | 62.28 | 63.14 |
| Selling, General, & Admin. Expense | 1,277 | 1,284 | 1,381 | 1,448 | 1,349 | 1,430 | 1,416 | 1,257 | 1,198 | 2,695 | 1,320 | 2,718 | 1,514 | 1,584 | 1,506 | 1,705 | 1,775 | 1,905 | 2,017 | 1,973 | 1,973 | 2,131 | 1,995 | 1,958 | 1,947 | 2,165 | 1,970 | 2,006 | 2,047 | 2,061 | 1,979 | 2,049 | 1,953 | 1,949 | 1,910 | 2,118 | 2,226 | 2,007 | 2,006 | 2,158 | 2,104 | 1,854 | 1,666 | 1,850 |
| Advertising | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Research & Development | 1,400 | 1,353 | 1,521 | 1,481 | 1,467 | 1,468 | 1,471 | 1,316 | 1,317 | 1,303 | 1,430 | 1,603 | 1,564 | 1,666 | 1,675 | 1,671 | 1,916 | 1,986 | 2,140 | 2,308 | 2,401 | 2,513 | 2,605 | 2,629 | 2,527 | 2,516 | 2,742 | 2,826 | 2,846 | 2,859 | 2,842 | 2,990 | 2,995 | 3,087 | 2,927 | 3,119 | 3,246 | 3,145 | 3,069 | 3,280 | 3,326 | 3,275 | 3,223 | 3,274 |
| Other Operating Expense | 80 | 88 | 125 | 250 | 329 | 96 | 34 | 257 | 76 | 93 | 75 | 22 | 3 | 4 | 4 | 7 | 36 | 76 | 76 | 72 | 81 | 78 | 74 | 75 | 73 | 70 | 198 | 190 | 210 | 153 | 97 | 129 | 167 | 316 | 82 | 54 | 90 | 1,503 | 446 | 141 | 118 | 142 | 53 | 248 |
| Operating Income | 1,675 | 1,350 | 2,144 | 3,047 | 2,062 | 2,255 | 3,098 | 1,539 | 647 | -12 | 2,579 | 2,497 | 3,448 | 3,981 | 4,136 | 4,023 | 4,158 | 3,935 | 4,785 | 4,599 | 3,810 | 3,832 | 3,841 | 3,155 | 2,519 | 2,719 | 3,504 | 3,549 | 2,510 | 3,844 | 4,540 | 4,453 | 2,615 | 2,896 | 4,192 | 4,299 | 2,568 | 1,318 | 4,462 | 4,526 | 3,599 | 3,827 | 5,115 | 5,395 |
| Operating Margin % | 18.92 | 15.55 | 21.25 | 28.44 | 21.32 | 23.81 | 30.32 | 18.71 | 9.06 | -0.15 | 27.47 | 23.63 | 33.48 | 36.98 | 37.25 | 35.11 | 32.37 | 30.19 | 33.62 | 33.12 | 29.52 | 28.38 | 28.54 | 23.41 | 20.02 | 21.22 | 25.99 | 25.65 | 19.66 | 27.79 | 31.19 | 30.25 | 20.46 | 21.95 | 28.98 | 28.83 | 18.74 | 9.74 | 28.28 | 27.64 | 24.32 | 25.92 | 31.67 | 31.64 |
| Interest Income | 184 | 192 | 202 | 226 | 198 | 137 | 126 | 131 | 0 | 38 | 34 | 24 | 26 | 29 | 35 | 29 | 28 | 20 | 22 | 28 | 28 | 25 | 23 | 21 | 23 | 26 | 24 | 31 | 35 | 38 | 35 | 33 | 32 | 28 | 31 | 33 | 52 | 51 | 56 | 63 | 76 | 136 | 137 | 92 |
| Interest Expense | -3 | -4 | -5 | -3 | 0 | -8 | 0 | 0 | 0 | 0 | 0 | -1 | 0 | 0 | 0 | 0 | -6 | 0 | 0 | -35 | -31 | -21 | -14 | -24 | -73 | -60 | -56 | -55 | -37 | -49 | -53 | -53 | -42 | -53 | -116 | -126 | -208 | -187 | -180 | -158 | -146 | -156 | -191 | -153 |
| Net Interest Income | 181 | 188 | 197 | 223 | 198 | 129 | 126 | 131 | 95 | 38 | 34 | 23 | 26 | 29 | 35 | 29 | 22 | 20 | 22 | -7 | -3 | 4 | 9 | 84 | -50 | -34 | -32 | -24 | -2 | -11 | -18 | -20 | -10 | -25 | -85 | -93 | -156 | -136 | -124 | -95 | -70 | -20 | -54 | -61 |
| Other Income (Expense) | 17 | -9 | 162 | -9 | -89 | -71 | -391 | -1,301 | -113 | -76 | -81 | 73 | -28 | 175 | 80 | 111 | 191 | -24 | 85 | -5 | 7 | 98 | 71 | -35 | -26 | 8 | 452 | 26 | 162 | 89 | 28 | 226 | 68 | 112 | 146 | 97 | 96 | 488 | -20 | 9 | 286 | 765 | 869 | 701 |
| Other Income (Minority Interest) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Pre-Tax Income | 1,873 | 1,529 | 2,503 | 3,261 | 2,171 | 2,313 | 2,833 | 369 | 629 | -50 | 2,532 | 2,593 | 3,446 | 4,185 | 4,251 | 4,163 | 4,371 | 3,931 | 4,892 | 4,587 | 3,814 | 3,934 | 3,921 | 3,204 | 2,443 | 2,693 | 3,924 | 3,551 | 2,670 | 3,922 | 4,550 | 4,659 | 2,673 | 2,983 | 4,253 | 4,303 | 2,508 | 1,670 | 4,318 | 4,440 | 3,815 | 4,572 | 5,930 | 6,035 |
| Tax Provision | -237 | -251 | -712 | -990 | -728 | -712 | -819 | -135 | 0 | -348 | -676 | -311 | -1,004 | -1,298 | -1,296 | -983 | -1,211 | -977 | -1,424 | -1,227 | -1,076 | -1,107 | -949 | -736 | -398 | -693 | -974 | -926 | -740 | -1,126 | -1,233 | -998 | -681 | -277 | -1,144 | -690 | -462 | -340 | -940 | -878 | -851 | -1,764 | -1,414 | -6,722 |
| Tax Rate % | 12.65 | 16.42 | 28.45 | 30.36 | 33.53 | 30.78 | 28.91 | 36.59 | 0.00 | -696.00 | 26.70 | 11.99 | 29.14 | 31.02 | 30.49 | 23.61 | 27.71 | 24.85 | 29.11 | 26.75 | 28.21 | 28.14 | 24.20 | 22.97 | 16.29 | 25.73 | 24.82 | 26.08 | 27.72 | 28.71 | 27.10 | 21.42 | 25.48 | 9.29 | 26.90 | 16.04 | 18.42 | 20.36 | 21.77 | 19.77 | 22.31 | 38.58 | 23.84 | 111.38 |
| Net Income (Continuing Operations) | 1,636 | 1,278 | 1,791 | 2,271 | 1,443 | 1,601 | 2,014 | 234 | 629 | -398 | 1,856 | 2,282 | 2,442 | 2,887 | 2,955 | 3,180 | 3,160 | 2,954 | 3,468 | 3,360 | 2,738 | 2,827 | 2,972 | 2,468 | 2,045 | 2,000 | 2,950 | 2,625 | 1,930 | 2,796 | 3,317 | 3,661 | 1,992 | 2,706 | 3,109 | 3,613 | 2,046 | 1,330 | 3,378 | 3,562 | 2,964 | 2,808 | 4,516 | -687 |
| Net Income (Discontinued Operations) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Net Income | 1,636 | 1,278 | 1,791 | 2,271 | 1,443 | 1,601 | 2,014 | 234 | 629 | -398 | 1,856 | 2,282 | 2,442 | 2,887 | 2,955 | 3,180 | 3,160 | 2,954 | 3,468 | 3,360 | 2,738 | 2,827 | 2,972 | 2,468 | 2,045 | 2,000 | 2,950 | 2,625 | 1,930 | 2,796 | 3,317 | 3,661 | 1,992 | 2,706 | 3,109 | 3,613 | 2,046 | 1,330 | 3,378 | 3,562 | 2,964 | 2,808 | 4,516 | -687 |
| Net Margin % | 18.48 | 14.72 | 17.75 | 21.20 | 14.92 | 16.91 | 19.71 | 2.84 | 8.80 | -4.96 | 19.77 | 21.59 | 23.71 | 26.82 | 26.62 | 27.76 | 24.60 | 22.67 | 24.37 | 24.20 | 21.21 | 20.94 | 22.09 | 18.31 | 16.26 | 15.61 | 21.88 | 18.97 | 15.12 | 20.22 | 22.79 | 24.87 | 15.59 | 20.51 | 21.49 | 24.23 | 14.93 | 9.83 | 21.41 | 21.75 | 20.03 | 19.02 | 27.96 | -4.03 |
| Preferred Dividends | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| EPS (Basic) | 0.28 | 0.22 | 0.31 | 0.39 | 0.25 | 0.28 | 0.36 | 0.04 | 0.11 | -0.07 | 0.34 | 0.42 | 0.44 | 0.52 | 0.53 | 0.57 | 0.58 | 0.56 | 0.67 | 0.66 | 0.55 | 0.56 | 0.59 | 0.49 | 0.41 | 0.40 | 0.59 | 0.53 | 0.39 | 0.56 | 0.68 | 0.76 | 0.42 | 0.57 | 0.65 | 0.77 | 0.43 | 0.28 | 0.71 | 0.75 | 0.63 | 0.60 | 0.96 | -0.15 |
| EPS (Diluted) | 0.28 | 0.22 | 0.30 | 0.39 | 0.25 | 0.28 | 0.35 | 0.04 | 0.11 | -0.07 | 0.33 | 0.40 | 0.43 | 0.51 | 0.52 | 0.56 | 0.56 | 0.54 | 0.65 | 0.64 | 0.53 | 0.54 | 0.58 | 0.48 | 0.40 | 0.39 | 0.58 | 0.52 | 0.38 | 0.55 | 0.66 | 0.73 | 0.41 | 0.55 | 0.64 | 0.74 | 0.42 | 0.27 | 0.69 | 0.73 | 0.61 | 0.58 | 0.94 | -0.15 |
| Shares Outstanding (Diluted Average) | 5,874.0 | 5,917.0 | 5,967.0 | 5,987.0 | 5,879.0 | 5,800.0 | 5,692.0 | 5,622.0 | 5,634.0 | 5,595.0 | 5,616.0 | 5,651.0 | 5,681.0 | 5,711.0 | 5,694.0 | 5,699.0 | 5,606.0 | 5,441.0 | 5,340.0 | 5,246.0 | 5,192.0 | 5,199.0 | 5,153.0 | 5,097.0 | 5,080.0 | 5,106.0 | 5,100.0 | 5,103.0 | 5,117.0 | 5,123.0 | 5,045.0 | 4,939.0 | 4,914.0 | 4,909.0 | 4,876.0 | 4,876.0 | 4,875.0 | 4,866.0 | 4,877.0 | 4,884.0 | 4,881.0 | 4,845.0 | 4,821.0 | 4,793.0 |
| Depreciation, Depletion and Amortization | 1,251 | 1,213 | 1,163 | 1,171 | 1,165 | 1,105 | 1,127 | 1,219 | 1,270 | 1,286 | 1,235 | 1,261 | 1,141 | 1,149 | 1,142 | 1,206 | 1,442 | 1,504 | 1,529 | 1,589 | 1,785 | 1,839 | 1,893 | 2,005 | 2,064 | 1,991 | 2,021 | 1,956 | 2,007 | 2,170 | 2,198 | 2,174 | 2,099 | 2,191 | 2,275 | 2,146 | 2,015 | 1,917 | 1,928 | 1,930 | 1,946 | 1,988 | 2,055 | 2,140 |
| EBITDA | 3,127 | 2,746 | 3,671 | 4,435 | 3,227 | 3,426 | 4,225 | 1,588 | 1,917 | 1,274 | 3,814 | 3,752 | 4,587 | 5,334 | 5,393 | 5,369 | 5,819 | 5,435 | 6,421 | 6,211 | 5,630 | 5,794 | 5,828 | 4,908 | 4,580 | 4,744 | 6,001 | 5,562 | 4,714 | 6,141 | 6,801 | 6,886 | 4,814 | 5,227 | 6,644 | 6,575 | 4,731 | 3,774 | 6,426 | 6,528 | 5,907 | 6,716 | 8,176 | 8,328 |