Please enter the stock ticker. Add .to for Canadian stocks.
All numbers in thousands except per share items and ratios.
Reported Currency: USD | 2024-10-31 | 2024-07-31 | 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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 1,010,178 | 963,872 | 921,036 | 845,335 | 786,014 | 731,626 | 692,580 | 637,367 | 580,882 | 535,153 | 487,834 | 431,010 | 380,051 | 337,690 | 302,843 | 264,929 | 232,460 | 198,971 | 178,078 | 152,109 | 125,119 | 108,108 | 96,077 | 80,455 | 66,379 | 55,701 | 47,289 | 38,717 |
Revenue Y/Y Growth | 28.52% | 31.74% | 32.99% | 32.63% | 35.31% | 36.71% | 41.97% | 47.88% | 52.84% | 58.47% | 61.08% | 62.69% | 63.49% | 69.72% | 70.06% | 74.17% | 85.79% | 84.05% | 85.35% | 89.06% | 88.49% | 94.09% | 103.17% | 107.80% | - | - | - | - |
Cost of Revenue | 255,087 | 237,401 | 225,003 | 209,256 | 195,004 | 182,917 | 169,230 | 175,604 | 158,228 | 140,567 | 126,832 | 112,620 | 101,664 | 90,432 | 78,505 | 66,732 | 61,527 | 54,391 | 46,895 | 43,417 | 37,355 | 31,582 | 29,273 | 26,995 | 22,274 | 18,575 | 19,394 | 19,170 |
Gross Profit | 755,091 | 726,471 | 696,033 | 636,079 | 591,010 | 548,709 | 523,350 | 461,763 | 422,654 | 394,586 | 361,002 | 318,390 | 278,387 | 247,258 | 224,338 | 198,197 | 170,933 | 144,580 | 131,183 | 108,692 | 87,764 | 76,526 | 66,804 | 53,460 | 44,105 | 37,126 | 27,895 | 19,547 |
Gross Profit Margin | 74.75% | 75.37% | 75.57% | 75.25% | 75.19% | 75.00% | 75.57% | 72.45% | 72.76% | 73.73% | 74.00% | 73.87% | 73.25% | 73.22% | 74.08% | 74.81% | 73.53% | 72.66% | 73.67% | 71.46% | 70.14% | 70.79% | 69.53% | 66.45% | 66.44% | 66.65% | 58.99% | 50.49% |
Research and Development | 275,602 | 250,908 | 235,249 | 213,998 | 196,072 | 179,362 | 179,065 | 191,845 | 155,256 | 137,864 | 123,399 | 105,018 | 97,630 | 90,455 | 78,180 | 66,070 | 57,539 | 50,483 | 40,578 | 38,691 | 35,992 | 31,630 | 23,875 | 22,005 | 25,968 | 18,963 | 17,615 | 15,928 |
General and Administrative Expenses | 535,212 | 461,905 | 453,848 | 390,982 | 391,775 | 384,720 | 363,741 | 331,418 | 323,820 | 305,029 | 261,486 | 236,906 | 221,021 | 204,206 | 177,505 | 147,930 | 137,553 | 124,088 | 113,181 | 101,134 | 90,290 | 95,535 | 68,704 | 62,687 | 60,228 | 48,590 | 43,394 | 40,386 |
Total Operating Expenses | 810,814 | 712,813 | 689,097 | 604,980 | 587,847 | 564,082 | 542,806 | 523,263 | 479,076 | 442,893 | 384,885 | 341,924 | 318,651 | 294,661 | 255,685 | 214,000 | 195,092 | 174,571 | 153,759 | 139,825 | 126,282 | 127,165 | 92,579 | 84,692 | 86,196 | 67,553 | 61,009 | 56,367 |
Operating Income or Loss | -55,723 | 13,658 | 6,936 | 31,099 | 3,163 | -15,373 | 11,295 | -61,500 | -56,422 | -48,307 | -23,883 | -23,534 | -40,264 | -47,403 | -31,347 | -15,803 | -24,159 | -29,991 | -22,576 | -31,133 | -38,518 | -50,639 | -25,775 | -31,232 | -42,091 | -30,427 | -33,114 | -36,767 |
Operating Margin | -5.52% | 1.42% | 0.75% | 3.68% | 0.40% | -2.10% | 1.63% | -9.65% | -9.71% | -9.03% | -4.90% | -5.46% | -10.59% | -14.04% | -10.35% | -5.96% | -10.39% | -15.07% | -12.68% | -20.47% | -30.79% | -46.84% | -26.83% | -38.82% | -63.41% | -54.63% | -70.02% | -94.96% |
Interest Expense | 6,587 | 6,549 | 6,511 | 6,422 | 547 | 6,444 | 6,387 | 6,352 | 6,334 | 6,335 | 5,752 | 6,302 | 6,403 | 6,296 | 5,683 | 1,049 | 193 | 174 | 143 | 145 | 132 | 164 | 1 | 0 | 0 | 236 | 192 | 0 |
EBITDA | 51,297 | 116,737 | 55,620 | 73,468 | 81,175 | 53,408 | 41,878 | -9,416 | -13,511 | -15,291 | -242 | -1,364 | -21,715 | -30,696 | -12,207 | -3,285 | -13,408 | -19,736 | -9,738 | -20,825 | -29,039 | -45,631 | -20,362 | -26,147 | -37,951 | -27,979 | -31,065 | -34,238 |
Depreciation and Amortization | 55,248 | 52,584 | 48,684 | 42,369 | 38,425 | 33,877 | 30,583 | 27,850 | 25,916 | 21,909 | 20,429 | 20,491 | 17,859 | 16,088 | 14,372 | 11,836 | 10,479 | 9,523 | 8,305 | 7,105 | 5,930 | 5,459 | 5,019 | 4,764 | 3,837 | 3,648 | 3,149 | 2,529 |
Income Before Tax | -10,538 | 57,604 | 53,931 | 68,550 | 36,272 | 13,087 | 4,908 | -43,618 | -45,761 | -43,535 | -26,969 | -28,157 | -45,977 | -53,080 | -32,809 | -16,170 | -24,080 | -29,433 | -18,186 | -28,075 | -35,071 | -51,254 | -25,382 | -30,911 | -41,788 | -32,515 | -33,496 | -37,010 |
Income Tax Expense | 6,281 | 10,914 | 7,667 | 13,609 | 9,603 | 4,611 | 4,409 | 5,314 | 8,870 | 4,778 | 3,440 | 13,582 | 4,473 | 4,238 | 50,062 | 2,832 | 451 | 441 | 1,036 | 333 | 434 | 635 | 595 | 349 | 535 | 362 | 121 | 483 |
Net Income | -16,822 | 47,013 | 42,820 | 53,699 | 26,665 | 8,472 | 491 | -48,932 | -54,631 | -49,285 | -30,409 | -41,980 | -50,455 | -57,318 | -85,049 | -19,002 | -24,531 | -29,874 | -19,222 | -28,408 | -35,505 | -51,889 | -25,977 | -31,260 | -42,323 | -32,877 | -33,617 | -41,717 |
Net Income Margin | -1.67% | 4.88% | 4.65% | 6.35% | 3.39% | 1.16% | 0.07% | -7.68% | -9.40% | -9.21% | -6.23% | -9.74% | -13.28% | -16.97% | -28.08% | -7.17% | -10.55% | -15.01% | -10.79% | -18.68% | -28.38% | -48.00% | -27.04% | -38.85% | -63.76% | -59.02% | -71.09% | -107.75% |
EPS | -0.07 | 0.19 | 0.18 | 0.22 | 0.11 | 0.04 | 0.00 | -0.21 | -0.23 | -0.21 | -0.14 | -0.18 | -0.22 | -0.25 | -0.38 | -0.09 | -0.11 | -0.14 | -0.09 | -0.14 | -0.17 | -0.40 | -0.13 | -0.18 | -0.25 | -0.19 | -0.20 | -0.97 |
EPS Diluted | -0.07 | 0.19 | 0.17 | 0.22 | 0.11 | 0.04 | 0.00 | -0.21 | -0.23 | -0.21 | -0.13 | -0.18 | -0.22 | -0.25 | -0.38 | -0.09 | -0.11 | -0.14 | -0.09 | -0.14 | -0.17 | -0.40 | -0.13 | -0.18 | -0.25 | -0.19 | -0.20 | -0.97 |
Weighted Average Shares Out | 245,536 | 244,091 | 242,389 | 240,856 | 239,297 | 237,911 | 236,414 | 235,027 | 233,785 | 232,554 | 225,164 | 229,662 | 228,293 | 226,362 | 224,153 | 221,700 | 219,401 | 216,695 | 213,129 | 207,565 | 204,096 | 130,091 | 196,689 | 171,202 | 171,202 | 171,202 | 171,202 | 43,055 |
Weighted Average Shares Out Diluted | 245,536 | 251,265 | 250,164 | 247,936 | 243,799 | 242,144 | 240,598 | 235,027 | 233,785 | 232,554 | 231,179 | 229,662 | 228,293 | 226,362 | 224,153 | 221,700 | 219,401 | 216,695 | 213,129 | 207,565 | 204,096 | 130,091 | 196,689 | 171,202 | 171,202 | 171,202 | 171,202 | 43,055 |
Reported Currency: USD | 2024-10-31 | 2024-07-31 | 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-04-30 | 2018-01-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Current Assets | |||||||||||||||||||||||||||
Cash and Cash Equivalents | 4,260,324 | 4,038,536 | 3,702,437 | 3,375,069 | 2,968,872 | 3,167,215 | 2,829,677 | 2,455,369 | 2,466,551 | 2,318,858 | 2,152,736 | 1,996,633 | 1,907,508 | 1,787,051 | 1,684,997 | 1,918,608 | 1,059,926 | 1,064,734 | 1,004,991 | 264,798 | 743,605 | 732,808 | 92,993 | 88,408 | 83,462 | -65,772 | 63,179 |
Short Term Investments | 0 | 0 | 0 | 99,591 | 197,522 | 0 | 100,000 | 250,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2,500 | 0 | 0 | 647,266 | 90,083 | 94,003 | 82,066 | 103,247 | 107,967 | 131,544 | 2,593 |
Cash + Short Term Investments | 4,260,324 | 4,038,536 | 3,702,437 | 3,474,660 | 3,166,394 | 3,167,215 | 2,929,677 | 2,705,369 | 2,466,551 | 2,318,858 | 2,152,736 | 1,996,633 | 1,907,508 | 1,787,051 | 1,684,997 | 1,918,608 | 1,059,926 | 1,064,734 | 1,004,991 | 912,064 | 833,688 | 826,811 | 175,059 | 191,655 | 191,429 | 65,772 | 65,772 |
Net Receivables | 813,922 | 661,045 | 702,856 | 853,105 | 561,872 | 539,463 | 461,092 | 626,181 | 485,313 | 418,799 | 369,130 | 368,145 | 283,272 | 266,540 | 211,233 | 239,199 | 172,775 | 149,236 | 144,187 | 164,987 | 145,694 | 115,256 | 87,355 | 92,476 | 77,065 | 0 | 59,614 |
Inventory | 0 | 0 | 0 | 0 | 209,216 | 197,111 | 186,901 | 186,855 | 162,260 | 0 | 135,681 | 126,822 | 108,636 | 95,470 | 85,388 | 80,850 | 62,422 | 53,837 | 53,410 | 42,971 | 35,924 | 34,017 | 26,193 | 46,152 | 0 | 0 | 0 |
Other Current Assets | 498,081 | 482,067 | 628,007 | 612,714 | 492,518 | 488,404 | 449,101 | 430,579 | 251,749 | 238,323 | 211,192 | 206,174 | 169,306 | 198,434 | 141,773 | 134,467 | 108,095 | 102,011 | 99,284 | 94,585 | 73,838 | 63,365 | 48,837 | 47,257 | 37,075 | 0 | 28,225 |
Total Current Assets | 5,572,327 | 5,181,648 | 4,596,971 | 4,510,937 | 4,079,133 | 4,050,386 | 3,708,770 | 3,640,267 | 3,203,613 | 2,975,980 | 2,733,058 | 2,570,952 | 2,360,086 | 2,252,025 | 2,038,003 | 2,292,274 | 1,340,796 | 1,315,981 | 1,248,462 | 1,171,636 | 1,053,220 | 1,005,432 | 311,251 | 331,388 | 305,569 | 65,772 | 153,611 |
Non-Current Assets | |||||||||||||||||||||||||||
Property, Plant and Equipment | 792,856 | 694,371 | 675,979 | 668,383 | 631,978 | 607,766 | 574,180 | 532,271 | 455,651 | 411,475 | 345,010 | 292,312 | 276,117 | 250,686 | 227,993 | 203,498 | 200,747 | 193,757 | 174,834 | 136,078 | 129,504 | 107,989 | 86,349 | 73,735 | 48,405 | 0 | 30,854 |
Goodwill | 722,016 | 721,996 | 721,973 | 638,041 | 637,678 | 430,697 | 430,755 | 430,645 | 430,285 | 416,066 | 416,228 | 416,445 | 373,889 | 374,310 | 374,581 | 83,566 | 83,132 | 8,131 | 7,652 | 7,722 | 7,794 | 7,780 | 7,809 | 7,947 | 7,882 | 0 | 8,421 |
Intangible Assets | 109,354 | 115,686 | 122,024 | 114,518 | 109,423 | 79,139 | 83,215 | 86,889 | 89,500 | 89,840 | 93,945 | 97,336 | 82,870 | 85,580 | 88,851 | 15,677 | 16,356 | 347 | 419 | 527 | 637 | 738 | 879 | 1,048 | 12,583 | 0 | 11,636 |
Long Term Investments | 68,246 | 58,246 | 58,419 | 56,244 | 59,541 | 59,541 | 57,877 | 47,270 | 46,395 | 35,585 | 28,665 | 23,632 | 22,665 | 14,165 | 8,165 | 2,500 | 2,500 | 2,000 | 1,000 | 1,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Tax Assets | 0 | 0 | 0 | 0 | 273,859 | 261,574 | 0 | 0 | 0 | 202,441 | 0 | 192,358 | 3,065 | 140,443 | 125,392 | 117,906 | 91,585 | 81,186 | 69,908 | 71,235 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Non-Current Assets | 518,159 | 430,527 | 666,619 | 658,397 | 39,444 | 31,355 | 283,061 | 289,198 | 243,999 | 22,849 | 218,929 | 25,346 | 180,925 | 18,836 | 18,186 | 17,112 | 14,393 | 15,550 | 17,121 | 16,708 | 64,899 | 49,647 | 51,073 | 19,101 | 15,115 | -65,772 | 13,181 |
Total Non-Current Assets | 2,210,631 | 2,020,826 | 2,245,014 | 2,135,583 | 1,751,923 | 1,470,072 | 1,429,088 | 1,386,273 | 1,265,830 | 1,178,256 | 1,102,777 | 1,047,429 | 939,531 | 884,020 | 843,168 | 440,259 | 408,713 | 300,971 | 270,934 | 233,270 | 202,834 | 166,154 | 146,110 | 101,831 | 83,985 | -65,772 | 64,092 |
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 |
Total Assets | 7,782,958 | 7,202,474 | 6,841,985 | 6,646,520 | 5,831,056 | 5,520,458 | 5,137,858 | 5,026,540 | 4,469,443 | 4,154,236 | 3,835,835 | 3,618,381 | 3,299,617 | 3,136,045 | 2,881,171 | 2,732,533 | 1,749,509 | 1,616,952 | 1,519,396 | 1,404,906 | 1,256,054 | 1,171,586 | 457,361 | 433,219 | 389,554 | 0 | 217,703 |
Current Liabilities | |||||||||||||||||||||||||||
Accounts Payable | 79,214 | 21,067 | 21,299 | 28,180 | 56,968 | 37,073 | 16,900 | 45,372 | 89,289 | 53,817 | 11,024 | 47,634 | 7,167 | 19,642 | 3,468 | 12,065 | 7,494 | 10,118 | 6,528 | 1,345 | 5,244 | 1,126 | 9,915 | 6,855 | 5,733 | 0 | 12,261 |
Short Term Debt | 15,658 | 34,062 | 32,040 | 28,300 | 28,860 | 32,266 | 32,430 | 13,046 | 20,846 | 20,632 | 19,934 | 19,640 | 19,412 | 18,748 | 18,666 | 17,954 | 17,292 | 17,286 | 13,346 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Tax Payables | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 10,695 | 64,310 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Deferred Revenue | 2,363,258 | 2,348,464 | 2,309,329 | 2,270,757 | 1,942,750 | 1,894,005 | 1,788,304 | 1,727,484 | 1,483,223 | 1,363,558 | 1,249,198 | 1,136,502 | 974,571 | 882,969 | 786,793 | 701,988 | 579,671 | 515,081 | 465,569 | 412,985 | 335,801 | 279,951 | 244,271 | 218,700 | 0 | 0 | 0 |
Other Current Liabilities | 542,250 | 324,726 | 321,018 | 370,042 | 321,839 | 266,119 | 242,430 | 323,170 | 223,695 | 211,243 | 216,947 | 192,359 | 176,087 | 215,469 | 173,838 | 131,546 | 97,582 | 60,807 | 70,201 | 78,766 | 74,559 | 60,704 | 48,535 | 55,865 | 217,951 | 0 | 153,629 |
Total Current Liabilities | 3,000,380 | 2,728,319 | 2,683,686 | 2,697,279 | 2,350,417 | 2,229,463 | 2,080,064 | 2,109,072 | 1,817,053 | 1,649,250 | 1,497,103 | 1,406,830 | 1,241,547 | 1,136,828 | 982,765 | 863,553 | 702,039 | 603,292 | 555,644 | 493,096 | 415,604 | 341,781 | 302,721 | 281,420 | 223,684 | 0 | 165,890 |
Non-Current Liabilities | |||||||||||||||||||||||||||
Long Term Debt | 776,293 | 774,942 | 776,956 | 778,724 | 780,493 | 774,438 | 778,151 | 770,572 | 758,617 | 761,601 | 762,086 | 764,896 | 767,040 | 768,150 | 769,858 | 770,015 | 34,006 | 36,134 | 32,907 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 15,971 |
Deferred Revenue | 0 | 744,733 | 760,050 | 783,342 | 600,366 | 613,637 | 615,487 | 627,629 | 532,316 | 480,594 | 443,399 | 392,819 | 313,625 | 281,388 | 235,198 | 209,907 | 183,003 | 174,759 | 170,404 | 158,183 | 111,838 | 89,811 | 70,941 | 71,367 | 0 | 0 | 0 |
Deferred Tax | 0 | 0 | 34,090 | 12,700 | 8,200 | 0 | 0 | 4,200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Non-Current Liabilities | 910,674 | 63,890 | 52,511 | 50,086 | 38,933 | 32,820 | 29,797 | 31,833 | 23,825 | 19,444 | 16,250 | 16,193 | 17,835 | 38,278 | 39,953 | 17,184 | 15,676 | 10,752 | 7,288 | 11,020 | 11,570 | 11,897 | 568,876 | 5,776 | 0 | 0 | 4,353 |
Total Non-Current Liabilities | 1,686,967 | 1,583,565 | 1,589,517 | 1,612,152 | 1,419,792 | 1,420,895 | 1,423,435 | 1,430,034 | 1,314,758 | 1,261,639 | 1,221,735 | 1,173,908 | 1,098,500 | 1,087,816 | 1,045,009 | 997,106 | 232,685 | 221,645 | 210,599 | 169,203 | 123,408 | 101,708 | 639,817 | 77,143 | 0 | 0 | 70,271 |
Total Liabilities | 4,687,347 | 4,311,884 | 4,273,203 | 4,309,431 | 3,770,209 | 3,650,358 | 3,503,499 | 3,539,106 | 3,131,811 | 2,910,889 | 2,718,838 | 2,580,738 | 2,340,047 | 2,224,644 | 2,027,774 | 1,860,659 | 934,724 | 824,937 | 766,243 | 662,299 | 539,012 | 443,489 | 942,538 | 358,563 | 223,684 | 0 | 236,161 |
Common Stock | 124 | 123 | 122 | 121 | 120 | 119 | 118 | 118 | 117 | 116 | 116 | 115 | 115 | 114 | 113 | 112 | 111 | 110 | 108 | 106 | 103 | 103 | 24 | 90 | 23 | 0 | 22 |
Retained Earnings | -985,825 | -969,003 | -1,016,016 | -1,058,836 | -1,112,535 | -1,139,200 | -1,147,672 | -1,148,163 | -1,100,682 | -1,045,726 | -996,441 | -964,918 | -922,938 | -872,483 | -815,165 | -730,116 | -711,114 | -686,583 | -656,709 | -637,487 | -609,079 | -573,574 | -521,685 | -529,488 | -487,866 | 0 | -378,948 |
Accumulated Other Comprehensive Income/Loss | -2,026 | -3,102 | -4,760 | -1,663 | -5,280 | 913 | 139 | -1,019 | -9,184 | -5,675 | -4,188 | -1,240 | 885 | 1,550 | 2,117 | 2,319 | 615 | 1,115 | -1,004 | 1,009 | -98 | -530 | -186 | 98 | -148 | -369,474 | 970 |
Total Stockholders Equity | 3,057,933 | 2,852,915 | 2,535,540 | 2,303,950 | 2,028,950 | 1,838,207 | 1,605,301 | 1,463,641 | 1,314,289 | 1,225,419 | 1,102,541 | 1,025,764 | 948,182 | 904,268 | 849,264 | 870,574 | 813,485 | 790,965 | 752,153 | 742,107 | 717,042 | 728,097 | -485,177 | 74,656 | 96,559 | -18,458 | -18,458 |
Total Investments | 68,246 | 58,246 | 58,419 | 155,835 | 257,063 | 59,541 | 157,877 | 297,270 | 46,395 | 35,585 | 28,665 | 23,632 | 22,665 | 14,165 | 8,165 | 2,500 | 5,000 | 2,000 | 1,000 | 648,266 | 90,083 | 94,003 | 82,066 | 103,247 | 107,967 | 131,544 | 2,593 |
Total Debt | 791,951 | 791,973 | 792,976 | 792,874 | 794,923 | 790,571 | 794,366 | 783,618 | 769,040 | 771,917 | 772,053 | 774,716 | 776,746 | 777,524 | 779,191 | 778,992 | 42,652 | 44,777 | 39,580 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 15,971 |
Net Debt | -3,468,373 | -3,246,563 | -2,909,461 | -2,582,195 | -2,173,949 | -2,376,644 | -2,035,311 | -1,671,751 | -1,697,511 | -1,546,941 | -1,380,683 | -1,221,917 | -1,130,762 | -1,009,527 | -905,806 | -1,139,616 | -1,017,274 | -1,019,957 | -965,411 | -264,798 | -743,605 | -732,808 | -92,993 | -88,408 | -83,462 | 65,772 | -47,208 |
Reported Currency: USD | 2024-10-31 | 2024-07-31 | 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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash Flows from Operating Activities | ||||||||||||||||||||||||||||
Net Income | -16,819 | 47,013 | 42,820 | 53,699 | 26,669 | 8,476 | 499 | -48,932 | -54,631 | -48,313 | -30,409 | -41,739 | -50,450 | -57,318 | -82,871 | -19,002 | -24,531 | -29,874 | -19,222 | -28,408 | -35,505 | -51,889 | -25,977 | -31,260 | -42,323 | -32,877 | -33,617 | -37,493 |
Depreciation & Amortization | 55,248 | 52,584 | 48,684 | 42,369 | 38,425 | 33,877 | 30,583 | 27,850 | 23,622 | 21,909 | 20,429 | 20,491 | 17,859 | 16,088 | 14,372 | 11,836 | 10,479 | 9,523 | 8,305 | 7,105 | 5,930 | 5,459 | 5,019 | 4,764 | 3,837 | 3,648 | 3,149 | -671 |
Deferred Income Tax | -193 | -1,674 | -255 | -1,032 | -2,003 | -97 | -255 | -980 | 682 | -148 | 1,752 | -14,682 | -339 | 305 | -4,063 | -81 | -179 | -418 | -620 | 209 | 38 | 4,684 | 400 | 148 | 929 | 2,011 | 78 | 0 |
Stock Based Compensation | 208,888 | 200,877 | 183,125 | 176,272 | 159,614 | 164,777 | 130,856 | 152,347 | 140,113 | 131,550 | 102,494 | 92,637 | 86,666 | 76,287 | 54,362 | 47,714 | 40,610 | 37,713 | 23,638 | 24,363 | 21,966 | 29,859 | 3,752 | 3,102 | 13,460 | 2,224 | 1,719 | 1,338 |
Change in Working Capital | -5,746 | -50,919 | 31,632 | 7,042 | -11,734 | -23,823 | 80,041 | 87,465 | 86,693 | 63,882 | 82,401 | 65,818 | 73,146 | 44,177 | 138,582 | 52,044 | 42,440 | 20,536 | 70,591 | 51,789 | 37,027 | -2,645 | 11,300 | 29,813 | 13,137 | -10,285 | 16,635 | -23,235 |
Accounts Receivable | 0 | 41,811 | 150,249 | -283,557 | -20,860 | -78,371 | 165,089 | -140,869 | -66,512 | -49,670 | -1,058 | -84,710 | -16,387 | -55,723 | 31,466 | -66,323 | -22,175 | -4,631 | 20,651 | -19,436 | -30,829 | -28,177 | 5,375 | -15,477 | -20,052 | -18,568 | 20,684 | -19,521 |
Inventory | 0 | 0 | 0 | -62,886 | 55,327 | 7,559 | 0 | 0 | 0 | 0 | 0 | -48,172 | 0 | 0 | 44,702 | 30,611 | 32,536 | -7,173 | 2,962 | 13,057 | 0 | 0 | -13,057 | 0 | 0 | 0 | 0 | 0 |
Accounts Payable | 0 | -348 | 276 | -21,259 | 5,343 | 15,614 | -18,596 | -40,470 | 24,213 | 37,225 | -36,431 | 40,281 | -12,416 | 15,945 | -10,562 | 4,769 | -3,078 | 4,898 | 4,736 | -9,388 | 0 | 0 | 2,818 | 0 | 0 | 0 | 0 | 0 |
Other Working Capital | -5,746 | -92,382 | -118,893 | 311,858 | -51,544 | 31,375 | -66,452 | 268,804 | 128,992 | 93,969 | 119,890 | 158,419 | 89,533 | 99,900 | 72,976 | 82,987 | 35,157 | 27,442 | 42,242 | 71,225 | 67,856 | 25,532 | 16,164 | 45,290 | 33,189 | 8,283 | -4,049 | -3,714 |
Other Non-Cash Items | 84,758 | 78,760 | 207,190 | 68,666 | 62,547 | 61,571 | 59,168 | 55,543 | 46,372 | 42,946 | 38,290 | 37,193 | 32,176 | 28,936 | 27,151 | 21,952 | 19,682 | 17,545 | 15,885 | 11,049 | 9,179 | 8,318 | 6,921 | 9,241 | 7,321 | 6,535 | 5,643 | 53,336 |
Net Cash Provided by Operating Activities | 326,136 | 326,641 | 383,228 | 347,016 | 273,518 | 244,781 | 300,892 | 273,293 | 242,851 | 209,906 | 214,957 | 159,718 | 159,058 | 108,475 | 147,533 | 114,463 | 88,501 | 55,025 | 98,577 | 66,107 | 38,635 | -6,214 | 1,415 | 15,808 | -3,639 | -28,744 | -6,393 | -6,725 |
Cash Flows from Investing Activities | ||||||||||||||||||||||||||||
Investments in Property, Plant, and Equipment | -78,704 | -39,254 | -60,162 | -74,036 | -33,920 | -55,990 | -73,166 | -65,389 | -68,774 | -74,149 | -58,125 | -32,388 | -36,235 | -34,836 | -30,230 | -17,253 | -12,406 | -22,608 | -11,576 | -15,431 | -31,587 | -22,944 | -17,525 | -15,939 | -9,437 | -6,913 | -10,356 | -3,445 |
Acquisitions Net | -500 | -5 | -95,876 | -281 | -238,749 | -97,750 | 10,902 | 115 | -18,464 | 2,501 | 1,462 | -60,772 | 4,250 | -339 | -353,407 | -48 | -85,469 | 0 | 1,882 | 2,081 | 1,898 | 1,326 | 1,984 | 1,752 | 1,841 | 0 | 0 | 0 |
Purchases of Investments | -10,606 | -1,644 | -1,658 | -5,000 | -196,167 | -2,250 | -10,803 | -253,866 | -10,181 | -5,000 | -2,825 | -500 | -8,500 | -6,000 | -1,309 | 578 | -500 | -1,000 | -84,904 | -593,004 | -70,125 | -65,767 | -51,805 | -64,082 | -55,049 | -80,204 | 0 | 0 |
Sales/Maturities of Investments | 0 | 529 | 107,707 | 100,281 | 238,749 | 100,000 | 150,000 | 30,718 | 36,149 | 0 | 7,277 | 61,272 | 0 | 4,839 | 4,434 | 0 | 0 | 0 | 731,191 | 36,320 | 74,450 | 54,319 | 73,468 | 69,350 | 28,000 | 0 | 2,600 | 0 |
Other Investing Activities | -15,771 | -14,516 | -609 | -569 | -238,749 | 97,750 | -10,902 | -30,718 | -36,149 | -13,021 | -8,739 | -61,272 | -15,108 | -4,839 | -4,434 | -4,699 | -85,469 | -2,968 | -1,882 | -2,081 | -1,898 | -1,326 | -1,984 | -1,752 | -1,841 | -81,698 | 893 | 3,498 |
Net Cash Used for Investing Activities | -105,581 | -54,890 | -50,598 | 20,395 | -468,836 | 41,760 | 66,031 | -319,140 | -97,419 | -79,149 | -60,950 | -93,660 | -44,735 | -41,175 | -384,946 | -17,301 | -98,375 | -23,608 | 634,711 | -572,115 | -27,262 | -34,392 | 4,138 | -10,671 | -36,486 | -87,117 | -7,756 | 53 |
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 |
Common Stock Issued | 0 | 57,740 | 823 | 33,460 | 2,053 | 46,906 | 2,651 | 27,233 | 1,477 | 36,258 | 3,106 | 25,928 | 3,304 | 33,190 | 3,754 | -21,522 | 21,522 | 0 | 0 | 665,092 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Common Stock Repurchased | 0 | 0 | 0 | 76,375 | 0 | 0 | 0 | 59,419 | 0 | 0 | 0 | 50,277 | 0 | 0 | 0 | 34,263 | 0 | 0 | 0 | 12,365 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
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 |
Other Financing Activities | 844 | 62,496 | -2,518 | 33,460 | 2,053 | 49,737 | 7,908 | 29,134 | 4,976 | 38,759 | 4,568 | 26,178 | 7,554 | 36,190 | 2,609 | 760,529 | 5,171 | 27,542 | 6,893 | 27,310 | -968 | 680,684 | -882 | -325 | 8,094 | 182,171 | 449 | 3,532 |
Net Cash Used Provided by Financing Activities | 844 | 62,496 | -3,018 | 33,460 | 2,053 | 49,737 | 7,908 | 27,233 | -114 | 38,759 | 3,106 | 26,178 | 7,554 | 36,190 | 2,609 | 760,529 | 5,171 | 27,542 | 6,893 | 27,310 | -968 | 680,684 | -882 | -325 | 8,094 | 182,171 | 449 | 3,532 |
Effect of Forex Changes on Cash | 399 | 877 | -1,917 | 5,369 | -4,494 | 1,273 | -190 | 5,579 | -2,744 | -1,858 | -2,472 | -3,111 | -1,420 | -1,436 | 1,193 | 991 | -105 | 784 | 12 | -109 | 392 | -263 | -86 | 134 | -41 | -181 | -74 | 203 |
Net Change in Cash | 221,798 | 335,124 | 327,368 | 406,197 | -195,858 | 339,439 | 374,641 | -11,134 | 147,664 | 167,658 | 156,103 | 89,125 | 120,457 | 102,054 | -233,611 | 858,682 | -4,808 | 59,743 | 740,193 | -478,807 | 10,797 | 639,815 | 4,585 | 4,946 | -32,072 | 66,129 | -13,774 | -2,937 |
Cash at End of Period | 4,262,214 | 4,038,536 | 3,702,437 | 3,375,069 | 2,971,357 | 3,169,116 | 2,831,565 | 2,456,924 | 2,468,058 | 2,320,394 | 2,152,736 | 1,996,633 | 1,907,508 | 1,787,051 | 1,684,997 | 1,918,608 | 1,059,926 | 1,064,734 | 1,004,991 | 264,798 | 743,605 | 732,808 | 92,993 | 88,408 | 83,462 | 115,534 | 49,405 | 63,179 |
Cash at Start of Period | 4,040,416 | 3,702,437 | 3,375,069 | 2,968,872 | 3,167,215 | 2,829,677 | 2,456,924 | 2,468,058 | 2,320,394 | 2,152,736 | 1,996,633 | 1,907,508 | 1,787,051 | 1,684,997 | 1,918,608 | 1,059,926 | 1,064,734 | 1,004,991 | 264,798 | 743,605 | 732,808 | 92,993 | 88,408 | 83,462 | 115,534 | 49,405 | 63,179 | 66,116 |
Free Cash Flow | ||||||||||||||||||||||||||||
Operating Cash Flow | 326,136 | 326,641 | 383,228 | 347,016 | 273,518 | 244,781 | 300,892 | 273,293 | 242,851 | 209,906 | 214,957 | 159,718 | 159,058 | 108,475 | 147,533 | 114,463 | 88,501 | 55,025 | 98,577 | 66,107 | 38,635 | -6,214 | 1,415 | 15,808 | -3,639 | -28,744 | -6,393 | -6,725 |
Capital Expenditure | -78,704 | -53,770 | -60,162 | -74,036 | -33,920 | -55,990 | -73,166 | -65,389 | -68,774 | -74,149 | -58,125 | -32,388 | -36,235 | -34,836 | -30,230 | -17,253 | -12,406 | -22,608 | -11,576 | -15,431 | -31,587 | -22,944 | -17,525 | -15,939 | -9,437 | -6,913 | -10,356 | -3,445 |
Free Cash Flow | 247,432 | 272,871 | 323,066 | 272,980 | 239,598 | 188,791 | 227,726 | 207,904 | 174,077 | 135,757 | 156,832 | 127,330 | 122,823 | 73,639 | 117,303 | 97,210 | 76,095 | 32,417 | 87,001 | 50,676 | 7,048 | -29,158 | -16,110 | -131 | -13,076 | -35,657 | -16,749 | -10,170 |