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 2,206,678 2,277,768 2,190,001 2,239,752 2,592,589 3,441,528 4,362,146 4,603,312 4,664,298 5,396,343 4,319,261 3,609,093 3,357,540 3,169,188 2,464,797 2,580,632 1,901,864 2,044,941 2,074,855 2,035,579 2,020,051 2,235,597 2,090,947 1,957,559 1,854,262 1,901,371 1,802,166 1,672,279 1,545,132 1,642,007 1,562,394 1,475,164 1,418,472 1,596,221 1,651,332 1,691,553 1,677,526 1,768,830 1,705,105 1,599,141
Revenue Y/Y Growth -14.89% -33.82% -49.80% -51.34% -44.42% -36.22% 0.99% 27.55% 38.92% 70.28% 75.24% 39.85% 76.54% 54.98% 18.79% 26.78% -5.85% -8.53% -0.77% 3.99% 8.94% 17.58% 16.02% 17.06% 20.01% 15.80% 15.35% 13.36% 8.93% 2.87% -5.39% -12.79% -15.44% -9.76% -3.15% 5.78% - - - -
Cost of Revenue 1,861,603 1,944,595 1,888,610 1,921,452 2,241,843 3,004,662 3,761,516 4,015,022 4,118,954 4,698,005 3,764,584 3,137,860 2,916,376 2,825,766 2,162,366 2,281,632 1,683,952 1,805,630 1,811,203 1,783,809 1,777,763 1,958,574 1,832,747 1,717,608 1,609,154 1,654,498 1,564,879 1,468,380 1,350,164 1,422,686 1,347,312 1,254,300 1,222,946 1,380,006 1,414,139 1,462,868 1,463,835 1,563,634 1,503,534 1,413,012
Gross Profit 345,075 333,173 301,391 318,300 350,746 436,866 600,630 588,290 545,344 698,338 554,677 471,233 441,164 343,422 302,431 299,000 217,912 239,311 263,652 251,770 242,288 277,023 258,200 239,951 245,108 246,873 237,287 203,899 194,968 219,321 215,082 220,864 195,526 216,215 237,193 228,685 213,691 205,196 201,571 186,129
Gross Profit Margin 15.64% 14.63% 13.76% 14.21% 13.53% 12.69% 13.77% 12.78% 11.69% 12.94% 12.84% 13.06% 13.14% 10.84% 12.27% 11.59% 11.46% 11.70% 12.71% 12.37% 11.99% 12.39% 12.35% 12.26% 13.22% 12.98% 13.17% 12.19% 12.62% 13.36% 13.77% 14.97% 13.78% 13.55% 14.36% 13.52% 12.74% 11.60% 11.82% 11.64%
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 130,299 133,775 6,149 6,314 6,384 8,119 6,239 5,887 4,048 5,547 4,237 3,172 3,070 4,135 2,945 3,113 8,243 11,150 10,133 11,643 11,076 12,961 10,632 10,788 10,965 11,814 10,608 10,953 10,915 11,946 10,134 10,251 9,432 11,844 10,370 10,529 9,247 11,421 9,240 9,291
Total Operating Expenses 130,299 133,775 85,322 69,803 74,777 107,160 73,707 82,308 83,584 74,809 65,040 60,588 55,649 61,611 50,486 51,374 58,857 58,971 57,102 59,569 54,687 60,016 55,046 56,367 52,290 47,862 50,392 35,659 48,854 47,111 47,819 42,000 43,700 38,223 45,300 45,969 44,808 47,325 42,440 43,686
Operating Income or Loss 214,776 199,398 216,069 248,497 275,969 329,706 526,923 505,982 461,760 623,529 489,637 410,645 385,515 281,811 251,945 247,626 159,055 180,340 206,550 192,201 187,601 217,007 203,154 183,584 192,818 199,011 186,895 168,240 146,114 172,210 167,263 178,864 151,826 177,992 191,893 182,716 168,883 157,871 159,131 142,443
Operating Margin 9.73% 8.75% 9.87% 11.09% 10.64% 9.58% 12.08% 10.99% 9.90% 11.55% 11.34% 11.38% 11.48% 8.89% 10.22% 9.60% 8.36% 8.82% 9.95% 9.44% 9.29% 9.71% 9.72% 9.38% 10.40% 10.47% 10.37% 10.06% 9.46% 10.49% 10.71% 12.13% 10.70% 11.15% 11.62% 10.80% 10.07% 8.93% 9.33% 8.91%
Interest Expense 0 159 1,601 395 2,645 22,245 7,835 2,720 1,892 2,211 2,462 2,188 1,946 1,545 1,504 2,559 4,807 4,680 5,501 6,516 6,106 4,982 4,704 5,153 4,314 3,639 3,444 3,380 2,741 2,987 2,924 2,890 2,779 2,387 2,666 2,636 2,732 2,519 2,793 2,764
EBITDA 229,937 220,784 249,099 282,084 318,484 358,215 542,110 520,236 474,735 636,426 502,390 423,320 398,502 296,150 267,796 261,735 171,715 192,834 218,936 204,878 200,994 230,193 216,489 197,160 206,740 212,080 199,167 180,282 158,041 184,153 179,145 190,506 163,155 189,580 203,368 194,136 180,412 169,623 171,872 154,860
Depreciation and Amortization 15,161 21,386 15,607 15,506 42,515 28,509 15,187 14,254 12,975 12,897 12,753 12,675 12,987 14,339 15,851 14,109 12,660 12,494 12,386 12,677 13,393 13,186 13,335 13,576 13,922 13,069 12,272 12,042 11,927 11,943 11,882 11,642 11,329 11,588 11,475 11,420 11,529 11,752 12,741 12,417
Income Before Tax 233,182 216,376 231,891 266,183 300,578 321,048 534,856 508,808 471,179 625,841 492,832 415,482 390,461 283,907 254,429 250,982 167,246 185,497 213,946 200,979 195,372 222,245 208,424 189,904 197,756 205,197 190,435 173,810 149,153 176,903 171,112 183,357 155,484 184,410 191,474 189,156 171,649 160,613 164,260 148,397
Income Tax Expense 62,782 57,231 61,048 70,390 74,580 106,311 120,694 126,582 121,699 171,830 132,922 98,508 102,511 84,382 62,710 66,794 44,464 47,749 53,319 47,449 55,261 42,668 45,357 48,958 61,556 37,742 69,829 65,055 55,586 65,805 63,163 66,918 58,437 69,310 72,738 70,827 64,317 59,873 61,463 56,669
Net Income 169,152 158,719 171,353 196,800 226,011 219,276 414,209 377,805 346,109 452,832 359,068 316,372 287,220 198,620 191,307 183,869 122,344 137,326 160,221 153,149 139,699 179,210 162,692 140,605 135,692 166,967 120,263 108,851 93,264 110,590 107,581 116,052 96,584 114,449 118,310 117,760 106,704 99,381 102,381 91,302
Net Income Margin 7.67% 6.97% 7.82% 8.79% 8.72% 6.37% 9.50% 8.21% 7.42% 8.39% 8.31% 8.77% 8.55% 6.27% 7.76% 7.12% 6.43% 6.72% 7.72% 7.52% 6.92% 8.02% 7.78% 7.18% 7.32% 8.78% 6.67% 6.51% 6.04% 6.74% 6.89% 7.87% 6.81% 7.17% 7.16% 6.96% 6.36% 5.62% 6.00% 5.71%
EPS 1.18 1.09 1.16 1.31 1.47 1.39 2.56 2.29 2.07 2.69 2.12 1.87 1.70 1.17 1.14 1.10 0.73 0.81 0.94 0.90 0.81 1.04 0.94 0.80 0.77 0.94 0.67 0.60 0.52 0.61 0.59 0.64 0.53 0.62 0.63 0.62 0.56 0.52 0.53 0.46
EPS Diluted 1.17 1.09 1.16 1.30 1.45 1.38 2.54 2.27 2.05 2.66 2.09 1.84 1.67 1.16 1.12 1.09 0.71 0.79 0.92 0.88 0.80 1.02 0.92 0.79 0.76 0.92 0.66 0.60 0.51 0.61 0.59 0.63 0.53 0.61 0.62 0.61 0.55 0.51 0.53 0.46
Weighted Average Shares Out 143,194 144,979 147,099 150,435 154,164 157,269 162,029 165,092 167,499 168,393 169,633 169,210 169,214 169,473 168,310 166,767 168,735 170,339 170,415 171,003 171,818 172,493 173,394 174,754 175,900 177,523 179,416 180,012 180,062 180,201 181,177 181,753 182,010 185,111 188,424 190,679 191,628 192,709 194,419 196,452
Weighted Average Shares Out Diluted 144,125 145,891 148,001 151,563 155,472 158,535 163,250 166,474 169,216 170,293 171,565 171,677 171,551 171,692 170,735 169,290 171,450 173,401 173,483 174,466 175,388 175,935 177,173 178,603 179,416 180,635 181,788 182,033 182,094 181,887 182,692 183,132 183,018 186,519 189,642 191,918 192,707 193,307 195,001 197,126

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 1,370,456 1,512,883 1,639,428 1,698,587 2,350,794 2,034,131 2,154,534 1,976,971 2,139,626 1,728,692 1,820,106 1,674,121 1,793,393 1,527,791 1,465,510 1,180,455 1,111,973 1,230,491 1,215,970 1,082,650 1,189,429 923,735 990,612 1,020,854 1,132,901 1,051,099 1,033,444 1,114,910 1,156,043 974,435 1,042,700 980,264 1,013,917 807,796 968,683 985,727 1,033,144 927,107 990,480 970,561
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 0 0 0 0 0 0 40 8,260 47,047 61 40,336 40,317 86,149
Cash + Short Term Investments 1,370,456 1,512,883 1,639,428 1,698,587 2,350,794 2,034,131 2,154,534 1,976,971 2,139,626 1,728,692 1,820,106 1,674,121 1,793,393 1,527,791 1,465,510 1,180,455 1,111,973 1,230,491 1,215,970 1,082,650 1,189,429 923,735 990,612 1,020,854 1,132,901 1,051,099 1,033,444 1,114,910 1,156,043 974,435 1,042,700 980,264 1,013,917 807,836 976,943 1,032,774 1,033,205 967,443 1,030,797 1,056,710
Net Receivables 1,572,356 1,532,599 1,458,983 1,423,622 1,604,467 2,107,645 2,748,322 3,469,833 3,934,856 3,810,286 3,330,398 2,647,516 2,227,039 1,998,055 1,582,424 1,460,324 1,268,798 1,315,091 1,319,032 1,382,070 1,353,725 1,581,530 1,528,524 1,337,716 1,326,168 1,414,741 1,349,854 1,215,278 1,126,488 1,190,130 1,108,516 1,051,373 1,010,667 1,112,260 1,166,300 1,194,180 1,253,639 1,236,042 1,183,167 1,150,531
Inventory 0 0 223,768 175,723 195,670 257,545 499,935 745,577 817,435 987,266 841,689 534,692 387,845 327,448 232,351 147,932 143,986 131,783 130,690 143,651 131,535 159,510 168,090 136,133 120,861 0 0 0 0 0 19,573 19,683 18,203 16,861 20,862 20,930 20,402 20,279 20,782 19,148
Other Current Assets 153,111 170,907 189,737 184,614 106,080 118,696 184,765 137,768 70,812 108,801 119,346 128,933 85,918 110,250 129,617 69,560 94,060 92,558 103,521 103,089 54,305 70,041 59,247 69,438 58,161 75,612 135,623 164,128 119,265 54,014 64,897 75,525 44,693 56,413 71,355 86,871 44,914 65,486 83,226 84,081
Total Current Assets 3,095,923 3,216,389 3,511,916 3,482,546 4,257,011 4,518,017 5,587,556 6,330,149 6,962,729 6,635,045 6,111,539 4,985,262 4,494,195 3,963,544 3,409,902 2,858,271 2,618,817 2,769,923 2,769,213 2,711,460 2,728,994 2,734,816 2,746,473 2,564,141 2,638,091 2,541,452 2,518,921 2,494,316 2,401,796 2,218,579 2,235,686 2,126,845 2,087,480 1,993,370 2,235,460 2,334,755 2,352,160 2,289,250 2,317,972 2,310,470
Non-Current Assets
Property, Plant and Equipment 1,021,737 995,505 987,905 1,009,497 1,009,501 1,009,419 967,921 986,958 962,762 947,028 939,805 942,990 936,043 939,148 921,191 922,278 857,336 889,379 868,384 876,656 849,993 504,105 510,328 515,547 531,068 525,203 513,070 490,776 463,604 536,572 539,984 540,737 526,941 524,724 527,893 536,121 528,988 538,415 545,366 556,228
Goodwill 7,927 7,927 7,927 7,927 7,927 7,927 7,927 7,927 7,927 7,927 7,927 7,927 7,927 7,927 7,927 7,927 7,927 7,927 7,927 7,927 7,927 7,927 7,927 7,927 7,927 7,927 7,927 7,927 7,927 7,927 7,927 7,927 7,927 7,927 7,927 7,927 7,927 7,927 7,927 7,927
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 -5,651 -13,961 -12,039 -7,048 0 0 0 0 0 0 0 0 0 0 0 0 -11,746 -36,473 -24,195 -13,727 -19,573 -19,683 -18,203 -16,861 -20,862 -20,930 -20,402 -20,279 -20,782 -19,148
Tax Assets 64,408 63,690 50,796 43,550 38,093 37,449 27,295 19,413 5,573 729 5,651 13,961 12,039 7,048 3,130 5,300 9,680 8,034 44,351 33,617 37,781 40,465 43,293 16,779 7,402 13,207 11,746 36,473 24,195 13,727 19,573 19,683 18,203 16,861 20,862 20,930 20,402 20,279 20,782 19,148
Other Non-Current Assets 298,273 240,298 19,577 20,520 20,045 17,622 16,827 16,695 17,002 19,200 17,112 16,992 16,832 16,884 16,404 16,401 16,207 16,621 16,578 17,330 18,217 27,246 26,779 28,438 27,993 29,219 28,963 29,737 29,392 27,793 30,200 31,629 57,395 56,417 55,738 53,572 54,703 55,313 54,788 55,315
Total Non-Current Assets 1,392,345 1,307,420 1,066,205 1,081,494 1,075,566 1,072,417 1,019,970 1,030,993 993,264 974,884 964,844 967,909 960,802 963,959 948,652 951,906 891,150 921,961 937,240 935,530 913,918 579,743 588,327 568,691 574,390 575,556 549,960 528,440 500,923 572,292 578,111 580,293 592,263 589,068 591,558 597,620 591,618 601,655 608,081 619,470
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 4,488,268 4,523,809 4,578,121 4,564,040 5,332,577 5,590,434 6,607,526 7,361,142 7,955,993 7,609,929 7,076,383 5,953,171 5,454,997 4,927,503 4,358,554 3,810,177 3,509,967 3,691,884 3,706,453 3,646,990 3,642,912 3,314,559 3,334,800 3,132,832 3,212,481 3,117,008 3,068,881 3,022,756 2,902,719 2,790,871 2,813,797 2,707,138 2,679,743 2,582,438 2,827,018 2,932,375 2,943,778 2,890,905 2,926,053 2,929,940
Current Liabilities
Accounts Payable 927,129 860,856 846,461 815,514 950,907 1,108,996 1,544,757 1,914,979 1,980,439 2,012,461 1,806,977 1,408,572 1,295,178 1,136,859 888,761 755,971 700,944 735,695 744,002 811,144 768,665 902,259 934,509 832,011 812,200 866,305 836,055 774,941 701,122 726,571 698,620 642,056 623,699 645,304 718,555 738,323 749,246 770,238 746,193 717,141
Short Term Debt 100,673 99,749 99,876 99,962 98,469 95,621 88,535 88,112 85,076 82,019 81,362 80,210 76,128 74,004 70,755 69,740 63,748 65,367 61,842 61,267 58,635 43,894 52,889 84,522 92,209 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Tax Payables 20,388 15,562 13,226 22,936 33,197 47,075 74,507 66,864 96,205 86,166 67,332 57,608 64,170 45,437 33,100 32,287 21,864 23,627 17,273 19,891 23,502 18,424 19,139 19,244 17,233 20,494 23,853 21,329 20,427 17,858 21,437 26,149 28,432 29,498 27,876 26,821 26,163 21,077 22,059 24,337
Deferred Revenue 344,552 280,909 283,797 218,561 244,667 323,101 594,244 867,467 952,370 1,142,026 977,660 619,140 447,779 379,722 267,266 172,148 170,866 154,183 152,717 169,055 157,040 190,343 195,035 161,870 147,236 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Current Liabilities 453,987 462,898 436,911 445,070 466,013 526,337 478,714 540,508 704,087 489,791 409,483 377,304 375,937 302,458 269,926 290,210 223,620 213,073 225,025 237,354 243,587 190,343 195,035 161,870 147,236 226,814 239,999 232,705 225,682 203,360 228,984 251,970 230,716 216,069 236,647 255,358 229,973 213,545 216,605 245,090
Total Current Liabilities 1,826,341 1,704,412 1,667,045 1,579,107 1,760,056 2,054,055 2,706,250 3,411,066 3,721,972 3,726,297 3,275,482 2,485,226 2,195,022 1,893,043 1,496,708 1,288,069 1,159,178 1,168,318 1,183,586 1,278,820 1,227,927 1,326,839 1,377,468 1,240,273 1,198,881 1,093,119 1,076,054 1,007,646 926,804 929,931 927,604 894,026 854,415 861,373 955,202 993,681 979,219 983,783 962,798 962,231
Non-Current Liabilities
Long Term Debt 464,262 427,984 419,602 426,829 422,153 422,844 409,883 414,813 384,690 385,641 374,658 370,333 369,286 364,185 357,373 360,510 313,644 326,347 313,580 315,776 289,551 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Deferred Revenue 0 0 0 0 0 0 0 0 0 0 -5,651 -13,961 -12,039 -7,048 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Deferred Tax 0 99,597 0 0 0 105,217 0 0 0 0 5,651 13,961 12,039 7,048 0 0 0 0 0 0 0 0 0 0 0 0 11,746 36,473 24,195 13,727 32,260 33,607 42,817 26,389 29,624 48,961 37,028 35,514 59,325 70,572
Other Non-Current Liabilities 0 -99,597 0 0 0 -105,217 0 0 0 0 5,651 13,961 12,039 7,048 0 0 0 0 0 0 0 0 0 0 31,334 29,516 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Total Non-Current Liabilities 464,262 427,984 419,602 426,829 422,153 422,844 409,883 414,813 384,690 385,641 380,309 384,294 381,325 371,233 357,373 360,510 313,644 326,347 313,580 315,776 289,551 0 0 0 31,334 29,516 11,746 36,473 24,195 13,727 32,260 33,607 42,817 26,389 29,624 48,961 37,028 35,514 59,325 70,572
Total Liabilities 2,290,603 2,132,396 2,086,647 2,005,936 2,182,209 2,476,899 3,116,133 3,825,879 4,106,662 4,111,938 3,655,791 2,869,520 2,576,347 2,264,276 1,854,081 1,648,579 1,472,822 1,494,665 1,497,166 1,594,596 1,517,478 1,326,839 1,377,468 1,240,273 1,230,215 1,122,635 1,087,800 1,044,119 950,999 943,658 959,864 927,633 897,232 887,762 984,826 1,042,642 1,016,247 1,019,297 1,022,123 1,032,803
Common Stock 1,411 1,439 1,454 1,472 1,527 1,543 1,591 1,629 1,675 1,672 1,694 1,692 1,688 1,693 1,692 1,668 1,662 1,696 1,702 1,701 1,716 1,716 1,726 1,736 1,743 1,764 1,776 1,796 1,800 1,799 1,803 1,808 1,816 1,821 1,862 1,891 1,911 1,916 1,930 1,951
Retained Earnings 2,401,525 2,580,968 2,701,386 2,752,461 3,336,140 3,310,892 3,738,600 3,717,316 3,965,803 3,620,008 3,463,539 3,104,471 2,887,323 2,600,201 2,489,694 2,298,387 2,202,208 2,321,316 2,301,156 2,140,935 2,222,562 2,088,707 2,053,389 1,977,121 2,041,520 2,063,512 2,053,723 2,049,403 2,038,053 1,944,789 1,929,449 1,855,935 1,845,356 1,771,379 1,910,388 1,935,159 1,974,830 1,903,196 1,920,166 1,893,771
Accumulated Other Comprehensive Income/Loss -207,474 -192,057 -213,060 -198,001 -190,498 -202,553 -258,129 -193,834 -137,429 -130,414 -122,800 -106,066 -115,486 -99,753 -135,281 -153,158 -169,746 -131,187 -118,774 -104,096 -103,986 -105,481 -101,098 -90,712 -64,992 -73,964 -78,960 -86,507 -95,678 -104,592 -81,644 -82,012 -71,772 -81,238 -74,079 -52,778 -57,091 -37,817 -21,778 -3,609
Total Stockholders Equity 2,195,462 2,390,350 2,489,780 2,555,932 3,147,169 3,110,021 3,482,180 3,525,248 3,843,392 3,494,426 3,417,358 3,079,454 2,874,794 2,659,637 2,502,029 2,159,118 2,034,806 2,195,028 2,207,385 2,050,973 2,124,270 1,986,838 1,955,849 1,889,752 1,979,469 1,991,858 1,978,003 1,975,844 1,948,896 1,844,638 1,850,083 1,775,915 1,779,251 1,691,993 1,839,045 1,886,621 1,924,891 1,868,408 1,901,373 1,894,814
Total Investments 0 0 0 0 0 0 0 0 0 0 -5,651 -13,961 -12,039 -7,048 0 0 0 0 0 0 0 0 0 0 0 0 -11,746 -36,473 -24,195 -13,727 -19,573 -19,683 -18,203 40 8,260 47,047 61 40,336 40,317 86,149
Total Debt 564,935 527,733 519,478 526,791 520,622 518,465 498,418 502,925 469,766 467,660 456,020 450,543 445,414 438,189 428,128 430,250 377,392 391,714 375,422 377,043 348,186 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Net Debt -805,521 -985,150 -1,119,950 -1,171,796 -1,830,172 -1,515,666 -1,656,116 -1,474,046 -1,669,860 -1,261,032 -1,364,086 -1,223,578 -1,347,979 -1,089,602 -1,037,382 -750,205 -734,581 -838,777 -840,548 -705,607 -841,243 -923,735 -990,612 -1,020,854 -1,132,901 -1,051,099 -1,033,444 -1,114,910 -1,156,043 -974,435 -1,042,700 -980,264 -1,013,917 -807,796 -968,683 -985,727 -1,033,144 -927,107 -990,480 -970,561

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 169,152 158,719 170,843 195,793 225,998 214,737 414,162 382,226 349,480 454,011 359,910 316,974 287,950 199,525 191,719 184,188 122,782 137,748 160,627 153,530 140,111 179,577 163,067 140,946 136,200 167,455 120,606 108,755 93,567 111,098 107,949 116,439 97,047 115,100 118,736 118,329 107,332 100,740 102,797 91,728
Depreciation & Amortization 15,161 21,386 15,607 15,506 15,261 14,922 15,187 14,254 12,975 12,897 12,753 12,675 12,987 14,339 15,851 14,109 12,660 12,494 12,386 12,677 13,393 13,186 13,335 13,576 13,922 13,069 12,272 12,042 11,927 11,943 11,882 11,642 11,329 11,588 11,475 11,420 11,529 11,752 12,741 12,417
Deferred Income Tax 2,294 -14,974 -6,418 -3,560 2,036 -18,312 -3,070 -8,622 -3,236 -6,033 -7,658 1,850 8,151 5,499 -1,276 9,287 -5,139 4,499 -5,822 3,697 2,108 5,491 -23,610 3,235 2,853 -27,695 -28,854 7,261 5,593 13,493 -1,439 -6,115 9,896 4,687 -7,611 8,986 11,937 -14,576 -2,085 2,891
Stock Based Compensation 12,372 11,437 15,879 18,595 12,488 13,101 14,175 25,518 11,603 12,087 15,204 30,909 11,185 17,407 12,297 21,638 11,156 12,182 12,155 23,824 13,382 12,976 13,902 18,002 11,267 11,872 11,210 17,203 10,623 10,953 10,476 12,957 10,831 10,926 10,919 11,663 9,907 10,313 10,049 11,877
Change in Working Capital 54,298 -22,333 -10,015 -70,285 288,398 260,010 222,925 142,253 43,085 -171,744 -207,203 -333,373 33,721 -96,545 -60,309 -45,008 21,288 -1,352 -19,256 -39,576 122,188 -110,633 -82,608 -27,787 71,452 -36,250 -31,992 -64,388 73,389 -71,497 -14,407 -30,295 106,236 -27,422 -979 31,085 -5,194 -19,426 -37,467 -74,096
Accounts Receivable -60,542 -55,481 -53,722 174,321 508,606 711,977 634,421 378,291 -132,348 -491,830 -714,300 -410,783 -252,914 -372,753 -106,065 -185,055 16,680 19,744 43,885 -28,187 230,477 -58,650 -210,092 -46,876 100,647 -60,981 -126,102 -73,142 75,454 -108,384 -58,279 -48,344 112,710 43,709 2,466 63,234 -46,790 -75,513 -58,984 -84,618
Inventory 0 97,834 -4,017 -93,817 0 0 0 0 0 25,845 33,378 -47,994 46,638 19,146 -41,286 20,154 10,488 14,812 -1,415 -51,282 19,460 -14,076 10,222 -39,261 20,643 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Accounts Payable 83,591 11,645 40,919 -149,986 -202,923 -454,221 -350,922 -133,171 140,191 272,280 436,343 100,118 233,153 228,555 94,263 106,760 917 -40,788 -58,816 39,900 -122,283 -41,824 115,629 58,075 -45,844 18,499 61,833 52,623 -18,324 28,568 38,070 51,422 -15,344 -87,475 -19,622 8,038 14,895 39,388 23,113 61,377
Other Working Capital 31,249 21,503 6,805 -803 -17,285 2,254 -60,574 -102,867 35,242 21,961 37,376 25,286 6,844 28,507 -7,221 13,133 -6,797 4,880 -2,910 -7 -5,466 3,917 1,633 275 -3,994 6,232 32,277 -43,869 16,259 8,319 5,802 -33,373 8,870 16,344 16,177 -40,187 26,701 16,699 -1,596 -50,855
Other Non-Cash Items 23,272 4,118 4,084 2,397 2,231 2,241 7,005 3,017 39 3,779 4,365 1,436 1,750 1,467 3,317 2,507 2,253 -325 1,409 1,555 -1,699 1,453 2,635 584 -217 -2,065 2,118 341 580 -3,582 1,225 424 614 1,035 136 245 -1,117 729 656 69
Net Cash Provided by Operating Activities 256,904 158,353 189,980 158,446 546,412 486,699 670,384 558,646 413,946 304,997 177,371 30,471 355,744 141,692 161,599 186,721 165,000 165,246 161,499 155,707 289,483 102,050 86,721 148,556 235,477 126,386 85,360 81,214 195,679 72,408 115,686 105,052 235,953 115,914 132,676 181,728 134,394 89,532 86,691 44,886
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -10,181 -10,714 -7,993 -10,481 -10,126 -18,326 -15,928 -38,158 -14,412 -11,447 -9,870 -6,539 -8,391 -10,124 -9,178 -22,114 -6,127 -9,079 -15,521 -12,987 -9,435 -9,832 -11,733 -12,113 -13,796 -27,413 -34,462 -20,380 -12,761 -19,343 -12,659 -13,279 -14,035 -12,480 -9,546 -12,912 -9,445 -10,822 -8,255 -36,736
Acquisitions Net 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -37 0 0 0 0 0 0 0 122,726 0 0
Purchases of 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 0 0 54 0 -2 -52 -18 0 -46,986 -22 -20 -40,275 -15,301
Sales/Maturities of 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 0 0 -17 0 0 17 8,236 38,788 0 40,296 -122,726 86,107 15,643
Other Investing Activities 97 90 10 -794 575 -245 -590 -134 79 -345 -157 138 -34 553 1,174 -68 -143 -518 232 1,038 255 -39 1,109 -1,564 -431 84,223 -261 40 -671 648 1,617 4,416 -524 -855 -2,666 -14 198 -842 370 -1,536
Net Cash Used for Investing Activities -10,084 -10,624 -7,983 -11,275 -9,551 -18,571 -16,518 -38,292 -14,333 -11,792 -10,027 -6,401 -8,425 -9,571 -8,004 -22,182 -6,270 -9,597 -15,289 -11,949 -9,180 -9,871 -10,624 -13,677 -14,227 56,810 -34,723 -20,340 -13,432 -18,695 -11,042 -8,865 -14,594 -5,117 26,576 -59,912 31,027 -11,684 37,947 -37,930
Cash Flows from Financing Activities
Debt Repayment -17,242 -739 -1,491 -5,743 -26,402 -688 -21,117 -28,571 -19,490 -56 -7,568 0 -85 0 0 0 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 Issued 8,029 4,584 61,841 9,176 9,288 7,662 61,885 5,682 5,751 6,672 56,965 22,711 19,757 12,329 121,430 29,187 23,399 28,055 60,713 32,287 27,190 13,166 47,806 95,363 26,397 42,311 65,915 51,501 45,365 37,668 57,522 48,488 41,635 16,263 54,606 25,047 35,048 10,800 28,452 22,125
Common Stock Repurchased -360,524 -193,592 -298,103 -687,689 -213,502 -563,802 -469,041 -549,065 -7,482 -289,530 -76,595 -62,472 -85,997 -18,162 0 -30,985 -283,240 -92,138 -61,999 -190,589 -44,334 -92,138 -147,828 -235,572 -172,360 -137,522 -202,776 -84,052 -53,908 -69,561 -101,690 -96,115 -70,292 -214,516 -209,970 -128,137 -77,368 -75,621 -117,044 -131,391
Dividends Paid 0 -99,766 0 -102,263 0 -103,971 0 -109,828 0 -97,379 0 -98,387 0 -88,114 0 -86,815 0 -85,369 0 -85,184 0 -77,660 0 -79,180 0 -74,769 0 -75,726 0 -72,123 0 -73,000 0 -66,892 0 -68,781 0 -61,827 0 -62,807
Other Financing Activities -5,185 384 8,404 -5,002 4,050 23,807 -543 16,720 12,008 -282,914 5,844 -13,893 -1,275 -5,801 121,461 -9,170 -1,396 -64,083 -1,286 -6,674 -17,144 -1,271 -1,246 -3,215 -145,963 -904 -136,861 -32,551 -8,543 -1,188 107 132 -28,657 -1,261 -155,364 366 623 -334 47 495
Net Cash Used Provided by Financing Activities -374,922 -289,129 -229,349 -791,521 -226,566 -636,992 -428,816 -636,491 17,759 -380,293 -13,786 -152,041 -67,515 -93,947 121,430 -97,783 -261,237 -149,452 -1,286 -250,160 -17,144 -157,903 -101,268 -222,604 -145,963 -170,884 -136,861 -108,277 -8,543 -105,204 -44,061 -120,495 -28,657 -266,406 -155,364 -171,505 -41,697 -126,982 -88,545 -171,578
Effect of Forex Changes on Cash -14,325 14,855 -11,807 -7,857 6,368 48,461 -47,487 -46,518 -6,438 -4,326 -7,573 8,699 -14,202 24,107 10,030 1,726 -16,011 8,324 -11,604 -377 2,535 -1,153 -5,071 -24,322 6,515 5,343 4,758 6,270 7,904 -16,774 1,853 -9,345 13,419 -5,278 -20,932 2,272 -17,687 -14,239 -16,174 4,137
Net Change in Cash -142,427 -126,545 -59,159 -652,207 316,663 -120,403 177,563 -162,655 410,934 -91,414 145,985 -119,272 265,602 62,281 285,055 68,482 -118,518 14,521 133,320 -106,779 265,694 -66,877 -30,242 -112,047 81,802 17,655 -81,466 -41,133 181,608 -68,265 62,436 -33,653 206,121 -160,887 -17,044 -47,417 106,037 -63,373 19,919 -160,485
Cash at End of Period 1,370,456 1,512,883 1,639,428 1,698,587 2,350,794 2,034,131 2,154,534 1,976,971 2,139,626 1,728,692 1,820,106 1,674,121 1,793,393 1,527,791 1,465,510 1,180,455 1,111,973 1,230,491 1,215,970 1,082,650 1,189,429 923,735 990,612 1,020,854 1,132,901 1,051,099 1,033,444 1,114,910 1,156,043 974,435 1,042,700 980,264 1,013,917 807,796 968,683 985,727 1,033,144 927,107 990,480 970,561
Cash at Start of Period 1,512,883 1,639,428 1,698,587 2,350,794 2,034,131 2,154,534 1,976,971 2,139,626 1,728,692 1,820,106 1,674,121 1,793,393 1,527,791 1,465,510 1,180,455 1,111,973 1,230,491 1,215,970 1,082,650 1,189,429 923,735 990,612 1,020,854 1,132,901 1,051,099 1,033,444 1,114,910 1,156,043 974,435 1,042,700 980,264 1,013,917 807,796 968,683 985,727 1,033,144 927,107 990,480 970,561 1,131,046
Free Cash Flow
Operating Cash Flow 256,904 158,353 189,980 158,446 546,412 486,699 670,384 558,646 413,946 304,997 177,371 30,471 355,744 141,692 161,599 186,721 165,000 165,246 161,499 155,707 289,483 102,050 86,721 148,556 235,477 126,386 85,360 81,214 195,679 72,408 115,686 105,052 235,953 115,914 132,676 181,728 134,394 89,532 86,691 44,886
Capital Expenditure -10,181 -10,714 -7,993 -10,481 -10,126 -18,326 -15,928 -38,158 -14,412 -11,447 -9,870 -6,539 -8,391 -10,124 -9,178 -22,114 -6,127 -9,079 -15,521 -12,987 -9,435 -9,832 -11,733 -12,113 -13,796 -27,413 -34,462 -20,380 -12,761 -19,343 -12,659 -13,279 -14,035 -12,480 -9,546 -12,912 -9,445 -10,822 -8,255 -36,736
Free Cash Flow 246,723 147,639 181,987 147,965 536,286 468,373 654,456 520,488 399,534 293,550 167,501 23,932 347,353 131,568 152,421 164,607 158,873 156,167 145,978 142,720 280,048 92,218 74,988 136,443 221,681 98,973 50,898 60,834 182,918 53,065 103,027 91,773 221,918 103,434 123,130 168,816 124,949 78,710 78,436 8,150