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


All numbers in thousands except per share items and ratios.


Reported Currency: USD 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 2014-09-30
Revenue 1,146,597 1,165,465 1,157,257 1,152,136 1,170,206 1,210,941 1,231,303 1,226,920 1,194,861 1,171,614 1,107,464 988,539 881,366 780,775 723,493 652,243 632,383 651,359 632,775 588,103 551,587 521,333 504,931 468,186 445,647 424,148 399,297 377,523 348,977 324,651 313,525 298,293 283,832 264,482 260,253 236,049 217,781 200,045 202,184 192,764
Revenue Y/Y Growth -2.02% -3.76% -6.01% -6.10% -2.06% 3.36% 11.18% 24.11% 35.57% 50.06% 53.07% 51.56% 39.37% 19.87% 14.34% 10.91% 14.65% 24.94% 25.32% 25.61% 23.77% 22.91% 26.45% 24.02% 27.70% 30.65% 27.36% 26.56% 22.95% 22.75% 20.47% 26.37% 30.33% 32.21% 28.72% 22.45% - - - -
Cost of Revenue 834,422 858,891 820,791 794,265 808,715 855,901 832,728 826,796 846,323 780,836 727,267 653,374 583,728 519,328 465,792 423,388 419,540 423,802 410,069 377,525 355,915 344,689 319,031 301,081 289,175 277,634 254,121 239,369 220,132 207,730 198,226 190,797 180,782 167,381 158,291 148,479 134,256 125,887 121,465 122,509
Gross Profit 312,175 306,574 336,466 357,871 361,491 355,040 398,575 400,124 348,538 390,778 380,197 335,165 297,638 261,447 257,701 228,855 212,843 227,557 222,706 210,578 195,672 176,644 185,900 167,105 156,472 146,514 145,176 138,154 128,845 116,921 115,299 107,496 103,050 97,101 101,962 87,570 83,525 74,158 80,719 70,255
Gross Profit Margin 27.23% 26.30% 29.07% 31.06% 30.89% 29.32% 32.37% 32.61% 29.17% 33.35% 34.33% 33.91% 33.77% 33.49% 35.62% 35.09% 33.66% 34.94% 35.20% 35.81% 35.47% 33.88% 36.82% 35.69% 35.11% 34.54% 36.36% 36.59% 36.92% 36.01% 36.78% 36.04% 36.31% 36.71% 39.18% 37.10% 38.35% 37.07% 39.92% 36.45%
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 0 0 0 0 0
General and Administrative Expenses 193,602 197,230 213,972 194,829 194,377 211,887 204,952 198,021 232,527 237,277 190,939 169,498 151,910 136,389 128,929 116,530 114,191 125,108 124,999 118,886 111,762 101,786 97,447 92,490 91,843 87,777 84,793 81,190 80,419 78,453 71,432 67,491 64,241 61,494 64,414 55,431 55,976 46,938 49,761 42,875
Total Operating Expenses 193,602 197,230 213,972 217,921 217,145 234,669 228,098 219,897 255,518 261,536 214,530 191,041 172,364 154,196 145,708 132,459 129,417 140,048 137,961 130,013 122,790 111,986 107,630 102,545 102,235 97,817 93,126 88,906 88,163 85,955 77,916 73,594 70,970 66,770 70,197 59,794 59,919 51,338 54,463 48,420
Operating Income or Loss 118,573 109,344 122,494 114,028 144,346 120,371 170,477 180,227 93,020 129,242 165,667 144,124 125,274 107,251 111,993 96,396 83,426 87,509 84,745 80,565 72,882 64,658 78,270 64,560 54,237 48,697 52,050 49,248 40,682 30,966 37,383 33,902 32,080 30,331 31,765 27,776 23,606 22,820 24,015 21,835
Operating Margin 10.34% 9.38% 10.58% 9.90% 12.34% 9.94% 13.85% 14.69% 7.79% 11.03% 14.96% 14.58% 14.21% 13.74% 15.48% 14.78% 13.19% 13.43% 13.39% 13.70% 13.21% 12.40% 15.50% 13.79% 12.17% 11.48% 13.04% 13.05% 11.66% 9.54% 11.92% 11.37% 11.30% 11.47% 12.21% 11.77% 10.84% 11.41% 11.88% 11.33%
Interest Expense 0 0 2,305 0 0 -2,305 4,383 4,228 0 165 4,356 5,325 0 0 2,053 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
EBITDA 149,033 140,924 145,652 185,071 173,124 147,761 167,321 195,412 201,952 176,286 190,620 165,667 150,421 138,435 128,772 106,429 124,837 112,741 99,605 109,268 87,472 90,529 89,035 74,393 61,369 57,120 61,518 56,499 46,140 40,593 50,385 41,555 40,498 36,723 35,105 32,137 27,974 32,774 32,131 28,063
Depreciation and Amortization 30,460 31,580 33,218 33,306 33,353 32,825 33,587 33,175 34,241 39,046 38,648 36,740 36,274 33,483 16,779 15,929 32,244 31,756 12,962 25,598 11,028 22,387 10,183 9,319 8,962 8,176 7,696 7,174 7,020 6,672 6,237 5,925 6,123 5,102 4,899 4,393 3,903 4,200 2,833 5,510
Income Before Tax 133,810 123,655 127,403 131,852 150,046 127,284 201,162 191,146 8,658 106,292 159,949 135,358 123,161 114,924 102,020 103,964 76,076 96,419 84,797 79,969 70,510 64,250 78,768 65,987 57,119 47,899 52,077 50,587 43,046 28,595 32,050 33,241 30,923 30,252 34,733 28,673 24,440 18,224 24,582 22,378
Income Tax Expense 35,165 7,412 29,849 34,648 30,013 24,992 46,123 35,092 -9,946 16,573 17,670 19,702 8,490 5,878 16,481 14,532 9,452 10,854 10,273 12,967 11,733 3,496 18,803 369 6,864 -16,519 82,951 7,953 5,687 4,954 7,287 7,067 6,493 6,353 7,095 5,800 5,209 3,510 6,159 3,338
Net Income 98,645 116,243 97,554 97,204 120,033 102,292 155,039 156,054 18,604 89,719 142,279 115,656 114,671 109,046 85,539 89,432 66,624 85,565 74,524 67,002 58,777 60,754 59,965 65,618 50,255 64,418 -30,874 42,634 37,359 23,641 24,763 26,174 24,430 23,899 27,638 22,873 19,231 14,714 18,423 19,040
Net Income Margin 8.60% 9.97% 8.43% 8.44% 10.26% 8.45% 12.59% 12.72% 1.56% 7.66% 12.85% 11.70% 13.01% 13.97% 11.82% 13.71% 10.54% 13.14% 11.78% 11.39% 10.66% 11.65% 11.88% 14.02% 11.28% 15.19% -7.73% 11.29% 10.71% 7.28% 7.90% 8.77% 8.61% 9.04% 10.62% 9.69% 8.83% 7.36% 9.11% 9.88%
EPS 1.71 2.01 1.66 1.68 2.07 1.77 2.69 2.72 0.33 1.52 2.51 2.04 2.03 1.94 1.53 1.60 1.20 1.55 1.35 1.22 1.07 1.12 1.11 1.22 0.94 1.21 -0.59 0.81 0.72 0.46 0.49 0.51 0.49 0.48 0.56 0.47 0.40 0.31 0.39 0.40
EPS Diluted 1.70 1.97 1.66 1.65 2.03 1.73 2.61 2.63 0.32 1.52 2.40 1.95 1.94 1.86 1.46 1.53 1.14 1.47 1.29 1.16 1.02 1.06 1.05 1.15 0.89 1.15 -0.58 0.77 0.68 0.44 0.46 0.49 0.46 0.45 0.52 0.44 0.37 0.29 0.37 0.38
Weighted Average Shares Out 57,594 57,837 57,767 57,853 57,993 57,702 57,580 57,420 57,240 56,915 56,754 56,649 56,463 56,170 56,031 55,884 55,701 55,287 55,062 54,878 54,682 54,245 54,031 53,852 53,517 53,079 52,197 52,545 51,899 50,958 50,717 51,131 50,211 49,714 49,360 49,043 48,584 47,886 47,620 47,315
Weighted Average Shares Out Diluted 58,149 58,931 58,913 58,948 59,181 59,298 59,349 59,357 59,020 58,941 59,254 59,203 59,011 58,778 58,774 58,616 58,246 58,143 57,965 57,844 57,614 57,236 56,887 56,963 56,587 56,241 52,879 55,229 54,848 53,889 53,380 53,864 53,271 52,883 52,670 52,344 51,917 51,000 50,339 49,829

