Please enter the stock ticker. Add .to for Canadian stocks.


All numbers in thousands except per share items and ratios.


Reported Currency: USD 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31
Revenue 999,886 988,179 880,506 817,452 858,938 851,497 747,733 700,923 740,665 724,049 675,119 648,259 708,437 696,448 648,165 623,323 666,304 670,901 611,247 605,540 649,059 656,958 605,048 582,646 619,785 627,884 578,515 407,621 449,361 454,863 405,689 385,848 424,455 429,174 377,957 360,543 1,303,000 1,560,000 1,577,000 1,587,000
Revenue Y/Y Growth 16.41% 16.05% 17.76% 16.63% 15.97% 17.60% 10.76% 8.12% 4.55% 3.96% 4.16% 4.00% 6.32% 3.81% 6.04% 2.94% 2.66% 2.12% 1.02% 3.93% 4.72% 4.63% 4.59% 42.94% 37.93% 38.04% 42.60% 5.64% 5.87% 5.99% 7.34% 7.02% -67.42% -72.49% -76.03% -77.28% - - - -
Cost of Revenue 819,761 800,230 741,889 690,583 710,467 705,712 641,922 619,205 634,764 622,143 587,798 31,701 592,736 6,151 9,046 2,419 557,256 565,830 531,046 528,040 532,835 551,100 507,984 501,710 515,431 526,135 494,593 342,777 112,979 114,137 112,304 268,614 103,696 102,331 98,349 2,976,407 1,306,000 1,337,000 1,408,000 1,212,000
Gross Profit 180,125 187,949 138,617 126,869 148,471 145,785 105,811 81,718 105,901 101,906 87,321 616,558 115,701 690,297 639,119 620,904 109,048 105,071 80,201 77,500 116,224 105,858 97,064 80,936 104,354 101,749 83,922 64,844 336,382 340,726 293,385 117,234 320,759 326,843 279,608 -2,615,864 -3,000 223,000 169,000 375,000
Gross Profit Margin 18.01% 19.02% 15.74% 15.52% 17.29% 17.12% 14.15% 11.66% 14.30% 14.07% 12.93% 95.11% 16.33% 99.12% 98.60% 99.61% 16.37% 15.66% 13.12% 12.80% 17.91% 16.11% 16.04% 13.89% 16.84% 16.21% 14.51% 15.91% 74.86% 74.91% 72.32% 30.38% 75.57% 76.16% 73.98% -725.53% -0.23% 14.29% 10.72% 23.63%
Research and Development 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 9,000 0 0 0 7,000
General and Administrative Expenses 17,154 206,028 16,934 8,140 16,151 15,636 15,189 29,133 14,657 14,476 14,313 1,020 14,471 14,667 14,847 410 14,910 14,813 14,771 1,253 14,430 14,195 13,951 1,287 13,521 13,299 13,074 59,168 60,499 60,774 59,740 51,777 53,265 55,025 53,289 55,998 58,342 57,354 55,019 0
Total Operating Expenses 819,761 1,109 -2,048 -3,623 710,467 -893,302 641,922 -801,087 634,764 622,143 -587,325 -545,681 592,736 594,965 554,082 -541,971 557,256 565,830 531,046 -529,866 532,835 551,100 507,984 -499,408 515,431 526,135 494,593 -342,542 361,656 365,520 332,782 -315,725 336,151 338,125 307,063 -405,294 -1,246,000 -1,406,000 -1,477,000 -1,437,000
Operating Income or Loss 180,125 188,413 140,665 130,492 148,471 -41,805 110,543 -100,164 106,463 102,243 87,794 70,877 95,103 85,065 76,095 78,933 96,225 91,189 85,691 75,674 105,907 96,610 86,122 83,238 96,695 95,323 77,567 65,079 89,242 83,044 -45,770 70,123 -21,441 -16,572 -30,684 -44,751 57,000 154,000 100,000 150,000
Operating Margin 18.01% 19.07% 15.98% 15.96% 17.29% -4.91% 14.78% -14.29% 14.37% 14.12% 13.00% 10.93% 13.42% 12.21% 11.74% 12.66% 14.44% 13.59% 14.02% 12.50% 16.32% 14.71% 14.23% 14.29% 15.60% 15.18% 13.41% 15.97% 19.86% 18.26% -11.28% 18.17% -5.05% -3.86% -8.12% -12.41% 4.37% 9.87% 6.34% 9.45%
Interest Expense 0 0 0 0 0 0 0 0 115 895 999 1,050 1,034 1,039 1,009 723 3 2 3 24 111 272 449 596 709 602 553 438 377 257 166 0 0 0 0 0 0 0 0 0
EBITDA 183,050 188,413 140,665 130,492 148,471 132,421 110,543 81,961 106,463 102,243 87,794 70,877 99,381 89,343 80,373 78,933 100,019 94,985 89,485 75,674 109,666 100,381 89,881 83,238 105,180 101,588 83,774 65,079 89,242 89,492 73,120 57,328 86,581 93,163 70,224 0 44,000 299,000 201,000 0
Depreciation and Amortization 2,925 11,854 11,854 11,854 11,542 11,542 11,542 11,542 9,302 9,302 9,302 9,302 5,299 5,299 5,299 5,299 4,203 4,203 4,203 4,203 3,342 3,342 3,342 3,342 8,485 6,265 6,207 3,708 3,788 6,448 118,890 3,788 108,022 109,735 100,908 1,865 4,000 4,000 4,000 4,000
Income Before Tax 200,842 207,327 157,302 139,924 163,774 149,090 109,148 81,961 106,348 101,348 86,795 69,827 114,126 99,896 92,555 78,210 111,696 102,482 76,127 75,650 119,502 106,038 95,515 82,642 104,471 100,986 83,221 64,641 88,865 89,235 72,954 70,123 86,581 93,163 70,224 46,083 40,000 295,000 197,000 377,000
Income Tax Expense 41,012 43,424 32,750 28,996 32,734 31,238 22,907 16,471 22,035 21,201 18,176 14,785 23,903 20,867 18,989 15,425 22,480 20,505 16,801 16,063 25,333 18,284 20,204 20,328 24,025 21,280 17,463 32,588 30,322 30,708 25,078 24,337 29,205 31,854 24,329 15,950 7,000 98,000 61,000 124,000
Net Income 159,830 163,903 124,552 110,928 131,040 117,852 86,241 65,490 84,313 80,147 68,619 55,042 90,223 79,029 73,566 62,785 89,216 81,977 59,326 59,587 94,169 87,754 75,311 62,314 80,446 79,706 65,758 32,053 58,543 58,527 47,876 45,786 57,376 61,309 45,895 29,678 49,562 56,150 38,833 26,000
Net Income Margin 15.98% 16.59% 14.15% 13.57% 15.26% 13.84% 11.53% 9.34% 11.38% 11.07% 10.16% 8.49% 12.74% 11.35% 11.35% 10.07% 13.39% 12.22% 9.71% 9.84% 14.51% 13.36% 12.45% 10.70% 12.98% 12.69% 11.37% 7.86% 13.03% 12.87% 11.80% 11.87% 13.52% 14.29% 12.14% 8.23% 3.80% 3.60% 2.46% 1.64%
EPS 3.43 3.52 2.67 2.38 2.81 2.53 1.85 1.41 1.61 1.37 1.17 1.18 1.94 1.70 1.58 1.35 1.92 1.76 1.27 1.28 2.02 1.88 1.62 1.34 1.73 1.71 1.41 0.69 1.26 1.26 1.03 0.88 1.23 1.32 0.99 0.65 1.06 1.21 0.83 0.54
EPS Diluted 3.03 3.11 2.36 2.11 2.49 2.24 1.64 1.24 1.61 1.37 1.17 1.05 1.72 1.51 1.41 1.20 1.71 1.57 1.13 1.14 1.80 1.68 1.44 1.19 1.54 1.52 1.26 0.61 1.12 1.12 0.91 0.88 1.09 1.17 0.87 0.57 0.94 1.07 0.74 0.48
Weighted Average Shares Out 46,570 46,570 46,570 46,570 46,570 46,570 46,570 46,570 52,296 58,397 58,401 46,192 52,290 52,289 52,290 49,192 52,290 46,190 52,290 52,290 52,290 52,290 52,289 52,290 52,290 52,290 52,289 52,290 52,290 52,282 52,289 52,290 52,290 52,290 52,290 52,280 52,290 52,290 52,290 52,290
Weighted Average Shares Out Diluted 52,688 52,687 52,683 52,683 52,681 52,681 52,678 52,680 52,296 58,397 58,401 52,308 52,305 58,403 58,417 52,318 52,310 52,306 52,324 58,428 52,325 58,416 52,312 58,421 52,317 58,414 58,411 58,423 58,418 58,400 52,289 52,290 58,512 58,494 58,625 58,607 58,703 58,663 58,736 58,702

