| 101,832 | 88,136 | 72,361 | 72,738 | 61,271 | |
Depreciation & Amortization | 28,000 | 20,000 | 13,500 | 14,600 | 10,900 | |
Loss (Gain) From Sale of Investments | 609 | 305 | 196 | -409 | -1,249 | |
| 11,974 | 10,734 | 9,611 | 7,502 | 6,118 | |
Other Operating Activities | -903 | -2,451 | -5,698 | -5,842 | 636 | |
Change in Accounts Receivable | -10,581 | -7,191 | -4,087 | -6,834 | -6,481 | |
| 309 | 1,284 | 1,242 | -1,123 | -737 | |
Change in Accounts Payable | 569 | 3,545 | -2,721 | 2,943 | 2,798 | |
Change in Unearned Revenue | 5,438 | 5,348 | 5,535 | 5,109 | 4,633 | |
| -38 | 1,687 | -358 | 696 | -2,309 | |
Change in Other Net Operating Assets | -1,047 | -2,849 | -1,999 | -345 | 1,160 | |
| 136,162 | 118,548 | 87,582 | 89,035 | 76,740 | |
Operating Cash Flow Growth | 14.86% | 35.36% | -1.63% | 16.02% | 26.48% | |
| -64,551 | -44,477 | -28,107 | -23,886 | -20,622 | |
| -5,978 | -69,132 | -1,670 | -22,038 | -8,909 | |
| -4,387 | 17,937 | 10,213 | 18,438 | 2,876 | |
Other Investing Activities | 2,317 | -1,298 | -3,116 | -2,825 | -922 | |
| -72,599 | -96,970 | -22,680 | -30,311 | -27,577 | |
| - | 5,250 | - | - | - | |
| - | 24,395 | - | - | - | |
| - | 29,645 | - | - | - | |
| -5,746 | - | - | - | - | |
| -3,216 | -29,070 | -2,750 | -9,023 | -3,750 | |
| -8,962 | -29,070 | -2,750 | -9,023 | -3,750 | |
| -8,962 | 575 | -2,750 | -9,023 | -3,750 | |
| 2,056 | 2,002 | 1,866 | 1,841 | 1,693 | |
Repurchase of Common Stock | -18,420 | -17,254 | -22,245 | -32,696 | -27,385 | |
| -24,082 | -21,771 | -19,800 | -18,135 | -16,521 | |
Other Financing Activities | -2,291 | -1,309 | -1,006 | -863 | -2,523 | |
| -51,699 | -37,757 | -43,935 | -58,876 | -48,486 | |
Foreign Exchange Rate Adjustments | 63 | -210 | -194 | -141 | -29 | |
| 11,927 | -16,389 | 20,773 | -293 | 648 | |
| 71,611 | 74,071 | 59,475 | 65,149 | 56,118 | |
| -3.32% | 24.54% | -8.71% | 16.09% | 24.06% | |
| 25.42% | 30.22% | 28.07% | 32.86% | 33.39% | |
| 9.59 | 9.92 | 7.96 | 8.64 | 7.38 | |
| 1,600 | 1,700 | 1,700 | 1,900 | 2,000 | |
| 28,700 | 23,400 | 23,100 | 16,000 | 13,400 | |
| 60,800 | 56,705 | 47,269 | 49,479 | 41,337 | |
| 62,316 | 58,570 | 48,516 | 50,758 | 42,794 | |
Change in Net Working Capital | -6,563 | -3,917 | 1,815 | -428 | -2,700 | |