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


All numbers in thousands except per share items and ratios.


Reported Currency: USD 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 2014-06-30
Revenue 1,460,073 1,495,550 1,515,277 1,413,189 1,442,136 1,491,659 1,603,690 1,667,448 1,497,280 1,410,358 1,400,046 1,319,409 1,126,515 1,073,389 1,058,166 896,210 987,364 1,009,206 1,048,457 1,060,666 990,782 1,026,944 1,058,233 1,033,498 925,020 891,117 872,987 839,912 754,096 745,738 782,611 755,435 707,733 734,572 779,474 762,151 696,245 721,048 743,586 702,987
Revenue Y/Y Growth 1.24% 0.26% -5.51% -15.25% -3.68% 5.76% 14.55% 26.38% 32.91% 31.39% 32.31% 47.22% 14.09% 6.36% 0.93% -15.50% -0.34% -1.73% -0.92% 2.63% 7.11% 15.24% 21.22% 23.05% 22.67% 19.49% 11.55% 11.18% 6.55% 1.52% 0.40% -0.88% 1.65% 1.88% 4.83% 8.42% - - - -
Cost of Revenue 974,297 892,349 959,353 916,594 951,021 971,747 937,085 1,053,413 991,386 942,392 913,391 856,969 768,516 741,769 705,315 621,036 718,411 732,052 737,350 742,032 727,461 728,361 747,529 731,094 692,468 667,035 634,033 603,775 577,889 571,258 578,271 555,579 541,782 560,964 570,514 555,760 527,705 545,916 550,267 521,017
Gross Profit 485,776 603,201 555,924 496,595 491,115 519,912 666,605 614,035 505,894 467,966 486,655 462,440 357,999 331,620 352,851 275,174 268,953 277,154 311,107 318,634 263,321 298,583 310,704 302,404 232,552 224,082 238,954 236,137 176,207 174,480 204,340 199,856 165,951 173,608 208,960 206,391 168,540 175,132 193,319 181,970
Gross Profit Margin 33.27% 40.33% 36.69% 35.14% 34.05% 34.85% 41.57% 36.82% 33.79% 33.18% 34.76% 35.05% 31.78% 30.89% 33.35% 30.70% 27.24% 27.46% 29.67% 30.04% 26.58% 29.07% 29.36% 29.26% 25.14% 25.15% 27.37% 28.11% 23.37% 23.40% 26.11% 26.46% 23.45% 23.63% 26.81% 27.08% 24.21% 24.29% 26.00% 25.89%
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 56,571 70,475 68,473 65,502 66,590 49,940 63,442 65,978 61,496 51,947 61,724 57,800 52,286 41,657 46,826 44,053 51,649 52,431 53,011 50,112 50,571 46,082 51,493 48,672 48,121 47,516 45,975 44,619 39,095 35,312 39,220 39,468 38,391 33,100 42,025 40,355 38,109 35,779 38,369 36,827
Total Operating Expenses 99,350 183,103 110,905 105,001 108,066 85,398 170,876 105,330 100,276 95,475 103,245 96,396 88,342 77,318 82,607 76,008 85,783 88,890 93,580 84,145 84,895 79,738 82,319 81,923 83,212 80,625 75,079 75,705 68,085 61,033 66,936 66,420 66,403 59,686 69,106 65,492 64,975 62,834 67,057 59,275
Operating Income or Loss 386,426 421,011 445,019 391,594 383,049 434,514 496,080 508,705 405,618 372,491 383,410 366,044 269,657 254,302 270,244 199,166 183,170 188,264 217,527 234,489 178,426 218,845 228,385 220,481 149,340 143,457 163,875 160,432 108,122 113,447 137,404 133,436 99,548 113,922 139,854 140,899 103,565 112,298 126,262 122,695
Operating Margin 26.47% 28.15% 29.37% 27.71% 26.56% 29.13% 30.93% 30.51% 27.09% 26.41% 27.39% 27.74% 23.94% 23.69% 25.54% 22.22% 18.55% 18.65% 20.75% 22.11% 18.01% 21.31% 21.58% 21.33% 16.14% 16.10% 18.77% 19.10% 14.34% 15.21% 17.56% 17.66% 14.07% 15.51% 17.94% 18.49% 14.87% 15.57% 16.98% 17.45%
Interest Expense 37 85 90 89 200 280 0 213 73 384 371 465 507 846 1,071 765 100 92 3 160 122 138 29 11 11 362 555 642 595 954 1,131 1,064 1,183 1,309 1,163 1,169 1,569 1,449 1,463 1,622
EBITDA 470,957 505,070 446,466 392,015 384,349 506,567 564,431 508,426 405,142 372,160 383,322 364,853 269,815 254,169 269,406 199,770 180,801 189,686 218,397 235,734 180,509 217,489 229,233 221,483 147,497 144,226 165,080 160,932 107,748 112,275 137,408 133,188 99,048 113,266 138,021 140,541 103,399 111,798 125,330 122,686
Depreciation and Amortization 84,531 84,059 1,447 79,787 75,951 72,053 68,351 -279 -476 66,793 65,164 63,951 63,991 65,110 64,987 65,735 65,435 64,544 63,493 62,571 63,073 62,555 58,086 56,235 53,481 53,093 51,934 50,449 50,287 49,574 49,041 46,480 44,772 44,223 42,561 39,771 38,788 39,546 37,707 35,121
Income Before Tax 392,882 425,325 446,376 391,926 384,149 432,002 496,065 508,213 405,069 371,776 382,951 364,388 269,308 253,323 268,335 199,005 180,701 189,594 218,394 235,574 180,387 217,351 229,204 221,472 147,486 143,864 164,525 160,290 107,153 111,321 136,277 132,124 97,865 111,957 136,858 139,372 101,830 110,349 123,867 121,064
Income Tax Expense 100,578 102,510 107,089 99,564 99,111 108,073 118,664 132,135 105,318 92,970 96,317 94,812 69,949 63,491 66,467 51,200 47,524 45,570 54,295 61,502 47,064 57,892 55,762 58,038 38,153 -53,386 62,211 61,872 41,361 42,810 50,696 50,736 37,580 39,733 52,490 53,798 39,306 40,480 45,958 47,215
Net Income 292,304 322,815 339,287 292,362 285,038 323,929 377,401 376,078 299,751 278,806 286,634 269,576 199,359 189,832 201,868 147,805 133,177 144,024 164,099 174,072 133,323 159,459 173,442 163,434 109,333 197,250 102,314 98,418 65,792 68,511 85,581 81,388 60,285 72,224 84,368 85,574 62,524 69,869 77,909 73,849
Net Income Margin 20.02% 21.59% 22.39% 20.69% 19.76% 21.72% 23.53% 22.55% 20.02% 19.77% 20.47% 20.43% 17.70% 17.69% 19.08% 16.49% 13.49% 14.27% 15.65% 16.41% 13.46% 15.53% 16.39% 15.81% 11.82% 22.14% 11.72% 11.72% 8.72% 9.19% 10.94% 10.77% 8.52% 9.83% 10.82% 11.23% 8.98% 9.69% 10.48% 10.51%
EPS 1.34 1.48 1.55 1.33 1.30 1.47 1.69 1.66 1.31 1.21 1.24 1.16 0.86 0.81 0.86 0.63 0.56 0.60 0.68 0.72 0.55 0.65 0.71 0.66 0.44 0.80 0.41 0.40 0.27 0.28 0.34 0.33 0.24 0.28 0.33 0.33 0.24 0.27 0.30 0.29
EPS Diluted 1.34 1.47 1.55 1.33 1.29 1.46 1.68 1.65 1.30 1.21 1.24 1.15 0.85 0.81 0.85 0.63 0.56 0.60 0.68 0.72 0.55 0.65 0.71 0.66 0.44 0.80 0.41 0.40 0.27 0.28 0.34 0.33 0.24 0.28 0.33 0.33 0.24 0.27 0.30 0.29
Weighted Average Shares Out 218,137 219,559 219,603 220,651 220,960 222,142 224,643 227,926 230,578 231,237 232,092 233,399 234,540 235,633 236,103 236,488 239,959 240,195 239,641 241,767 243,100 245,242 245,656 246,395 246,761 246,846 247,554 248,092 247,048 247,821 249,289 250,062 251,950 253,756 255,743 257,181 257,913 258,774 259,698 258,495
Weighted Average Shares Out Diluted 218,808 219,324 219,670 220,398 221,358 222,184 224,590 227,610 230,346 231,362 232,323 233,122 234,511 235,774 235,867 236,720 239,611 239,598 239,968 241,936 243,431 244,761 245,927 246,509 247,068 247,128 247,143 247,284 247,333 247,350 248,434 250,144 251,949 253,755 255,742 257,181 257,912 258,462 258,495 258,495

