Please enter the stock ticker. Add .to for Canadian stocks.
All numbers in thousands except per share items and ratios.
Put a checkmark beside items to have them appear in the chart below.
Reported Currency: USD | TTM | 2024-11-29 | 2023-12-01 | 2022-12-02 | 2021-12-03 | 2020-11-27 | 2019-11-29 | 2018-11-30 | 2017-12-01 | 2016-12-02 | 2015-11-27 | 2014-11-28 | 2013-11-29 | 2012-11-30 | 2011-12-02 | 2010-12-03 | 2009-11-27 | 2008-11-28 | 2007-11-30 | 2006-12-01 | 2005-12-02 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 21,505,000 | 21,505,000 | 19,409,000 | 17,606,000 | 15,785,000 | 12,868,000 | 11,171,297 | 9,030,008 | 7,301,505 | 5,854,430 | 4,795,511 | 4,147,065 | 4,055,240 | 4,403,677 | 4,216,258 | 3,800,000 | 2,945,853 | 3,579,889 | 3,157,881 | 2,575,300 | 1,966,321 |
Revenue Growth | - | 10.80% | 10.24% | 11.54% | 22.67% | 15.19% | 23.71% | 23.67% | 24.72% | 22.08% | 15.64% | 2.26% | -7.91% | 4.45% | 10.95% | 28.99% | -17.71% | 13.36% | 22.62% | 30.97% | |
Cost of Revenue | 2,442,000 | 2,358,000 | 2,354,000 | 2,165,000 | 1,865,000 | 1,722,000 | 1,672,720 | 1,194,999 | 1,010,491 | 819,908 | 744,317 | 622,080 | 586,557 | 483,782 | 437,873 | 403,502 | 296,732 | 362,630 | 354,694 | 292,457 | 112,578 |
Gross Profit | 19,063,000 | 19,147,000 | 17,055,000 | 15,441,000 | 13,920,000 | 11,146,000 | 9,498,577 | 7,835,009 | 6,291,014 | 5,034,522 | 4,051,194 | 3,524,985 | 3,468,683 | 3,919,895 | 3,778,385 | 3,396,498 | 2,649,121 | 3,217,259 | 2,803,187 | 2,282,843 | 1,853,743 |
Gross Profit Margin | 88.63% | 89.04% | 87.87% | 87.70% | 88.18% | 86.62% | 85.03% | 86.77% | 86.16% | 86.00% | 84.48% | 85.00% | 85.54% | 89.01% | 89.61% | 89.38% | 89.93% | 89.87% | 88.77% | 88.64% | 94.27% |
Research and Development | 3,944,000 | 3,944,000 | 3,473,000 | 2,987,000 | 2,540,000 | 2,188,000 | 1,930,228 | 1,537,812 | 1,224,059 | 975,987 | 862,730 | 844,353 | 826,631 | 742,823 | 738,053 | 680,332 | 565,141 | 662,057 | 613,242 | 539,684 | 365,328 |
General and Administrative Expenses | 7,293,000 | 7,293,000 | 6,764,000 | 6,187,000 | 5,406,000 | 4,559,000 | 4,124,984 | 3,365,727 | 2,822,298 | 2,487,907 | 2,215,161 | 2,215,140 | 2,140,578 | 1,951,141 | 1,800,427 | 1,627,696 | 1,280,652 | 1,426,632 | 1,259,370 | 1,102,260 | 759,981 |
Total Operating Expenses | 11,280,000 | 11,237,000 | 10,405,000 | 9,343,000 | 8,118,000 | 6,909,000 | 6,230,456 | 4,994,640 | 4,122,919 | 3,542,428 | 3,146,540 | 3,092,417 | 3,019,463 | 2,742,621 | 2,581,313 | 2,380,158 | 1,917,348 | 2,156,935 | 1,945,047 | 1,711,817 | 1,125,309 |
Operating Income or Loss | 7,741,000 | 6,741,000 | 6,650,000 | 6,098,000 | 5,802,000 | 4,237,000 | 3,268,121 | 2,840,369 | 2,168,095 | 1,493,602 | 903,095 | 412,685 | 422,723 | 1,180,191 | 1,099,299 | 993,074 | 690,513 | 1,028,271 | 857,585 | 551,293 | 728,434 |
Operating Margin | 36.01% | 31.35% | 34.26% | 34.64% | 36.76% | 32.93% | 29.25% | 31.45% | 29.69% | 25.51% | 18.83% | 9.95% | 10.42% | 26.80% | 26.07% | 26.13% | 23.44% | 28.72% | 27.16% | 21.41% | 37.05% |
Interest Expense | 69,000 | -169,000 | 113,000 | 112,000 | 113,000 | 116,000 | 157,214 | 89,242 | 74,402 | 70,442 | 64,184 | 59,732 | 67,508 | 67,487 | 66,952 | 56,952 | 3,407 | 10,019 | 0 | 0 | 0 |
EBITDA | 8,518,000 | 6,741,000 | 6,650,000 | 7,055,000 | 6,675,000 | 5,133,000 | 4,097,396 | 3,229,610 | 2,538,040 | 1,837,115 | 1,277,438 | 734,698 | 744,876 | 1,486,047 | 1,372,387 | 1,292,841 | 987,350 | 1,358,796 | 1,262,654 | 987,549 | 728,434 |
Depreciation and Amortization | 676,000 | 0 | 0 | 939,000 | 861,000 | 844,000 | 736,669 | 346,492 | 325,997 | 331,535 | 339,473 | 313,590 | 321,227 | 299,766 | 270,205 | 292,738 | 282,423 | 270,269 | 315,464 | 307,822 | 64,335 |
Income Before Tax | 6,931,000 | 6,931,000 | 6,799,000 | 6,008,000 | 5,705,000 | 4,176,000 | 3,204,741 | 2,793,876 | 2,137,641 | 1,435,138 | 873,781 | 361,376 | 356,141 | 1,118,794 | 1,035,230 | 943,151 | 701,520 | 1,078,508 | 947,190 | 679,727 | 765,776 |
Income Tax Expense | 1,371,000 | 1,371,000 | 1,371,000 | 1,252,000 | 883,000 | -1,084,000 | 253,283 | 203,102 | 443,687 | 266,356 | 244,230 | 92,981 | 66,156 | 286,019 | 202,383 | 168,471 | 315,012 | 206,694 | 223,383 | 173,918 | 162,937 |
Net Income | 5,560,000 | 5,560,000 | 5,428,000 | 4,756,000 | 4,822,000 | 5,260,000 | 2,951,458 | 2,590,774 | 1,693,954 | 1,168,782 | 629,551 | 253,551 | 289,985 | 832,775 | 832,847 | 774,680 | 386,508 | 871,814 | 723,807 | 505,809 | 602,839 |
Net Income Margin | 25.69% | 25.85% | 27.97% | 27.01% | 30.55% | 40.88% | 26.42% | 28.69% | 23.20% | 19.96% | 13.13% | 6.11% | 7.15% | 18.91% | 19.75% | 20.39% | 13.12% | 24.35% | 22.92% | 19.64% | 30.66% |
EPS | 12.47 | 12.44 | 11.88 | 10.13 | 10.10 | 10.94 | 6.07 | 5.28 | 3.43 | 2.35 | 1.26 | 0.51 | 0.58 | 1.68 | 1.67 | 1.49 | 0.74 | 1.62 | 1.24 | 0.85 | 1.23 |
EPS Diluted | 12.41 | 12.36 | 11.83 | 10.10 | 10.02 | 10.83 | 6.00 | 5.20 | 3.38 | 2.32 | 1.24 | 0.50 | 0.56 | 1.66 | 1.65 | 1.47 | 0.73 | 1.59 | 1.21 | 0.83 | 1.19 |
Weighted Average Shares Out | - | 447,000 | 457,000 | 470,000 | 477,000 | 481,000 | 486,291 | 490,564 | 493,632 | 498,345 | 498,764 | 497,867 | 501,372 | 494,731 | 497,469 | 519,045 | 524,470 | 539,373 | 584,203 | 593,750 | 489,921 |
Weighted Average Shares Out Diluted | - | 450,000 | 459,000 | 471,000 | 481,000 | 485,000 | 491,572 | 497,843 | 501,123 | 504,299 | 507,164 | 508,480 | 513,476 | 502,721 | 503,921 | 525,824 | 530,610 | 548,553 | 598,775 | 612,222 | 508,070 |
Reported Currency: USD | Q4 | 2023-12-01 | 2022-12-02 | 2021-12-03 | 2020-11-27 | 2019-11-29 | 2018-11-30 | 2017-12-01 | 2016-12-02 | 2015-11-27 | 2014-11-28 | 2013-11-29 | 2012-11-30 | 2011-12-02 | 2010-12-03 | 2009-11-27 | 2008-11-28 | 2007-11-30 | 2006-12-01 | 2005-12-02 | 2004-12-03 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Current Assets | |||||||||||||||||||||
Cash and Cash Equivalents | 7,613,000 | 7,141,000 | 4,236,000 | 3,844,000 | 4,478,000 | 2,650,221 | 1,642,775 | 2,306,072 | 1,011,315 | 876,560 | 1,117,400 | 834,556 | 1,425,052 | 989,500 | 749,891 | 999,487 | 886,450 | 946,422 | 772,500 | 420,818 | 376,127 |
Short Term Investments | 273,000 | 701,000 | 1,860,000 | 1,954,000 | 1,514,000 | 1,526,755 | 1,586,187 | 3,513,702 | 3,749,985 | 3,111,524 | 2,622,091 | 2,339,196 | 2,113,301 | 1,922,192 | 1,718,124 | 904,986 | 1,132,752 | 1,047,432 | 1,508,379 | 1,280,016 | 937,094 |
Cash + Short Term Investments | 7,886,000 | 7,842,000 | 6,096,000 | 5,798,000 | 5,992,000 | 4,176,976 | 3,228,962 | 5,819,774 | 4,761,300 | 3,988,084 | 3,739,491 | 3,173,752 | 3,538,353 | 2,911,692 | 2,468,015 | 1,904,473 | 2,019,202 | 1,993,854 | 2,280,879 | 1,700,834 | 1,313,221 |
Net Receivables | 2,072,000 | 2,224,000 | 2,065,000 | 1,878,000 | 1,398,000 | 1,534,809 | 1,315,578 | 1,217,968 | 833,033 | 672,006 | 591,800 | 599,820 | 617,233 | 634,373 | 554,328 | 410,879 | 467,234 | 362,811 | 408,666 | 204,749 | 167,440 |
Inventory | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 95,586 | 102,247 | 59,537 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 51,751 |
Other Current Assets | 1,274,000 | 1,018,000 | 835,000 | 690,000 | 563,000 | 783,000 | 580,739 | 405,944 | 452,770 | 304,478 | 271,037 | 272,357 | 292,011 | 358,809 | 304,167 | 239,127 | 386,621 | 261,152 | 234,235 | 147,280 | 70,368 |
Total Current Assets | 11,232,000 | 11,084,000 | 8,996,000 | 8,651,000 | 8,146,000 | 6,494,925 | 4,857,039 | 7,247,813 | 5,839,774 | 4,821,892 | 4,602,635 | 4,045,929 | 4,331,360 | 3,771,451 | 3,216,050 | 2,473,624 | 2,735,103 | 2,572,977 | 2,884,469 | 2,008,578 | 1,551,029 |
Non-Current Assets | |||||||||||||||||||||
Property, Plant and Equipment | 2,217,000 | 2,388,000 | 2,315,000 | 2,116,000 | 2,004,000 | 1,293,015 | 1,075,072 | 936,976 | 816,264 | 787,421 | 785,123 | 659,774 | 664,302 | 527,828 | 448,881 | 388,132 | 313,037 | 289,758 | 227,197 | 103,549 | 99,675 |
Goodwill | 12,788,000 | 12,805,000 | 12,787,000 | 12,721,000 | 10,742,000 | 10,691,199 | 10,581,048 | 5,821,561 | 5,406,474 | 5,366,881 | 4,721,962 | 4,771,981 | 4,133,259 | 3,849,217 | 3,641,844 | 3,468,171 | 2,134,730 | 2,148,102 | 2,149,494 | 118,683 | 110,287 |
Intangible Assets | 782,000 | 1,088,000 | 1,449,000 | 1,820,000 | 1,359,000 | 1,720,565 | 2,069,001 | 385,658 | 414,405 | 510,007 | 469,662 | 605,254 | 545,036 | 545,526 | 457,263 | 527,387 | 305,603 | 402,619 | 506,405 | 135,160 | 125,800 |
Long Term Investments | 0 | 0 | 0 | 0 | 0 | -140,498 | -46,702 | -279,941 | 80,439 | 80,439 | 80,439 | 207,239 | 207,239 | 207,239 | 207,239 | 207,239 | -110,713 | -171,472 | -155,613 | -58,710 | -51,751 |
Tax Assets | 1,657,000 | 1,191,000 | 777,000 | 1,085,000 | 1,370,000 | 140,498 | 46,702 | 279,941 | 217,660 | 208,209 | 95,279 | 102,247 | 59,537 | 91,963 | 83,247 | 77,417 | 110,713 | 171,472 | 155,613 | 58,710 | 51,751 |
Other Non-Current Assets | 1,554,000 | 1,223,000 | 841,000 | 848,000 | 663,000 | 562,696 | 186,522 | 143,548 | -67,902 | -48,377 | 31,036 | -12,126 | 33,790 | -2,041 | 86,624 | 113,849 | 333,125 | 300,223 | 194,983 | 193,028 | 182,128 |
Total Non-Current Assets | 18,998,000 | 18,695,000 | 18,169,000 | 18,590,000 | 16,138,000 | 14,267,475 | 13,911,643 | 7,287,743 | 6,867,340 | 6,904,580 | 6,183,501 | 6,334,369 | 5,643,163 | 5,219,732 | 4,925,098 | 4,782,195 | 3,086,495 | 3,140,702 | 3,078,079 | 431,737 | 407,603 |
Other Assets | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Total Assets | 30,230,000 | 29,779,000 | 27,165,000 | 27,241,000 | 24,284,000 | 20,762,400 | 18,768,682 | 14,535,556 | 12,707,114 | 11,726,472 | 10,786,136 | 10,380,298 | 9,974,523 | 8,991,183 | 8,141,148 | 7,255,819 | 5,821,598 | 5,713,679 | 5,962,548 | 2,440,315 | 1,958,632 |
Current Liabilities | |||||||||||||||||||||
Accounts Payable | 0 | 314,000 | 379,000 | 312,000 | 306,000 | 209,000 | 186,258 | 113,538 | 88,024 | 93,307 | 68,377 | 62,096 | 49,759 | 86,660 | 52,432 | 58,904 | 55,840 | 66,867 | 55,031 | 41,042 | 43,192 |
Short Term Debt | 75,000 | -19,000 | 587,000 | 194,000 | 184,000 | 2,304,634 | 0 | 0 | 0 | 0 | 606,498 | 14,676 | 11,217 | 9,212 | 17,598 | 0 | 0 | 0 | 0 | 0 | 0 |
Tax Payables | 119,000 | 85,000 | 75,000 | 54,000 | 63,000 | 55,562 | 35,709 | 14,196 | 38,362 | 6,165 | 20,456 | 10,222 | 49,886 | 42,634 | 53,715 | 46,634 | 27,136 | 215,058 | 178,368 | 154,529 | 145,913 |
Deferred Revenue | 6,131,000 | 5,837,000 | 5,297,000 | 4,733,000 | 3,629,000 | 3,377,986 | 2,915,974 | 2,405,950 | 1,945,619 | 1,434,200 | 1,097,923 | 775,544 | 561,463 | 476,402 | 380,748 | 281,576 | 243,964 | 183,318 | 130,310 | 57,839 | 59,541 |
Other Current Liabilities | 4,196,000 | 1,942,000 | 1,790,000 | 1,639,000 | 1,330,000 | 1,399,047 | 1,163,185 | 993,773 | 739,630 | 679,884 | 701,181 | 663,110 | 599,427 | 635,871 | 836,824 | 457,439 | 435,659 | 387,167 | 313,638 | 226,985 | 202,762 |
Total Current Liabilities | 10,521,000 | 8,251,000 | 8,128,000 | 6,932,000 | 5,512,000 | 8,190,938 | 4,301,126 | 3,527,457 | 2,811,635 | 2,213,556 | 2,510,470 | 1,525,648 | 1,271,752 | 1,250,779 | 1,068,088 | 844,553 | 762,599 | 852,410 | 677,347 | 480,395 | 451,408 |
Non-Current Liabilities | |||||||||||||||||||||
Long Term Debt | 353,000 | 4,007,000 | 4,046,000 | 4,576,000 | 4,616,000 | 989,000 | 4,124,800 | 1,881,421 | 1,902,068 | 1,907,231 | 911,086 | 1,502,566 | 1,496,938 | 1,505,096 | 1,533,355 | 1,000,000 | 350,000 | 0 | 0 | 0 | 0 |
Deferred Revenue | 0 | 113,000 | 117,000 | 145,000 | 130,000 | 122,727 | 137,630 | 88,592 | 69,131 | 51,094 | 57,401 | 53,268 | 58,102 | 55,303 | 48,929 | 36,717 | 31,356 | 25,950 | 32,644 | 9,731 | 0 |
Deferred Tax | 0 | 0 | 28,000 | 5,000 | 10,000 | 140,498 | 46,702 | 279,941 | 217,660 | 208,209 | 341,610 | 375,634 | 265,106 | 181,602 | 103,098 | 252,486 | 117,328 | 148,943 | 70,715 | 78,800 | 83,747 |
Other Non-Current Liabilities | 5,251,000 | 890,000 | 823,000 | 786,000 | 752,000 | 929,580 | 796,310 | 298,276 | 291,653 | 553,011 | 204,687 | 198,548 | 217,443 | 215,290 | 195,291 | 257,913 | 149,961 | 36,394 | 29,966 | 7,063 | 4,838 |
Total Non-Current Liabilities | 5,604,000 | 5,010,000 | 4,986,000 | 5,512,000 | 5,508,000 | 2,041,307 | 5,105,442 | 2,548,230 | 2,470,644 | 2,511,336 | 1,514,785 | 2,130,016 | 2,037,589 | 1,957,291 | 1,880,673 | 1,547,116 | 648,645 | 211,287 | 133,325 | 95,594 | 83,747 |
Total Liabilities | 16,125,000 | 13,261,000 | 13,114,000 | 12,444,000 | 11,020,000 | 10,232,245 | 9,406,568 | 6,075,687 | 5,282,279 | 4,724,892 | 4,025,255 | 3,655,664 | 3,309,341 | 3,208,070 | 2,948,761 | 2,391,669 | 1,411,244 | 1,063,697 | 810,672 | 575,989 | 535,155 |
Common Stock | 0 | 0 | 0 | 0 | 0 | 61 | 61 | 61 | 61 | 61 | 61 | 61 | 61 | 61 | 61 | 61 | 61 | 61 | 61 | 29,600 | 29,576 |
Retained Earnings | 38,470,000 | 33,346,000 | 28,319,000 | 23,905,000 | 19,611,000 | 14,828,562 | 11,815,597 | 9,573,870 | 8,114,517 | 7,253,431 | 6,909,451 | 6,928,964 | 7,003,003 | 6,528,735 | 5,980,914 | 5,299,913 | 4,913,406 | 4,041,592 | 3,317,785 | 2,838,566 | 2,238,807 |
Accumulated Other Comprehensive Income/Loss | -201,000 | -285,000 | -293,000 | -137,000 | -158,000 | -188,034 | -148,130 | -111,821 | -173,602 | -169,080 | -8,094 | 46,103 | 30,712 | 29,950 | 17,428 | 24,446 | 57,222 | 27,948 | 6,344 | -914 | -2,289 |
Total Stockholders Equity | 14,105,000 | 16,518,000 | 14,051,000 | 14,797,000 | 13,264,000 | 10,530,155 | 9,362,114 | 8,459,869 | 7,424,835 | 7,001,580 | 6,760,881 | 6,724,634 | 6,665,182 | 5,783,113 | 5,192,387 | 4,864,150 | 4,410,354 | 4,649,982 | 5,151,876 | 1,864,326 | 1,423,477 |
Total Investments | 273,000 | 701,000 | 1,860,000 | 1,954,000 | 1,514,000 | 1,526,755 | 1,586,187 | 3,513,702 | 3,830,424 | 3,191,963 | 2,702,530 | 2,546,435 | 2,320,540 | 2,129,431 | 1,925,363 | 1,112,225 | 1,132,752 | 1,047,432 | 1,508,379 | 1,280,016 | 937,094 |
Total Debt | 428,000 | 4,080,000 | 4,633,000 | 4,673,000 | 4,708,000 | 4,138,267 | 4,124,800 | 1,881,421 | 1,902,068 | 1,907,231 | 1,514,315 | 1,513,973 | 1,508,155 | 1,514,308 | 1,522,461 | 1,260,245 | 350,000 | 0 | 0 | 0 | 0 |
Net Debt | -7,185,000 | -3,061,000 | 397,000 | 829,000 | 230,000 | 1,488,046 | 2,482,025 | -424,651 | 890,753 | 1,030,671 | 396,915 | 679,417 | 83,103 | 524,808 | 772,570 | 260,758 | -536,450 | -946,422 | -772,500 | -420,818 | -376,127 |
Reported Currency: USD | TTM | 2023-12-01 | 2022-12-02 | 2021-12-03 | 2020-11-27 | 2019-11-29 | 2018-11-30 | 2017-12-01 | 2016-12-02 | 2015-11-27 | 2014-11-28 | 2013-11-29 | 2012-11-30 | 2011-12-02 | 2010-12-03 | 2009-11-27 | 2008-11-28 | 2007-11-30 | 2006-12-01 | 2005-12-02 | 2004-12-03 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash Flows from Operating Activities | |||||||||||||||||||||
Net Income | 5,560,000 | 5,428,000 | 4,756,000 | 4,822,000 | 5,260,000 | 2,951,458 | 2,590,774 | 1,693,954 | 1,168,782 | 629,551 | 253,551 | 289,985 | 832,775 | 832,847 | 774,680 | 386,508 | 871,814 | 723,807 | 505,809 | 602,839 | 450,398 |
Depreciation & Amortization | 894,000 | 872,000 | 856,000 | 788,000 | 757,000 | 624,748 | 346,492 | 325,997 | 331,535 | 339,473 | 313,590 | 321,227 | 299,766 | 270,205 | 292,738 | 282,423 | 270,269 | 315,464 | 307,822 | 64,335 | 60,808 |
Deferred Income Tax | -341,000 | -426,000 | 328,000 | 183,000 | -1,501,000 | 2,707 | -468,936 | 51,605 | 24,222 | -69,657 | -26,089 | 29,704 | 89,212 | 60,983 | -161,222 | 49,590 | 46,584 | 58,385 | -4,264 | -7,068 | 46,270 |
Stock Based Compensation | 1,833,000 | 1,718,000 | 1,440,000 | 1,069,000 | 909,000 | 787,706 | 603,470 | 451,451 | 349,909 | 335,839 | 333,690 | 313,658 | 298,502 | 286,103 | 231,086 | 167,581 | 172,474 | 149,987 | 170,534 | 0 | 340 |
Change in Working Capital | -473,000 | -355,000 | 336,000 | 285,000 | 186,000 | 105,028 | 487,775 | 446,945 | 346,357 | 195,264 | 386,904 | 198,000 | 10,408 | 77,710 | -22,636 | 183,212 | -126,243 | 71,827 | -53,831 | -15,805 | 30,279 |
Accounts Receivable | 414,000 | -159,000 | -198,000 | -430,000 | 106,000 | -187,826 | -1,983 | -187,173 | -160,416 | -79,502 | 7,928 | 33,649 | 45,166 | -81,065 | -134,276 | 172,287 | -153,386 | 0 | 0 | 0 | 9,221 |
Inventory | 0 | 208,000 | 0 | 450,000 | -202,000 | 164,697 | 445,796 | 232,359 | 166,697 | 56,632 | -14,139 | -40,781 | -59,224 | 25,463 | 12,384 | 69,668 | 0 | 0 | 0 | 0 | 0 |
Accounts Payable | 2,000 | -49,000 | 66,000 | -20,000 | 96,000 | 23,129 | 54,920 | -45,186 | -6,281 | 22,870 | 6,211 | 7,132 | -62,874 | 32,203 | -10,092 | -13,601 | 0 | 0 | 0 | 0 | 0 |
Other Working Capital | -889,000 | -355,000 | 468,000 | 285,000 | 186,000 | 105,028 | -10,958 | 446,945 | 346,357 | 195,264 | 386,904 | 198,000 | 87,340 | 101,109 | 109,348 | -45,142 | 27,143 | 71,827 | -53,831 | 0 | 21,058 |
Other Non-Cash Items | 1,778,000 | 65,000 | 122,000 | 76,000 | 116,000 | -50,333 | 469,729 | -57,099 | -21,077 | 39,032 | 26,015 | -888 | -31,083 | 15,466 | -1,651 | 48,458 | 45,784 | 119,833 | 1,169 | 86,052 | 95,649 |
Net Cash Provided by Operating Activities | 8,056,000 | 7,302,000 | 7,838,000 | 7,223,000 | 5,727,000 | 4,421,314 | 4,029,304 | 2,912,853 | 2,199,728 | 1,469,502 | 1,287,661 | 1,151,686 | 1,499,580 | 1,543,314 | 1,112,995 | 1,117,772 | 1,280,682 | 1,439,303 | 927,239 | 730,353 | 683,744 |
Cash Flows from Investing Activities | |||||||||||||||||||||
Investments in Property, Plant, and Equipment | -232,000 | -360,000 | -442,000 | -330,000 | -419,000 | -333,981 | -266,579 | -178,122 | -203,805 | -184,936 | -148,332 | -188,358 | -271,076 | -210,294 | -169,642 | -119,592 | -111,792 | -132,075 | -83,250 | -48,875 | -63,226 |
Acquisitions Net | 0 | 0 | -126,000 | -2,682,000 | 0 | -100,704 | -6,314,382 | -459,626 | -48,427 | -826,004 | -29,802 | -704,589 | -353,195 | -259,046 | -193,281 | -1,582,669 | -3,584 | -75,528 | 439,120 | -9,541 | -15,545 |
Purchases of Investments | -58,000 | -53,000 | -955,000 | -1,575,000 | -221,000 | -243,192 | -13,590 | -57,863 | -711,227 | -691,140 | -312,573 | -582,948 | -1,806,186 | -1,926,675 | -2,629,003 | -1,336,509 | -2,506,002 | -2,693,775 | -1,619,536 | -1,884,158 | -1,214,489 |
Sales/Maturities of Investments | 388,000 | 1,189,000 | 953,000 | 1,068,000 | 1,091,000 | 788,227 | 1,909,256 | 2,155,800 | 1,635,854 | 1,552,415 | 1,719,185 | 1,816,679 | 1,595,795 | 1,638,756 | 1,800,481 | 1,538,903 | 2,285,950 | 2,985,528 | 1,458,852 | 1,622,211 | 1,137,545 |
Other Investing Activities | 154,000 | 0 | -2,000 | -507,000 | -865,000 | -565,435 | 1,896,000 | -1,903,066 | -1,632,428 | -1,338,693 | -1,719,185 | -1,518,587 | -563,586 | -143 | 32,151 | 2,771 | 30,747 | -856 | -19,657 | 0 | -120,867 |
Net Cash Used for Investing Activities | 149,000 | 776,000 | -570,000 | -3,519,000 | -414,000 | -455,085 | -4,685,295 | -442,877 | -960,033 | -1,488,358 | -490,707 | -1,177,803 | -834,662 | -757,402 | -1,159,294 | -1,497,096 | -304,681 | 83,294 | 195,186 | -320,363 | -276,582 |
Cash Flows from Financing Activities | |||||||||||||||||||||
Debt Repayment | 1,997,000 | -500,000 | 0 | 0 | -6,000 | 0 | 2,248,000 | 0 | -108 | 387,091 | -14,684 | -176 | -9,000 | -10,046 | 489,720 | 636,103 | 350,000 | 0 | 0 | 0 | 0 |
Common Stock Issued | 209,000 | 314,000 | 278,000 | 291,000 | 270,000 | 232,932 | 190,990 | 158,351 | 145,697 | 164,270 | 227,841 | 500,776 | 169,274 | 144,754 | 139,270 | 179,566 | 319,165 | 516,087 | 509,506 | 356,547 | 396,105 |
Common Stock Repurchased | -9,500,000 | -4,400,000 | -6,550,000 | -3,950,000 | -3,050,000 | -2,750,000 | -2,050,000 | -1,100,000 | -1,075,000 | -625,000 | -600,000 | -1,100,000 | -405,000 | -695,015 | -850,020 | -350,013 | -1,722,715 | -1,951,527 | -1,364,412 | -600,099 | -608,681 |
Dividends Paid | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -3,044 | -11,942 |
Other Financing Activities | -3,082,000 | -596,000 | -553,000 | -642,000 | -702,000 | -429,044 | -394,568 | -242,086 | -161,295 | -127,048 | -120,440 | -57,156 | -55,974 | 9,949 | 5,768 | 12,002 | 31,983 | 85,050 | 80,230 | 0 | 0 |
Net Cash Used Provided by Financing Activities | -7,724,000 | -5,182,000 | -6,825,000 | -4,301,000 | -3,488,000 | -2,946,044 | -5,568 | -1,183,735 | -1,090,706 | -200,687 | -507,462 | -559,138 | -234,723 | -550,358 | -215,262 | 477,658 | -1,021,567 | -1,350,390 | -774,676 | -246,596 | -224,518 |
Effect of Forex Changes on Cash | -9,000 | 9,000 | -51,000 | -37,000 | 3,000 | -12,739 | -1,738 | 8,516 | -14,234 | -21,297 | -6,652 | -5,241 | 5,357 | 4,055 | 11,965 | 14,703 | -14,406 | 1,715 | 3,933 | -1,637 | 3,566 |
Net Change in Cash | 472,000 | 2,905,000 | 392,000 | -634,000 | 1,828,000 | 1,007,446 | -663,297 | 1,294,757 | 134,755 | -240,840 | 282,844 | -590,496 | 435,552 | 239,609 | -249,596 | 113,037 | -59,972 | 173,922 | 351,682 | 161,757 | 186,210 |
Cash at End of Period | 28,720,000 | 7,141,000 | 4,236,000 | 3,844,000 | 4,478,000 | 2,650,221 | 1,642,775 | 2,306,072 | 1,011,315 | 876,560 | 1,117,400 | 834,556 | 1,425,052 | 989,500 | 749,891 | 999,487 | 886,450 | 946,422 | 772,500 | 420,818 | 376,127 |
Cash at Start of Period | 28,248,000 | 4,236,000 | 3,844,000 | 4,478,000 | 2,650,000 | 1,642,775 | 2,306,072 | 1,011,315 | 876,560 | 1,117,400 | 834,556 | 1,425,052 | 989,500 | 749,891 | 999,487 | 886,450 | 946,422 | 772,500 | 420,818 | 259,061 | 189,917 |
Free Cash Flow | |||||||||||||||||||||
Operating Cash Flow | 8,056,000 | 7,302,000 | 7,838,000 | 7,223,000 | 5,727,000 | 4,421,314 | 4,029,304 | 2,912,853 | 2,199,728 | 1,469,502 | 1,287,661 | 1,151,686 | 1,499,580 | 1,543,314 | 1,112,995 | 1,117,772 | 1,280,682 | 1,439,303 | 927,239 | 730,353 | 683,744 |
Capital Expenditure | -232,000 | -360,000 | -442,000 | -330,000 | -419,000 | -333,981 | -266,579 | -178,122 | -203,805 | -184,936 | -148,332 | -188,358 | -271,076 | -210,294 | -169,642 | -119,592 | -111,792 | -132,075 | -83,250 | -48,875 | -63,226 |
Free Cash Flow | 7,824,000 | 6,942,000 | 7,396,000 | 6,893,000 | 5,308,000 | 4,087,333 | 3,762,725 | 2,734,731 | 1,995,923 | 1,284,566 | 1,139,329 | 963,328 | 1,228,504 | 1,333,020 | 943,353 | 998,180 | 1,168,890 | 1,307,228 | 843,989 | 681,478 | 620,518 |