Reported Currency: USD 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 2014-09-30
Current Assets
Cash and Cash Equivalents 1,787,716 1,983,721 2,036,235 1,872,977 1,776,919 1,749,422 1,681,344 1,487,599 1,293,518 1,276,461 1,446,625 1,266,614 1,283,233 1,372,829 1,322,143 1,161,065 993,724 916,253 936,552 853,241 777,365 762,529 770,560 685,108 584,081 535,857 582,585 512,493 443,501 398,419 362,025 330,627 280,724 244,877 199,449 214,443 175,717 192,363 220,534 191,246
Short Term Investments 61,492 61,625 60,739 60,431 71,376 60,373 60,336 60,216 60,098 0 0 0 0 0 60,007 60,089 60,025 0 9 0 0 0 0 0 0 0 0 803 403 403 403 0 0 0 30,181 30,000 30,000 30,000 0 1,061
Cash + Short Term Investments 1,849,208 2,045,346 2,096,974 1,933,408 1,848,295 1,809,795 1,741,680 1,547,815 1,353,616 1,276,461 1,446,625 1,266,614 1,283,233 1,372,829 1,382,150 1,221,154 1,053,749 916,253 936,552 853,241 777,365 762,529 770,560 685,108 584,081 535,857 582,585 513,296 443,904 398,822 362,428 330,627 280,724 244,877 229,630 244,443 205,717 222,363 220,534 192,307
Net Receivables 960,866 931,409 897,032 913,029 917,536 934,236 932,626 917,139 929,217 901,260 768,928 755,588 682,236 585,041 501,062 493,225 506,908 542,698 497,716 482,061 479,650 451,354 402,337 414,248 408,519 401,169 354,252 338,889 318,664 282,218 266,033 272,891 277,525 275,531 273,114 233,303 229,783 195,245 182,768 187,215
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 2,638 268 2,400 0 0 12,569 11,847 2,109 1,831 1,817 2,496 4,230
Other Current Assets 105,569 106,398 97,355 78,851 106,143 86,758 85,319 63,032 76,845 89,032 53,927 69,992 72,549 46,848 29,570 37,843 37,679 48,786 39,943 29,390 28,808 30,864 26,171 29,646 31,919 33,154 23,196 31,557 23,275 26,702 15,690 32,205 15,273 19,261 14,344 20,205 19,635 14,390 9,289 18,188
Total Current Assets 2,915,643 3,083,153 3,091,361 2,925,288 2,871,974 2,830,789 2,759,625 2,527,986 2,359,678 2,266,753 2,269,480 2,092,194 2,038,018 2,004,718 1,912,782 1,752,222 1,598,336 1,507,737 1,474,211 1,364,692 1,285,823 1,244,747 1,199,068 1,129,002 1,024,519 970,180 960,033 883,742 788,481 708,010 646,551 635,723 573,522 552,238 528,935 500,060 456,966 433,815 415,087 401,940
Non-Current Assets
Property, Plant and Equipment 340,331 357,998 369,951 375,965 401,616 413,882 422,128 357,919 370,845 395,153 421,055 369,509 370,117 372,099 398,205 396,469 402,119 408,342 404,250 322,466 321,622 278,896 102,646 99,465 98,450 96,825 86,419 77,935 77,115 75,962 73,616 70,284 66,751 64,294 60,499 60,552 58,446 55,115 55,134 54,665
Goodwill 608,072 595,220 562,459 548,177 534,489 533,730 529,072 505,542 521,267 534,136 530,723 386,508 335,477 210,881 211,956 207,764 199,039 198,534 195,043 186,299 179,214 167,707 166,832 144,987 144,667 150,337 119,531 119,452 116,239 110,291 109,289 111,722 110,668 118,615 115,930 84,229 61,159 56,346 57,417 39,055
Intangible Assets 78,241 80,756 22,717 69,730 68,132 73,113 77,652 79,220 89,032 97,569 101,143 74,576 65,130 48,547 51,975 54,321 55,887 58,676 56,258 56,537 53,821 50,087 57,065 52,669 55,201 59,500 44,511 46,238 49,998 49,668 51,260 53,867 55,962 45,765 46,860 37,176 38,868 45,091 47,689 46,280
Long Term Investments 42,495 35,525 610,860 33,063 31,851 32,477 30,262 31,052 27,500 29,548 29,727 185,954 28,865 27,362 25,000 25,000 0 0 5,800 0 0 0 0 1,456 1,669 1,883 2,097 2,462 2,705 2,975 3,252 3,283 3,478 3,239 3,649 4,177 3,814 3,806 4,081 4,207
Tax Assets 213,074 197,474 197,901 187,524 164,471 167,654 172,797 214,219 172,807 161,302 143,928 104,057 96,115 90,188 92,454 90,071 78,102 79,044 75,013 75,071 69,734 69,345 69,983 61,905 54,805 48,170 24,974 30,300 33,022 29,211 31,005 26,598 25,991 18,441 18,312 14,006 13,568 11,453 11,094 14,929
Other Non-Current Assets 25,473 24,451 59,575 22,525 21,164 19,700 17,615 19,665 22,835 23,109 27,171 29,435 27,893 26,746 28,960 29,578 55,647 59,548 33,633 35,098 21,237 20,653 16,208 14,498 12,884 16,507 12,691 12,877 11,823 10,870 10,838 7,722 7,516 5,273 4,351 3,528 3,672 3,908 3,524 3,955
Total Non-Current Assets 1,307,686 1,291,424 1,261,004 1,236,984 1,221,723 1,240,556 1,249,526 1,207,617 1,204,286 1,240,817 1,253,747 1,150,039 923,597 775,823 808,550 803,203 790,794 804,144 769,997 675,471 645,628 586,688 412,734 374,980 367,676 373,222 290,223 289,264 290,902 278,977 279,260 273,476 270,366 255,627 249,601 203,668 179,527 175,719 178,939 163,091
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 4,223,329 4,374,577 4,352,365 4,162,272 4,093,697 4,071,345 4,009,151 3,735,603 3,563,964 3,507,570 3,523,227 3,242,233 2,961,615 2,780,541 2,721,332 2,555,425 2,389,130 2,311,881 2,244,208 2,040,163 1,931,451 1,831,435 1,611,802 1,503,982 1,392,195 1,343,402 1,250,256 1,173,006 1,079,383 986,987 925,811 909,199 843,888 807,865 778,536 703,728 636,493 609,534 594,026 565,031
Current Liabilities
Accounts Payable 30,954 27,247 31,992 25,415 27,289 28,857 30,852 28,288 22,488 19,406 24,847 8,086 9,712 7,168 10,189 10,785 7,596 5,232 7,831 6,896 6,043 4,397 7,444 8,422 6,727 8,474 5,574 5,592 4,253 3,256 3,213 4,661 3,005 3,562 2,576 12,061 11,993 13,366 4,641 6,027
Short Term Debt 36,829 36,205 36,558 38,294 39,001 40,932 43,213 46,392 47,826 56,921 66,122 51,174 77,821 56,179 60,759 61,107 60,937 60,108 57,542 51,424 48,429 39,856 225,325 0 0 0 152,615 0 0 0 107,129 113,284 21,765 25,945 117,941 26,401 75,306 67,159 82,028 20,317
Tax Payables 37,466 33,962 38,812 29,554 30,766 37,439 46,069 34,390 18,190 20,264 27,440 20,928 16,939 9,097 20,603 13,779 10,972 6,987 9,064 47,548 50,156 69,835 67,845 52,530 47,529 52,264 40,860 35,740 35,661 35,395 25,008 39,499 21,765 25,945 29,472 26,401 21,505 16,005 24,704 20,317
Deferred Revenue 31,811 34,390 38,812 29,554 30,766 35,598 36,036 25,748 -41,125 37,321 39,810 20,928 16,939 9,097 17,383 13,779 10,972 6,987 9,132 47,548 50,156 69,835 4,558 0 0 0 4,498 0 0 0 3,319 3,685 3,356 3,099 3,047 2,345 2,615 3,061 3,220 2,282
Other Current Liabilities 502,864 560,688 537,570 520,315 487,009 577,471 637,382 627,529 655,514 569,604 632,641 552,359 418,476 391,317 377,619 329,160 286,075 316,994 312,443 205,602 167,986 168,478 25,502 212,551 174,684 171,434 18,280 153,392 125,967 119,635 2,558 800 63,888 74,938 4,347 71,561 87 34,011 35,524 55,442
Total Current Liabilities 602,458 658,530 644,932 613,578 584,065 682,858 747,483 727,957 684,703 683,252 763,420 632,547 522,948 463,761 465,950 414,831 365,580 389,321 386,948 311,470 272,614 282,566 262,829 220,973 181,411 179,908 180,967 158,984 130,220 122,891 116,219 122,430 92,014 107,544 127,911 112,368 90,001 117,597 125,413 84,068
Non-Current Liabilities
Long Term Debt 25,501 25,787 26,126 135,832 141,841 146,166 150,010 150,898 161,112 171,364 173,036 174,580 152,014 187,037 205,642 208,974 206,749 214,358 205,922 178,980 183,137 152,935 25,031 25,028 25,020 25,025 25,033 25,041 25,033 25,040 25,048 33,062 40,088 40,116 35,000 15,000 0 0 0 0
Deferred Revenue 243 496 951 630 473 319 42 109 326 116 84 156 20,555 329 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2,819 -2,583 -2,402 -3,492 0 0 0 113
Deferred Tax 103,654 110,368 8,700 -630 -473 -319 12,800 -109 -326 -116 18,300 -156 -20,555 -329 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3,327 2,819 2,583 2,402 3,492 2,432 4,106 4,563 3,478
Other Non-Current Liabilities 93,514 103,711 200,186 112,844 104,451 111,879 95,806 98,104 94,143 99,198 72,550 95,987 73,985 65,804 66,722 71,386 63,707 60,720 55,193 57,596 53,453 57,709 61,346 62,046 72,961 83,121 69,309 3,836 4,424 3,954 3,132 268 2,819 2,583 2,402 3,492 0 0 0 31,672
Total Non-Current Liabilities 222,912 240,362 235,963 248,676 246,292 258,045 258,658 249,002 255,255 270,562 263,970 270,567 225,999 252,841 272,364 280,360 270,456 275,078 261,115 236,576 236,590 210,644 86,377 87,074 97,981 108,146 94,342 28,877 29,457 28,994 28,180 36,657 42,907 42,699 37,402 18,492 2,432 4,106 4,563 35,263
Total Liabilities 825,370 898,892 880,895 862,254 830,357 940,903 1,006,141 976,959 939,958 953,814 1,027,390 903,114 748,947 716,602 738,314 695,191 636,036 664,399 648,063 548,046 509,204 493,210 349,206 308,047 279,392 288,054 275,309 187,861 159,677 151,885 144,399 159,087 134,921 150,243 165,313 130,860 92,433 121,703 129,976 119,331
Common Stock 57 58 58 58 58 58 58 57 57 57 57 57 57 56 56 56 56 56 55 55 55 54 54 54 54 53 53 52 51 51 50 50 50 49 49 49 49 48 48 48
Retained Earnings 2,379,332 2,496,757 2,501,107 2,440,043 2,421,326 2,342,730 2,248,948 2,093,909 1,937,855 1,919,251 1,829,532 1,687,253 1,571,597 1,456,926 1,347,880 1,262,341 1,172,909 1,106,285 1,020,590 946,066 879,064 820,287 759,533 699,568 633,950 583,695 518,820 549,694 507,060 469,701 444,320 419,557 393,383 368,953 345,054 317,412 294,539 275,312 260,598 242,204
Accumulated Other Comprehensive Income/Loss -69,423 -123,665 -39,040 -91,630 -72,085 -77,960 -95,321 -138,632 -76,357 -86,150 -54,207 -41,901 -29,073 -40,750 -25,512 -50,672 -50,373 -69,261 -31,374 -43,591 -31,314 -35,471 -41,514 -34,347 -32,155 -14,245 -17,623 -21,048 -26,751 -31,302 -37,688 -32,479 -32,837 -30,451 -35,150 -29,451 -21,110 -24,784 -22,054 -10,774
Total Stockholders Equity 3,397,377 3,475,110 3,470,891 3,299,439 3,262,761 3,128,964 3,001,532 2,757,166 2,622,353 2,552,103 2,487,117 2,339,119 2,212,668 2,063,939 1,983,018 1,860,234 1,753,094 1,647,482 1,596,145 1,492,117 1,422,247 1,338,225 1,262,596 1,195,935 1,112,803 1,055,348 974,947 985,145 919,706 835,102 781,412 750,112 708,967 657,622 613,223 572,868 544,060 487,831 464,050 445,700
Total Investments 103,987 97,150 60,739 60,431 71,376 60,373 60,336 60,216 87,598 29,548 29,727 185,954 28,865 27,362 60,007 60,089 60,025 0 5,809 0 0 0 0 1,456 1,669 1,883 2,097 803 403 403 403 3,283 3,478 3,239 30,181 30,000 30,000 30,000 4,081 1,061
Total Debt 165,984 172,360 171,945 174,126 180,842 187,098 193,223 197,290 208,938 228,285 239,158 225,754 229,835 243,216 266,401 270,081 267,686 274,466 263,464 230,404 231,566 192,791 25,031 25,028 25,020 25,025 25,033 25,041 25,033 25,040 25,048 33,062 40,088 40,116 35,000 15,000 0 0 0 0
Net Debt -1,621,732 -1,811,361 -1,864,290 -1,698,851 -1,596,077 -1,562,324 -1,488,121 -1,290,309 -1,084,580 -1,048,176 -1,207,467 -1,040,860 -1,053,398 -1,129,613 -1,055,742 -890,984 -726,038 -641,787 -673,088 -622,837 -545,799 -569,738 -745,529 -660,080 -559,061 -510,832 -557,552 -487,452 -418,468 -373,379 -336,977 -297,565 -240,636 -204,761 -164,449 -199,443 -175,717 -192,363 -220,534 -191,246

