| 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 | 3,664 | 3,872 | 4,231 | 4,827 | 5,186 | 5,367 | 5,541 | 5,701 | 5,509 | 5,523 | 5,945 | 6,674 | 6,775 | 6,820 | 7,286 | 8,440 | 8,575 | 9,026 | 9,720 | 10,583 | 10,645 | 11,807 | 13,304 | 10,283 | 12,951 | 13,107 | 13,754 | 15,707 | 15,420 | 15,955 | 16,523 | 18,103 | 17,258 | 17,727 | 18,675 | 21,329 | 20,257 | 21,500 | 22,451 | 26,064 | 24,750 | 26,010 | 27,772 | 32,323 |
| Cost of Goods Sold | 1,470 | 1,560 | 1,663 | 1,956 | 2,111 | 2,148 | 2,173 | 2,190 | 2,102 | 2,108 | 2,226 | 2,408 | 2,452 | 2,467 | 2,552 | 2,946 | 2,936 | 3,172 | 3,378 | 3,703 | 3,789 | 4,677 | 5,955 | 2,755 | 5,136 | 5,195 | 5,409 | 6,253 | 5,961 | 6,114 | 6,695 | 6,921 | 6,356 | 6,583 | 7,037 | 8,188 | 7,648 | 8,130 | 8,699 | 10,661 | 9,795 | 10,373 | 11,148 | 14,267 |
| Gross Profit | 2,194 | 2,312 | 2,569 | 2,871 | 3,076 | 3,220 | 3,368 | 3,511 | 3,407 | 3,415 | 3,719 | 4,266 | 4,323 | 4,353 | 4,734 | 5,494 | 5,639 | 5,854 | 6,342 | 6,880 | 6,856 | 7,130 | 7,349 | 7,528 | 7,815 | 7,912 | 8,345 | 9,454 | 9,459 | 9,841 | 9,828 | 11,182 | 10,902 | 11,144 | 11,638 | 13,141 | 12,609 | 13,370 | 13,752 | 15,403 | 14,955 | 15,637 | 16,624 | 18,056 |
| Gross Margin % | 59.87 | 59.70 | 60.71 | 59.48 | 59.30 | 59.99 | 60.78 | 61.58 | 61.84 | 61.83 | 62.56 | 63.92 | 63.81 | 63.83 | 64.97 | 65.09 | 65.76 | 64.86 | 65.25 | 65.01 | 64.41 | 60.39 | 55.24 | 73.21 | 60.34 | 60.36 | 60.67 | 60.19 | 61.34 | 61.68 | 59.48 | 61.77 | 63.17 | 62.86 | 62.32 | 61.61 | 62.25 | 62.19 | 61.25 | 59.10 | 60.42 | 60.12 | 59.86 | 55.86 |
| Selling, General, & Admin. Expense | 564 | 675 | 702 | 799 | 856 | 959 | 1,016 | 917 | 881 | 833 | 887 | 1,049 | 1,017 | 1,090 | 1,193 | 1,461 | 2,117 | 1,739 | 1,880 | 1,572 | 2,026 | 2,355 | 2,730 | 1,835 | 2,450 | 2,681 | 2,763 | 3,092 | 3,218 | 3,345 | 3,449 | 3,970 | 3,702 | 3,530 | 3,700 | 4,251 | 3,900 | 4,039 | 4,389 | 5,142 | 4,445 | 4,597 | 4,637 | 6,086 |
| 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 | 408 | 532 | 549 | 631 | 673 | 682 | 705 | 733 | 642 | 708 | 758 | 736 | 818 | 898 | 994 | 1,051 | 1,226 | 1,234 | 1,404 | 1,301 | 1,441 | 1,538 | 1,879 | 1,225 | 1,617 | 1,766 | 1,821 | 1,933 | 2,126 | 2,238 | 2,655 | 2,813 | 2,753 | 2,789 | 3,230 | 3,510 | 3,367 | 3,363 | 3,596 | 3,622 | 3,942 | 4,172 | 4,205 | 4,306 |
| Other Operating Expense | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2,736 | 0 | 0 |
| Operating Income | 1,221 | 1,105 | 1,318 | 1,441 | 1,546 | 1,578 | 1,648 | 1,860 | 1,884 | 1,874 | 2,074 | 2,481 | 2,488 | 2,365 | 2,547 | 2,982 | 2,296 | 2,881 | 3,058 | 3,507 | 3,389 | 3,237 | 2,740 | 4,468 | 3,748 | 3,465 | 3,761 | 4,429 | 4,115 | 4,258 | 3,724 | 4,399 | 4,447 | 4,825 | 4,708 | 5,380 | 5,342 | 5,968 | 5,767 | 6,639 | 6,568 | 4,132 | 7,782 | 7,664 |
| Operating Margin % | 33.33 | 28.53 | 31.14 | 29.85 | 29.82 | 29.40 | 29.73 | 32.63 | 34.20 | 33.93 | 34.89 | 37.17 | 36.72 | 34.68 | 34.96 | 35.33 | 26.78 | 31.92 | 31.46 | 33.14 | 31.84 | 27.42 | 20.60 | 43.45 | 28.94 | 26.44 | 27.34 | 28.20 | 26.69 | 26.69 | 22.54 | 24.30 | 25.77 | 27.22 | 25.21 | 25.22 | 26.37 | 27.76 | 25.69 | 25.47 | 26.54 | 15.89 | 28.02 | 23.71 |
| Interest Income | 130 | 138 | 146 | 145 | 122 | 88 | 91 | 88 | 66 | 50 | 47 | 67 | 95 | 136 | 172 | 176 | 190 | 212 | 211 | 199 | 182 | 180 | 172 | 166 | 180 | 182 | 196 | 208 | 168 | 169 | 187 | 222 | 226 | 240 | 259 | 274 | 270 | 307 | 318 | 325 | 312 | 294 | 306 | 400 |
| Interest Expense | -0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -5 | -4 | -13 | -21 | -20 | -20 | -22 | -21 | -22 | -21 | -19 | -19 | -22 | -24 | -27 | -25 | -25 | -26 | -26 | -26 | -26 | -30 | -32 | -29 | -33 | -25 | -21 | -27 | -36 |
| Net Interest Income | 130 | 138 | 146 | 145 | 122 | 88 | 91 | 88 | 66 | 50 | 47 | 67 | 95 | 136 | 172 | 171 | 186 | 199 | 190 | 179 | 162 | 158 | 151 | 144 | 159 | 163 | 177 | 186 | 144 | 142 | 162 | 197 | 200 | 214 | 233 | 248 | 240 | 275 | 289 | 292 | 287 | 273 | 279 | 364 |
| Other Income (Expense) | 1 | -1 | 8 | 23 | 45 | -30 | -70 | -1,113 | -60 | -68 | -54 | 21 | -77 | -67 | -5 | -11 | -90 | 5 | 112 | -197 | -6 | 95 | -86 | 17 | -25 | 73 | -163 | -74 | 213 | 3 | -29 | -69 | -43 | -83 | -50 | -428 | -453 | -124 | -11 | -74 | -36 | -28 | -82 | -10 |
| 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,352 | 1,242 | 1,472 | 1,608 | 1,714 | 1,636 | 1,669 | 835 | 1,890 | 1,856 | 2,067 | 2,569 | 2,506 | 2,434 | 2,714 | 3,142 | 2,392 | 3,085 | 3,360 | 3,489 | 3,545 | 3,490 | 2,805 | 4,629 | 3,882 | 3,701 | 3,775 | 4,541 | 4,472 | 4,403 | 3,857 | 4,527 | 4,604 | 4,956 | 4,891 | 5,200 | 5,129 | 6,119 | 6,045 | 6,857 | 6,819 | 4,377 | 7,979 | 8,018 |
| Tax Provision | -350 | -317 | -402 | -402 | -406 | -388 | -379 | -453 | -467 | -371 | -428 | -595 | -551 | -594 | -547 | -599 | -594 | -580 | -631 | -785 | -655 | -657 | -647 | -957 | -354 | -927 | -612 | -846 | -822 | -984 | -933 | -819 | -1,089 | -1,025 | -912 | -277 | -922 | -1,242 | -984 | -1,524 | -1,393 | -853 | -1,247 | -11,038 |
| Tax Rate % | 25.87 | 25.50 | 27.32 | 24.97 | 23.72 | 23.75 | 22.70 | 54.22 | 24.71 | 19.99 | 20.71 | 23.16 | 21.99 | 24.40 | 20.15 | 19.06 | 24.83 | 18.80 | 18.78 | 22.50 | 18.48 | 18.83 | 23.07 | 20.67 | 9.12 | 25.05 | 16.21 | 18.63 | 18.38 | 22.35 | 24.19 | 18.09 | 23.65 | 20.68 | 18.65 | 5.33 | 17.98 | 20.30 | 16.28 | 22.23 | 20.43 | 19.49 | 15.63 | 137.67 |
| Net Income (Continuing Operations) | 1,002 | 925 | 1,070 | 1,206 | 1,307 | 1,247 | 1,290 | 382 | 1,423 | 1,485 | 1,639 | 1,974 | 1,955 | 1,840 | 2,167 | 2,543 | 1,798 | 2,505 | 2,729 | 2,704 | 2,890 | 2,833 | 2,158 | 3,672 | 3,528 | 2,774 | 3,163 | 3,695 | 3,650 | 3,419 | 2,924 | 3,708 | 3,515 | 3,931 | 3,979 | 4,923 | 4,207 | 4,877 | 5,061 | 5,333 | 5,426 | 3,524 | 6,732 | -3,020 |
| 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 | -48 | 18 | -786 | -182 | 454 | -193 | -506 | -198 | -68 | -185 | 967 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Net Income | 1,002 | 925 | 1,070 | 1,206 | 1,307 | 1,247 | 1,290 | 382 | 1,423 | 1,485 | 1,639 | 1,974 | 1,955 | 1,840 | 2,167 | 2,543 | 1,798 | 2,505 | 2,729 | 2,704 | 2,890 | 2,785 | 2,176 | 2,886 | 3,346 | 3,228 | 2,970 | 3,189 | 3,452 | 3,351 | 2,739 | 4,675 | 3,515 | 3,931 | 3,979 | 4,923 | 4,207 | 4,877 | 5,061 | 5,333 | 5,426 | 3,524 | 6,732 | -3,020 |
| Net Margin % | 27.35 | 23.89 | 25.29 | 25.00 | 25.20 | 23.24 | 23.28 | 6.71 | 25.83 | 26.89 | 27.57 | 29.58 | 28.86 | 26.98 | 29.74 | 30.13 | 20.97 | 27.75 | 28.08 | 25.55 | 27.15 | 23.59 | 16.36 | 28.07 | 25.84 | 24.63 | 21.59 | 20.30 | 22.39 | 21.00 | 16.58 | 25.82 | 20.37 | 22.18 | 21.31 | 23.08 | 20.77 | 22.68 | 22.54 | 20.46 | 21.92 | 13.55 | 24.24 | -9.34 |
| 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 | 522 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| EPS (Basic) | 1.62 | 1.49 | 1.72 | 1.94 | 2.09 | 1.99 | 2.05 | 0.61 | 2.26 | 2.35 | 2.59 | 3.12 | 3.08 | 2.89 | 3.40 | 3.98 | 2.80 | 3.89 | 4.22 | 4.18 | 4.44 | 4.27 | 3.32 | 4.37 | 2.53 | 4.85 | 4.45 | 4.76 | 5.13 | 4.96 | 4.05 | 6.89 | 5.16 | 4.99 | 5.80 | 7.16 | 6.12 | 7.11 | 7.36 | 7.73 | 7.85 | 5.09 | 9.71 | -4.38 |
| EPS (Diluted) | 1.59 | 1.47 | 1.69 | 1.90 | 2.06 | 1.96 | 2.03 | 0.61 | 2.25 | 2.33 | 2.57 | 3.07 | 3.03 | 2.86 | 3.36 | 3.91 | 2.76 | 3.84 | 4.17 | 4.12 | 4.38 | 4.21 | 3.27 | 4.30 | 2.49 | 4.77 | 4.38 | 4.67 | 5.04 | 4.88 | 3.98 | 6.79 | 5.10 | 4.93 | 5.73 | 7.07 | 6.02 | 7.00 | 7.25 | 7.59 | 7.73 | 5.01 | 9.57 | -4.38 |
| Shares Outstanding (Diluted Average) | 629.1 | 630.3 | 632.5 | 635.2 | 634.2 | 635.4 | 634.9 | 633.1 | 633.8 | 636.5 | 638.9 | 643.7 | 644.6 | 644.3 | 644.1 | 650.4 | 652.1 | 651.4 | 654.2 | 657.4 | 659.6 | 660.9 | 666.0 | 671.9 | 672.7 | 676.7 | 678.5 | 682.0 | 685.2 | 686.4 | 688.2 | 688.5 | 689.5 | 690.9 | 745.7 | 700.1 | 749.2 | 696.8 | 698.4 | 700.2 | 749.3 | 703.5 | 703.7 | 705.1 |
| Depreciation, Depletion and Amortization | 205 | 223 | 249 | 290 | 337 | 392 | 386 | 386 | 403 | 377 | 379 | 365 | 331 | 342 | 342 | 381 | 401 | 455 | 492 | 503 | 511 | 670 | 828 | 953 | 899 | 1,030 | 974 | 1,036 | 1,086 | 1,079 | 1,547 | 1,267 | 1,177 | 1,234 | 1,248 | 1,404 | 1,371 | 1,490 | 1,596 | 1,687 | 1,503 | 1,625 | 1,761 | 2,026 |
| EBITDA | 1,557 | 1,328 | 1,567 | 1,731 | 1,883 | 1,970 | 2,034 | 2,246 | 2,287 | 2,251 | 2,453 | 2,915 | 2,819 | 2,707 | 3,056 | 3,528 | 2,797 | 3,553 | 3,873 | 4,012 | 4,076 | 4,182 | 3,654 | 5,604 | 4,802 | 4,750 | 4,768 | 5,599 | 5,582 | 5,509 | 5,429 | 5,819 | 5,807 | 6,216 | 6,165 | 6,630 | 6,530 | 7,641 | 7,670 | 8,577 | 8,347 | 6,023 | 9,767 | 10,080 |