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-11-30 2023-11-30 2022-11-30 2021-11-30 2020-11-30 2019-11-30 2018-11-30 2017-11-30 2016-11-30 2015-11-30 2014-11-30 2013-11-30 2012-11-30 2011-11-30 2010-11-30 2009-11-30 2008-11-30 2007-11-30 2006-11-30 2005-11-30
Revenue 35,430,600 35,441,452 34,233,366 33,671,010 27,130,676 22,488,854 22,259,561 20,571,631 12,646,365 10,949,999 9,474,008 7,779,812 5,935,095 4,104,706 3,095,385 3,074,022 3,119,387 4,575,417 10,186,781 16,266,662 13,866,971
Revenue Growth - 3.53% 1.67% 24.11% 20.64% 1.03% 8.21% 62.67% 15.49% 15.58% 21.78% 31.08% 44.59% 32.61% 0.69% -1.45% -31.82% -55.08% -37.38% 17.31%
Cost of Revenue 20,354,136 0 26,061,349 23,197,056 20,853,412 19,006,648 17,742,081 16,629,282 11,021,481 8,556,157 7,340,698 5,965,790 4,543,737 3,216,465 193,230 2,855,729 3,459,506 4,885,250 12,639,486 15,171,384 11,635,411
Gross Profit 15,076,464 35,441,452 8,172,017 10,473,954 6,277,264 3,482,206 4,517,480 3,942,349 1,624,884 2,393,842 2,133,310 1,814,022 1,391,358 888,241 2,902,155 218,293 -340,119 -309,833 -2,452,705 1,095,278 2,231,560
Gross Profit Margin 40.27% 100.00% 23.87% 31.11% 23.14% 15.48% 20.29% 19.16% 12.85% 21.86% 22.52% 23.32% 23.44% 21.64% 93.76% 7.10% -10.90% -6.77% -24.08% 6.73% 16.09%
Research and Development 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 1,883,061 648,986 2,732,371 2,378,741 398,381 358,418 2,056,299 1,952,098 285,889 1,131,479 1,047,294 891,984 705,522 566,065 95,256 93,926 120,093 129,752 173,202 193,307 187,257
Total Operating Expenses 1,904,577 648,986 2,732,371 3,649,534 398,381 358,418 2,056,299 1,952,098 285,889 1,131,479 1,047,294 891,984 705,522 566,065 95,256 93,926 120,093 129,752 173,202 193,307 187,257
Operating Income or Loss 4,911,909 5,342,252 5,439,646 7,458,838 5,792,929 3,029,235 2,368,981 1,755,643 1,475,500 1,257,737 1,073,562 885,487 745,505 227,823 109,044 100,060 -30,990 -400,786 -2,913,999 901,971 2,044,303
Operating Margin 13.75% 15.07% 15.89% 22.15% 21.35% 13.47% 10.64% 8.53% 11.67% 11.49% 11.33% 11.38% 12.56% 5.55% 3.52% 3.26% -0.99% -8.76% -28.61% 5.54% 14.74%
Interest Expense 131,927 179,992 257,893 1,478,648 365,373 22,401 17,620 11,258 7,164 4,626 12,454 36,551 93,913 94,353 90,650 70,425 70,850 4,097 1,927 13,415 45,030
EBITDA 4,997,028 5,342,252 5,549,810 7,545,913 5,878,883 3,123,788 2,461,181 1,846,824 1,405,319 1,312,582 1,162,718 990,838 754,341 344,548 210,124 178,670 -669,649 -533,226 -2,569,143 951,982 2,269,893
Depreciation and Amortization 85,119 0 110,164 87,075 85,954 94,553 92,200 91,181 66,324 50,219 43,666 38,542 30,349 28,081 21,500 13,520 19,905 32,399 56,764 50,011 79,558
Income Before Tax 5,184,908 5,184,908 5,202,304 6,014,566 5,819,058 3,123,788 2,434,292 2,262,684 1,189,611 1,330,469 1,209,616 969,784 681,941 222,114 97,974 94,725 -731,492 -561,528 -3,081,081 942,649 2,159,694
Income Tax Expense 501,137 -1,217,253 1,241,013 1,366,065 1,362,509 656,235 592,173 545,171 417,857 417,378 390,416 341,091 177,015 -435,218 -14,570 -25,734 -314,345 547,557 -1,140,000 348,780 815,284
Net Income 3,932,533 3,932,533 3,938,511 4,614,125 4,430,111 2,465,036 1,849,052 1,695,831 810,480 911,844 802,894 638,916 479,674 679,124 92,199 95,261 -417,147 -1,109,085 -1,941,081 593,869 1,355,155
Net Income Margin 11.03% 11.10% 11.50% 13.70% 16.33% 10.96% 8.31% 8.24% 6.41% 8.33% 8.47% 8.21% 8.08% 16.55% 2.98% 3.10% -13.37% -24.24% -19.05% 3.65% 9.77%
EPS 14.38 14.46 13.73 15.74 14.28 7.88 5.76 5.51 3.38 4.05 3.79 3.06 2.43 3.51 0.48 0.50 -2.40 -6.86 -12.07 3.69 8.43
EPS Diluted 14.38 14.46 13.73 15.72 14.27 7.85 5.74 5.50 3.38 3.85 3.39 2.75 2.11 3.05 0.47 0.50 -2.40 -6.86 -12.07 3.62 8.07
Weighted Average Shares Out - 272,019 283,319 289,824 306,612 309,406 318,419 307,968 237,155 222,789 209,293 206,253 194,282 190,395 188,232 186,619 173,948 161,563 160,837 161,103 157,895
Weighted Average Shares Out Diluted - 272,019 283,319 289,824 306,612 309,407 318,422 308,565 237,156 235,326 235,428 232,805 230,438 223,069 199,089 192,634 173,948 161,563 160,837 164,159 167,954