Reported Currency: USD 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 2014-09-30
Cash Flows from Operating Activities
Net Income 98,645 116,243 97,554 97,204 120,033 102,292 155,039 156,054 18,604 89,719 142,279 115,656 114,671 109,046 85,539 89,432 66,624 85,565 74,524 67,002 58,777 60,754 59,965 65,618 50,255 64,418 -30,874 42,634 37,359 23,641 24,763 26,174 24,430 23,899 27,638 22,873 19,231 14,714 18,423 19,040
Depreciation & Amortization 30,460 22,146 23,158 18,142 33,353 32,825 33,587 33,175 34,241 39,046 38,654 36,740 36,274 33,483 32,681 32,562 32,244 31,756 28,618 25,598 24,573 22,387 10,183 9,319 8,962 8,176 7,696 7,174 7,020 6,672 6,237 5,925 6,123 5,102 4,899 4,393 3,903 4,200 2,833 5,510
Deferred Income Tax -13,877 1,866 -25,434 -16,363 3,780 823 12,687 -25,446 -18,575 -10,830 -39,952 -8,124 -5,516 6,692 -15,448 -7,517 -5,317 8,288 -4,659 -1,912 -2,039 846 -11,628 -8,791 -4,291 -23,290 11,175 2,152 -3,361 2,595 -3,293 -80 551 -482 -15,863 163 277 95 -3,545 80
Stock Based Compensation 35,684 44,791 38,194 37,847 33,110 38,579 31,617 33,287 27,893 7,112 1 29,187 23,898 24,553 20,444 23,474 19,439 11,881 19,012 15,471 15,697 21,856 12,452 15,330 14,810 16,596 12,487 11,217 12,927 15,776 11,724 13,826 12,730 10,964 12,483 11,963 12,253 9,134 8,096 7,425
Change in Working Capital -94,960 -73,651 22,903 34,673 -106,465 -76,283 -5,101 77,011 -51,038 -250,701 100,876 23,344 -100,130 -158,946 33,186 39,226 34,146 -82,847 8,364 9,330 -56,697 -106,432 51,353 21,922 -11,490 -56,787 71,442 3,676 -24,495 -17,590 10,472 15,595 -5,162 -27,184 -12,912 16,382 -28,863 -26,314 18,217 -8,971
Accounts Receivable -26,840 -36,161 26,211 -5,839 15,557 -3,573 -9,569 -13,532 -38,360 -144,783 -211,684 -64,672 -78,643 -89,395 4,235 15,319 39,581 -51,423 -46,421 3,829 -35,762 -8,820 -14,747 -1,207 -27,526 12,475 -34,349 -19,766 -29,265 24,635 -15,811 -9,335 -22,459 16,993 -44,119 9,634 -28,471 15,262 -12,284 -10,954
Inventory 0 0 -26,211 0 0 0 0 13,532 0 144,783 0 0 0 -1,607,342 -1,418,473 0 0 -1,147,433 -1,032,637 -1,047,946 -1,034,563 -1,057,305 -867,793 -885,466 -825,560 -862,054 -672,611 -702,683 -653,932 -627,421 -502,779 22,907 17,385 -44,793 42,378 6,511 1,984 -51,236 32,287 9,958
Accounts Payable 3,129 -5,483 -683 -947 290 1,494 -11,703 8,044 5,358 -4,633 4,065 -2,520 -782 -3,166 592 1,203 3,040 -2,407 159 225 419 -2,488 -2,346 566 -1,512 2,520 -664 1,367 441 77 -1,270 1,550 -210 671 -10,909 385 -1,926 9,669 -2,339 -6,163
Other Working Capital -71,249 -32,007 23,586 41,459 -122,312 2,079 16,171 68,967 4,097 -246,068 308,495 25,864 -99,348 1,540,957 1,446,832 38,023 31,106 1,118,416 1,087,263 1,053,222 1,013,209 962,181 936,239 908,029 843,108 790,272 779,066 724,758 658,261 585,119 530,332 473 122 -55 -262 -148 -450 -9 553 -1,812
Other Non-Cash Items 121,390 149,252 -110,059 43,376 5,241 -10,902 -41,760 -21,713 72,072 73,806 42,756 9,247 -361 -2,001 3,030 -1,613 -980 8,612 -1,272 3,550 3,718 387 805 -1,099 1,213 -1,783 -542 -1,969 -1,582 134 3,748 372 -179 -1,438 -4,406 -254 -4,638 5,042 4,681 58
Net Cash Provided by Operating Activities 57,027 129,920 46,316 214,879 89,052 87,334 186,069 252,368 77,515 -51,848 284,614 206,050 68,836 12,827 159,432 175,564 146,156 63,255 124,587 119,039 44,029 -202 123,130 102,299 59,459 7,330 71,384 64,884 27,868 31,228 53,651 61,812 38,493 10,861 11,839 55,520 2,163 6,871 48,705 23,142
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -4,704 -6,749 -9,995 -3,624 -6,883 -7,913 -21,495 -18,708 -18,152 -23,274 -56,617 -21,111 -22,587 -11,186 -18,482 -9,787 -11,449 -29,075 -47,013 -27,270 -11,601 -13,424 -10,109 -8,162 -8,592 -10,711 -12,925 -5,440 -5,716 -5,725 -9,336 -6,392 -7,404 -6,185 -3,760 -5,350 -5,390 -3,464 -4,135 -4,978
Acquisitions Net -12,567 -44,139 -10,820 -16,166 -1,972 0 -114 91 -2,414 -8,207 -153,994 -39,712 -121,252 0 0 -6,315 -2,234 -10,339 -10,667 -12,415 -16,240 0 -24,004 0 0 -50,264 -6,840 0 -6,810 0 -1,001 -1,984 -2,515 -463 -49,254 -27,624 0 -30 -10,595 0
Purchases of Investments -6,705 -1,417 -319 -1,375 -10,865 -1,906 0 -1,625 -60,000 0 60,000 0 -1,500 -1,044 -60,000 0 -60,500 -20,000 0 0 0 0 418 0 0 0 0 0 0 0 91 -50 50 -91 0 0 0 0 0 0
Sales/Maturities of Investments 1,199 310 -10,865 10,865 0 0 0 0 0 0 -60,000 0 0 60,000 0 0 0 0 0 0 0 0 -418 0 0 418 0 0 0 0 -91 104 0 463 0 0 0 0 0 0
Other Investing Activities -69 1,005 437 -261 -45 -7,898 -9,530 -8,458 -7,959 -3,082 179 -279 -512 691 60,575 426 97 -71 -107 -452 -1,044 -5,136 -177 -1,357 442 393 7,606 -1,000 -6,214 81 -2,095 -386 -1,733 29,696 695 -722 -207 -30,388 209 -219
Net Cash Used for Investing Activities -22,846 -50,990 -20,697 -10,561 -19,765 -17,717 -31,139 -28,700 -88,525 -34,563 -210,432 -61,102 -145,851 48,461 -17,907 -15,676 -74,086 -59,485 -57,787 -40,137 -28,885 -18,560 -34,290 -9,519 -8,150 -60,164 -12,159 -6,440 -11,930 -5,644 -12,432 -8,708 -11,602 23,420 -52,319 -33,696 -5,597 -33,882 -14,521 -5,197
Cash Flows from Financing Activities
Debt Repayment -535 -589 -362 -52 -553 -1,411 -11,542 -786 -3,920 -6,836 -31,054 0 0 0 0 0 0 0 -2 -1 -2 -4 -9 -7 -12 -3,466 -14 -30 -25,029 -30 -8,033 -7,036 -29 -15,031 -20,000 0 0 0 0 0
Common Stock Issued 17,865 14,611 23,024 2,981 23,143 2,488 50,660 9,203 18,770 3,395 6,110 4,566 11,237 4,373 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 -214,477 -120,593 -36,491 -78,486 -41,437 -8,510 -4,455 -1,305 -16,920 -3,876 -7,490 -412 -30,392 -3,304 -3,919 -314 -14,881 -1,018 -982 -1,437 -11,876 -1,208 -679 -372 -6,590 -106 -106 -386 -8 -2,694 -539 0 0 0 0 0 0 0 0 0
Dividends Paid 0 0 -23,143 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 -28,933 -5,510 14,497 -5,029 -5,523 -7,885 -26,618 2,659 -17,176 1,108 -6,515 4,910 10,067 4,633 4,237 5,879 10,279 -1,028 8,200 6,377 9,905 11,393 2,838 9,639 14,177 7,588 9,650 6,500 51,287 10,606 2,641 3,691 9,983 24,820 28,313 19,388 -15,427 1,490 988 1,785
Net Cash Used Provided by Financing Activities -226,080 -112,081 -22,356 -80,586 -47,513 -15,318 8,045 568 -1,030 -9,604 -45,059 4,498 -20,325 1,329 318 5,565 -4,602 -2,046 7,216 4,939 -1,973 10,181 2,150 9,260 7,575 4,016 9,530 6,084 26,250 7,882 -5,931 -3,345 9,954 9,789 28,313 19,388 -15,427 1,490 988 1,785
Effect of Forex Changes on Cash -6,887 -19,560 35,011 -22,728 3,026 14,070 31,009 -30,215 -254 -45,407 -5,341 -8,930 8,095 -11,856 19,467 1,889 10,010 -22,009 9,283 -8,001 1,700 548 -5,580 -1,015 -10,685 3,040 1,337 4,464 2,894 2,928 -3,890 144 -998 1,358 -2,827 -2,486 2,215 -2,650 -5,884 -3,559
Net Change in Cash -199,056 -57,808 157,817 -1,759,084 26,772 68,369 193,984 194,021 -12,294 -141,422 23,782 140,516 -89,245 50,761 161,310 167,342 77,478 -20,285 83,299 75,840 14,871 -8,033 85,410 101,025 48,199 -45,778 70,092 68,992 45,082 36,394 31,398 49,903 35,847 45,428 -14,994 38,726 -16,646 -28,171 29,288 16,171
Cash at End of Period 1,787,716 1,983,721 2,036,235 18,142 1,778,777 1,752,005 1,683,636 1,489,652 1,295,631 1,307,925 1,449,347 1,425,565 1,285,049 1,374,294 1,323,533 1,162,223 994,881 917,403 937,688 854,389 778,549 763,678 771,711 686,301 585,276 537,077 582,585 512,493 443,501 398,419 362,025 330,627 280,724 244,877 199,449 214,443 175,717 192,363 220,534 191,246
Cash at Start of Period 1,986,772 2,041,529 1,878,418 1,777,226 1,752,005 1,683,636 1,489,652 1,295,631 1,307,925 1,449,347 1,425,565 1,285,049 1,374,294 1,323,533 1,162,223 994,881 917,403 937,688 854,389 778,549 763,678 771,711 686,301 585,276 537,077 582,855 512,493 443,501 398,419 362,025 330,627 280,724 244,877 199,449 214,443 175,717 192,363 220,534 191,246 175,075
Free Cash Flow
Operating Cash Flow 57,027 129,920 46,316 214,879 89,052 87,334 186,069 252,368 77,515 -51,848 284,614 206,050 68,836 12,827 159,432 175,564 146,156 63,255 124,587 119,039 44,029 -202 123,130 102,299 59,459 7,330 71,384 64,884 27,868 31,228 53,651 61,812 38,493 10,861 11,839 55,520 2,163 6,871 48,705 23,142
Capital Expenditure -4,704 -6,749 -9,995 -3,624 -6,883 -7,913 -21,495 -18,708 -18,152 -23,274 -56,617 -21,111 -22,587 -11,186 -18,482 -9,787 -11,449 -29,075 -47,013 -27,270 -11,601 -13,424 -10,109 -8,162 -8,592 -10,711 -12,925 -5,440 -5,716 -5,725 -9,336 -6,392 -7,404 -6,185 -3,760 -5,350 -5,390 -3,464 -4,135 -4,978
Free Cash Flow 52,323 123,171 36,321 211,255 82,169 79,421 164,574 233,660 59,363 -75,122 227,997 184,939 46,249 1,641 140,950 165,777 134,707 34,180 77,574 91,769 32,428 -13,626 113,021 94,137 50,867 -3,381 58,459 59,444 22,152 25,503 44,315 55,420 31,089 4,676 8,079 50,170 -3,227 3,407 44,570 18,164