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


All numbers in thousands except per share items and ratios.


Reported Currency: USD 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30
Revenue 1,899,098 1,730,108 1,856,028 1,854,961 1,698,930 1,512,930 1,624,286 1,655,260 1,518,574 1,425,044 1,410,557 1,461,934 1,243,816 1,196,283 1,246,362 1,093,896 1,062,097 1,017,206 1,133,577 1,104,045 945,991 924,230 1,016,160 1,015,873 850,921 810,355 909,476 907,068 742,146 753,765 787,954 827,488 680,186 645,433 756,619 693,722 587,030 605,566 635,972 687,199
Revenue Y/Y Growth 11.78% 14.35% 14.27% 12.06% 11.88% 6.17% 15.15% 13.22% 22.09% 19.12% 13.17% 33.64% 17.11% 17.60% 9.95% -0.92% 12.27% 10.06% 11.55% 8.68% 11.17% 14.05% 11.73% 12.00% 14.66% 7.51% 15.42% 9.62% 9.11% 16.78% 4.14% 19.28% 15.87% 6.58% 18.97% 0.95% - - - -
Cost of Revenue 871,969 791,735 872,265 880,739 801,081 728,615 790,561 875,399 741,907 657,464 621,399 625,096 528,881 505,598 509,831 434,427 424,901 406,438 460,575 442,762 372,459 372,028 408,501 395,615 335,664 306,745 339,767 323,571 261,272 255,652 284,979 309,674 257,088 242,072 291,143 299,214 257,834 273,783 294,052 307,911
Gross Profit 1,027,129 938,373 983,763 974,222 897,849 784,315 833,725 779,861 776,667 767,580 789,158 836,838 714,935 690,685 736,531 659,469 637,196 610,768 673,002 661,283 573,532 552,202 607,659 620,258 515,257 503,610 569,709 583,497 480,874 498,113 502,975 517,814 423,098 403,361 465,476 394,508 329,196 331,783 341,920 379,288
Gross Profit Margin 54.09% 54.24% 53.00% 52.52% 52.85% 51.84% 51.33% 47.11% 51.14% 53.86% 55.95% 57.24% 57.48% 57.74% 59.09% 60.29% 59.99% 60.04% 59.37% 59.90% 60.63% 59.75% 59.80% 61.06% 60.55% 62.15% 62.64% 64.33% 64.80% 66.08% 63.83% 62.58% 62.20% 62.49% 61.52% 56.87% 56.08% 54.79% 53.76% 55.19%
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 485,138 503,414 465,236 450,417 412,785 389,964 5,500 406,910 377,178 608,900 9,100 310,863 300,789 464,600 5,500 252,019 272,060 500,500 4,700 281,899 251,291 470,600 4,300 257,137 228,342 415,900 252,337 233,256 196,712 354,200 207,900 203,991 164,985 296,700 171,275 166,096 151,751 264,200 151,313 163,975
Total Operating Expenses 485,138 504,414 473,236 450,417 412,785 389,964 415,795 406,910 377,178 354,700 344,694 310,863 300,789 288,384 277,930 252,205 272,208 293,723 277,559 282,293 262,071 245,691 268,086 262,637 235,342 236,498 252,337 233,456 216,612 246,385 212,600 229,291 168,385 174,913 174,038 189,839 155,348 138,862 152,013 163,475
Operating Income or Loss 541,991 433,959 510,527 523,805 485,064 394,351 417,930 372,951 399,489 412,880 444,464 525,975 414,146 402,301 458,601 407,264 364,988 317,045 395,443 378,990 311,461 306,511 339,573 357,621 279,915 267,112 317,372 350,041 264,262 251,728 290,375 288,523 254,713 228,448 291,438 366,139 173,848 192,921 189,907 215,813
Operating Margin 28.54% 25.08% 27.51% 28.24% 28.55% 26.07% 25.73% 22.53% 26.31% 28.97% 31.51% 35.98% 33.30% 33.63% 36.80% 37.23% 34.36% 31.17% 34.88% 34.33% 32.92% 33.16% 33.42% 35.20% 32.90% 32.96% 34.90% 38.59% 35.61% 33.40% 36.85% 34.87% 37.45% 35.39% 38.52% 52.78% 29.61% 31.86% 29.86% 31.40%
Interest Expense 0 16,115 71,357 15,159 12,496 825 2,149 -6,781 7,300 -6,131 -2,290 872 -759 -1,505 -4,568 -1,796 872 -4,188 -3,121 -2,973 -2,742 -4,384 -2,988 -476 -1,805 -733 -3,996 2,551 -658 5,002 1,037 222 -608 -1,039 3,362 -321,925 -1,233 1,012 1,064 -166
EBITDA 562,466 452,493 528,507 539,381 501,872 394,351 417,930 372,951 399,489 422,319 457,691 525,975 414,146 417,395 472,423 407,264 364,988 334,016 410,842 378,990 311,461 321,021 353,857 357,621 279,915 280,895 329,701 350,041 264,262 262,699 290,375 288,523 254,713 237,551 291,438 43,199 173,848 199,450 189,933 215,825
Depreciation and Amortization 20,475 18,534 17,980 15,576 16,808 15,201 15,608 15,833 14,599 9,439 13,227 13,712 13,777 15,094 13,822 15,511 16,546 16,971 15,399 17,574 14,870 14,510 14,284 14,194 13,991 13,783 12,329 11,592 11,183 10,971 10,545 10,305 9,024 9,103 8,508 6,779 6,470 6,529 6,129 6,542
Income Before Tax 577,745 450,076 581,884 538,964 497,560 393,526 420,079 366,170 392,189 419,011 442,174 526,847 413,387 400,796 454,033 405,468 365,860 321,233 398,564 381,963 314,203 310,895 342,561 358,097 281,720 267,845 321,368 347,490 264,920 246,726 289,338 288,301 255,321 229,487 288,076 365,124 175,081 191,911 188,869 215,991
Income Tax Expense 135,696 83,097 129,190 125,093 100,116 91,853 97,692 92,810 97,986 97,697 104,969 123,085 98,193 -70,940 106,379 94,099 87,025 66,279 99,641 89,490 52,718 71,788 74,828 87,981 65,670 66,523 102,624 124,857 86,940 73,779 97,695 104,082 91,444 90,745 113,502 136,120 66,622 66,580 67,269 74,988
Net Income 442,049 366,979 452,694 413,871 397,444 301,674 322,387 273,360 294,203 321,314 337,205 403,762 315,194 471,736 347,654 311,369 278,835 254,954 298,923 292,473 261,485 239,105 267,733 270,116 216,050 201,321 218,744 222,633 177,980 172,946 191,643 184,219 163,877 138,741 174,574 229,004 108,459 125,332 121,600 141,003
Net Income Margin 23.28% 21.21% 24.39% 22.31% 23.39% 19.94% 19.85% 16.51% 19.37% 22.55% 23.91% 27.62% 25.34% 39.43% 27.89% 28.46% 26.25% 25.06% 26.37% 26.49% 27.64% 25.87% 26.35% 26.59% 25.39% 24.84% 24.05% 24.54% 23.98% 22.94% 24.32% 22.26% 24.09% 21.50% 23.07% 33.01% 18.48% 20.70% 19.12% 20.52%
EPS 0.42 0.35 0.43 0.40 0.38 0.29 0.31 0.26 0.28 0.30 0.32 0.38 0.30 0.45 0.33 0.30 0.26 0.24 0.28 0.27 0.24 0.22 0.24 0.24 0.19 0.18 0.20 0.20 0.16 0.15 0.17 0.15 0.14 0.11 0.14 0.22 0.11 0.13 0.12 0.14
EPS Diluted 0.42 0.35 0.43 0.39 0.38 0.29 0.30 0.26 0.27 0.30 0.32 0.38 0.30 0.44 0.33 0.30 0.26 0.24 0.28 0.27 0.24 0.22 0.24 0.24 0.19 0.18 0.19 0.20 0.16 0.15 0.17 0.15 0.13 0.11 0.14 0.21 0.10 0.12 0.12 0.14
Weighted Average Shares Out 1,041,081 1,040,584 1,047,015 1,047,065 1,044,909 1,044,746 1,053,594 1,057,233 1,058,810 1,058,386 1,057,994 1,057,306 1,056,390 1,055,972 1,055,274 1,053,822 1,072,122 1,074,806 1,088,938 1,088,312 1,085,536 1,100,648 1,105,388 1,119,734 1,132,000 1,129,000 1,135,756 1,135,820 1,143,156 1,137,950 1,142,274 1,205,874 1,217,676 1,216,896 1,230,306 1,061,910 1,019,226 1,006,050 1,004,076 1,002,588
Weighted Average Shares Out Diluted 1,051,282 1,052,524 1,059,966 1,060,093 1,059,069 1,058,310 1,066,600 1,069,622 1,071,108 1,071,494 1,071,830 1,071,114 1,069,964 1,068,398 1,066,526 1,062,382 1,081,036 1,082,490 1,096,844 1,096,436 1,096,546 1,113,332 1,119,910 1,132,704 1,148,258 1,150,072 1,156,736 1,156,040 1,164,064 1,161,038 1,166,586 1,229,808 1,241,448 1,234,788 1,248,564 1,088,502 1,042,668 1,049,592 1,045,620 1,043,784

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 2,576,524 2,297,675 1,773,849 1,869,774 1,672,660 1,307,141 1,303,048 1,132,039 1,014,786 1,326,462 1,712,671 1,584,239 1,178,879 1,180,413 1,074,730 921,326 701,836 797,957 717,617 888,247 618,344 637,513 713,714 659,687 511,360 528,622 465,559 777,655 576,337 377,582 341,526 434,769 2,528,109 2,175,417 1,240,717 1,696,295 362,787 370,323 408,323 373,051
Short Term Investments 984,201 955,605 1,236,752 1,417,239 1,383,028 1,362,314 1,346,781 1,337,792 1,717,648 1,749,727 1,224,066 968,952 980,108 881,354 599,326 250,753 233,513 533,063 587,356 357,988 263,697 320,650 457,898 211,093 585,222 672,933 630,348 323,851 209,366 220,554 257,653 44,319 508,243 744,610 1,544,710 1,234,858 647,284 781,134 588,041 453,969
Cash + Short Term Investments 3,560,725 3,253,280 3,010,601 3,287,013 3,055,688 2,669,455 2,649,829 2,469,831 2,732,434 3,076,189 2,936,737 2,553,191 2,158,987 2,061,767 1,674,056 1,172,079 935,349 1,331,020 1,304,973 1,246,235 882,041 958,163 1,171,612 870,780 1,096,582 1,201,555 1,095,907 1,101,506 785,703 598,136 599,179 479,088 3,036,352 2,920,027 2,785,427 2,931,153 1,010,071 1,151,457 996,364 827,020
Net Receivables 1,370,239 1,193,964 1,231,188 1,333,004 1,190,351 1,016,203 1,051,642 1,175,587 1,039,780 896,658 849,157 909,169 802,509 666,012 740,813 760,433 670,570 540,330 647,983 688,197 596,661 484,562 620,162 592,568 525,463 449,476 535,336 537,082 571,977 573,051 592,348 590,708 541,704 477,955 533,485 498,335 344,055 280,755 333,165 398,792
Inventory 939,630 971,406 883,582 846,812 906,723 935,631 862,977 885,948 821,132 593,357 471,553 382,890 368,402 333,085 318,956 340,536 352,305 360,731 317,745 299,529 300,780 277,705 262,084 275,566 268,607 255,745 213,341 190,600 171,290 161,971 167,840 174,401 165,929 156,121 159,691 180,892 197,914 174,573 205,449 207,908
Other Current Assets 164,920 170,346 162,676 148,750 110,958 109,823 132,243 165,254 150,320 82,668 95,607 83,086 72,803 55,358 75,958 78,425 71,865 54,868 58,390 58,477 63,685 44,909 57,599 57,320 61,639 40,877 46,095 44,399 46,703 32,562 35,016 28,081 36,458 26,967 25,742 22,628 25,174 19,673 25,472 25,594
Total Current Assets 6,035,514 5,588,996 5,311,515 5,654,113 5,294,609 4,764,897 4,696,691 4,696,620 4,743,666 4,682,110 4,383,673 3,950,675 3,433,872 3,140,955 2,825,847 2,371,450 2,048,722 2,316,309 2,360,760 2,326,768 1,907,300 1,804,170 2,152,671 1,828,679 2,038,548 2,086,377 1,934,297 1,880,079 1,616,816 1,432,270 1,550,024 1,292,825 3,792,872 3,582,602 3,750,647 3,922,379 1,841,895 1,693,429 1,617,479 1,487,353
Non-Current Assets
Property, Plant and Equipment 979,711 949,641 731,208 576,645 545,922 516,897 485,550 464,541 407,391 313,753 309,574 309,178 312,155 314,656 304,687 301,946 295,570 298,640 251,760 240,165 241,232 243,051 242,854 240,658 231,199 230,276 225,421 211,555 189,631 173,343 144,625 102,562 99,257 97,354 94,727 92,538 88,296 90,156 88,487 91,218
Goodwill 1,417,941 1,417,941 1,417,941 1,417,941 1,417,941 1,417,941 1,412,941 1,412,941 1,411,928 1,331,643 1,331,643 1,331,643 1,331,643 1,331,643 1,331,643 1,331,643 1,331,643 1,331,643 1,331,643 1,331,643 1,331,643 1,331,643 1,331,643 1,331,643 1,331,643 1,331,643 1,331,643 1,331,643 1,331,643 1,331,643 1,283,643 1,283,643 1,279,715 1,279,715 1,287,777 1,287,777 0 0 0 0
Intangible Assets 1,430,762 1,427,139 1,459,447 1,224,100 1,222,598 1,220,410 1,225,826 1,223,114 1,232,113 1,072,386 1,066,083 1,058,323 1,063,092 1,059,046 1,059,537 1,055,544 1,053,107 1,052,105 1,047,473 1,045,810 1,042,839 1,045,878 1,042,248 1,039,401 1,036,661 1,034,085 1,033,481 1,032,874 1,032,886 1,032,635 1,080,813 1,082,151 428,578 427,986 428,201 428,166 52,300 50,748 49,100 66,351
Long Term Investments 8,494 76,747 52,636 62,248 41,152 61,443 72,373 64,119 65,652 99,419 28,255 91,033 63,751 44,291 20,571 2,077 13,922 12,905 14,370 7,006 1,900 1,900 1,610 0 3,497 2,366 7,003 48,639 477 2,394 9,519 0 7,419 15,348 34,355 52,364 41,240 42,940 28,419 51,682
Tax Assets 175,271 175,003 176,724 177,039 177,039 177,039 195,511 203,287 225,221 225,221 241,297 241,297 241,650 241,650 84,777 84,777 84,777 84,777 85,148 85,148 85,215 85,687 85,253 85,253 85,748 92,333 158,739 158,739 158,739 159,556 142,116 261,319 261,297 261,310 155,369 196,985 54,106 54,106 71,530 63,443
Other Non-Current Assets 50,373 51,055 164,867 151,252 145,101 134,478 115,913 110,390 101,488 80,252 88,883 89,394 88,203 70,475 70,621 46,376 53,756 53,973 46,212 47,792 45,722 14,562 15,080 16,436 12,836 13,932 18,322 20,602 19,555 21,630 25,691 15,556 14,346 10,874 -147,338 -188,628 7,109 7,496 7,863 8,972
Total Non-Current Assets 4,062,552 4,097,526 4,002,823 3,609,225 3,549,753 3,528,208 3,508,114 3,478,392 3,443,793 3,122,674 3,065,735 3,120,868 3,100,494 3,061,761 2,871,836 2,822,363 2,832,775 2,834,043 2,776,606 2,757,564 2,748,551 2,722,721 2,718,688 2,713,391 2,701,584 2,704,635 2,774,609 2,804,052 2,732,931 2,721,201 2,686,407 2,745,231 2,090,612 2,092,587 1,853,091 1,869,202 243,051 245,446 245,399 281,666
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 10,098,066 9,686,522 9,314,338 9,263,338 8,844,362 8,293,105 8,204,805 8,175,012 8,187,459 7,804,784 7,449,408 7,071,543 6,534,366 6,202,716 5,697,683 5,193,813 4,881,497 5,150,352 5,137,366 5,084,332 4,655,851 4,526,891 4,871,359 4,542,070 4,740,132 4,791,012 4,708,906 4,684,131 4,349,747 4,153,471 4,236,431 4,038,056 5,883,484 5,675,189 5,603,738 5,791,581 2,084,946 1,938,875 1,862,878 1,769,019
Current Liabilities
Accounts Payable 533,729 564,379 539,892 568,613 491,249 444,265 520,198 492,858 438,256 404,263 396,229 362,900 334,076 296,800 281,522 261,969 305,529 274,045 304,773 292,627 267,735 248,760 278,914 267,117 226,063 245,910 229,551 242,667 178,093 193,270 172,159 183,084 183,216 144,763 238,106 194,731 167,789 127,641 145,373 155,776
Short Term Debt 15,419 17,537 16,351 38,534 11,135 16,304 14,245 19,992 17,503 10,750 4,420 9,718 6,348 0 0 0 5,039 0 0 0 9,800 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Tax Payables 75,111 14,955 17,644 12,704 55,123 13,317 17,143 15,917 21,118 30,399 23,113 31,289 9,991 23,433 32,082 22,497 12,711 14,717 20,334 15,179 6,113 10,189 6,453 15,978 9,758 10,645 10,156 8,951 8,749 7,657 5,835 5,651 71,750 106,662 14,809 11,453 1,586 5,848 2,697 12,839
Deferred Revenue 43,776 41,914 40,127 42,765 44,440 43,311 42,608 44,344 42,540 42,530 45,278 46,656 45,961 45,429 45,538 44,894 44,844 44,237 43,805 43,839 43,591 44,045 44,232 43,888 44,325 43,236 43,566 43,946 42,625 41,672 34,407 33,053 36,226 32,271 31,413 26,417 10,584 49,926 14,335 14,317
Other Current Liabilities 635,904 537,859 582,432 512,668 640,687 498,098 544,666 536,414 546,062 507,533 486,313 468,253 402,476 407,759 446,703 368,002 346,129 342,815 365,638 369,034 309,846 308,340 333,216 303,207 263,634 271,205 324,567 274,558 249,106 235,647 266,076 281,219 321,213 337,155 235,087 270,779 370,914 178,149 210,903 234,748
Total Current Liabilities 1,228,828 1,161,689 1,178,802 1,162,580 1,187,511 1,001,978 1,121,717 1,093,608 1,044,361 965,076 932,240 887,527 788,861 749,988 773,763 674,865 701,541 661,097 714,216 705,500 630,972 601,145 656,362 614,212 534,022 560,351 597,684 561,171 469,824 470,589 472,642 497,356 540,655 514,189 504,606 491,927 549,287 355,716 370,611 404,841
Non-Current Liabilities
Long Term Debt 46,488 48,478 38,135 28,858 27,991 -72,917 29,313 29,657 26,749 17,430 15,408 16,051 16,643 17,366 17,535 18,134 25,284 25,651 18,634 18,766 19,083 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Deferred Revenue 198,759 204,251 209,136 215,039 219,764 223,800 226,294 232,170 238,241 243,249 245,621 252,056 257,730 264,436 268,281 272,926 278,393 287,469 292,101 298,375 303,241 312,224 319,007 320,259 328,300 334,354 342,249 346,943 349,697 353,173 365,389 348,289 350,983 351,590 355,128 355,379 67,305 68,009 105,827 108,547
Deferred Tax -46,488 -48,478 -38,135 -28,858 -27,991 72,917 -29,313 -29,657 -26,749 58,258 -15,408 -16,051 -16,643 -17,366 -17,535 -18,134 -25,284 -25,651 -18,634 -18,766 -19,083 0 0 0 0 0 0 0 0 0 0 0 0 0 89,447 89,455 0 0 0 0
Other Non-Current Liabilities 92,690 91,838 53,251 44,255 41,727 42,286 41,034 40,056 11,436 -46,180 11,142 10,411 11,695 10,066 8,783 6,348 30,617 4,854 4,437 4,105 3,735 2,621 2,723 2,439 2,203 1,095 819 0 0 0 0 0 0 0 0 0 0 0 0 0
Total Non-Current Liabilities 291,449 296,089 262,387 259,294 261,491 266,086 267,328 272,226 276,426 272,757 272,171 278,518 286,068 291,868 294,599 297,408 309,010 317,974 315,172 321,246 326,059 314,845 321,730 322,698 330,503 335,449 343,068 346,943 349,697 353,173 365,389 348,289 350,983 351,590 444,575 444,834 67,305 68,009 105,827 108,547
Total Liabilities 1,520,277 1,457,778 1,441,189 1,421,874 1,449,002 1,268,064 1,389,045 1,365,834 1,320,787 1,237,833 1,204,411 1,166,045 1,074,929 1,041,856 1,068,362 972,273 1,010,551 979,071 1,029,388 1,026,746 957,031 915,990 978,092 936,910 864,525 895,800 940,752 908,114 819,521 823,762 838,031 845,645 891,638 865,779 949,181 936,761 616,592 423,725 476,438 513,388
Common Stock 5,624 5,613 5,592 5,591 5,587 3,209 3,206 3,205 3,203 3,200 3,199 3,198 3,196 3,193 3,192 3,190 3,186 3,182 3,181 3,180 3,174 3,155 3,154 3,152 3,150 3,146 3,126 3,124 3,122 3,116 1,037 1,036 1,036 1,035 1,034 1,033 1,058 1,035 1,035 1,032
Retained Earnings 6,381,785 5,939,736 5,572,757 5,120,063 4,706,192 9,001,173 8,699,499 8,377,112 8,103,752 7,809,549 7,488,235 7,151,030 6,747,268 6,432,074 5,960,338 5,612,684 5,301,315 5,022,480 4,767,526 4,468,603 4,176,130 3,914,645 3,675,538 3,407,806 3,137,691 2,928,226 2,726,904 2,508,161 2,285,528 2,107,548 1,934,601 1,742,960 1,558,740 1,394,863 1,256,121 1,081,547 2,334,924 2,330,510 2,205,179 2,083,579
Accumulated Other Comprehensive Income/Loss -157,940 -125,337 -198,033 -155,725 -147,911 -159,073 -224,455 -152,957 -72,145 -69,165 -43,495 -16,822 -24,874 3,034 -32,529 -53,438 -62,682 -32,387 -43,083 -28,756 -34,125 -32,864 -29,777 -25,196 -13,721 -16,659 -15,533 -16,833 -21,917 -23,249 -14,534 -14,477 -15,443 -21,878 -20,851 -19,073 -21,433 -11,453 -6,337 -621
Total Stockholders Equity 8,577,789 8,228,744 7,873,149 7,841,464 7,395,360 7,025,041 6,815,760 6,809,178 6,866,672 6,566,951 6,244,997 5,905,498 5,459,437 5,160,860 4,629,321 4,221,540 3,870,946 4,171,281 4,107,978 4,057,586 3,698,820 3,610,901 3,893,267 3,605,160 3,875,607 3,895,212 3,768,154 3,776,017 3,530,226 3,329,709 3,398,400 3,192,411 4,991,846 4,809,410 4,654,557 4,854,820 1,468,354 1,515,150 1,386,440 1,255,631
Total Investments 992,695 1,032,352 1,289,388 1,479,487 1,424,180 1,423,757 1,419,154 1,401,911 1,783,300 1,849,146 1,252,321 1,059,985 1,043,859 925,645 619,897 252,830 247,435 545,968 601,726 364,994 263,697 320,650 459,508 211,093 588,719 675,299 637,351 372,490 209,843 222,948 267,172 44,319 515,662 759,958 1,579,065 1,287,222 688,524 824,074 616,460 505,651
Total Debt 61,907 66,015 54,486 43,598 39,126 45,931 43,558 49,649 44,252 28,180 19,828 25,769 22,991 17,366 17,535 18,134 30,323 1,485 1,842 1,161 860 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Net Debt -2,514,617 -2,231,660 -1,719,363 -1,826,176 -1,633,534 -1,261,210 -1,259,490 -1,082,390 -970,534 -1,298,282 -1,692,843 -1,558,470 -1,155,888 -1,163,047 -1,057,195 -903,192 -671,513 -796,472 -715,775 -887,086 -617,484 -637,513 -713,714 -659,687 -511,360 -528,622 -465,559 -777,655 -576,337 -377,582 -341,526 -434,769 -2,528,109 -2,175,417 -1,240,717 -1,696,295 -362,787 -370,323 -408,323 -373,051

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 442,049 366,978 452,694 413,871 397,444 301,674 322,387 273,360 294,203 321,314 337,205 403,762 315,194 471,736 347,654 311,369 278,835 254,954 298,923 292,473 261,485 239,107 267,732 270,115 216,050 201,322 218,743 222,633 177,980 172,947 191,641 184,220 163,877 138,742 174,574 229,003 4,414 125,331 121,600 141,004
Depreciation & Amortization 20,475 18,534 17,980 15,576 16,808 15,201 15,608 15,833 14,599 9,439 13,227 13,712 13,777 15,094 13,822 15,511 16,546 16,971 15,399 17,574 14,870 14,510 14,284 14,194 13,991 13,783 12,329 11,592 11,183 10,971 10,545 10,305 9,024 9,103 8,508 6,779 6,470 6,527 6,129 6,542
Deferred Income Tax 9 2,040 -93,623 2,418 0 18,472 7,776 20,453 1,481 16,076 0 353 0 -156,873 0 0 0 723 1 67 472 -434 0 -76 0 66,073 -13,360 0 1,862 -17,440 -1,639 -22 9 -198,149 -275,391 41,058 -184,679 -2,310 -16,325 -701
Stock Based Compensation 22,472 16,371 17,862 18,552 16,051 14,942 16,558 16,277 16,332 18,092 16,700 17,329 18,362 17,247 20,008 15,936 17,098 16,466 15,991 15,575 15,324 14,675 14,091 14,906 13,439 13,017 13,282 12,841 13,142 12,113 12,145 11,528 10,062 9,030 8,852 8,483 6,354 6,043 7,420 8,103
Change in Working Capital -75,871 -13,257 75,723 -112,398 -7,603 -56,201 94,420 -198,068 -326,960 -141,240 -25,574 -23,309 -171,772 66,163 124,325 -94,369 -124,289 3,824 37,246 4,316 -168,640 72,812 24,279 53,371 -94,382 -95,874 12,559 93,360 -10,935 102,095 -39,494 -67,869 -73,459 201,035 270,916 -181,571 85,732 42,954 29,416 -32,300
Accounts Receivable -195,081 55,646 99,004 -150,296 -167,512 73,466 86,789 -154,803 -134,433 -54,747 40,059 -92,088 -147,452 81,664 30,258 -84,110 -147,484 114,084 25,841 -86,363 -113,503 135,468 -25,337 -79,123 -69,420 85,798 7,370 -83,120 6,490 14,904 -16,248 -44,813 -60,206 55,490 -37,177 -26,972 -68,072 34,002 54,757 -56,872
Inventory 22,708 -61,898 -23,281 57,582 35,495 -50,572 1,936 -90,403 -208,673 -128,379 -96,873 -12,995 -39,546 -9,186 25,309 13,144 1,037 -40,275 -23,442 2,499 -24,004 -15,808 12,415 -11,479 -11,274 -42,167 -21,841 -17,066 -7,793 2,520 6,742 19,252 -7,639 2,008 19,843 -2,372 -26,547 29,463 -236 -3,874
Accounts Payable -9,062 2,963 -22,350 81,049 51,124 -2,898 -32,836 67,170 18,329 7,727 42,951 26,760 36,859 28,420 -2,952 -26,100 19,328 -40,648 32,630 18,285 18,565 -29,789 14,957 47,300 -22,616 4,926 15,869 28,101 -19,317 23,545 -13,210 -1,081 36,086 -54,278 3,018 29,382 42,742 -18,750 -6,081 30,045
Other Working Capital 105,564 -9,968 22,350 -100,733 73,290 -76,197 38,531 -20,032 -2,183 34,159 -11,711 55,014 -21,633 -34,735 71,710 2,697 2,830 -29,337 2,217 69,895 -49,698 -17,059 22,244 96,673 8,928 -144,431 11,161 165,445 9,685 61,126 -16,778 -41,227 -41,700 197,815 285,232 -181,609 137,609 -1,761 -19,024 -1,599
Other Non-Cash Items 247,865 43,661 49,590 668 1,775 4,425 1,774 3,159 1,475 4,078 -162 -381 -88 1,560 2,969 879 2,942 -245 -1,276 1,384 -115 -149 -326 -121 -187 -647 13,282 -168 -268 -33 -51 -166 46 405 -104 -161,532 -46 -27 -168 -73
Net Cash Provided by Operating Activities 412,142 434,327 520,264 338,687 424,475 298,513 458,523 131,014 -351 227,759 341,396 411,113 175,473 414,927 508,778 249,326 191,132 292,693 366,284 331,389 123,396 340,521 320,060 352,389 148,911 197,674 256,835 340,258 192,964 280,653 173,147 137,996 109,559 160,166 187,355 -57,780 -81,755 178,518 148,072 122,575
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -75,641 -102,353 -27,799 -44,299 -44,052 -72,417 -30,396 -79,410 -29,930 -24,111 -7,894 -9,809 -15,639 -6,660 -45,775 -24,271 -17,930 -60,528 -28,793 -12,592 -8,485 -18,788 -21,476 -21,612 -13,049 -20,253 -32,398 -20,536 -19,941 -33,555 -49,088 -12,147 -10,547 -11,514 -11,586 -13,154 -6,239 -10,298 -5,163 -6,031
Acquisitions Net 422 767 -363,385 -1,503 564 710 231 884 -330,356 -8,292 4,937 -1,894 -7,008 0 -32,829 -5,901 -6,594 -2,830 -5,109 -41 482 -6,423 -5,814 -129 3,677 -3,995 -5,041 1,155 -396 -1,161 790 -690,864 -1,961 -1,094 -1,463 375,711 -1,450 -1,428 -502 -860
Purchases of Investments -342,228 -215,485 -314,107 -572,375 -518,751 -453,157 -429,643 -522,342 -441,925 -1,069,792 -547,884 -354,897 -440,570 -450,705 -423,303 -211,276 -214,697 -231,772 -455,113 -205,537 -175,314 -115,075 -368,546 -95,042 -247,421 -203,537 -481,418 -228,544 -58,314 -49,817 -249,995 -614 -152,050 -273,406 -815,985 -825,910 -118,283 -373,064 -339,741 -234,079
Sales/Maturities of Investments 382,125 483,699 508,235 515,302 522,501 428,412 414,236 904,899 504,808 472,043 355,591 335,214 325,751 124,338 76,242 206,082 513,534 293,308 211,664 114,077 232,387 254,074 120,014 473,180 334,216 175,076 185,579 100,975 71,553 93,845 27,142 471,958 396,346 1,092,561 524,282 227,273 253,833 165,520 229,580 175,509
Other Investing Activities -985 13,037 -4,758 -2,568 -13,028 -7,172 -6,433 -6,139 -6,227 19,830 -6,288 307 -11,617 1,054 34,457 6,084 5,663 3,283 5,208 1,272 -2,291 5,020 3,792 -6,093 -1,549 4,573 4,553 -1,428 796 1,214 1,807 20 2,484 2,177 1,961 573 1,779 1,849 862 1,387
Net Cash Used for Investing Activities -35,322 166,628 -201,814 -105,443 -52,766 -103,624 -52,005 297,892 -303,630 -610,322 -201,538 -31,079 -149,083 -331,973 -391,208 -29,282 279,976 1,461 -272,143 -102,821 46,779 118,808 -272,030 350,304 75,874 -48,136 -328,725 -148,378 -6,302 10,526 -269,344 -231,647 234,272 808,724 -302,791 -235,507 129,640 -217,421 -114,964 -64,074
Cash Flows from Financing Activities
Debt Repayment -2,896 -2,641 -4,612 -610 -7,271 -794 -5,643 -1,470 -3,454 -4,742 -5,438 -2,667 -957 -586 -820 -947 -733 -728 -3,766 -8,682 -393 -404 -510 -429 -543 -705 -544 -634 -700 -628 -632 -577 -522 -276 -277 -334 -196 -303 -343 -353
Common Stock Issued 38,392 64,707 5,894 23,318 36,348 29,256 12,137 18,112 4,510 8,563 12,674 17,725 6,761 7,396 21,698 29,867 13,975 7,118 4,111 45,971 35,163 3,370 10,865 7,115 6,501 25,850 7,683 5,472 13,621 5,790 2,448 4,089 4,078 5,610 1,931 1,670,001 19,119 2,118 7,334 1,988
Common Stock Repurchased -120,245 -170,872 -397,255 -55,699 -35,126 -277,713 -196,816 -284,312 -12,187 -12 0 -399 -13,419 0 -148 -36,560 -559,210 -229,579 -254,308 -621 -222,792 -536,927 0 -553,199 -251,950 -112,005 -248,871 -238 -64 -249,996 -187 -2,000,238 -2,016 -48,993 -346,757 -160,835 -251,382 -49 -8,067 -39
Dividends Paid 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 Financing Activities -2,896 0 -395,973 1,220 -6,049 1,588 -190,322 1,470 3,454 4,742 -5,438 2,667 957 7,396 21,698 29,867 13,975 7,118 4,111 45,971 35,163 3,370 10,865 7,115 6,501 25,850 7,683 5,472 13,621 5,790 2,448 4,089 4,078 10,823 3,583 115,652 184,679 383 8,238 701
Net Cash Used Provided by Financing Activities -84,749 -108,806 -395,973 -31,771 -6,049 -247,663 -190,322 -264,730 -4,223 13,293 7,236 19,993 -5,701 6,810 20,730 -7,640 -545,968 -223,189 -253,963 36,668 -188,022 -533,961 10,355 -546,513 -245,992 -86,860 -241,732 4,600 12,857 -244,834 1,629 -1,996,726 1,540 -32,836 -341,520 1,624,484 -47,780 2,149 7,162 2,297
Effect of Forex Changes on Cash -13,222 31,677 -18,402 -4,359 -141 56,867 -45,187 -46,923 -3,472 -16,939 -18,662 5,333 -22,223 15,919 15,104 7,086 -21,261 9,375 -10,808 4,667 -1,322 -1,569 -4,358 -7,853 3,945 385 1,526 4,838 -764 -10,289 1,325 -2,963 7,321 -1,354 1,378 2,311 -7,641 -1,246 -4,998 233
Net Change in Cash 278,849 523,826 -95,925 197,114 365,519 4,093 171,009 117,253 -311,676 -386,209 128,432 405,360 -1,534 105,683 153,404 219,490 -96,121 80,340 -170,630 269,903 -19,169 -76,201 54,027 148,327 -17,262 63,063 -312,096 201,318 198,755 36,056 -93,243 -2,093,340 352,692 934,700 -455,578 1,333,508 -7,536 -38,000 35,272 61,031
Cash at End of Period 2,576,524 2,297,675 1,773,849 1,869,774 1,672,660 1,307,141 1,303,048 1,132,039 1,014,786 1,326,462 1,712,671 1,584,239 1,178,879 1,180,413 1,074,730 921,326 701,836 797,957 717,617 888,247 618,344 637,513 713,714 659,687 511,360 528,622 465,559 777,655 576,337 377,582 341,526 434,769 2,528,109 2,175,417 1,240,717 1,696,295 362,787 370,323 408,323 373,051
Cash at Start of Period 2,297,675 1,773,849 1,869,774 1,672,660 1,307,141 1,303,048 1,132,039 1,014,786 1,326,462 1,712,671 1,584,239 1,178,879 1,180,413 1,074,730 921,326 701,836 797,957 717,617 888,247 618,344 637,513 713,714 659,687 511,360 528,622 465,559 777,655 576,337 377,582 341,526 434,769 2,528,109 2,175,417 1,240,717 1,696,295 362,787 370,323 408,323 373,051 312,020
Free Cash Flow
Operating Cash Flow 412,142 434,327 520,264 338,687 424,475 298,513 458,523 131,014 -351 227,759 341,396 411,113 175,473 414,927 508,778 249,326 191,132 292,693 366,284 331,389 123,396 340,521 320,060 352,389 148,911 197,674 256,835 340,258 192,964 280,653 173,147 137,996 109,559 160,166 187,355 -57,780 -81,755 178,518 148,072 122,575
Capital Expenditure -75,641 -102,353 -27,799 -44,299 -44,052 -72,417 -30,396 -79,410 -29,930 -24,111 -7,894 -9,809 -15,639 -6,660 -45,775 -24,271 -17,930 -60,528 -28,793 -12,592 -8,485 -18,788 -21,476 -21,612 -13,049 -20,253 -32,398 -20,536 -19,941 -33,555 -49,088 -12,147 -10,547 -11,514 -11,586 -13,154 -6,239 -10,298 -5,163 -6,031
Free Cash Flow 336,501 331,974 492,465 294,388 380,423 226,096 428,127 51,604 -30,281 203,648 333,502 401,304 159,834 408,267 463,003 225,055 173,202 232,165 337,491 318,797 114,911 321,733 298,584 330,777 135,862 177,421 224,437 319,722 173,023 247,098 124,059 125,849 99,012 148,652 175,769 -70,934 -87,994 168,220 142,909 116,544