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


All numbers in thousands except per share items and ratios.


Reported Currency: USD 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30
Revenue 1,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 615,536
Revenue Y/Y Growth -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% 4.91% - - - -
Cost of Revenue 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 439,292
Gross Profit 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 176,244
Gross Profit Margin 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% 28.63%
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 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 117,787
Total Operating Expenses 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 117,787
Operating Income or Loss 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 58,457
Operating Margin 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% 9.50%
Interest Expense 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 1,864
EBITDA 282,524 119,469 89,704 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
Depreciation and Amortization 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 4,107
Income Before Tax 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 56,593
Income Tax Expense 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 21,711
Net Income 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 34,836
Net Income Margin 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% 5.66%
EPS 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 0.80
EPS Diluted 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 0.78
Weighted Average Shares Out 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 43,756
Weighted Average Shares Out Diluted 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 44,864

Reported Currency: USD 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30
Current Assets
Cash and Cash Equivalents 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
Short Term Investments 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 196
Cash + Short Term Investments 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
Net Receivables 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 351,012 283,758 156,756 219,774 318,498 238,727 140,645 207,165
Inventory 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 414,331
Other Current Assets 35,789 44,521 40,444 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
Total Current Assets 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 651,890
Non-Current Assets
Property, Plant and Equipment 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 57,260
Goodwill 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 174,607
Intangible Assets 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 12,433
Long Term Investments 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 1,289
Tax Assets 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 5,378
Other Non-Current Assets -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 6,379
Total Non-Current Assets 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 257,346
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,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 909,236
Current Liabilities
Accounts Payable 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 154,511
Short Term Debt 138,750 128,817 127,418 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 3,728 1,529 2,618
Tax Payables 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 0
Deferred Revenue 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 0
Other Current Liabilities 152,978 99,557 134,676 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 28,460 50,968 75,222
Total Current Liabilities 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 232,351
Non-Current Liabilities
Long Term Debt 1,071,827 942,522 1,015,117 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
Deferred Revenue 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 3,144
Deferred Tax 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 19,934
Other Non-Current Liabilities 253,302 248,512 40,028 23,810 24,603 23,609 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
Total Non-Current Liabilities 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 424,225
Total Liabilities 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 656,576
Common Stock 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 43
Retained Earnings 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 -77,619
Accumulated Other Comprehensive Income/Loss -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 648
Total Stockholders Equity 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 252,660
Total Investments 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 1,289
Total Debt 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 393,738
Net Debt 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 379,283

Reported Currency: USD 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30
Cash Flows from Operating Activities
Net Income 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 34,958
Depreciation & Amortization 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 4,107
Deferred Income Tax 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 -297
Stock Based Compensation 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 2,197
Change in Working Capital -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 47,797
Accounts Receivable -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 -333,331
Inventory 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 41,198
Accounts Payable -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 -79,609
Other Working Capital 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 419,539
Other Non-Cash Items 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 -654
Net Cash Provided by Operating Activities 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 88,108
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -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 -2,766
Acquisitions Net -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 -4,769
Purchases of Investments 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 0
Sales/Maturities of Investments 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 0
Other Investing Activities 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 37
Net Cash Used for Investing Activities -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 -7,498
Cash Flows from Financing Activities
Debt Repayment -137,220 -74,297 -19,253 -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
Common Stock Issued 1,053 8,773 1,177 459,344 458,977 5,896 1,733 2,094 1,972 3,135 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
Common Stock Repurchased -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 -46,410
Dividends Paid -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 -9,665
Other Financing Activities 72,400 70,600 38,506 -105,952 48,600 358,639 217,812 430,183 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
Net Cash Used Provided by Financing Activities 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 -92,336
Effect of Forex Changes on Cash -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 -1,382
Net Change in Cash 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 -13,108
Cash at End 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
Cash at Start of Period 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 27,563
Free Cash Flow
Operating Cash Flow 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 88,108
Capital Expenditure -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 -2,766
Free Cash Flow 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 85,342