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 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 2004-08-31
Revenue 30,377,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 6,252,897
Revenue Growth - 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% 20.33%
Cost of Revenue 27,606,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 5,714,517
Gross Profit 2,771,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 538,380
Gross Profit Margin 9.12% 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% 8.61%
Research and Development 38,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 13,813
General and Administrative Expenses 1,185,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 263,504
Total Operating Expenses 1,238,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 321,026
Operating Income or Loss 1,379,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 216,015
Operating Margin 4.55% 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% 3.45%
Interest Expense 122,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 23,507 24,773 19,369
EBITDA 2,416,000 2,575,000 2,358,000 1,949,000 1,656,224 1,554,649 1,389,661 1,495,649 1,242,323 1,150,719 878,014 1,159,655 975,423 922,485 361,717 1,270,268 649,226 582,321 614,169 506,492 446,731
Depreciation and Amortization 729,000 924,000 965,000 894,000 794,581 853,293 773,704 760,405 696,752 529,176 487,278 418,117 353,492 319,179 25,934 31,039 276,311 239,702 197,274 219,121 221,668
Income Before Tax 1,868,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 197,513
Income Tax Expense 463,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 30,613
Net Income 1,405,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 166,900
Net Income Margin 4.94% 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% 2.67%
EPS 11.16 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 0.87
EPS Diluted 11.00 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 0.85
Weighted Average Shares Out - 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 200,430
Weighted Average Shares Out Diluted - 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 205,559

Reported Currency: USD Q3 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 2004-08-31
Current Assets
Cash and Cash Equivalents 2,457,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 621,322
Short Term Investments 26,000 25,000 16,000 18,000 16,556 14,088 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Cash + Short Term Investments 2,483,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 621,322
Net Receivables 4,503,000 4,682,000 5,191,000 4,139,000 3,952,443 3,657,166 1,693,268 1,397,424 1,359,610 1,467,247 1,230,916 1,294,473 1,135,964 1,134,781 1,443,879 1,298,410 1,500,065 1,374,515 1,305,531 955,353 777,357
Inventory 4,439,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 656,681
Other Current Assets 1,468,000 1,109,000 1,111,000 757,000 657,102 501,573 1,141,000 1,097,257 1,120,100 977,835 1,119,775 1,212,244 1,017,159 884,629 371,675 275,488 337,287 253,753 147,134 116,076 127,315
Total Current Assets 12,893,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 2,182,675
Non-Current Assets
Property, Plant and Equipment 3,329,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 776,353
Goodwill 655,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 294,566
Intangible Assets 155,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 352,426
Long Term Investments 8,000 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 0
Tax Assets 129,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 5,923
Other Non-Current Assets 280,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 11,979
Total Non-Current Assets 4,556,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 1,146,681
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,449,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 3,329,356
Current Liabilities
Accounts Payable 5,398,000 5,679,000 8,006,000 6,841,000 5,687,038 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 937,636
Short Term Debt 96,000 104,000 419,000 108,000 160,917 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 4,412
Tax Payables 112,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 3,618
Deferred Revenue 977,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 213,418
Other Current Liabilities 4,952,000 6,781,000 4,476,000 3,175,000 2,715,309 2,478,815 1,571,379 1,150,328 1,035,903 506,681 461,724 1,307,331 812,435 897,573 676,653 538,511 25,897 58,127 40,240 2,823 3,618
Total Current Liabilities 11,423,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 1,159,084
Non-Current Liabilities
Long Term Debt 2,879,000 3,144,000 2,992,000 3,211,000 2,980,323 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,520 326,580 305,194
Deferred Revenue 285,000 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 0
Deferred Tax 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 0
Other Non-Current Liabilities 443,000 319,000 332,000 334,000 268,925 163,821 94,617 74,237 78,018 67,951 79,471 89,813 85,714 67,423 149,409 70,124 152,486 78,538 78,549 47,336 45,738
Total Non-Current Liabilities 3,750,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 350,932
Total Liabilities 15,173,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 1,510,016
Common Stock 0 0 0 0 264 260 257 253 250 247 244 238 232 225 220 217 215 212 211 204 201
Retained Earnings 5,632,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 789,953
Accumulated Other Comprehensive Income/Loss -18,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 53,057
Total Stockholders Equity 2,276,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 1,819,340
Total Investments 34,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 0
Total Debt 3,260,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 309,606
Net Debt 803,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 -311,716

Reported Currency: USD TTM 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 2004-08-31
Cash Flows from Operating Activities
Net Income 1,405,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 166,900
Depreciation & Amortization 729,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 221,668
Deferred Income Tax -396,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 -43,142
Stock Based Compensation 84,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 0 0 0 0 0
Change in Working Capital 479,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 94,654
Accounts Receivable -1,305,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 1,489
Inventory 370,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 -133,907
Accounts Payable -853,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 197,963
Other Working Capital 4,208,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 29,109
Other Non-Cash Items -92,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 11,161
Net Cash Provided by Operating Activities 1,867,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 451,241
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -830,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 -217,741
Acquisitions Net 2,171,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 -1,492
Purchases of Investments 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 0
Sales/Maturities of Investments 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 0
Other Investing Activities 141,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 13,640
Net Cash Used for Investing Activities 1,482,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 -205,593
Cash Flows from Financing Activities
Debt Repayment -831,000 -157,000 -3,890,000 -1,613,000 -12,544,456 -12,013,004 -9,206,016 -7,479,150 -6,445,922 -5,988,232 -6,400,089 -5,586,738 -8,748,420 -14,597 -4,440,914 -4,427,081 -106,297 -715,795 -9,747 0 0
Common Stock Issued 450,000 51,000 45,000 1,763,000 12,807,172 12,012,977 9,702,289 7,455,898 6,925,125 5,984,999 6,191,724 5,783,057 9,259,417 17,095 586 7,420 16,475 25,112 131,643 50,262 28,891
Common Stock Repurchased -1,869,000 -523,000 -696,000 -428,000 -214,510 -350,323 -450,319 -306,640 -148,340 -85,576 -260,274 -129,262 -70,991 -209,989 -5,505 7,420 16,475 25,112 -200,251 50,262 28,891
Dividends Paid -43,000 -45,000 -48,000 -50,000 -50,000 -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 0
Other Financing Activities -48,000 45,000 3,701,000 -85,000 -62,867 -13,418 -35,165 -14,695 -14,915 -10,602 -39,969 -22,869 -57,408 180 4,405,422 4,275,911 225,118 1,438,315 25,304 -39,584 -376,222
Net Cash Used Provided by Financing Activities -2,365,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 -318,440
Effect of Forex Changes on Cash -8,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 -5,634
Net Change in Cash 977,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 -78,426
Cash at End of Period 8,377,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 621,322
Cash at Start of Period 7,400,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 699,748
Free Cash Flow
Operating Cash Flow 1,867,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 451,241
Capital Expenditure -830,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 -217,741
Free Cash Flow 1,037,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 233,500