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


All numbers in thousands except per share items and ratios.


Reported Currency: USD 2024-04-30 2024-01-31 2023-10-31 2023-07-31 2023-04-30 2023-01-31 2022-10-31 2022-07-31 2022-04-30 2022-01-31 2021-10-31 2021-07-31 2021-04-30 2021-01-31 2020-10-31 2020-07-31 2020-04-30 2020-01-31 2019-10-31 2019-07-31 2019-04-30 2019-01-31 2018-10-31 2018-07-31 2018-04-30 2018-01-31 2017-10-31 2017-07-31 2017-04-30 2017-01-31 2016-10-31 2016-07-31 2016-04-30 2016-01-31 2015-10-31 2015-07-31 2015-04-30 2015-01-31 2014-10-31 2014-07-31
Revenue 1,455,731 1,649,230 1,599,128 1,487,288 1,394,863 1,361,340 1,284,292 1,247,766 1,279,229 1,270,255 1,152,419 1,057,130 1,024,323 970,321 1,025,439 964,134 861,327 834,381 851,081 852,970 836,242 798,057 795,082 779,714 776,836 769,426 696,644 695,381 680,069 652,786 633,719 615,204 605,005 568,604 587,159 555,805 557,204 542,043 539,012 521,812
Revenue Y/Y Growth 4.36% 21.15% 24.51% 19.20% 9.04% 7.17% 11.44% 18.03% 24.89% 30.91% 12.38% 9.65% 18.92% 16.29% 20.49% 13.03% 3.00% 4.55% 7.04% 9.40% 7.65% 3.72% 14.13% 12.13% 14.23% 17.87% 9.93% 13.03% 12.41% 14.81% 7.93% 10.69% 8.58% 4.90% 8.93% 6.51% - - - -
Cost of Revenue 347,895 329,175 332,343 307,482 298,014 284,354 282,721 271,181 252,811 256,984 234,726 205,066 213,986 207,999 224,549 193,008 184,265 192,868 182,743 186,632 190,679 192,892 190,582 185,381 178,779 181,156 166,864 169,546 162,028 155,746 142,211 139,677 131,630 129,444 139,844 129,471 124,972 124,633 121,421 115,530
Gross Profit 1,107,836 1,320,055 1,266,785 1,179,806 1,096,849 1,076,986 1,001,571 976,585 1,026,418 1,013,271 917,693 852,064 810,337 762,322 800,890 771,126 677,062 641,513 668,338 666,338 645,563 605,165 604,500 594,333 598,057 588,270 529,780 525,835 518,041 497,040 491,508 475,527 473,375 439,160 447,315 426,334 432,232 417,410 417,591 406,282
Gross Profit Margin 76.10% 80.04% 79.22% 79.33% 78.63% 79.11% 77.99% 78.27% 80.24% 79.77% 79.63% 80.60% 79.11% 78.56% 78.10% 79.98% 78.61% 76.88% 78.53% 78.12% 77.20% 75.83% 76.03% 76.22% 76.99% 76.46% 76.05% 75.62% 76.17% 76.14% 77.56% 77.30% 78.24% 77.23% 76.18% 76.71% 77.57% 77.01% 77.47% 77.86%
Research and Development 493,136 552,056 488,485 507,402 485,597 465,329 461,618 444,826 389,964 383,971 413,864 371,146 362,345 357,468 339,566 322,602 302,571 314,283 290,503 284,804 290,299 271,326 290,875 277,402 252,134 264,411 244,515 228,663 223,015 212,648 221,954 221,874 216,172 196,705 208,305 197,999 188,315 181,610 190,373 182,809
General and Administrative Expenses 281,609 401,782 341,132 336,848 313,198 308,149 315,862 290,707 265,530 261,518 286,641 255,274 245,448 248,116 256,295 229,972 208,674 221,599 224,594 224,491 215,003 209,204 230,368 242,289 205,997 206,884 180,196 177,870 220,649 167,377 173,658 169,876 162,479 162,317 174,514 160,913 161,554 142,523 163,201 149,709
Total Operating Expenses 774,745 953,838 837,646 850,947 805,377 780,195 784,198 742,657 662,406 654,489 709,151 634,990 616,106 613,974 605,145 562,505 521,495 545,246 525,177 519,406 515,618 491,314 531,947 530,342 468,867 480,834 432,519 414,439 451,528 388,061 402,105 398,805 385,675 365,957 389,757 365,100 356,305 330,575 360,091 339,055
Operating Income or Loss 333,091 359,620 430,521 295,474 287,332 255,932 217,373 233,928 363,701 370,528 190,288 201,923 194,231 148,348 196,132 210,598 125,895 87,516 129,721 127,594 115,502 113,886 61,525 63,968 127,014 107,718 91,713 105,370 53,606 96,874 89,577 76,722 86,806 71,110 57,558 61,482 75,927 71,499 57,500 67,227
Operating Margin 22.88% 21.81% 26.92% 19.87% 20.60% 18.80% 16.93% 18.75% 28.43% 29.17% 16.51% 19.10% 18.96% 15.29% 19.13% 21.84% 14.62% 10.49% 15.24% 14.96% 13.81% 14.27% 7.74% 8.20% 16.35% 14.00% 13.16% 15.15% 7.88% 14.84% 14.14% 12.47% 14.35% 12.51% 9.80% 11.06% 13.63% 13.19% 10.67% 12.88%
Interest Expense 6,333 105,484 260 342 312 264 359 439 400 500 1,064 757 807 739 750 941 1,846 1,603 1,051 2,214 3,841 4,554 4,326 4,558 3,880 2,843 1,816 2,320 1,860 1,308 1,042 1,208 848 673 757 599 804 653 241 715
EBITDA 417,892 359,620 494,844 425,355 355,240 394,944 276,070 291,674 414,600 432,213 279,198 283,433 243,669 198,976 246,188 260,722 238,085 157,250 206,144 215,562 195,399 165,646 142,543 117,430 184,275 151,074 148,139 164,490 127,000 170,548 145,267 127,310 139,384 131,732 114,844 113,470 127,449 152,700 109,576 116,392
Depreciation and Amortization 84,801 62,888 67,087 63,111 67,908 139,012 58,697 57,746 50,899 61,685 52,402 51,208 49,438 50,628 50,830 54,078 52,846 52,232 49,543 49,292 51,011 51,830 58,962 53,416 52,909 43,920 45,330 47,068 47,580 49,464 49,218 50,588 50,790 56,436 57,286 52,484 51,522 50,529 52,076 49,165
Income Before Tax 341,530 465,104 409,691 321,282 291,585 279,224 212,129 236,354 339,788 327,243 199,078 213,337 215,995 177,104 192,037 236,854 110,166 99,573 131,623 132,911 133,917 113,527 52,248 71,893 119,299 120,103 99,926 112,791 62,020 108,361 82,752 85,231 97,223 64,342 55,918 65,193 83,884 76,615 62,128 70,771
Income Tax Expense 45,437 18,897 63,196 -11,773 21,637 10,597 60,572 16,708 45,896 13,902 -2,059 14,945 21,193 15,076 -4,989 -16,057 246 -4,488 -29,091 32,982 15,707 -12,129 -202,080 -7,516 16,827 123,794 220,008 -3,960 8,714 21,773 10,055 20,513 27,847 4,307 6,156 9,806 28,288 11,426 -327 5,115
Net Income 292,107 449,112 349,190 336,252 272,910 271,536 153,500 222,626 294,781 313,687 201,447 198,646 195,078 162,345 197,455 252,911 109,920 104,061 160,714 99,929 118,210 125,656 254,328 79,409 102,472 -3,691 -120,082 116,751 53,306 86,588 72,697 64,718 69,376 60,035 49,762 55,387 55,596 65,189 62,455 65,656
Net Income Margin 20.07% 27.23% 21.84% 22.61% 19.57% 19.95% 11.95% 17.84% 23.04% 24.69% 17.48% 18.79% 19.04% 16.73% 19.26% 26.23% 12.76% 12.47% 18.88% 11.72% 14.14% 15.75% 31.99% 10.18% 13.19% -0.48% -17.24% 16.79% 7.84% 13.26% 11.47% 10.52% 11.47% 10.56% 8.48% 9.97% 9.98% 12.03% 11.59% 12.58%
EPS 1.91 2.95 2.30 2.21 1.79 1.78 1.00 1.46 1.93 2.05 1.32 1.30 1.28 1.06 1.30 1.67 0.73 0.69 1.07 0.67 0.79 0.84 1.71 0.53 0.69 -0.02 -0.80 0.78 0.35 0.57 0.48 0.43 0.46 0.39 0.32 0.36 0.36 0.42 0.40 0.42
EPS Diluted 1.88 2.89 2.26 2.17 1.76 1.75 0.99 1.43 1.89 1.99 1.28 1.27 1.24 1.03 1.26 1.62 0.71 0.67 1.04 0.65 0.77 0.82 1.66 0.52 0.67 -0.02 -0.80 0.75 0.34 0.56 0.47 0.42 0.45 0.39 0.31 0.35 0.35 0.41 0.39 0.42
Weighted Average Shares Out 152,971 152,311 151,972 152,023 152,187 152,401 152,761 152,938 153,090 153,218 152,932 152,635 152,725 152,498 152,349 151,352 150,597 150,244 150,367 150,123 149,712 149,288 149,148 148,490 149,034 149,441 149,731 150,214 150,384 150,782 151,681 151,169 152,250 152,968 155,322 155,533 154,515 154,458 156,385 155,194
Weighted Average Shares Out Diluted 155,770 155,334 154,845 154,947 154,730 155,076 155,749 155,806 156,167 157,273 157,243 156,907 157,077 157,277 156,825 155,973 154,379 154,504 154,532 154,600 153,904 152,661 153,038 152,614 153,167 149,441 150,448 154,683 154,861 154,433 154,331 153,890 154,536 155,283 158,121 158,584 157,483 157,206 158,477 157,622

