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


All numbers in thousands except per share items and ratios.


Reported Currency: USD 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 2014-03-31 2013-12-31
Revenue 1,515,277 1,413,189 1,442,136 1,603,690 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 620,276 592,470
Revenue Y/Y Growth -5.51% -15.25% -3.68% 13.71% 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% 12.25% 21.70% - - - -
Cost of Revenue 959,353 916,594 951,021 995,144 995,144 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 483,209 469,916
Gross Profit 555,924 496,595 491,115 608,546 608,546 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 137,067 122,554
Gross Profit Margin 36.69% 35.14% 34.05% 37.95% 37.95% 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% 22.10% 20.69%
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 68,473 65,502 66,590 73,730 73,730 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 33,842 29,624
Total Operating Expenses 110,905 105,001 108,066 112,466 112,466 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 57,015 45,709
Operating Income or Loss 445,019 391,594 383,049 496,080 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 80,052 76,845
Operating Margin 29.37% 27.71% 26.56% 30.93% 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% 12.91% 12.97%
Interest Expense 90 89 200 997 997 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 2,076 2,338
EBITDA 446,466 392,015 384,349 497,062 497,062 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 79,310 77,409
Depreciation and Amortization 1,447 79,787 75,951 68,351 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 34,092 33,807
Income Before Tax 446,376 391,926 384,149 496,065 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 77,234 75,071
Income Tax Expense 107,089 99,564 99,111 118,664 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 31,347 27,915
Net Income 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 45,887 47,156
Net Income Margin 22.39% 20.69% 19.76% 20.20% 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% 7.40% 7.96%
EPS 3.11 2.67 2.59 3.38 3.38 3.33 2.62 2.43 2.48 2.33 1.71 1.62 1.72 1.26 1.12 1.21 1.37 1.44 1.10 1.31 1.41 1.33 0.89 1.60 0.83 0.80 0.53 0.55 0.69 0.65 0.48 0.57 0.66 0.67 0.49 0.54 0.60 0.57 0.35 0.37
EPS Diluted 3.09 2.65 2.58 3.36 3.36 3.30 2.60 2.41 2.47 2.31 1.70 1.61 1.71 1.25 1.11 1.20 1.37 1.44 1.09 1.30 1.41 1.33 0.89 1.59 0.83 0.79 0.53 0.55 0.69 0.65 0.48 0.57 0.66 0.67 0.49 0.54 0.60 0.57 0.35 0.37
Weighted Average Shares Out 109,193 109,521 109,956 111,569 111,569 113,079 114,419 114,896 115,411 115,821 116,498 117,113 117,188 117,610 119,050 119,532 119,820 120,783 121,550 122,244 122,828 123,102 123,380 123,423 123,429 123,478 123,524 123,572 124,113 125,031 125,974 126,878 127,870 128,590 128,956 129,231 129,248 129,248 129,248 129,248
Weighted Average Shares Out Diluted 109,835 110,199 110,679 112,295 112,295 113,805 115,173 115,681 116,162 116,561 117,256 117,887 117,933 118,360 119,806 119,799 119,984 120,968 121,716 122,380 122,964 123,255 123,534 123,564 123,572 123,642 123,666 123,675 124,216 125,072 125,974 126,878 127,870 128,590 128,956 129,231 129,248 129,248 129,248 129,248

