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-09-30 2022-09-30 2021-09-30 2020-09-30 2019-09-30 2018-09-30 2017-09-30 2016-09-30 2015-09-30 2014-09-30 2013-09-30 2012-09-30 2011-09-30 2010-09-30 2009-09-30 2008-09-30 2007-09-30 2006-09-30 2005-09-30 2004-09-30
Revenue 276,536,514 262,173,411 238,587,006 213,988,843 189,893,926 179,589,121 167,939,635 153,143,826 146,849,686 135,961,803 119,569,127 87,959,167 78,080,806 80,217,558 77,953,979 71,759,990 70,189,733 66,074,312 61,203,145 54,577,321 53,178,954
Revenue Growth - 9.89% 11.50% 12.69% 5.74% 6.94% 9.66% 4.29% 8.01% 13.71% 35.94% 12.65% -2.66% 2.90% 8.63% 2.24% 6.23% 7.96% 12.14% 2.63%
Cost of Revenue 267,602,164 253,213,918 230,252,441 207,214,409 184,698,562 174,450,809 163,363,256 148,599,219 142,710,838 132,497,983 116,611,197 85,474,231 75,460,933 77,678,462 75,597,337 69,659,915 68,142,731 63,747,573 58,971,330 52,597,137 50,999,772
Gross Profit 8,934,350 8,959,493 8,334,565 6,774,434 5,195,364 5,138,312 4,576,379 4,544,607 4,138,848 3,463,820 2,957,930 2,484,936 2,619,873 2,539,096 2,356,642 2,100,075 2,047,002 2,326,739 2,231,815 1,980,184 2,179,182
Gross Profit Margin 3.24% 3.42% 3.49% 3.17% 2.74% 2.86% 2.73% 2.97% 2.82% 2.55% 2.47% 2.83% 3.36% 3.17% 3.02% 2.93% 2.92% 3.52% 3.65% 3.63% 4.10%
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 5,485,526 5,309,984 4,848,962 3,594,251 2,767,217 2,663,508 88,809 79,849 75,495 71,184 62,793 61,381 54,951 1,197,969 1,163,346 1,125,646 1,124,683 1,413,103 1,397,100 1,256,780 1,212,982
Total Operating Expenses 6,036,024 6,273,888 5,542,857 4,099,423 3,158,279 3,125,915 230,517 209,276 184,273 166,937 143,577 127,445 119,891 1,329,845 1,249,807 1,204,554 1,206,764 1,504,325 1,483,109 1,343,238 1,288,748
Operating Income or Loss 2,775,764 2,340,731 2,366,378 2,354,197 -5,135,354 1,111,923 142,279 124,812 94,617 64,406 46,146 34,670 17,043 1,202,745 1,103,635 883,749 827,861 820,342 748,706 636,946 890,434
Operating Margin 1.00% 0.89% 0.99% 1.10% -2.70% 0.62% 0.08% 0.08% 0.06% 0.05% 0.04% 0.04% 0.02% 1.50% 1.42% 1.23% 1.18% 1.24% 1.22% 1.17% 1.67%
Interest Expense 254,232 228,931 210,673 182,544 137,883 157,769 33,156 22,471 11,279 5,858 3,414 950 5,236 78,902 72,494 58,307 2,495 0 0 0 0
EBITDA 4,024,078 3,698,545 3,474,757 3,408,797 2,426,248 2,487,756 252,701 226,751 178,759 136,429 106,939 85,977 75,715 1,319,449 1,193,296 974,429 950,524 931,834 841,252 843,985 994,878
Depreciation and Amortization 1,098,764 963,904 693,895 514,786 391,062 462,407 141,633 129,251 108,652 95,702 80,722 65,785 64,327 108,309 86,461 78,908 95,882 104,344 96,933 90,882 87,088
Income Before Tax 2,305,715 2,160,836 2,183,057 2,221,859 -5,293,831 967,106 106,753 100,665 82,040 57,022 40,090 32,013 11,820 1,130,641 1,027,769 824,074 761,338 785,050 740,629 468,825 760,373
Income Tax Expense 453,309 428,260 516,517 677,251 -1,894,273 112,971 -10 174 119 163 38 401 1,104 424,017 391,021 312,222 292,274 291,282 272,617 176,903 291,983
Net Income 1,852,421 1,745,293 1,698,820 1,539,932 -3,408,716 855,365 77,922 74,855 58,709 34,706 22,765 18,841 5,048 706,624 636,748 503,397 250,559 469,167 467,714 319,199 468,390
Net Income Margin 0.67% 0.67% 0.71% 0.72% -1.80% 0.48% 0.05% 0.05% 0.04% 0.03% 0.02% 0.02% 0.01% 0.88% 0.82% 0.70% 0.36% 0.71% 0.76% 0.58% 0.88%
EPS 9.23 8.62 8.15 7.48 -16.65 4.07 0.35 0.34 0.26 0.16 0.10 0.08 0.02 2.59 2.26 1.67 0.78 1.26 1.14 0.63 1.07
EPS Diluted 9.14 8.53 8.04 7.39 -16.65 4.04 2.22 2.20 1.79 1.35 1.05 0.88 0.24 2.54 2.22 1.66 0.77 1.25 1.13 0.62 1.01
Weighted Average Shares Out - 202,511 208,472 205,919 204,783 210,165 220,240 222,246 225,938 217,786 234,813 234,969 257,217 272,471 282,258 300,573 321,284 370,362 410,018 425,264 447,348
Weighted Average Shares Out Diluted - 204,591 211,210 208,465 204,783 211,840 35,137 34,059 32,732 25,707 21,741 21,503 20,992 277,717 287,246 302,754 324,920 375,772 414,892 431,080 471,116