Reported Currency: USD 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 2014-06-30
Current Assets
Cash and Cash Equivalents 580,974 433,799 206,601 55,141 207,624 186,312 216,727 196,134 262,122 462,564 339,761 484,204 351,900 401,430 420,396 518,624 356,972 403,571 322,286 228,960 280,627 190,282 177,468 140,571 159,937 127,462 78,091 33,833 47,551 10,171 15,014 10,673 7,133 11,472 11,412 12,789 113,038 34,787 8,169 19,789
Short Term Investments 0 0 0 0 24,807 49,355 158,829 224,391 279,183 254,433 224,899 165,254 310,193 330,274 205,294 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Cash + Short Term Investments 580,974 433,799 206,601 55,141 232,431 235,667 375,556 420,525 541,305 716,997 564,660 649,458 662,093 731,704 625,690 518,624 356,972 403,571 322,286 228,960 280,627 190,282 177,468 140,571 159,937 127,462 78,091 33,833 47,551 10,171 15,014 10,673 7,133 11,472 11,412 12,789 113,038 34,787 8,169 19,789
Net Receivables 603,529 615,323 663,727 568,746 579,879 605,129 653,794 701,367 681,389 599,102 654,049 600,056 505,678 454,222 462,924 395,785 427,613 408,165 438,075 458,145 455,333 468,260 482,207 464,279 418,474 415,781 399,387 370,200 337,891 334,489 342,825 327,499 316,204 345,048 357,796 339,779 325,150 347,900 329,481 306,205
Inventory -682,686 -17,884 -663,727 -568,746 -579,879 -605,129 -653,794 -701,367 -681,389 -599,102 -654,049 -600,056 -505,678 -454,222 -462,924 -395,785 -427,613 -408,165 -438,075 -458,145 -455,333 -468,260 -482,207 -464,279 -418,474 -415,781 -399,387 -370,200 -337,891 -334,489 -342,825 -327,499 -316,204 -345,048 -357,796 -339,779 -325,150 -347,900 -329,481 -306,205
Other Current Assets 79,157 94,211 747,615 675,468 664,519 698,073 735,641 788,565 739,652 666,790 714,192 661,657 561,168 511,635 512,806 449,946 474,034 463,263 484,692 512,460 503,251 515,947 518,847 507,014 455,513 457,191 435,004 410,779 377,523 372,451 374,141 361,186 348,491 370,258 424,794 408,876 386,855 398,356 386,432 362,584
Total Current Assets 1,263,660 1,143,333 954,216 730,609 896,950 933,740 1,111,197 1,209,090 1,280,957 1,383,787 1,278,852 1,311,115 1,223,261 1,243,339 1,138,496 968,570 831,006 866,834 806,978 741,420 783,878 706,229 696,315 647,585 615,450 584,653 513,095 444,612 425,074 382,622 389,155 371,859 355,624 381,730 436,206 421,665 499,893 433,143 394,601 382,373
Non-Current Assets
Property, Plant and Equipment 4,128,101 4,211,805 4,085,410 4,001,099 3,841,464 3,687,068 3,491,511 3,378,732 3,225,308 3,215,686 3,110,114 2,998,727 2,907,672 2,914,031 2,935,475 2,955,083 2,953,990 2,968,835 2,927,894 2,858,171 2,761,857 2,754,943 2,703,275 2,585,708 2,450,834 2,404,459 2,367,403 2,321,243 2,246,286 2,241,402 2,229,673 2,224,883 2,098,158 2,023,448 1,971,210 1,891,465 1,778,471 1,743,245 1,730,894 1,676,357
Goodwill 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19,463 19,463 19,463 19,463 19,463 19,463 19,463 19,463 19,463 19,463 19,463 19,463 19,463 19,463 19,463 19,463 19,463 19,463 19,463 19,463 19,463 19,463 19,463 19,463 19,463 19,463
Intangible 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
Long Term Investments 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -256,272 -268,027 -281,427 0 -267,132 -267,132 -267,132 0 -246,994 -216,408 -198,817 0 -293,877 -292,062 -292,062 0 -285,811 -271,964 -254,517 0 -238,233 -231,072 -225,080 0 -205,291 -197,578
Tax Assets 363,132 363,132 347,243 310,515 310,515 0 268,384 248,718 248,718 0 228,667 220,210 220,210 0 236,809 248,564 261,964 0 247,669 247,669 247,669 0 227,531 196,945 179,354 0 274,414 272,599 272,599 0 266,348 252,501 235,054 0 218,770 211,609 205,617 0 185,828 178,115
Other Non-Current Assets -103,537 -205,877 -87,995 -63,291 -91,841 217,802 -59,699 -42,673 -32,333 222,071 -4,513 4,394 720 212,040 199,717 156,375 149,990 140,436 157,546 159,112 158,307 64,648 89,722 87,789 77,720 59,849 75,672 74,343 73,650 52,760 65,520 63,060 61,658 41,863 67,069 64,937 62,020 40,386 63,044 65,333
Total Non-Current Assets 4,387,696 4,369,060 4,344,658 4,248,323 4,060,138 3,904,870 3,700,196 3,584,777 3,441,693 3,437,757 3,334,268 3,223,331 3,128,602 3,126,071 3,135,192 3,111,458 3,103,980 3,128,734 3,085,440 3,017,283 2,920,164 2,839,054 2,792,997 2,673,497 2,528,554 2,483,771 2,443,075 2,395,586 2,319,936 2,313,625 2,295,193 2,287,943 2,159,816 2,084,774 2,038,279 1,956,402 1,840,491 1,803,094 1,793,938 1,741,690
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 5,651,356 5,512,393 5,298,874 4,978,932 4,957,088 4,838,610 4,811,393 4,793,867 4,722,650 4,821,544 4,613,120 4,534,446 4,351,863 4,369,410 4,273,688 4,080,028 3,934,986 3,995,568 3,892,418 3,758,703 3,704,042 3,545,283 3,489,312 3,321,082 3,144,004 3,068,424 2,956,170 2,840,198 2,745,010 2,696,247 2,684,348 2,659,802 2,515,440 2,466,504 2,474,485 2,378,067 2,340,384 2,236,237 2,188,539 2,124,063
Current Liabilities
Accounts Payable 97,689 112,774 115,712 96,661 119,773 106,275 120,160 136,480 117,850 82,519 135,044 90,956 88,452 68,511 59,229 51,257 55,097 70,254 81,269 85,125 79,397 78,518 88,150 81,668 78,498 73,729 59,702 54,234 56,843 89,216 55,145 79,230 81,079 66,774 58,258 61,042 48,955 45,314 47,285 63,783
Short Term Debt 20,000 35,600 20,000 20,000 20,000 20,000 20,000 20,000 0 -248,718 0 0 0 -211,499 45,000 45,000 45,000 -332,218 0 0 0 -326,187 0 0 0 50,000 50,000 50,000 50,000 -361,815 0 0 25,596 26,488 90,377 28,344 27,956 35,714 35,714 35,714
Tax Payables 76,714 0 0 0 82,868 0 45,097 49,877 83,286 0 0 0 74,944 8,711 13,271 103,306 53,683 2,847 9,130 13,148 0 0 0 27,895 31,305 0 19,707 20,678 31,423 0 0 0 28,881 0 0 6,501 47,938 0 12,608 25,501
Deferred Revenue -97,689 -112,774 -115,712 -96,661 -119,773 310,515 -120,160 248,718 0 248,718 0 0 0 220,210 -59,229 -51,257 -55,097 261,964 0 0 0 247,669 0 0 0 189,960 -59,702 -54,234 -56,843 272,599 0 0 -81,079 235,054 -58,258 -61,042 -48,955 29,371 -47,285 -63,783
Other Current Liabilities 530,674 509,058 532,350 483,018 549,520 93,003 619,327 222,980 460,746 381,715 399,247 391,062 425,410 295,908 404,288 449,174 383,295 366,085 315,593 300,980 278,758 356,732 274,307 284,694 266,787 37,360 305,649 294,410 284,785 288,636 213,829 212,121 297,627 -42,914 273,795 270,518 293,726 145,239 250,887 261,849
Total Current Liabilities 550,674 544,658 552,350 503,018 569,520 529,793 639,327 628,178 578,596 464,234 534,291 482,018 513,862 373,130 449,288 494,174 428,295 366,085 396,862 386,105 358,155 356,732 362,457 366,362 345,285 351,049 355,649 344,410 334,785 288,636 268,974 291,351 323,223 285,402 364,172 298,862 321,682 255,638 286,601 297,563
Non-Current Liabilities
Long Term Debt 59,980 59,977 59,974 59,970 79,967 79,963 79,959 79,955 99,951 99,947 99,943 99,939 99,935 99,931 99,927 99,923 0 45,000 45,000 45,000 45,000 45,000 45,000 45,000 45,000 45,000 45,000 45,000 45,000 104,975 193,129 218,332 99,726 107,317 95,000 118,000 120,596 120,000 148,203 164,000
Deferred Revenue 0 104,800 -347,243 -310,515 -310,515 -310,515 -268,384 0 0 -248,718 -228,667 -220,210 -220,210 -220,210 -236,809 -248,564 0 -261,964 -247,669 -247,669 -247,669 -247,669 -227,531 -196,945 -179,354 -189,960 -274,414 -272,599 -272,599 -272,599 -266,348 -252,501 -235,054 -235,054 -218,770 -211,609 -205,617 220,783 -185,828 -178,115
Deferred Tax 363,132 363,132 347,243 310,515 310,515 310,515 268,384 248,718 248,718 248,718 228,667 220,210 220,210 220,210 236,809 248,564 261,964 261,964 247,669 247,669 247,669 247,669 227,531 196,945 179,354 189,960 274,414 272,599 272,599 272,599 266,348 252,501 235,054 235,054 218,770 211,609 205,617 220,783 185,828 178,115
Other Non-Current Liabilities 275,933 182,015 623,427 583,909 561,102 575,937 533,937 281,187 292,078 577,556 558,988 550,111 546,149 570,061 553,640 503,463 228,678 503,766 541,028 529,113 530,516 463,068 464,923 427,669 394,968 395,521 468,505 457,797 455,862 451,478 428,770 408,350 392,215 389,148 367,900 361,442 354,845 -75,031 324,008 310,682
Total Non-Current Liabilities 699,045 709,924 683,401 643,879 641,069 655,900 613,896 609,860 640,747 677,503 658,931 650,050 646,084 669,992 653,567 603,386 490,642 548,766 586,028 574,113 575,516 508,068 509,923 472,669 439,968 440,521 513,505 502,797 500,862 556,453 621,899 626,682 491,941 496,465 462,900 479,442 475,441 486,535 472,211 474,682
Total Liabilities 1,249,719 1,254,582 1,235,751 1,146,897 1,210,589 1,185,693 1,253,223 1,238,038 1,219,343 1,141,737 1,193,222 1,132,068 1,159,946 1,043,122 1,102,855 1,097,560 918,937 914,851 982,890 960,218 933,671 864,800 872,380 839,031 785,253 791,570 869,154 847,207 835,647 845,089 890,873 918,033 815,164 781,867 827,072 778,304 797,123 742,173 758,812 772,245
Common Stock 21,760 10,897 10,918 10,934 10,983 11,022 11,095 11,224 11,376 11,501 11,501 11,581 11,596 11,706 11,733 11,734 11,813 7,969 7,988 8,014 8,107 8,123 8,189 8,208 8,229 8,238 8,238 8,239 8,247 8,242 8,258 8,310 8,365 8,441 8,496 8,550 8,591 8,609 8,616 8,616
Retained Earnings 4,154,380 4,003,956 3,811,183 3,582,062 3,495,492 3,397,305 3,306,285 3,307,614 3,358,759 3,493,861 3,238,057 3,230,593 3,024,195 3,088,131 2,973,109 2,788,839 2,787,049 2,850,318 2,755,455 2,645,533 2,619,141 2,530,184 2,467,902 2,334,286 2,211,601 2,130,257 1,941,245 1,848,045 1,764,945 1,707,450 1,650,217 1,598,923 1,557,510 1,541,795 1,504,516 1,456,812 1,400,269 1,351,054 1,286,710 1,208,801
Accumulated Other Comprehensive Income/Loss -0 -0 0 0 -0 0 0 0 -0 -0 0 0 -1,735,519 0 -1,631,398 -1,577,808 -1,525,833 -1,464,235 -1,459,709 -1,436,282 -1,377,220 -1,318,209 -1,300,451 -1,272,814 -1,222,814 -1,175,470 -1,162,640 -1,125,102 -1,088,880 -1,043,582 -1,018,762 -986,198 -961,616 -929,377 -919,120 -890,286 -864,191 -831,527 -804,487 -780,059
Total Stockholders Equity 4,401,637 4,257,811 4,063,123 3,832,035 3,746,499 3,652,917 3,558,170 3,555,829 3,503,307 3,679,807 3,419,898 3,402,378 3,191,917 3,326,288 3,170,833 2,982,468 3,016,049 3,080,717 2,909,528 2,798,485 2,770,371 2,680,483 2,616,932 2,482,051 2,358,751 2,276,854 2,087,016 1,992,991 1,909,363 1,851,158 1,793,475 1,741,769 1,700,276 1,684,637 1,647,413 1,599,763 1,543,261 1,494,064 1,429,727 1,351,818
Total Investments 0 0 0 0 24,807 49,355 158,829 224,391 279,183 254,433 224,899 165,254 310,193 330,274 205,294 -268,027 -281,427 0 -267,132 -267,132 -267,132 0 -246,994 -216,408 -198,817 0 -293,877 -292,062 -292,062 0 -285,811 -271,964 -254,517 0 -238,233 -231,072 -225,080 0 -205,291 -197,578
Total Debt 79,980 200,377 79,974 79,970 99,967 99,963 99,959 99,955 99,951 99,947 99,943 99,939 99,935 99,931 144,927 144,923 45,000 45,000 45,000 45,000 45,000 45,000 45,000 45,000 45,000 95,000 95,000 95,000 95,000 104,975 193,129 218,332 125,322 133,805 185,377 146,344 148,552 155,714 183,917 199,714
Net Debt -500,994 -233,422 -126,627 24,829 -107,657 -86,349 -116,768 -96,179 -162,171 -362,617 -239,818 -384,265 -251,965 -301,499 -275,469 -373,701 -311,972 -358,571 -277,286 -183,960 -235,627 -145,282 -132,468 -95,571 -114,937 -32,462 16,909 61,167 47,449 94,804 178,115 207,659 118,189 122,333 173,965 133,555 35,514 120,927 175,748 179,925

