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


All numbers in thousands except per share items and ratios.
Put a checkmark beside items to have them appear in the chart below.


Reported Currency: USD TTM 2024-08-31 2023-08-31 2022-08-31 2021-08-31 2020-08-31 2019-08-31 2018-08-31 2017-08-31 2016-08-31 2015-08-31 2014-08-31 2013-08-31 2012-08-31 2011-08-31 2010-08-31 2009-08-31 2008-08-31 2007-08-31 2006-08-31 2005-08-31
Revenue 27,490,000 28,883,000 34,702,000 33,478,000 29,285,000 27,266,438 25,282,320 22,095,416 19,063,121 18,353,086 17,899,196 15,762,146 18,336,894 17,151,941 16,518,827 13,409,411 11,684,538 12,779,703 12,290,592 10,265,447 7,524,386
Revenue Growth - -16.77% 3.66% 14.32% 7.40% 7.85% 14.42% 15.91% 3.87% 2.54% 13.56% -14.04% 6.91% 3.83% 23.19% 14.76% -8.57% 3.98% 19.73% 36.43%
Cost of Revenue 24,991,000 26,207,000 31,835,000 30,846,000 26,926,000 25,335,625 23,368,919 20,388,624 17,517,478 16,825,382 16,395,978 14,736,543 16,977,032 15,842,896 15,264,257 12,405,267 10,965,723 11,911,902 11,478,562 9,500,547 6,895,880
Gross Profit 2,499,000 2,676,000 2,867,000 2,632,000 2,359,000 1,930,813 1,913,401 1,706,792 1,545,643 1,527,704 1,503,218 1,025,603 1,359,862 1,309,045 1,254,570 1,004,144 718,815 867,801 812,030 764,900 628,506
Gross Profit Margin 9.09% 9.26% 8.26% 7.86% 8.06% 7.08% 7.57% 7.72% 8.11% 8.32% 8.40% 6.51% 7.42% 7.63% 7.59% 7.49% 6.15% 6.79% 6.61% 7.45% 8.35%
Research and Development 37,000 39,000 34,000 33,000 34,000 44,143 42,861 38,531 29,680 31,954 27,645 28,611 28,468 25,837 25,034 28,085 27,321 32,984 36,381 34,975 22,507
General and Administrative Expenses 1,151,000 1,160,000 1,206,000 1,154,000 1,213,000 1,174,694 1,111,347 1,050,716 907,702 924,427 862,647 675,730 688,752 644,452 604,179 589,738 495,941 491,324 491,967 382,210 278,866
Total Operating Expenses 1,253,000 663,000 1,273,000 1,221,000 1,294,000 1,274,381 1,186,131 1,127,737 972,906 993,502 914,741 728,198 733,374 687,114 651,264 668,361 554,301 561,596 557,695 441,508 341,135
Operating Income or Loss 1,150,000 2,013,000 1,537,000 1,393,000 1,055,000 861,643 701,356 542,153 410,230 522,833 555,411 204,074 511,438 621,931 578,734 327,566 -910,201 251,397 181,939 241,807 287,371
Operating Margin 4.19% 6.97% 4.43% 4.16% 3.60% 3.16% 2.77% 2.45% 2.15% 2.85% 3.10% 1.29% 2.79% 3.63% 3.50% 2.44% -7.79% 1.97% 1.48% 2.36% 3.82%
Interest Expense 126,000 173,000 202,000 151,000 130,000 173,877 221,020 168,752 153,997 135,788 123,765 131,951 125,374 113,031 97,547 80,299 82,247 94,316 86,069 0 0
EBITDA 1,610,000 2,623,000 2,533,000 2,358,000 1,966,000 1,230,298 1,412,990 1,296,106 1,154,687 1,230,954 1,117,653 784,683 921,293 964,571 905,679 605,501 -910,201 527,820 420,284 520,666 506,492
Depreciation and Amortization 490,000 696,000 924,000 925,000 876,000 794,582 771,833 773,703 760,380 696,752 529,176 487,278 418,117 353,492 319,179 25,934 31,039 276,311 239,702 197,274 219,121
Income Before Tax 1,655,000 1,751,000 1,262,000 1,231,000 944,000 260,738 450,704 373,401 256,233 387,045 431,646 72,123 386,064 508,900 481,187 247,267 -1,005,133 157,193 94,513 225,116 276,372
Income Tax Expense 361,000 363,000 444,000 235,000 246,000 203,959 161,230 285,860 129,066 132,149 137,461 73,711 15,973 112,811 98,229 76,501 160,898 25,119 21,401 60,598 44,525
Net Income 1,294,000 1,388,000 818,000 996,000 696,000 54,000 287,111 86,330 129,090 254,095 284,019 241,313 371,482 394,687 381,063 168,840 -1,165,212 133,892 73,236 164,518 231,847
Net Income Margin 4.75% 4.81% 2.36% 2.98% 2.38% 0.20% 1.14% 0.39% 0.68% 1.38% 1.59% 1.53% 2.03% 2.30% 2.31% 1.26% -9.97% 1.05% 0.60% 1.60% 3.08%
EPS 10.50 11.34 6.15 7.05 4.69 0.36 1.85 0.50 0.71 1.33 1.47 1.19 1.83 1.91 1.78 0.79 -5.63 0.65 0.36 0.79 1.01
EPS Diluted 10.43 11.17 6.02 6.90 4.58 0.35 1.81 0.49 0.69 1.32 1.45 1.19 1.79 1.87 1.73 0.78 -5.63 0.65 0.35 0.77 0.98
Weighted Average Shares Out - 122,400 133,000 141,200 148,500 151,613 155,613 172,237 181,902 190,413 193,689 202,497 203,096 206,160 214,502 214,332 207,002 205,275 203,779 207,413 202,501
Weighted Average Shares Out Diluted - 124,300 135,900 144,400 152,100 155,274 158,647 175,044 185,838 192,750 196,005 202,497 207,815 211,181 220,719 217,597 207,002 206,158 206,972 212,540 207,706

