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-07-31 | 2023-07-31 | 2022-07-31 | 2021-07-31 | 2020-07-31 | 2019-07-31 | 2018-07-31 | 2017-07-31 | 2016-07-31 | 2015-07-31 | 2014-07-31 | 2013-07-31 | 2012-07-31 | 2011-07-31 | 2010-07-31 | 2009-07-31 | 2008-07-31 | 2007-07-31 | 2006-07-31 | 2005-07-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 16,590,000 | 16,285,000 | 14,368,000 | 12,726,000 | 9,633,000 | 7,679,000 | 6,784,000 | 5,964,000 | 5,177,000 | 4,694,000 | 4,192,000 | 4,506,000 | 4,171,000 | 4,151,000 | 3,851,000 | 3,455,000 | 3,182,537 | 3,074,974 | 2,672,947 | 2,342,303 | 2,037,703 |
Revenue Growth | - | 13.34% | 12.90% | 32.11% | 25.45% | 13.19% | 13.75% | 15.20% | 10.29% | 11.98% | -6.97% | 8.03% | 0.48% | 7.79% | 11.46% | 8.56% | 3.50% | 15.04% | 14.12% | 14.95% | |
Cost of Revenue | 3,597,000 | 3,465,000 | 3,143,000 | 2,406,000 | 1,683,000 | 1,378,000 | 1,167,000 | 977,000 | 809,000 | 752,000 | 725,000 | 668,000 | 577,000 | 760,000 | 654,000 | 604,000 | 615,702 | 624,258 | 509,446 | 426,189 | 372,653 |
Gross Profit | 12,993,000 | 12,820,000 | 11,225,000 | 10,320,000 | 7,950,000 | 6,301,000 | 5,617,000 | 4,987,000 | 4,368,000 | 3,942,000 | 3,467,000 | 3,838,000 | 3,594,000 | 3,391,000 | 3,197,000 | 2,851,000 | 2,566,835 | 2,450,716 | 2,163,501 | 1,916,114 | 1,665,050 |
Gross Profit Margin | 77.26% | 78.72% | 78.12% | 81.09% | 82.53% | 82.05% | 82.80% | 83.62% | 84.37% | 83.98% | 82.71% | 85.18% | 86.17% | 81.69% | 83.02% | 82.52% | 80.65% | 79.70% | 80.94% | 81.80% | 81.71% |
Research and Development | 2,778,000 | 2,754,000 | 2,539,000 | 2,347,000 | 1,678,000 | 1,392,000 | 1,233,000 | 1,186,000 | 998,000 | 881,000 | 798,000 | 758,000 | 685,000 | 669,000 | 634,000 | 573,000 | 566,232 | 605,818 | 472,516 | 398,983 | 305,241 |
General and Administrative Expenses | 5,975,000 | 5,730,000 | 5,062,000 | 4,986,000 | 3,626,000 | 2,727,000 | 2,524,000 | 2,298,000 | 1,973,000 | 1,807,000 | 1,771,000 | 1,762,000 | 1,641,000 | 1,506,000 | 1,465,000 | 1,324,000 | 1,215,275 | 1,154,613 | 1,033,451 | 934,348 | 808,915 |
Total Operating Expenses | 9,734,000 | 9,190,000 | 8,084,000 | 7,749,000 | 5,450,000 | 4,125,000 | 3,763,000 | 3,490,000 | 2,973,000 | 2,700,000 | 2,581,000 | 2,540,000 | 2,361,000 | 2,214,000 | 2,160,000 | 1,988,000 | 1,842,653 | 1,764,431 | 1,505,967 | 1,343,233 | 1,124,407 |
Operating Income or Loss | 3,594,000 | 3,630,000 | 3,141,000 | 2,571,000 | 2,500,000 | 2,176,000 | 1,854,000 | 1,497,000 | 1,395,000 | 1,242,000 | 738,000 | 1,298,000 | 1,233,000 | 1,177,000 | 1,007,000 | 863,000 | 682,060 | 650,767 | 637,570 | 559,544 | 524,098 |
Operating Margin | 15.12% | 22.29% | 21.86% | 20.20% | 25.95% | 28.34% | 27.33% | 25.10% | 26.95% | 26.46% | 17.60% | 28.81% | 29.56% | 28.35% | 26.15% | 24.98% | 21.43% | 21.16% | 23.85% | 23.89% | 25.72% |
Interest Expense | 252,000 | 251,000 | 248,000 | 81,000 | 29,000 | 14,000 | 15,000 | 20,000 | 31,000 | 39,000 | 27,000 | 31,000 | 30,000 | 50,000 | 60,000 | 61,000 | 51,184 | 52,000 | 27,091 | 0 | 0 |
EBITDA | 4,305,000 | 4,581,000 | 4,043,000 | 3,369,000 | 2,948,000 | 2,430,000 | 2,121,000 | 1,839,000 | 1,634,000 | 1,480,000 | 970,000 | 1,528,000 | 1,472,000 | 1,430,000 | 1,297,000 | 1,132,000 | 979,288 | 966,738 | 858,208 | 692,080 | 670,364 |
Depreciation and Amortization | 598,000 | 789,000 | 806,000 | 746,000 | 363,000 | 218,000 | 225,000 | 253,000 | 236,000 | 238,000 | 231,000 | 197,000 | 232,000 | 242,000 | 241,000 | 256,000 | 274,673 | 216,463 | 138,730 | 117,008 | 134,466 |
Income Before Tax | 3,499,000 | 3,550,000 | 2,989,000 | 2,542,000 | 2,556,000 | 2,198,000 | 1,881,000 | 1,503,000 | 1,367,000 | 1,203,000 | 712,000 | 1,298,000 | 1,210,000 | 1,151,000 | 966,000 | 815,000 | 653,431 | 697,985 | 696,412 | 610,211 | 556,057 |
Income Tax Expense | 580,000 | 587,000 | 605,000 | 476,000 | 494,000 | 372,000 | 324,000 | 292,000 | 396,000 | 397,000 | 299,000 | 447,000 | 387,000 | 384,000 | 332,000 | 276,000 | 205,222 | 245,579 | 251,607 | 232,090 | 181,074 |
Net Income | 2,919,000 | 2,963,000 | 2,384,000 | 2,066,000 | 2,062,000 | 1,826,000 | 1,557,000 | 1,211,000 | 971,000 | 979,000 | 365,000 | 897,000 | 858,000 | 792,000 | 634,000 | 574,000 | 447,041 | 476,762 | 440,003 | 416,963 | 381,627 |
Net Income Margin | 12.81% | 18.19% | 16.59% | 16.23% | 21.41% | 23.78% | 22.95% | 20.31% | 18.76% | 20.86% | 8.71% | 19.91% | 20.57% | 19.08% | 16.46% | 16.61% | 14.05% | 15.50% | 16.46% | 17.80% | 18.73% |
EPS | 10.42 | 10.58 | 8.48 | 7.38 | 7.64 | 7.00 | 5.99 | 4.73 | 3.83 | 3.73 | 1.30 | 3.18 | 2.89 | 2.67 | 2.06 | 1.82 | 1.39 | 1.45 | 1.28 | 1.20 | 1.03 |
EPS Diluted | 10.28 | 10.43 | 8.42 | 7.27 | 7.55 | 6.92 | 5.90 | 4.64 | 3.78 | 3.69 | 1.28 | 3.12 | 2.83 | 2.60 | 2.00 | 1.77 | 1.35 | 1.41 | 1.24 | 1.16 | 1.01 |
Weighted Average Shares Out | - | 280,000 | 281,000 | 280,000 | 270,000 | 261,000 | 260,000 | 256,000 | 257,000 | 262,000 | 281,000 | 285,000 | 297,000 | 296,000 | 307,000 | 316,000 | 322,000 | 329,000 | 342,637 | 347,854 | 369,202 |
Weighted Average Shares Out Diluted | - | 284,000 | 283,000 | 284,000 | 273,000 | 264,000 | 264,000 | 261,000 | 261,000 | 265,000 | 286,000 | 291,000 | 303,000 | 305,000 | 317,000 | 325,000 | 330,000 | 339,000 | 355,815 | 360,471 | 376,796 |
Reported Currency: USD | Q1 | 2024-07-31 | 2023-07-31 | 2022-07-31 | 2021-07-31 | 2020-07-31 | 2019-07-31 | 2018-07-31 | 2017-07-31 | 2016-07-31 | 2015-07-31 | 2014-07-31 | 2013-07-31 | 2012-07-31 | 2011-07-31 | 2010-07-31 | 2009-07-31 | 2008-07-31 | 2007-07-31 | 2006-07-31 | 2005-07-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Current Assets | |||||||||||||||||||||
Cash and Cash Equivalents | 2,872,000 | 3,609,000 | 2,848,000 | 2,796,000 | 2,562,000 | 6,442,000 | 2,116,000 | 1,464,000 | 529,000 | 638,000 | 808,000 | 849,000 | 1,009,000 | 393,000 | 722,000 | 214,000 | 678,902 | 413,340 | 255,201 | 179,601 | 83,842 |
Short Term Investments | 486,000 | 465,000 | 814,000 | 485,000 | 1,308,000 | 608,000 | 624,000 | 252,000 | 248,000 | 442,000 | 889,000 | 1,065,000 | 652,000 | 351,000 | 1,113,000 | 1,408,000 | 668,118 | 414,493 | 1,048,470 | 1,017,599 | 910,416 |
Cash + Short Term Investments | 3,358,000 | 4,074,000 | 3,662,000 | 3,281,000 | 3,870,000 | 7,050,000 | 2,740,000 | 1,716,000 | 777,000 | 1,080,000 | 1,697,000 | 1,914,000 | 1,661,000 | 744,000 | 1,835,000 | 1,622,000 | 1,347,020 | 827,833 | 1,303,671 | 1,197,200 | 994,258 |
Net Receivables | 1,345,000 | 1,317,000 | 1,121,000 | 1,048,000 | 391,000 | 161,000 | 152,000 | 137,000 | 166,000 | 128,000 | 175,000 | 115,000 | 192,000 | 195,000 | 243,000 | 162,000 | 213,304 | 187,794 | 185,869 | 152,301 | 86,125 |
Inventory | 0 | 0 | 420,000 | 0 | -1,431,000 | -620,000 | -689,000 | 0 | 0 | 0 | 0 | 6,000 | 0 | 0 | -414,000 | 174,000 | 135,510 | 147,187 | 139,536 | 100,556 | 154,129 |
Other Current Assets | 6,023,000 | 4,290,000 | 774,000 | 718,000 | 896,000 | 769,000 | 702,000 | 569,000 | 472,000 | 406,000 | 688,000 | 592,000 | 543,000 | 584,000 | 590,000 | 511,000 | 450,538 | 757,935 | 462,392 | 457,855 | 594,566 |
Total Current Assets | 10,726,000 | 9,678,000 | 5,557,000 | 5,047,000 | 5,157,000 | 7,980,000 | 3,594,000 | 2,404,000 | 1,415,000 | 1,614,000 | 2,560,000 | 2,627,000 | 2,396,000 | 1,523,000 | 2,254,000 | 2,295,000 | 1,967,862 | 1,773,562 | 1,951,932 | 1,817,030 | 1,614,339 |
Non-Current Assets | |||||||||||||||||||||
Property, Plant and Equipment | 1,546,000 | 1,420,000 | 1,438,000 | 1,437,000 | 1,160,000 | 960,000 | 780,000 | 812,000 | 1,030,000 | 1,031,000 | 682,000 | 606,000 | 555,000 | 567,000 | 561,000 | 510,000 | 528,949 | 507,499 | 298,396 | 194,434 | 208,548 |
Goodwill | 13,844,000 | 13,844,000 | 13,780,000 | 13,736,000 | 5,613,000 | 1,654,000 | 1,655,000 | 1,611,000 | 1,295,000 | 1,282,000 | 1,266,000 | 1,635,000 | 1,246,000 | 2,200,000 | 1,886,000 | 1,914,000 | 1,826,172 | 1,698,087 | 1,517,036 | 504,991 | 509,499 |
Intangible Assets | 5,662,000 | 5,820,000 | 6,419,000 | 7,061,000 | 3,252,000 | 28,000 | 54,000 | 61,000 | 22,000 | 44,000 | 87,000 | 199,000 | 149,000 | 213,000 | 180,000 | 256,000 | 292,964 | 273,087 | 292,884 | 59,521 | 579,177 |
Long Term Investments | 90,000 | 131,000 | 105,000 | 98,000 | 43,000 | 19,000 | 13,000 | 13,000 | 31,000 | 28,000 | 27,000 | 31,000 | 83,000 | 75,000 | 63,000 | 91,000 | 97,095 | 288,310 | 0 | 0 | 0 |
Tax Assets | 798,000 | 698,000 | 64,000 | 11,000 | 8,000 | 65,000 | 37,000 | 87,000 | 132,000 | 139,000 | 231,000 | 133,000 | 166,000 | 6,000 | 55,000 | 41,000 | 36,516 | 52,491 | 72,066 | 144,697 | 118,475 |
Other Non-Current Assets | 527,000 | 541,000 | 417,000 | 344,000 | 283,000 | 225,000 | 150,000 | 190,000 | 143,000 | 112,000 | 115,000 | -24,000 | 891,000 | 100,000 | 111,000 | 91,000 | 76,771 | 73,548 | 119,712 | 49,354 | 195,912 |
Total Non-Current Assets | 22,467,000 | 22,454,000 | 22,223,000 | 22,687,000 | 10,359,000 | 2,951,000 | 2,689,000 | 2,774,000 | 2,653,000 | 2,636,000 | 2,408,000 | 2,580,000 | 3,090,000 | 3,161,000 | 2,856,000 | 2,903,000 | 2,858,467 | 2,893,022 | 2,300,094 | 952,997 | 1,102,112 |
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 | 33,193,000 | 32,132,000 | 27,780,000 | 27,734,000 | 15,516,000 | 10,931,000 | 6,283,000 | 5,178,000 | 4,068,000 | 4,250,000 | 4,968,000 | 5,207,000 | 5,486,000 | 4,684,000 | 5,110,000 | 5,198,000 | 4,826,329 | 4,666,584 | 4,252,026 | 2,770,027 | 2,716,451 |
Current Liabilities | |||||||||||||||||||||
Accounts Payable | 652,000 | 721,000 | 638,000 | 737,000 | 623,000 | 305,000 | 274,000 | 178,000 | 157,000 | 184,000 | 190,000 | 145,000 | 137,000 | 139,000 | 129,000 | 143,000 | 104,963 | 115,198 | 119,799 | 70,808 | 65,812 |
Short Term Debt | 499,000 | 570,000 | 89,000 | 583,000 | 66,000 | 1,384,000 | -454,000 | 50,000 | -362,000 | 512,000 | 0 | 0 | 0 | 0 | 500,000 | 0 | 0 | 0 | 0 | 0 | 0 |
Tax Payables | 21,000 | 8,000 | 698,000 | 48,000 | 8,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2,000 | 0 | 0 | 14,000 | 358 | 16,211 | 33,278 | 33,560 | 30,423 |
Deferred Revenue | 892,000 | 872,000 | 1,341,000 | 1,239,000 | 1,141,000 | 1,107,000 | 1,055,000 | 1,328,000 | 1,259,000 | 1,105,000 | 1,028,000 | 815,000 | 730,000 | 733,000 | 406,000 | 387,000 | 378,148 | 359,936 | 313,753 | 293,113 | 279,382 |
Other Current Liabilities | 6,555,000 | 5,320,000 | 2,365,000 | 2,262,000 | 1,958,000 | 1,840,000 | 1,023,000 | 1,515,000 | 850,000 | 1,555,000 | 1,554,000 | 461,000 | 646,000 | 679,000 | 763,000 | 677,000 | 600,360 | 975,893 | 693,279 | 618,493 | 627,787 |
Total Current Liabilities | 8,619,000 | 7,491,000 | 3,790,000 | 3,630,000 | 2,655,000 | 3,529,000 | 1,966,000 | 2,116,000 | 1,944,000 | 2,251,000 | 1,744,000 | 1,437,000 | 1,280,000 | 1,265,000 | 1,805,000 | 1,221,000 | 1,083,829 | 1,467,238 | 1,160,109 | 1,015,974 | 1,003,404 |
Non-Current Liabilities | |||||||||||||||||||||
Long Term Debt | 6,438,000 | 5,997,000 | 6,600,000 | 6,957,000 | 2,414,000 | 2,252,000 | 386,000 | 388,000 | 438,000 | 488,000 | 500,000 | 499,000 | 499,000 | 499,000 | 689,000 | 1,156,000 | 1,185,150 | 997,996 | 997,819 | 15,399 | 21,266 |
Deferred Revenue | 0 | 4,000 | 5,000 | 6,000 | 8,000 | 0 | 47,000 | 197,000 | 202,000 | 204,000 | 152,000 | 0 | 0 | -6,000 | -245,000 | -199,000 | -223,482 | -52,491 | -72,066 | 0 | 0 |
Deferred Tax | 0 | 0 | 4,000 | 619,000 | 525,000 | 2,000 | 37,000 | 68,000 | 7,000 | 7,000 | 68,000 | 0 | 0 | 6,000 | 55,000 | 41,000 | 36,516 | 52,491 | 72,066 | 144,697 | 118,475 |
Other Non-Current Liabilities | 0 | 204,000 | 112,000 | 81,000 | 45,000 | 42,000 | 145,000 | -78,000 | 130,000 | 146,000 | 240,000 | 203,000 | 176,000 | 99,000 | -85,000 | -82,000 | -36,516 | 46,803 | 57,756 | 0 | -3,718 |
Total Non-Current Liabilities | 6,438,000 | 6,205,000 | 6,721,000 | 7,663,000 | 2,992,000 | 2,296,000 | 568,000 | 708,000 | 770,000 | 838,000 | 892,000 | 702,000 | 675,000 | 675,000 | 689,000 | 1,156,000 | 1,185,150 | 1,119,485 | 1,055,575 | 15,399 | 17,548 |
Total Liabilities | 15,057,000 | 13,696,000 | 10,511,000 | 11,293,000 | 5,647,000 | 5,825,000 | 2,534,000 | 2,824,000 | 2,714,000 | 3,089,000 | 2,636,000 | 2,139,000 | 1,955,000 | 1,940,000 | 2,494,000 | 2,377,000 | 2,268,979 | 2,586,723 | 2,215,684 | 1,031,373 | 1,020,952 |
Common Stock | 20,619,000 | 3,000 | 3,000 | 3,000 | 3,000 | 3,000 | 3,000 | 3,000 | 3,000 | 3,000 | 3,000 | 3,000 | 3,000 | 3,000 | 3,000 | 3,000 | 3,228 | 3,226 | 3,391 | 3,442 | 1,793 |
Retained Earnings | 16,891,000 | 16,989,000 | 15,067,000 | 13,581,000 | 12,296,000 | 10,885,000 | 9,621,000 | 8,101,000 | 7,297,000 | 6,687,000 | 6,027,000 | 5,949,000 | 5,262,000 | 4,612,000 | 4,031,000 | 3,397,000 | 2,848,771 | 2,443,982 | 1,984,885 | 1,588,124 | 1,291,487 |
Accumulated Other Comprehensive Income/Loss | -54,000 | -54,000 | -55,000 | -60,000 | -24,000 | -32,000 | -36,000 | -35,000 | -22,000 | -32,000 | -30,000 | -2,000 | 20,000 | 25,000 | 15,000 | 11,000 | 7,504 | 7,722 | 6,096 | 1,084 | -16,109 |
Total Stockholders Equity | 18,136,000 | 18,436,000 | 17,269,000 | 16,441,000 | 9,869,000 | 5,106,000 | 3,749,000 | 2,354,000 | 1,354,000 | 1,161,000 | 2,332,000 | 3,068,000 | 3,531,000 | 2,744,000 | 2,616,000 | 2,821,000 | 2,555,799 | 2,072,954 | 2,035,013 | 1,738,086 | 1,695,499 |
Total Investments | 576,000 | 596,000 | 919,000 | 583,000 | 1,351,000 | 627,000 | 637,000 | 265,000 | 279,000 | 470,000 | 916,000 | 1,096,000 | 735,000 | 426,000 | 762,000 | 1,499,000 | 765,213 | 414,493 | 1,048,470 | 1,017,599 | 910,416 |
Total Debt | 6,937,000 | 6,567,000 | 6,600,000 | 7,456,000 | 2,414,000 | 3,590,000 | 436,000 | 438,000 | 488,000 | 1,000,000 | 500,000 | 499,000 | 499,000 | 499,000 | 1,189,000 | 1,156,000 | 1,185,150 | 997,996 | 997,819 | 15,399 | 17,548 |
Net Debt | 4,065,000 | 2,958,000 | 3,752,000 | 4,660,000 | -148,000 | -2,852,000 | -1,680,000 | -1,026,000 | -41,000 | 362,000 | -308,000 | -350,000 | -510,000 | 106,000 | 467,000 | 942,000 | 506,248 | 584,656 | 742,618 | -164,202 | -66,294 |
Reported Currency: USD | TTM | 2024-07-31 | 2023-07-31 | 2022-07-31 | 2021-07-31 | 2020-07-31 | 2019-07-31 | 2018-07-31 | 2017-07-31 | 2016-07-31 | 2015-07-31 | 2014-07-31 | 2013-07-31 | 2012-07-31 | 2011-07-31 | 2010-07-31 | 2009-07-31 | 2008-07-31 | 2007-07-31 | 2006-07-31 | 2005-07-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash Flows from Operating Activities | |||||||||||||||||||||
Net Income | 2,919,000 | 2,963,000 | 2,384,000 | 2,066,000 | 2,062,000 | 1,826,000 | 1,557,000 | 1,211,000 | 971,000 | 625,000 | 365,000 | 857,000 | 805,000 | 792,000 | 634,000 | 574,000 | 447,041 | 476,762 | 440,003 | 377,430 | 374,983 |
Depreciation & Amortization | 799,000 | 789,000 | 806,000 | 746,000 | 363,000 | 218,000 | 225,000 | 253,000 | 236,000 | 238,000 | 231,000 | 197,000 | 232,000 | 242,000 | 241,000 | 256,000 | 274,673 | 216,463 | 138,730 | 117,008 | 134,466 |
Deferred Income Tax | -519,000 | -554,000 | -628,000 | 120,000 | -42,000 | -179,000 | -7,000 | 51,000 | 8,000 | 129,000 | -15,000 | 169,000 | 82,000 | 9,000 | 112,000 | -69,000 | 22,280 | 60,550 | -39,200 | -18,943 | 18,460 |
Stock Based Compensation | 1,956,000 | 1,940,000 | 1,712,000 | 1,308,000 | 753,000 | 435,000 | 401,000 | 382,000 | 326,000 | 281,000 | 257,000 | 204,000 | 195,000 | 169,000 | 153,000 | 135,000 | 132,778 | 113,284 | 77,314 | 5,335 | 5,489 |
Change in Working Capital | -28,000 | -429,000 | 601,000 | -436,000 | -11,000 | 132,000 | 133,000 | 130,000 | 45,000 | 170,000 | 450,000 | 106,000 | 56,000 | 93,000 | -105,000 | 119,000 | -86,856 | 29,957 | 90,839 | 12,897 | 22,282 |
Accounts Receivable | 46,000 | -100,000 | 42,000 | -31,000 | -104,000 | -59,000 | 11,000 | 5,000 | 5,000 | -20,000 | 24,000 | -5,000 | 12,000 | -10,000 | -36,000 | 2,000 | -17,693 | 11,427 | -3,913 | -10,981 | -4,708 |
Inventory | -96,000 | 0 | 457,000 | 0 | -65,000 | 20,000 | -23,000 | -28,000 | 0 | 32,000 | -31,000 | 19,000 | -30,000 | 29,000 | -85,000 | 67,000 | -85,122 | 46,473 | 27,289 | 35,906 | 0 |
Accounts Payable | 63,000 | 133,000 | -97,000 | -95,000 | 206,000 | 33,000 | 90,000 | 12,000 | 0 | -23,000 | 35,000 | 34,000 | 4,000 | 19,000 | -24,000 | 40,000 | -6,855 | -17,504 | 18,574 | 4,256 | -3,060 |
Other Working Capital | -41,000 | -462,000 | 199,000 | -310,000 | -48,000 | 138,000 | 55,000 | 141,000 | 40,000 | 181,000 | 422,000 | 58,000 | 70,000 | 55,000 | 40,000 | 10,000 | 22,814 | -10,439 | 48,889 | -16,284 | 30,050 |
Other Non-Cash Items | 668,000 | 175,000 | 171,000 | 85,000 | 125,000 | -18,000 | 15,000 | 85,000 | 13,000 | -42,000 | 216,000 | -79,000 | -4,000 | -59,000 | -22,000 | -17,000 | 22,448 | -66,826 | 19,074 | 115,823 | 42,024 |
Net Cash Provided by Operating Activities | 5,343,000 | 4,884,000 | 5,046,000 | 3,889,000 | 3,250,000 | 2,414,000 | 2,324,000 | 2,112,000 | 1,599,000 | 1,401,000 | 1,504,000 | 1,454,000 | 1,366,000 | 1,246,000 | 1,013,000 | 998,000 | 812,364 | 830,190 | 726,760 | 609,550 | 597,704 |
Cash Flows from Investing Activities | |||||||||||||||||||||
Investments in Property, Plant, and Equipment | -140,000 | -191,000 | -260,000 | -229,000 | -125,000 | -137,000 | -155,000 | -124,000 | -230,000 | -522,000 | -261,000 | -209,000 | -209,000 | -196,000 | -228,000 | -130,000 | -182,452 | -306,127 | -153,257 | -82,074 | -38,185 |
Acquisitions Net | -83,000 | -83,000 | -33,000 | -5,682,000 | -3,064,000 | 0 | -64,000 | -363,000 | 0 | 463,000 | -95,000 | 554,000 | 43,000 | -392,000 | -15,000 | -96,000 | -187,357 | -167,378 | -1,216,891 | -19,062 | -4,337 |
Purchases of Investments | -1,660,000 | -780,000 | -1,015,000 | -830,000 | -1,489,000 | -701,000 | -752,000 | -407,000 | -352,000 | -934,000 | -939,000 | -1,334,000 | -869,000 | -669,000 | -1,257,000 | -3,029,000 | -550,464 | -934,335 | -2,466,642 | -1,636,765 | -2,937,586 |
Sales/Maturities of Investments | 1,207,000 | 1,202,000 | 689,000 | 1,758,000 | 779,000 | 726,000 | 387,000 | 414,000 | 542,000 | 1,352,000 | 1,095,000 | 939,000 | 561,000 | 1,018,000 | 1,954,000 | 2,216,000 | 849,368 | 1,282,216 | 2,527,330 | 1,535,912 | 3,012,195 |
Other Investing Activities | 51,000 | -375,000 | -303,000 | -438,000 | -66,000 | 15,000 | 18,000 | -52,000 | -45,000 | 12,000 | 18,000 | -7,000 | -11,000 | 14,000 | 43,000 | 42,000 | -361,536 | 38,819 | -83,167 | 163,825 | -24,026 |
Net Cash Used for Investing Activities | -625,000 | -227,000 | -922,000 | -5,421,000 | -3,965,000 | -97,000 | -566,000 | -532,000 | -85,000 | 371,000 | -182,000 | -57,000 | -485,000 | -225,000 | 497,000 | -997,000 | -432,441 | -86,805 | -1,392,627 | -38,164 | 8,061 |
Cash Flows from Financing Activities | |||||||||||||||||||||
Debt Repayment | 240,000 | -89,000 | -810,000 | 4,882,000 | -1,338,000 | 2,933,000 | -2,000 | -50,000 | -512,000 | 500,000 | 0 | 0 | 0 | -500,000 | 0 | 0 | 0 | 0 | 997,755 | -923 | 0 |
Common Stock Issued | 0 | 282,000 | 228,000 | 162,000 | 196,000 | 0 | 0 | 295,000 | 226,000 | 0 | 107,000 | 165,000 | 165,000 | 164,000 | 338,000 | 440,000 | 202,783 | 203,000 | 211,370 | 279,306 | 165,797 |
Common Stock Repurchased | -1,961,000 | -1,988,000 | -1,967,000 | -1,861,000 | -1,005,000 | -323,000 | -556,000 | -272,000 | -839,000 | -2,264,000 | -1,245,000 | -1,577,000 | -292,000 | -900,000 | -1,360,000 | -900,000 | -300,249 | -799,998 | -506,751 | -784,186 | -709,887 |
Dividends Paid | -1,070,000 | -1,034,000 | -889,000 | -774,000 | -646,000 | -561,000 | -501,000 | -407,000 | -353,000 | -318,000 | -283,000 | -220,000 | -203,000 | -178,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Financing Activities | 2,306,000 | 2,714,000 | -603,000 | -515,000 | -187,000 | -15,000 | 25,000 | 95,000 | 72,000 | 142,000 | 191,000 | 246,000 | 233,000 | 234,000 | 354,000 | 433,000 | -8,314 | 10,491 | 30,024 | 26,981 | -4,009 |
Net Cash Used Provided by Financing Activities | -485,000 | -397,000 | -4,269,000 | 1,732,000 | -3,176,000 | 2,034,000 | -1,034,000 | -634,000 | -1,632,000 | -1,940,000 | -1,337,000 | -1,551,000 | -262,000 | -1,344,000 | -1,006,000 | -467,000 | -110,314 | -586,509 | 733,860 | -478,822 | -548,099 |
Effect of Forex Changes on Cash | 4,000 | -13,000 | 0 | -22,000 | 13,000 | -6,000 | -3,000 | -11,000 | 9,000 | -2,000 | -26,000 | -6,000 | -3,000 | -6,000 | 4,000 | 1,000 | -4,047 | 1,263 | 7,607 | 3,195 | 184 |
Net Change in Cash | 3,714,000 | 4,247,000 | -145,000 | 178,000 | -3,878,000 | 4,345,000 | 721,000 | 935,000 | -109,000 | -170,000 | -41,000 | -160,000 | 616,000 | -329,000 | 508,000 | -465,000 | 265,562 | 158,139 | 75,600 | 95,759 | 57,850 |
Cash at End of Period | 20,299,000 | 7,099,000 | 2,852,000 | 2,997,000 | 2,819,000 | 6,697,000 | 2,352,000 | 1,464,000 | 529,000 | 638,000 | 808,000 | 849,000 | 1,009,000 | 393,000 | 722,000 | 214,000 | 678,902 | 413,340 | 255,201 | 179,601 | 83,842 |
Cash at Start of Period | 16,585,000 | 2,852,000 | 2,997,000 | 2,819,000 | 6,697,000 | 2,352,000 | 1,631,000 | 529,000 | 638,000 | 808,000 | 849,000 | 1,009,000 | 393,000 | 722,000 | 214,000 | 679,000 | 413,340 | 255,201 | 179,601 | 83,842 | 25,992 |
Free Cash Flow | |||||||||||||||||||||
Operating Cash Flow | 5,343,000 | 4,884,000 | 5,046,000 | 3,889,000 | 3,250,000 | 2,414,000 | 2,324,000 | 2,112,000 | 1,599,000 | 1,401,000 | 1,504,000 | 1,454,000 | 1,366,000 | 1,246,000 | 1,013,000 | 998,000 | 812,364 | 830,190 | 726,760 | 609,550 | 597,704 |
Capital Expenditure | -199,000 | -250,000 | -260,000 | -229,000 | -125,000 | -137,000 | -155,000 | -124,000 | -230,000 | -522,000 | -261,000 | -209,000 | -209,000 | -196,000 | -228,000 | -130,000 | -182,452 | -306,127 | -153,257 | -82,074 | -38,185 |
Free Cash Flow | 5,144,000 | 4,634,000 | 4,786,000 | 3,660,000 | 3,125,000 | 2,277,000 | 2,169,000 | 1,988,000 | 1,369,000 | 879,000 | 1,243,000 | 1,245,000 | 1,157,000 | 1,050,000 | 785,000 | 868,000 | 629,912 | 524,063 | 573,503 | 527,476 | 559,519 |