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-02-29 2023-02-28 2022-02-28 2021-02-28 2020-02-29 2019-02-28 2018-02-28 2017-02-28 2016-02-29 2015-02-28 2014-02-28 2013-02-28 2012-02-29 2011-02-28 2010-02-28 2009-04-09 2008-02-29 2007-02-28 2006-02-28 2005-02-28
Revenue 25,962,374 26,536,040 29,684,873 31,900,412 18,950,149 20,319,987 18,173,100 17,120,209 15,875,118 15,149,675 14,268,716 12,574,299 10,962,818 10,003,599 8,975,554 7,470,193 6,973,966 8,199,571 7,465,656 6,259,967 5,260,262
Revenue Growth - -10.61% -6.95% 68.34% -6.74% 11.81% 6.15% 7.84% 4.79% 6.17% 13.48% 14.70% 9.59% 11.45% 20.15% 7.12% -14.95% 9.83% 19.26% 19.00%
Cost of Revenue 23,406,098 24,078,359 26,884,670 28,612,870 16,571,024 17,597,647 15,692,509 14,791,350 13,691,824 13,130,915 12,381,189 10,925,598 9,498,456 8,624,838 7,674,326 6,371,323 6,005,796 7,127,146 6,494,594 5,469,253 4,610,066
Gross Profit 2,556,276 2,457,681 2,800,203 3,287,542 2,379,125 2,722,340 2,480,591 2,328,859 2,183,294 2,018,760 1,887,527 1,648,701 1,464,362 1,378,761 1,301,228 1,098,870 968,170 1,072,425 971,062 790,714 650,196
Gross Profit Margin 9.82% 9.26% 9.43% 10.31% 12.55% 13.40% 13.65% 13.60% 13.75% 13.33% 13.23% 13.11% 13.36% 13.78% 14.50% 14.71% 13.88% 13.08% 13.01% 12.63% 12.36%
Research and Development 52,900 52,900 13,225 5,668 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
General and Administrative Expenses 2,365,163 2,286,378 2,487,400 2,325,200 1,898,775 1,940,067 1,730,275 1,617,051 1,488,500 1,351,900 1,257,700 1,155 1,031,000 940,786 905,091 818,691 882,358 858,372 776,168 651,988 546,577
Total Operating Expenses 2,787,103 2,580,378 3,032,849 2,678,856 1,898,775 1,940,067 1,730,275 1,617,051 1,488,500 1,351,900 1,257,700 1,155 1,031,000 940,786 905,091 819,811 882,358 858,372 776,168 651,988 546,577
Operating Income or Loss 46,757 -122,697 1,067,502 1,815,241 1,051,435 1,243,993 1,188,598 1,134,353 1,062,821 1,046,302 993,804 828,156 733,708 404,261 393,507 455,956 81,512 214,053 323,349 239,983 184,523
Operating Margin 0.08% -0.46% 3.60% 5.69% 5.55% 6.12% 6.54% 6.63% 6.69% 6.91% 6.96% 6.59% 6.69% 4.04% 4.38% 6.10% 1.17% 2.61% 4.33% 3.83% 3.51%
Interest Expense 804,046 763,450 430,698 322,895 86,178 83,007 75,792 70,745 56,416 36,358 24,473 30,834 32,357 33,714 3,110 3,460 6,086 4,955 0 0 0
EBITDA 819,725 154,103 1,332,726 2,088,429 1,293,591 1,459,804 1,370,845 1,314,295 1,231,696 1,183,662 1,108,977 930,067 828,991 520,787 456,038 514,284 142,339 174,063 96,820 61,145 40,583
Depreciation and Amortization 283,046 276,800 265,224 273,188 242,156 215,811 182,247 179,942 168,875 137,360 115,173 101,911 95,283 82,812 59,421 58,328 54,741 46,615 34,551 26,746 20,253
Income Before Tax 540,995 641,595 636,804 1,492,346 965,257 1,160,986 1,112,806 1,063,608 1,006,405 1,009,944 969,331 797,322 701,351 666,910 613,490 452,496 96,798 297,069 323,349 239,983 184,523
Income Tax Expense 137,649 162,391 152,042 341,049 218,338 272,553 270,393 399,496 379,435 386,516 371,973 304,736 267,067 253,115 232,612 170,828 37,585 115,044 124,752 91,928 71,595
Net Income 403,346 479,204 484,762 1,151,297 746,919 888,433 842,413 664,112 626,970 623,428 597,358 492,586 434,284 413,795 380,878 281,668 59,213 182,025 198,597 148,055 112,928
Net Income Margin 1.51% 1.81% 1.63% 3.61% 3.94% 4.37% 4.64% 3.88% 3.95% 4.12% 4.19% 3.92% 3.96% 4.14% 4.24% 3.77% 0.85% 2.22% 2.66% 2.37% 2.15%
EPS 2.56 3.03 3.05 7.09 4.58 5.39 4.83 3.60 3.29 3.07 2.77 2.20 1.90 1.83 1.68 1.27 0.27 0.84 0.93 0.64 0.49
EPS Diluted 2.56 3.02 3.03 6.97 4.52 5.33 4.79 3.60 3.26 3.03 2.73 2.16 1.87 1.79 1.65 1.26 0.27 0.83 0.92 0.63 0.48
Weighted Average Shares Out - 158,216 158,800 162,410 163,183 164,836 174,463 182,660 190,343 203,275 215,617 223,589 228,095 226,282 223,449 219,527 217,537 216,045 212,454 209,270 208,100
Weighted Average Shares Out Diluted - 158,707 159,771 165,176 165,133 166,820 175,884 184,470 192,215 205,540 218,691 227,584 231,823 230,721 227,601 222,234 219,357 220,522 216,739 212,846 211,300