Reported Currency: USD 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31
Current Assets
Cash and Cash Equivalents 221,213 170,634 144,872 144,055 102,873 142,996 122,376 142,090 97,664 90,324 141,305 183,702 235,996 156,038 135,192 161,240 216,355 257,738 228,646 336,739 344,872 338,262 312,045 266,417 244,688 198,412 119,627 215,721 184,628 144,709 110,418 189,072 139,813 124,111 105,282 182,889 618,000 421,000 420,000 514,000
Short Term Investments 48,575 47,734 76,693 82,017 69,822 63,510 57,470 24,267 25,750 57,150 46,155 38,396 30,627 20,856 16,847 17,697 13,429 27,409 34,818 32,810 32,984 61,210 139,994 402,339 105,031 107,369 96,574 71,190 65,318 72,057 77,412 56,138 52,108 46,087 54,285 62,067 10,720,000 10,772,000 10,917,000 10,446,000
Cash + Short Term Investments 269,788 218,368 221,565 226,072 172,695 206,506 179,846 166,357 123,414 147,474 187,460 222,098 266,623 176,894 152,039 178,937 229,784 285,147 263,464 369,549 377,856 399,472 452,039 668,756 349,719 305,781 216,201 286,911 249,946 216,766 187,830 245,210 191,921 170,198 159,567 244,956 11,338,000 11,193,000 11,337,000 10,960,000
Net Receivables 736,973 718,375 651,156 634,796 620,683 591,008 533,306 524,937 544,353 538,283 478,754 479,123 503,413 504,013 481,481 494,637 507,165 506,690 482,238 474,069 503,252 487,684 460,355 455,136 470,124 451,858 421,768 425,181 434,935 418,296 398,823 384,877 406,236 393,089 358,283 353,546 0 0 0 0
Inventory 0 0 0 0 0 -75,289 0 -87,502 -56,712 -57,347 -85,132 -62,509 0 0 0 -2,664 -3,965 0 0 -469,098 -504,060 -491,110 -456,135 0 -488,620 -470,211 -455,059 -89,790 -453,500 -436,422 -417,319 0 -424,975 -412,273 -377,451 -385,002 -2,981,000 -3,144,000 -3,096,000 -3,223,000
Other Current Assets 90,597 80,307 82,381 69,321 71,480 66,399 62,738 97,227 97,320 98,881 78,877 56,206 63,330 68,062 62,401 52,561 55,973 67,516 58,715 45,405 53,787 50,091 49,997 45,054 69,014 70,426 82,777 89,790 35,797 36,023 39,065 35,429 29,593 33,885 37,164 36,644 0 0 0 0
Total Current Assets 1,097,358 1,020,272 941,771 930,189 873,826 797,514 784,081 691,294 667,767 685,757 666,214 701,221 831,153 746,809 701,927 732,300 792,922 859,238 810,074 891,404 934,895 937,247 962,391 1,126,791 888,857 828,065 720,746 760,139 720,678 671,085 625,718 654,010 627,750 597,668 557,969 635,146 618,000 421,000 420,000 514,000
Non-Current Assets
Property, Plant and Equipment 480,707 469,145 461,914 442,610 434,975 422,903 417,339 413,874 408,750 402,475 396,072 374,802 277,939 280,402 282,268 265,341 254,908 246,572 238,296 221,379 194,170 173,055 144,652 130,832 121,684 94,651 88,448 83,149 75,370 71,119 68,685 69,142 58,311 58,986 58,918 59,087 0 0 0 62,991
Goodwill 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 -646,738 0 0 0 0
Intangible 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 46,797 0 0 0 0
Long Term Investments 85,346 1,080,512 979,530 963,477 994,753 998,172 988,629 967,221 943,656 961,175 1,001,389 1,033,828 1,023,784 1,030,803 1,011,253 1,022,326 1,012,495 895,677 832,159 824,609 767,856 731,897 717,367 795,197 753,794 757,567 786,501 803,835 798,717 797,912 774,326 771,450 770,324 725,083 701,080 688,476 14,650,000 14,881,000 14,950,000 14,669,000
Tax Assets 0 5,192 6,593 38,642 11,045 15,647 16,081 14,075 20,859 20,491 9,818 145 17,153 17,971 16,454 12,341 21,618 18,895 19,281 17,186 15,505 19,090 22,180 0 37,660 31,527 29,055 0 47,558 51,811 52,495 0 36,161 35,780 35,250 40,686 51,000 44,000 40,000 37,000
Other Non-Current Assets 1,200,736 -869,124 184,159 -1,444,729 995,187 -1,421,075 17,839 -14,075 -20,859 -20,491 -1,397,461 -1,408,630 1,024,043 1,024,664 1,005,664 1,013,069 995,459 884,183 831,828 821,519 774,958 747,810 657,823 -926,029 698,791 685,544 722,644 -886,984 738,372 719,980 688,681 -840,592 696,844 651,440 605,575 583,842 -14,650,000 -14,881,000 -14,950,000 -14,669,000
Total Non-Current Assets 1,766,789 1,671,688 1,614,023 1,541,775 1,520,723 1,421,075 1,439,888 1,381,095 1,352,406 1,363,650 1,397,461 1,408,630 1,405,405 1,416,835 1,397,171 1,384,822 1,366,420 1,223,623 1,147,419 1,124,836 1,039,685 952,400 837,065 926,029 870,646 824,210 852,730 886,984 910,751 896,140 864,318 840,592 857,265 817,158 782,655 772,150 51,000 44,000 40,000 37,000
Other Assets 0 0 0 38,642 0 106,922 0 167,067 157,579 130,815 160,178 132,206 0 0 0 0 0 0 0 0 0 0 0 -274,493 0 0 0 18,736 0 0 0 54,353 0 0 0 0 17,446,000 17,604,000 17,533,000 17,207,000
Total Assets 2,864,147 2,691,960 2,555,794 2,510,606 2,394,549 2,325,511 2,223,969 2,239,456 2,177,752 2,180,222 2,223,853 2,242,057 2,236,558 2,163,644 2,099,098 2,117,122 2,159,342 2,082,861 1,957,493 2,016,240 1,974,580 1,889,647 1,799,456 1,778,327 1,759,503 1,652,275 1,573,476 1,665,859 1,631,429 1,567,225 1,490,036 1,548,955 1,485,015 1,414,826 1,340,624 1,407,296 18,115,000 18,069,000 17,993,000 17,758,000
Current Liabilities
Accounts Payable 194,649 198,689 213,062 175,622 165,797 164,718 168,142 165,915 149,020 141,861 186,386 138,317 148,282 150,346 168,127 149,954 137,340 126,529 119,106 122,485 120,087 113,058 110,713 109,561 113,204 97,139 95,789 104,297 99,331 86,844 81,551 85,865 94,504 90,856 79,333 46,526 0 0 0 35,844
Short Term Debt 0 6,345 0 0 0 0 0 0 0 40,000 2,132 2,098 2,075 2,064 2,053 2,031 2,021 1,998 2,000 1,979 13,325 1,914 14,357 1,870 1,395 925 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Tax Payables 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2,664 3,965 15,441 18,040 462 6,075 7,791 11,946 0 9,310 8,933 14,716 0 5,331 2,088 19,478 0 4,813 1,960 8,541 11,947 0 0 0 0
Deferred Revenue 42,754 41,570 40,555 41,210 40,831 39,046 37,187 36,547 36,786 35,836 34,872 34,935 35,853 35,742 35,799 36,917 37,420 36,625 35,810 35,938 36,318 35,374 34,116 33,854 34,086 33,137 31,951 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Current Liabilities -237,403 567,238 -213,062 -175,622 515,116 -203,764 443,426 -165,915 -149,020 -181,861 -188,518 -140,415 463,906 439,451 401,260 473,020 463,134 445,155 402,578 462,786 429,337 412,597 365,506 -111,431 420,599 390,867 337,144 -104,297 378,739 342,089 303,192 -85,865 353,941 322,686 283,884 387,226 0 0 0 -35,844
Total Current Liabilities 1,537,961 772,272 727,516 175,622 680,913 551,559 611,568 502,490 496,031 523,681 511,379 446,096 614,263 591,861 571,440 627,669 606,460 589,123 541,724 587,712 568,824 535,360 502,522 388,588 544,508 497,864 447,649 332,657 483,401 431,021 404,221 298,712 453,258 415,502 371,758 445,699 0 0 0 35,844
Non-Current Liabilities
Long Term Debt 0 0 0 0 0 0 0 0 0 0 91,177 91,734 92,273 92,795 93,311 93,833 94,337 94,849 95,342 95,842 96,346 96,860 97,382 97,860 98,332 98,800 74,726 74,728 49,734 49,742 24,753 24,766 0 0 0 0 0 0 0 0
Deferred Revenue 0 62,215 60,555 61,120 19,653 18,892 18,142 17,895 18,024 17,740 17,493 17,686 18,098 18,135 18,276 18,878 19,140 18,826 18,461 18,435 18,648 18,339 17,907 17,873 17,903 17,452 16,910 0 0 0 0 0 0 0 0 0 0 0 0 0
Deferred Tax 12,777 5,192 6,593 50,123 11,045 15,647 16,081 14,075 0 0 0 47,450 -18,098 -18,135 -18,276 -18,878 -19,140 -18,826 -18,461 -18,435 -18,648 -18,339 -17,907 0 -17,903 -17,452 -16,910 0 0 0 0 0 0 0 0 0 283,000 413,000 494,000 490,000
Other Non-Current Liabilities 109,257 85,683 -6,593 -111,243 90,702 -15,647 91,211 -68,517 -54,810 -53,576 -143,542 -144,355 243,166 233,886 226,214 207,572 211,328 204,750 203,435 199,433 190,139 193,973 185,748 -91,677 195,640 175,423 210,946 -70,771 223,144 233,248 231,204 -22,920 192,828 184,130 183,999 192,094 -283,000 -413,000 -494,000 9,285,000
Total Non-Current Liabilities 122,034 90,875 102,098 847,771 101,747 34,539 125,434 502,490 496,031 523,681 511,379 446,096 335,439 326,681 319,525 301,405 305,665 299,599 298,777 295,275 286,485 290,833 283,130 6,183 293,972 274,223 285,672 3,957 272,878 282,990 255,957 1,846 192,828 184,130 183,999 192,094 9,990,000 9,907,000 9,856,000 9,775,000
Total Liabilities 916,192 863,147 829,614 847,771 782,660 780,599 737,002 791,048 821,173 840,816 889,653 899,579 949,702 918,542 890,965 929,074 912,125 888,722 840,501 882,987 855,309 826,193 785,652 804,655 838,480 772,087 733,321 808,515 756,279 714,011 660,178 732,045 646,086 599,632 555,757 637,793 9,990,000 9,907,000 9,856,000 9,775,000
Common Stock 2,170 2,170 2,170 2,170 2,170 2,170 2,170 2,170 2,170 2,170 2,170 2,170 2,170 2,170 2,170 2,170 2,170 2,170 2,170 2,170 2,170 2,170 2,170 2,170 2,170 2,170 2,170 2,170 2,170 2,170 2,170 2,170 2,170 2,170 2,170 2,170 2,000 2,000 2,000 2,000
Retained Earnings 3,073,843 2,973,390 2,868,864 2,803,689 2,752,137 2,676,516 2,614,083 2,583,261 2,573,190 2,540,570 2,512,116 2,495,190 2,491,842 2,449,819 2,418,989 2,393,624 2,472,181 2,427,905 2,390,869 2,377,558 2,362,911 2,310,655 2,264,815 2,231,417 2,211,013 2,169,686 2,129,100 2,140,853 2,121,535 2,099,432 2,077,346 2,065,911 2,056,567 2,033,187 2,005,875 1,993,976 1,999,000 1,980,000 1,956,000 1,949,000
Accumulated Other Comprehensive Income/Loss 24,195 5,084 7,997 9,675 -12,794 -4,150 338 -7,414 -89,172 -73,725 -50,477 -25,288 -77,562 -77,293 -83,432 -78,143 -97,531 -106,333 -146,444 -116,868 -116,203 -119,764 -123,574 -130,284 -162,529 -162,037 -161,486 -156,059 -118,935 -118,768 -119,860 -121,381 -90,018 -90,373 -93,399 -96,864 -121,000 -120,000 -118,000 -118,000
Total Stockholders Equity 1,947,955 1,828,813 1,726,180 1,662,835 1,611,889 1,544,912 1,486,967 1,448,408 1,356,579 1,339,406 1,334,200 1,342,478 1,286,856 1,245,102 1,208,133 1,188,048 1,247,217 1,194,139 1,116,992 1,133,253 1,119,271 1,063,454 1,013,804 973,672 921,023 880,188 840,155 857,344 875,150 853,214 829,858 816,910 838,929 815,194 784,867 769,503 750,000 732,000 710,000 703,000
Total Investments 133,921 47,734 1,056,223 1,045,494 1,054,297 1,058,539 1,047,944 1,027,758 1,004,329 1,023,040 1,062,968 1,092,511 1,083,246 1,090,873 1,071,169 1,084,775 1,070,834 954,279 892,036 824,609 767,856 731,897 717,367 795,197 753,794 757,567 786,501 803,835 798,717 797,912 774,326 771,450 770,324 725,083 701,080 688,476 14,650,000 14,881,000 14,950,000 14,669,000
Total Debt 0 6,345 0 0 0 0 0 0 0 40,000 93,309 93,832 94,348 94,859 95,364 95,864 96,358 96,847 97,342 97,821 98,305 98,774 99,273 99,730 99,727 99,725 74,726 74,728 49,734 49,742 24,753 24,766 0 0 0 0 0 0 0 0
Net Debt -221,213 -164,289 -144,872 -144,055 -102,873 -142,996 -122,376 -142,090 -97,664 -50,324 -47,996 -89,870 -141,648 -61,179 -39,828 -65,376 -119,997 -160,891 -131,304 -238,918 -246,567 -239,488 -212,772 -166,687 -144,961 -98,687 -44,901 -140,993 -134,894 -94,967 -85,665 -164,306 -139,813 -124,111 -105,282 -182,889 -618,000 -421,000 -420,000 -514,000

