Please enter the stock ticker. Add .to for Canadian stocks.
All numbers in thousands except per share items and ratios.
Reported Currency: USD | 2024-11-29 | 2024-08-30 | 2024-05-31 | 2024-03-01 | 2023-12-01 | 2023-09-01 | 2023-06-02 | 2023-03-03 | 2022-12-02 | 2022-09-02 | 2022-06-03 | 2022-03-04 | 2021-12-03 | 2021-09-03 | 2021-06-04 | 2021-03-05 | 2020-11-27 | 2020-08-28 | 2020-05-29 | 2020-02-28 | 2019-11-29 | 2019-08-30 | 2019-05-31 | 2019-03-01 | 2018-11-30 | 2018-08-31 | 2018-06-01 | 2018-03-02 | 2017-12-01 | 2017-09-01 | 2017-06-02 | 2017-03-03 | 2016-12-02 | 2016-09-02 | 2016-06-03 | 2016-03-04 | 2015-11-27 | 2015-08-28 | 2015-05-29 | 2015-02-27 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 5,606,000 | 5,408,000 | 5,309,000 | 5,182,000 | 5,048,000 | 4,890,000 | 4,816,000 | 4,655,000 | 4,525,000 | 4,433,000 | 4,386,000 | 4,262,000 | 4,110,000 | 3,935,000 | 3,835,000 | 3,905,000 | 3,424,000 | 3,225,000 | 3,128,000 | 3,091,000 | 2,991,944 | 2,834,126 | 2,744,280 | 2,600,946 | 2,464,625 | 2,291,076 | 2,195,360 | 2,078,947 | 2,006,595 | 1,841,074 | 1,772,190 | 1,681,646 | 1,608,419 | 1,463,967 | 1,398,709 | 1,383,335 | 1,306,404 | 1,217,768 | 1,162,158 | 1,109,181 |
Revenue Y/Y Growth | 11.05% | 10.59% | 10.24% | 11.32% | 11.56% | 10.31% | 9.80% | 9.22% | 10.10% | 12.66% | 14.37% | 9.14% | 20.04% | 22.02% | 22.60% | 26.33% | 14.44% | 13.79% | 13.98% | 18.84% | 21.40% | 23.70% | 25.00% | 25.11% | 22.83% | 24.44% | 23.88% | 23.63% | 24.76% | 25.76% | 26.70% | 21.56% | 23.12% | 20.22% | 20.35% | 24.72% | - | - | - | - |
Cost of Revenue | 616,000 | 554,000 | 640,000 | 632,000 | 634,000 | 580,000 | 572,000 | 568,000 | 568,000 | 546,000 | 539,000 | 512,000 | 507,000 | 467,000 | 444,000 | 447,000 | 428,000 | 427,000 | 415,000 | 452,000 | 451,983 | 415,963 | 407,488 | 397,286 | 359,261 | 295,492 | 281,344 | 258,902 | 270,872 | 262,922 | 239,360 | 237,337 | 216,556 | 202,701 | 202,079 | 198,572 | 201,361 | 190,985 | 185,173 | 166,798 |
Gross Profit | 4,990,000 | 4,854,000 | 4,669,000 | 4,550,000 | 4,414,000 | 4,310,000 | 4,244,000 | 4,087,000 | 3,957,000 | 3,887,000 | 3,847,000 | 3,750,000 | 3,603,000 | 3,468,000 | 3,391,000 | 3,458,000 | 2,996,000 | 2,798,000 | 2,713,000 | 2,639,000 | 2,539,961 | 2,418,163 | 2,336,792 | 2,203,660 | 2,105,364 | 1,995,584 | 1,914,016 | 1,820,045 | 1,735,723 | 1,578,152 | 1,532,830 | 1,444,309 | 1,391,863 | 1,261,266 | 1,196,630 | 1,184,763 | 1,105,043 | 1,026,783 | 976,985 | 942,383 |
Gross Profit Margin | 89.01% | 89.76% | 87.94% | 87.80% | 87.44% | 88.14% | 88.12% | 87.80% | 87.45% | 87.68% | 87.71% | 87.99% | 87.66% | 88.13% | 88.42% | 88.55% | 87.50% | 86.76% | 86.73% | 85.38% | 84.89% | 85.32% | 85.15% | 84.73% | 85.42% | 87.10% | 87.18% | 87.55% | 86.50% | 85.72% | 86.49% | 85.89% | 86.54% | 86.15% | 85.55% | 85.65% | 84.59% | 84.32% | 84.07% | 84.96% |
Research and Development | 999,000 | 1,022,000 | 984,000 | 939,000 | 889,000 | 881,000 | 876,000 | 827,000 | 773,000 | 775,000 | 738,000 | 701,000 | 657,000 | 651,000 | 620,000 | 620,000 | 558,000 | 566,000 | 532,000 | 532,000 | 499,806 | 489,827 | 475,958 | 464,637 | 415,958 | 398,957 | 374,128 | 348,769 | 324,026 | 315,555 | 299,401 | 285,077 | 257,849 | 248,450 | 232,484 | 237,204 | 220,514 | 218,660 | 208,047 | 215,509 |
General and Administrative Expenses | 1,992,000 | 1,797,000 | 1,800,000 | 1,704,000 | 1,740,000 | 1,690,000 | 1,702,000 | 1,632,000 | 1,637,000 | 1,585,000 | 1,538,000 | 1,427,000 | 1,405,000 | 1,333,000 | 1,329,000 | 1,339,000 | 1,184,000 | 1,122,000 | 1,125,000 | 1,128,000 | 1,027,526 | 1,031,570 | 1,068,261 | 997,627 | 935,928 | 854,147 | 824,255 | 751,397 | 743,671 | 697,495 | 710,027 | 671,105 | 643,519 | 621,177 | 601,385 | 621,826 | 575,524 | 544,609 | 557,206 | 537,822 |
Total Operating Expenses | 2,991,000 | 2,862,000 | 2,784,000 | 2,643,000 | 2,671,000 | 2,613,000 | 2,620,000 | 2,501,000 | 2,452,000 | 2,403,000 | 2,318,000 | 2,170,000 | 2,102,000 | 2,027,000 | 1,985,000 | 2,004,000 | 1,781,000 | 1,729,000 | 1,697,000 | 1,702,000 | 1,570,030 | 1,564,351 | 1,587,245 | 1,508,830 | 1,384,818 | 1,276,978 | 1,215,532 | 1,117,312 | 1,086,383 | 1,032,478 | 1,028,748 | 975,310 | 919,868 | 892,279 | 852,857 | 877,424 | 814,088 | 781,515 | 783,334 | 767,603 |
Operating Income or Loss | 1,957,000 | 1,992,000 | 1,885,000 | 1,907,000 | 1,743,000 | 1,697,000 | 1,624,000 | 1,586,000 | 1,505,000 | 1,484,000 | 1,529,000 | 1,580,000 | 1,501,000 | 1,441,000 | 1,406,000 | 1,454,000 | 1,215,000 | 1,069,000 | 1,016,000 | 937,000 | 969,931 | 853,812 | 749,547 | 694,830 | 720,546 | 718,606 | 698,484 | 702,733 | 649,340 | 545,674 | 504,082 | 468,999 | 472,280 | 369,325 | 344,239 | 307,758 | 290,434 | 246,019 | 193,617 | 173,025 |
Operating Margin | 34.91% | 36.83% | 35.51% | 36.80% | 34.53% | 34.70% | 33.72% | 34.07% | 33.26% | 33.48% | 34.86% | 37.07% | 36.52% | 36.62% | 36.66% | 37.23% | 35.48% | 33.15% | 32.48% | 30.31% | 32.42% | 30.13% | 27.31% | 26.71% | 29.24% | 31.37% | 31.82% | 33.80% | 32.36% | 29.64% | 28.44% | 27.89% | 29.36% | 25.23% | 24.61% | 22.25% | 22.23% | 20.20% | 16.66% | 15.60% |
Interest Expense | -50,000 | 51,000 | 41,000 | 27,000 | 28,000 | 27,000 | 26,000 | 32,000 | 0 | 28,000 | 28,000 | 28,000 | 28,000 | 27,000 | 28,000 | 30,000 | 27,000 | 28,000 | 28,000 | 33,000 | 36,515 | 39,529 | 40,577 | 40,593 | 27,873 | 21,107 | 20,363 | 19,899 | 19,116 | 18,809 | 18,347 | 18,130 | 17,518 | 17,281 | 17,174 | 18,469 | 16,515 | 16,519 | 16,605 | 14,545 |
EBITDA | 1,957,000 | 2,306,000 | 2,118,000 | 2,137,000 | 2,076,000 | 2,006,000 | 1,911,000 | 1,863,000 | 1,720,000 | 1,484,000 | 1,752,000 | 1,806,000 | 1,721,000 | 1,658,000 | 1,622,000 | 1,650,000 | 1,414,000 | 1,260,000 | 1,204,000 | 1,125,000 | 1,177,050 | 1,024,566 | 937,000 | 887,825 | 827,266 | 809,355 | 787,522 | 798,923 | 730,574 | 642,507 | 592,600 | 559,571 | 556,078 | 457,596 | 428,700 | 388,958 | 377,314 | 332,818 | 279,580 | 254,415 |
Depreciation and Amortization | 0 | 213,000 | 233,000 | 230,000 | 240,000 | 236,000 | 235,000 | 233,000 | 215,000 | 237,000 | 232,000 | 235,000 | 225,000 | 213,000 | 208,000 | 196,000 | 190,000 | 191,000 | 188,000 | 188,000 | 183,692 | 150,549 | 145,609 | 144,898 | 106,720 | 86,890 | 76,360 | 76,522 | 81,234 | 82,319 | 81,635 | 80,809 | 81,860 | 84,014 | 84,461 | 81,200 | 86,359 | 87,550 | 85,929 | 79,635 |
Income Before Tax | 1,991,000 | 2,042,000 | 1,930,000 | 968,000 | 1,808,000 | 1,743,000 | 1,650,000 | 1,598,000 | 1,517,000 | 1,456,000 | 1,492,000 | 1,543,000 | 1,468,000 | 1,418,000 | 1,386,000 | 1,433,000 | 1,197,000 | 1,060,000 | 1,000,000 | 919,000 | 957,147 | 834,488 | 710,772 | 702,334 | 699,217 | 701,358 | 690,799 | 702,502 | 643,012 | 541,379 | 492,618 | 460,632 | 456,700 | 356,301 | 329,830 | 292,307 | 296,940 | 232,619 | 180,974 | 163,248 |
Income Tax Expense | 308,000 | 358,000 | 357,000 | 348,000 | 325,000 | 340,000 | 355,000 | 351,000 | 341,000 | 320,000 | 314,000 | 277,000 | 235,000 | 206,000 | 270,000 | 172,000 | -1,053,000 | 105,000 | -100,000 | -36,000 | 105,286 | 41,725 | 78,179 | 28,093 | 20,977 | 35,067 | 27,632 | 119,426 | 141,463 | 121,810 | 118,228 | 62,186 | 57,087 | 85,513 | 85,756 | 38,000 | 74,235 | 58,154 | 33,481 | 78,360 |
Net Income | 1,683,000 | 1,684,000 | 1,573,000 | 620,000 | 1,483,000 | 1,403,000 | 1,295,000 | 1,247,000 | 1,176,000 | 1,136,000 | 1,178,000 | 1,266,000 | 1,233,000 | 1,212,000 | 1,116,000 | 1,261,000 | 2,250,000 | 955,000 | 1,100,000 | 955,000 | 851,861 | 792,763 | 632,593 | 674,241 | 678,240 | 666,291 | 663,167 | 583,076 | 501,549 | 419,569 | 374,390 | 398,446 | 399,613 | 270,788 | 244,074 | 254,307 | 222,705 | 174,465 | 147,493 | 84,888 |
Net Income Margin | 30.02% | 31.14% | 29.63% | 11.96% | 29.38% | 28.69% | 26.89% | 26.79% | 25.99% | 25.63% | 26.86% | 29.70% | 30.00% | 30.80% | 29.10% | 32.29% | 65.71% | 29.61% | 35.17% | 30.90% | 28.47% | 27.97% | 23.05% | 25.92% | 27.52% | 29.08% | 30.21% | 28.05% | 25.00% | 22.79% | 21.13% | 23.69% | 24.85% | 18.50% | 17.45% | 18.38% | 17.05% | 14.33% | 12.69% | 7.65% |
EPS | 3.82 | 3.78 | 3.50 | 1.37 | 3.26 | 3.07 | 2.83 | 2.72 | 2.53 | 2.42 | 2.50 | 2.67 | 2.59 | 2.54 | 2.34 | 2.63 | 4.69 | 1.99 | 2.28 | 1.98 | 1.76 | 1.63 | 1.30 | 1.38 | 1.39 | 1.36 | 1.35 | 1.18 | 1.02 | 0.85 | 0.76 | 0.81 | 0.81 | 0.54 | 0.49 | 0.51 | 0.45 | 0.35 | 0.30 | 0.17 |
EPS Diluted | 3.80 | 3.76 | 3.49 | 1.36 | 3.23 | 3.05 | 2.82 | 2.71 | 2.52 | 2.42 | 2.49 | 2.67 | 2.57 | 2.52 | 2.32 | 2.61 | 4.64 | 1.97 | 2.27 | 1.96 | 1.74 | 1.61 | 1.29 | 1.36 | 1.37 | 1.34 | 1.33 | 1.17 | 1.00 | 0.84 | 0.75 | 0.80 | 0.80 | 0.54 | 0.48 | 0.50 | 0.44 | 0.34 | 0.29 | 0.17 |
Weighted Average Shares Out | 441,000 | 445,000 | 449,000 | 453,000 | 455,000 | 456,000 | 458,000 | 459,000 | 465,307 | 469,000 | 472,000 | 473,000 | 476,000 | 477,000 | 478,000 | 479,000 | 479,000 | 480,000 | 481,000 | 482,000 | 483,731 | 485,848 | 487,535 | 488,056 | 488,246 | 490,025 | 491,914 | 492,061 | 492,108 | 493,426 | 494,371 | 494,612 | 495,641 | 498,584 | 499,974 | 499,125 | 498,384 | 498,630 | 499,290 | 498,754 |
Weighted Average Shares Out Diluted | 443,000 | 448,000 | 451,000 | 456,000 | 459,000 | 459,000 | 459,000 | 460,000 | 466,000 | 469,000 | 473,000 | 475,000 | 480,000 | 481,000 | 481,000 | 483,000 | 484,000 | 485,000 | 485,000 | 488,000 | 488,851 | 491,042 | 492,212 | 494,188 | 495,118 | 496,866 | 498,252 | 499,433 | 500,060 | 500,398 | 500,351 | 500,861 | 501,176 | 503,669 | 504,725 | 505,676 | 506,012 | 505,809 | 505,582 | 507,526 |
Reported Currency: USD | 2024-11-29 | 2024-08-30 | 2024-05-31 | 2024-03-01 | 2023-12-01 | 2023-09-01 | 2023-06-02 | 2023-03-03 | 2022-12-02 | 2022-09-02 | 2022-06-03 | 2022-03-04 | 2021-12-03 | 2021-09-03 | 2021-06-04 | 2021-03-05 | 2020-11-27 | 2020-08-28 | 2020-05-29 | 2020-02-28 | 2019-11-29 | 2019-08-30 | 2019-05-31 | 2019-03-01 | 2018-11-30 | 2018-08-31 | 2018-06-01 | 2018-03-02 | 2017-12-01 | 2017-09-01 | 2017-06-02 | 2017-03-03 | 2016-12-02 | 2016-09-02 | 2016-06-03 | 2016-03-04 | 2015-11-27 | 2015-08-28 | 2015-05-29 | 2015-02-27 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Current Assets | ||||||||||||||||||||||||||||||||||||||||
Cash and Cash Equivalents | 7,613,000 | 7,193,000 | 7,660,000 | 6,254,000 | 7,141,000 | 6,601,000 | 5,456,000 | 4,072,000 | 4,236,000 | 3,870,000 | 3,365,000 | 2,739,000 | 3,844,000 | 4,623,000 | 4,250,000 | 3,452,000 | 4,478,000 | 3,767,000 | 3,044,000 | 2,688,000 | 2,650,221 | 2,209,047 | 2,082,910 | 1,738,846 | 1,642,775 | 1,747,144 | 2,987,986 | 2,666,981 | 2,306,072 | 1,774,550 | 1,316,950 | 1,068,896 | 1,011,315 | 767,672 | 886,379 | 830,696 | 876,560 | 829,292 | 956,147 | 712,884 |
Short Term Investments | 273,000 | 322,000 | 405,000 | 566,000 | 701,000 | 915,000 | 1,145,000 | 1,581,000 | 1,860,000 | 1,894,000 | 1,934,000 | 1,962,000 | 1,954,000 | 1,541,000 | 1,518,000 | 1,511,000 | 1,514,000 | 1,497,000 | 1,307,000 | 1,483,000 | 1,526,755 | 1,441,741 | 1,396,069 | 1,487,411 | 1,586,187 | 3,197,326 | 3,346,078 | 3,480,989 | 3,513,702 | 3,593,936 | 3,614,563 | 3,578,721 | 3,749,985 | 3,678,726 | 3,432,029 | 3,267,192 | 3,111,524 | 2,839,441 | 2,457,101 | 2,463,936 |
Cash + Short Term Investments | 7,886,000 | 7,515,000 | 8,065,000 | 6,820,000 | 7,842,000 | 7,516,000 | 6,601,000 | 5,653,000 | 6,096,000 | 5,764,000 | 5,299,000 | 4,701,000 | 5,798,000 | 6,164,000 | 5,768,000 | 4,963,000 | 5,992,000 | 5,264,000 | 4,351,000 | 4,171,000 | 4,176,976 | 3,650,788 | 3,478,979 | 3,226,257 | 3,228,962 | 4,944,470 | 6,334,064 | 6,147,970 | 5,819,774 | 5,368,486 | 4,931,513 | 4,647,617 | 4,761,300 | 4,446,398 | 4,318,408 | 4,097,888 | 3,988,084 | 3,668,733 | 3,413,248 | 3,176,820 |
Net Receivables | 2,072,000 | 1,802,000 | 1,612,000 | 2,057,000 | 2,224,000 | 1,851,000 | 1,685,000 | 1,801,000 | 2,065,000 | 1,723,000 | 1,588,000 | 1,685,000 | 1,878,000 | 1,545,000 | 1,477,000 | 1,520,000 | 1,398,000 | 1,318,000 | 1,366,000 | 1,389,000 | 1,534,809 | 1,371,697 | 1,272,668 | 1,342,343 | 1,315,578 | 1,044,507 | 1,074,877 | 1,062,690 | 1,217,968 | 1,006,187 | 901,452 | 850,840 | 833,033 | 731,166 | 666,736 | 599,207 | 672,006 | 593,554 | 502,617 | 532,427 |
Inventory | 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 | 82,438 | 71,218 | 60,470 |
Other Current Assets | 1,274,000 | 1,399,000 | 1,346,000 | 2,210,000 | 1,018,000 | 1,043,000 | 988,000 | 888,000 | 835,000 | 1,821,000 | 1,914,000 | 2,086,000 | 690,000 | 1,772,000 | 1,629,000 | 1,766,000 | 563,000 | 1,581,000 | 1,826,000 | 1,757,000 | 783,000 | 522,464 | 408,157 | 393,438 | 580,739 | 580,788 | 624,925 | 529,006 | 405,944 | 401,209 | 426,749 | 487,248 | 452,770 | 463,014 | 245,206 | 224,795 | 142,676 | 263,601 | 262,532 | 262,912 |
Total Current Assets | 11,232,000 | 10,716,000 | 11,023,000 | 10,008,000 | 11,084,000 | 10,410,000 | 9,274,000 | 8,342,000 | 8,996,000 | 8,489,000 | 7,908,000 | 7,476,000 | 8,651,000 | 8,619,000 | 8,078,000 | 7,384,000 | 8,146,000 | 7,387,000 | 6,649,000 | 6,455,000 | 6,494,925 | 5,750,096 | 5,342,645 | 5,096,168 | 4,857,039 | 6,300,913 | 7,741,444 | 7,480,814 | 7,247,813 | 6,581,057 | 6,052,197 | 5,755,562 | 5,839,774 | 5,418,710 | 5,238,564 | 4,935,390 | 4,821,892 | 4,525,888 | 4,178,397 | 3,972,159 |
Non-Current Assets | ||||||||||||||||||||||||||||||||||||||||
Property, Plant and Equipment | 2,217,000 | 2,337,000 | 2,350,000 | 2,354,000 | 2,388,000 | 2,409,000 | 2,421,000 | 2,369,000 | 2,315,000 | 2,272,000 | 2,220,000 | 2,138,000 | 2,116,000 | 2,081,000 | 2,031,000 | 2,007,000 | 2,004,000 | 1,974,000 | 1,876,000 | 1,844,000 | 1,293,015 | 1,244,011 | 1,205,020 | 1,104,065 | 1,075,072 | 1,019,260 | 993,486 | 991,674 | 936,976 | 939,809 | 924,108 | 821,730 | 816,264 | 811,524 | 796,077 | 794,876 | 787,421 | 797,464 | 785,199 | 784,314 |
Goodwill | 12,788,000 | 12,814,000 | 12,803,000 | 12,803,000 | 12,805,000 | 12,800,000 | 12,796,000 | 12,792,000 | 12,787,000 | 12,756,000 | 12,801,000 | 12,795,000 | 12,721,000 | 11,838,000 | 11,859,000 | 11,845,000 | 10,742,000 | 10,739,000 | 10,695,000 | 10,691,000 | 10,691,199 | 10,688,068 | 10,697,874 | 10,707,715 | 10,581,048 | 7,136,853 | 5,823,792 | 5,843,899 | 5,821,561 | 5,820,656 | 5,788,703 | 5,753,575 | 5,406,474 | 5,433,180 | 5,444,556 | 5,389,000 | 5,366,881 | 5,402,159 | 5,388,971 | 5,396,174 |
Intangible Assets | 782,000 | 858,000 | 933,000 | 1,011,000 | 1,088,000 | 1,167,000 | 1,258,000 | 1,354,000 | 1,449,000 | 1,548,000 | 1,650,000 | 1,743,000 | 1,820,000 | 1,557,000 | 1,641,000 | 1,729,000 | 1,359,000 | 1,445,000 | 1,535,000 | 1,626,000 | 1,720,565 | 1,815,625 | 1,917,149 | 2,017,103 | 2,069,001 | 669,476 | 320,478 | 353,740 | 385,658 | 420,667 | 453,834 | 489,202 | 414,405 | 454,230 | 494,193 | 518,686 | 510,007 | 556,810 | 583,198 | 629,317 |
Long Term Investments | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -48,000 | 0 | -129,401 | -133,886 | -125,660 | 0 | 0 | 0 | 0 | 0 | -276,271 | -279,649 | 80,439 | 80,439 | 80,439 | 80,439 | 80,439 | 80,439 | 80,439 | 80,439 | 80,439 |
Tax Assets | 1,657,000 | 1,548,000 | 1,436,000 | 1,310,000 | 1,191,000 | 1,065,000 | 964,000 | 826,000 | 0 | 799,000 | 882,000 | 950,000 | 1,085,000 | 1,190,000 | 1,168,000 | 1,262,000 | 1,370,000 | 219,000 | 231,000 | 48,000 | 0 | 129,401 | 133,886 | 125,660 | 0 | 85,297 | 117,970 | 149,710 | 0 | 276,271 | 279,649 | 286,407 | 0 | 238,459 | 245,611 | 0 | 0 | 82,438 | 71,218 | 60,470 |
Other Non-Current Assets | 1,554,000 | 1,557,000 | 1,462,000 | 1,265,000 | 1,223,000 | 1,239,000 | 1,125,000 | 984,000 | 1,618,000 | 880,000 | 865,000 | 874,000 | 848,000 | 859,000 | 805,000 | 758,000 | 663,000 | 650,000 | 617,000 | 598,000 | 562,696 | 557,080 | 503,221 | 542,938 | 186,522 | 183,821 | 166,234 | 153,648 | 143,548 | 144,626 | 146,058 | -142,132 | 149,758 | -69,101 | -82,657 | 178,291 | 159,832 | 63,197 | 77,961 | 85,549 |
Total Non-Current Assets | 18,998,000 | 19,114,000 | 18,984,000 | 18,743,000 | 18,695,000 | 18,680,000 | 18,564,000 | 18,325,000 | 18,169,000 | 18,255,000 | 18,418,000 | 18,500,000 | 18,590,000 | 17,525,000 | 17,504,000 | 17,601,000 | 16,138,000 | 15,027,000 | 14,954,000 | 14,759,000 | 14,267,475 | 14,304,784 | 14,323,264 | 14,371,821 | 13,911,643 | 9,094,707 | 7,421,960 | 7,492,671 | 7,287,743 | 7,325,758 | 7,312,703 | 7,289,221 | 6,867,340 | 6,948,731 | 6,978,219 | 6,961,292 | 6,904,580 | 6,982,507 | 6,986,986 | 7,036,263 |
Other Assets | 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 |
Total Assets | 30,230,000 | 29,830,000 | 30,007,000 | 28,751,000 | 29,779,000 | 29,090,000 | 27,838,000 | 26,667,000 | 27,165,000 | 26,744,000 | 26,326,000 | 25,976,000 | 27,241,000 | 26,144,000 | 25,582,000 | 24,985,000 | 24,284,000 | 22,414,000 | 21,603,000 | 21,214,000 | 20,762,400 | 20,054,880 | 19,665,909 | 19,467,989 | 18,768,682 | 15,395,620 | 15,163,404 | 14,973,485 | 14,535,556 | 13,906,815 | 13,364,900 | 13,044,783 | 12,707,114 | 12,367,441 | 12,216,783 | 11,896,682 | 11,726,472 | 11,508,395 | 11,165,383 | 11,008,422 |
Current Liabilities | ||||||||||||||||||||||||||||||||||||||||
Accounts Payable | 0 | 318,000 | 357,000 | 300,000 | 314,000 | 314,000 | 346,000 | 308,000 | 379,000 | 316,000 | 366,000 | 295,000 | 312,000 | 331,000 | 312,000 | 254,000 | 306,000 | 229,000 | 289,000 | 265,000 | 209,000 | 186,999 | 169,101 | 145,292 | 186,258 | 145,566 | 117,194 | 131,090 | 113,538 | 90,327 | 77,905 | 191,484 | 88,024 | 83,444 | 75,582 | 71,706 | 93,307 | 69,823 | 56,539 | 71,670 |
Short Term Debt | 150,000 | 1,569,000 | 1,565,000 | 1,570,000 | 146,000 | 74,000 | 148,000 | 162,000 | 587,000 | 588,000 | 589,000 | 592,000 | 151,000 | 194,000 | 192,000 | 188,000 | 92,000 | 180,000 | 170,000 | 168,000 | 2,304,634 | 3,148,587 | 3,145,668 | 892,754 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 64 |
Tax Payables | 119,000 | 241,000 | 95,000 | 123,000 | 85,000 | 857,000 | 548,000 | 222,000 | 0 | 76,000 | 62,000 | 83,000 | 54,000 | 70,000 | 55,000 | 81,000 | 63,000 | 177,000 | 166,000 | 149,000 | 55,562 | 44,441 | 45,778 | 24,422 | 35,709 | 11,222 | 37,933 | 10,591 | 14,196 | 56,754 | 98,653 | 11,565 | 38,362 | 10,662 | 15,774 | 4,458 | 6,165 | 71,487 | 55,473 | 19,934 |
Deferred Revenue | 6,131,000 | 5,779,000 | 5,558,000 | 5,975,000 | 5,837,000 | 5,375,000 | 5,265,000 | 5,357,000 | 0 | 4,829,000 | 4,753,000 | 4,894,000 | 4,733,000 | 4,243,000 | 4,144,000 | 4,134,000 | 3,629,000 | 3,317,000 | 3,321,000 | 3,489,000 | 3,377,986 | 3,120,186 | 3,011,552 | 3,083,839 | 2,915,974 | 2,615,192 | 2,543,462 | 2,483,744 | 2,405,950 | 2,136,771 | 2,005,953 | 1,988,008 | 1,945,619 | 1,745,282 | 1,633,221 | 1,563,821 | 1,434,200 | 1,259,712 | 1,175,542 | 1,129,701 |
Other Current Liabilities | 4,121,000 | 1,737,000 | 1,899,000 | 1,569,000 | 1,869,000 | 1,714,000 | 1,712,000 | 1,388,000 | 7,162,000 | 1,629,000 | 1,615,000 | 1,333,000 | 1,736,000 | 1,353,000 | 1,442,000 | 1,149,000 | 1,422,000 | 1,227,000 | 1,218,000 | 1,157,000 | 1,399,047 | 1,302,753 | 1,314,998 | 1,167,429 | 1,163,185 | 1,020,047 | 1,030,367 | 911,044 | 993,773 | 932,292 | 865,385 | 763,012 | 739,630 | 666,278 | 661,013 | 591,821 | 679,884 | 659,792 | 649,479 | 566,791 |
Total Current Liabilities | 10,521,000 | 9,644,000 | 9,474,000 | 9,537,000 | 8,251,000 | 8,334,000 | 8,019,000 | 7,437,000 | 8,128,000 | 7,438,000 | 7,385,000 | 7,197,000 | 6,932,000 | 6,191,000 | 6,145,000 | 5,806,000 | 5,512,000 | 5,130,000 | 5,164,000 | 5,228,000 | 8,190,938 | 7,802,966 | 7,687,097 | 5,276,189 | 4,301,126 | 3,792,027 | 3,728,956 | 3,536,469 | 3,527,457 | 3,216,144 | 3,047,896 | 2,954,069 | 2,811,635 | 2,505,666 | 2,385,590 | 2,231,806 | 2,213,556 | 2,060,814 | 1,937,033 | 1,788,160 |
Non-Current Liabilities | ||||||||||||||||||||||||||||||||||||||||
Long Term Debt | 353,000 | 4,509,000 | 4,525,000 | 2,516,000 | 4,007,000 | 4,022,000 | 4,039,000 | 4,045,000 | 4,046,000 | 4,053,000 | 4,069,000 | 4,073,000 | 4,576,000 | 4,588,000 | 4,597,000 | 4,613,000 | 4,616,000 | 4,636,000 | 4,612,000 | 4,627,000 | 0 | 988,429 | 987,938 | 3,236,833 | 4,124,800 | 1,874,654 | 1,874,057 | 1,874,794 | 1,881,421 | 1,889,218 | 1,888,398 | 1,884,074 | 1,892,200 | 1,916,591 | 1,918,389 | 1,916,831 | 1,907,231 | 1,906,094 | 1,904,376 | 1,901,554 |
Deferred Revenue | 0 | 127,000 | 128,000 | 135,000 | 113,000 | 108,000 | 116,000 | 120,000 | 0 | 114,000 | 123,000 | 125,000 | 145,000 | 142,000 | 139,000 | 151,000 | 130,000 | 131,000 | 140,000 | 125,000 | 122,727 | 135,750 | 122,522 | 134,353 | 137,630 | 92,182 | 90,805 | 88,460 | 88,592 | 68,093 | 69,039 | 72,238 | 69,131 | 52,703 | 48,411 | 44,839 | 51,094 | 46,317 | 52,613 | 53,568 |
Deferred Tax | 0 | 0 | 398,000 | 378,000 | 514,000 | 498,000 | 479,000 | 0 | 0 | 3,000 | 4,000 | 4,000 | 5,000 | 7,000 | 80,000 | 81,000 | 10,000 | 76,000 | 107,000 | 48,000 | 140,498 | 129,401 | 133,886 | 125,660 | 46,702 | 622,411 | 611,509 | 690,468 | 279,941 | 276,271 | 279,649 | 286,407 | 217,660 | 238,459 | 245,611 | 265,748 | 208,209 | 316,142 | 326,922 | 348,644 |
Other Non-Current Liabilities | 5,251,000 | 1,005,000 | 1,037,000 | 1,103,000 | 890,000 | 352,000 | 826,000 | 859,000 | 940,000 | 763,000 | 760,000 | 802,000 | 786,000 | 802,000 | 769,000 | 788,000 | 752,000 | 728,000 | 699,000 | 721,000 | 789,082 | 755,561 | 802,773 | 823,469 | 796,310 | 774,832 | 764,003 | 839,734 | 298,276 | 286,655 | 275,920 | 259,305 | 271,917 | 376,076 | 615,782 | 622,004 | 344,802 | 337,696 | 334,336 | 327,476 |
Total Non-Current Liabilities | 5,604,000 | 5,641,000 | 5,690,000 | 3,754,000 | 5,010,000 | 4,980,000 | 4,981,000 | 5,024,000 | 4,986,000 | 4,933,000 | 4,956,000 | 5,004,000 | 5,512,000 | 5,539,000 | 5,585,000 | 5,633,000 | 5,508,000 | 5,571,000 | 5,558,000 | 5,521,000 | 2,041,307 | 2,009,141 | 2,047,119 | 4,320,315 | 5,105,442 | 2,741,668 | 2,728,865 | 2,802,988 | 2,548,230 | 2,520,237 | 2,513,006 | 2,502,024 | 2,470,644 | 2,583,829 | 2,582,582 | 2,583,674 | 2,511,336 | 2,606,249 | 2,618,247 | 2,631,242 |
Total Liabilities | 16,125,000 | 15,285,000 | 15,164,000 | 13,291,000 | 13,261,000 | 13,314,000 | 13,000,000 | 12,461,000 | 13,114,000 | 12,371,000 | 12,341,000 | 12,201,000 | 12,444,000 | 11,730,000 | 11,730,000 | 11,439,000 | 11,020,000 | 10,701,000 | 10,722,000 | 10,749,000 | 10,232,245 | 9,812,107 | 9,734,216 | 9,596,504 | 9,406,568 | 6,533,695 | 6,457,821 | 6,339,457 | 6,075,687 | 5,736,381 | 5,560,902 | 5,456,093 | 5,282,279 | 5,089,495 | 4,968,172 | 4,815,480 | 4,724,892 | 4,667,063 | 4,555,280 | 4,419,402 |
Common Stock | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 61 | 61 | 61 | 61 | 61 | 61 | 61 | 61 | 61 | 61 | 61 | 61 | 61 | 61 | 61 | 61 | 61 | 61 | 61 | 61 |
Retained Earnings | 38,470,000 | 36,911,000 | 35,227,000 | 33,809,000 | 33,346,000 | 32,012,000 | 30,609,000 | 29,435,000 | 28,319,000 | 27,158,000 | 26,022,000 | 24,961,000 | 23,905,000 | 22,750,000 | 21,538,000 | 20,521,000 | 19,611,000 | 17,383,000 | 16,428,000 | 15,390,000 | 14,828,562 | 13,976,701 | 13,183,938 | 12,579,311 | 11,815,597 | 11,137,357 | 10,471,066 | 9,830,399 | 9,573,870 | 9,072,321 | 8,652,752 | 8,299,362 | 8,114,517 | 7,714,904 | 7,444,115 | 7,221,083 | 7,253,431 | 7,049,629 | 6,879,444 | 6,756,803 |
Accumulated Other Comprehensive Income/Loss | -201,000 | -309,000 | -276,000 | -277,000 | -285,000 | -285,000 | -297,000 | -307,000 | -293,000 | -224,000 | -195,000 | -177,000 | -137,000 | -131,000 | -121,000 | -141,000 | -158,000 | -153,000 | -195,000 | -189,000 | -188,034 | -193,949 | -144,364 | -150,432 | -148,130 | -128,048 | -129,230 | -109,939 | -111,821 | -98,630 | -146,752 | -185,409 | -173,602 | -134,111 | -133,047 | -151,679 | -169,080 | -140,831 | -129,473 | -103,810 |
Total Stockholders Equity | 14,105,000 | 14,545,000 | 14,843,000 | 15,460,000 | 16,518,000 | 15,776,000 | 14,838,000 | 14,206,000 | 14,051,000 | 14,373,000 | 13,985,000 | 13,775,000 | 14,797,000 | 14,414,000 | 13,852,000 | 13,546,000 | 13,264,000 | 11,713,000 | 10,881,000 | 10,465,000 | 10,530,155 | 10,242,773 | 9,931,693 | 9,871,485 | 9,362,114 | 8,861,925 | 8,705,583 | 8,634,028 | 8,459,869 | 8,170,434 | 7,803,998 | 7,588,690 | 7,424,835 | 7,277,946 | 7,248,611 | 7,081,202 | 7,001,580 | 6,841,332 | 6,610,103 | 6,589,020 |
Total Investments | 273,000 | 322,000 | 405,000 | 566,000 | 701,000 | 915,000 | 1,145,000 | 1,581,000 | 1,860,000 | 1,894,000 | 1,934,000 | 1,962,000 | 1,954,000 | 1,541,000 | 1,518,000 | 1,511,000 | 1,514,000 | 1,497,000 | 1,307,000 | 1,483,000 | 1,526,755 | 1,441,741 | 1,396,069 | 1,487,411 | 1,586,187 | 3,197,326 | 3,346,078 | 3,480,989 | 3,513,702 | 3,593,936 | 3,614,563 | 3,659,160 | 3,830,424 | 3,759,165 | 3,512,468 | 3,347,631 | 3,191,963 | 2,919,880 | 2,537,540 | 2,544,375 |
Total Debt | 428,000 | 6,078,000 | 6,090,000 | 4,086,000 | 4,080,000 | 4,096,000 | 4,113,000 | 4,126,000 | 4,633,000 | 4,641,000 | 4,658,000 | 4,665,000 | 4,673,000 | 4,685,000 | 4,693,000 | 4,707,000 | 4,708,000 | 4,726,000 | 4,697,000 | 4,711,000 | 4,138,267 | 4,137,016 | 4,133,606 | 4,129,587 | 4,124,800 | 1,874,654 | 1,874,057 | 1,874,794 | 1,881,421 | 1,889,218 | 1,888,398 | 1,884,074 | 1,902,068 | 1,916,591 | 1,918,389 | 1,916,831 | 1,907,231 | 1,906,094 | 1,904,376 | 1,901,618 |
Net Debt | -7,185,000 | -1,115,000 | -1,570,000 | -2,168,000 | -3,061,000 | -2,505,000 | -1,343,000 | 54,000 | 397,000 | 771,000 | 1,293,000 | 1,926,000 | 829,000 | 62,000 | 443,000 | 1,255,000 | 230,000 | 959,000 | 1,653,000 | 2,023,000 | 1,488,046 | 1,927,969 | 2,050,696 | 2,390,741 | 2,482,025 | 127,510 | -1,113,929 | -792,187 | -424,651 | 114,668 | 571,448 | 815,178 | 890,753 | 1,148,919 | 1,032,010 | 1,086,135 | 1,030,671 | 1,076,802 | 948,229 | 1,188,734 |
Reported Currency: USD | 2024-11-29 | 2024-08-30 | 2024-05-31 | 2024-03-01 | 2023-12-01 | 2023-09-01 | 2023-06-02 | 2023-03-03 | 2022-12-02 | 2022-09-02 | 2022-06-03 | 2022-03-04 | 2021-12-03 | 2021-09-03 | 2021-06-04 | 2021-03-05 | 2020-11-27 | 2020-08-28 | 2020-05-29 | 2020-02-28 | 2019-11-29 | 2019-08-30 | 2019-05-31 | 2019-03-01 | 2018-11-30 | 2018-08-31 | 2018-06-01 | 2018-03-02 | 2017-12-01 | 2017-09-01 | 2017-06-02 | 2017-03-03 | 2016-12-02 | 2016-09-02 | 2016-06-03 | 2016-03-04 | 2015-11-27 | 2015-08-28 | 2015-05-29 | 2015-02-27 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash Flows from Operating Activities | ||||||||||||||||||||||||||||||||||||||||
Net Income | 1,683,000 | 1,684,000 | 1,573,000 | 620,000 | 1,483,000 | 1,403,000 | 1,295,000 | 1,247,000 | 1,176,000 | 1,136,000 | 1,178,000 | 1,266,000 | 1,233,000 | 1,212,000 | 1,116,000 | 1,261,000 | 2,250,000 | 955,000 | 1,100,000 | 955,000 | 851,861 | 792,763 | 632,593 | 674,241 | 678,240 | 666,291 | 663,167 | 583,076 | 501,549 | 419,569 | 374,390 | 398,446 | 399,613 | 270,788 | 244,074 | 254,307 | 222,705 | 174,465 | 147,493 | 84,888 |
Depreciation & Amortization | 218,000 | 213,000 | 233,000 | 230,000 | 222,000 | 218,000 | 220,000 | 212,000 | 215,000 | 216,000 | 212,000 | 213,000 | 205,000 | 193,000 | 194,000 | 196,000 | 190,000 | 191,000 | 188,000 | 188,000 | 183,692 | 150,549 | 145,609 | 144,898 | 106,720 | 86,890 | 76,360 | 76,522 | 81,234 | 82,319 | 81,635 | 80,809 | 81,860 | 84,014 | 84,461 | 81,200 | 86,359 | 87,550 | 85,929 | 79,635 |
Deferred Income Tax | 0 | -103,000 | -122,000 | -116,000 | -3,000 | -5,000 | -5,000 | -49,000 | 0 | 85,000 | 68,000 | 129,000 | 63,000 | -90,000 | 93,000 | 117,000 | -1,217,000 | -19,000 | -172,000 | -93,000 | 4,454 | 8,935 | 8,128 | -18,810 | -50,822 | -18,045 | 31,425 | -431,494 | 3,746 | -4,416 | -8,040 | 60,315 | -19,942 | -6,689 | -6,053 | 56,906 | -21,888 | -22,338 | -30,310 | 4,879 |
Stock Based Compensation | 441,000 | 474,000 | 467,000 | 451,000 | 427,000 | 442,000 | 433,000 | 416,000 | 388,000 | 378,000 | 352,000 | 322,000 | 269,000 | 280,000 | 260,000 | 260,000 | 233,000 | 232,000 | 227,000 | 217,000 | 203,205 | 195,513 | 204,300 | 184,688 | 169,621 | 159,039 | 144,322 | 130,488 | 120,050 | 117,042 | 116,049 | 98,310 | 87,530 | 84,503 | 85,570 | 92,306 | 81,022 | 85,975 | 84,649 | 84,193 |
Change in Working Capital | 617,000 | -259,000 | -215,000 | 1,000 | -403,000 | -98,000 | 298,000 | -152,000 | -61,000 | -144,000 | 200,000 | -202,000 | 247,000 | -194,000 | 315,000 | -83,000 | 308,000 | 42,000 | -193,000 | 29,000 | 141,812 | -213,207 | 125,124 | 51,299 | 149,504 | 44,697 | 93,130 | 200,444 | 132,638 | 86,149 | 74,332 | 153,826 | 127,369 | 80,051 | 71,270 | 67,667 | 86,506 | 11,083 | 153,689 | -56,014 |
Accounts Receivable | 0 | -190,000 | 438,000 | 166,000 | -376,000 | -168,000 | 116,000 | 269,000 | -344,000 | -141,000 | 96,000 | 191,000 | -325,000 | -66,000 | 43,000 | -82,000 | -81,000 | 32,000 | 10,000 | 145,000 | -173,776 | -99,733 | 21,139 | 64,544 | -200,985 | 58,321 | -13,717 | 154,398 | -213,634 | -105,814 | -51,975 | 184,250 | -103,383 | -65,655 | -65,652 | 74,274 | -79,398 | -91,371 | 29,209 | 62,058 |
Inventory | 0 | 0 | 0 | 0 | 378,000 | 186,000 | -142,000 | 0 | 0 | 0 | 0 | 0 | 363,000 | 47,000 | -101,000 | 141,000 | 4,000 | 29,000 | -35,000 | -200,000 | 151,276 | 81,835 | -44,948 | -23,466 | 171,427 | -80,027 | 27,613 | -171,950 | 190,423 | 93,392 | 165,610 | -217,066 | 98,803 | 57,793 | 62,774 | -52,673 | 55,914 | 78,222 | -14,078 | -63,426 |
Accounts Payable | 0 | -43,000 | 57,000 | -12,000 | -2,000 | -18,000 | 26,000 | -55,000 | 0 | -49,000 | 54,000 | 6,000 | -38,000 | 19,000 | 58,000 | -59,000 | 77,000 | -61,000 | 25,000 | 55,000 | 22,500 | 17,898 | 23,809 | -41,078 | 29,558 | 21,706 | -13,896 | 17,552 | 23,211 | 12,422 | -113,635 | 32,816 | 4,580 | 7,862 | 2,878 | -21,601 | 23,484 | 13,149 | -15,131 | 1,368 |
Other Working Capital | 617,000 | -26,000 | -710,000 | -153,000 | -403,000 | -98,000 | 298,000 | -366,000 | 283,000 | 46,000 | 50,000 | -399,000 | 247,000 | -194,000 | 315,000 | -83,000 | 308,000 | 42,000 | -193,000 | 29,000 | 141,812 | -213,207 | 125,124 | 51,299 | 149,504 | 44,697 | 93,130 | 200,444 | 132,638 | 86,149 | 74,332 | 153,826 | 127,369 | 80,051 | 71,270 | 67,667 | 86,506 | 11,083 | 153,689 | -56,014 |
Other Non-Cash Items | -38,000 | 12,000 | 442,000 | 745,000 | -129,000 | -87,000 | -102,000 | 19,000 | 607,000 | 33,000 | 30,000 | 41,000 | 31,000 | 14,000 | 10,000 | 21,000 | 18,000 | 35,000 | 34,000 | 29,000 | -8,624 | -12,413 | -6,428 | -22,868 | 54,730 | 16,432 | -31,998 | 430,565 | -5,997 | 3,773 | 6,461 | -61,336 | 19,171 | 5,218 | 9,393 | -54,859 | -189 | 23,753 | 30,034 | -14,566 |
Net Cash Provided by Operating Activities | 2,921,000 | 2,021,000 | 1,940,000 | 1,174,000 | 1,597,000 | 1,873,000 | 2,139,000 | 1,693,000 | 2,325,000 | 1,704,000 | 2,040,000 | 1,769,000 | 2,048,000 | 1,415,000 | 1,988,000 | 1,772,000 | 1,782,000 | 1,436,000 | 1,184,000 | 1,325,000 | 1,376,400 | 922,140 | 1,109,326 | 1,013,448 | 1,107,993 | 955,304 | 976,406 | 989,601 | 833,220 | 704,436 | 644,827 | 730,370 | 695,601 | 517,885 | 488,715 | 497,527 | 454,515 | 360,488 | 471,484 | 183,015 |
Cash Flows from Investing Activities | ||||||||||||||||||||||||||||||||||||||||
Investments in Property, Plant, and Equipment | -48,000 | -57,000 | -52,000 | -75,000 | -47,000 | -91,000 | -121,000 | -101,000 | -91,000 | -125,000 | -126,000 | -100,000 | -81,000 | -95,000 | -95,000 | -59,000 | -103,000 | -126,000 | -96,000 | -94,000 | -94,096 | -89,125 | -85,492 | -65,268 | -62,563 | -63,558 | -45,316 | -95,142 | -37,684 | -54,238 | -55,297 | -30,903 | -48,633 | -55,213 | -53,759 | -46,200 | -64,676 | -48,984 | -35,730 | -35,546 |
Acquisitions Net | 0 | 0 | 0 | 0 | -200,000 | 0 | 0 | -257,000 | 0 | -22,000 | -20,000 | -106,000 | -1,212,000 | 0 | 0 | -1,470,000 | 0 | 0 | 0 | 0 | -887 | 0 | 0 | -99,817 | -4,681,341 | -1,618,427 | -14,614 | 0 | 0 | 0 | 0 | -459,626 | 0 | 0 | -48,427 | 0 | -363,381 | -20,025 | -5,637 | -800,342 |
Purchases of Investments | 67,000 | -76,000 | -11,000 | -38,000 | -19,000 | 0 | 443,000 | -30,000 | 0 | -188,000 | -238,000 | -316,000 | -657,000 | -38,000 | -12,000 | -29,000 | -28,000 | -191,000 | -54,000 | -2,000 | -85,462 | -75,706 | -4,921 | -77,103 | -1,211 | -1,578 | -4,287 | -6,514 | -4,149 | -3,791 | -32,250 | -17,673 | -97,891 | -251,375 | -149,319 | -212,642 | -279,090 | -396,082 | -1,083 | -14,885 |
Sales/Maturities of Investments | 0 | 86,000 | 163,000 | 139,000 | 219,000 | 236,000 | 447,000 | 287,000 | 0 | 210,000 | 246,000 | 262,000 | 229,000 | 214,000 | 340,000 | 285,000 | 286,000 | 2,000 | 176,000 | 48,000 | 12,036 | 194,219 | 100,486 | 110,270 | 1,606,237 | 163,229 | 131,896 | 7,894 | 62,199 | 21,215 | 507,949 | 169,320 | 3,426 | 439,702 | 443,324 | 373,560 | 363,381 | 351,727 | 3,541 | 152,402 |
Other Investing Activities | 0 | 0 | 152,000 | 2,000 | 200,000 | 236,000 | -447,000 | 257,000 | 22,000 | 22,000 | 8,000 | -54,000 | -428,000 | -214,000 | -340,000 | -285,000 | -286,000 | -189,000 | 54,000 | 46,000 | -73,000 | -194,219 | 156,000 | 33,000 | 1,605,026 | 161,651 | 127,609 | 1,380 | 58,050 | 17,424 | -507,949 | 151,647 | -94,465 | -439,702 | -443,324 | -373,560 | 57,779 | -351,727 | 2,458 | 137,517 |
Net Cash Used for Investing Activities | 19,000 | -47,000 | 111,000 | 66,000 | 153,000 | 145,000 | 322,000 | 156,000 | -69,000 | -103,000 | -138,000 | -260,000 | -1,721,000 | -133,000 | -107,000 | -1,558,000 | -131,000 | -315,000 | 80,000 | -48,000 | -168,409 | -164,831 | 10,073 | -131,918 | -3,138,878 | -1,520,334 | 67,679 | -93,762 | 20,366 | -36,814 | -87,547 | -338,882 | -143,098 | -306,588 | -251,505 | -258,842 | -285,987 | -465,091 | -38,909 | -698,371 |
Cash Flows from Financing Activities | ||||||||||||||||||||||||||||||||||||||||
Debt Repayment | 0 | 0 | 1,997,000 | 0 | 0 | 0 | 0 | -500,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -6,000 | 626 | 2,593 | 0 | 0 | 0 | -317 | -511 | -304 | 0 | -416 | -644 | -268 | -22 | -65 | -21 | 0 | 0 | 0 | 0 | 387,091 |
Common Stock Issued | -152,000 | 264,000 | 0 | 97,000 | 0 | 244,000 | 1,000 | 69,000 | 0 | 187,000 | 0 | 91,000 | 1,000 | 203,000 | 0 | 87,000 | 0 | 181,000 | 1,000 | 88,000 | 692 | 158,000 | 2,000 | 71,594 | 1,247 | 125,061 | 298 | 64,384 | 669 | 104,852 | 1,043 | 51,787 | 5,874 | 87,538 | 6,741 | 45,544 | 0 | 83,590 | 14,849 | 56,320 |
Common Stock Repurchased | -2,500,000 | -2,500,000 | -2,500,000 | -2,000,000 | -1,000,000 | -1,000,000 | -1,000,000 | -1,400,000 | -1,817,000 | -1,200,000 | -1,200,000 | -2,400,000 | -1,000,000 | -1,000,000 | -1,000,000 | -950,000 | -850,000 | -500,000 | -850,000 | -850,000 | -750,000 | -750,000 | -750,000 | -500,000 | -300,000 | -750,000 | -700,000 | -300,000 | -300,000 | -300,000 | -300,000 | -200,000 | -300,000 | -400,000 | -225,000 | -150,000 | -125,000 | -100,000 | -200,000 | -200,000 |
Dividends Paid | 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 |
Other Financing Activities | 151,000 | -217,000 | -139,000 | -225,000 | -217,000 | -115,000 | -81,000 | -183,000 | -94,000 | -47,000 | -50,000 | -295,000 | -79,000 | -102,000 | -80,000 | -381,000 | -90,000 | -95,000 | -52,000 | -465,000 | -16,978 | -34,964 | -24,000 | -355,912 | 2,223,484 | -46,405 | -17,152 | -305,353 | -20,178 | -22,735 | -14,831 | -183,014 | -6,321 | -12,430 | 37,392 | -179,936 | 339 | -2,300 | -951 | -124,136 |
Net Cash Used Provided by Financing Activities | -2,501,000 | -2,453,000 | -642,000 | -2,128,000 | -1,217,000 | -871,000 | -1,080,000 | -2,014,000 | -1,911,000 | -1,060,000 | -1,250,000 | -2,604,000 | -1,078,000 | -899,000 | -1,080,000 | -1,244,000 | -940,000 | -414,000 | -901,000 | -1,233,000 | -765,660 | -624,371 | -772,101 | -783,912 | 1,924,731 | -671,661 | -717,365 | -541,273 | -319,509 | -218,299 | -314,432 | -331,495 | -300,469 | -324,957 | -180,888 | -284,392 | -115,150 | -18,710 | -186,102 | 119,275 |
Effect of Forex Changes on Cash | -19,000 | 12,000 | -3,000 | 1,000 | 7,000 | -2,000 | 3,000 | 1,000 | 21,000 | -36,000 | -26,000 | -10,000 | -28,000 | -10,000 | -3,000 | 4,000 | 0 | 16,000 | -7,000 | -6,000 | -1,157 | -6,801 | -3,234 | -1,547 | 1,785 | -4,151 | -5,715 | 6,343 | -2,555 | 8,277 | 5,206 | -2,412 | -8,391 | -5,047 | -639 | -157 | -6,110 | -3,542 | -3,210 | -8,435 |
Net Change in Cash | 420,000 | -467,000 | 1,406,000 | -887,000 | 540,000 | 1,145,000 | 1,384,000 | -164,000 | 366,000 | 505,000 | 626,000 | -1,105,000 | -779,000 | 373,000 | 798,000 | -1,026,000 | 711,000 | 723,000 | 356,000 | 38,000 | 441,174 | 126,137 | 344,064 | 96,071 | -104,369 | -1,240,842 | 321,005 | 360,909 | 531,522 | 457,600 | 248,054 | 57,581 | 243,643 | -118,707 | 55,683 | -45,864 | 47,268 | -126,855 | 243,263 | -404,516 |
Cash at End of Period | 7,613,000 | 7,193,000 | 7,660,000 | 6,254,000 | 7,141,000 | 6,601,000 | 5,456,000 | 4,072,000 | 4,236,000 | 3,870,000 | 3,365,000 | 2,739,000 | 3,844,000 | 4,623,000 | 4,250,000 | 3,452,000 | 4,478,000 | 3,767,000 | 3,044,000 | 2,688,000 | 2,650,221 | 2,209,047 | 2,082,910 | 1,738,846 | 1,642,775 | 1,747,144 | 2,987,986 | 2,666,981 | 2,306,072 | 1,774,550 | 1,316,950 | 1,068,896 | 1,011,315 | 767,672 | 886,379 | 830,696 | 876,560 | 829,292 | 956,147 | 712,884 |
Cash at Start of Period | 7,193,000 | 7,660,000 | 6,254,000 | 7,141,000 | 6,601,000 | 5,456,000 | 4,072,000 | 4,236,000 | 3,870,000 | 3,365,000 | 2,739,000 | 3,844,000 | 4,623,000 | 4,250,000 | 3,452,000 | 4,478,000 | 3,767,000 | 3,044,000 | 2,688,000 | 2,650,000 | 2,209,047 | 2,082,910 | 1,738,846 | 1,642,775 | 1,747,144 | 2,987,986 | 2,666,981 | 2,306,072 | 1,774,550 | 1,316,950 | 1,068,896 | 1,011,315 | 767,672 | 886,379 | 830,696 | 876,560 | 829,292 | 956,147 | 712,884 | 1,117,400 |
Free Cash Flow | ||||||||||||||||||||||||||||||||||||||||
Operating Cash Flow | 2,921,000 | 2,021,000 | 1,940,000 | 1,174,000 | 1,597,000 | 1,873,000 | 2,139,000 | 1,693,000 | 2,325,000 | 1,704,000 | 2,040,000 | 1,769,000 | 2,048,000 | 1,415,000 | 1,988,000 | 1,772,000 | 1,782,000 | 1,436,000 | 1,184,000 | 1,325,000 | 1,376,400 | 922,140 | 1,109,326 | 1,013,448 | 1,107,993 | 955,304 | 976,406 | 989,601 | 833,220 | 704,436 | 644,827 | 730,370 | 695,601 | 517,885 | 488,715 | 497,527 | 454,515 | 360,488 | 471,484 | 183,015 |
Capital Expenditure | -48,000 | -57,000 | -52,000 | -75,000 | -47,000 | -91,000 | -121,000 | -101,000 | -91,000 | -125,000 | -126,000 | -100,000 | -81,000 | -95,000 | -95,000 | -59,000 | -103,000 | -126,000 | -96,000 | -94,000 | -94,096 | -89,125 | -85,492 | -65,268 | -62,563 | -63,558 | -45,316 | -95,142 | -37,684 | -54,238 | -55,297 | -30,903 | -48,633 | -55,213 | -53,759 | -46,200 | -64,676 | -48,984 | -35,730 | -35,546 |
Free Cash Flow | 2,873,000 | 1,964,000 | 1,888,000 | 1,099,000 | 1,550,000 | 1,782,000 | 2,018,000 | 1,592,000 | 2,234,000 | 1,579,000 | 1,914,000 | 1,669,000 | 1,967,000 | 1,320,000 | 1,893,000 | 1,713,000 | 1,679,000 | 1,310,000 | 1,088,000 | 1,231,000 | 1,282,304 | 833,015 | 1,023,834 | 948,180 | 1,045,430 | 891,746 | 931,090 | 894,459 | 795,536 | 650,198 | 589,530 | 699,467 | 646,968 | 462,672 | 434,956 | 451,327 | 389,839 | 311,504 | 435,754 | 147,469 |