Reported Currency: USD Q1 2024-02-29 2023-02-28 2022-02-28 2021-02-28 2020-02-29 2019-02-28 2018-02-28 2017-02-28 2016-02-29 2015-02-28 2014-02-28 2013-02-28 2012-02-29 2011-02-28 2010-02-28 2009-04-09 2008-02-29 2007-02-28 2006-02-28 2005-02-28
Current Assets
Cash and Cash Equivalents 755,338 1,080,790 314,758 102,716 132,319 58,211 46,938 44,525 38,416 37,394 27,606 627,901 449,364 442,658 41,121 18,278 140,597 12,965 19,455 21,759 29,099
Short Term Investments 0 0 0 0 0 0 0 0 0 587 1,201 0 26 0 0 0 0 0 0 0 0
Cash + Short Term Investments 755,338 1,080,790 314,758 102,716 132,319 58,211 46,938 44,525 38,416 37,394 27,606 627,901 449,364 442,658 41,121 18,278 140,597 12,965 19,455 21,759 29,099
Net Receivables 212,370 221,153 298,783 560,984 239,070 191,090 139,850 133,321 152,388 132,171 137,690 79,923 91,961 86,434 119,597 682,389 433,886 348,973 279,877 239,068 246,282
Inventory 3,772,885 3,678,070 3,726,142 5,124,569 3,157,159 2,846,416 2,519,455 2,390,694 2,260,563 1,932,029 2,086,874 1,641,424 1,517,813 1,092,592 1,049,477 843,133 703,157 975,777 836,116 669,700 576,567
Other Current Assets 229,714 246,581 230,795 212,922 91,833 86,927 67,101 93,462 41,910 26,358 44,646 26,811 21,513 17,512 33,660 12,612 10,112 19,210 15,068 11,211 13,008
Total Current Assets 4,970,307 5,226,594 5,041,367 6,549,290 4,116,796 3,663,687 3,214,013 3,061,444 2,873,630 2,471,781 2,599,038 2,643,224 2,310,131 1,853,448 1,410,098 1,556,412 1,287,752 1,356,925 1,150,516 941,738 864,956
Non-Current Assets
Property, Plant and Equipment 4,243,779 4,186,247 3,976,591 3,746,425 3,487,215 3,518,196 2,828,058 2,667,061 2,518,393 2,161,698 1,862,538 1,652,977 1,428,970 1,278,722 920,045 893,453 938,259 862,497 651,850 499,298 406,301
Goodwill 141,258 141,258 141,258 141,258 653 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Intangible Assets 0 0 0 0 0 0 0 0 0 0 0 10,100 10,100 0 0 0 0 0 0 0 0
Long Term Investments 17,427,450 17,267,344 16,588,691 15,504,001 13,739,919 13,776,211 12,573,287 11,673,404 10,719,676 9,646,492 0 -10,100 -10,100 0 0 0 0 0 0 0 0
Tax Assets 100,104 426,693 80,740 120,931 164,261 89,842 61,346 63,256 150,962 161,862 167,638 152,199 145,875 133,134 92,278 57,234 103,163 67,066 40,174 4,211 0
Other Non-Current Assets 359,196 276,564 354,089 276,359 32,697 13,810,457 12,614,450 11,694,511 10,736,371 9,686,235 8,568,987 7,258,757 6,003,626 5,066,239 4,417,488 49,092 50,013 46,673 43,033 44,000 21,756
Total Non-Current Assets 22,271,787 22,298,106 21,141,369 19,788,974 17,424,745 17,418,495 15,503,854 14,424,828 13,405,726 12,009,795 10,599,163 9,063,933 7,578,471 6,478,095 5,429,811 999,779 1,091,435 976,236 735,057 547,509 428,057
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 27,242,094 27,524,700 26,182,736 26,338,264 21,541,541 21,082,182 18,717,867 17,486,272 16,279,356 14,481,576 13,198,201 11,707,157 9,888,602 8,331,543 6,839,909 2,556,191 2,379,187 2,333,161 1,885,573 1,489,247 1,293,013
Current Liabilities
Accounts Payable 911,348 933,708 826,592 937,717 799,333 737,144 593,171 529,733 494,989 441,746 454,810 427,492 336,721 324,827 269,763 253,267 237,312 306,013 254,895 188,614 170,646
Short Term Debt 614,580 875,487 632,755 576,469 483,532 464,436 398,339 365,554 343,266 315,509 290,502 242,979 199,409 189,388 134,293 123,200 158,985 100,678 151,733 60,225 65,527
Tax Payables 24,792 0 0 0 218 1,389 3,784 0 1,404 2,029 1,554 2,438 222 3,125 772 6,327 26,551 7,569 23,377 0 0
Deferred Revenue 24,792 0 80,740 0 0 0 3,784 0 1,404 2,029 1,554 2,438 222 3,125 772 117,887 26,551 127,058 92,432 0 0
Other Current Liabilities 435,175 503,094 398,224 533,271 415,683 333,127 316,215 278,771 266,128 245,909 250,307 202,588 147,821 128,973 103,389 -17,003 67,922 -43,725 12,962 114,476 93,158
Total Current Liabilities 1,985,895 2,312,289 1,938,311 2,047,457 1,698,548 1,534,707 1,311,509 1,174,058 1,105,787 1,005,193 997,173 875,497 684,173 646,313 508,217 477,351 490,770 490,024 512,022 363,315 329,331
Non-Current Liabilities
Long Term Debt 18,217,377 17,959,656 18,298,965 18,698,288 15,043,537 15,384,727 13,806,325 12,752,812 11,826,438 10,342,323 8,818,750 7,340,431 6,009,627 4,863,318 3,909,492 27,371 178,062 227,153 33,744 134,787 128,419
Deferred Revenue 0 694,969 -366,888 -333,749 -217,942 -220,036 -101,258 -83,520 -84,882 -60,991 0 0 0 0 0 117,887 117,288 -17,710 -13,132 0 0
Deferred Tax 0 327,903 366,888 333,749 217,942 220,036 101,258 83,520 84,882 60,991 0 0 0 0 0 -117,887 0 17,710 13,132 0 5,027
Other Non-Current Liabilities 871,952 156,143 332,383 357,080 434,843 393,873 243,005 242,553 238,551 229,274 225,493 174,232 175,635 148,800 130,570 117,887 0 127,058 92,432 31,407 29,260
Total Non-Current Liabilities 19,089,329 19,138,671 18,631,348 19,055,368 15,478,380 15,778,600 14,049,330 12,995,365 12,064,989 10,571,597 9,044,243 7,514,663 6,185,262 5,012,118 4,040,062 145,258 295,350 354,211 126,176 166,194 162,706
Total Liabilities 21,075,224 21,450,960 20,569,659 21,102,825 17,176,928 17,313,307 15,360,839 14,169,423 13,170,776 11,576,790 10,041,416 8,390,160 6,869,435 5,658,431 4,548,279 622,609 786,120 844,235 638,198 529,509 492,037
Common Stock 78,176 78,806 79,040 80,527 81,586 81,541 83,739 89,874 93,274 97,356 104,435 110,843 112,953 113,559 112,943 111,533 110,196 109,308 108,014 52,477 52,152
Retained Earnings 4,192,798 4,126,909 3,723,094 3,524,066 2,887,897 2,488,417 2,104,146 2,047,240 1,883,283 1,746,804 1,994,221 2,214,216 1,993,772 1,744,519 1,383,105 1,095,461 813,793 754,580 572,147 407,715 259,660
Accumulated Other Comprehensive Income/Loss 61,678 59,279 97,869 -46,422 -118,691 -150,071 -68,010 -54,312 -56,555 -70,196 -65,391 -46,271 -59,808 -62,459 -25,057 -19,546 -16,860 -16,728 -20,332 -104,247 -88,164
Total Stockholders Equity 6,166,870 6,073,740 5,613,077 5,235,439 4,364,613 3,768,875 3,357,028 3,316,849 3,108,580 2,904,786 3,156,785 3,316,997 3,019,167 2,673,112 2,291,630 1,933,582 1,593,067 1,488,926 1,247,375 959,738 800,976
Total Investments 17,427,450 17,267,344 16,588,691 15,504,001 13,739,919 13,776,211 12,573,287 11,673,404 10,719,676 9,646,492 1,201 -10,100 26 0 0 0 0 0 0 0 0
Total Debt 19,544,117 19,530,112 18,931,720 19,274,757 15,527,069 15,849,163 14,204,664 13,118,366 12,169,704 10,657,832 9,109,252 7,583,410 6,209,036 5,052,706 4,043,785 150,571 337,047 327,831 185,477 195,012 193,946
Net Debt 18,788,779 18,449,322 18,616,962 19,172,041 15,394,750 15,790,952 14,157,726 13,073,841 12,131,288 10,620,438 9,081,646 6,955,509 5,759,672 4,610,048 4,002,664 132,293 196,450 314,866 166,022 173,253 164,847