Reported Currency: USD Q4 2023-11-30 2022-11-30 2021-11-30 2020-11-30 2019-11-30 2018-11-30 2017-11-30 2016-11-30 2015-11-30 2014-11-30 2013-11-30 2012-11-30 2011-11-30 2010-11-30 2009-11-30 2008-11-30 2007-11-30 2006-11-30 2005-11-30 2004-11-30
Current Assets
Cash and Cash Equivalents 4,662,643 6,474,497 4,639,342 2,754,723 2,746,867 1,211,883 1,369,973 2,533,462 1,205,565 1,051,668 1,191,804 897,439 1,252,177 1,163,604 1,394,135 1,457,438 1,091,468 795,194 778,319 909,557 1,322,472
Short Term Investments 0 37,953 1,733,725 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Cash + Short Term Investments 4,662,643 6,512,450 6,373,067 2,754,723 2,746,867 1,211,883 1,369,973 2,533,462 1,205,565 1,051,668 1,191,804 897,439 1,252,177 1,163,604 1,394,135 1,457,438 1,091,468 795,194 778,319 909,557 1,322,472
Net Receivables 1,053,211 1,696,205 1,614,277 1,296,848 217,391 202,800 186,874 126,743 330,635 229,981 195,271 141,786 33,650 274,523 218,874 580,448 483,621 488,217 792,047 975,109 153,285
Inventory 15,634,886 18,897,670 20,099,905 19,169,397 17,175,148 18,091,614 17,346,598 11,069,508 9,318,639 8,862,086 7,862,774 6,699,808 5,071,713 4,360,535 4,169,608 4,087,989 4,500,090 4,500,403 7,831,483 7,863,531 5,142,070
Other Current Assets 0 4,217,467 3,575,909 1,673,218 906,551 2,695,991 3,687,541 1,576,831 2,881,752 2,714,579 2,423,094 919,888 1,409,302 0 0 0 0 0 24,796 0 0
Total Current Assets 21,350,740 31,309,239 30,085,624 25,102,861 22,608,688 22,202,288 21,284,918 15,513,516 12,705,811 12,126,988 10,829,041 8,980,088 7,963,008 6,042,957 5,913,331 6,160,746 5,950,366 5,819,243 9,426,645 9,095,001 6,617,827
Non-Current Assets
Property, Plant and Equipment 0 404,789 355,095 339,906 411,518 279,527 319,861 215,068 173,614 115,557 158,904 181,423 313,609 319,245 195,065 152,032 0 23,918 42,877 0 0
Goodwill 3,442,359 3,632,058 3,442,359 3,442,359 3,442,359 3,442,359 3,442,359 136,566 0 0 0 0 0 34,046 34,046 34,046 0 61,222 257,843 0 0
Intangible Assets 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 195,156 0
Long Term Investments 0 2,513,387 2,564,321 3,020,636 2,187,189 2,076,236 1,835,408 1,753,390 1,447,283 1,242,921 955,981 973,893 708,103 743,594 735,644 636,783 0 0 0 0 0
Tax Assets 0 14,553 0 0 0 0 0 0 0 0 0 0 0 713,354 1,219,314 0 0 741,598 0 0 0
Other Non-Current Assets 0 1,374,830 1,536,896 1,302,016 1,285,423 1,359,101 1,683,635 1,126,494 1,035,073 934,043 979,225 1,137,843 -1,021,712 1,301,475 690,451 331,184 1,474,532 2,456,766 2,680,901 3,251,068 0
Total Non-Current Assets 3,442,359 7,925,064 7,898,671 8,104,917 7,326,489 7,157,223 7,281,263 3,231,518 2,655,970 2,292,521 2,094,110 2,293,159 1,021,712 3,111,714 2,874,520 1,154,045 1,474,532 3,283,504 2,981,621 3,446,224 2,547,453
Other Assets 16,519,682 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Total Assets 41,312,781 39,234,303 37,984,295 33,207,778 29,935,177 29,359,511 28,566,181 18,745,034 15,361,781 14,419,509 12,923,151 11,273,247 10,362,206 9,154,671 8,787,851 7,314,791 7,424,898 9,102,747 12,408,266 12,541,225 9,165,280
Current Liabilities
Accounts Payable 0 1,631,401 1,616,128 1,321,247 1,037,338 1,069,179 1,325,398 754,668 596,519 538,852 460,793 288,883 220,690 201,101 168,006 169,596 246,727 376,134 751,496 1,183,275 554,666
Short Term Debt 0 487,156 0 0 0 1,797,058 0 0 0 1,624,215 1,376 0 0 410,134 271,678 217,557 0 0 0 0 0
Tax Payables 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Deferred Revenue 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Current Liabilities 0 4,607,501 4,243,407 0 2,206,132 456,296 -170,616 1,859,606 1,914,570 51,431 193,569 394,537 0 678,529 384,233 518,359 280,976 1,478,550 2,151,225 -306,445 1,275,381
Total Current Liabilities 0 6,726,058 2,050,894 1,698,268 1,381,009 1,414,620 1,715,207 974,014 784,540 1,593,983 655,738 840,129 841,572 1,289,764 823,917 905,512 527,703 376,134 751,496 876,830 1,830,047
Non-Current Liabilities
Long Term Debt 0 2,453,443 4,047,294 4,652,338 5,955,758 7,776,638 8,558,356 7,035,084 5,198,312 5,030,943 5,278,343 4,650,173 4,579,531 4,128,300 3,880,456 2,761,352 2,263,959 2,836,873 3,762,734 2,592,772 2,021,014
Deferred Revenue 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Deferred Tax 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Non-Current Liabilities 0 8,447,493 3,837,099 5,860,890 4,842,680 4,479,864 1,252,979 1,109,544 440,813 1,223,996 1,737,768 1,312,184 0 433,082 889,095 1,059,913 1,844,483 560,543 -13,954 1,277,909 1,261,247
Total Non-Current Liabilities 0 10,900,936 11,693,034 10,513,228 10,454,767 11,911,061 12,168,017 9,784,888 7,365,674 6,875,454 7,016,111 5,805,648 4,579,531 4,561,382 4,769,551 3,821,265 4,108,442 4,875,966 5,900,005 6,334,741 3,282,261
Total Liabilities 0 12,532,337 13,743,928 12,211,496 11,835,776 13,325,681 13,883,224 10,758,902 8,150,214 8,469,437 7,671,849 6,645,777 6,360,998 5,851,146 5,593,468 4,726,777 4,636,145 5,252,100 6,651,501 7,211,571 5,112,308
Common Stock 0 29,508 29,268 33,994 33,838 33,656 33,443 24,312 23,707 21,364 20,722 21,781 20,538 20,208 19,998 19,811 17,346 17,227 16,976 16,303 15,632
Retained Earnings 0 22,369,368 18,861,417 14,685,329 10,564,994 8,295,001 6,487,650 4,840,978 4,306,256 3,429,736 2,660,034 2,053,893 1,605,131 956,401 894,108 828,424 1,273,159 2,496,933 4,539,137 4,046,563 2,780,637
Accumulated Other Comprehensive Income/Loss 0 4,879 2,408 -1,341 -805 498 -366 1,034 -309 39 130 -0 0 -76,795 -57,860 -52,954 0 -2,061 -2,041 -44,653 -17,139
Total Stockholders Equity 0 26,580,664 24,100,500 20,816,425 17,994,856 15,949,517 14,581,535 7,872,317 7,026,042 5,648,944 4,827,020 4,168,901 3,414,764 2,696,468 2,608,949 2,443,479 2,623,007 3,822,119 5,701,372 5,251,411 4,052,972
Total Investments 0 2,551,340 4,298,046 3,020,636 2,187,189 2,076,236 1,835,408 1,753,390 1,447,283 1,242,921 955,981 973,893 708,103 743,594 735,644 636,783 0 0 0 0 0
Total Debt 0 2,940,599 4,064,043 4,652,338 5,957,664 7,827,941 8,558,356 7,035,084 5,198,312 5,797,836 5,279,719 4,650,173 0 4,538,434 4,152,134 2,978,909 2,544,935 2,836,873 3,762,734 2,592,772 2,021,014
Net Debt -4,662,643 -3,374,407 -575,299 1,897,615 3,210,797 6,616,058 7,188,383 4,501,622 3,992,747 4,746,168 4,087,915 3,752,734 0 3,374,830 2,757,999 1,521,471 1,453,467 2,041,679 2,984,415 1,683,215 698,542