Reported Currency: USD Q1 2024-08-31 2023-08-31 2022-08-31 2021-08-31 2020-08-31 2019-08-31 2018-08-31 2017-08-31 2016-08-31 2015-08-31 2014-08-31 2013-08-31 2012-08-31 2011-08-31 2010-08-31 2009-08-31 2008-08-31 2007-08-31 2006-08-31 2005-08-31
Current Assets
Cash and Cash Equivalents 2,058,000 2,201,000 1,804,000 1,478,000 1,567,000 1,393,557 1,163,343 1,257,949 1,189,919 912,059 913,963 1,000,249 1,011,373 1,217,256 888,611 744,329 876,272 772,923 663,625 773,563 796,071
Short Term Investments 0 0 25,000 16,000 18,000 16,556 14,088 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Cash + Short Term Investments 2,058,000 2,201,000 1,804,000 1,478,000 1,567,000 1,393,557 1,163,343 1,257,949 1,189,919 912,059 913,963 1,000,249 1,011,373 1,217,256 888,611 744,329 876,272 772,923 663,625 773,563 796,071
Net Receivables 3,718,000 4,604,000 4,682,000 5,191,000 4,139,000 2,847,743 3,657,166 1,693,268 1,397,424 1,359,610 1,467,247 1,208,516 1,168,954 1,135,964 1,134,781 1,443,879 1,298,410 1,500,065 1,374,515 1,305,531 955,353
Inventory 4,320,000 4,276,000 5,206,000 6,128,000 4,414,000 3,131,783 3,023,003 3,457,706 2,942,083 2,456,612 2,507,264 2,008,077 2,302,155 2,268,949 2,227,339 1,943,602 1,226,656 1,528,862 1,374,400 1,452,737 818,435
Other Current Assets 3,132,000 1,710,000 3,038,000 1,111,000 757,000 639,000 501,573 1,738,537 1,585,854 1,708,930 977,835 1,142,175 1,508,933 1,017,159 884,629 371,675 275,488 337,287 253,753 147,134 191,411
Total Current Assets 13,228,000 12,791,000 14,730,000 13,908,000 10,877,000 9,134,885 8,345,085 7,549,923 6,626,683 5,848,381 5,866,309 5,359,017 5,820,245 5,639,328 5,135,360 4,503,485 3,676,826 4,139,137 3,666,293 3,678,965 2,685,935
Non-Current Assets
Property, Plant and Equipment 3,300,000 3,384,000 3,504,000 4,454,000 4,465,000 4,028,159 3,333,750 3,198,016 3,228,678 3,331,879 2,804,333 2,271,705 2,395,598 1,779,155 1,641,335 1,451,392 1,377,729 1,392,479 1,261,481 985,262 880,736
Goodwill 0 661,000 621,000 704,000 715,000 696,853 622,255 627,745 608,184 594,773 462,382 383,644 436,205 95,018 36,199 28,455 25,120 1,119,110 1,124,484 608,067 384,239
Intangible Assets 0 143,000 142,000 158,000 182,000 209,870 256,853 279,131 284,596 296,954 283,536 244,056 304,230 119,053 89,106 104,113 131,168 172,835 146,592 80,707 453,301
Long Term Investments 0 0 0 13,000 9,000 0 33,102 47,300 49,800 0 0 0 0 15,651 0 0 0 0 0 0 0
Tax Assets 125,000 96,000 159,000 199,000 176,000 165,407 198,827 218,252 205,722 148,859 85,169 92,702 94,069 73,411 74,989 55,101 49,673 155,508 89,562 46,356 24,727
Other Non-Current Assets 280,000 276,000 268,000 281,000 230,000 162,242 180,603 125,274 92,332 101,831 101,478 128,622 103,434 81,525 80,951 74,669 57,342 53,068 6,820 12,373 32,563
Total Non-Current Assets 4,543,000 4,560,000 4,694,000 5,809,000 5,777,000 5,262,531 4,625,390 4,495,718 4,469,312 4,474,296 3,736,898 3,120,729 3,333,536 2,163,813 1,922,580 1,713,730 1,641,032 2,893,000 2,628,939 1,732,765 1,391,327
Other Assets 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Total Assets 17,771,000 17,351,000 19,424,000 19,717,000 16,654,000 14,397,416 12,970,475 12,045,641 11,095,995 10,322,677 9,603,207 8,479,746 9,153,781 7,803,141 7,057,940 6,217,215 5,317,858 7,032,137 6,295,232 5,411,730 4,077,262
Current Liabilities
Accounts Payable 6,875,000 6,190,000 5,679,000 8,006,000 6,841,000 5,687,000 5,166,780 4,942,932 4,257,623 3,593,195 3,663,264 3,060,814 3,301,235 2,992,865 2,885,168 2,741,719 1,938,009 2,218,969 2,001,508 2,231,864 1,339,866
Short Term Debt 2,975,000 93,000 178,000 539,000 204,000 161,000 375,181 25,197 445,498 45,810 323,833 12,960 215,536 18,031 74,160 167,566 197,575 269,937 501,716 63,813 674
Tax Payables 92,000 109,000 131,000 182,000 178,000 148,629 136,689 148,884 100,902 90,804 96,379 27,623 40,332 35,665 32,987 19,236 11,831 25,897 58,127 40,240 2,823
Deferred Revenue 0 1,017,000 131,000 796,000 559,000 496,219 511,329 691,365 1,017,144 893,148 1,181,363 785,599 40,332 35,665 32,987 -131,296 11,831 532,837 429,496 365,417 224,766
Other Current Liabilities 2,492,000 4,373,000 6,707,000 4,174,000 2,901,000 3,062,854 2,342,126 1,422,495 1,049,426 945,099 1,591,665 1,219,700 1,307,331 812,435 897,573 676,653 538,511 532,837 429,496 365,417 224,766
Total Current Liabilities 12,434,000 11,782,000 12,695,000 13,697,000 10,683,000 9,059,483 8,532,105 7,230,873 6,870,593 5,568,056 5,675,141 4,321,097 4,864,434 3,858,996 3,889,888 3,454,642 2,685,926 3,047,640 2,990,847 2,701,334 1,568,129
Non-Current Liabilities
Long Term Debt 304,000 3,164,000 3,144,000 3,190,000 3,434,000 2,980,000 2,121,284 2,493,502 1,632,592 2,074,012 1,346,558 1,669,585 1,690,426 1,658,326 1,112,594 1,018,930 1,036,873 1,099,473 760,477 329,696 326,580
Deferred Revenue 0 0 131,000 122,000 178,000 148,629 136,689 148,884 100,902 90,804 96,379 87,555 80,368 68,525 0 0 0 0 0 0 0
Deferred Tax 139,000 143,000 268,000 122,000 111,000 114,657 115,818 114,385 49,327 54,290 82,167 61,670 73,173 24,245 104,212 1,462 82,526 9,409 13,677 7,846 0
Other Non-Current Liabilities 3,301,000 525,000 450,000 256,000 289,000 417,877 300,510 243,501 175,139 168,822 164,330 167,026 170,181 85,714 166,453 146,470 151,990 152,486 78,538 78,373 47,336
Total Non-Current Liabilities 3,744,000 3,832,000 3,862,000 3,568,000 3,834,000 3,512,534 2,537,612 2,851,388 1,857,058 2,297,124 1,593,055 1,898,281 1,933,780 1,836,810 1,284,229 1,169,801 1,189,523 1,261,368 852,692 415,915 373,916
Total Liabilities 16,178,000 15,614,000 16,557,000 17,265,000 14,517,000 12,572,017 11,069,717 10,082,261 8,727,651 7,865,180 7,268,196 6,219,378 6,798,214 5,695,806 5,174,117 4,624,443 3,875,449 4,309,008 3,843,539 3,117,249 1,942,045
Common Stock 0 0 0 0 0 264 260 257 253 250 247 244 238 232 225 220 217 215 212 211 204
Retained Earnings 5,851,000 5,760,000 4,412,000 3,638,000 2,688,000 2,040,922 2,037,037 1,760,097 1,730,893 1,660,820 1,468,910 1,245,772 1,071,175 766,934 441,793 123,303 -13,700 1,210,417 1,131,403 1,116,035 1,021,800
Accumulated Other Comprehensive Income/Loss -52,000 -46,000 -17,000 -42,000 -25,000 -34,168 -82,794 -19,399 54,620 -39,877 -50,854 86,962 81,248 106,275 194,706 122,062 196,972 301,401 170,960 113,104 71,329
Total Stockholders Equity 1,593,000 1,737,000 2,866,000 2,451,000 2,136,000 1,811,384 1,887,443 1,950,257 2,353,514 2,438,171 2,314,856 2,241,828 2,335,287 2,105,057 1,867,120 1,578,046 1,435,162 2,715,725 2,443,011 2,294,481 2,135,217
Total Investments 0 -96,000 25,000 29,000 27,000 16,556 47,190 47,300 49,800 0 0 0 0 15,651 0 0 0 0 0 0 0
Total Debt 3,279,000 3,257,000 3,248,000 3,411,000 3,319,000 3,141,240 2,496,465 2,518,699 2,078,090 2,119,822 1,670,391 1,682,545 1,905,962 1,676,357 1,186,754 1,186,496 1,234,448 1,369,410 1,262,193 393,333 327,254
Net Debt 1,221,000 1,056,000 1,444,000 1,933,000 1,752,000 1,747,683 1,333,122 1,260,750 888,171 1,207,763 756,428 682,296 894,589 459,101 298,143 442,167 358,176 596,487 598,568 -380,230 -468,817

