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


All numbers in thousands except per share items and ratios.


Reported Currency: USD 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31
Revenue 3,000,131 2,439,001 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
Revenue Y/Y Growth 36.99% 8.90% -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% - - - -
Cost of Revenue 2,621,070 2,080,818 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
Gross Profit 379,061 358,183 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
Gross Profit Margin 12.63% 14.69% 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%
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 7,589 134,264 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
Total Operating Expenses 77,537 134,264 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
Operating Income or Loss 301,524 223,919 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
Operating Margin 10.05% 9.18% 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%
Interest Expense 0 0 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
EBITDA 317,298 238,898 229,937 237,921 249,099 282,084 318,484 358,215 550,043 523,062 484,154 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
Depreciation and Amortization 15,774 14,979 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
Income Before Tax 312,414 235,921 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
Income Tax Expense 82,488 60,770 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
Net Income 229,574 175,469 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
Net Income Margin 7.65% 7.19% 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%
EPS 1.63 1.24 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
EPS Diluted 1.63 1.24 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
Weighted Average Shares Out 140,417 141,013 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
Weighted Average Shares Out Diluted 141,027 141,716 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

Reported Currency: USD 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31
Current Assets
Cash and Cash Equivalents 1,293,173 1,271,853 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
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 0 0 40 8,260 47,047 61 40,336
Cash + Short Term Investments 1,293,173 1,271,853 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
Net Receivables 2,176,959 1,843,894 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
Inventory 0 0 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
Other Current Assets 612,913 185,766 153,111 170,907 413,505 360,337 301,750 376,241 684,700 883,345 888,247 1,096,067 961,035 663,625 473,763 437,698 361,968 217,492 238,046 224,341 234,211 246,740 185,840 229,551 227,337 205,571 179,022 75,612 135,623 164,128 119,265 54,014 84,470 95,208 62,896 73,314 92,217 107,801 65,316 85,765
Total Current Assets 4,083,045 3,301,513 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
Non-Current Assets
Property, Plant and Equipment 994,404 998,608 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
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 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
Tax Assets 69,789 69,646 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
Other Non-Current Assets 15,752 410,647 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
Total Non-Current Assets 1,087,872 1,486,828 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
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,170,917 4,788,341 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
Current Liabilities
Accounts Payable 1,240,174 1,073,476 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
Short Term Debt 213,664 208,084 201,346 99,749 199,752 199,924 196,938 95,621 177,070 176,224 170,152 82,019 162,724 160,420 152,256 148,008 141,510 139,480 127,496 130,734 123,684 122,534 117,270 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Tax Payables 25,728 21,904 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
Deferred Revenue 532,289 474,507 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
Other Current Liabilities 257,059 278,905 232,253 447,336 223,933 222,210 235,878 479,262 227,137 297,420 437,730 403,625 179,427 159,276 159,511 109,013 95,316 118,443 74,260 58,712 84,068 94,929 102,815 215,813 228,785 227,148 222,212 206,320 216,146 211,376 205,255 185,502 207,547 225,821 202,284 186,571 208,771 228,537 203,810 192,468
Total Current Liabilities 2,375,746 2,160,918 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
Non-Current Liabilities
Long Term Debt 436,001 448,996 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
Deferred Revenue 0 0 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
Deferred Tax 0 0 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
Other Non-Current Liabilities 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
Total Non-Current Liabilities 436,001 448,996 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
Total Liabilities 2,811,747 2,609,914 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
Common Stock 1,400 1,406 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
Retained Earnings 2,540,978 2,385,740 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
Accumulated Other Comprehensive Income/Loss -189,978 -218,457 -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
Total Stockholders Equity 2,356,707 2,176,421 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
Total Investments 431,640 0 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
Total Debt 542,833 553,038 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
Net Debt -750,340 -718,815 -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

Reported Currency: USD 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31
Cash Flows from Operating Activities
Net Income 229,926 175,469 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
Depreciation & Amortization 15,774 14,979 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
Deferred Income Tax -1,057 -6,917 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
Stock Based Compensation 9,760 25,704 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
Change in Working Capital -164,011 -85,677 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
Accounts Receivable 348,083 -286,085 -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
Inventory 0 0 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
Accounts Payable 107,535 211,692 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
Other Working Capital -619,629 -11,284 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
Other Non-Cash Items -420 133,266 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
Net Cash Provided by Operating Activities 89,972 126,769 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
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -12,291 -7,943 -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
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 0 0 -37 0 0 0 0 0 0 0 122,726
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 0 0 54 0 -2 -52 -18 0 -46,986 -22 -20
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 0 0 -17 0 0 17 8,236 38,788 0 40,296 -122,726
Other Investing Activities -225 66 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
Net Cash Used for Investing Activities -12,516 -7,877 -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
Cash Flows from Financing Activities
Debt Repayment 10,445 1,259 -17,242 739 6,913 1,311 -14,907 24,523 -21,117 28,571 19,490 -56 7,568 0 0 0 31 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 53,256 6,449 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
Common Stock Repurchased -140,031 -102,300 -360,524 -193,592 -298,103 -687,689 -213,502 -563,802 -469,041 -549,065 0 -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
Dividends Paid 0 -102,638 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
Other Financing Activities 0 -10,163 -5,185 -1,094 0 -12,056 -7,445 -1,404 -543 -11,851 -7,482 0 -1,724 -13,893 -1,275 0 -31 -9,170 -1,396 0 0 -6,674 0 -1,271 -1,246 -3,215 0 -904 0 0 0 -1,188 107 132 0 -1,261 0 366 623 -334
Net Cash Used Provided by Financing Activities -76,330 -207,393 -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
Effect of Forex Changes on Cash 20,194 -10,102 -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
Net Change in Cash 21,320 -98,603 -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
Cash at End of Period 1,293,173 1,271,853 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
Cash at Start of Period 1,271,853 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
Free Cash Flow
Operating Cash Flow 89,972 126,769 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
Capital Expenditure -12,291 -7,943 -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
Free Cash Flow 77,681 118,826 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