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,474,407 1,857,363 1,206,774 1,095,920 1,615,339 2,055,818 1,412,650 1,035,557 1,411,448 1,787,833 1,060,745 839,261 1,139,229 1,280,846 677,288 582,234 898,500 1,121,328 597,456 543,082 811,311 1,057,804 585,900 510,183 743,401 988,163 546,441 445,235 691,429 918,889 515,250 415,075 645,779 851,855 450,430 376,442 615,536 848,240 406,344 340,789
Revenue Y/Y Growth -8.72% -9.65% -14.57% 5.83% 14.45% 14.99% 33.18% 23.39% 23.90% 39.58% 56.62% 44.14% 26.79% 14.23% 13.36% 7.21% 10.75% 6.01% 1.97% 6.45% 9.14% 7.05% 7.22% 14.59% 7.52% 7.54% 6.05% 7.27% 7.07% 7.87% 14.39% 10.26% 4.91% 0.43% 10.85% 10.46% - - - -
Cost of Revenue 1,045,676 1,289,580 837,019 780,189 1,111,652 1,389,014 965,461 713,181 969,549 1,236,148 759,614 600,166 810,531 907,365 487,659 420,184 640,569 791,014 422,825 382,640 576,308 749,149 419,827 364,785 526,795 698,499 392,820 317,458 491,878 648,153 372,227 296,780 461,491 603,595 325,629 270,422 439,292 601,264 292,244 244,996
Gross Profit 428,731 567,783 369,755 315,731 503,687 666,804 447,189 322,376 441,899 551,685 301,131 239,095 328,698 373,481 189,629 162,050 257,931 330,314 174,631 160,442 235,003 308,655 166,073 145,398 216,606 289,664 153,621 127,777 199,551 270,736 143,023 118,295 184,288 248,260 124,801 106,020 176,244 246,976 114,100 95,793
Gross Profit Margin 29.08% 30.57% 30.64% 28.81% 31.18% 32.43% 31.66% 31.13% 31.31% 30.86% 28.39% 28.49% 28.85% 29.16% 28.00% 27.83% 28.71% 29.46% 29.23% 29.54% 28.97% 29.18% 28.34% 28.50% 29.14% 29.31% 28.11% 28.70% 28.86% 29.46% 27.76% 28.50% 28.54% 29.14% 27.71% 28.16% 28.63% 29.12% 28.08% 28.11%
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 234,288 240,774 223,984 208,436 239,810 247,916 211,466 195,585 206,023 213,099 172,100 164,744 180,465 167,624 147,097 136,252 153,391 157,791 136,245 134,472 142,666 146,613 132,532 128,139 134,678 135,478 122,623 118,034 125,385 128,316 113,493 112,316 118,776 119,128 109,202 106,752 117,787 124,477 105,454 102,607
Total Operating Expenses 234,288 240,774 223,984 208,436 239,810 247,916 211,466 195,585 206,023 213,099 172,100 164,745 180,465 167,624 147,097 136,252 153,391 157,791 136,245 134,472 142,666 146,613 132,532 128,139 134,678 135,478 122,623 118,034 125,385 128,316 113,493 112,316 118,776 119,128 109,202 106,752 117,787 124,477 105,454 102,607
Operating Income or Loss 194,443 327,009 145,771 107,295 263,877 418,888 235,723 127,891 237,276 338,586 129,031 74,350 148,233 205,857 35,588 25,798 104,540 172,523 38,386 25,970 92,337 162,042 33,541 17,259 81,928 154,186 30,998 9,743 74,166 142,420 29,530 5,979 65,512 129,132 15,599 -732 58,457 122,499 8,646 -6,814
Operating Margin 13.19% 17.61% 12.08% 9.79% 16.34% 20.38% 16.69% 12.35% 16.81% 18.94% 12.16% 8.86% 13.01% 16.07% 5.25% 4.43% 11.63% 15.39% 6.42% 4.78% 11.38% 15.32% 5.72% 3.38% 11.02% 15.60% 5.67% 2.19% 10.73% 15.50% 5.73% 1.44% 10.14% 15.16% 3.46% -0.19% 9.50% 14.44% 2.13% -2.00%
Interest Expense 13,599 16,892 15,835 15,483 11,707 8,523 5,198 1,777 2,317 1,963 2,582 3,061 1,861 2,643 4,789 5,234 5,498 6,424 6,616 6,448 4,931 5,991 3,527 3,581 4,009 3,952 3,647 4,527 2,989 4,001 2,964 1,704 2,473 1,900 1,995 1,794 1,864 1,894 1,933 1,509
EBITDA 204,694 336,771 155,538 116,625 273,838 428,767 245,578 134,726 243,360 345,888 136,336 81,841 155,539 213,168 49,869 33,375 111,966 179,770 45,410 32,978 99,418 169,099 40,310 23,905 88,647 160,624 36,920 15,412 79,996 147,823 34,605 10,676 69,984 133,362 19,588 3,326 62,564 126,454 12,408 -2,856
Depreciation and Amortization 10,251 9,762 9,767 9,330 9,961 9,879 9,855 7,935 7,484 7,302 7,305 7,444 7,306 7,311 7,337 7,577 7,426 7,247 7,024 7,008 7,081 7,057 6,769 6,646 6,719 6,438 5,922 5,669 5,830 5,403 5,075 4,697 4,472 4,230 3,989 4,058 4,107 3,955 3,762 3,958
Income Before Tax 180,844 310,117 129,936 91,813 252,170 410,365 230,525 126,114 234,959 336,623 126,449 71,289 146,372 203,214 30,799 20,564 99,042 166,099 31,770 19,522 87,406 156,051 30,014 13,678 77,919 150,234 27,351 5,216 71,177 138,419 26,566 4,275 63,039 127,232 13,604 -2,526 56,593 120,605 6,713 -8,323
Income Tax Expense 43,079 77,987 28,273 20,076 62,205 103,160 51,322 18,572 50,386 76,985 27,869 12,163 27,360 45,733 -25 2,592 19,593 34,778 -802 2,786 18,206 39,062 -1,279 -11,969 29,179 55,654 5,119 2,687 26,807 53,209 10,228 1,648 23,704 49,493 5,292 -552 21,711 46,796 2,604 -3,218
Net Income 137,843 232,250 101,699 71,863 190,055 307,283 179,261 107,609 184,665 259,695 98,655 59,174 119,098 157,555 30,912 18,024 79,525 131,390 32,637 16,811 69,261 117,049 31,339 25,665 48,783 94,903 22,281 2,615 44,534 85,435 16,371 2,486 39,447 77,924 8,419 -2,195 34,836 73,863 4,188 -4,975
Net Income Margin 9.35% 12.50% 8.43% 6.56% 11.77% 14.95% 12.69% 10.39% 13.08% 14.53% 9.30% 7.05% 10.45% 12.30% 4.56% 3.10% 8.85% 11.72% 5.46% 3.10% 8.54% 11.07% 5.35% 5.03% 6.56% 9.60% 4.08% 0.59% 6.44% 9.30% 3.18% 0.60% 6.11% 9.15% 1.87% -0.58% 5.66% 8.71% 1.03% -1.46%
EPS 3.54 5.95 2.60 1.84 4.82 7.75 4.49 2.68 4.60 6.47 2.45 1.47 2.97 3.94 0.77 0.45 1.99 3.30 0.83 0.42 1.71 2.89 0.78 0.64 1.20 2.30 0.54 0.06 1.06 2.03 0.39 0.06 0.92 1.80 0.19 -0.05 0.80 1.65 0.09 -0.11
EPS Diluted 3.51 5.91 2.58 1.82 4.78 7.67 4.44 2.65 4.54 6.37 2.42 1.45 2.92 3.87 0.75 0.44 1.95 3.22 0.80 0.41 1.66 2.80 0.75 0.62 1.16 2.21 0.52 0.06 1.03 1.98 0.38 0.06 0.90 1.75 0.19 -0.05 0.78 1.61 0.09 -0.11
Weighted Average Shares Out 38,735 38,837 38,877 38,843 39,214 39,660 39,932 39,877 40,101 40,125 40,215 40,202 40,123 39,973 40,125 40,047 39,933 39,827 39,479 40,002 40,422 40,453 40,370 40,164 40,659 41,349 41,192 41,218 42,020 42,030 42,226 42,696 42,826 43,322 43,601 43,444 43,756 44,769 45,178 45,708
Weighted Average Shares Out Diluted 39,023 39,115 39,189 39,168 39,580 40,064 40,392 40,418 40,691 40,745 40,846 40,873 40,839 40,715 40,955 40,952 40,865 40,848 40,696 41,274 41,797 41,814 41,862 41,715 42,207 42,985 42,877 42,310 43,119 43,152 43,317 43,834 43,939 44,458 44,756 43,444 44,864 45,971 46,375 45,708

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 85,220 53,225 26,470 45,591 49,079 91,481 35,365 24,321 83,475 58,465 27,078 34,128 74,749 44,185 17,808 28,583 36,693 60,694 28,581 16,358 35,693 42,167 8,803 29,940 36,398 26,666 13,409 21,956 30,292 30,551 9,965 13,237 29,504 38,944 5,048 14,830 14,455 27,563 7,257 8,006
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 85,220 53,225 26,470 45,591 49,079 91,481 35,365 24,321 83,475 58,465 27,078 34,128 74,749 44,185 17,808 28,583 36,693 60,694 28,581 16,358 35,693 42,167 8,803 29,940 36,398 26,666 13,409 21,956 30,292 30,551 9,965 13,237 29,504 38,944 5,048 14,830 14,455 27,563 7,257 8,006
Net Receivables 461,582 630,950 564,171 351,448 549,796 756,585 679,927 376,571 476,150 585,566 487,602 289,200 366,412 453,405 345,915 226,539 307,798 417,126 313,127 207,801 287,773 404,415 314,596 196,265 262,796 370,285 290,019 166,151 233,405 351,012 283,758 156,756 219,774 318,498 238,727 140,645 207,165 306,500 211,107 125,287
Inventory 1,259,308 1,392,886 1,686,683 1,591,060 1,539,572 1,579,101 1,641,155 1,339,100 1,043,407 894,654 977,228 780,989 612,824 628,418 858,190 702,274 616,217 694,447 815,742 672,579 609,983 606,583 703,793 536,474 484,287 542,805 647,884 486,116 455,156 493,254 595,393 474,275 412,587 473,362 559,260 466,962 414,331 451,507 527,304 429,197
Other Current Assets 26,414 186,834 27,875 30,892 61,032 43,317 42,310 7,204 23,368 18,716 390,054 1,209 243,553 319,702 296,052 1,604 224,211 300,788 256,891 3,392 216,455 286,480 262,421 4,869 187,486 272,997 244,495 1,734 169,705 250,476 234,514 27 163,693 239,119 196,767 124 153,257 224,444 178,784 132
Total Current Assets 1,832,524 2,097,055 2,305,199 2,018,991 2,199,479 2,470,484 2,398,757 1,769,085 1,626,400 1,557,401 1,517,298 1,121,927 1,066,681 1,137,147 1,238,378 973,568 973,092 1,183,189 1,173,566 915,244 952,906 1,070,334 1,050,906 782,248 798,313 955,270 967,052 695,557 736,225 893,394 907,674 661,744 676,183 845,134 817,192 637,213 651,890 801,041 761,039 577,749
Non-Current Assets
Property, Plant and Equipment 507,405 489,009 475,425 463,317 439,998 443,051 440,789 420,670 332,346 332,729 318,866 314,116 289,316 294,384 288,640 288,935 288,694 287,214 284,983 106,964 109,942 113,048 109,310 100,939 103,880 106,787 97,140 83,290 84,643 85,387 78,210 69,854 66,296 65,151 62,509 56,475 57,260 57,275 55,212 52,328
Goodwill 699,270 699,918 693,242 691,993 691,786 692,972 688,350 688,364 281,300 283,284 267,914 268,167 199,360 193,784 193,380 188,596 188,133 188,665 188,478 188,472 189,029 189,066 189,759 189,435 189,024 186,124 185,062 184,795 185,486 186,092 173,605 172,761 172,150 172,815 172,335 173,924 174,607 173,800 173,554 171,974
Intangible Assets 300,237 302,444 303,753 305,450 307,389 309,375 310,848 312,814 12,067 12,350 11,854 12,181 10,522 9,615 9,832 11,038 11,235 11,502 11,744 12,004 12,305 12,608 12,926 13,223 13,206 13,430 13,172 13,326 13,645 14,058 11,835 11,845 11,393 11,643 11,735 11,995 12,433 10,725 10,991 10,196
Long Term Investments 1,383 1,278 1,206 1,248 1,190 1,179 1,184 1,231 1,242 1,293 1,305 1,292 1,314 1,274 1,260 1,227 1,237 1,213 1,200 1,213 1,163 1,130 1,150 1,127 1,168 1,158 1,174 1,172 1,152 1,119 1,271 1,231 1,196 1,328 1,345 1,244 1,289 1,263 1,272 1,243
Tax Assets 55,226 58,151 57,868 0 45,247 42,380 40,944 0 30,275 30,440 31,134 0 29,476 29,399 30,464 0 27,951 28,852 29,368 0 24,802 24,729 24,947 0 27,244 28,445 29,234 0 5,288 5,533 5,536 0 3,256 3,104 3,091 0 5,378 5,416 5,427 0
Other Non-Current Assets 34,689 32,724 26,136 84,438 2,966 2,664 1,269 37,967 -1,397 -3,462 -6,678 21,987 -9,080 -10,806 -14,173 19,902 -8,934 -10,053 -10,989 16,974 -6,389 -6,634 -9,332 14,090 -10,911 -12,078 -11,965 15,955 11,082 10,080 15,110 18,596 11,922 12,407 16,207 12,086 6,379 5,928 5,705 10,271
Total Non-Current Assets 1,598,210 1,583,524 1,557,630 1,546,446 1,488,576 1,491,621 1,483,384 1,461,046 655,833 656,634 624,395 617,743 520,908 517,650 509,403 509,698 508,316 507,393 504,784 325,627 330,852 333,947 328,760 318,814 323,611 323,866 313,817 298,538 301,296 302,269 285,567 274,287 266,213 266,448 267,222 255,724 257,346 254,407 252,161 246,012
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 3,430,734 3,680,579 3,862,829 3,565,437 3,688,055 3,962,105 3,882,141 3,230,131 2,282,233 2,214,035 2,141,693 1,739,670 1,587,589 1,654,797 1,747,781 1,483,266 1,481,408 1,690,582 1,678,350 1,240,871 1,283,758 1,404,281 1,379,666 1,101,062 1,121,924 1,279,136 1,280,869 994,095 1,037,521 1,195,663 1,193,241 936,031 942,396 1,111,582 1,084,414 892,937 909,236 1,055,448 1,013,200 823,761
Current Liabilities
Accounts Payable 429,436 485,100 739,749 406,667 442,226 604,225 685,946 398,697 414,156 439,453 634,998 266,753 268,412 346,272 517,620 261,963 214,309 342,335 472,487 237,835 204,706 300,232 467,795 245,249 209,062 273,309 465,928 230,728 199,922 265,349 438,705 246,554 170,582 236,868 375,995 236,294 154,511 233,549 370,002 214,596
Short Term Debt 122,512 115,982 111,578 100,526 84,586 91,281 92,950 80,842 76,186 73,844 73,674 72,802 68,686 66,183 72,056 68,070 67,865 79,666 77,478 9,168 9,343 21,462 20,786 10,835 8,609 14,901 9,775 1,105 1,298 6,823 5,996 1,700 1,799 3,430 0 1,529 2,618 0 4 9
Tax Payables 0 0 0 16,479 0 0 0 106,894 0 0 0 20,676 0 0 0 9,814 0 0 0 8,337 0 0 0 7,970 0 0 0 8,424 0 0 0 8,889 0 0 0 7,425 0 0 0 0
Deferred Revenue 0 94,424 0 58,759 45,247 42,380 0 35,840 0 0 0 27,653 0 0 -55,703 32,598 -56,025 -55,692 -55,744 29,399 0 0 0 24,585 0 0 0 6,016 0 0 0 5,530 0 0 0 3,117 0 0 0 5,457
Other Current Liabilities 157,172 76,234 126,093 109,762 165,201 153,149 179,552 229,037 231,794 184,437 134,670 116,041 145,420 139,661 118,317 28,215 137,484 137,318 103,402 29,208 75,639 83,271 45,504 40,897 87,887 98,225 48,982 58,371 126,654 114,993 49,370 51,061 77,298 80,480 32,188 50,968 75,222 89,200 28,069 43,844
Total Current Liabilities 709,120 771,740 977,420 675,714 737,260 891,035 958,448 744,416 722,136 697,734 843,342 483,249 482,518 552,116 652,290 390,846 363,633 503,627 597,623 305,610 289,688 404,965 534,085 321,566 305,558 386,435 524,685 296,220 327,874 387,165 494,071 304,845 249,679 320,778 408,183 291,908 232,351 322,749 398,075 263,906
Non-Current Liabilities
Long Term Debt 1,210,277 1,352,920 1,533,168 1,560,299 1,687,926 1,767,523 1,675,531 1,346,937 510,434 573,034 570,344 551,037 453,248 557,483 690,159 621,672 657,117 787,743 800,013 657,593 571,360 635,658 547,324 508,815 555,964 538,579 480,442 436,937 388,891 493,783 444,461 328,015 393,067 491,820 394,559 319,309 391,120 430,971 324,226 246,418
Deferred Revenue 0 0 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,424 34,475 2,467 2,511 2,769 29,808 2,457 2,766 2,911 23,504 3,144 0 0 19,108
Deferred Tax 55,226 58,151 57,868 58,759 45,247 42,380 40,944 35,840 30,275 30,440 31,134 27,653 29,476 29,399 30,464 32,598 27,951 28,852 29,368 29,399 24,802 24,729 24,947 24,585 27,244 28,445 29,234 34,475 28,359 28,239 29,267 29,808 22,755 23,642 23,918 23,504 19,934 19,979 19,747 19,108
Other Non-Current Liabilities 37,885 39,236 37,623 35,471 26,744 32,109 32,940 31,545 34,176 38,079 38,945 38,261 32,846 29,008 26,470 27,970 26,737 27,191 26,469 24,679 25,170 25,128 23,525 22,950 22,614 22,418 21,430 -13,222 17,945 17,875 16,438 -12,188 13,216 13,837 13,354 -9,640 10,027 10,432 9,474 -10,961
Total Non-Current Liabilities 1,303,388 1,450,307 1,628,659 1,654,529 1,759,917 1,842,012 1,749,415 1,414,322 574,885 641,553 640,423 616,951 515,570 615,890 747,093 682,240 711,805 843,786 855,850 711,671 621,332 685,515 595,796 556,350 605,822 589,442 533,530 492,665 437,662 542,408 492,935 375,443 431,495 532,065 434,742 356,677 424,225 461,382 353,447 273,673
Total Liabilities 2,012,508 2,222,047 2,606,079 2,330,243 2,497,177 2,733,047 2,707,863 2,158,738 1,297,021 1,339,287 1,483,765 1,100,200 998,088 1,168,006 1,399,383 1,073,086 1,075,438 1,347,413 1,453,473 1,017,281 911,020 1,090,480 1,129,881 877,916 911,380 975,877 1,058,215 788,885 765,536 929,573 987,006 680,288 681,174 852,843 842,925 648,585 656,576 784,131 751,522 537,579
Common Stock 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 40 40 41 41 41 42 42 42 43 43 43 44 44 43 44 45 45
Retained Earnings 811,434 854,559 794,256 653,484 620,692 662,709 611,583 526,874 451,401 346,667 137,710 133,870 98,033 8,212 -122,594 -64,740 -60,743 -118,177 -227,633 -218,646 -68,943 -119,998 -182,580 -196,316 -202,693 -103,511 -177,157 -183,915 -113,276 -107,337 -165,123 -104,709 -87,174 -87,862 -100,231 -90,650 -77,619 -56,381 -59,826 -27,278
Accumulated Other Comprehensive Income/Loss 6,744 10,853 4,555 5,895 -708 1,668 3,900 -7,484 -9,087 -7,005 -6,150 -14,019 -21,602 -24,732 -24,299 -10,359 -13,805 -11,084 -11,052 -10,997 -7,635 -8,855 -5,554 -7,328 -7,749 -9,874 -12,544 -14,078 -13,852 -14,505 -12,816 -13,729 -13,200 -9,852 -9,082 -3,662 648 2,239 2,181 2,912
Total Stockholders Equity 1,418,226 1,458,532 1,256,750 1,235,194 1,190,878 1,229,058 1,174,278 1,071,393 985,212 874,748 657,928 639,470 589,501 486,791 348,398 410,180 405,970 343,169 224,877 223,590 372,738 313,801 249,785 223,146 210,544 303,259 222,654 205,210 271,985 266,090 206,235 255,743 261,222 258,739 241,489 244,352 252,660 271,317 261,678 286,182
Total Investments 1,383 1,278 1,206 1,248 1,190 1,179 1,184 1,231 1,242 1,293 1,305 1,292 1,314 1,274 1,260 1,227 1,237 1,213 1,200 1,213 1,163 1,130 1,150 1,127 1,168 1,158 1,174 1,172 1,152 1,119 1,271 1,231 1,196 1,328 1,345 1,244 1,289 1,263 1,272 1,243
Total Debt 1,332,789 1,468,902 1,644,746 1,660,825 1,772,512 1,858,804 1,768,481 1,427,779 586,620 646,878 644,018 623,839 521,934 623,666 762,215 689,742 724,982 867,409 877,491 666,761 580,703 657,120 568,110 519,650 564,573 553,480 490,217 438,042 390,189 500,606 450,457 329,715 394,866 495,250 394,559 320,838 393,738 430,971 324,230 246,427
Net Debt 1,247,569 1,415,677 1,618,276 1,615,234 1,723,433 1,767,323 1,733,116 1,403,458 503,145 588,413 616,940 589,711 447,185 579,481 744,407 661,159 688,289 806,715 848,910 650,403 545,010 614,953 559,307 489,710 528,175 526,814 476,808 416,086 359,897 470,055 440,492 316,478 365,362 456,306 389,511 306,008 379,283 403,408 316,973 238,421

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 137,843 232,250 101,699 71,862 190,056 307,283 179,261 107,609 184,665 259,695 98,655 59,173 119,098 157,555 30,912 18,024 79,524 131,390 32,637 16,812 69,261 117,049 31,339 25,665 48,783 94,621 22,270 2,572 44,421 85,247 16,363 2,579 39,403 77,809 8,433 -1,979 34,958 73,863 4,188 -4,975
Depreciation & Amortization 10,251 9,762 9,767 9,330 9,961 9,879 9,855 7,935 7,484 7,302 7,305 7,444 7,306 7,311 7,337 7,577 7,426 7,247 7,024 7,008 7,081 7,057 6,769 6,646 6,719 6,438 5,922 5,669 5,830 5,403 5,075 4,697 4,472 4,230 3,989 4,058 4,107 3,955 3,762 3,958
Deferred Income Tax 471 -120 0 15,169 0 0 0 4,650 -92 -57 -75 -2,542 -86 -74 6,856 3,723 -76 -69 -65 4,661 -61 -60 -46 -4,636 -43 -40 -38 3,749 -3,430 -460 -2,805 4,198 -416 -900 -3,859 6,986 -297 -2,487 -1,566 707
Stock Based Compensation 4,596 5,073 4,923 3,188 4,120 3,914 3,657 3,432 4,206 3,712 3,837 3,421 3,874 3,567 3,654 3,229 3,649 3,335 3,259 3,081 3,312 3,160 3,321 2,986 3,197 3,296 3,003 2,529 2,523 2,570 2,280 2,431 2,262 2,679 2,171 2,211 2,197 2,599 2,058 2,060
Change in Working Capital 222,486 25,778 -15,882 80,559 69,233 -85,566 -406,601 -169,515 -24,870 -162,626 -35,332 -61,584 39,601 33,657 -32,746 23,181 52,513 -75,312 -14,563 34,666 6,753 -121,046 -86,213 33,233 95,757 -113,511 -65,428 7,527 106,054 -66,700 -63,000 57,810 87,933 -82,043 -70,494 74,534 47,797 -91,065 -46,122 50,593
Accounts Receivable 0 0 -211,015 707,330 0 -384,245 -303,400 1,134 -752,833 -908,389 -199,672 -664 -488,325 -610,745 -124,542 -710 -504,139 -744,902 -103,122 2,286 -556,502 -712,326 -117,377 -154 -393,600 -594,560 -123,515 -155 -275,882 -502,874 -125,331 197 -332,361 -553,378 -98,163 -539 -333,331 -507,843 -85,018 -930
Inventory 129,470 297,391 -96,011 -40,299 27,822 55,492 -306,582 -257,866 -152,549 85,393 -200,185 -142,214 24,568 232,055 -156,856 -82,992 74,207 122,826 -128,206 -62,028 -3,856 92,232 -168,518 -44,840 62,603 108,122 -161,668 -31,674 38,105 104,819 -119,300 -63,311 60,312 85,284 -93,133 -49,671 41,198 75,096 -97,032 -62,000
Accounts Payable -55,473 -256,660 332,800 -38,967 -161,453 -79,432 287,449 -31,723 -23,752 -199,297 369,665 -12,597 -80,805 -172,684 256,874 46,642 -127,014 -132,798 230,030 33,576 -96,107 -166,321 222,285 32,405 -66,001 -195,908 234,581 31,583 -64,520 -174,874 189,915 75,991 -66,522 -138,305 138,792 81,634 -79,609 -136,610 154,675 71,648
Other Working Capital 148,489 -14,953 -41,656 -547,505 202,864 322,619 -84,068 118,940 904,264 859,667 -5,140 93,891 584,163 585,031 -8,222 60,241 609,459 679,562 -13,265 60,832 663,218 665,369 -22,603 45,822 492,755 568,835 -14,826 7,773 408,351 506,229 -8,284 44,933 426,504 524,356 -17,990 43,110 419,539 478,292 -18,747 41,875
Other Non-Cash Items -2,406 831 2,696 -2,724 5,369 1,330 5,719 314 444 2,089 2,723 2,755 -2,079 -544 3,715 -211 2,776 2,046 512 1,168 1,723 1,180 681 -603 -1,048 275 1,847 162 1,529 -64 2,334 -3,648 975 -768 2,107 -1,215 -654 -408 335 -1,101
Net Cash Provided by Operating Activities 373,241 273,574 103,203 177,384 278,739 236,840 -208,109 -45,575 171,837 110,115 77,113 8,667 167,714 201,472 19,728 55,523 145,812 68,637 28,804 67,396 88,069 7,340 -44,149 63,291 153,365 -8,921 -32,424 22,208 156,927 25,996 -39,753 68,067 134,629 1,007 -57,653 84,595 88,108 -13,543 -37,345 51,242
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -12,767 -14,621 -15,570 -15,654 -8,163 -10,643 -9,159 -13,435 -6,890 -8,494 -8,839 -4,805 -3,866 -4,691 -8,340 -6,436 -7,733 -12,454 -6,739 -3,604 -3,356 -9,981 -14,639 -1,681 -3,214 -15,374 -19,121 -3,964 -4,609 -12,374 -13,405 -7,796 -5,099 -7,403 -8,797 -2,641 -2,766 -6,051 -5,870 -4,335
Acquisitions Net 0 -9,740 -1,760 -955 -680 -7,629 0 -794,069 -2,725 -14,479 -683 -99,932 -10,944 -69 -13,642 12 432 25 -9,370 -2,000 0 0 -578 -5,955 -3,583 -3,296 0 -416 -103 -19,111 -100 -3,881 -123 -160 -319 -1,267 -4,769 -100 -4,512 0
Purchases of 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
Sales/Maturities of 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
Other Investing Activities 121 61 -230 253 1,760 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 -1,030 -791 2,564 -2,304 -2,547 216 3,523 -5,407 32 37 47 49 49
Net Cash Used for Investing Activities -12,646 -24,300 -17,560 -16,356 -7,083 -18,272 -9,159 -807,504 -9,615 -22,973 -9,522 -104,737 -14,810 -4,760 -21,982 -6,424 -7,301 -12,429 -16,109 -5,604 -3,356 -9,981 -15,217 -7,636 -6,796 -18,669 -19,119 -5,410 -5,503 -28,921 -15,809 -14,224 -5,006 -4,040 -14,523 -3,876 -7,498 -6,104 -10,333 -4,286
Cash Flows from Financing Activities
Debt Repayment -502,352 -687,463 -380,431 -343,728 -513,250 -542,278 -608,057 -246,912 -229,683 -201,829 -314,709 -238,698 -408,183 -260,956 -260,727 -407,882 -371,331 -410,664 -254,397 -185,690 -282,702 -378,044 -170,860 -154,474 -224,541 -441,475 -209,090 -208,686 -271,451 -375,805 -235,652 -202,999 -227,141 -277,548 -190,666 -224,486 -161,353 -217,116 -163,549 -148,308
Common Stock Issued 459,344 458,977 0 0 0 0 0 903,972 249,520 211,700 349,692 -10,811 440,094 4,453 6,358 1,532 4,439 5,532 7,071 837 3,349 1,575 7,808 2,819 1,145 1,353 6,149 774 5,279 765 4,934 7,363 2,534 2,143 6,229 5,440 1,755 1,104 5,231 2,369
Common Stock Repurchased -136,368 -193 -50,549 -19 -192,530 -216,260 -62,420 -64 -47,840 -18,619 -71,516 -5 -5,991 -3,584 -66,619 23,188 -91 348,618 -23,097 -148,563 -30 -36,284 -2,592 -4,426 -132,908 -5,947 -2,725 -60,513 -37,423 -14,618 -65,860 -8,913 -27,605 -54,308 -8,393 -1,311 -46,410 -60,577 -28,168 -43,152
Dividends Paid -42,965 -42,945 -39,073 -39,052 -39,544 -39,896 -32,132 -32,072 -32,091 -32,119 -23,299 -23,330 -23,287 -23,165 -22,147 -22,020 -21,999 -21,934 -17,819 -18,059 -18,177 -18,183 -15,011 -14,864 -15,057 -15,309 -12,799 -12,742 -13,050 -13,030 -10,927 -11,109 -11,153 -11,248 -9,607 -9,525 -9,665 -9,841 -8,569 -8,688
Other Financing Activities -105,952 48,600 364,535 219,545 432,277 634,360 931,326 168,972 -76,610 -15,000 -15,362 328,634 -125,000 113,607 334,986 348,430 226,446 55,300 286,192 271,243 206,092 466,860 218,860 109,242 235,498 502,029 260,931 257,192 164,277 426,244 360,620 140,318 127,105 379,069 268,125 152,582 123,337 326,294 242,844 134,248
Net Cash Used Provided by Financing Activities -328,293 -223,024 -105,518 -163,254 -313,047 -164,074 228,717 793,896 -136,704 -55,867 -75,194 55,790 -122,367 -169,645 -8,149 -56,752 -162,536 -23,148 -2,050 -80,232 -91,468 35,924 38,205 -61,703 -135,863 40,651 42,466 -23,975 -152,368 23,556 53,115 -75,340 -136,260 38,108 65,688 -77,300 -92,336 39,864 47,789 -63,531
Effect of Forex Changes on Cash -307 505 754 -1,262 -1,011 1,622 -405 29 -508 112 553 -341 27 -690 -372 -457 24 -947 1,578 -895 281 81 24 -410 -974 196 530 -1,159 685 -45 -825 5,230 -2,803 -1,179 -3,294 -3,044 -1,382 89 -860 359
Net Change in Cash 31,995 26,755 -19,121 -3,488 -42,402 56,116 11,044 -59,154 25,010 31,387 -7,050 -40,621 30,564 26,377 -10,775 -8,110 -24,001 32,113 12,223 -19,335 -6,474 33,364 -21,137 -6,458 9,732 13,257 -8,547 -8,336 -259 20,586 -3,272 -16,267 -9,440 33,896 -9,782 375 -13,108 20,306 -749 -16,216
Cash at End of Period 85,220 53,225 26,470 45,591 49,079 91,481 35,365 24,321 83,475 58,465 27,078 34,128 74,749 44,185 17,808 28,583 36,693 60,694 28,581 16,358 35,693 42,167 8,803 29,940 36,398 26,666 13,409 21,956 30,292 30,551 9,965 13,237 29,504 38,944 5,048 14,830 14,455 27,563 7,257 8,006
Cash at Start of Period 53,225 26,470 45,591 49,079 91,481 35,365 24,321 83,475 58,465 27,078 34,128 74,749 44,185 17,808 28,583 36,693 60,694 28,581 16,358 35,693 42,167 8,803 29,940 36,398 26,666 13,409 21,956 30,292 30,551 9,965 13,237 29,504 38,944 5,048 14,830 14,455 27,563 7,257 8,006 24,222
Free Cash Flow
Operating Cash Flow 373,241 273,574 103,203 177,384 278,739 236,840 -208,109 -45,575 171,837 110,115 77,113 8,667 167,714 201,472 19,728 55,523 145,812 68,637 28,804 67,396 88,069 7,340 -44,149 63,291 153,365 -8,921 -32,424 22,208 156,927 25,996 -39,753 68,067 134,629 1,007 -57,653 84,595 88,108 -13,543 -37,345 51,242
Capital Expenditure -12,767 -14,621 -15,570 -15,654 -8,163 -10,643 -9,159 -13,435 -6,890 -8,494 -8,839 -4,805 -3,866 -4,691 -8,340 -6,436 -7,733 -12,454 -6,739 -3,604 -3,356 -9,981 -14,639 -1,681 -3,214 -15,374 -19,121 -3,964 -4,609 -12,374 -13,405 -7,796 -5,099 -7,403 -8,797 -2,641 -2,766 -6,051 -5,870 -4,335
Free Cash Flow 360,474 258,953 87,633 161,730 270,576 226,197 -217,268 -59,010 164,947 101,621 68,274 3,862 163,848 196,781 11,388 49,087 138,079 56,183 22,065 63,792 84,713 -2,641 -58,788 61,610 150,151 -24,295 -51,545 18,244 152,318 13,622 -53,158 60,271 129,530 -6,396 -66,450 81,954 85,342 -19,594 -43,215 46,907