Reported Currency: USD 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 2014-06-30
Cash Flows from Operating Activities
Net Income 292,304 322,815 339,287 292,362 285,038 323,929 377,401 376,078 299,751 278,806 286,634 269,576 199,359 189,832 201,868 147,805 133,177 144,024 164,099 174,072 133,323 159,459 173,442 163,434 109,333 197,250 102,314 98,418 65,792 68,511 85,581 81,388 60,285 72,224 84,368 85,574 62,524 69,869 77,909 73,849
Depreciation & Amortization 84,531 84,652 84,059 79,787 75,951 72,057 68,351 68,314 67,344 66,793 65,164 63,951 63,991 65,110 64,987 65,735 65,435 64,544 63,493 62,571 63,073 62,555 58,086 56,235 53,481 53,093 51,934 50,449 50,287 49,574 49,041 46,480 44,772 44,223 42,561 39,771 38,788 39,546 37,707 35,121
Deferred Income Tax 0 15,937 37,404 0 0 41,303 20,705 0 0 20,972 9,193 0 0 -15,856 -11,755 0 0 13,157 0 0 0 20,138 0 0 0 -82,639 0 0 0 34,808 0 0 0 52,930 5,163 4,338 -18,789 32,694 7,325 -12,773
Stock Based Compensation 0 11,080 0 0 0 15,893 0 0 0 15,039 0 0 0 2,960 4,095 2,209 2,073 11,354 1,147 2,283 1,933 1,335 1,284 1,143 1,132 826 826 880 710 15,256 464 480 0 0 0 0 0 13,442 0 0
Change in Working Capital 38,597 21,054 -38,030 -88,704 50,333 -82,879 39,124 -23,742 14,720 -33,210 -3,350 -144,870 40,231 16,531 115 112,559 483 68,125 0 0 0 4,789 0 0 0 82,639 0 0 0 -36,218 0 0 0 -14,699 0 0 0 -13,672 0 0
Accounts Receivable 0 -3,875 0 0 0 -13,009 0 0 0 -125,562 0 0 0 -49,045 0 0 0 30,330 0 0 0 -34,666 0 0 0 -76,353 0 0 0 -11,176 0 0 0 -8,672 0 0 0 -54,443 0 0
Inventory 0 3,875 0 0 0 13,009 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Accounts Payable 0 6,499 0 0 0 23,756 0 0 0 14,008 0 0 0 -1,743 0 0 0 -8,264 0 0 0 4,789 0 0 0 -15,487 0 0 0 22,442 0 0 0 21,460 0 0 0 8,526 0 0
Other Working Capital 38,597 14,555 -38,030 -88,704 50,333 -106,635 39,124 -23,742 14,720 -47,218 -3,350 -144,870 40,231 18,274 -97,359 112,559 483 76,389 0 0 0 -4,789 0 0 0 98,126 0 0 0 -58,660 0 0 0 -36,159 0 0 0 -22,198 0 0
Other Non-Cash Items 177,523 -56,249 43,919 4,395 4,045 -8,955 29,305 6,678 6,910 -8,409 15,876 9,326 6,727 -12,011 -89,068 96,449 3,333 -64,831 56,893 16,782 7,846 -23,578 17,915 -7,368 47,301 -102,888 -5,575 -22,042 -5,980 37,370 -16,725 -4,030 63,336 12,229 -14,043 -48,052 90,071 -28,450 -26,599 -14,092
Net Cash Provided by Operating Activities 423,893 436,693 429,235 287,840 415,367 361,348 514,181 427,328 388,725 339,991 364,324 197,983 310,308 246,566 170,242 312,198 204,018 236,373 285,632 255,708 206,175 224,698 250,727 213,444 211,247 148,281 149,499 127,705 110,809 155,455 117,897 123,838 168,393 181,606 118,049 81,631 172,594 113,659 96,342 82,105
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -119,511 -105,946 -171,967 -244,660 -234,736 -270,366 -181,719 -229,350 -93,713 -165,389 -178,579 -155,156 -50,953 -58,622 -46,331 -67,917 -52,211 -109,015 -140,354 -159,215 -70,741 -118,426 -177,597 -191,711 -100,558 -93,285 -100,522 -131,321 -56,997 -66,820 -55,588 -175,239 -120,294 -100,044 -130,762 -159,100 -72,153 -55,687 -93,425 -138,750
Acquisitions Net 1,559 26,411 4,616 7,327 10,283 2,052 1,116 8,473 10,455 913 3,123 7,856 0 -29,988 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Purchases of Investments 0 17,610 0 -7,327 -10,283 -2,052 -63,723 -24,835 -75,162 -104,557 -164,867 0 -89,965 -154,859 -205,301 0 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 -48,637 0 24,274 24,578 109,677 129,739 79,918 49,966 74,927 105,131 144,882 110,190 29,988 0 0 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,559 31,027 4,616 7,327 10,283 2,052 67,132 63,556 10,455 913 2,623 7,856 7,656 30,267 -204,560 1,027 1,543 3,088 2,232 89 277 3,773 3,600 181 347 2,603 4,387 5,561 1,828 5,970 1,574 2,306 691 5,070 9,021 8,500 1,851 2,381 1,260 16,190
Net Cash Used for Investing Activities -117,952 -79,535 -167,351 -213,059 -199,875 -158,637 -114,587 -165,794 -108,454 -194,106 -235,692 -2,418 -23,072 -183,214 -250,891 -66,890 -50,668 -105,927 -138,122 -159,126 -70,464 -114,653 -173,997 -191,530 -100,211 -90,682 -96,135 -125,760 -55,169 -60,850 -54,014 -172,933 -119,603 -94,974 -121,741 -150,600 -70,302 -53,306 -92,165 -122,560
Cash Flows from Financing Activities
Debt Repayment 0 -20,000 0 -20,000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -50,000 0 0 -50,000 0 0 0 -9,975 -2,342 -25,203 -18,005 -8,483 -889 -967 -25,208 -10,714 -35,715 -15,797 -25,000
Common Stock Issued 0 -20,000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 163,265 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Common Stock Repurchased -85,280 -85,518 -65,900 -160,529 -141,666 -199,918 -345,431 -393,518 -338,352 0 -256,250 -40,000 -240,215 -57,266 0 -128,497 -178,294 -35,614 -40,614 -134,136 -30,596 -86,676 -29,195 -30,095 -17,299 0 -878 -7,085 -50 -11,294 -34,339 -40,037 -44,646 -35,000 -36,718 -29,072 -13,327 -5,532 0 0
Dividends Paid -56,633 -43,597 -43,665 -43,775 -44,052 -33,044 -33,405 -33,839 -34,196 -22,979 -22,979 -23,176 -23,232 -17,552 -17,579 -17,582 -18,310 -13,547 -13,570 -13,645 -13,790 -10,555 -10,638 -10,678 -10,695 -8,228 -8,228 -8,234 -8,235 0 0 0 0 0 0 0 0 0 0 0
Other Financing Activities -16,853 -845 -859 -2,960 -8,462 -164 -165 99,835 -108,165 -103 6,154 -85 -73,319 -7,500 0 62,423 -3,345 -240,960 0 -468 -980 -113,265 0 -507 -567 0 0 -344 -0 -85,812 -25,203 110,677 -53,129 -50,683 40,000 23,000 -24,041 1,980 -15,797 44,000
Net Cash Used Provided by Financing Activities -158,766 -129,960 -110,424 -227,264 -194,180 -233,126 -379,001 -327,522 -480,713 -23,082 -273,075 -63,261 -336,766 -82,318 -17,579 -83,656 -199,949 -49,161 -54,184 -148,249 -45,366 -97,231 -39,833 -41,280 -78,561 -8,228 -9,106 -15,663 -18,260 -99,448 -59,542 52,635 -53,129 -86,572 2,315 -31,280 -24,041 -33,735 -15,797 19,000
Effect of Forex Changes on Cash 0 -319,921 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Net Change in Cash 147,175 227,198 151,460 -152,483 21,312 -30,415 20,593 -65,988 -200,442 122,803 -144,443 132,304 -49,530 -18,966 -98,228 161,652 -46,599 81,285 93,326 -51,667 90,345 12,814 36,897 -19,366 32,475 49,371 44,258 -13,718 37,380 -4,843 4,341 3,540 -4,339 60 -1,377 -100,249 78,251 26,618 -11,620 -21,455
Cash at End of Period 580,974 433,799 206,601 55,141 207,624 186,312 216,727 196,134 262,122 462,564 339,761 484,204 351,900 401,430 420,396 518,624 356,972 403,571 322,286 228,960 280,627 190,282 177,468 140,571 159,937 127,462 78,091 33,833 47,551 10,171 15,014 10,673 7,133 11,472 11,412 12,789 113,038 34,787 8,169 19,789
Cash at Start of Period 433,799 206,601 55,141 207,624 186,312 216,727 196,134 262,122 462,564 339,761 484,204 351,900 401,430 420,396 518,624 356,972 403,571 322,286 228,960 280,627 190,282 177,468 140,571 159,937 127,462 78,091 33,833 47,551 10,171 15,014 10,673 7,133 11,472 11,412 12,789 113,038 34,787 8,169 19,789 41,244
Free Cash Flow
Operating Cash Flow 423,893 436,693 429,235 287,840 415,367 361,348 514,181 427,328 388,725 339,991 364,324 197,983 310,308 246,566 170,242 312,198 204,018 236,373 285,632 255,708 206,175 224,698 250,727 213,444 211,247 148,281 149,499 127,705 110,809 155,455 117,897 123,838 168,393 181,606 118,049 81,631 172,594 113,659 96,342 82,105
Capital Expenditure -119,511 -105,946 -171,967 -244,660 -234,736 -270,366 -181,719 -229,350 -93,713 -165,389 -178,579 -155,156 -50,953 -58,622 -46,331 -67,917 -52,211 -109,015 -140,354 -159,215 -70,741 -118,426 -177,597 -191,711 -100,558 -93,285 -100,522 -131,321 -56,997 -66,820 -55,588 -175,239 -120,294 -100,044 -130,762 -159,100 -72,153 -55,687 -93,425 -138,750
Free Cash Flow 304,382 330,747 257,268 43,180 180,631 90,982 332,462 197,978 295,012 174,602 185,745 42,827 259,355 187,944 123,911 244,281 151,807 127,358 145,278 96,493 135,434 106,272 73,130 21,733 110,689 54,996 48,977 -3,616 53,812 88,635 62,309 -51,401 48,099 81,562 -12,713 -77,469 100,441 57,972 2,917 -56,645