Reported Currency: USD 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 2014-03-31 2013-12-31
Current Assets
Cash and Cash Equivalents 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 30,174
Short Term Investments 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 0 0
Cash + Short Term Investments 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 41,244 30,174
Net Receivables 0 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 288,572 258,294
Inventory 0 -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 -288,572 -258,294
Other Current Assets 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 347,730 302,805
Total Current Assets 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 388,974 332,979
Non-Current Assets
Property, Plant and Equipment 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 1,586,076 1,543,059
Goodwill 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 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 -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 -209,355 0
Tax Assets 347,243 310,515 310,515 0 0 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 189,892 0
Other Non-Current Assets -87,995 -63,291 -91,841 217,802 208,685 -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 56,718 36,588
Total Non-Current Assets 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 1,642,794 1,599,110
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,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 2,031,768 1,932,089
Current Liabilities
Accounts Payable 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 71,764 36,788
Short Term Debt 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 35,714 35,715
Tax Payables 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 26,015 2,168
Deferred Revenue -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 -71,764 23,249
Other Current Liabilities 416,638 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 257,791 136,370
Total Current Liabilities 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 293,505 232,122
Non-Current Liabilities
Long Term Debt 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 145,000 155,714
Deferred Revenue 0 -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 -189,892 189,117
Deferred Tax 0 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 189,892 189,117
Other Non-Current Liabilities 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 315,294 -66,063
Total Non-Current Liabilities 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 460,294 467,885
Total Liabilities 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 753,799 700,007
Common Stock 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 8,616 8,616
Retained Earnings 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 1,134,952 1,089,065
Accumulated Other Comprehensive Income/Loss 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 -761,074 -730,074
Total Stockholders Equity 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 1,277,969 1,232,082
Total Investments 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 -209,355 0
Total Debt 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 180,714 191,429
Net Debt -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 139,470 161,255

Reported Currency: USD 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 2014-03-31 2013-12-31
Cash Flows from Operating Activities
Net Income 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 45,887 47,156
Depreciation & Amortization 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 34,092 33,807
Deferred Income Tax 0 0 0 41,303 0 0 0 20,972 0 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 -1,702 2,435
Stock Based Compensation 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 1,410 0 0 0 14,699 0 0 0 13,672 0 0 0 17,714
Change in Working Capital 0 -88,704 50,333 -82,879 39,124 -23,742 14,720 -33,210 -3,350 -144,870 40,231 16,531 115 0 0 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 0 -17,714
Accounts Receivable 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
Inventory 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
Accounts Payable 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 0 -8,103
Other Working Capital 0 0 0 -106,635 0 0 0 -47,218 0 0 0 18,274 0 0 0 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 0 -9,611
Other Non-Cash Items 5,889 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 21,291 13,882
Net Cash Provided by Operating Activities 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 99,568 97,280
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -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 -79,818 -66,407
Acquisitions Net 0 0 0 0 0 0 0 0 0 0 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 0 0
Purchases of Investments 0 0 0 0 -63,723 -24,835 -75,162 -104,557 -164,867 0 -89,965 -154,859 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 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 0 0
Other Investing Activities 4,616 7,327 10,283 2,052 1,116 8,473 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 2,035 1,881
Net Cash Used for Investing Activities -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 -77,783 -64,526
Cash Flows from Financing Activities
Debt Repayment 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -50,000 0 0 -50,000 -9,975 0 0 -9,975 -2,342 0 -18,005 -8,483 -889 -967 -25,208 -10,714 -35,715 0 -25,000 -10,715 -12,688
Common Stock Issued 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 10,025 0 0 0 0 0 0 0 0 0 0 0 0 0
Common Stock Repurchased -65,900 -160,529 -141,666 -199,918 -345,431 -393,518 -338,352 536,465 -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 8,013 -878 -7,085 -50 -11,294 -34,339 -40,037 -44,646 -35,000 -36,718 -29,072 -13,327 0 0 0 0 0
Dividends Paid -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 0 0
Other Financing Activities -859 -22,960 -8,462 -164 -165 99,835 -108,165 -536,568 6,154 -85 -73,319 -7,500 0 62,423 -3,345 0 0 -468 -980 -113,265 0 -507 -567 1,962 0 -344 -10,025 -85,812 -25,203 110,677 0 -50,683 40,000 23,000 0 1,980 -15,797 44,000 0 -1,996
Net Cash Used Provided by Financing Activities -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 -10,715 -14,684
Effect of Forex Changes on Cash 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
Net Change in Cash 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 11,070 18,070
Cash at End of Period 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 30,174
Cash at Start of Period 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 30,174 12,104
Free Cash Flow
Operating Cash Flow 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 99,568 97,280
Capital Expenditure -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 -79,818 -66,407
Free Cash Flow 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 19,750 30,873