Reported Currency: USD TTM 2024-08-31 2023-08-31 2022-08-31 2021-08-31 2020-08-31 2019-08-31 2018-08-31 2017-08-31 2016-08-31 2015-08-31 2014-08-31 2013-08-31 2012-08-31 2011-08-31 2010-08-31 2009-08-31 2008-08-31 2007-08-31 2006-08-31 2005-08-31
Cash Flows from Operating Activities
Net Income 1,294,000 1,388,000 818,000 996,000 698,000 56,779 289,474 87,541 127,167 254,896 285,612 242,265 370,091 396,089 382,958 170,766 -1,165,212 133,892 73,236 164,518 231,847
Depreciation & Amortization 672,000 696,000 924,000 925,000 876,000 794,581 771,833 773,704 760,405 696,752 529,176 487,278 418,117 353,492 319,179 283,284 291,997 276,311 239,702 197,274 219,121
Deferred Income Tax -87,000 -64,000 85,000 -13,000 -13,000 29,209 20,998 52,705 -63,001 -23,155 -10,912 -38,971 -123,165 0 2,266 2,331 102,375 -67,448 -32,146 9,212 4,609
Stock Based Compensation 43,000 89,000 95,000 81,000 102,000 83,000 61,346 90,664 48,544 58,997 62,560 10,624 68,383 81,405 76,230 104,609 44,026 36,404 43,287 43,848 1,880
Change in Working Capital 424,000 472,000 -206,000 -347,000 -266,000 120,257 -29,535 -111,458 256,961 -94,741 346,920 -44,359 456,855 -212,237 221 -169,956 180,803 -9,189 -215,308 -40,628 127,106
Accounts Receivable 2,003,000 -232,000 267,000 -878,000 -283,000 -135,973 -586,511 -316,262 -31,353 122,115 -292,706 -116,458 750 -22,626 48,232 -247,133 169,741 -60,788 126,017 -299,369 -31,070
Inventory 0 1,179,000 370,000 -1,725,000 -1,276,000 -77,320 483,074 -499,105 -445,089 67,966 -483,071 160,790 50,229 -53,268 -158,545 -969,348 283,816 -27,602 201,546 -577,934 -106,291
Accounts Payable 0 106,000 -853,000 2,866,000 1,310,000 592,972 112,090 815,258 744,470 -86,060 984,651 -177,586 485,972 21,955 305,814 1,172,770 -292,671 119,906 -482,824 868,240 244,083
Other Working Capital -1,394,000 -581,000 10,000 -610,000 -17,000 -259,422 -38,188 -111,349 -11,067 -198,762 138,046 88,895 -80,096 -158,298 -195,280 -126,245 19,917 -40,705 -60,047 -31,565 20,384
Other Non-Cash Items -546,000 -865,000 18,000 9,000 36,000 173,365 78,950 40,694 126,567 23,458 26,926 -157,980 23,608 15,477 47,155 36,376 1,103,320 41,895 75,118 73,952 5,438
Net Cash Provided by Operating Activities 1,580,000 1,716,000 1,734,000 1,651,000 1,433,000 1,257,275 1,193,066 933,850 1,256,643 916,207 1,240,282 498,857 1,213,889 634,226 828,009 427,410 557,309 411,865 183,889 448,176 590,001
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -496,000 -784,000 -1,030,000 -1,385,000 -1,159,000 -983,035 -1,005,480 -1,036,651 -716,485 -924,239 -963,145 -624,060 -736,858 -497,697 -458,989 -398,425 -292,238 -337,502 -302,190 -279,861 -256,849
Acquisitions Net 1,858,000 2,018,000 21,000 -18,000 -50,000 -146,909 -153,239 -109,664 -36,620 -242,143 -167,441 531,189 -650,054 -125,098 3,985 -27,140 -4,176 -58,243 -771,898 -166,686 -216,060
Purchases of Investments 0 0 0 0 0 0 0 0 -2,033 -10,250 -11,939 -3,600 -3,342 0 23,483 0 0 0 0 0 0
Sales/Maturities of Investments 0 0 0 0 0 0 0 0 175,000 26,031 15,784 161,138 0 0 5,800 0 0 0 0 0 0
Other Investing Activities -72,000 117,000 286,000 545,000 358,000 208,831 286,265 347,931 673 -29,380 5,294 -4,000 15,792 16,925 -557 -14,692 10,239 11,025 19,666 29,077 -15,785
Net Cash Used for Investing Activities 1,290,000 1,351,000 -723,000 -858,000 -851,000 -921,113 -872,454 -798,384 -579,465 -1,179,981 -1,121,447 60,667 -1,374,462 -605,870 -426,278 -440,257 -286,175 -384,720 -1,054,422 -417,470 -488,694
Cash Flows from Financing Activities
Debt Repayment -70,000 -111,000 -157,000 -123,000 111,000 233,000 -27,000 471,408 -45,043 458,293 -21,295 -224,136 178,034 484,994 -14,597 -46,368 -141,974 122,772 740,907 9,747 15,242
Common Stock Issued 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 586 0 16,475 25,112 131,643 50,262
Common Stock Repurchased -2,000,000 -2,500,000 -487,000 -696,000 -428,000 -215,000 -350,000 -450,319 -306,640 -148,340 -85,576 -260,274 -129,262 -70,991 -209,989 0 -855 0 0 -200,251 0
Dividends Paid -40,000 -42,000 -45,000 -48,000 -50,000 -50,462 -52,004 -57,833 -59,959 -62,436 -63,138 -68,211 -67,181 -65,240 -60,411 -59,869 -59,583 -58,634 -57,604 -14,855 0
Other Financing Activities -250,000 -15,000 9,000 -21,000 -46,000 -32,661 13,232 -10,300 7,096 5,995 7,460 -24,198 -4,584 -31,405 7,512 5,371 6,499 12,524 6,725 5,810 -4,564
Net Cash Used Provided by Financing Activities -2,360,000 -2,668,000 -680,000 -888,000 -413,000 -65,123 -415,772 -47,044 -404,546 253,512 -162,549 -576,819 -22,993 317,358 -267,722 -100,280 -195,913 93,137 715,140 -67,906 60,940
Effect of Forex Changes on Cash -2,000 -2,000 -5,000 6,000 4,000 -40,825 554 -20,392 5,228 8,358 -42,572 6,171 -22,317 -17,069 10,273 -18,816 28,128 -10,984 45,455 14,692 12,502
Net Change in Cash 508,000 397,000 326,000 -89,000 173,000 230,214 -94,606 68,030 277,860 -1,904 -86,286 -11,124 -205,883 328,645 144,282 -131,943 103,349 109,298 -109,938 -22,508 174,749
Cash at End of Period 9,282,000 2,201,000 1,804,000 1,478,000 1,567,000 1,393,557 1,163,343 1,257,949 1,189,919 912,059 913,963 1,000,249 1,011,373 1,217,256 888,611 744,329 876,272 772,923 663,625 773,563 796,071
Cash at Start of Period 8,774,000 1,804,000 1,478,000 1,567,000 1,394,000 1,163,343 1,257,949 1,189,919 912,059 913,963 1,000,249 1,011,373 1,217,256 888,611 744,329 876,272 772,923 663,625 773,563 796,071 621,322
Free Cash Flow
Operating Cash Flow 1,580,000 1,716,000 1,734,000 1,651,000 1,433,000 1,257,275 1,193,066 933,850 1,256,643 916,207 1,240,282 498,857 1,213,889 634,226 828,009 427,410 557,309 411,865 183,889 448,176 590,001
Capital Expenditure -496,000 -784,000 -1,030,000 -1,385,000 -1,159,000 -983,035 -1,005,480 -1,036,651 -716,485 -924,239 -963,145 -624,060 -736,858 -497,697 -458,989 -398,425 -292,238 -337,502 -302,190 -279,861 -256,849
Free Cash Flow 1,084,000 932,000 704,000 266,000 274,000 274,240 187,586 -102,801 540,158 -8,032 277,137 -125,203 477,031 136,529 369,020 28,985 265,071 74,363 -118,301 168,315 333,152