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-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
Revenue 34,233,366 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 10,504,899
Revenue Growth - 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% 32.00%
Cost of Revenue 18,819,860 249,022 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 8,993,304
Gross Profit 15,413,506 33,984,344 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 1,511,595
Gross Profit Margin 39.02% 99.27% 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% 14.39%
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,084,103 501,338 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 141,722
Total Operating Expenses 1,084,103 501,338 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 141,722
Operating Income or Loss 5,443,232 5,527,707 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 1,369,873
Operating Margin 15.59% 16.15% 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% 13.04%
Interest Expense 171,945 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 0
EBITDA 5,469,585 5,527,707 7,545,913 5,878,883 3,123,788 2,461,181 1,846,824 1,475,500 1,335,095 1,222,070 1,006,335 775,854 316,467 2,806,899 142,284 -542,312 -340,302 -2,478,795 885,353 2,097,254 1,384,704
Depreciation and Amortization 92,478 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
Income Before Tax 5,202,304 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 1,519,067
Income Tax Expense 1,241,013 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 573,448
Net Income 3,938,511 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 945,619
Net Income Margin 11.29% 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% 9.00%
EPS 13.76 13.90 15.74 14.28 7.88 5.81 5.50 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 5.97
EPS Diluted 13.76 13.90 15.72 14.27 7.85 5.81 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 5.59
Weighted Average Shares Out - 283,319 289,824 306,612 309,407 318,422 308,565 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 158,380
Weighted Average Shares Out Diluted - 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 169,216

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 6,273,724 6,273,724 4,616,124 2,735,213 2,703,986 1,445,996 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,091,468 795,194 778,319 909,557 1,322,472
Short Term Investments 37,953 37,953 35,482 41,654 53,497 3,732 4,161 57,439 53,570 42,827 0 0 0 0 0 0 0 0 0 0 0
Cash + Short Term Investments 6,273,724 6,273,724 4,616,124 2,735,213 2,703,986 1,449,728 1,562,619 2,708,311 1,383,099 1,201,272 1,281,814 970,505 1,310,743 1,163,604 1,394,135 1,457,438 1,091,468 795,194 778,319 909,557 1,322,472
Net Receivables 887,992 887,992 673,980 490,278 298,671 2,625,683 1,041,839 522,530 891,559 637,120 528,180 569,383 662,510 274,523 218,874 580,448 349,980 488,217 792,047 299,232 153,285
Inventory 18,352,735 18,352,735 21,432,011 18,715,304 16,925,228 18,093,647 17,068,704 10,860,890 9,178,926 8,746,104 7,742,108 6,611,548 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 2,015,635 2,015,635 23,046 21,927 15,211 70,901 1,251,407 1,216,746 1,099,317 1,202,054 917,425 507,485 747,199 219,386 101,309 34,871 8,828 35,429 24,796 22,681 0
Total Current Assets 27,530,086 27,530,086 26,745,161 21,962,722 19,943,096 22,239,959 20,924,569 15,308,477 12,552,901 11,786,550 10,469,527 8,658,921 7,792,165 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 404,789 404,789 355,095 339,906 411,518 279,527 319,861 215,068 173,614 116,178 158,904 181,423 313,621 319,245 195,065 152,032 0 23,918 42,877 0 0
Goodwill 3,442,359 3,442,359 3,442,359 3,442,359 3,442,359 3,657,875 3,680,047 196,404 39,838 38,854 38,854 34,046 34,046 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 1,143,909 1,143,909 1,173,164 972,084 953,177 2,218,319 2,095,096 1,849,910 1,519,278 1,314,093 1,010,143 1,006,523 761,406 743,594 735,644 636,783 0 0 0 0 0
Tax Assets -404,789 -404,789 0 -339,906 -411,518 0 303,526 294,665 223,072 269,699 376,461 517,249 601,022 713,354 1,219,314 0 0 741,598 0 0 0
Other Non-Current Assets 7,117,949 7,117,949 6,268,516 6,830,613 5,596,545 963,831 1,243,082 880,510 853,078 894,135 904,378 875,085 859,946 1,301,475 690,451 331,184 1,474,532 2,456,766 2,680,901 3,251,068 2,547,453
Total Non-Current Assets 11,704,217 11,704,217 11,239,134 11,245,056 9,992,081 7,119,552 7,641,612 3,436,557 2,808,880 2,632,959 2,488,740 2,614,326 2,570,041 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Total Assets 39,234,303 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,958,267 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 1,631,401 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 876,830 1,830,047
Short Term Debt 0 0 0 0 0 0 0 0 0 0 0 0 0 762,463 271,678 217,557 280,976 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 0 0 0 0 0 0 0 0 4,007 4,008 10,150 0 326,200 384,233 518,359 0 0 0 0 0
Total Current Liabilities 1,631,401 1,631,401 1,616,128 1,321,247 1,037,338 1,069,179 1,325,398 754,668 596,519 542,859 464,801 299,033 220,690 1,289,764 823,917 905,512 527,703 376,134 751,496 876,830 1,830,047
Non-Current Liabilities
Long Term Debt 2,816,482 2,816,482 4,047,294 4,652,338 5,955,758 9,573,696 10,117,058 7,972,515 6,275,540 6,655,158 6,017,602 5,079,464 5,037,525 3,775,971 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 8,084,454 8,084,454 8,080,506 6,237,911 4,842,680 2,682,806 2,440,768 2,031,719 1,278,155 1,271,420 1,224,562 1,267,280 1,102,783 785,411 889,095 1,059,913 1,844,483 2,039,093 2,137,271 3,741,969 1,261,247
Total Non-Current Liabilities 10,900,936 10,900,936 12,127,800 10,890,249 10,798,438 12,256,502 12,557,826 10,004,234 7,553,695 7,926,578 7,242,164 6,346,744 6,140,308 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 12,532,337 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,706,965 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 29,508 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 22,369,368 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 4,879 4,879 2,408 -1,341 -805 498 -366 1,034 -309 39 -87,931 -83,792 -78,990 -76,795 -57,860 -52,954 0 -2,061 -2,041 -44,653 -17,139
Total Stockholders Equity 26,580,664 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 1,143,909 1,143,909 1,173,164 1,013,738 1,006,674 2,222,051 2,099,257 1,907,349 1,572,848 1,356,920 1,010,143 1,006,523 761,406 743,594 735,644 636,783 0 0 0 0 0
Total Debt 2,816,482 2,816,482 4,047,294 4,652,338 5,955,758 9,573,696 10,117,058 7,972,515 6,275,540 6,655,158 6,017,602 5,079,464 5,037,525 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 -3,457,242 -3,457,242 -568,830 1,917,125 3,251,772 8,127,700 8,558,600 5,321,643 4,946,011 5,496,713 4,735,788 4,108,959 3,726,782 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 3,955,243 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 110,164 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 257,941 -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 160,720 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 -56,969 295,830 183,216 206,435 0
Change in Working Capital 571,536 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 -166,877 0 0 0 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 2,274,083 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 -625,862 -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 -909,808 -1,076,685 -638,648 -571,597 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 120,094
Other Non-Cash Items 124,134 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 -77,597
Net Cash Provided by Operating Activities 5,179,738 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 -99,799 -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 -201,042 -201,042 -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 -425,718 -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 13,555 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 536,023 127,187 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 -176,981 -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 -2,145,294 -1,226,251 -623,079 -1,355,063 -2,386,829 -1,122,902 -2,052,191 -1,422,968 -499,994 -817,031 -625,592 -822,365 -499,974 -249,389 -616,159 -455,014 -444,483 -1,064,160 -28,436 -697,751 0
Common Stock Issued 28,712 28,712 0 276,080 92,688 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 -1,182,711 -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 -430,560 -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 482,264 -436,779 823,147 414,236 364,133 67,713 202,221 2,681,206 284,866 1,258,676 1,326,630 609,710 841,839 443,026 981,144 371,024 102,601 413,045 -7,376 1,362,321 501,468
Net Cash Used Provided by Financing Activities -3,247,589 -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 -2,412,629 -1,660,917 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Net Change in Cash 1,755,168 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 19,284,971 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 17,529,803 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 5,179,738 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 -99,799 -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 5,079,939 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