Reported Currency: USD 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31
Cash Flows from Operating Activities
Net Income -288,455 163,903 124,552 110,928 131,040 117,852 86,241 65,490 84,313 80,147 68,619 55,042 90,223 79,029 73,566 62,785 89,216 81,977 59,326 59,587 94,169 87,754 75,311 62,314 80,446 79,706 65,758 32,053 58,543 58,527 47,876 45,786 57,376 61,309 45,895 29,678 50,000 56,000 39,000 26,000
Depreciation & Amortization 0 0 0 53,592 0 0 0 46,166 0 0 0 49,097 0 0 0 34,303 0 0 0 30,772 0 0 0 13,368 0 0 0 14,831 0 0 0 15,154 0 0 0 7,461 0 0 0 16,000
Deferred Income Tax 0 0 0 -1,002 0 0 0 9,468 0 0 0 -1,854 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
Stock Based Compensation -15,886 0 -72,413 12,200 0 0 0 5,000 0 0 0 4,000 0 0 0 13,600 0 0 0 8,900 0 0 0 8,200 0 0 0 12,800 0 0 0 9,504 0 0 0 15,707 0 0 0 15,300
Change in Working Capital -218,620 131,427 87,193 -381,198 52,762 131,976 48,031 11,319 131,834 82,721 23,553 -178,083 136,318 94,238 33,482 30,286 0 0 0 12,156 0 0 0 -86,779 0 0 0 -52,565 0 0 0 -7,005 0 0 0 31,334 0 0 0 -882,000
Accounts Receivable 0 911,833 896,598 -2,502,128 838,806 786,122 775,642 -2,157,513 741,529 668,079 700,093 -1,998,415 696,230 657,858 659,684 -26,548 0 0 0 -19,505 0 0 0 -30,804 0 0 0 -39,788 0 0 0 -30,485 0 0 0 -12,835 0 0 0 -159,000
Inventory 0 0 0 246,548 0 0 0 2,157,513 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
Accounts Payable -394,314 -374,506 -387,472 1,036,307 -332,257 -309,484 -360,737 18,993 -283,403 -267,036 -352,924 860,053 -265,961 -249,783 -330,445 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 Working Capital 175,694 -405,900 -421,933 838,075 -453,787 -344,662 -366,874 -7,674 -326,292 -318,322 -323,616 735,991 -293,951 -313,837 -295,757 56,834 0 0 0 31,661 0 0 0 -55,975 0 0 0 -12,777 0 0 0 23,480 0 0 0 44,169 0 0 0 -723,000
Other Non-Cash Items 722,132 -701,230 -633,678 353,916 -131,040 -117,852 -86,241 -65,490 -131,834 -82,721 -68,619 -55,042 46,095 -79,029 -40,084 -62,785 -89,216 -81,977 -39,249 -59,587 -94,169 -87,754 -51,071 -62,314 -80,446 -79,706 -105,988 -32,053 22,300 -58,527 -82,998 -45,786 -57,376 -61,309 -67,657 -29,678 -50,000 -56,000 51,000 -26,000
Net Cash Provided by Operating Activities 199,171 131,427 87,193 148,436 52,762 131,976 48,031 65,490 84,313 80,147 68,619 55,042 136,318 79,029 33,482 62,785 89,216 81,977 20,077 59,587 94,169 87,754 24,240 62,314 80,446 79,706 -40,230 32,053 80,843 58,527 -35,122 45,786 57,376 61,309 -21,762 29,678 50,000 56,000 90,000 26,000
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -27,714 -28,042 -22,446 -20,546 -27,098 -25,861 -19,142 -16,319 -22,864 -12,563 -15,458 -110,703 -9,900 -17,051 -11,146 -3,239 -14,863 -16,340 -21,086 -33,676 -34,103 -16,849 -17,411 -7,630 -30,546 -9,430 -8,691 -10,891 -8,064 -6,421 -3,551 -14,793 -3,158 -3,761 -3,496 32,444 -19,000 -14,000 -12,000 -23,000
Acquisitions Net 0 0 0 0 0 0 0 0 109 126 30 0 0 0 0 0 11 243 315 94 1,139 39 2,402 315 362 1,588 879 2,702 3,637 734 3,285 3,580 1,076 9,190 1,689 -49,193 20,000 4,000 51,000 59,000
Purchases of Investments -149,904 -171,475 -84,667 -82,749 -90,354 -85,160 -57,304 -95,578 -169,773 -123,132 -95,674 -126,528 -115,642 -103,333 -94,351 -70,966 -162,506 -87,671 -155,531 -124,936 -284,166 -394,697 -220,811 -198,122 -82,977 -37,585 -78,298 -98,479 -107,899 -119,282 -65,521 -100,574 -107,402 -94,278 -67,557 3,039,692 -971,000 -1,063,000 -1,234,000 -1,032,000
Sales/Maturities of Investments 112,728 145,981 79,775 64,655 79,275 55,932 62,698 80,023 158,313 108,601 100,345 93,478 116,973 96,188 93,528 54,593 73,612 69,970 93,413 64,384 250,372 389,000 303,498 144,887 81,776 59,973 87,245 72,445 108,959 97,800 60,093 71,517 54,261 68,669 46,507 -2,548,009 844,000 878,000 1,041,000 933,000
Other Investing Activities -25,884 -24,591 -51,479 -13,195 711 -849 1,422 -51 1,414 -1,496 -2,945 1,421 922 -487 1,141 -5,042 598 1,124 140 1,741 -7,698 964 -3,920 32,127 -15,937 -3,460 -17,874 -25 -1,102 -1,696 -1,387 -36 -148 762 1,008 688 1,000 -181,000 -1,000 -40,000
Net Cash Used for Investing Activities -90,774 -52,633 -26,999 -51,835 -37,466 -55,938 -12,326 -31,925 -32,801 -28,464 -13,732 -142,332 -7,647 -24,683 -10,828 -24,654 -103,148 -32,674 -82,749 -92,393 -74,456 -21,543 63,758 -28,423 -47,322 11,086 -16,739 -34,248 -4,469 -28,865 -7,081 -40,306 -55,371 -19,418 -21,849 475,622 -125,000 -195,000 -155,000 -63,000
Cash Flows from Financing Activities
Debt Repayment 0 0 0 0 0 0 0 0 0 -93,545 -525 -517 -513 -509 -502 -497 -491 -498 -481 -487 -471 -502 -460 0 -3 0 -9 24,990 -14 0 -10 0 0 0 0 0 0 0 0 0
Common Stock Issued 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
Common Stock Repurchased 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
Dividends Paid -59,378 -59,377 -59,377 -55,419 -55,419 -55,418 -55,419 -51,693 -51,693 -51,693 -51,693 -48,201 -48,200 -48,200 -48,200 -138,081 -44,940 -44,941 -44,940 -41,914 -41,913 -41,914 -41,910 -39,119 -39,120 -39,119 -39,116 -36,441 -36,441 -36,442 -36,441 -33,996 -33,996 -33,997 -33,996 -31,858 -31,714 -31,715 -31,714 -30,000
Other Financing Activities 1,560 6,345 0 0 0 0 0 0 -40,000 40,000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24,995 0 0 0 24,985 0 24,776 0 0 0 -11,000 2,000 6,000 3,000 -2,000
Net Cash Used Provided by Financing Activities -57,818 -53,032 -59,377 -55,419 -55,419 -55,418 -55,419 -51,693 -91,693 -105,238 -52,218 -48,718 -48,713 -48,709 -48,702 -138,578 -45,431 -45,439 -45,421 -42,401 -42,384 -42,416 -42,370 -39,119 -39,123 -14,124 -39,125 -11,451 -36,455 -11,457 -36,451 -9,220 -33,996 -33,997 -33,996 -42,858 -30,000 -25,000 -29,000 -32,000
Effect of Forex Changes on Cash 0 0 0 0 0 0 0 62,554 47,521 2,574 -45,066 83,714 0 15,209 0 45,332 17,980 25,228 0 67,074 29,281 2,422 0 26,957 52,275 2,117 0 44,739 0 16,086 0 52,999 47,693 10,935 0 -897,553 302,000 165,000 0 204,000
Net Change in Cash 50,579 25,762 817 41,182 -40,123 20,620 -19,714 44,426 7,340 -50,981 -42,397 -52,294 79,958 20,846 -26,048 -55,115 -41,383 29,092 -108,093 -8,133 6,610 26,217 45,628 21,729 46,276 78,785 -96,094 31,093 39,919 34,291 -78,654 49,259 15,702 18,829 -77,607 -435,111 197,000 1,000 -94,000 135,000
Cash at End of Period 221,213 170,634 144,872 144,055 102,873 142,996 122,376 142,090 97,664 90,324 141,305 183,702 235,996 156,038 135,192 161,240 216,355 257,738 228,646 336,739 344,872 338,262 312,045 266,417 244,688 198,412 119,627 215,721 184,628 144,709 110,418 189,072 139,813 124,111 105,282 182,889 618,000 421,000 420,000 514,000
Cash at Start of Period 170,634 144,872 144,055 102,873 142,996 122,376 142,090 97,664 90,324 141,305 183,702 235,996 156,038 135,192 161,240 216,355 257,738 228,646 336,739 344,872 338,262 312,045 266,417 244,688 198,412 119,627 215,721 184,628 144,709 110,418 189,072 139,813 124,111 105,282 182,889 618,000 421,000 420,000 514,000 379,000
Free Cash Flow
Operating Cash Flow 199,171 131,427 87,193 148,436 52,762 131,976 48,031 65,490 84,313 80,147 68,619 55,042 136,318 79,029 33,482 62,785 89,216 81,977 20,077 59,587 94,169 87,754 24,240 62,314 80,446 79,706 -40,230 32,053 80,843 58,527 -35,122 45,786 57,376 61,309 -21,762 29,678 50,000 56,000 90,000 26,000
Capital Expenditure -27,714 -28,042 -22,446 -20,546 -27,098 -25,861 -19,142 -16,319 -22,864 -12,563 -15,458 -110,703 -9,900 -17,051 -11,146 -3,239 -14,863 -16,340 -21,086 -33,676 -34,103 -16,849 -17,411 -7,630 -30,546 -9,430 -8,691 -10,891 -8,064 -6,421 -3,551 -14,793 -3,158 -3,761 -3,496 32,444 -19,000 -14,000 -12,000 -23,000
Free Cash Flow 171,457 103,385 64,747 127,890 25,664 106,115 28,889 49,171 61,449 67,584 53,161 -55,661 126,418 61,978 22,336 59,546 74,353 65,637 -1,009 25,911 60,066 70,905 6,829 54,684 49,900 70,276 -48,921 21,162 72,779 52,106 -38,673 30,993 54,218 57,548 -25,258 62,122 31,000 42,000 78,000 3,000