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


All numbers in thousands except per share items and ratios.


Reported Currency: USD 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 2014-06-30 2014-03-31 2013-12-31
Revenue 1,563,812 1,639,478 1,716,335 1,727,026 1,833,455 1,862,827 1,814,834 1,769,917 1,712,566 1,580,581 1,398,380 1,304,086 1,189,897 1,108,326 1,506,691 1,537,385 1,552,132 1,516,385 1,468,530 1,481,658 1,466,226 1,457,054 1,395,333 1,346,282 1,324,709 1,308,428 1,287,370 1,265,073 1,338,541 1,344,160 1,302,625 1,304,594 1,312,718 1,272,058 1,205,563 1,221,450 1,224,308 1,164,914 1,084,342 1,083,864
Revenue Y/Y Growth -14.71% -11.99% -5.43% -2.42% 7.06% 17.86% 29.78% 35.72% 43.93% 42.61% -7.19% -15.18% -23.34% -26.91% 2.60% 3.76% 5.86% 4.07% 5.25% 10.06% 10.68% 11.36% 8.39% 6.42% -1.03% -2.66% -1.17% -3.03% 1.97% 5.67% 8.05% 6.81% 7.22% 9.20% 11.18% 12.69% - - - -
Cost of Revenue 922,873 979,309 1,026,603 1,007,979 1,045,846 1,047,280 1,042,988 1,025,799 987,239 915,709 836,669 789,744 722,551 685,249 895,974 898,441 905,686 878,844 860,942 861,596 855,758 849,936 822,967 793,136 778,309 769,990 761,542 745,871 786,032 787,167 770,653 764,513 762,917 741,556 711,476 720,693 719,088 686,470 645,847 640,648
Gross Profit 640,939 660,169 689,732 719,047 787,609 815,547 771,846 744,118 725,327 664,872 561,711 514,342 467,346 423,077 610,717 638,944 646,446 637,541 607,588 620,062 610,468 607,118 572,366 553,146 546,400 538,438 525,828 519,202 552,509 556,993 531,972 540,081 549,801 530,502 494,087 500,757 505,220 478,444 438,495 443,216
Gross Profit Margin 40.99% 40.27% 40.19% 41.63% 42.96% 43.78% 42.53% 42.04% 42.35% 42.07% 40.17% 39.44% 39.28% 38.17% 40.53% 41.56% 41.65% 42.04% 41.37% 41.85% 41.64% 41.67% 41.02% 41.09% 41.25% 41.15% 40.85% 41.04% 41.28% 41.44% 40.84% 41.40% 41.88% 41.70% 40.98% 41.00% 41.27% 41.07% 40.44% 40.89%
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 496,732 541,904 552,229 545,129 548,579 509,394 514,194 544,551 495,576 488,093 423,062 425,161 390,799 364,828 479,573 485,716 483,555 478,139 461,359 466,153 459,330 457,607 437,999 424,383 414,179 407,721 400,249 394,505 406,142 407,496 398,074 395,724 390,735 381,355 365,985 367,590 366,967 354,791 336,386 339,151
Total Operating Expenses 496,732 -1,488,267 552,950 545,546 548,996 509,810 514,611 545,068 496,148 488,669 423,638 425,378 391,133 365,158 479,911 486,055 483,894 478,480 461,701 466,524 459,759 458,049 438,462 424,799 414,660 408,086 400,550 394,814 406,468 407,810 398,362 395,916 390,735 381,355 365,985 367,590 366,967 355,015 336,719 339,551
Operating Income or Loss 144,207 151,211 109,491 148,682 253,948 371,359 287,236 199,102 229,417 176,203 138,118 88,948 76,415 58,024 130,806 154,247 162,552 159,061 145,887 154,983 150,709 149,069 134,639 129,038 132,270 130,707 125,501 124,581 146,324 149,414 133,791 144,315 159,066 149,147 128,102 133,321 138,253 123,653 102,014 103,894
Operating Margin 9.22% 9.22% 6.38% 8.61% 13.85% 19.94% 15.83% 11.25% 13.40% 11.15% 9.88% 6.82% 6.42% 5.24% 8.68% 10.03% 10.47% 10.49% 9.93% 10.46% 10.28% 10.23% 9.65% 9.58% 9.98% 9.99% 9.75% 9.85% 10.93% 11.12% 10.27% 11.06% 12.12% 11.72% 10.63% 10.91% 11.29% 10.61% 9.41% 9.59%
Interest Expense 0 0 -59,407 4,778 2,346 718 166 0 0 151 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
EBITDA 144,207 151,211 110,212 149,099 254,365 371,775 287,653 176,527 231,510 148,969 126,661 48,639 50,452 58,249 131,144 153,228 162,891 159,402 146,229 153,909 151,138 149,511 134,367 128,763 132,221 130,717 125,579 124,697 146,367 165,084 133,898 144,357 159,066 149,147 128,102 133,167 138,253 123,653 102,109 116,142
Depreciation and Amortization 11,292 13,212 721 417 417 416 417 517 572 576 576 217 334 330 338 339 339 341 342 371 429 442 463 416 481 365 301 309 326 15,901 288 192 12,919 13,562 13,006 12,954 12,107 224 333 12,477
Income Before Tax 136,343 151,211 168,898 203,098 225,624 240,833 227,400 222,142 227,658 203,862 150,106 129,585 102,510 58,024 131,763 154,246 163,782 160,103 147,383 154,983 151,905 150,075 134,639 129,038 132,270 130,707 125,501 124,581 146,324 149,414 133,791 144,315 159,306 149,235 128,174 133,321 138,361 123,653 102,014 103,894
Income Tax Expense 40,798 44,919 46,893 55,445 59,418 65,012 59,161 54,198 56,787 54,649 39,508 35,169 26,761 11,828 41,848 41,404 46,601 45,491 37,585 41,419 36,663 40,760 38,472 81,991 47,570 50,391 46,980 46,793 55,755 57,798 50,375 50,872 62,581 59,529 50,252 49,268 53,177 48,513 40,463 37,009
Net Income 95,545 106,292 122,005 147,653 166,206 175,821 168,239 167,944 170,871 149,213 110,598 94,416 75,749 46,196 89,915 112,842 117,181 114,612 109,798 113,564 115,242 109,315 96,167 47,047 84,700 80,316 78,521 77,788 90,569 91,616 83,416 93,443 96,725 89,706 77,922 84,053 85,184 75,140 61,551 66,885
Net Income Margin 6.11% 6.48% 7.11% 8.55% 9.07% 9.44% 9.27% 9.49% 9.98% 9.44% 7.91% 7.24% 6.37% 4.17% 5.97% 7.34% 7.55% 7.56% 7.48% 7.66% 7.86% 7.50% 6.89% 3.49% 6.39% 6.14% 6.10% 6.15% 6.77% 6.82% 6.40% 7.16% 7.37% 7.05% 6.46% 6.88% 6.96% 6.45% 5.68% 6.17%
EPS 0.91 1.00 1.15 1.38 1.54 1.62 1.54 1.53 1.55 1.35 0.99 0.84 0.67 0.41 0.79 0.99 1.02 0.98 0.94 0.96 0.96 0.90 0.79 0.38 0.69 0.64 0.63 0.61 0.71 0.71 0.65 0.72 0.74 0.68 0.59 0.63 0.64 0.56 0.45 0.49
EPS Diluted 0.90 1.00 1.14 1.37 1.53 1.60 1.52 1.51 1.53 1.33 0.98 0.84 0.67 0.41 0.79 0.98 1.01 0.98 0.93 0.95 0.95 0.89 0.78 0.38 0.68 0.64 0.62 0.61 0.71 0.71 0.64 0.71 0.73 0.67 0.58 0.62 0.63 0.55 0.45 0.49
Weighted Average Shares Out 105,340 106,102 106,420 106,980 107,855 108,833 109,218 109,488 110,176 110,861 111,424 112,059 112,809 112,865 113,187 114,034 115,181 116,381 117,068 118,736 120,115 121,307 121,934 122,921 123,569 124,617 125,537 126,505 127,615 128,586 129,281 130,172 131,285 132,499 133,077 133,372 134,054 134,699 135,333 135,219
Weighted Average Shares Out Diluted 105,810 106,422 107,130 107,808 108,618 109,696 110,591 111,020 111,490 111,889 112,496 112,941 113,355 113,121 113,858 114,862 115,868 116,988 117,966 119,851 121,443 122,268 122,887 123,883 124,200 125,104 126,418 127,428 128,191 129,329 130,137 131,430 132,488 133,553 134,286 134,956 135,366 135,708 136,161 136,813

