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 935,251 937,320 970,892 948,174 901,333 883,610 893,000 861,278 789,241 802,255 755,477 667,381 608,623 617,333 585,283 525,146 661,093 698,881 681,048 647,094 621,825 643,422 619,586 584,985 585,500 609,991 577,877 541,237 520,433 514,953 484,426 417,905 414,262 430,601 451,493 404,605 416,166 376,697 295,283 273,502
Revenue Y/Y Growth 3.76% 6.08% 8.72% 10.09% 14.20% 10.14% 18.20% 29.05% 29.68% 29.95% 29.08% 27.08% -7.94% -11.67% -14.06% -18.85% 6.31% 8.62% 9.92% 10.62% 6.20% 5.48% 7.22% 8.08% 12.50% 18.46% 19.29% 29.51% 25.63% 19.59% 7.29% 3.29% -0.46% 14.31% 52.90% 47.93% - - - -
Cost of Revenue 207,411 285,405 208,217 205,265 204,967 201,610 203,315 185,588 174,194 171,533 149,564 122,294 116,428 121,514 119,856 121,290 233,703 146,081 135,016 120,458 129,114 131,609 128,400 111,201 116,485 113,184 111,283 103,322 101,824 98,676 96,233 80,691 79,814 84,194 90,959 74,564 81,356 56,185 41,451 38,845
Gross Profit 727,840 651,915 762,675 742,909 696,366 682,000 689,685 675,690 615,047 630,722 605,913 545,087 492,195 495,819 465,427 403,856 427,390 552,800 546,032 526,636 492,711 511,813 491,186 473,784 469,015 496,807 466,594 437,915 418,609 416,277 388,193 337,214 334,448 346,407 360,534 330,041 334,810 320,512 253,832 234,657
Gross Profit Margin 77.82% 69.55% 78.55% 78.35% 77.26% 77.18% 77.23% 78.45% 77.93% 78.62% 80.20% 81.68% 80.87% 80.32% 79.52% 76.90% 64.65% 79.10% 80.18% 81.38% 79.24% 79.55% 79.28% 80.99% 80.11% 81.44% 80.74% 80.91% 80.43% 80.84% 80.13% 80.69% 80.73% 80.45% 79.85% 81.57% 80.45% 85.08% 85.96% 85.80%
Research and Development 0 0 0 0 0 59,100 0 0 0 0 0 0 0 0 0 0 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 245,450 227,744 233,793 245,768 236,276 222,737 223,299 226,770 220,411 216,282 192,989 178,233 160,444 138,698 137,630 129,113 161,969 161,491 149,840 158,640 142,045 151,120 142,829 140,391 137,426 190,954 164,790 157,145 158,655 138,894 140,298 117,841 122,380 156,482 123,548 112,063 122,954 139,591 83,911 75,744
Total Operating Expenses 330,502 227,864 317,698 330,259 321,171 312,730 300,515 305,210 297,326 290,430 267,226 247,475 226,230 201,880 200,895 191,045 226,407 232,004 216,891 229,319 208,535 227,075 210,096 209,001 208,928 256,795 233,957 221,872 223,541 200,302 197,138 166,046 158,493 200,258 172,074 160,890 171,036 147,890 109,625 100,173
Operating Income or Loss 397,338 424,051 444,977 412,650 375,195 369,270 389,170 370,480 317,721 340,292 338,687 297,612 265,965 293,939 264,532 212,811 200,983 320,796 329,141 297,317 284,176 284,738 281,090 264,783 260,087 240,012 232,637 216,043 195,068 215,975 191,055 171,168 175,955 146,149 188,460 169,151 163,774 172,622 144,207 134,484
Operating Margin 42.48% 45.24% 45.83% 43.52% 41.63% 41.79% 43.58% 43.02% 40.26% 42.42% 44.83% 44.59% 43.70% 47.61% 45.20% 40.52% 30.40% 45.90% 48.33% 45.95% 45.70% 44.25% 45.37% 45.26% 44.42% 39.35% 40.26% 39.92% 37.48% 41.94% 39.44% 40.96% 42.47% 33.94% 41.74% 41.81% 39.35% 45.83% 48.84% 49.17%
Interest Expense 89,088 92,041 88,285 88,486 79,795 74,152 45,410 23,070 22,030 27,666 29,033 34,685 28,551 30,329 31,383 32,412 35,679 34,960 36,504 39,529 39,055 38,207 36,072 33,150 31,065 30,825 29,344 23,851 23,127 21,991 17,814 15,900 16,191 16,521 17,163 18,089 19,566 13,228 4,859 5,308
EBITDA 478,971 507,997 543,159 498,750 458,681 462,247 462,695 445,390 393,654 415,130 411,392 366,422 329,951 358,202 331,602 272,493 274,825 389,841 396,608 367,697 351,401 504,598 348,054 332,935 331,886 305,651 429,298 278,949 255,361 236,854 245,102 226,684 209,431 150,247 231,046 212,207 207,296 207,095 167,127 157,692
Depreciation and Amortization 84,760 83,855 84,750 83,676 83,486 92,977 73,525 74,910 75,933 75,012 74,237 69,218 65,729 64,684 63,479 62,162 64,476 68,510 67,347 70,908 67,445 66,090 65,603 67,340 70,233 64,455 67,506 64,709 64,866 61,408 55,736 47,087 35,338 47,206 47,714 48,013 47,269 36,729 24,362 23,082
Income Before Tax 305,290 333,497 370,094 326,570 294,844 297,439 339,898 343,653 294,670 302,487 308,122 262,519 235,680 263,188 235,410 211,628 172,299 298,561 292,757 257,260 229,241 397,063 237,568 231,175 229,319 208,330 327,502 190,389 167,368 153,455 170,204 162,348 156,912 85,708 165,357 145,291 139,648 140,303 136,554 127,955
Income Tax Expense 75,487 77,640 98,598 86,868 80,009 72,120 91,013 81,482 76,718 77,483 74,115 66,272 51,441 53,337 46,593 53,140 25,239 63,051 66,952 -4,391 57,134 95,063 79,874 54,323 54,382 -74,366 124,679 59,402 43,675 58,031 40,586 48,163 46,940 32,878 48,587 46,613 45,495 30,763 41,045 39,406
Net Income 229,769 255,857 271,496 239,702 214,835 225,319 248,885 262,171 217,952 225,004 234,007 196,247 184,239 209,851 188,817 158,488 147,060 235,510 225,805 261,651 172,107 302,000 157,694 176,852 174,937 282,696 202,823 130,987 123,693 95,424 129,618 114,185 109,972 52,830 116,770 98,678 94,153 109,540 95,509 88,549
Net Income Margin 24.57% 27.30% 27.96% 25.28% 23.84% 25.50% 27.87% 30.44% 27.62% 28.05% 30.97% 29.41% 30.27% 33.99% 32.26% 30.18% 22.24% 33.70% 33.16% 40.43% 27.68% 46.94% 25.45% 30.23% 29.88% 46.34% 35.10% 24.20% 23.77% 18.53% 26.76% 27.32% 26.55% 12.27% 25.86% 24.39% 22.62% 29.08% 32.34% 32.38%
EPS 3.20 3.48 3.71 3.24 2.92 3.07 3.34 3.42 2.80 2.80 2.86 2.36 2.21 2.51 2.26 1.89 1.73 2.72 2.61 3.03 2.00 3.45 1.78 1.98 1.95 3.15 2.23 1.42 1.34 1.03 1.40 1.25 1.20 0.57 1.27 1.07 1.03 1.25 1.14 1.07
EPS Diluted 3.12 3.48 3.64 3.20 2.88 3.03 3.29 3.35 2.75 2.74 2.80 2.30 2.15 2.44 2.19 1.83 1.67 2.60 2.49 2.90 1.93 3.33 1.71 1.91 1.88 3.05 2.18 1.39 1.31 1.00 1.36 1.22 1.17 0.56 1.24 1.05 1.00 1.21 1.11 1.03
Weighted Average Shares Out 71,769 72,065 73,165 73,887 73,521 73,484 74,461 76,769 77,737 80,228 81,836 83,141 83,475 83,514 83,719 83,895 84,902 86,600 86,662 86,360 85,941 87,636 88,456 89,169 89,765 89,676 90,751 89,169 92,108 92,574 92,631 92,665 92,516 92,321 92,110 91,904 91,750 87,877 83,611 82,996
Weighted Average Shares Out Diluted 73,545 73,475 74,604 75,001 74,483 74,246 75,558 78,239 79,286 81,981 83,716 85,295 85,764 85,846 86,273 86,570 88,205 90,427 90,522 90,131 89,244 90,703 92,081 92,702 93,250 92,623 93,001 89,169 94,560 95,235 95,307 95,279 95,030 94,350 94,157 94,050 93,934 90,240 86,134 85,817

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,311,949 3,141,535 1,094,234 1,254,243 1,272,456 1,435,163 1,317,544 1,423,060 1,298,226 1,520,027 1,271,000 1,301,207 958,322 934,900 788,854 765,789 1,070,681 1,271,494 1,058,762 1,170,339 1,057,465 1,034,521 924,442 919,662 979,573 941,116 834,756 564,578 546,560 475,018 405,435 493,085 399,318 447,152 422,390 384,175 379,393 477,069 304,109 297,642
Short Term Investments 0 0 0 28,200 8,300 0 11,300 3,700 0 0 0 0 0 7,480 7,480 0 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 1,311,949 3,141,535 1,094,234 1,254,243 1,272,456 1,435,163 1,317,544 1,423,060 1,298,226 1,520,027 1,271,000 1,301,207 958,322 934,900 788,854 765,789 1,070,681 1,271,494 1,058,762 1,170,339 1,057,465 1,034,521 924,442 919,662 979,573 941,116 834,756 564,578 546,560 475,018 405,435 493,085 399,318 447,152 422,390 384,175 379,393 477,069 304,109 297,642
Net Receivables 2,376,003 3,487,786 2,655,275 2,460,650 2,369,235 2,064,745 2,184,629 2,448,585 2,304,643 1,731,574 2,071,523 1,787,155 1,590,624 1,366,775 1,552,695 1,279,343 1,338,056 1,528,007 1,703,998 1,727,183 1,655,459 1,422,439 1,811,339 1,716,937 1,691,762 1,443,578 1,606,921 1,429,563 1,360,833 1,202,009 1,354,306 901,291 880,808 637,539 731,957 811,477 773,474 664,076 715,662 688,527
Inventory 3,311,727 0 2,617,279 2,704,992 2,280,945 2,141,017 -11,300 -3,700 0 -61,700 0 0 0 7,480 7,480 0 0 0 0 0 0 -20,369 0 0 0 -48,060 -150,666 0 0 -11,349 0 0 0 -10,595 0 0 0 0 0 0
Other Current Assets 437,687 449,244 493,470 503,684 436,336 465,227 3,095,195 2,955,524 2,573,377 2,259,943 2,181,768 2,165,781 1,736,427 1,647,163 1,621,987 1,418,937 1,720,275 1,778,116 1,677,247 1,488,836 1,459,135 1,419,026 1,397,210 1,412,608 1,235,730 1,216,095 1,230,490 1,051,217 974,698 850,666 945,035 949,475 774,455 859,066 879,196 1,005,354 956,398 986,484 484,904 536,885
Total Current Assets 7,437,366 7,078,565 6,860,258 6,923,569 6,358,972 6,110,072 6,586,068 6,823,469 6,176,246 5,449,844 5,524,291 5,254,143 4,285,373 3,956,318 3,971,016 3,464,069 4,129,012 4,577,617 4,440,007 4,386,358 4,172,059 3,855,617 4,132,991 4,049,207 3,907,065 3,552,729 3,521,501 3,045,358 2,882,091 2,516,344 2,704,776 2,343,851 2,054,581 1,933,162 2,033,543 2,201,006 2,109,265 2,127,629 1,504,675 1,523,054
Non-Current Assets
Property, Plant and Equipment 351,831 429,733 329,992 329,146 310,390 294,692 272,589 260,588 254,432 236,294 220,643 216,681 200,161 202,509 189,953 185,599 183,229 199,825 185,522 190,215 186,251 186,201 184,979 179,096 184,031 180,057 168,065 154,278 149,037 142,504 144,486 90,423 85,605 80,760 75,860 73,162 72,066 73,563 56,184 56,500
Goodwill 5,673,732 5,644,958 5,553,546 5,473,603 5,380,050 5,201,435 5,068,954 5,076,364 5,180,832 5,107,878 5,102,263 5,058,174 4,693,469 4,719,181 4,613,597 4,582,250 4,583,881 4,833,047 4,707,383 4,720,471 4,549,099 4,542,074 4,517,348 4,556,206 4,744,292 4,704,934 4,644,559 4,212,523 4,227,472 4,171,964 4,183,981 3,557,446 3,564,211 3,721,518 3,712,326 3,767,071 3,761,378 3,797,445 1,557,011 1,572,930
Intangible Assets 2,033,106 2,085,663 2,164,999 2,107,081 2,197,587 2,130,974 2,169,232 2,220,246 2,314,338 2,306,485 2,369,457 2,265,574 2,050,919 2,115,882 2,115,189 2,121,304 2,169,742 2,341,882 2,315,645 2,417,188 2,355,639 2,407,910 2,438,627 2,515,232 2,682,516 2,724,957 2,876,440 2,562,326 2,633,651 2,653,233 2,758,877 2,112,238 2,155,157 2,268,320 2,270,524 2,338,148 2,369,922 2,451,784 865,116 848,635
Long Term Investments 68,299 180,421 67,964 69,721 67,587 74,281 74,349 67,067 71,062 52,016 11,857 11,857 11,857 7,480 7,480 61,773 28,068 30,440 26,250 26,635 26,506 42,674 33,032 39,859 32,859 32,859 33,526 40,845 40,763 36,200 79,717 90,803 82,626 76,568 125,176 121,807 124,086 141,933 147,512 162,383
Tax Assets 473,250 496,198 548,943 538,832 544,682 0 571,448 566,434 588,664 0 564,445 565,856 501,302 0 506,102 501,231 486,551 491,946 0 0 0 518,912 0 0 0 518,912 742,498 637,162 666,572 668,580 8,879 7,106 7,969 8,913 33,081 54,143 77,638 101,451 3,444 4,415
Other Non-Current Assets -207,453 -439,286 -261,235 -263,299 -271,345 281,726 -256,616 -303,953 -364,161 213,932 -338,573 -345,402 -315,607 193,209 -309,338 -289,509 -270,333 -267,170 239,387 234,725 225,361 -371,280 143,913 145,533 141,702 -403,716 -656,295 -550,781 -589,632 -598,049 54,958 59,747 61,681 61,421 34,623 19,334 -9,631 -29,020 90,498 85,448
Total Non-Current Assets 8,392,765 8,397,687 8,404,209 8,255,084 8,228,951 7,983,108 7,899,956 7,886,746 8,045,167 7,916,605 7,930,092 7,772,740 7,142,101 7,238,261 7,122,983 7,162,648 7,181,138 7,629,970 7,474,187 7,589,234 7,342,856 7,326,491 7,317,899 7,435,926 7,785,400 7,758,003 7,808,793 7,056,353 7,127,863 7,074,432 7,230,898 5,917,763 5,957,249 6,217,500 6,251,590 6,373,665 6,395,459 6,537,156 2,719,765 2,730,311
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 15,830,131 15,476,252 15,264,467 15,178,653 14,587,923 14,093,180 14,486,024 14,710,215 14,221,413 13,366,449 13,454,383 13,026,883 11,427,474 11,194,579 11,093,999 10,626,717 11,310,150 12,207,587 11,914,194 11,975,592 11,514,915 11,182,108 11,450,890 11,485,133 11,692,465 11,310,732 11,330,294 10,101,711 10,009,954 9,590,776 9,935,674 8,261,614 8,011,830 8,150,662 8,285,133 8,574,671 8,504,724 8,664,785 4,224,440 4,253,365
Current Liabilities
Accounts Payable 1,849,958 1,624,995 1,895,280 1,679,702 1,907,841 1,568,942 1,693,988 2,014,962 1,957,054 1,406,350 1,726,705 1,578,266 1,348,983 1,054,478 1,297,236 1,096,303 1,058,713 1,208,631 1,375,929 1,523,862 1,518,827 1,117,649 1,616,949 1,532,741 1,609,240 1,469,358 1,506,488 1,240,766 1,246,182 1,151,432 1,230,339 897,057 796,803 669,528 760,413 815,544 775,929 722,714 612,691 573,482
Short Term Debt 1,901,433 2,150,225 2,345,803 2,071,231 2,097,066 2,314,056 2,476,088 2,108,108 1,926,983 1,517,628 1,901,397 1,346,080 1,364,165 1,205,697 1,333,769 1,245,178 1,913,470 1,746,838 1,165,214 1,932,394 1,807,318 2,070,616 1,699,548 1,915,685 1,621,913 1,616,512 1,602,507 1,443,444 1,407,708 1,336,506 1,383,763 824,158 742,128 875,647 1,001,624 1,246,342 1,336,108 1,424,764 919,945 1,021,149
Tax Payables 0 109,323 0 0 0 94,557 0 0 0 93,627 0 0 0 78,771 0 0 0 70,350 0 -18,435 -15,411 85,346 -17,977 -18,720 -18,207 63,698 0 0 0 104,623 0 0 0 5,977 0 0 0 28,974 0 0
Deferred Revenue 2,534,349 2,397,279 1,783,311 2,013,236 1,481,004 1,505,004 1,599,853 1,685,261 1,586,979 1,788,705 1,533,145 1,570,190 1,118,965 1,175,322 1,123,974 887,601 906,065 1,007,631 957,667 870,217 768,342 906,316 825,371 852,617 746,332 708,347 731,501 688,574 589,387 530,787 595,405 503,112 471,109 507,233 461,958 456,693 451,588 476,498 180,131 193,604
Other Current Liabilities 665,188 543,931 713,825 671,721 717,634 560,896 868,236 623,564 620,912 445,837 505,023 485,882 481,865 454,043 440,828 397,886 581,828 388,664 480,127 441,172 483,022 294,917 360,577 319,191 348,398 232,853 332,402 246,242 257,388 152,701 265,086 200,869 227,974 195,236 217,264 203,021 192,654 233,947 215,923 239,753
Total Current Liabilities 6,950,928 6,825,753 6,738,219 6,435,890 6,203,545 6,043,455 6,638,165 6,431,895 6,091,928 5,252,147 5,666,270 4,980,418 4,313,978 3,968,311 4,195,807 3,626,968 4,460,076 4,422,114 3,978,937 4,749,210 4,562,098 4,474,844 4,484,468 4,601,514 4,307,676 4,090,768 4,172,898 3,619,026 3,500,665 3,276,049 3,474,593 2,425,196 2,238,014 2,253,621 2,441,259 2,721,600 2,756,279 2,886,897 1,928,690 2,027,988
Non-Current Liabilities
Long Term Debt 4,862,621 4,596,156 4,637,211 4,678,258 4,700,550 4,718,918 4,745,122 4,767,545 4,416,356 4,460,039 3,789,981 3,732,701 3,081,955 3,126,926 3,158,810 3,202,463 3,246,241 3,289,947 3,307,480 2,676,374 2,708,251 2,748,431 2,773,378 2,832,316 2,867,532 2,902,104 2,933,976 2,394,621 2,460,629 2,521,727 2,552,357 2,007,918 2,032,905 2,061,415 2,086,664 2,112,245 2,139,704 2,168,953 434,820 450,207
Deferred Revenue 0 75,796 0 0 0 527,465 571,448 566,434 0 566,291 0 0 0 498,154 0 0 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 473,250 470,232 548,943 538,832 544,682 531,385 571,448 566,434 588,664 566,291 564,445 565,856 501,302 498,154 506,102 501,231 486,551 519,980 457,174 452,113 494,025 491,946 506,310 498,918 505,150 516,019 742,498 637,162 666,572 660,320 692,221 705,130 713,404 733,593 759,871 794,135 794,381 815,169 233,695 245,984
Other Non-Current Liabilities 261,062 225,956 280,643 262,237 257,286 -277,376 -267,211 -309,762 220,049 -344,899 258,702 259,061 233,740 -252,377 295,530 329,621 321,053 263,930 270,293 254,523 219,574 126,707 124,486 113,300 124,055 125,319 50,504 45,402 40,276 48,642 37,982 40,665 39,738 31,942 34,768 39,687 34,186 40,629 68,428 53,666
Total Non-Current Liabilities 5,596,933 5,368,140 5,466,797 5,479,327 5,502,518 5,508,232 5,620,807 5,590,651 5,225,069 5,247,722 4,613,128 4,557,618 3,816,997 3,870,857 3,960,442 4,033,315 4,053,845 4,073,857 4,034,947 3,383,010 3,421,850 3,367,084 3,404,174 3,444,534 3,496,737 3,543,442 3,726,978 3,077,185 3,167,477 3,230,689 3,282,560 2,753,713 2,786,047 2,826,950 2,881,303 2,946,067 2,968,271 3,024,751 736,943 749,857
Total Liabilities 12,547,861 12,193,893 12,205,016 11,915,217 11,706,063 11,551,687 12,258,972 12,022,546 11,316,997 10,499,869 10,279,398 9,538,036 8,130,975 7,839,168 8,156,249 7,660,283 8,513,921 8,495,971 8,013,884 8,132,220 7,983,948 7,841,928 7,888,642 8,046,048 7,804,413 7,634,210 7,899,876 6,696,211 6,668,142 6,506,738 6,757,153 5,178,909 5,024,061 5,080,571 5,322,562 5,667,667 5,724,550 5,911,648 2,665,633 2,777,845
Common Stock 130 129 129 128 128 128 128 127 127 127 127 127 127 126 126 126 125 124 123 123 123 123 123 123 123 122 122 122 122 121 121 121 121 121 120 120 120 120 120 118
Retained Earnings 8,422,428 8,192,659 7,936,802 7,665,306 7,425,604 7,210,769 6,985,450 6,736,565 6,474,394 6,256,442 6,031,438 5,797,431 5,601,184 5,416,945 5,207,094 5,018,277 4,859,789 4,712,729 4,477,219 4,251,414 3,989,763 3,817,656 3,515,657 3,357,962 3,181,110 2,958,921 2,676,224 2,473,401 2,342,414 2,218,721 2,123,297 1,990,492 1,876,308 1,766,336 1,713,506 1,596,736 1,498,058 1,403,905 1,294,365 1,198,856
Accumulated Other Comprehensive Income/Loss -1,340,847 -1,289,099 -1,361,934 -1,357,263 -1,434,016 -1,509,650 -1,660,445 -1,413,833 -1,263,437 -1,464,616 -1,436,044 -1,265,177 -1,481,019 -1,363,158 -1,583,136 -1,581,975 -1,592,124 -972,465 -1,114,678 -928,197 -934,192 -913,858 -944,746 -870,688 -508,603 -551,857 -466,367 -610,049 -572,789 -666,403 -612,150 -559,741 -539,609 -330,767 -332,610 -243,143 -249,990 -156,933 -93,146 -24,667
Total Stockholders Equity 3,254,421 3,282,359 3,059,451 3,263,436 2,881,860 2,541,493 2,227,052 2,687,669 2,904,416 2,866,580 3,174,985 3,488,847 3,296,499 3,355,411 2,937,750 2,966,434 2,796,229 3,711,616 3,900,310 3,843,372 3,530,967 3,340,180 3,562,248 3,439,085 3,888,052 3,676,522 3,430,418 3,405,500 3,341,812 3,084,038 3,178,521 3,082,705 2,987,769 3,070,091 2,962,571 2,907,004 2,780,174 2,753,137 1,558,807 1,475,520
Total Investments 68,299 180,421 67,964 69,721 67,587 74,281 74,349 67,067 71,062 52,016 11,857 11,857 11,857 14,960 14,960 61,773 28,068 30,440 26,250 26,635 26,506 42,674 33,032 39,859 32,859 32,859 33,526 40,845 40,763 36,200 79,717 90,803 82,626 76,568 125,176 121,807 124,086 141,933 147,512 162,383
Total Debt 6,764,054 6,822,177 6,983,014 6,749,489 6,797,616 7,036,894 7,221,210 6,875,653 6,343,339 5,977,667 5,691,378 5,078,781 4,446,120 4,332,623 4,492,579 4,447,641 5,159,711 5,036,785 4,472,694 4,608,768 4,515,569 4,819,047 4,472,926 4,748,001 4,489,445 4,518,616 4,536,483 3,838,065 3,868,337 3,858,233 3,936,120 2,832,076 2,775,033 2,937,062 3,088,288 3,358,587 3,475,812 3,593,717 1,354,765 1,471,356
Net Debt 5,452,105 3,680,642 5,888,780 5,495,246 5,525,160 5,601,731 5,903,666 5,452,593 5,045,113 4,457,640 4,420,378 3,777,574 3,487,798 3,397,723 3,703,725 3,681,852 4,089,030 3,765,291 3,413,932 3,438,429 3,458,104 3,784,526 3,548,484 3,828,339 3,509,872 3,577,500 3,701,727 3,273,487 3,321,777 3,383,215 3,530,685 2,338,991 2,375,715 2,489,910 2,665,898 2,974,412 3,096,419 3,116,648 1,050,656 1,173,714

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 229,803 255,857 271,496 239,702 214,835 225,319 248,885 262,171 217,952 225,004 234,007 196,247 184,239 209,851 188,817 158,488 147,060 235,510 225,805 261,651 172,107 302,000 157,694 176,852 174,937 282,697 202,823 130,987 123,693 95,424 132,804 114,185 109,972 52,830 116,770 98,678 94,153 109,540 95,509 88,549
Depreciation & Amortization 84,760 83,855 84,750 83,676 84,232 89,793 77,213 78,474 76,802 75,012 74,237 69,218 65,729 64,684 63,479 62,162 64,476 68,510 67,347 70,908 67,445 66,090 65,603 67,340 70,233 64,455 67,506 63,166 63,321 59,930 55,736 47,087 35,338 47,206 47,714 48,013 47,269 36,729 24,362 23,082
Deferred Income Tax 647 -27,767 -7,112 -11,300 -499 -25,187 2,877 -12,764 1,900 8,724 3,349 4,905 7,992 152,805 2,983 -1,408 -7,322 23,528 76,025 -62,187 -2,696 29,942 139 -1,644 -4,829 -212,023 -5,432 -29,207 -3,453 -5,115 -14,318 -7,120 -2,128 -2,986 13,254 -22,156 -18,738 471 -3,312 1,429
Stock Based Compensation 24,979 26,169 29,073 34,748 26,096 20,588 34,180 34,017 32,631 27,986 16,453 17,885 17,747 8,315 11,905 8,989 14,175 14,833 15,273 18,306 12,541 15,732 20,702 19,102 14,403 24,400 24,654 21,150 23,093 13,921 17,405 17,434 15,186 45,735 13,887 13,549 16,951 11,357 7,993 7,687
Change in Working Capital -17,501 835,423 -317,411 -332,087 -38,529 -38,305 -5,667 -239,275 -469,249 229,469 -97,500 -23,738 -201,853 -188,673 128,601 165,057 80,211 17,506 -159,043 -55,347 10,642 35,845 8,997 -204,323 -68,590 73,370 63,344 -81,751 -171,262 83,998 -15,931 -84,823 -47,371 37,072 136,972 -16,089 -78,791 134,810 59,957 -21,076
Accounts Receivable 0 599,226 -443,915 -736,534 370,962 1,356,801 275,468 -1,225,705 -818,969 744,493 0 -237,981 -468,593 468,544 -309,995 0 117,746 536,755 -53,572 -116,411 -302,395 485,211 -121,332 -231,375 -288,152 74,304 -132,398 -143,632 -236,564 188,459 -143,817 -202,690 -182,761 143,716 162,218 -119,143 -114,385 394,127 59,225 -43,983
Inventory 0 -0 363,978 736,534 0 0 -275,468 0 818,969 -760,237 0 0 92,483 -753,727 0 0 -6,843 -566,421 0 0 0 -471,242 0 0 0 -320,315 0 0 -19,126 -422,918 0 0 -13,782 -98,622 0 0 0 -157,390 0 0
Accounts Payable 398,544 285,396 79,937 795,151 -446,508 -725,610 -13,725 273,463 381,921 -62,868 0 0 202,862 89,983 0 0 -27,646 27,386 0 0 0 27,386 0 0 0 322,346 0 0 103,711 292,019 0 0 125,429 30,023 0 0 0 -102,443 0 0
Other Working Capital 1,452 -49,199 -317,411 -1,127,238 37,017 -669,496 8,058 712,967 -851,170 308,081 0 214,243 -28,605 6,527 438,596 165,057 -3,046 19,786 -105,471 61,064 313,037 -5,510 130,329 27,052 219,562 -2,965 195,742 61,881 -19,283 26,438 127,886 117,867 23,743 -38,045 -25,246 103,054 35,594 516 732 22,907
Other Non-Cash Items 2,321 23,726 16,393 484,276 41,530 43,982 39,266 31,483 27,711 29,527 12,553 14,075 3,996 6,019 16,743 -11,153 121,433 11,049 15,707 19,196 37,455 -118,600 27,156 17,060 14,548 12,479 -112,409 20,444 18,823 53,468 19,734 588 10,508 51,174 -4,820 9,014 6,559 -2,065 -24,738 6,556
Net Cash Provided by Operating Activities 350,184 1,197,263 77,189 499,015 327,665 316,190 396,754 154,106 -112,253 595,722 243,099 278,592 77,850 253,001 412,528 382,135 420,033 370,936 241,114 252,527 297,494 331,009 280,291 74,387 200,702 245,378 240,486 124,789 54,215 301,626 195,430 87,351 121,505 231,031 323,777 131,009 67,403 290,842 159,771 106,227
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -41,193 -36,664 -38,236 -42,185 -36,737 -43,797 -41,002 -35,242 -31,387 -37,075 -28,690 -26,239 -19,526 -23,406 -18,149 -18,613 -18,257 -26,489 -16,706 -17,469 -14,506 -25,075 -21,698 -19,400 -15,214 -20,634 -16,859 -17,804 -14,796 -17,134 -17,120 -13,018 -11,739 -12,349 -13,292 -8,129 -8,105 -8,791 -6,727 -5,968
Acquisitions Net -56,325 1,587 -106,195 -3 -126,691 -56,800 -126,373 2,120 -35,864 -57,068 -430,058 -71,267 -43,727 -8,230 -72,065 -25 -467 -113,417 -83,934 -250,926 0 81,691 12 64 -3,875 -65,293 -282,217 -3,580 0 -906 -1,317,912 -4,161 -9,006 -40,518 -9,067 -7,103 -851 -2,305,098 -72,069 -170,558
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 0 0 0 0 0 0 0 0 0
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 0 0 0 0 0 0 0 0 0
Other Investing Activities -4,826 197,025 -106,195 -3 4,401 -56,800 -126,373 2,120 0 0 0 -2,290 9 0 52,963 0 0 -255 0 0 0 -11,583 0 -7,550 -3,642 -32,626 0 0 -6,327 0 1,411 0 0 0 0 0 0 0 0 0
Net Cash Used for Investing Activities -102,344 -35,077 -144,431 -42,188 -159,027 -100,597 -167,375 -33,122 -67,251 -94,143 -458,748 -99,796 -63,244 -31,636 -37,251 -18,638 -18,724 -140,161 -100,640 -268,395 -14,506 45,033 -21,686 -26,886 -22,731 -118,553 -299,076 -21,384 -21,123 -18,040 -1,333,621 -17,179 -20,745 -52,867 -22,359 -15,232 -8,956 -2,313,889 -78,796 -176,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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Common Stock Issued 90,838 12,540 35,054 32,749 33,399 27,295 3,272 10,027 8,810 622 12,238 8,576 27,345 41,017 2,803 19,703 73,274 51,298 60,677 27,155 29,795 7,358 18,824 9,523 19,975 24,498 3,760 1,202 15,230 2,611 10,656 7,577 387 5,949 6,872 4,534 2,571 7,719 13,645 3,765
Common Stock Repurchased -288,833 -139,949 -534,937 -2,376 -9,597 -109,556 -500,342 -372,566 -422,736 -533,445 -405,692 -254,544 -162,041 -61,501 -231,048 -27,124 -530,237 -635,547 -55,338 -702 -3,322 -578,045 0 -292,359 -88,292 -1 -350,000 0 0 -152,186 -9,455 0 0 0 0 0 0 0 0 0
Dividends Paid 0 0 0 0 0 0 0 0 -809,505 -1,540,000 -833,000 -1,310,000 -545,000 -55,958 -659,000 -165,000 -421,527 -877,769 -918,000 -766,677 -87,032 -968,768 0 -477,393 -438,258 -20,515 -1,586,211 0 0 -104,606 -1,513,295 0 0 0 0 0 0 0 0 0
Other Financing Activities -158,551 -396,752 -259,648 -24,096 -217,715 -271,105 -162,515 172,213 759,684 1,304,703 1,053,552 1,685,252 528,421 -138,916 469,506 -552,982 107,076 828,068 809,076 888,049 -185,886 747,285 -251,572 471,626 339,265 22,354 1,904,115 -86,899 19,094 -117,838 2,611,197 39,086 -157,389 -148,064 -246,665 -110,695 -142,641 2,218,458 -57,975 82,675
Net Cash Used Provided by Financing Activities -158,551 -396,752 -259,648 -24,096 -217,715 -271,105 -162,515 172,213 -49,821 -235,297 220,552 375,252 -16,579 -194,874 -189,494 -717,982 -314,451 -49,701 -108,924 121,372 -272,918 -221,483 -251,572 -5,767 -98,993 1,839 317,904 -86,899 19,094 -222,444 1,094,716 39,086 -157,389 -148,064 -246,665 -110,695 -142,641 2,218,458 -57,975 82,675
Effect of Forex Changes on Cash -28,148 60,588 -68,832 9,103 29,298 43,812 -122,417 -26,202 68,068 -24,524 -55,269 73,733 -43,124 79,268 -6,269 -6,405 -209,859 28,286 -54,299 10,551 -2,392 4,791 -3,921 -78,797 12,653 -22,304 10,864 1,512 19,356 8,441 -44,175 -15,491 8,795 -5,338 -16,538 -300 -13,482 -22,451 -16,533 1,892
Net Change in Cash 61,141 826,022 -395,722 441,834 -19,779 -11,700 -55,553 266,995 -161,257 241,758 -50,366 627,781 -45,097 105,759 179,514 -360,890 -123,001 209,360 -22,749 116,055 7,678 159,350 3,112 -37,063 91,631 106,360 270,178 18,018 71,542 69,583 -87,650 93,767 -47,834 24,762 38,215 4,782 -97,676 172,960 6,467 14,268
Cash at End of Period 3,202,676 3,141,535 2,315,513 2,711,235 2,269,401 2,289,180 2,300,880 2,356,433 2,089,438 2,250,695 2,008,937 2,059,303 1,431,522 1,476,619 1,370,860 1,191,346 1,552,236 1,675,237 1,465,877 1,488,626 1,372,571 1,347,900 1,188,550 1,185,438 1,222,501 941,116 834,756 564,578 546,560 475,018 405,435 493,085 399,318 447,152 422,390 384,175 379,393 477,069 304,109 297,642
Cash at Start of Period 3,141,535 2,315,513 2,711,235 2,269,401 2,289,180 2,300,880 2,356,433 2,089,438 2,250,695 2,008,937 2,059,303 1,431,522 1,476,619 1,370,860 1,191,346 1,552,236 1,675,237 1,465,877 1,488,626 1,372,571 1,364,893 1,188,550 1,185,438 1,222,501 1,130,870 834,756 564,578 546,560 475,018 405,435 493,085 399,318 447,152 422,390 384,175 379,393 477,069 304,109 297,642 283,374
Free Cash Flow
Operating Cash Flow 350,184 1,197,263 77,189 499,015 327,665 316,190 396,754 154,106 -112,253 595,722 243,099 278,592 77,850 253,001 412,528 382,135 420,033 370,936 241,114 252,527 297,494 331,009 280,291 74,387 200,702 245,378 240,486 124,789 54,215 301,626 195,430 87,351 121,505 231,031 323,777 131,009 67,403 290,842 159,771 106,227
Capital Expenditure -41,193 -36,664 -38,236 -42,185 -36,737 -43,797 -41,002 -35,242 -31,387 -37,075 -28,690 -26,239 -19,526 -23,406 -18,149 -18,613 -18,257 -26,489 -16,706 -17,469 -14,506 -25,075 -21,698 -19,400 -15,214 -20,634 -16,859 -17,804 -14,796 -17,134 -17,120 -13,018 -11,739 -12,349 -13,292 -8,129 -8,105 -8,791 -6,727 -5,968
Free Cash Flow 308,991 1,160,599 38,953 456,830 290,928 272,393 355,752 118,864 -143,640 558,647 214,409 252,353 58,324 229,595 394,379 363,522 401,776 344,447 224,408 235,058 282,988 305,934 258,593 54,987 185,488 224,744 223,627 106,985 39,419 284,492 178,310 74,333 109,766 218,682 310,485 122,880 59,298 282,051 153,044 100,259