Reported Currency: USD TTM 2024-02-29 2023-02-28 2022-02-28 2021-02-28 2020-02-29 2019-02-28 2018-02-28 2017-02-28 2016-02-29 2015-02-28 2014-02-28 2013-02-28 2012-02-29 2011-02-28 2010-02-28 2009-04-09 2008-02-29 2007-02-28 2006-02-28 2005-02-28
Cash Flows from Operating Activities
Net Income 403,346 479,204 484,762 1,151,297 746,919 888,433 842,413 664,112 626,970 623,428 597,358 492,586 434,284 413,795 380,878 281,668 59,213 182,025 198,597 148,055 112,928
Depreciation & Amortization 283,046 276,800 265,224 273,188 242,156 215,811 182,247 179,942 168,875 137,360 115,173 101,911 95,283 82,812 59,421 58,328 54,741 46,615 34,551 26,746 20,253
Deferred Income Tax 291 -4,800 -6,550 15,000 -35,787 -1,102 2,300 81,007 2,324 17,237 -4,299 -17,185 3,858 -872 19,393 29,761 -41,502 -24,405 -14,169 -11,991 -1,184
Stock Based Compensation 131,434 119,720 85,592 109,197 121,899 108,861 0 61,879 91,595 51,077 81,880 66,480 62,112 48,089 43,606 37,858 35,436 0 0 0 0
Change in Working Capital -675,775 -796,000 34,381 -4,335,613 -638,956 -1,727,083 -1,159,610 -1,269,128 -1,576,789 -1,169,448 -1,915,424 -1,408,620 -1,432,091 -645,244 -549,388 -362,167 145,975 -159,586 -118,984 -39,751 -85,775
Accounts Receivable -230,368 -902,939 262,201 -288,195 -43,507 -51,240 -6,529 19,067 -20,217 5,519 -57,767 12,038 -5,527 33,163 -40,538 -23,558 -2,648 -1,815 5,208 0 0
Inventory 308,335 48,072 1,398,427 -1,967,432 -323,318 -326,961 -128,761 -130,131 -328,534 154,845 -445,450 -123,611 -425,221 -43,115 -206,344 -139,976 272,620 -139,661 -166,416 -93,133 -110,506
Accounts Payable -120,765 118,511 -197,687 175,106 106,788 85,442 86,360 38,286 61,752 -55,187 51,960 117,405 -575 -616,654 -297,101 -190,447 -113,451 -56,868 35,759 0 0
Other Working Capital -632,977 -59,644 -1,428,560 -2,255,092 -378,919 -1,434,324 -1,110,680 -1,196,350 -1,289,790 -1,274,625 -1,464,167 -1,414,452 -1,000,768 -18,638 -5,405 -8,186 -10,546 38,758 6,465 53,382 24,731
Other Non-Cash Items 994,192 383,693 419,923 237,481 231,529 278,474 220,610 201,638 218,887 191,453 157,182 151,665 58,113 39,256 28,892 372 10,728 1,404 4,979 -764 -1,486
Net Cash Provided by Operating Activities 526,213 458,617 1,283,332 -2,549,450 667,760 -236,606 162,971 -80,550 -468,138 -148,893 -968,130 -613,163 -778,441 -62,164 -17,198 45,820 264,591 79,520 136,800 122,295 44,736
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -432,502 -465,307 -422,710 -308,534 -164,536 -331,896 -304,636 -296,816 -418,144 -315,584 -309,817 -310,317 -235,707 -172,616 -76,580 -22,434 -185,700 -253,106 -191,760 -194,433 -230,080
Acquisitions Net 218,776 1,351 5,190 -229,265 29,911 331,896 304,636 97 1,229 1,542 0 0 0 0 -4,001 447 45,741 0 0 0 0
Purchases of Investments -7,058 -6,193 -12,526 -24,614 -3,729 -59,050 -6,147 -8,649 -6,724 -11,463 -12,418 -5,712 -33,895 -3,316 4,001 -2,196 -3,987 -26,665 -16,765 0 0
Sales/Maturities of Investments 3,270 3,151 4,280 38,408 8,325 1,579 1,578 1,692 730 324 655 466 30,318 52 4,001 2,200 21,665 21,665 16,765 0 0
Other Investing Activities -218,505 -1,691 -3,056 260 1,846 -331,893 -303,944 -23,111 -41,435 -52,072 -39,164 -21,118 -15,990 -43,522 367 662 -33,065 1,089 4,569 78,340 88,999
Net Cash Used for Investing Activities -436,109 -466,998 -425,766 -523,745 -128,183 -389,364 -308,513 -326,787 -465,573 -378,795 -360,744 -336,681 -255,274 -219,402 -72,212 -21,321 -155,346 -257,017 -187,191 -116,093 -141,081
Cash Flows from Financing Activities
Debt Repayment -5,964,205 -357,107 -17,728,156 -18,391,027 -12,878,740 -16,912,508 -14,158,324 -13,466,420 -11,140,777 -10,165,201 -7,254,058 -5,533,242 -4,694,082 -4,472,132 -3,526,354 -792,981 -781,966 -6,554 0 0 0
Common Stock Issued 51,986 44,766 17,093 79,805 143,148 124,397 58,130 73,520 59,869 47,038 82,463 39,000 63,396 15,577 38,277 31,307 10,162 14,730 35,411 6,035 3,559
Common Stock Repurchased -197,005 -94,086 -333,932 -576,478 -229,938 -567,747 -904,726 -579,570 -564,337 -983,941 -916,981 -307,248 -203,405 0 0 0 0 0 0 -804 0
Dividends Paid 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Financing Activities 12,000,989 -21,633 17,334,815 21,992,566 25,101,316 36,105,784 30,398,945 28,788,093 25,164,247 23,250,128 17,585,358 13,837,098 11,724,924 5,139,658 3,600,330 614,856 790,191 162,831 12,676 -6,798 60,242
Net Cash Used Provided by Financing Activities -111,192 307,787 -710,180 3,104,866 -424,020 686,983 186,021 413,446 934,733 537,476 728,579 1,128,381 1,040,421 683,103 112,253 -146,818 18,387 171,007 48,087 -1,567 63,801
Effect of Forex Changes on Cash 1,511 -4,263 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Net Change in Cash -9,086 295,143 147,386 31,671 115,557 61,013 40,479 6,109 1,022 9,788 -600,295 178,537 6,706 401,537 22,843 -122,319 127,632 -6,490 -2,304 4,635 -32,544
Cash at End of Period 4,321,301 1,080,790 951,004 803,618 771,947 656,390 595,377 44,525 38,416 37,394 27,606 627,901 449,364 442,658 41,121 18,278 140,597 12,965 19,455 21,759 29,099
Cash at Start of Period 4,330,387 785,647 803,618 771,947 656,390 595,377 554,898 38,416 37,394 27,606 627,901 449,364 442,658 41,121 18,278 140,597 12,965 19,455 21,759 17,124 61,643
Free Cash Flow
Operating Cash Flow 526,213 458,617 1,283,332 -2,549,450 667,760 -236,606 162,971 -80,550 -468,138 -148,893 -968,130 -613,163 -778,441 -62,164 -17,198 45,820 264,591 79,520 136,800 122,295 44,736
Capital Expenditure -432,502 -465,307 -422,710 -308,534 -164,536 -331,896 -304,636 -296,816 -418,144 -315,584 -309,817 -310,317 -235,707 -172,616 -76,580 -22,434 -185,700 -253,106 -191,760 -194,433 -230,080
Free Cash Flow 93,711 -6,690 860,622 -2,857,984 503,224 -568,502 -141,665 -377,366 -886,282 -464,477 -1,277,947 -923,480 -1,014,148 -234,780 -93,778 23,386 78,891 -173,586 -54,960 -72,138 -185,344