Reported Currency: USD 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 2014-06-30 2014-03-31 2013-12-31
Current Assets
Cash and Cash Equivalents 729,472 722,763 547,729 658,626 593,348 590,909 550,330 619,001 633,719 542,805 497,930 574,426 587,000 501,485 249,914 270,478 312,741 269,440 269,645 276,579 361,740 308,656 291,987 294,753 347,127 297,798 260,143 260,201 292,451 238,714 214,119 217,733 251,818 313,131 260,885 287,119 290,876 307,778 267,737 275,764
Short Term Investments 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
Cash + Short Term Investments 729,472 722,763 547,729 658,626 593,348 590,909 550,330 619,001 633,719 542,805 497,930 574,426 587,000 501,485 249,914 270,478 312,741 269,440 269,645 276,579 361,740 308,656 291,987 294,753 347,127 297,798 260,143 260,201 292,451 238,714 214,119 217,733 251,818 313,131 260,885 287,119 290,876 307,778 267,737 275,764
Net Receivables 941,121 974,008 1,009,192 1,018,287 1,101,305 1,091,598 1,071,608 984,691 1,005,633 907,947 799,673 714,163 690,259 665,409 853,529 832,797 852,843 842,294 826,366 794,446 834,347 801,875 784,889 732,405 737,901 708,493 700,419 703,228 742,824 732,193 734,378 704,640 731,574 687,029 661,251 657,676 657,105 617,200 587,249 551,905
Inventory -657,516 -1,006,899 0 558,236 517,600 540,020 607,772 609,209 549,019 553,026 525,883 504,308 529,470 505,671 456,026 482,806 370,661 360,949 345,844 311,708 332,924 315,375 302,964 292,326 278,961 264,273 252,446 236,371 384,884 364,370 353,383 350,784 330,384 325,990 311,662 305,388 301,249 279,814 266,582 262,272
Other Current Assets 657,516 32,891 695,401 49,963 37,597 38,215 42,327 55,646 45,380 49,451 50,434 49,841 46,952 47,583 47,186 42,768 94,938 92,236 90,162 90,877 83,389 78,223 88,616 112,385 73,334 76,542 82,914 84,434 73,414 72,835 78,321 70,524 69,596 71,284 82,491 73,100 65,275 69,127 65,749 82,587
Total Current Assets 1,670,593 722,763 2,252,322 2,285,112 2,249,850 2,260,742 2,272,037 2,268,547 2,233,751 2,053,229 1,873,920 1,842,738 1,853,681 1,720,148 1,606,655 1,628,849 1,631,183 1,564,919 1,532,017 1,473,610 1,612,400 1,504,129 1,468,456 1,431,869 1,437,323 1,347,106 1,295,922 1,284,234 1,493,573 1,408,112 1,380,201 1,343,681 1,383,372 1,397,434 1,316,289 1,323,283 1,314,505 1,273,919 1,187,317 1,172,528
Non-Current Assets
Property, Plant and Equipment 291,311 290,751 295,798 311,685 304,769 319,272 322,841 322,196 324,943 341,399 352,313 372,505 377,622 366,250 368,480 369,414 367,589 368,694 374,213 125,176 125,175 130,010 136,837 144,887 146,607 153,563 157,782 161,509 161,215 157,170 147,934 142,906 129,229 124,649 120,348 121,754 109,708 109,918 111,587 112,644
Goodwill 237,575 238,222 237,911 237,810 221,426 222,268 222,858 222,855 222,892 223,239 223,046 223,055 210,203 209,830 209,503 210,364 209,985 210,249 210,127 209,958 210,481 210,387 210,832 210,885 210,880 210,393 209,925 209,793 209,947 210,072 209,115 208,579 197,992 198,713 198,260 199,488 200,074 200,889 200,496 200,833
Intangible Assets 0 3,875 4,596 5,317 2,084 2,500 2,917 3,334 3,852 4,428 4,997 5,594 783 1,080 1,392 1,752 2,058 2,452 2,773 3,149 3,547 3,990 4,553 4,946 5,882 6,255 3,370 3,671 3,981 4,306 4,220 4,508 0 0 0 0 557 0 222 556
Long Term Investments 0 -3,875 0 -124,564 0 0 0 -135,427 0 0 0 -113,532 0 0 0 -101,029 0 0 0 -91,204 0 0 0 -74,867 0 0 0 0 8,537 2,070 835 0 0 986 0 0 11,167 -118,643 -111,566 0
Tax Assets 133,547 128,245 121,507 124,564 132,456 129,053 130,113 135,427 146,280 119,073 110,893 113,532 120,803 105,069 88,822 101,029 100,755 93,105 85,477 91,204 83,304 85,067 73,182 74,867 132,160 118,821 108,211 0 -8,537 -2,070 -835 0 0 -986 0 0 -11,167 118,643 111,566 0
Other Non-Current Assets 30,508 32,319 0 124,564 0 0 0 135,427 0 0 0 113,532 0 0 0 101,029 0 0 0 91,204 0 0 0 74,867 0 0 0 118,764 3,265 3,348 3,394 3,286 4,679 2,404 2,389 2,742 2,726 3,719 3,709 3,710
Total Non-Current Assets 692,941 689,537 659,812 679,376 660,735 673,093 678,729 683,812 697,967 688,139 691,249 714,686 709,411 682,229 668,197 682,559 680,387 674,500 672,590 429,487 422,507 429,454 425,404 435,585 495,529 489,032 479,288 493,737 378,408 374,896 364,663 359,279 331,900 325,766 320,997 323,984 312,508 314,526 316,014 317,743
Other Assets 657,516 1,655,341 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1,209 0 0 0 0 0 0 0 -1,399 11,970 0 0 0 0 0 -2,507
Total Assets 3,021,050 3,067,641 2,912,134 2,964,488 2,910,585 2,933,835 2,950,766 2,952,359 2,931,718 2,741,368 2,565,169 2,557,424 2,563,092 2,402,377 2,274,852 2,311,408 2,311,570 2,239,419 2,204,607 1,903,097 2,034,907 1,933,583 1,893,860 1,867,454 1,931,643 1,836,138 1,775,210 1,777,971 1,871,981 1,783,008 1,744,864 1,702,960 1,713,873 1,735,170 1,637,286 1,647,267 1,627,013 1,588,445 1,503,331 1,487,764
Current Liabilities
Accounts Payable 0 149,417 155,633 168,163 153,247 174,724 169,034 183,796 168,720 146,215 121,686 130,770 132,651 142,492 137,345 123,841 126,820 127,482 131,722 168,031 167,197 160,864 146,110 126,937 132,343 127,664 117,308 135,540 156,301 151,179 139,026 148,108 134,991 152,900 141,702 175,107 142,661 128,507 137,936 139,683
Short Term Debt 80,695 82,256 86,113 86,083 81,072 84,394 86,279 83,787 80,162 79,668 79,392 78,843 76,803 75,324 71,522 71,626 71,067 70,384 71,269 200 195 191 187 183 179 175 171 167 163 160 156 153 150 146 143 140 137 134 131 128
Tax Payables 98,146 69,097 28,368 49,094 76,136 79,202 106,066 89,748 103,459 81,561 111,699 71,727 41,856 52,255 55,904 23,454 41,922 29,875 64,799 36,454 50,072 34,139 50,912 34,451 60,209 53,903 49,044 29,178 31,467 24,133 64,571 2,506 48,634 57,911 59,447 26,317 38,461 36,794 33,540 34,658
Deferred Revenue 0 -82,762 0 124,564 132,456 129,053 0 135,427 103,459 81,561 111,699 113,532 41,856 52,255 -71,299 101,029 -70,853 -70,175 -71,065 91,204 0 0 0 74,867 -1,209 0 0 118,764 0 0 0 145,684 0 11,970 0 133,151 0 0 0 112,881
Other Current Liabilities 1,195,583 1,127,660 906,564 837,392 867,474 878,702 1,033,718 955,663 989,261 888,868 763,809 723,481 801,475 707,096 775,786 644,196 850,406 781,819 768,804 560,101 728,888 647,821 618,143 545,909 645,826 591,604 565,121 425,425 573,212 516,840 516,135 361,604 529,028 510,753 465,860 314,964 481,107 452,249 399,479 283,161
Total Current Liabilities 1,276,278 1,276,571 1,148,310 1,216,202 1,234,249 1,266,873 1,289,031 1,358,673 1,341,602 1,196,312 1,076,586 1,046,626 1,052,785 977,167 913,354 940,692 977,440 909,510 900,730 819,536 896,280 808,876 764,440 747,896 777,139 719,443 682,600 679,896 729,676 668,179 655,317 655,549 664,169 675,769 607,705 623,362 623,905 580,890 537,546 535,853
Non-Current Liabilities
Long Term Debt 134,706 136,012 135,921 151,768 150,938 166,197 176,410 181,291 188,469 201,457 208,194 223,869 223,198 205,403 204,768 202,200 201,059 200,187 206,017 457 509 559 608 657 704 750 795 840 883 925 966 1,007 1,046 1,085 1,123 1,159 1,196 1,231 1,266 1,300
Deferred Revenue 0 0 0 0 0 0 0 -135,427 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
Deferred Tax 0 0 0 0 0 129,053 0 135,427 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 Non-Current Liabilities 30,095 29,787 29,422 27,960 34,481 -95,956 32,557 31,344 85,604 84,349 82,690 81,640 93,080 63,101 26,805 24,833 21,241 20,495 20,831 19,906 18,876 14,650 14,015 13,636 13,982 11,561 10,872 10,636 46,492 44,396 43,628 42,623 42,182 43,641 43,835 42,888 29,329 30,763 32,373 30,968
Total Non-Current Liabilities 164,801 165,799 165,343 179,728 185,419 199,294 208,967 212,635 274,073 285,806 290,884 305,509 316,278 268,504 231,573 227,033 222,300 220,682 226,848 20,363 19,385 15,209 14,623 14,293 14,686 12,311 11,667 11,476 47,375 45,321 44,594 43,630 43,228 44,726 44,958 44,047 30,525 31,994 33,639 32,268
Total Liabilities 1,441,079 1,442,370 1,313,653 1,395,930 1,419,668 1,466,167 1,497,998 1,571,308 1,615,675 1,482,118 1,367,470 1,352,135 1,369,063 1,245,671 1,144,927 1,167,725 1,199,740 1,130,192 1,127,578 839,899 915,665 824,085 779,063 762,189 791,825 731,754 694,267 691,372 777,051 713,500 699,911 699,179 707,397 720,495 652,663 667,409 654,430 612,884 571,185 568,121
Common Stock 106 107 108 108 108 110 111 111 111 112 113 113 114 115 115 115 116 118 118 119 121 122 124 124 125 126 127 128 129 130 131 131 133 134 135 135 136 137 137 137
Retained Earnings 290,178 337,302 328,112 318,508 282,992 249,670 225,145 167,659 112,915 60,174 16,962 29,936 42,802 29,697 22,485 36,067 23,595 22,868 4,485 0 31,313 29,240 30,502 37,033 84,416 66,627 64,187 84,562 90,333 74,919 57,705 34,467 47,729 59,588 47,359 36,836 34,393 35,436 6,837 13,315
Accumulated Other Comprehensive Income/Loss -49,997 -36,589 -38,737 -43,623 -71,759 -47,607 -23,574 -22,622 -19,100 -9,092 -13,529 -4,732 -15,996 -27,152 -33,686 -19,986 -25,871 -15,860 -18,006 -16,109 -9,792 -6,409 9,015 3,507 1,704 -5,506 -15,638 -20,502 -7,239 -6,501 -2,308 -10,294 -6,227 1,151 -5,232 14,730 25,076 40,357 38,476 38,071
Total Stockholders Equity 1,579,971 1,625,271 1,598,481 1,568,558 1,490,917 1,467,668 1,452,768 1,381,051 1,316,043 1,259,250 1,197,699 1,205,289 1,194,029 1,156,706 1,129,925 1,143,683 1,111,830 1,109,227 1,077,029 1,063,198 1,119,242 1,109,498 1,114,797 1,105,265 1,139,818 1,104,384 1,080,943 1,086,599 1,094,930 1,069,508 1,044,953 1,003,781 1,006,476 1,014,675 984,623 979,858 972,583 975,561 932,146 919,643
Total Investments 0 -3,875 0 -124,564 0 0 0 -135,427 0 0 0 -113,532 0 0 0 -101,029 0 0 0 -91,204 0 0 0 -74,867 0 0 0 0 8,537 2,070 835 0 0 986 0 0 11,167 -118,643 -111,566 0
Total Debt 215,401 218,268 222,034 237,851 232,010 250,591 262,689 265,078 268,631 281,125 287,586 302,712 300,001 280,727 276,290 273,826 272,126 270,571 277,286 657 704 750 795 840 883 925 966 1,007 1,046 1,085 1,122 1,160 1,196 1,231 1,266 1,299 1,333 1,365 1,397 1,428
Net Debt -514,071 -504,495 -325,695 -420,775 -361,338 -340,318 -287,641 -353,923 -365,088 -261,680 -210,344 -271,714 -286,999 -220,758 26,376 3,348 -40,615 1,131 7,641 -275,922 -361,036 -307,906 -291,192 -293,913 -346,244 -296,873 -259,177 -259,194 -291,405 -237,629 -212,997 -216,573 -250,622 -311,900 -259,619 -285,820 -289,543 -306,413 -266,340 -274,336