Reported Currency: USD 2024-04-30 2024-01-31 2023-10-31 2023-07-31 2023-04-30 2023-01-31 2022-10-31 2022-07-31 2022-04-30 2022-01-31 2021-10-31 2021-07-31 2021-04-30 2021-01-31 2020-10-31 2020-07-31 2020-04-30 2020-01-31 2019-10-31 2019-07-31 2019-04-30 2019-01-31 2018-10-31 2018-07-31 2018-04-30 2018-01-31 2017-10-31 2017-07-31 2017-04-30 2017-01-31 2016-10-31 2016-07-31 2016-04-30 2016-01-31 2015-10-31 2015-07-31 2015-04-30 2015-01-31 2014-10-31 2014-07-31
Current Assets
Cash and Cash Equivalents 1,504,477 1,120,434 1,438,913 1,686,144 1,544,592 1,154,873 1,417,608 1,383,559 1,573,620 1,124,299 1,432,840 1,385,395 1,457,918 1,023,074 1,235,653 1,049,922 856,424 700,356 728,597 686,780 631,161 592,305 723,115 741,236 570,801 605,892 1,048,356 1,154,986 991,325 827,709 976,620 946,317 827,946 582,986 836,188 986,423 868,845 796,824 985,762 903,046
Short Term Investments 156,780 154,490 151,639 148,443 150,846 147,050 147,913 147,599 146,901 147,748 147,949 144,773 0 0 0 0 0 0 0 0 0 0 0 0 0 0 147,508 147,508 140,243 138,648 140,695 143,542 131,976 122,948 128,747 136,496 136,579 120,238 0 0
Cash + Short Term Investments 1,661,257 1,274,924 1,590,552 1,834,587 1,695,438 1,301,923 1,565,521 1,531,158 1,720,521 1,272,047 1,580,789 1,530,168 1,457,918 1,023,074 1,235,653 1,049,922 856,424 700,356 728,597 686,780 631,161 592,305 723,115 741,236 570,801 605,892 1,048,356 1,302,494 1,131,568 966,357 1,117,315 1,089,859 959,922 705,934 964,935 1,122,919 1,005,424 917,062 985,762 903,046
Net Receivables 1,365,889 1,064,135 946,967 666,577 779,892 1,035,323 796,091 682,647 722,992 1,038,749 600,912 613,569 644,942 814,510 813,064 659,449 653,616 821,025 578,750 487,141 586,544 817,839 630,742 545,709 615,281 543,631 499,401 467,012 429,275 386,580 494,964 368,530 347,473 403,316 432,426 344,169 371,411 311,096 353,223 257,407
Inventory 377,875 382,727 325,590 282,791 256,426 220,881 211,927 219,736 213,532 212,919 229,023 241,103 230,068 230,907 192,333 159,813 166,437 148,057 141,518 155,108 166,329 137,559 122,407 -5,466 1,281 47,987 9,710 3,957 -9,937 26,447 11,010 -2,153 4,524 -75,162 5,991 -7,691 -19,975 22,365 11,420 -11,461
Other Current Assets 1,248,099 686,142 567,515 484,357 429,179 470,272 465,487 417,201 423,782 397,617 379,136 356,872 329,233 308,167 316,831 284,278 281,991 290,052 288,616 259,849 249,927 67,533 178,638 184,104 182,823 134,836 125,126 121,169 131,106 104,659 93,649 95,802 91,278 166,440 160,449 168,140 188,115 165,750 154,330 165,791
Total Current Assets 4,653,120 3,407,928 3,430,624 3,268,312 3,160,935 3,028,399 3,012,669 2,899,028 3,074,246 2,947,497 2,808,341 2,763,976 2,689,800 2,397,724 2,549,217 2,186,015 1,960,755 1,951,429 1,738,917 1,617,645 1,643,883 1,797,630 1,543,797 1,465,583 1,370,186 1,332,346 1,682,593 1,894,632 1,682,012 1,484,043 1,716,938 1,552,038 1,403,197 1,200,528 1,563,801 1,627,537 1,544,975 1,416,273 1,504,735 1,314,783
Non-Current Assets
Property, Plant and Equipment 1,094,843 1,118,490 1,126,090 1,110,700 1,123,166 1,103,817 1,042,390 1,061,373 1,076,749 959,047 965,649 964,028 984,200 948,740 949,636 956,773 933,190 917,664 429,532 372,566 344,176 317,896 309,310 290,446 283,782 284,441 266,014 262,025 259,476 256,811 257,035 258,794 258,856 261,235 263,077 260,667 258,199 256,092 249,098 216,010
Goodwill 3,427,424 4,131,418 4,070,336 3,887,860 3,888,249 3,864,833 3,842,234 3,854,889 3,616,133 3,592,788 3,575,785 3,485,181 3,432,577 3,433,003 3,365,114 3,356,407 3,311,243 3,231,592 3,171,179 3,143,056 3,143,795 3,145,700 3,143,249 3,138,666 3,147,124 3,130,598 2,706,974 2,660,680 2,661,538 2,652,257 2,518,245 2,515,091 2,500,804 2,472,844 2,471,241 2,335,816 2,251,845 2,245,920 2,255,708 2,260,897
Intangible Assets 276,877 377,415 374,194 336,723 357,113 361,154 386,446 404,652 333,321 260,810 279,132 249,974 233,809 254,375 254,322 275,338 279,311 282,145 279,374 283,305 306,927 332,187 360,404 394,485 422,195 434,539 253,843 248,335 274,609 301,922 266,661 295,436 320,076 337,380 363,659 318,499 302,656 332,385 365,030 367,416
Long Term Investments 722 736 725 745 739 1,154,873 1,417,608 1,573,620 1,124,299 1,124,299 -3,176 10,417 10,416 8,285 8,276 8,279 15,068 15,515 15,503 13,973 22,093 54,722 138,312 86,405 94,266 99,835 20,157 -7,265 -1,595 2,047 2,847 -11,566 -9,028 5,799 7,749 83 -16,341 4,501 17,645 9,952
Tax Assets 1,004,660 954,495 860,914 813,810 774,391 719,082 670,653 617,429 605,785 628,879 612,655 527,753 514,064 522,871 497,546 463,894 430,105 407,482 390,129 339,354 352,667 337,824 404,166 167,427 138,066 187,346 243,989 382,495 367,000 355,469 281,926 278,225 282,393 280,009 178,915 211,733 210,373 227,715 208,156 204,502
Other Non-Current Assets 554,191 567,777 470,248 505,081 486,139 -666,534 -953,913 -1,081,444 -620,152 -611,974 513,874 484,577 474,699 447,840 405,951 416,544 392,794 397,076 380,526 383,509 380,682 358,527 246,736 252,203 243,452 248,444 222,844 238,037 223,518 211,705 196,713 220,771 208,965 189,728 197,297 199,637 204,460 179,463 175,127 171,369
Total Non-Current Assets 6,358,717 7,150,331 6,902,507 6,654,919 6,629,797 6,537,225 6,405,418 6,430,519 6,136,135 5,953,849 5,943,919 5,721,930 5,649,765 5,615,114 5,480,845 5,477,235 5,361,711 5,251,474 4,666,243 4,535,763 4,550,340 4,546,856 4,602,177 4,329,632 4,328,885 4,385,203 3,713,821 3,784,307 3,784,546 3,780,211 3,523,427 3,556,751 3,562,066 3,546,995 3,481,938 3,326,435 3,211,192 3,246,076 3,270,764 3,230,146
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 11,011,837 10,558,259 10,333,131 9,923,231 9,790,732 9,565,624 9,418,087 9,329,547 9,210,381 8,901,346 8,752,260 8,485,906 8,339,565 8,012,838 8,030,062 7,663,250 7,322,466 7,202,903 6,405,160 6,153,408 6,194,223 6,344,486 6,145,974 5,795,215 5,699,071 5,717,549 5,396,414 5,678,939 5,466,558 5,264,254 5,240,365 5,108,789 4,965,263 4,747,523 5,045,739 4,953,972 4,756,167 4,662,349 4,775,499 4,544,929
Current Liabilities
Accounts Payable 92,299 76,808 155,891 66,550 84,397 70,245 37,580 71,998 612,221 540,733 694,748 615,737 480,831 422,928 623,664 549,906 447,055 355,352 506,459 471,629 365,848 335,341 578,326 449,037 373,938 349,365 499,846 403,302 351,500 251,098 401,451 347,606 285,196 254,872 385,542 330,825 301,101 242,335 397,113 319,036
Short Term Debt 84,550 89,194 85,690 80,192 78,056 66,326 54,274 54,170 55,170 78,748 154,670 161,757 167,555 170,190 100,257 96,109 193,877 276,850 17,614 16,653 165,692 414,730 343,769 497,808 396,847 440,885 9,924 298,025 278,001 177,040 205,000 277,500 250,000 227,500 205,000 190,000 190,000 265,000 30,000 30,000
Tax Payables 17,249 124,287 226,762 165,514 0 0 35,290 0 0 46,443 46,443 14,536 25,473 32,227 27,738 20,653 16,754 18,807 15,904 3,175 6,983 13,366 27,458 6,909 9,251 38,867 39,811 16,270 11,796 9,583 22,693 29,420 23,653 16,386 19,565 25,750 6,361 12,024 31,404 20,716
Deferred Revenue 1,457,282 1,855,839 1,776,000 1,744,326 1,968,808 1,995,077 1,910,822 1,755,594 1,795,267 1,852,175 1,517,623 1,542,606 1,581,841 1,546,038 1,388,263 1,389,609 1,396,511 1,404,729 1,212,476 1,138,993 1,194,404 1,262,201 1,152,862 1,129,651 1,101,886 1,121,297 1,064,528 1,046,801 952,050 1,018,834 1,085,802 1,009,070 926,363 934,524 968,246 912,768 827,576 823,745 928,242 857,532
Other Current Liabilities 874,219 622,666 967,870 838,914 617,419 593,349 771,823 664,101 0 0 46,443 14,536 25,473 32,227 27,738 20,653 16,754 18,807 15,904 3,175 6,983 13,366 27,458 6,909 9,251 38,867 39,811 16,270 11,796 9,583 22,693 29,420 23,653 16,386 19,565 25,750 6,361 12,024 31,404 20,716
Total Current Liabilities 2,508,350 2,644,507 2,985,451 2,729,982 2,748,680 2,724,997 2,774,499 2,545,863 2,462,658 2,471,656 2,413,484 2,334,636 2,255,700 2,171,383 2,139,922 2,056,277 2,054,197 2,055,738 1,752,453 1,630,450 1,732,927 2,025,638 2,102,415 2,083,405 1,881,922 1,950,414 1,614,109 1,764,398 1,593,347 1,456,555 1,714,946 1,663,596 1,485,212 1,433,282 1,578,353 1,459,343 1,325,038 1,343,104 1,386,759 1,227,284
Non-Current Liabilities
Long Term Debt 16,960 16,951 602,113 608,992 611,868 624,107 602,097 614,890 625,092 501,857 512,097 512,328 524,573 485,538 563,234 577,319 576,464 581,668 120,093 125,285 126,152 127,140 125,535 123,750 127,500 131,250 134,063 137,813 139,688 142,500 0 0 0 0 22,500 22,500 30,000 37,500 45,000 52,500
Deferred Revenue 307,965 189,841 175,128 194,860 191,413 172,794 154,472 164,964 165,911 157,465 136,303 103,759 98,470 107,001 104,850 111,915 125,153 96,712 90,102 91,229 60,825 63,013 116,859 113,842 119,930 119,864 83,252 83,001 81,476 74,955 79,856 77,786 91,420 96,643 93,613 90,569 98,806 98,413 77,646 67,311
Deferred Tax 543,207 563,815 0 0 0 0 0 0 0 0 27,893 24,600 24,658 25,184 25,178 27,011 24,589 29,884 29,911 27,847 34,667 47,932 50,590 36,704 37,460 95,528 33,239 23,545 37,714 37,394 0 0 0 0 178,915 211,733 210,373 227,715 208,156 204,502
Other Non-Current Liabilities 446,514 436,528 386,138 389,516 365,949 364,975 327,829 352,188 345,774 380,135 363,540 355,447 343,659 336,834 284,511 289,411 261,114 284,211 323,725 338,928 324,217 296,098 265,560 273,512 271,862 279,860 252,027 247,014 236,838 228,165 250,417 246,661 238,626 227,215 38,369 31,579 26,952 18,596 1,768 -2,721
Total Non-Current Liabilities 1,314,646 1,207,135 1,163,379 1,193,368 1,169,230 1,161,876 1,084,398 1,132,042 1,136,777 1,039,457 1,039,833 996,134 991,360 954,557 977,773 1,005,656 987,320 992,475 563,831 583,289 545,861 534,183 558,544 547,808 556,752 626,502 502,581 491,373 495,716 483,014 330,273 324,447 330,046 323,858 333,397 356,381 366,131 382,224 332,570 321,592
Total Liabilities 3,822,996 3,851,642 4,148,830 3,923,350 3,917,910 3,886,873 3,858,897 3,677,905 3,599,435 3,511,113 3,453,317 3,330,770 3,247,060 3,125,940 3,117,695 3,061,933 3,041,517 3,048,213 2,316,284 2,213,739 2,278,788 2,559,821 2,660,959 2,631,213 2,438,674 2,576,916 2,116,690 2,255,771 2,089,063 1,939,569 2,045,219 1,988,043 1,815,258 1,757,140 1,911,750 1,815,724 1,691,169 1,725,328 1,719,329 1,548,876
Common Stock 1,532 1,525 1,521 1,521 1,523 1,524 1,524 1,530 1,530 1,533 1,531 1,526 1,526 1,526 1,528 1,519 1,509 1,502 1,503 1,504 1,500 1,493 1,493 1,486 1,490 1,490 1,505 1,503 1,506 1,505 1,515 1,514 1,523 1,515 1,552 1,559 1,551 1,535 1,560 1,556
Retained Earnings 7,478,366 7,188,550 6,741,699 6,389,825 6,075,009 5,805,843 5,534,307 5,377,586 5,157,633 4,863,400 4,549,713 4,348,266 4,149,620 3,954,542 3,795,397 3,597,944 3,356,489 3,268,205 3,164,144 3,003,430 2,912,811 2,820,910 2,543,688 2,296,546 2,223,287 2,133,854 2,143,873 2,277,499 2,170,133 2,137,395 1,947,585 1,894,333 1,838,704 1,784,317 1,725,727 1,688,764 1,643,207 1,608,758 1,551,592 1,501,238
Accumulated Other Comprehensive Income/Loss -188,013 -163,224 -196,414 -147,284 -145,997 -142,333 -234,277 -155,493 -113,099 -51,457 -49,604 -48,411 -41,355 -34,775 -54,074 -72,820 -104,030 -83,311 -92,447 -96,653 -96,720 -97,852 -113,177 -94,653 -62,389 -37,192 -65,979 -67,664 -79,249 -98,994 -104,577 -109,555 -103,063 -128,795 -105,375 -95,865 -88,530 -97,245 -62,089 -41,512
Total Stockholders Equity 7,153,160 6,670,984 6,147,308 5,958,555 5,831,859 5,636,754 5,515,725 5,604,026 5,564,311 5,386,773 5,295,137 5,151,020 5,088,135 4,882,252 4,907,404 4,595,925 4,275,086 4,148,827 4,083,013 3,933,806 3,909,572 3,778,802 3,479,152 3,158,139 3,256,293 3,136,529 3,275,620 3,423,168 3,377,495 3,324,685 3,195,146 3,120,746 3,150,005 2,990,383 3,133,989 3,138,248 3,064,998 2,937,021 3,056,170 2,996,053
Total Investments 157,502 155,226 151,639 148,443 150,846 1,301,923 147,599 1,720,521 1,272,047 147,949 144,773 144,773 10,416 8,285 8,276 8,279 15,068 15,515 15,503 13,973 22,093 54,722 138,312 86,405 94,266 99,835 147,508 140,243 138,648 140,695 143,542 131,976 122,948 128,747 136,496 136,579 120,238 120,238 17,645 9,952
Total Debt 644,717 669,960 687,803 689,184 689,924 690,433 656,371 669,060 680,262 580,605 666,767 674,085 692,128 655,728 663,491 673,428 770,341 858,518 137,707 141,938 291,844 541,870 469,304 621,558 524,347 572,135 143,987 435,838 417,689 319,540 205,000 277,500 250,000 227,500 205,000 212,500 220,000 302,500 75,000 82,500
Net Debt -859,760 -450,474 -751,110 -996,960 -854,668 -464,440 -761,237 -714,499 -893,358 -543,694 -766,073 -711,310 -765,790 -367,346 -572,162 -376,494 -86,083 158,162 -590,890 -544,842 -339,317 -50,435 -253,811 -119,678 -46,454 -33,757 -904,369 -719,148 -573,636 -508,169 -771,620 -668,817 -577,946 -355,486 -631,188 -773,923 -648,845 -494,324 -910,762 -820,546

