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,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 383,523
Revenue Y/Y Growth 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% 5.96% - - - -
Cost of Revenue 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 170,187
Gross Profit 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 213,336
Gross Profit Margin 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% 55.63%
Research and Development 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 24,847
General and Administrative Expenses 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 116,300
Total Operating Expenses 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 141,147
Operating Income or Loss 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 72,189
Operating Margin 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% 18.82%
Interest Expense 8,099 7,911 -5,634 -7,392 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 4,294
EBITDA 297,715 333,294 245,302 275,283 296,144 280,399 226,527 273,728 179,066 274,998 199,191 252,551 259,253 272,731 185,095 196,715 216,899 167,669 115,631 162,334 185,929 154,533 115,347 138,370 166,658 134,427 97,808 122,540 144,326 113,633 83,825 109,077 124,754 93,159 66,911 99,074 105,652 72,803 34,801 88,023
Depreciation and Amortization 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 15,521
Income Before Tax 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 68,208
Income Tax Expense 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 16,045
Net Income 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 52,142
Net Income Margin 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% 13.60%
EPS 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 0.52
EPS Diluted 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 0.52
Weighted Average Shares Out 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 99,489
Weighted Average Shares Out Diluted 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 100,800

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 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
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 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 0
Cash + Short Term Investments 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 292,735
Net Receivables 608,308 578,242 457,445 452,699 461,858 446,025 400,619 475,228 412,898 465,618 368,348 425,029 382,308 423,101 331,429 382,005 354,949 333,803 269,312 304,072 321,906 306,641 248,855 295,689 312,885 291,157 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 160,467
Inventory 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 156,007
Other Current Assets 79,130 33,565 203,595 205,861 189,188 201,043 220,489 33,512 183,000 21,817 173,823 17,393 145,392 12,043 137,508 9,108 11,308 17,085 124,982 14,966 12,561 13,169 108,220 12,754 11,908 8,839 101,140 12,881 13,031 15,800 91,206 10,034 6,815 8,843 101,898 6,552 10,045 117,933 124,140 60,154
Total Current Assets 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 702,621
Non-Current Assets
Property, Plant and Equipment 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 291,701
Goodwill 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 176,537
Intangible Assets 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 59,210
Long Term Investments 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 11,078
Tax Assets 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 33,258
Other Non-Current Assets 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 16,227
Total Non-Current Assets 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 588,011
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,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 1,290,632
Current Liabilities
Accounts Payable 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 58,255
Short Term Debt 440,167 344,285 324,997 399,990 338,991 506,486 653,982 652,152 611,000 420,564 148,496 95,428 124,982 142,878 49,988 66,581 138,069 502,317 288,765 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 375,000
Tax Payables 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 17,314
Deferred Revenue 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 29,560
Other Current Liabilities 521,069 456,962 478,712 420,312 399,425 403,595 433,662 386,840 387,510 388,991 458,909 410,609 392,681 348,970 415,648 345,728 292,295 231,686 322,938 263,824 241,326 215,195 260,683 238,431 228,380 210,384 253,418 220,507 210,181 174,763 236,131 202,074 188,842 178,267 205,530 203,738 190,441 177,942 195,351 167,449
Total Current Liabilities 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 630,264
Non-Current Liabilities
Long Term Debt 524,743 724,657 622,883 618,813 696,844 696,362 694,387 853,942 767,995 863,012 775,205 867,745 780,079 856,940 858,492 923,971 968,159 762,706 698,910 762,975 769,883 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 350,000
Deferred Revenue 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 21,549
Deferred Tax 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 27,760
Other Non-Current Liabilities 156,361 66,261 165,197 199,991 196,242 169,041 168,826 70,953 167,818 71,848 158,318 72,993 173,373 83,549 162,643 79,664 84,207 81,293 148,636 77,078 79,352 82,564 84,826 81,494 83,267 84,573 95,718 49,583 49,230 42,020 38,937 34,594 30,328 30,361 28,698 29,660 31,334 31,027 32,363 31,588
Total Non-Current Liabilities 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 430,897
Total Liabilities 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 1,061,161
Common Stock 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 10,170
Retained Earnings 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 1,649,337
Accumulated Other Comprehensive Income/Loss -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 1,990
Total Stockholders Equity 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 229,388
Total Investments 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 11,078
Total Debt 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 725,000
Net Debt 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 432,265

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 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 52,163
Depreciation & Amortization 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 15,521
Deferred Income Tax -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 -1,504
Stock Based Compensation 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 4,643
Change in Working Capital 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 23,360
Accounts Receivable -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 1,322
Inventory -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 -7,063
Accounts Payable 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 6,539
Other Working Capital 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 22,562
Other Non-Cash Items 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 -920
Net Cash Provided by Operating Activities 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 93,263
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -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 -17,094
Acquisitions Net 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 -6,355
Purchases of Investments 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 0
Sales/Maturities of Investments 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 0
Other Investing Activities 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 0
Net Cash Used for Investing Activities -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 -23,449
Cash Flows from Financing Activities
Debt Repayment 0 0 -75,000 -14,000 -147,500 -147,500 -430,500 -22,000 -211,000 -75,000 -23,500 -50,000 0 0 -121,933 -121,933 -1,890 -198,110 -59,257 -22,013 -95,495 -52,024 -15,540 -22,500 -29,500 -247,500 -31,250 -17,750 -33,000 -60,000 -85,000 -70,000 0 -49,000 -6,500 -44,500 -51,000 -150,500 -1,394 -191,000
Common Stock Issued 5,362 20,879 11,330 12,618 10,290 12,796 35,747 4,878 6,726 11,653 46,565 10,057 9,777 17,594 51,328 0 0 0 36,106 0 0 0 38,201 0 0 0 38,622 0 0 0 38,344 0 0 0 22,397 0 0 0 29,442 0
Common Stock Repurchased -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,689 -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,056 -53,480 -92,924 -88,960 -86,450 -133,647 -149,190 -272,342
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 -79 -10,189 -1,324 -4,973 280,563 155,317 352,107 67,964 214,910 338,153 115,504 10,057 8,277 17,594 176,854 18,110 -161,467 208,320 118,190 8,514 6,868 110,948 3,606 12,424 65,354 14,551 -62,564 -9,606 43,644 72,526 191,753 15,779 -50,111 54,682 22,648 93,797 103,918 170,448 320,514 196,074
Net Cash Used Provided by Financing Activities -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 -76,268
Effect of Forex Changes on Cash -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 -5,859
Net Change in Cash 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 -12,313
Cash at End 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
Cash at Start of Period 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 305,048
Free Cash Flow
Operating Cash Flow 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 93,263
Capital Expenditure -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 -17,094
Free Cash Flow 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 76,169