Reported Currency: USD 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 2014-06-30 2014-03-31 2013-12-31
Cash Flows from Operating Activities
Net Income -7,131 106,292 122,005 147,653 166,206 175,821 168,239 167,944 170,871 149,213 110,598 1,304,086 75,749 46,196 89,915 112,842 117,181 1,516,385 109,798 113,564 115,242 109,315 96,167 47,047 84,700 80,316 78,521 77,788 90,569 91,616 83,416 93,443 96,725 89,706 77,922 84,053 85,184 75,140 61,551 66,885
Depreciation & Amortization 11,292 13,212 13,459 13,046 12,279 12,243 11,497 12,191 13,393 14,329 14,538 15,401 15,922 15,926 16,251 16,118 17,084 16,429 15,994 16,271 16,370 16,592 16,716 16,430 16,552 16,311 16,200 16,616 16,387 15,901 15,411 13,978 12,919 13,562 13,006 12,954 12,107 12,087 12,533 12,477
Deferred Income Tax 0 -6,685 3,102 7,856 -3,467 928 5,493 11,644 -27,253 -8,108 2,584 6,875 -15,732 -16,311 12,022 212 -7,670 -7,751 5,736 -7,458 1,761 -11,883 1,695 57,400 -13,327 -10,538 10,556 6,669 -6,467 -1,235 -835 -1,667 -5,926 -9,025 8,039 7,524 -8,024 -5,853 2,710 10,281
Stock Based Compensation 0 15,453 -25,728 13,989 14,081 14,409 15,184 13,786 14,061 13,903 14,182 12,863 13,063 13,035 13,525 13,497 11,889 11,670 11,244 11,953 11,055 11,389 10,556 11,028 10,436 10,870 9,857 9,896 10,710 11,745 10,348 10,752 10,852 10,845 8,843 10,861 10,811 10,375 8,774 10,308
Change in Working Capital 0 179,892 -444 35,538 -24,811 -37,288 -161,261 -55,904 44,944 24,110 -66,778 -61,877 86,787 244,333 -4,386 -38,699 49,729 -15,422 -18,018 -14,989 36,625 20,161 -10,694 -70,072 30,136 35,877 6,669 -34,167 41,927 9,101 -30,685 697 -23,874 35,821 -21,625 -30,079 -8,063 12,494 -29,092 3,454
Accounts Receivable 0 36,171 9,772 92,628 -28,271 -40,386 -89,597 16,195 -107,221 -106,578 -95,024 -10,610 -15,563 190,613 -36,700 23,827 -21,345 -15,649 -35,294 32,879 -38,516 -30,786 -49,794 4,771 -25,186 -920 4,296 23,835 -10,393 -3,951 -25,379 20,760 -52,472 -21,602 -22,431 -11,658 -54,597 -29,753 -38,909 13,340
Inventory 0 102,964 0 0 0 0 0 -105,082 117,224 52,032 38,418 -52,884 123,690 57,285 24,500 -641,850 -665,201 -670,881 -615,409 -659,783 -726,894 -676,738 -678,443 -740,903 -669,360 -598,402 -603,451 -623,265 -763,163 -769,197 -695,089 -705,278 -724,509 -728,691 -684,544 -717,945 -684,968 -696,247 -625,724 -657,075
Accounts Payable 0 -11,666 -10,216 21,816 -9,707 5,698 -14,072 20,470 15,002 23,741 -6,603 -7,932 -14,065 4,902 18,193 -108,833 82,532 15,699 1,398 -42,159 85,915 32,432 13,527 -17,913 65,707 7,536 -7,498 -39,075 51,586 42,316 -35,101 -2,917 33,904 52,479 -23,234 -397 40,902 45,465 -14,230 10,514
Other Working Capital 0 52,423 444 -78,906 13,167 -2,600 -57,592 12,513 19,939 54,915 -3,569 9,549 -7,275 -8,467 -10,379 688,157 653,743 655,409 631,287 654,074 716,120 695,253 704,016 683,973 658,975 627,663 613,322 604,338 763,897 739,933 724,884 688,132 719,203 733,635 708,584 699,921 690,600 693,029 649,771 636,675
Other Non-Cash Items -312,801 -27,084 -46,871 -15,808 15,110 66,803 30,010 -4,790 8,777 -28,031 -7,068 -1,245,461 -37,090 -2,163 -2,401 -23,347 2,966 -1,400,563 2,325 3,704 4,260 2,172 1,778 2,695 1,906 1,724 1,697 4,859 100 -111,227 831 792 3,150 1,006 -1,705 -2,435 1,666 671 2,749 -90,928
Net Cash Provided by Operating Activities -308,640 281,080 65,523 202,274 179,398 232,916 69,162 144,871 224,793 165,416 68,056 31,887 138,699 301,016 124,926 80,623 191,179 120,748 127,079 123,045 185,313 147,746 116,218 64,528 130,403 134,560 123,500 81,661 153,226 15,901 78,486 117,995 93,846 141,915 84,480 82,878 93,681 104,914 59,225 12,477
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment 0 -9,724 -9,369 -12,483 -13,362 -20,288 -14,987 -11,814 -8,683 -6,375 -8,488 -4,499 -6,614 -7,988 -14,276 -14,326 -16,513 -15,955 -12,670 -15,298 -9,925 -9,296 -7,965 -12,213 -7,354 -10,851 -10,335 -19,676 -19,540 -24,930 -18,810 -26,781 -18,753 -16,177 -13,346 -26,623 -13,122 -10,642 -12,443 -21,033
Acquisitions Net 0 -335 -700 -18,984 0 0 12,131 25,997 0 0 0 -15,836 0 0 0 0 0 0 0 0 0 0 0 539 -56 0 0 -300 -500 0 0 -14,668 0 0 0 0 0 0 0 0
Purchases of Investments 0 -10,412 -71,302 -15,185 -7,142 -11,148 -33,913 -29,492 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
Sales/Maturities of Investments 0 5,453 18,600 2,229 3,500 3,358 21,782 3,495 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 Investing Activities 0 0 0 0 0 0 -12,131 -25,997 -10,002 -9,289 -6,961 73,228 6,197 -6,677 -14,074 -14,283 -9,287 -8,694 -10,410 -18,041 -8,157 -9,242 -10,585 -12,747 -8,592 -11,949 -4,939 -9,244 -6,584 0 -5,357 -8,647 -6,565 -5,558 -7,455 -7,591 -8,414 -4,523 -5,283 0
Net Cash Used for Investing Activities 140,417 -15,018 -62,771 -44,423 -17,004 -28,078 -27,118 -37,811 -18,685 -15,664 -15,449 52,893 -417 -14,665 -28,350 -28,609 -25,800 -24,649 -23,080 -33,339 -18,082 -18,538 -18,550 -24,421 -16,002 -22,800 -15,274 -29,220 -26,624 -24,930 -24,167 -50,096 -25,318 -21,735 -20,801 -34,214 -21,536 -15,165 -17,726 -21,033
Cash Flows from Financing Activities
Debt Repayment 0 0 0 0 0 0 0 -62 -60 -59 -58 -56 -55 -54 -53 -52 -50 -49 -49 -47 -46 -46 -44 -43 -42 -41 -41 -40 -39 -37 -38 -36 -35 -35 -34 -33 -32 -32 -31 -66
Common Stock Issued 1,225 653 484 825 1,107 911 475 542 0 0 781 1,074 449 0 983 988 0 1,031 781 2,359 0 0 44 -81 0 0 41 223 145 18 60 1,529 177 221 1,113 14,324 2,058 1,952 8,676 33,285
Common Stock Repurchased 0 -41,420 -63,244 -62,049 -97,238 -98,548 -62,062 -75,650 -66,774 -65,849 -79,465 -68,159 -21,036 -9 -69,968 -63,488 -80,430 -61,274 -72,343 -137,108 -78,399 -69,513 -68,489 -64,382 -38,099 -48,556 -80,687 -49,705 -44,782 -41,362 -40,182 -69,929 -96,989 -45,024 -59,196 -29,142 -59,521 -30,133 -35,025 -61,193
Dividends Paid 0 -50,963 -53,717 -46,690 -46,367 -48,731 -47,498 -42,275 -41,858 -42,202 -44,277 -38,634 -38,385 -38,440 -40,476 -35,929 -35,742 -36,073 -37,887 -33,727 -33,711 -34,066 -34,919 -29,922 -29,630 -30,851 -30,597 -28,202 -28,067 -29,147 -28,748 -27,392 -26,288 -26,506 -27,375 -24,852 -24,098 -24,260 -24,394 -23,575
Other Financing Activities 210,481 -653 -484 -825 -1,107 -911 -475 -542 0 0 -781 -1,074 -449 0 -983 -988 0 -1,031 -781 -2,359 0 0 -44 81 0 0 -41 787 10 407 395 2,606 14 375 4,256 -7,156 386 551 707 -23,356
Net Cash Used Provided by Financing Activities 211,706 -92,383 -116,961 -108,739 -143,605 -147,279 -109,560 -117,987 -108,692 -108,110 -123,800 -106,849 -59,476 -38,503 -110,497 -99,469 -116,222 -97,396 -110,279 -170,882 -112,156 -103,625 -103,452 -94,347 -67,771 -79,448 -111,325 -76,937 -72,733 -70,121 -68,513 -93,222 -123,121 -70,969 -81,236 -46,859 -81,207 -51,922 -50,067 -74,905
Effect of Forex Changes on Cash 0 1,355 3,312 16,166 -16,350 -16,980 -1,155 -3,791 -6,502 3,233 -5,303 9,495 6,709 3,723 -6,643 5,192 -5,856 1,092 -654 -3,985 -1,991 -8,914 3,018 657 3,908 5,343 3,041 -7,754 -132 -1,768 3,736 -1,918 -6,720 3,035 -8,677 -5,562 -7,840 2,214 541 -57
Net Change in Cash 43,483 175,034 -110,897 65,278 2,439 40,579 -68,671 -14,718 90,914 44,875 -76,496 -12,574 85,515 251,571 -20,564 -42,263 43,301 -205 -6,934 -85,161 53,084 16,669 -2,766 -53,583 50,538 37,655 -58 -32,250 53,737 24,595 -10,458 -27,241 -61,313 52,246 -26,234 -3,757 -16,902 40,041 -8,027 -3,983
Cash at End of Period 43,483 722,763 547,729 658,626 593,348 590,909 550,330 619,001 633,719 542,805 497,930 574,426 587,000 501,485 249,914 270,478 312,741 269,440 269,645 276,579 361,740 308,656 291,987 294,753 348,336 297,798 260,143 260,201 292,451 238,714 214,119 224,577 251,818 313,131 260,885 287,119 290,876 307,778 267,737 275,764
Cash at Start of Period 0 547,729 658,626 593,348 590,909 550,330 619,001 633,719 542,805 497,930 574,426 587,000 501,485 249,914 270,478 312,741 269,440 269,645 276,579 361,740 308,656 291,987 294,753 348,336 297,798 260,143 260,201 292,451 238,714 214,119 224,577 251,818 313,131 260,885 287,119 290,876 307,778 267,737 275,764 279,747
Free Cash Flow
Operating Cash Flow -308,640 281,080 65,523 202,274 179,398 232,916 69,162 144,871 224,793 165,416 68,056 31,887 138,699 301,016 124,926 80,623 191,179 120,748 127,079 123,045 185,313 147,746 116,218 64,528 130,403 134,560 123,500 81,661 153,226 15,901 78,486 117,995 93,846 141,915 84,480 82,878 93,681 104,914 59,225 12,477
Capital Expenditure 0 -9,724 -9,369 -12,483 -13,362 -20,288 -14,987 -11,814 -8,683 -6,375 -8,488 -4,499 -6,614 -7,988 -14,276 -14,326 -16,513 -15,955 -12,670 -15,298 -9,925 -9,296 -7,965 -12,213 -7,354 -10,851 -10,335 -19,676 -19,540 -24,930 -18,810 -26,781 -18,753 -16,177 -13,346 -26,623 -13,122 -10,642 -12,443 -21,033
Free Cash Flow -308,640 271,356 56,154 189,791 166,036 212,628 54,175 133,057 216,110 159,041 59,568 27,388 132,085 293,028 110,650 66,297 174,666 104,793 114,409 107,747 175,388 138,450 108,253 52,315 123,049 123,709 113,165 61,985 133,686 -9,029 59,676 91,214 75,093 125,738 71,134 56,255 80,559 94,272 46,782 -8,556