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 1,167,527 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
Revenue Y/Y Growth 1.34% -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% - - - -
Cost of Revenue 763,992 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
Gross Profit 403,535 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
Gross Profit Margin 34.56% 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%
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 206,820 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
Total Operating Expenses 226,556 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
Operating Income or Loss 176,979 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
Operating Margin 15.16% 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%
Interest Expense 0 0 0 2,305 0 0 0 0 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
EBITDA 205,993 154,931 140,924 155,712 165,158 177,699 153,196 234,749 213,022 148,111 130,551 198,597 165,667 143,615 148,407 127,704 119,893 108,320 112,741 97,221 105,567 81,538 86,637 88,951 75,306 66,081 56,873 59,773 57,761 50,066 35,267 38,287 39,166 41,173 38,443 45,724 33,066 32,460 31,512 33,890
Depreciation and Amortization 29,014 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
Income Before Tax 189,616 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
Income Tax Expense 53,270 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
Net Income 136,346 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
Net Income Margin 11.68% 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%
EPS 2.40 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
EPS Diluted 2.37 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
Weighted Average Shares Out 56,910 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
Weighted Average Shares Out Diluted 57,425 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

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 2,036,394 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
Short Term Investments 22,316 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
Cash + Short Term Investments 2,058,710 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
Net Receivables 935,077 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 352,139 338,889 318,664 282,218 263,307 272,891 277,525 275,531 281,068 233,303 229,783 195,245 186,734
Inventory 0 -102,612 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
Other Current Assets 113,069 106,103 106,398 97,355 78,851 106,143 86,758 85,319 62,831 76,618 59,471 52,003 67,136 69,049 45,202 24,509 74,750 74,426 97,517 77,967 28,187 26,105 29,783 25,976 29,646 31,919 33,154 25,104 31,557 25,913 26,970 21,219 32,205 15,273 34,476 18,237 25,074 24,042 18,705 14,219
Total Current Assets 3,106,856 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
Non-Current Assets
Property, Plant and Equipment 337,431 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
Goodwill 621,903 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
Intangible Assets 74,494 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
Long Term Investments 0 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
Tax Assets 218,320 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
Other Non-Current Assets 98,193 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
Total Non-Current Assets 1,350,341 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
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,457,197 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
Current Liabilities
Accounts Payable 30,774 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
Short Term Debt 37,561 73,658 89,626 73,116 76,588 78,002 81,864 43,213 84,994 88,951 103,942 66,122 102,348 130,642 112,358 60,759 122,214 121,874 120,216 57,542 102,848 96,858 79,712 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Tax Payables 34,346 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
Deferred Revenue 0 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
Other Current Liabilities 578,365 460,380 526,726 501,012 482,021 448,008 534,698 591,313 580,285 555,074 539,640 605,201 501,185 365,655 335,138 357,016 268,053 225,138 256,886 303,379 154,178 119,557 128,622 173,062 160,021 127,155 119,170 124,071 117,652 90,306 84,240 78,779 74,585 63,888 74,938 92,816 71,561 53,888 85,165 92,848
Total Current Liabilities 681,046 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
Non-Current Liabilities
Long Term Debt 127,882 129,155 136,155 135,387 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
Deferred Revenue 0 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
Deferred Tax 0 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
Other Non-Current Liabilities 93,640 93,757 103,711 100,576 112,844 104,451 111,879 108,648 98,104 94,143 99,198 90,934 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 0 0 0 0 0 0 0
Total Non-Current Liabilities 221,522 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
Total Liabilities 902,568 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
Common Stock 57 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
Retained Earnings 2,465,269 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
Accumulated Other Comprehensive Income/Loss -40,517 -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
Total Stockholders Equity 3,554,047 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
Total Investments 22,316 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
Total Debt 165,443 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
Net Debt -1,870,951 -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

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 136,346 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
Depreciation & Amortization 29,014 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
Deferred Income Tax -12,877 -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
Stock Based Compensation 42,124 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
Change in Working Capital 53,482 -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
Accounts Receivable 40,210 -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
Inventory 0 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
Accounts Payable -2,257 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
Other Working Capital 15,529 -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
Other Non-Cash Items -6,127 1,075 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
Net Cash Provided by Operating Activities 241,962 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
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -4,966 -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
Acquisitions Net -359 -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
Purchases of Investments -677 -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
Sales/Maturities of Investments -1,509 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
Other Investing Activities 42,247 -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
Net Cash Used for Investing Activities 34,736 -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
Cash Flows from Financing Activities
Debt Repayment -373 -535 -589 -301 -52 -552 -1,239 -6,351 101 -2,624 -4,905 0 0 0 0 0 0 0 0 0 0 -2 0 -9 -7 -12 -3,466 -14 -30 -25,029 -30 -8,033 -7,036 -29 4,969 20,000 15,000 0 0 0
Common Stock Issued 0 0 0 23,024 0 0 2,488 50,660 9,203 18,770 3,395 0 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
Common Stock Repurchased -49,955 -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 0 -2,694 -539 0 0 0 0 0 0 0 0
Dividends Paid 0 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
Other Financing Activities -3,178 -11,068 9,101 14,436 -2,048 -5,524 -5,569 14,396 467 1,594 -4,699 -45,059 4,498 -20,325 1,329 318 5,565 -4,602 -2,046 8,198 6,376 9,905 11,389 2,159 9,267 7,587 7,482 9,544 6,114 24,128 7,912 2,641 3,691 9,983 4,820 8,313 4,388 -15,427 1,490 988
Net Cash Used Provided by Financing Activities -53,506 -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
Effect of Forex Changes on Cash 25,904 -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
Net Change in Cash 252,991 -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
Cash at End of Period 2,040,707 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
Cash at Start of Period 1,791,611 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
Free Cash Flow
Operating Cash Flow 241,962 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
Capital Expenditure -4,966 -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
Free Cash Flow 236,996 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