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 975,543 1,003,578 964,095 901,601 915,527 943,630 900,195 828,568 841,661 860,546 836,549 801,090 810,421 826,142 777,707 720,938 721,789 637,592 626,336 605,446 605,303 620,103 576,056 549,386 545,448 580,752 537,656 506,121 491,976 508,940 462,021 442,996 448,308 466,569 417,550 399,685 406,387 413,343 382,477 351,959
Revenue Y/Y Growth 6.56% 6.35% 7.10% 8.81% 8.78% 9.65% 7.61% 3.43% 3.85% 4.16% 7.57% 11.12% 12.28% 29.57% 24.17% 19.08% 19.24% 2.82% 8.73% 10.20% 10.97% 6.78% 7.14% 8.55% 10.87% 14.11% 16.37% 14.25% 9.74% 9.08% 10.65% 10.84% 10.32% 12.88% 9.17% 13.56% - - - -
Cost of Revenue 379,505 382,698 371,025 375,434 367,545 370,780 357,224 343,641 335,035 346,514 337,796 344,669 337,500 336,834 306,925 311,436 299,183 258,250 266,746 274,297 260,353 262,250 244,459 249,025 239,805 248,313 234,557 233,647 217,974 216,225 203,830 202,370 201,578 206,026 190,013 181,990 182,113 180,586 166,933 169,794
Gross Profit 596,038 620,880 593,070 526,167 547,982 572,850 542,971 484,927 506,626 514,032 498,753 456,421 472,921 489,308 470,782 409,502 422,606 379,342 359,590 331,149 344,950 357,853 331,597 300,361 305,643 332,439 303,099 272,474 274,002 292,715 258,191 240,626 246,730 260,543 227,537 217,695 224,274 232,757 215,544 182,165
Gross Profit Margin 61.10% 61.87% 61.52% 58.36% 59.85% 60.71% 60.32% 58.53% 60.19% 59.73% 59.62% 56.97% 58.35% 59.23% 60.53% 56.80% 58.55% 59.50% 57.41% 54.70% 56.99% 57.71% 57.56% 54.67% 56.04% 57.24% 56.37% 53.84% 55.69% 57.51% 55.88% 54.32% 55.04% 55.84% 54.49% 54.47% 55.19% 56.31% 56.35% 51.76%
Research and Development 53,978 55,450 52,635 51,812 47,967 46,505 44,667 43,418 48,013 123,221 40,168 45,306 40,427 37,697 37,579 38,777 37,517 31,645 33,310 35,160 34,260 32,259 31,514 30,138 29,192 29,510 29,023 28,809 27,585 26,998 25,790 25,418 25,672 25,412 24,620 25,496 24,862 24,317 25,006 24,869
General and Administrative Expenses 238,168 299,908 241,477 229,053 224,732 230,201 217,905 214,982 213,785 211,745 210,241 211,924 206,532 192,358 185,581 185,630 213,233 154,449 181,955 180,358 170,888 161,319 166,945 154,876 159,101 157,335 161,032 145,857 146,004 143,153 140,158 131,383 132,599 130,969 129,124 125,288 119,305 120,137 117,735 122,495
Total Operating Expenses 292,146 355,358 294,112 280,865 272,699 276,706 262,572 258,400 261,798 334,966 250,409 257,230 246,959 230,055 223,160 224,407 250,750 186,094 215,265 215,518 205,148 193,578 198,459 185,014 188,293 186,845 190,055 174,666 173,589 170,151 165,948 156,801 158,271 156,381 153,744 150,784 144,167 144,454 142,741 147,364
Operating Income or Loss 303,892 265,522 298,958 245,302 275,283 296,144 280,399 226,527 244,828 179,066 248,344 199,191 225,962 259,253 247,622 185,095 171,856 193,248 144,325 115,631 139,802 164,275 133,138 115,347 117,350 145,594 113,044 97,808 100,413 122,564 92,243 83,825 88,459 104,162 73,793 66,911 71,895 88,303 72,803 34,801
Operating Margin 31.15% 26.46% 31.01% 27.21% 30.07% 31.38% 31.15% 27.34% 29.09% 20.81% 29.69% 24.86% 27.88% 31.38% 31.84% 25.67% 23.81% 30.31% 23.04% 19.10% 23.10% 26.49% 23.11% 21.00% 21.51% 25.07% 21.03% 19.33% 20.41% 24.08% 19.97% 18.92% 19.73% 22.33% 17.67% 16.74% 17.69% 21.36% 19.03% 9.89%
Interest Expense 7,697 8,099 7,911 9,265 8,647 10,215 12,711 13,312 10,998 7,983 6,996 7,308 7,134 7,522 7,584 7,659 8,110 9,495 7,692 7,125 7,090 8,186 8,386 8,302 8,453 8,457 9,274 8,122 9,764 9,155 8,589 6,698 7,786 8,204 8,304 7,126 7,750 7,259 5,879 4,939
EBITDA 341,999 300,727 334,551 276,870 305,823 325,409 309,146 256,182 274,428 208,222 275,698 227,755 253,251 285,421 273,431 210,525 197,415 217,599 168,369 139,188 162,934 186,529 155,033 136,209 138,370 166,658 134,427 120,923 122,540 144,326 113,633 105,123 109,077 124,754 93,159 85,440 90,862 105,652 89,382 50,536
Depreciation and Amortization 34,133 32,193 29,904 29,737 28,985 27,855 28,331 28,720 28,547 28,122 26,511 27,695 26,467 25,377 25,057 24,561 24,651 23,582 23,204 22,589 22,446 21,621 21,355 20,604 20,878 20,892 20,804 21,520 20,727 20,586 20,307 20,241 19,767 19,664 18,546 17,729 18,283 16,790 16,154 15,278
Income Before Tax 298,909 259,056 295,479 239,668 267,891 285,929 267,688 213,215 234,183 171,083 241,491 191,883 218,950 251,731 240,090 177,436 163,954 183,822 136,773 108,506 132,798 156,122 124,792 107,045 109,039 137,309 104,349 89,686 92,049 114,585 84,737 77,127 81,524 96,886 66,309 59,785 64,829 81,603 66,924 29,862
Income Tax Expense 66,068 55,758 59,900 45,147 55,660 61,693 53,634 41,008 53,245 39,104 47,526 29,112 43,772 49,125 35,801 2,478 17,633 34,826 24,917 17,962 23,960 30,421 22,083 21,368 15,825 28,629 14,873 51,396 21,535 29,178 15,679 24,756 25,072 29,680 20,284 15,395 20,600 24,665 20,346 3,911
Net Income 232,841 203,298 235,579 194,521 212,231 224,236 214,054 172,207 180,938 131,979 193,965 162,771 175,235 202,582 204,257 174,790 146,219 148,940 111,827 90,496 108,837 125,706 102,681 85,638 93,251 108,691 89,451 38,257 70,511 85,357 69,019 52,369 56,455 67,202 46,019 44,349 44,223 56,912 46,594 25,961
Net Income Margin 23.87% 20.26% 24.44% 21.58% 23.18% 23.76% 23.78% 20.78% 21.50% 15.34% 23.19% 20.32% 21.62% 24.52% 26.26% 24.24% 20.26% 23.36% 17.85% 14.95% 17.98% 20.27% 17.82% 15.59% 17.10% 18.72% 16.64% 7.56% 14.33% 16.77% 14.94% 11.82% 12.59% 14.40% 11.02% 11.10% 10.88% 13.77% 12.18% 7.38%
EPS 2.83 2.46 2.84 2.34 2.55 2.70 2.58 2.08 2.17 1.57 2.30 1.92 2.06 2.37 2.39 2.04 1.71 1.75 1.31 1.05 1.26 1.46 1.19 0.99 1.07 1.25 1.02 0.44 0.81 0.97 0.78 0.59 0.63 0.75 0.51 0.49 0.48 0.61 0.49 0.27
EPS Diluted 2.80 2.44 2.81 2.32 2.53 2.67 2.55 2.05 2.15 1.56 2.27 1.89 2.03 2.34 2.35 2.01 1.69 1.72 1.29 1.04 1.24 1.43 1.17 0.98 1.05 1.23 1.01 0.43 0.79 0.95 0.77 0.58 0.62 0.74 0.51 0.48 0.48 0.60 0.49 0.27
Weighted Average Shares Out 82,304 82,630 83,096 83,088 83,097 83,086 82,992 82,934 83,247 83,922 84,410 84,828 85,123 85,325 85,530 85,490 85,314 85,134 85,427 85,848 86,198 86,215 86,204 86,379 86,756 87,004 87,331 87,427 87,537 88,004 88,117 89,294 89,894 89,824 89,924 90,841 91,944 93,384 94,280 95,500
Weighted Average Shares Out Diluted 83,056 83,393 83,957 83,933 83,993 83,983 83,959 83,815 84,113 84,858 85,564 86,142 86,511 86,654 86,917 86,904 86,690 86,402 86,705 87,212 87,667 87,615 87,549 87,807 88,453 88,596 88,944 89,045 89,256 89,878 89,994 90,589 91,138 90,817 90,838 91,788 92,897 94,306 95,521 96,860

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 308,636 401,590 397,433 453,932 331,696 132,838 111,367 112,546 99,176 114,362 204,618 144,454 145,203 232,134 351,163 383,928 175,587 105,293 81,395 90,326 103,996 110,845 116,616 123,794 146,877 174,559 159,229 187,675 169,019 165,975 160,408 154,901 150,072 141,139 132,953 128,994 141,150 163,152 182,160 322,536
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 284,255 285,085 256,923 239,933 236,949 241,402 229,063 217,617 213,591 208,399 180,870 139,215 0
Cash + Short Term Investments 308,636 401,590 397,433 453,932 331,696 132,838 111,367 112,546 99,176 114,362 204,618 144,454 145,203 232,134 351,163 383,928 175,587 105,293 81,395 90,326 103,996 110,845 116,616 123,794 146,877 174,559 159,229 471,930 454,104 422,898 400,341 391,850 391,474 370,202 350,570 342,585 349,549 344,022 321,375 322,536
Net Receivables 587,071 608,308 578,242 529,528 521,865 532,287 519,861 490,903 452,897 473,116 465,618 425,584 425,029 427,386 423,101 374,742 382,005 354,949 333,803 307,487 304,072 321,906 306,641 258,525 295,689 271,570 264,950 234,597 248,597 265,843 245,570 204,494 217,560 225,424 225,291 188,318 201,829 212,350 196,231 152,380
Inventory 389,804 379,958 390,599 380,282 393,974 395,141 391,011 367,823 354,975 332,565 301,638 269,030 258,484 241,392 225,559 209,873 217,597 229,377 211,644 195,019 204,893 196,876 189,468 173,303 179,684 176,487 179,039 164,318 176,749 169,693 172,183 158,034 168,468 175,688 183,759 188,833 192,405 184,500 173,370 160,342
Other Current Assets 148,233 138,756 135,699 131,512 136,695 118,759 127,207 130,205 151,811 122,782 117,898 116,587 109,321 100,314 97,975 94,195 93,490 89,993 94,509 86,807 90,421 82,671 84,921 84,452 81,947 75,901 72,282 130,107 63,272 60,224 60,494 116,952 50,598 49,796 49,386 129,142 89,613 92,162 154,312 156,812
Total Current Assets 1,433,744 1,468,986 1,501,973 1,495,254 1,384,230 1,179,025 1,149,446 1,101,477 1,058,859 1,042,825 1,089,772 955,655 938,037 1,001,226 1,097,798 1,062,738 868,679 779,612 721,351 679,639 703,382 712,298 697,646 654,172 704,197 739,832 701,707 971,985 942,722 918,658 878,588 845,584 828,100 821,110 809,006 821,634 833,396 833,034 808,909 759,398
Non-Current Assets
Property, Plant and Equipment 838,798 827,704 828,611 702,177 687,101 683,270 665,439 649,474 722,508 594,224 701,193 587,667 680,347 550,255 637,528 555,167 632,359 633,302 624,770 533,845 575,561 551,537 529,697 437,270 409,980 394,021 384,246 379,096 367,513 364,779 361,233 357,422 349,664 347,161 343,010 333,026 320,337 326,041 309,827 303,587
Goodwill 412,071 408,023 408,672 365,961 361,766 364,206 362,942 361,795 355,292 355,528 360,968 359,345 355,240 353,842 242,586 243,347 238,100 235,426 233,211 239,724 212,171 215,157 214,517 214,489 216,046 195,974 201,022 199,873 199,521 196,670 180,601 178,228 180,952 180,657 181,941 178,934 180,392 179,705 176,932 184,450
Intangible Assets 106,885 110,810 115,352 84,500 87,129 90,932 94,361 97,672 99,968 100,594 105,188 99,035 94,976 96,757 53,969 52,543 53,467 55,619 57,948 58,468 35,662 37,989 39,499 41,825 42,420 39,036 41,893 43,846 45,251 46,089 45,686 46,155 47,566 49,729 53,257 55,909 58,650 57,517 59,911 65,122
Long Term Investments 55,228 237,827 54,395 56,193 -459,489 -460,706 54,271 55,500 51,760 52,892 12,014 13,348 9,790 10,489 11,185 12,065 12,599 104,406 13,785 13,657 13,082 12,386 11,621 10,894 10,532 11,344 10,324 9,949 9,060 9,637 10,170 10,978 11,523 11,918 12,305 12,165 12,117 12,165 11,787 10,765
Tax Assets 134,677 126,057 106,517 107,364 10,594 5,568 5,826 55,215 51,935 40,548 23,091 24,784 24,861 26,770 28,340 31,549 8,198 7,575 7,172 8,100 8,399 8,739 8,368 8,481 8,436 8,723 9,823 7,698 7,914 6,701 5,867 -235,361 20,571 16,419 15,597 -247,008 36,767 37,509 36,291 -260,337
Other Non-Current Assets 427,870 235,460 337,995 448,476 1,015,073 1,008,511 476,113 425,632 299,745 420,574 300,463 397,369 282,493 372,810 255,979 337,152 234,005 144,773 228,008 299,042 203,224 186,131 179,620 170,218 152,919 131,755 120,477 100,969 97,353 94,603 89,946 327,698 61,994 62,247 63,531 320,333 35,551 31,399 27,357 321,226
Total Non-Current Assets 1,975,529 1,945,881 1,851,542 1,764,671 1,702,174 1,691,781 1,658,952 1,645,288 1,581,208 1,564,360 1,502,917 1,481,548 1,447,707 1,410,923 1,229,587 1,231,823 1,178,728 1,181,101 1,164,894 1,152,836 1,048,099 1,011,939 983,322 883,177 840,333 780,853 767,785 741,431 726,612 718,479 693,503 685,120 672,270 668,131 669,641 653,359 643,814 644,336 622,105 624,813
Other Assets -58,507 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 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,350,766 3,414,867 3,353,515 3,259,925 3,086,404 2,870,806 2,808,398 2,746,765 2,640,067 2,607,185 2,592,689 2,437,203 2,385,744 2,412,149 2,327,385 2,294,561 2,047,407 1,960,713 1,886,245 1,832,475 1,751,481 1,724,237 1,680,968 1,537,349 1,544,530 1,520,685 1,469,492 1,713,416 1,669,334 1,637,137 1,572,091 1,530,704 1,500,370 1,489,241 1,478,647 1,474,993 1,477,210 1,477,370 1,431,014 1,384,211
Current Liabilities
Accounts Payable 110,603 117,468 117,462 110,643 112,609 107,664 117,709 110,221 110,144 127,262 120,881 116,140 86,684 93,016 87,175 74,558 71,933 73,903 74,210 72,172 75,515 67,606 70,143 69,534 65,457 68,015 70,409 66,968 60,583 58,606 62,249 60,057 44,127 50,085 52,458 52,648 53,614 58,212 44,183 44,743
Short Term Debt 370,102 440,167 344,285 344,799 419,882 358,684 525,690 674,407 652,152 630,738 420,564 168,427 95,428 144,217 142,878 67,721 66,581 138,069 502,317 304,046 244,302 266,531 360,930 398,937 414,500 437,000 407,500 655,000 686,250 704,000 671,000 611,000 488,000 558,000 622,000 573,000 542,500 498,000 549,500 549,000
Tax Payables 80,073 146,373 134,195 86,553 50,259 82,041 72,832 48,547 34,706 22,102 84,152 42,605 43,536 39,428 59,483 42,676 40,013 55,690 33,351 31,108 26,368 25,623 36,326 26,609 28,082 25,109 26,452 29,389 24,859 22,633 21,272 23,973 21,542 20,418 24,815 18,963 25,058 29,334 29,424 28,439
Deferred Revenue 38,434 37,998 38,193 37,195 37,282 37,779 37,839 37,938 40,809 40,775 40,905 40,034 41,128 41,130 41,639 42,567 42,599 36,317 38,028 41,462 42,986 43,446 43,351 41,290 41,149 40,921 40,545 29,181 29,203 28,706 28,065 27,380 26,007 25,849 25,943 25,583 24,914 28,775 31,820 31,812
Other Current Liabilities 410,012 374,696 322,767 372,357 350,161 297,691 311,559 364,690 352,134 345,670 304,839 396,373 367,073 334,018 289,487 355,239 305,715 236,605 198,335 276,549 237,456 215,703 178,869 234,074 210,349 203,271 183,932 224,029 195,648 187,548 153,491 212,158 180,532 168,424 153,452 186,567 178,680 161,107 148,518 166,912
Total Current Liabilities 1,009,224 1,116,702 956,902 951,547 970,193 883,859 1,065,629 1,235,803 1,189,945 1,166,547 971,341 763,579 633,849 651,809 620,662 582,761 526,841 540,584 846,241 725,337 626,627 618,909 689,619 770,444 759,537 774,316 728,838 1,004,567 996,543 1,001,493 936,077 934,568 760,208 822,776 878,668 856,761 824,766 775,428 803,445 820,906
Non-Current Liabilities
Long Term Debt 628,178 627,708 828,536 722,554 720,283 794,181 794,539 795,626 853,942 866,036 863,012 862,582 867,745 868,409 856,940 935,531 923,971 968,159 762,706 766,382 762,975 839,214 768,289 601,348 602,416 603,130 609,005 606,075 604,149 600,891 594,868 593,110 599,137 597,958 600,021 597,085 599,556 598,925 500,000 350,000
Deferred Revenue 26,773 26,785 28,043 28,533 27,716 29,054 30,439 30,862 34,742 36,965 39,229 41,174 40,391 43,196 44,233 46,163 48,226 57,764 49,042 48,743 48,345 52,129 55,695 60,697 62,547 65,362 68,529 35,545 34,245 34,127 33,074 33,015 30,874 30,258 27,787 27,055 25,460 23,871 22,350 21,665
Deferred Tax 5,658 10,023 8,746 7,235 -27,716 -29,054 5,826 8,150 14,486 10,852 7,461 8,935 15,306 15,469 18,566 11,707 27,590 36,599 38,908 33,024 33,734 32,415 32,931 29,267 39,899 35,459 27,529 25,353 33,205 37,503 39,964 39,287 20,571 16,419 15,597 49,389 36,571 39,261 40,113 41,688
Other Non-Current Liabilities 62,879 53,396 -37,618 65,526 70,805 69,851 70,864 67,587 70,953 69,777 71,848 70,941 72,993 85,043 83,549 85,604 79,664 84,207 81,293 81,164 77,078 10,021 115,495 84,826 81,494 83,267 84,573 95,718 49,583 49,230 42,020 38,937 34,594 46,747 45,958 55,753 29,660 31,334 31,027 54,028
Total Non-Current Liabilities 723,488 717,912 827,707 823,848 818,804 893,086 901,668 902,225 974,123 983,630 981,550 983,632 996,435 1,012,117 1,003,288 1,079,005 1,079,451 1,146,729 931,949 929,313 922,132 933,779 939,479 776,138 786,356 787,218 789,636 762,691 721,182 721,751 709,926 704,349 685,176 674,963 673,766 702,227 691,247 693,391 593,490 445,716
Total Liabilities 1,732,712 1,834,614 1,784,609 1,775,395 1,788,997 1,776,945 1,967,297 2,138,028 2,164,068 2,150,177 1,952,891 1,747,211 1,630,284 1,663,926 1,623,950 1,661,766 1,606,292 1,687,313 1,778,190 1,654,650 1,548,759 1,552,688 1,629,098 1,546,582 1,545,893 1,561,534 1,518,474 1,767,258 1,717,725 1,723,244 1,646,003 1,638,917 1,445,384 1,497,739 1,552,434 1,558,988 1,516,013 1,468,819 1,396,935 1,266,622
Common Stock 10,770 10,769 10,767 10,751 10,745 10,738 10,732 10,719 10,709 10,707 10,700 10,688 10,681 10,675 10,668 10,646 10,628 10,603 10,591 10,571 10,559 10,548 10,535 10,509 10,504 10,485 10,468 10,428 10,412 10,395 10,374 10,334 10,312 10,283 10,255 10,258 10,213 10,235 10,226 10,195
Retained Earnings 5,116,289 4,883,448 4,680,150 4,444,571 4,250,050 4,037,819 3,813,583 3,599,529 3,427,322 3,246,384 3,114,405 2,920,440 2,757,669 2,582,434 2,379,852 2,175,595 2,000,805 1,854,586 1,705,646 1,595,648 1,505,152 1,396,315 1,270,609 1,167,928 1,082,292 989,039 880,348 803,545 765,288 694,777 609,420 540,401 488,033 431,577 364,375 318,356 274,005 231,070 1,721,893 1,675,299
Accumulated Other Comprehensive Income/Loss -70,086 -79,296 -80,397 -71,206 -74,891 -73,665 -76,615 -77,796 -80,894 -67,705 -47,348 -53,484 -52,057 -48,391 -59,536 -53,615 -61,925 -57,032 -55,246 -46,182 -45,565 -40,583 -40,015 -41,791 -42,187 -42,559 -34,206 -36,470 -34,648 -38,388 -38,379 -43,053 -35,081 -35,465 -37,515 -42,265 -37,493 -22,275 -24,049 -8,071
Total Stockholders Equity 1,618,054 1,580,253 1,568,906 1,484,530 1,297,407 1,093,861 841,101 608,737 475,999 457,008 639,798 689,992 754,754 747,460 702,696 632,088 440,576 272,963 107,674 177,473 202,418 171,246 51,562 -9,513 -1,604 -41,127 -49,272 -54,106 -48,622 -86,335 -74,090 -108,352 54,850 -8,638 -73,922 -84,125 -38,892 8,468 34,022 117,516
Total Investments 55,228 237,827 54,395 56,193 -459,489 -460,706 54,271 55,500 51,760 52,892 12,014 13,348 9,790 10,489 11,185 12,065 12,599 104,406 13,785 13,657 13,082 12,386 11,621 10,894 10,532 11,344 10,324 294,204 294,145 266,560 250,103 247,927 252,925 240,981 229,922 225,756 220,516 193,035 151,002 10,765
Total Debt 998,280 1,067,875 1,068,942 947,880 1,018,803 1,035,835 1,202,848 1,348,369 1,506,094 1,378,995 1,283,576 923,701 963,173 905,061 999,818 908,480 990,552 1,106,228 1,265,023 987,675 1,007,277 1,036,414 1,129,219 1,000,285 1,016,916 1,040,130 1,016,505 1,261,075 1,290,399 1,304,891 1,265,868 1,204,110 1,087,137 1,155,958 1,222,021 1,170,085 1,142,056 1,096,925 1,049,500 899,000
Net Debt 689,644 666,285 671,509 493,948 687,107 902,997 1,091,481 1,235,823 1,406,918 1,264,633 1,078,958 779,247 817,970 672,927 648,655 524,552 814,965 1,000,935 1,183,628 897,349 903,281 925,569 1,012,603 876,491 870,039 865,571 857,276 1,073,400 1,121,380 1,138,916 1,105,460 1,049,209 937,065 1,014,819 1,089,068 1,041,091 1,000,906 933,773 867,340 576,464

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 232,841 203,298 235,579 194,521 212,231 224,236 214,054 172,207 180,938 131,979 193,965 162,771 175,178 202,606 204,289 174,958 146,321 148,996 111,856 90,544 108,838 125,701 102,709 85,677 93,214 108,680 89,476 38,290 70,514 85,407 69,058 52,371 56,452 67,206 46,025 44,390 44,229 56,938 46,578 25,951
Depreciation & Amortization 34,133 32,193 29,904 29,737 28,985 27,855 28,331 28,720 28,547 28,122 26,511 27,695 26,467 25,377 25,057 24,561 24,651 23,582 23,204 22,589 22,446 21,621 21,355 20,604 20,878 20,892 20,804 21,520 20,727 20,586 20,307 20,241 19,767 19,664 18,546 17,729 18,283 16,790 16,154 15,278
Deferred Income Tax -6,849 -19,450 -2,571 -33,557 -1,817 -9,175 -3,757 1,825 -13,373 -18,489 -5,028 -7,426 -144 -1,051 5,244 -34,719 -6,021 -195 2,853 3,759 -1,023 132 3,294 -11,641 4,212 5,633 3,005 -7,480 -3,129 750 1,941 14,638 4,727 -1,004 2,520 9,792 -2,594 -2,620 565 7,559
Stock Based Compensation 15,918 15,700 14,400 15,223 15,224 15,362 13,930 13,279 12,948 12,370 11,173 9,713 9,530 9,637 8,875 7,943 7,927 7,797 7,284 16,655 9,391 6,898 6,334 6,209 6,596 6,392 5,960 5,755 6,020 6,087 5,655 4,870 5,094 5,005 4,922 5,124 5,118 4,990 4,652 4,636
Change in Working Capital -57,368 14,281 -81,416 41,823 16,058 -59,701 -70,609 -43,933 -22,646 -92,709 -114,242 17,229 -27,232 -7,958 -119,562 45,081 18,573 26,127 -121,542 20,479 -8,137 -17,369 -99,942 34,680 -17,593 -23,289 -85,438 62,065 15,671 -2,809 -66,547 12,202 18,772 20,448 -48,420 -2,558 4,391 3,861 -75,504 -19,900
Accounts Receivable 26,894 -29,140 -53,841 686 6,601 -17,025 -44,133 -6,337 18,733 -16,263 -37,531 15,909 1,671 4,014 -54,735 11,687 -15,132 -19,215 -38,062 1,979 13,248 -4,278 -33,421 14,640 -169 -11,072 -21,800 -6,194 13,676 -12,971 -19,429 -5,907 7,000 -2,143 -21,504 882 6,102 -5,688 -51,438 4,838
Inventory 6,213 -3,801 -2,412 2,996 7,259 -15,019 -23,887 -22,110 -50,272 -30,495 -18,854 -6,028 -26,479 -12,493 -7,919 6,206 4,163 -14,820 -14,434 -724 -13,671 -8,390 -14,521 1,792 -10,590 -8,755 -8,070 3,904 -4,116 -13,481 -5,369 10,151 -2,717 -1,550 1,764 -7,731 -11,215 -5,881 -10,142 -25,672
Accounts Payable -1,455 8,252 -4,450 6,242 -2,644 -7,482 3,327 7,397 2,805 -2,719 -4,016 10,596 -3,175 1,352 2,460 469 7,241 -4,974 -1,755 776 5,211 -4,729 699 1,170 -1,339 1,942 -1,939 4,931 -4,962 5,109 -3,687 4,613 -2,595 1,900 -1,801 373 151 1,340 -4,332 -173
Other Working Capital -89,020 38,970 -20,713 31,899 4,842 -20,175 64,693 -22,883 6,088 -43,232 -53,841 -3,248 751 -831 -59,368 26,719 22,301 65,136 -67,291 18,448 -12,925 28 -52,699 17,078 -5,495 -5,404 -53,629 59,424 11,073 18,534 -38,062 3,345 17,084 22,241 -26,879 3,918 9,353 14,090 -9,592 1,107
Other Non-Cash Items 1,404 107,065 909 2,104 1,752 1,737 1,963 1,330 2,586 4,577 2,327 -18 3,406 5,344 519 1,110 1,665 1,835 4,216 1,387 750 119 628 119 3,401 522 1,091 976 881 171 860 -4,207 -4,497 -404 -367 -581 7,519 207 -7,089 -6,221
Net Cash Provided by Operating Activities 220,079 248,312 198,585 249,851 272,433 200,314 183,912 173,428 189,000 65,850 114,706 209,964 187,205 233,955 124,422 218,934 193,116 208,142 27,871 155,413 132,265 137,102 34,378 135,648 110,708 118,830 34,898 121,126 110,684 110,192 31,274 100,115 100,315 110,915 23,226 73,896 76,946 80,166 -14,644 27,303
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -28,089 -33,305 -30,273 -32,556 -34,094 -27,470 -39,511 -39,229 -37,685 -30,086 -41,838 -31,788 -45,017 -22,581 -20,163 -14,190 -19,210 -24,556 -49,670 -45,911 -37,326 -33,781 -38,206 -39,844 -31,715 -27,651 -23,726 -22,014 -16,124 -14,919 -23,647 -14,831 -12,088 -15,962 -21,906 -15,404 -20,644 -23,856 -23,017 -18,019
Acquisitions Net 306 0 -77,000 0 0 0 0 -10,000 -11,512 -25,000 0 -12,252 -4,660 -152,082 -4,424 -1,500 -250 0 0 -50,000 0 -304 0 -22,500 -22,500 0 0 -50 320 -12,180 -2,349 -1,964 0 0 0 -2,102 -7,817 0 -383 -17,599
Purchases of Investments 0 0 0 0 0 0 0 0 0 -25,000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -87 -64,366 -94,276 -85,030 -90,492 -49,065 -55,020 -51,730 -72,079 -40,571 -41,017 -49,922 -140,448 0
Sales/Maturities of Investments -727 398 329 2,121 6,256 0 0 0 0 50,000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 284,125 61,943 68,913 68,427 87,476 51,582 44,162 37,929 70,186 32,064 14,672 6,811 3,228 5,400
Other Investing Activities 1,142 398 329 -0 6,256 0 0 -35,000 0 -25,000 -10,000 0 0 0 0 -250 -250 0 -668 304 -255 -304 0 22,500 -22,500 0 284,038 -4,423 -320 -16,603 -3,016 2,517 -10,858 -13,801 -1,893 -8,507 -26,345 -43,111 -137,220 -5,400
Net Cash Used for Investing Activities -27,368 -32,907 -106,944 -30,435 -27,838 -27,470 -39,511 -49,229 -49,197 -55,086 -41,838 -44,040 -49,677 -174,663 -24,587 -15,690 -19,460 -24,556 -49,670 -95,911 -37,326 -34,085 -38,206 -39,844 -54,215 -27,651 260,312 -24,487 -41,487 -43,702 -29,012 -14,278 -22,946 -29,763 -23,799 -26,013 -54,806 -66,967 -160,620 -35,618
Cash Flows from Financing Activities
Debt Repayment -75,000 0 0 -75,000 -14,000 -167,500 -147,500 -54,000 22,000 211,000 251,500 73,500 -50,000 0 0 0 -121,933 -165,802 198,110 59,257 -22,013 -95,495 47,976 -15,540 -22,500 29,500 -247,500 -31,250 -17,750 33,000 60,000 123,000 -70,000 -64,000 49,000 30,500 44,500 48,597 150,500 174,000
Common Stock Issued 0 0 0 0 0 10,290 12,796 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Common Stock Repurchased -220,757 -215,521 -154,764 -36,850 -35,301 -9,676 -9,597 -74,074 -172,793 -306,817 -276,633 -244,817 -181,783 -188,494 -147,245 -11,574 -361 -64 -191,419 -140,893 -86,252 -20,861 -61,705 -105,872 -74,218 -106,562 -92,042 -54,116 -58,265 -107,044 -71,213 -212,524 -15,026 -23,024 -57,244 -92,924 -88,960 -86,450 -133,647 -149,190
Dividends Paid 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Financing Activities 4,778 5,283 10,690 10,006 6,032 16,467 1,419 11,354 1,964 3,910 11,653 5,497 10,057 8,277 17,594 11,972 18,110 4,335 10,210 7,247 8,514 6,868 10,948 3,606 12,424 6,354 14,551 7,308 8,144 10,644 12,526 12,912 15,779 13,889 9,446 3,266 4,797 4,321 19,948 17,529
Net Cash Used Provided by Financing Activities -290,979 -210,238 -144,074 -101,844 -43,038 -151,033 -146,081 -116,720 -148,829 -91,907 -13,480 -165,820 -221,726 -180,217 -129,651 398 -104,184 -161,531 16,901 -74,389 -99,751 -109,488 -2,781 -117,806 -84,294 -70,708 -324,991 -78,058 -67,871 -63,400 1,313 -76,612 -69,247 -73,167 1,202 -59,158 -39,663 -33,532 36,801 42,339
Effect of Forex Changes on Cash 5,314 -1,010 -4,066 4,664 -2,699 -340 501 5,891 -6,160 -9,113 776 -853 -2,733 1,896 -2,949 4,699 822 1,843 -4,033 1,217 -2,037 700 -569 -1,081 119 -5,141 1,335 75 1,718 2,477 1,932 -4,396 811 201 3,330 -881 -4,479 1,325 -1,913 -4,223
Net Change in Cash -92,954 4,157 -56,499 122,236 198,858 21,471 -1,179 13,370 -15,186 -90,256 60,164 -749 -86,931 -119,029 -32,765 208,341 70,294 23,898 -8,931 -13,670 -6,849 -5,771 -7,178 -23,083 -27,682 15,330 -28,446 18,656 3,044 5,567 5,507 4,829 8,933 8,186 3,959 -12,156 -22,002 -19,008 -140,376 29,801
Cash at End of Period 308,636 401,590 397,433 453,932 331,696 132,838 111,367 112,546 99,176 114,362 204,618 144,454 145,203 232,134 351,163 383,928 175,587 105,293 81,395 90,326 103,996 110,845 116,616 123,794 146,877 174,559 159,229 187,675 169,019 165,975 160,408 154,901 150,072 141,139 132,953 128,994 141,150 163,152 182,160 322,536
Cash at Start of Period 401,590 397,433 453,932 331,696 132,838 111,367 112,546 99,176 114,362 204,618 144,454 145,203 232,134 351,163 383,928 175,587 105,293 81,395 90,326 103,996 110,845 116,616 123,794 146,877 174,559 159,229 187,675 169,019 165,975 160,408 154,901 150,072 141,139 132,953 128,994 141,150 163,152 182,160 322,536 292,735
Free Cash Flow
Operating Cash Flow 220,079 248,312 198,585 249,851 272,433 200,314 183,912 173,428 189,000 65,850 114,706 209,964 187,205 233,955 124,422 218,934 193,116 208,142 27,871 155,413 132,265 137,102 34,378 135,648 110,708 118,830 34,898 121,126 110,684 110,192 31,274 100,115 100,315 110,915 23,226 73,896 76,946 80,166 -14,644 27,303
Capital Expenditure -28,089 -33,305 -30,273 -32,556 -34,094 -27,470 -39,511 -39,229 -37,685 -30,086 -41,838 -31,788 -45,017 -22,581 -20,163 -14,190 -19,210 -24,556 -49,670 -45,911 -37,326 -33,781 -38,206 -39,844 -31,715 -27,651 -23,726 -22,014 -16,124 -14,919 -23,647 -14,831 -12,088 -15,962 -21,906 -15,404 -20,644 -23,856 -23,017 -18,019
Free Cash Flow 191,990 215,007 168,312 217,295 238,339 172,844 144,401 134,199 151,315 35,764 72,868 178,176 142,188 211,374 104,259 204,744 173,906 183,586 -21,799 109,502 94,939 103,321 -3,828 95,804 78,993 91,179 11,172 99,112 94,560 95,273 7,627 85,284 88,227 94,953 1,320 58,492 56,302 56,310 -37,661 9,284