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,432,879 1,769,784 1,120,810 1,003,050 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
Revenue Y/Y Growth -2.82% -4.72% -7.12% -8.47% -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% - - - -
Cost of Revenue 1,016,476 1,239,643 782,250 709,275 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
Gross Profit 416,403 530,141 338,560 293,775 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
Gross Profit Margin 29.06% 29.96% 30.21% 29.29% 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%
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 240,050 258,660 229,840 214,431 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
Total Operating Expenses 240,050 258,660 229,840 214,431 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
Operating Income or Loss 176,353 271,481 108,720 79,344 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
Operating Margin 12.31% 15.34% 9.70% 7.91% 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%
Interest Expense 12,355 14,044 13,419 12,104 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
EBITDA 187,923 282,524 119,469 89,704 204,694 336,771 155,538 116,625 273,838 428,767 245,578 134,726 244,760 345,888 136,336 81,663 155,539 213,168 49,869 33,375 111,966 179,770 45,410 32,977 99,418 169,099 40,310 23,905 88,647 160,624 36,920 15,412 79,996 147,823 34,605 10,061 69,984 133,362 19,588 3,326
Depreciation and Amortization 11,570 11,043 10,749 10,360 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
Income Before Tax 163,998 257,437 95,301 67,240 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
Income Tax Expense 38,361 65,058 16,473 15,745 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
Net Income 125,701 192,439 78,885 51,437 137,843 232,250 101,699 71,862 189,036 305,603 178,210 107,609 184,665 259,695 98,655 59,173 119,098 157,555 30,912 18,024 79,525 131,390 32,637 16,812 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
Net Income Margin 8.77% 10.87% 7.04% 5.13% 9.35% 12.50% 8.43% 6.56% 11.70% 14.87% 12.62% 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%
EPS 3.29 5.02 2.05 1.33 3.54 5.95 2.60 1.85 4.82 7.71 4.46 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
EPS Diluted 3.27 4.99 2.04 1.32 3.51 5.91 2.58 1.82 4.78 7.63 4.41 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
Weighted Average Shares Out 37,983 38,124 38,205 38,372 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
Weighted Average Shares Out Diluted 38,187 38,325 38,467 38,648 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

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 91,347 96,894 67,974 66,540 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
Short Term Investments 0 3,795 4,984 0 0 0 0 0 36,529 24,828 18,817 0 5,488 4,641 8,180 223 0 0 0 655 631 714 1,785 2,378 3,542 3,096 2,451 1,585 1,201 1,217 1,519 1,521 32 0 0 0 0 0 0 0
Cash + Short Term Investments 91,347 96,894 67,974 66,540 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
Net Receivables 425,693 577,529 527,175 342,910 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 119,113 283,758 156,756 219,774 318,498 56,117 140,645
Inventory 1,180,491 1,295,600 1,496,947 1,365,466 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
Other Current Assets 43,168 35,789 44,521 40,444 26,414 19,994 27,875 30,892 61,032 43,317 42,310 29,093 23,368 18,716 415,444 17,610 256,249 330,841 16,465 16,172 236,595 311,710 273,007 18,506 235,912 303,649 23,714 19,569 14,832 15,514 260,235 21,334 17,372 263,520 18,558 17,476 14,318 14,330 207,833 14,776
Total Current Assets 1,740,699 2,005,812 2,136,617 1,815,360 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
Non-Current Assets
Property, Plant and Equipment 552,956 555,711 539,016 529,617 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
Goodwill 700,147 699,686 699,424 700,078 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
Intangible Assets 292,722 294,684 296,494 298,282 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
Long Term Investments 1,434 24,490 25,088 27,057 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
Tax Assets 65,106 67,595 68,904 67,421 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
Other Non-Current Assets 14,325 -7,064 -6,716 -9,747 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
Total Non-Current Assets 1,626,690 1,635,102 1,622,210 1,612,708 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
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,367,389 3,640,914 3,758,827 3,428,068 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
Current Liabilities
Accounts Payable 401,702 515,645 907,806 508,672 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
Short Term Debt 140,095 232,774 220,979 216,633 207,236 195,745 190,076 100,526 156,964 162,831 164,635 80,842 141,628 137,630 134,939 72,802 125,663 122,808 127,759 68,070 123,890 135,358 133,222 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
Tax Payables 0 0 0 21,209 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
Deferred Revenue 0 0 0 0 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 -3,728 3,117
Other Current Liabilities 185,118 58,954 7,395 24,252 72,448 90,895 47,595 152,042 138,070 123,979 107,867 157,983 166,352 120,651 73,405 123,018 88,443 83,036 6,911 50,999 25,434 25,934 -8,086 50,270 75,639 83,271 45,504 57,512 87,887 98,225 48,982 55,963 126,654 114,993 49,370 47,702 77,298 80,480 32,188 46,660
Total Current Liabilities 726,915 807,373 1,136,180 770,766 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
Non-Current Liabilities
Long Term Debt 1,099,247 1,298,142 1,165,252 1,237,066 1,424,445 1,557,473 1,733,666 1,560,299 1,875,515 1,959,379 1,867,254 1,346,937 510,434 733,010 719,926 551,037 578,271 685,720 810,621 621,672 778,514 907,123 922,783 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
Deferred Revenue 0 17,148 17,025 221,949 14,075 14,633 14,014 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
Deferred Tax 0 67,595 68,904 67,421 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
Other Non-Current Liabilities 108,718 44,135 42,807 40,028 -176,283 -165,317 -162,875 35,471 -160,845 -159,747 -158,783 31,545 34,176 -121,897 -110,637 38,261 -92,177 -99,229 -93,992 27,970 -94,660 -92,189 -96,301 24,679 25,170 25,128 23,525 22,950 22,614 22,418 21,430 21,253 17,945 17,875 16,438 17,620 13,216 13,837 13,354 13,864
Total Non-Current Liabilities 1,207,965 1,409,872 1,276,963 1,344,515 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
Total Liabilities 1,934,880 2,217,245 2,413,143 2,115,281 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
Common Stock 38 38 38 38 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
Retained Earnings 802,379 798,204 720,228 699,990 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
Accumulated Other Comprehensive Income/Loss -2,431 -920 5,140 6,582 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
Total Stockholders Equity 1,432,509 1,423,669 1,345,684 1,312,787 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
Total Investments 1,434 24,490 25,088 27,057 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
Total Debt 1,239,342 1,436,892 1,294,069 1,364,484 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
Net Debt 1,147,995 1,339,998 1,226,095 1,297,944 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

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 125,701 191,421 78,472 51,170 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
Depreciation & Amortization 11,570 11,043 10,749 10,360 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
Deferred Income Tax 0 0 0 10,359 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
Stock Based Compensation 4,047 5,016 5,328 4,990 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
Change in Working Capital 170,893 -181,385 51,390 58,967 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
Accounts Receivable 152,285 -50,942 -181,705 120,186 166,867 -65,930 -211,015 707,330 202,470 -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
Inventory 114,351 200,224 -133,249 -99,610 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
Accounts Payable -115,187 -395,218 401,384 75,461 -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
Other Working Capital 19,444 64,551 -35,040 -37,070 -18,378 50,977 -41,656 -547,505 394 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
Other Non-Cash Items 4,306 273,603 -60,101 2,365 -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
Net Cash Provided by Operating Activities 316,517 26,660 145,442 138,211 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
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -11,023 -17,890 -17,038 -17,138 -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
Acquisitions Net 0 -3,087 -1,348 -33 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
Purchases of Investments 0 566 -566 48 121 61 -230 -253 0 0 0 0 0 0 0 0 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 32 0 -61 230 253 0 0 0 0 0 0 0 0 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 -74 1,584 -566 80 121 61 -230 253 1,760 -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 1 1 2 -1,030 -791 2,564 -2,304 -2,547 216 3,523 -5,407 32
Net Cash Used for Investing Activities -11,097 -19,393 -18,952 -17,091 -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
Cash Flows from Financing Activities
Debt Repayment -65,943 64,820 -74,297 19,253 -44,977 -181,299 -121,341 -125,916 -83,067 30,110 216,508 651,387 16,231 4,865 32,071 65,997 26,026 -187,249 -5,548 -36,263 -144,885 -62,046 -34,494 84,457 -76,610 31,316 48,265 -54,837 10,957 63,127 15,540 47,718 -110,553 -27,184 57,188 -9,951 -30,584 34,791 27,221 -60,500
Common Stock Issued 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0
Common Stock Repurchased -74,912 -68,192 -16,304 -119,249 -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
Dividends Paid -45,894 -45,953 -42,334 -42,478 -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
Other Financing Activities -125,002 73,453 8,773 1,177 -103,983 1,413 105,445 1,733 2,094 61,972 106,761 174,645 -73,004 -9,994 -12,450 13,128 -119,115 44,353 86,165 1,531 4,439 60,832 73,360 1,933 3,349 59,075 7,543 12,424 1,145 -1,220 42,450 1,562 8,658 78,388 72,714 -45,367 -66,918 68,873 56,467 -5,964
Net Cash Used Provided by Financing Activities -311,751 24,128 -124,162 -141,297 -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
Effect of Forex Changes on Cash 784 -2,475 -894 1,497 -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
Net Change in Cash -5,547 28,920 1,434 -18,680 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
Cash at End of Period 91,347 96,894 67,974 66,540 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
Cash at Start of Period 96,894 67,974 66,540 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
Free Cash Flow
Operating Cash Flow 316,517 26,660 145,442 138,211 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
Capital Expenditure -11,023 -17,890 -17,038 -17,138 -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
Free Cash Flow 305,494 8,770 128,404 121,073 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