Reported Currency: USD Q2 2023-09-30 2022-09-30 2021-09-30 2020-09-30 2019-09-30 2018-09-30 2017-09-30 2016-09-30 2015-09-30 2014-09-30 2013-09-30 2012-09-30 2011-09-30 2010-09-30 2009-09-30 2008-09-30 2007-09-30 2006-09-30 2005-09-30 2004-09-30
Current Assets
Cash and Cash Equivalents 2,068,858 2,592,051 3,388,189 2,547,142 4,597,746 3,374,194 2,492,516 2,435,115 2,741,832 2,167,442 1,808,513 1,231,006 1,066,608 1,825,990 1,658,182 1,009,368 878,114 640,204 1,261,268 1,315,683 871,343
Short Term Investments 0 0 0 0 0 0 0 0 26,100 50,800 0 0 0 0 0 0 0 467,419 67,840 0 0
Cash + Short Term Investments 2,068,858 2,592,051 3,388,189 2,547,142 4,597,746 3,374,194 2,492,516 2,435,115 2,767,932 2,167,442 1,808,513 1,231,006 1,066,608 1,825,990 1,658,182 1,009,368 878,114 1,107,623 1,329,108 1,315,683 871,343
Net Receivables 22,642,880 20,911,081 18,452,675 18,389,050 14,298,880 12,386,879 11,314,226 10,303,324 9,175,876 8,222,951 6,312,883 6,051,920 3,938,597 3,837,203 3,827,484 3,916,509 3,480,267 3,472,358 3,427,139 2,640,646 2,260,973
Inventory 18,825,900 17,454,768 15,556,394 15,368,352 12,589,278 11,060,254 11,918,508 11,461,428 10,723,920 9,755,094 8,593,852 6,981,494 5,689,147 5,466,534 5,210,098 4,972,820 4,211,775 4,101,502 4,422,055 4,003,690 5,135,830
Other Current Assets 623,414 1,840,926 2,192,500 2,125,157 1,533,949 1,310,727 169,122 103,432 184,119 189,001 84,957 129,231 73,811 9,291 14,968 4,470 43,691 32,817 32,105 27,673 27,243
Total Current Assets 44,161,052 42,798,826 39,589,758 38,802,609 33,019,853 28,132,054 25,894,372 24,303,299 22,851,847 20,334,488 16,800,205 14,393,651 10,987,151 11,217,623 10,748,350 9,953,753 8,669,761 8,714,300 9,210,407 7,987,692 8,295,389
Non-Current Assets
Property, Plant and Equipment 2,089,497 2,135,171 2,135,003 2,162,961 1,484,808 1,770,516 1,892,424 1,797,945 1,530,682 979,251 899,582 803,561 780,013 772,916 711,712 619,238 552,159 506,984 509,746 514,758 465,264
Goodwill 9,619,024 9,574,117 8,503,886 9,030,531 6,706,719 6,705,507 6,664,272 6,044,281 5,991,497 4,130,825 2,948,502 2,944,970 2,973,097 2,565,227 2,544,367 2,856,924 2,875,366 2,611,055 2,588,712 0 0
Intangible Assets 4,175,587 14,005,900 4,332,737 5,256,927 1,886,107 2,294,836 2,947,828 2,833,281 2,967,849 1,993,119 533,242 554,743 580,448 297,857 300,976 2,140 2,974 477,725 475,055 2,878,724 2,893,350
Long Term Investments 151,446 63,116 60,370 0 0 -287,638 0 57,600 56,700 65,900 117,800 0 0 0 0 0 0 0 0 0 0
Tax Assets 256,890 200,667 237,571 290,791 70,522 287,638 348,302 0 -0 -65,900 -3,599,544 0 0 0 0 0 0 0 0 0 0
Other Non-Current Assets 3,414,550 3,355,066 1,701,291 1,793,986 779,854 269,067 270,942 280,064 238,926 232,574 232,852 221,713 123,417 129,048 129,438 140,685 120,500 0 0 0 0
Total Non-Current Assets 19,706,994 19,759,920 16,970,858 18,535,196 10,928,010 11,039,926 12,123,768 11,013,171 10,785,654 7,401,669 4,731,978 4,524,987 4,456,975 3,765,048 3,686,493 3,618,987 3,548,025 3,595,764 3,573,513 3,393,482 3,358,614
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 63,868,046 62,558,746 56,560,616 57,337,805 43,947,863 39,171,980 38,018,140 35,316,470 33,637,501 27,736,157 21,532,183 18,918,638 15,444,126 14,982,671 14,434,843 13,572,740 12,217,786 12,310,064 12,783,920 11,381,174 11,654,003
Current Liabilities
Accounts Payable 46,320,774 45,836,037 40,192,890 38,009,954 31,705,055 28,385,074 26,836,873 25,404,042 23,926,320 20,886,439 15,592,834 13,335,792 9,630,110 9,202,115 8,833,285 8,517,162 7,326,580 6,988,782 6,499,264 5,292,253 4,947,037
Short Term Debt 1,069,152 641,344 1,070,473 300,213 501,259 139,012 151,657 12,121 610,210 142,250 0 0 0 392,089 422 1,068 1,719 476 1,560 1,232 281,360
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 -641,344 0 2,856,405 53,149 0 0 0 0 -142,250 0 0 0 0 0 0 821,531 0 0 0 0
Other Current Liabilities 2,371,885 2,995,161 2,214,592 192,069 1,593,614 1,057,208 881,157 1,402,002 743,839 1,672,076 1,657,326 1,534,843 1,584,372 1,260,916 1,072,637 961,380 839,290 867,778 958,364 758,611 875,511
Total Current Liabilities 49,761,811 48,831,198 43,477,955 41,358,641 33,853,077 29,581,294 27,869,687 26,818,165 25,280,369 22,700,765 17,250,160 14,870,635 11,214,482 10,855,120 9,906,344 9,479,610 8,167,589 7,857,036 7,459,188 6,052,096 6,103,908
Non-Current Liabilities
Long Term Debt 4,180,306 4,146,113 4,632,360 6,383,711 3,618,261 4,033,880 4,158,532 3,429,934 3,576,493 3,493,048 1,995,632 1,396,606 1,446,770 972,863 1,343,158 1,176,933 1,187,412 1,227,298 1,093,931 951,479 1,157,111
Deferred Revenue 0 5,372,471 5,782,032 6,243,023 53,149 33,119 37,672 34,867 37,413 28,717 19,205 11,578 11,317 0 0 0 0 0 0 0 0
Deferred Tax 1,701,735 1,657,944 1,620,413 1,685,296 591,214 1,860,195 2,177,712 2,492,612 2,214,774 819,188 -19,205 -11,578 -11,317 0 0 0 0 0 0 0 0
Other Non-Current Liabilities 6,997,172 1,884,733 976,583 1,082,723 6,671,798 670,286 724,576 476,431 399,048 60,919 310,287 320,074 314,845 285,723 231,044 199,728 152,740 126,010 89,644 97,242 53,939
Total Non-Current Liabilities 12,879,213 13,061,261 13,011,388 15,394,753 10,934,422 6,597,480 7,098,492 6,433,844 6,227,728 4,401,872 2,325,124 1,728,258 1,772,932 1,258,586 1,574,202 1,376,661 1,340,152 1,353,308 1,183,575 1,048,721 1,211,050
Total Liabilities 62,641,024 61,892,459 56,489,343 56,753,394 44,787,499 36,178,774 34,968,179 33,252,009 31,508,097 27,102,637 19,575,284 16,598,893 12,987,414 12,113,706 11,480,546 10,856,271 9,507,741 9,210,344 8,642,763 7,100,817 7,314,958
Common Stock 2,959 666,287 2,927 2,907 2,878 2,853 2,836 2,806 2,778 2,750 2,711 2,678 2,625 4,965 4,898 4,829 2,406 2,379 2,354 1,156 1,125
Retained Earnings 5,133,770 4,324,187 2,977,646 1,670,513 518,335 4,235,491 3,720,582 2,395,218 2,303,941 1,181,623 1,570,429 1,508,414 1,270,423 4,055,664 3,465,886 2,919,760 2,479,078 2,286,489 2,051,212 1,604,093 1,350,046
Accumulated Other Comprehensive Income/Loss -1,260,288 -1,402,607 -1,830,970 -445,442 -108,830 -111,965 -79,253 -95,850 -114,308 -136,333 -52,046 -35,483 -30,787 -50,868 -42,536 -46,096 -16,490 -5,247 -15,303 -24,814 -13,577
Total Stockholders Equity 1,227,022 666,287 -289,784 223,354 -839,636 2,993,206 2,932,824 2,064,461 2,129,404 633,520 1,956,899 2,319,745 2,456,712 2,868,965 2,954,297 2,716,469 2,710,045 3,099,720 4,141,157 4,280,357 4,339,045
Total Investments 151,446 63,116 60,370 0 0 -287,638 0 57,600 82,800 116,700 117,800 0 0 0 0 0 0 467,419 67,840 0 0
Total Debt 5,249,458 4,787,457 5,702,833 6,683,924 4,119,520 4,172,892 4,662,485 3,793,690 4,462,694 3,493,048 1,995,632 1,396,606 1,446,770 1,364,952 1,343,580 1,178,001 1,189,131 1,227,774 1,095,491 952,711 1,438,471
Net Debt 3,180,600 2,195,406 2,314,644 4,136,782 -478,226 798,698 2,169,969 1,358,575 1,720,862 1,325,606 187,119 165,600 380,162 -461,038 -314,602 168,633 311,017 587,570 -165,777 -362,972 567,128