Reported Currency: USD 2024-04-30 2024-01-31 2023-10-31 2023-07-31 2023-04-30 2023-01-31 2022-10-31 2022-07-31 2022-04-30 2022-01-31 2021-10-31 2021-07-31 2021-04-30 2021-01-31 2020-10-31 2020-07-31 2020-04-30 2020-01-31 2019-10-31 2019-07-31 2019-04-30 2019-01-31 2018-10-31 2018-07-31 2018-04-30 2018-01-31 2017-10-31 2017-07-31 2017-04-30 2017-01-31 2016-10-31 2016-07-31 2016-04-30 2016-01-31 2015-10-31 2015-07-31 2015-04-30 2015-01-31 2014-10-31 2014-07-31
Cash Flows from Operating Activities
Net Income 299,111 449,112 346,495 333,055 269,948 268,627 147,342 222,626 294,781 313,687 201,447 198,646 195,078 162,345 197,455 252,911 109,920 104,061 160,714 99,929 118,210 153,514 254,328 79,409 102,472 -3,691 -120,082 116,751 53,306 86,588 72,697 64,718 69,376 60,035 49,762 55,387 55,596 65,189 62,455 65,656
Depreciation & Amortization 84,801 62,888 67,087 63,111 59,628 57,294 58,697 57,746 50,277 61,685 52,402 51,208 49,438 50,628 50,830 54,078 52,846 52,232 49,543 49,292 51,011 51,830 58,962 53,416 52,909 43,920 45,330 47,068 47,580 49,464 49,218 50,588 50,790 56,436 57,286 52,484 51,522 50,529 52,076 49,165
Deferred Income Tax -69,522 -101,332 -44,984 -40,971 -59,595 -65,495 -42,756 -3,101 20,896 -11,952 -95,467 -16,655 3,761 -20,222 -37,152 -36,693 -19,987 -17,694 -72,956 13,822 -17,271 -6,215 -215,819 -33,369 -7,294 46,172 134,012 -14,299 -9,650 12,989 -16,784 12,731 -6,029 -3,955 -8,937 -3,502 27,794 -158 -24,559 -1,807
Stock Based Compensation 177,835 180,652 141,343 144,464 143,258 134,227 125,592 127,605 110,061 95,771 96,742 85,162 79,586 83,782 78,429 61,837 56,435 51,883 40,175 39,452 36,914 38,460 37,492 37,252 32,965 32,323 28,597 28,301 25,562 25,834 25,540 25,571 23,459 23,013 22,937 22,599 20,283 20,581 21,099 21,400
Change in Working Capital -32,991 -670,503 -242,092 3,720 241,922 -330,890 57,395 -8,511 242,739 -350,958 59,517 57,600 147,637 -134,573 -135,474 24,747 144,755 -222,486 24,534 145,471 149,618 -395,901 -4,002 152,497 -120,524 -178,461 96,128 101,423 5,727 -129,521 8,323 102,639 85,131 -170,512 35,501 147,544 -411 -223,772 62,802 206,225
Accounts Receivable 140,460 -119,571 -290,943 103,222 246,649 -237,360 -129,604 47,999 296,899 -466,684 12,710 31,359 165,070 -7,433 -147,139 -5,134 161,831 -246,364 -97,945 65,892 232,527 -209,049 -54,090 63,762 -70,646 -34,811 -40,117 -38,685 -41,094 122,192 -120,801 -16,087 63,254 30,365 -73,509 33,467 -57,348 40,857 -89,852 84,411
Inventory 365 -60,883 -45,833 -29,271 -40,038 -8,610 1,202 -7,607 -1,430 9,155 3,402 -13,143 -1,166 -37,139 -37,984 7,056 -18,794 -5,302 20,188 10,927 -34,531 -15,827 -66,509 -7,443 -25,186 -56,227 -58,268 0 0 -38,824 31,397 0 0 -18,817 38,124 0 0 -50,457 24,701 0
Accounts Payable 124,618 -266,704 2,655 107,907 -18,582 -144,258 -34,066 134,652 42,215 -223,223 125,133 91,596 -26,876 -171,137 113,773 43,361 16,096 -132,814 -19,280 72,542 8,219 -219,099 49,043 0 0 -139,864 137,631 0 0 -129,316 18,977 0 0 -145,229 27,568 0 0 -125,320 40,645 0
Other Working Capital -298,434 -223,345 92,029 -178,138 53,893 59,338 219,863 -183,555 -94,945 329,794 -81,728 -52,212 10,609 81,136 -64,124 -20,536 -14,378 161,994 121,571 -3,890 -56,597 48,074 67,554 88,735 -49,878 52,441 56,882 140,108 46,821 -83,573 78,750 118,726 21,877 -36,831 43,318 114,077 56,937 -88,852 87,308 121,814
Other Non-Cash Items 99,350 -8,607 58,212 56,143 47,779 50,988 47,235 43,329 31,203 47,511 55,918 45,806 50,838 31,998 48,063 42,543 35,950 41,824 19,239 22,497 14,338 14,293 -126,599 1 2,902 372 869 610 450 1,528 8,668 -4,538 -293 -187 -4,132 495 295 288 -961 -509
Net Cash Provided by Operating Activities 476,590 -87,790 326,061 559,522 702,940 114,751 393,505 439,694 749,957 155,744 370,559 421,767 526,338 173,958 202,151 399,423 379,919 9,820 221,249 370,463 352,820 -144,019 130,961 289,206 63,430 -59,365 184,854 279,854 122,975 46,882 147,662 251,709 222,434 -35,170 152,417 275,007 155,079 -87,343 172,912 340,130
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -38,372 -40,391 -53,098 -46,109 -48,491 -44,124 -34,178 -36,472 -26,187 -42,245 -27,266 -23,150 -16,534 -28,790 -35,493 -40,476 -27,123 -55,670 -77,785 -54,150 -40,709 -29,744 -28,743 -22,811 -21,249 -29,123 -20,197 -20,096 -14,050 -19,211 -19,832 -20,335 -14,616 -16,257 -20,141 -24,662 -25,328 -20,516 -46,016 -29,121
Acquisitions Net -71,730 -67,827 -246,368 -10,000 -41,324 -6,051 -6,051 -307,263 -89,071 -19,989 -131,964 -89,427 44 -74,670 -49,867 -49,867 -75,790 -75,388 -36,605 0 0 -5,956 -5,956 -3,150 -35,193 -608,344 -71,578 1,064 -187,624 -187,624 -13,956 -13,956 -27,159 -18,941 -213,270 -124,580 -2,303 -21,110 -21,110 -5,548
Purchases of Investments -40,287 -26,434 -28,622 -34,154 -39,909 -28,829 -23,915 -28,172 -29,948 -22,210 -15,650 -153,673 0 0 3,245 -262 -262 -2,500 -3,245 0 0 -2,916 -2,916 -645 953 -17,612 -17,612 -43,304 -58,844 -35,338 -42,496 -48,139 -44,146 -34,933 -53,500 -30,658 -26,317 -128,427 -826 -3,037
Sales/Maturities of Investments 38,600 80,255 27,540 36,422 38,259 36,706 22,849 27,194 27,216 17,019 11,722 -151,998 0 0 2,151 2,151 1,065 1,065 2,185 2,185 4,176 8,872 494 494 12,449 12,449 165,104 36,856 57,228 37,284 45,272 35,508 36,705 40,650 61,018 30,434 9,709 8,012 461 9
Other Investing Activities -1,687 53,821 -1,082 1,311 -2,273 6,051 -1,589 -600 -3,303 -600 -4,387 153,126 -800 -1,011 44,471 262 -1,065 -1,065 -2,185 1,431 3,422 -737 -494 -1,105 -11,740 17,612 147,396 -1,064 187,624 2,100 13,956 -13,617 -8,494 4,797 6,634 -1,157 900 21,110 338 37
Net Cash Used for Investing Activities -111,789 -54,397 -300,548 -53,841 -91,465 -36,247 -41,295 -345,313 -117,990 -68,025 -163,158 -265,122 -17,290 -103,460 -35,493 -88,192 -103,175 -133,558 -117,635 -51,965 -36,533 -29,744 -37,615 -26,112 -54,780 -625,018 55,717 -26,544 -15,666 -202,789 -17,056 -46,922 -49,216 -29,481 -225,893 -149,466 -43,339 -140,931 -67,153 -37,660
Cash Flows from Financing Activities
Debt Repayment -6,715 -49,303 -2,603 -1,309 0 -1,294 -900 -900 -75,938 -75,938 -6,424 -8,443 -7,500 -5,694 -4,661 -105,781 -174,687 -3,750 -3,751 -153,750 -253,750 -112,812 -157,813 -67,813 -47,812 -21,875 -341,875 -1,875 -1,875 -35,000 -72,500 -97,500 -7,500 -7,500 -57,501 -167,500 -82,701 -22,723 -7,729 -207,536
Common Stock Issued 105,628 9,483 88,145 32,033 110,470 22,338 76,540 40,706 89,875 30,835 96,743 10,773 88,111 15,092 74,166 24,876 83,379 14,982 49,010 24,002 76,994 6,358 51,107 13,747 46,489 12,486 47,619 16,464 55,049 7,205 81,117 7,383 0 28,490 28,490 2,408 43,464 10,542 36,747 -7,990
Common Stock Repurchased -65,247 -147,330 -300,000 -300,000 -300,000 -260,724 -382,734 -217,266 -290,000 -210,000 -214,999 -140,000 -195,211 -202,871 -42,078 -20,000 -100,000 -80,000 -120,000 -100,000 -80,000 -29,185 -33,000 -132,000 -55,000 -180,000 -80,000 -120,000 -100,000 -80,000 -100,000 -120,000 -16,275 -163,725 -80,000 -36,000 -144,000 -144,000 -40,000 -25,000
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 -66,343 -147,330 -37,233 -82,131 -24,865 -137,095 16,025 -88,708 111,597 -139,494 -34,659 -88,002 43,927 -99,591 -16,556 -29,880 157,137 358,738 15,166 -30,862 -15,220 358,805 41,134 268,006 18,364 869,753 77,026 32,682 197,788 273,672 -9,933 248,263 87,263 -38,010 83,567 356,000 287,898 463,986 -49 45,492
Net Cash Used Provided by Financing Activities 32,570 -187,150 -254,294 -351,407 -214,395 -376,775 -291,069 -266,168 -164,466 -394,597 -159,339 -225,672 -70,673 -293,064 10,870 -130,785 -114,171 93,480 -59,575 -264,747 -275,656 38,086 -104,207 -83,060 -37,959 230,364 -347,230 -92,729 50,962 15,877 -101,316 -86,854 63,488 -182,255 -75,444 -5,092 -39,339 57,805 -11,031 -220,034
Effect of Forex Changes on Cash -6,897 9,320 -17,976 -12,711 -7,967 35,675 -27,141 -18,200 -18,235 -1,720 -616 -3,472 -3,544 10,001 8,454 13,124 -6,437 2,013 -2,193 1,882 -1,789 4,882 -7,260 -9,599 -5,782 11,555 29 3,080 5,345 -8,881 1,013 438 8,254 -6,296 -1,315 -2,871 -380 -18,469 -12,012 -1,023
Net Change in Cash 384,043 -320,028 -246,757 141,563 389,113 -262,596 34,000 -189,987 449,266 -308,598 47,446 -72,499 434,831 -212,565 185,982 193,570 156,136 -28,245 41,846 55,633 38,842 -130,795 -18,121 170,435 -35,091 -442,464 -106,630 163,661 163,616 -148,911 30,303 118,371 244,960 -253,202 -150,235 117,578 72,021 -188,938 82,716 81,413
Cash at End of Period 1,504,477 1,120,434 1,441,187 1,687,944 1,546,381 1,157,268 1,419,864 1,385,864 1,575,851 1,126,585 1,435,183 1,387,737 1,460,236 1,025,405 1,237,970 1,051,988 858,418 702,282 730,527 688,681 633,048 594,206 723,115 741,236 570,801 605,892 1,048,356 1,154,986 991,325 827,709 976,620 946,317 827,946 582,986 836,188 986,423 868,845 796,824 985,762 903,046
Cash at Start of Period 1,120,434 1,440,462 1,687,944 1,546,381 1,157,268 1,419,864 1,385,864 1,575,851 1,126,585 1,435,183 1,387,737 1,460,236 1,025,405 1,237,970 1,051,988 858,418 702,282 730,527 688,681 633,048 594,206 725,001 741,236 570,801 605,892 1,048,356 1,154,986 991,325 827,709 976,620 946,317 827,946 582,986 836,188 986,423 868,845 796,824 985,762 903,046 821,633
Free Cash Flow
Operating Cash Flow 476,590 -87,790 326,061 559,522 702,940 114,751 393,505 439,694 749,957 155,744 370,559 421,767 526,338 173,958 202,151 399,423 379,919 9,820 221,249 370,463 352,820 -144,019 130,961 289,206 63,430 -59,365 184,854 279,854 122,975 46,882 147,662 251,709 222,434 -35,170 152,417 275,007 155,079 -87,343 172,912 340,130
Capital Expenditure -38,372 -40,391 -53,098 -46,109 -48,491 -44,124 -34,178 -36,472 -26,187 -42,245 -27,266 -23,150 -16,534 -28,790 -35,493 -40,476 -27,123 -55,670 -77,785 -54,150 -40,709 -29,744 -28,743 -22,811 -21,249 -29,123 -20,197 -20,096 -14,050 -19,211 -19,832 -20,335 -14,616 -16,257 -20,141 -24,662 -25,328 -20,516 -46,016 -29,121
Free Cash Flow 438,218 -128,181 272,963 513,413 654,449 70,627 359,327 403,222 723,770 113,499 343,293 398,617 509,804 145,168 166,658 358,947 352,796 -45,850 143,464 316,313 312,111 -173,763 102,218 266,395 42,181 -88,488 164,657 259,758 108,925 27,671 127,830 231,374 207,818 -51,427 132,276 250,345 129,751 -107,859 126,896 311,009