Reported Currency: USD TTM 2023-11-30 2022-11-30 2021-11-30 2020-11-30 2019-11-30 2018-11-30 2017-11-30 2016-11-30 2015-11-30 2014-11-30 2013-11-30 2012-11-30 2011-11-30 2010-11-30 2009-11-30 2008-11-30 2007-11-30 2006-11-30 2005-11-30 2004-11-30
Cash Flows from Operating Activities
Net Income 4,210,608 3,961,291 4,648,501 4,456,549 2,467,553 1,842,119 1,717,513 771,754 913,091 819,200 628,693 504,926 657,332 112,544 120,459 -417,147 -1,109,085 -1,941,081 593,869 1,344,410 945,619
Depreciation & Amortization 114,137 110,164 87,075 85,954 94,553 92,200 91,181 66,324 50,219 43,666 38,542 30,349 28,081 21,500 13,520 19,905 32,399 56,764 50,011 79,558 73,286
Deferred Income Tax 133,722 -67,968 -246,653 191,627 92,082 235,493 268,037 91,050 97,485 -5,637 75,324 151,619 -467,561 -20,345 -25,198 606,105 772,508 -438,817 -198,005 10,220 81,539
Stock Based Compensation 175,198 160,720 184,086 134,621 107,131 86,940 72,655 61,356 55,516 43,873 40,718 33,689 31,745 24,047 28,075 30,392 0 0 0 0 0
Change in Working Capital -773,019 571,536 -2,321,356 -1,650,902 1,319,104 -827,066 -169,254 -187,359 -685,063 -1,313,566 -1,582,612 -1,485,294 -751,668 -448,472 73,611 210,500 870,122 -331,764 -621,461 -1,311,883 -750,100
Accounts Receivable -496,764 -329,191 -422,398 -289,776 180,720 -119,084 -462,312 102,976 -212,684 -433,325 -522,354 -16,299 -220,587 -132,258 340,444 -122,999 0 0 0 0 0
Inventory 1,573,952 2,274,083 -2,383,821 -1,960,614 781,362 -623,644 -135,870 -661,494 -503,527 -1,126,907 -1,367,415 -1,627,136 -563,051 -38,903 -115,247 428,964 292,264 666,228 -371,268 -1,687,491 -870,194
Accounts Payable 79,536 -625,862 701,113 881,309 266,488 -14,639 412,796 356,669 21,432 225,790 326,087 164,571 28,129 -106,841 -120,862 -95,896 0 0 0 0 0
Other Working Capital -1,929,743 -747,494 -216,250 -281,821 90,534 -69,699 16,132 14,490 9,716 20,876 -18,930 -6,430 3,841 -170,470 -30,724 431 577,858 -997,992 -250,193 375,608 0
Other Non-Cash Items 1,059,817 443,995 914,015 -685,075 110,396 52,657 -268,523 193,739 76,556 -7,182 10,847 -43,003 77,423 51,591 63,761 -28,912 591,859 2,803,581 547,020 -5,765 0
Net Cash Provided by Operating Activities 4,079,878 5,179,738 3,265,668 2,532,774 4,190,819 1,482,343 1,711,609 996,864 507,804 -419,646 -788,488 -807,714 -424,648 -259,135 274,228 420,843 1,100,834 444,513 554,650 322,975 272,747
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -176,327 -99,799 -57,214 -65,172 -72,752 -86,497 -130,439 -111,773 -76,439 -91,355 -22,599 -8,126 -2,822 -9,936 -5,062 0 0 0 -26,783 -21,747 -27,389
Acquisitions Net -41,727 -36,908 -447,401 -375,843 -471,239 -394,089 -1,283,555 -1,041,407 -426,486 -314,937 -165,272 -146,768 -116,166 45,157 -184,699 24,119 0 0 -33,213 -416,049 -105,730
Purchases of Investments -222,621 -8,000 -93,769 -128,162 -45,548 -36,261 -78,373 -160,820 -80,200 -105,753 -70,606 -64,664 -62,541 -237,285 -537,859 -327,741 -176,514 -107,791 -108,626 -37,350 -48,562
Sales/Maturities of Investments 8,109 4,673 26,083 30,946 56,166 52,593 439,459 45,375 25,467 30,640 101,117 36,052 51,637 109,099 7,995 28,173 220,322 107,530 82,492 36,078 34,376
Other Investing Activities 141,664 -36,947 443,999 433,145 253,168 483,850 444,786 398,808 471,821 383,012 595,719 872,755 375,183 -43,189 46,254 329 -309,511 307,244 -320,339 -564,505 -290,851
Net Cash Used for Investing Activities -312,571 -176,981 -128,302 -105,086 -280,205 19,596 -608,122 -869,817 -85,837 -98,393 438,359 689,249 245,291 -136,154 -673,371 -275,120 -265,703 306,983 -406,469 -1,003,573 -438,156
Cash Flows from Financing Activities
Debt Repayment -704,526 -1,197,539 -214,012 -1,078,983 -2,294,141 -1,035,464 -1,760,318 1,157,892 -90,370 797,524 847,836 12,420 389,386 243,354 413,461 -48,210 -444,483 -1,064,160 28,436 697,751 501,468
Common Stock Issued 0 0 0 0 0 493 3,061 720 19,471 9,405 13,599 34,114 32,174 6,751 2,238 221,437 224 21,588 31,131 38,069 14,537
Common Stock Repurchased -2,070,408 -1,182,711 -1,039,309 -1,430,212 -321,524 -523,074 -299,833 -27,054 -19,902 -23,188 -20,424 -12,320 -17,149 -5,724 -1,806 -1,566 -1,758 -3,971 -323,229 -289,284 -113,582
Dividends Paid -519,369 -430,560 -438,038 -309,776 -195,043 -51,454 -49,159 -37,608 -35,324 -33,192 -32,775 -30,912 -30,394 -29,906 -29,577 -27,588 -83,487 -101,123 -101,295 -89,229 -79,945
Other Financing Activities -282,075 -436,779 414,080 414,236 364,133 -19,725 -89,652 100,346 -124,758 -355,879 -146,798 -225,075 -47,521 -49,717 -48,476 -35,780 102,601 413,045 -64,248 -33,181 -18,396
Net Cash Used Provided by Financing Activities -3,580,195 -3,247,589 -1,277,279 -2,404,735 -2,446,575 -1,629,224 -2,195,901 1,194,296 -250,883 394,670 661,438 -221,773 326,496 164,758 335,840 108,293 -426,903 -734,621 -429,205 324,126 322,478
Effect of Forex Changes on Cash -1,189,035 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Net Change in Cash 189,021 1,755,168 1,860,087 22,953 1,464,039 -127,285 -1,092,414 1,321,343 171,084 -123,369 311,309 -340,238 147,139 -230,531 -63,303 254,016 408,228 16,875 -281,024 -356,472 157,069
Cash at End of Period 20,040,727 6,570,938 4,815,770 2,955,683 2,932,730 1,468,691 1,558,458 2,650,872 1,329,529 1,158,445 1,281,814 970,505 1,310,743 1,163,604 1,394,135 1,457,438 1,203,422 795,194 778,319 1,059,343 1,427,941
Cash at Start of Period 19,851,706 4,815,770 2,955,683 2,932,730 1,468,691 1,595,976 2,650,872 1,329,529 1,158,445 1,281,814 970,505 1,310,743 1,163,604 1,394,135 1,457,438 1,203,422 795,194 778,319 1,059,343 1,415,815 1,270,872
Free Cash Flow
Operating Cash Flow 4,079,878 5,179,738 3,265,668 2,532,774 4,190,819 1,482,343 1,711,609 996,864 507,804 -419,646 -788,488 -807,714 -424,648 -259,135 274,228 420,843 1,100,834 444,513 554,650 322,975 272,747
Capital Expenditure -176,327 -99,799 -57,214 -65,172 -72,752 -86,497 -130,439 -111,773 -76,439 -91,355 -22,599 -8,126 -2,822 -9,936 -5,062 0 0 0 -26,783 -21,747 -27,389
Free Cash Flow 3,903,551 5,079,939 3,208,454 2,467,602 4,118,067 1,395,846 1,581,170 885,091 431,365 -511,001 -811,087 -815,840 -427,470 -269,071 269,166 420,843 1,100,834 444,513 527,867 301,228 245,358