Reported Currency: USD TTM 2023-09-30 2022-09-30 2021-09-30 2020-09-30 2019-09-30 2018-09-30 2017-09-30 2016-09-30 2015-09-30 2014-09-30 2013-09-30 2012-09-30 2011-09-30 2010-09-30 2009-09-30 2008-09-30 2007-09-30 2006-09-30 2005-09-30 2004-09-30
Cash Flows from Operating Activities
Net Income 1,850,468 1,732,576 1,666,540 1,544,608 -3,399,558 854,135 77,922 74,855 58,709 34,706 22,765 18,841 5,048 -4,611 -4,906 -7,039 -13,888 469,167 467,714 264,645 468,390
Depreciation & Amortization 1,098,880 963,904 709,835 514,786 408,013 497,512 141,633 129,251 108,652 95,702 80,722 65,785 64,327 67,317 30,994 10,652 7,319 104,344 96,933 90,882 87,088
Deferred Income Tax -93,283 -118,864 196,184 334,866 -1,544,971 28,537 1,152,627 319,069 -130,927 22,733 39,312 25,573 60,638 194,997 0 84,324 62,112 13,185 92,083 17,026 48,884
Stock Based Compensation 136,724 124,624 93,400 99,594 74,411 58,874 0 62,206 64,992 60,944 43,107 36,275 26,120 28,365 30,844 27,138 0 0 0 0 0
Change in Working Capital -685,646 874,542 -139,662 367,322 6,664,395 363,379 -31,587 -4,830 1,685 -38,243 8,264 -19,537 -12,717 -97,752 72,562 2,992 -3,387 518,405 118,121 979,704 205,231
Accounts Receivable -3,566,984 -2,711,786 -1,659,525 -930,078 -1,628,991 -1,241,890 10,923 -5,087 -13,199 -2,146 -599 -682 -3,657 -1,523 -1,207 470 -1,040 0 0 0 0
Inventory -888,876 -2,183,368 -665,370 -1,116,344 -1,621,143 -167,990 -4,923 -431,454 -1,107,252 -836,382 -956,506 -1,486,572 -200,110 -272,294 -242,967 -765,011 -8,013 285,743 -349,543 1,072,577 916,301
Accounts Payable 4,209,949 6,103,451 3,320,725 2,049,167 3,300,832 1,561,048 859,036 1,473,389 3,011,508 5,127,345 2,317,589 3,818,288 420,569 0 0 0 0 0 0 0 0
Other Working Capital -439,735 -333,755 -1,135,492 364,577 6,613,697 212,211 -42,510 257 14,884 -36,097 8,863 -18,855 -9,060 -96,229 73,769 2,522 -2,347 232,662 467,664 -92,873 -711,070
Other Non-Cash Items 2,401,706 334,552 176,791 -194,590 4,750 541,586 58,755 1,134 -7,413 43,294 -18,360 25,864 6,340 93,294 -83,284 -5,169 324 102,803 32,414 174,381 15,488
Net Cash Provided by Operating Activities 2,578,460 3,911,334 2,703,088 2,666,586 2,207,040 2,344,023 1,411,388 1,489,007 3,178,497 3,920,379 1,463,153 788,125 1,305,449 1,167,948 1,108,624 783,763 737,069 1,207,904 807,265 1,526,638 825,081
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -466,748 -458,359 -496,318 -438,217 -369,677 -310,222 -336,411 -466,397 -464,616 -231,585 -264,457 -202,450 -164,041 -167,954 -184,635 -145,837 -137,309 -118,051 -113,132 -203,376 -189,278
Acquisitions Net -745,739 -2,153,110 120,281 -5,725,660 -56,080 -63,951 -785,299 -61,648 -2,750,390 -2,633,412 -117,794 329,980 -775,670 -45,380 0 -1,482 -169,230 -170,089 -296,224 -4,404 -68,882
Purchases of Investments -751,296 -743,275 -18,491 -162,620 -56,080 0 0 -48,635 -19,034 -86,214 -117,794 0 0 0 0 0 0 -7,745,672 -1,997,022 0 0
Sales/Maturities of Investments 743,275 743,275 18,491 162,620 -307,370 0 0 74,778 101,829 0 0 0 0 0 0 108 467,419 7,346,093 2,285,894 0 0
Other Investing Activities -14,349 9,004 7,600 22,300 409,336 -1,659 866,067 -7,850 -5,878 -7,736 -5,893 -7,128 2,616 4,965 10,558 591 532 13,282 77,782 55,475 15,938
Net Cash Used for Investing Activities -1,234,857 -2,602,465 -368,437 -6,141,577 -379,871 -375,832 -255,643 -173,964 -364,202 -127,533 -106,192 -214,469 -83,802 -112,559 -45,481 -27,452 -53,845 -674,437 -42,702 -152,305 -242,222
Cash Flows from Financing Activities
Debt Repayment -50,523,039 -623,258 -5,910,897 -5,919,243 -32,006 -133,073 -211,036 -298,500 -247,750 -163,250 -102,250 -1,500 -134,864 -14,189 -152,600 -8,838 0 -226,753 -134,888 -286,839 -368,425
Common Stock Issued -49,919,780 61,152 5,081,706 8,334,545 66,355 76,234 138,456 102,923 2,435,247 0 0 0 0 0 344,359 20,274 55,763 94,620 138,046 174,060 15,151
Common Stock Repurchased -809,892 -1,180,728 -483,704 -82,150 -420,449 -674,031 -639,235 -115,000 -2,266,344 -1,859,106 -753,926 -484,176 -1,162,246 -840,577 -470,356 -450,350 -680,616 -1,436,007 -719,246 -787,757 -145,691
Dividends Paid -409,965 -398,752 -391,687 -366,648 -343,578 -338,974 0 -320,270 -288,477 -253,919 -214,469 -195,716 -132,760 -117,624 -90,622 -62,696 -48,674 -37,249 -20,595 -10,598 -11,197
Other Financing Activities -50,018,259 -19,540 -48,198 -13,655 126,061 -16,669 398,308 551,410 547,809 231,822 188,047 172,527 184,621 9,709 -81,402 9,713 7,422 224,105 131,947 -305,698 -369,815
Net Cash Used Provided by Financing Activities -717,386 -2,222,278 -1,752,780 1,952,849 -603,617 -1,086,513 -5,766 -34,574 191,252 -18,848 12,025 113,929 16,656 -28,265 108,357 29,987 63,185 -1,154,531 -469,848 -929,993 -511,552
Effect of Forex Changes on Cash -29,734 72,759 -57,850 -3,725 -1,221,057 -881,229 -1,152,627 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Net Change in Cash 443,311 -840,650 523,411 -1,527,618 1,223,552 881,678 57,401 -321,848 574,390 358,929 577,507 164,398 -759,382 167,808 648,814 131,254 237,910 -621,064 294,715 444,340 71,307
Cash at End of Period 9,342,147 2,752,889 3,593,539 3,070,128 4,597,746 3,374,194 2,492,516 2,419,984 2,741,832 2,167,442 1,808,513 1,231,006 1,066,608 1,825,990 1,658,182 1,009,368 878,114 640,204 1,261,268 1,315,683 871,343
Cash at Start of Period 8,898,836 3,593,539 3,070,128 4,597,746 3,374,194 2,492,516 2,435,115 2,741,832 2,167,442 1,808,513 1,231,006 1,066,608 1,825,990 1,658,182 1,009,368 878,114 640,204 1,261,268 966,553 871,343 800,036
Free Cash Flow
Operating Cash Flow 2,578,460 3,911,334 2,703,088 2,666,586 2,207,040 2,344,023 1,411,388 1,489,007 3,178,497 3,920,379 1,463,153 788,125 1,305,449 1,167,948 1,108,624 783,763 737,069 1,207,904 807,265 1,526,638 825,081
Capital Expenditure -466,748 -458,359 -496,318 -438,217 -369,677 -310,222 -336,411 -466,397 -464,616 -231,585 -264,457 -202,450 -164,041 -167,954 -184,635 -145,837 -137,309 -118,051 -113,132 -203,376 -189,278
Free Cash Flow 2,111,712 3,452,975 2,206,770 2,228,369 1,837,363 2,033,801 1,074,977 1,022,610 2,713,881 3,688,794 1,198,696 585,675 1,141,408 999,994 923,989 637,926 599,760 1,089,853 694,133 1,323,262 635,803