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-12-31 2017-12-31 2016-12-31 2015-12-31 2014-12-31 2013-12-31 2012-12-31 2011-12-31 2010-12-31 2009-12-31 2008-12-31 2007-09-30 2006-09-30 2005-09-30 2004-09-30
Revenue 262,173,411 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 172,846 73,909 28,831 15,581 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% 45,073.63% 133.86% 156.35% 85.04% -99.98% 7.96% 12.14% 2.63%
Cost of Revenue 253,255,378 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 55,049 26,379 13,954 11,258 63,747,573 58,971,330 52,597,137 50,999,772
Gross Profit 8,918,033 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 117,797 47,530 14,877 4,323 2,326,739 2,231,815 1,980,184 2,179,182
Gross Profit Margin 3.40% 3.42% 3.49% 3.17% 2.74% 2.86% 2.73% 2.97% 2.82% 2.55% 2.47% 2.83% 3.36% 68.15% 64.31% 51.60% 27.75% 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,309,984 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 46,801 22,296 6,596 5,642 1,413,103 1,397,100 1,256,780 1,212,982
Total Operating Expenses 6,273,888 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 124,887 56,194 19,576 15,733 1,504,325 1,483,109 1,343,238 1,288,748
Operating Income or Loss 2,340,731 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 -7,090 -8,664 -4,699 -11,410 820,342 748,706 636,946 890,434
Operating Margin 0.90% 0.89% 0.99% 1.10% -2.70% 0.62% 26.14% 25.90% 23.63% 19.32% 16.94% 14.76% 8.24% -4.10% -11.72% -16.30% -73.23% 1.24% 1.22% 1.17% 1.67%
Interest Expense 228,931 228,931 210,673 182,544 137,883 157,769 33,156 22,471 11,279 5,858 3,414 950 5,236 5,275 3,915 2,343 2,495 0 0 0 0
EBITDA 3,698,545 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 67,451 29,780 5,956 -4,074 931,834 841,252 843,985 994,878
Depreciation and Amortization 963,904 963,904 693,895 514,786 391,062 462,407 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
Income Before Tax 2,160,836 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 -11,309 -12,500 0 0 785,050 740,629 468,825 760,373
Income Tax Expense 428,260 428,260 516,517 677,251 -1,894,273 112,971 -10 174 119 163 38 401 1,104 -530 -223 2,343 2,495 291,282 272,617 176,903 291,983
Net Income 1,745,293 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 -4,611 -4,906 -7,039 -13,888 469,167 467,714 319,199 468,390
Net Income Margin 0.67% 0.67% 0.71% 0.72% -1.80% 0.48% 14.31% 15.54% 14.66% 10.41% 8.36% 8.02% 2.44% -2.67% -6.64% -24.41% -89.13% 0.71% 0.76% 0.58% 0.88%
EPS 8.61 8.62 8.15 7.48 -84.26 2.06 2.23 2.22 1.82 1.38 1.08 0.90 0.25 -0.24 -0.25 -0.41 -0.81 1.26 1.14 0.63 1.07
EPS Diluted 8.53 8.53 8.04 7.39 -83.89 2.05 2.22 2.20 1.79 1.35 1.05 0.88 0.24 -0.24 -0.25 -0.41 -0.81 1.25 1.13 0.62 1.01
Weighted Average Shares Out - 204,606 211,296 208,381 204,728 211,724 220,240 222,246 225,938 217,786 234,813 234,969 257,217 19,609 19,459 17,109 17,109 370,362 410,018 425,264 447,348
Weighted Average Shares Out Diluted - 204,591 211,210 208,465 40,634 36,944 35,137 34,059 32,732 25,707 21,741 21,503 20,992 19,609 19,459 17,109 17,109 375,772 414,892 431,080 471,116

Reported Currency: USD Q4 2023-09-30 2022-09-30 2021-09-30 2020-09-30 2019-09-30 2018-12-31 2017-12-31 2016-12-31 2015-12-31 2014-12-31 2013-12-31 2012-12-31 2011-12-31 2010-12-31 2009-12-31 2008-12-31 2007-09-30 2006-09-30 2005-09-30 2004-09-30
Current Assets
Cash and Cash Equivalents 2,592,051 2,592,051 3,388,189 2,547,142 4,597,746 3,374,194 2,599 5,247 4,429 6,854 10,662 5,313 8,130 6,628 86,246 7,466 3,495 640,204 1,261,268 1,315,683 871,343
Short Term Investments 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 467,419 67,840 0 0
Cash + Short Term Investments 2,592,051 2,592,051 3,388,189 2,547,142 4,597,746 3,374,194 2,599 5,247 4,429 6,854 10,662 5,313 8,130 6,628 86,246 7,466 3,495 1,107,623 1,329,108 1,315,683 871,343
Net Receivables 20,911,081 20,911,081 18,452,675 18,389,050 14,298,880 12,386,879 18,464 28,875 25,125 12,235 10,290 10,339 9,901 6,562 5,332 1,566 2,346 3,472,358 3,427,139 2,640,646 2,260,973
Inventory 17,454,768 17,454,768 15,556,394 15,368,352 12,589,278 11,060,254 0 0 0 0 0 0 0 0 0 0 0 4,101,502 4,422,055 4,003,690 5,135,830
Other Current Assets 1,840,926 1,840,926 2,192,500 2,125,157 1,533,949 1,310,727 7,090 6,770 4,390 2,689 0 0 0 9,291 14,968 4,470 2,427 32,817 32,105 27,673 27,243
Total Current Assets 42,798,826 42,798,826 39,589,758 38,802,609 33,019,853 28,132,054 28,153 40,892 33,944 21,778 20,952 15,652 18,031 22,481 106,546 13,502 8,268 8,714,300 9,210,407 7,987,692 8,295,389
Non-Current Assets
Property, Plant and Equipment 2,135,171 2,135,171 2,135,003 2,162,961 1,484,808 1,770,516 195,310 6,408 5,356 6,157 7,474 7,346 4,152 674,168 589,679 218,055 197,493 506,984 509,746 514,758 465,264
Goodwill 0 0 8,503,886 9,030,531 6,706,719 6,705,507 40,646 40,646 41,191 41,191 41,191 41,191 41,191 41,191 41,191 0 0 2,611,055 2,588,712 0 0
Intangible Assets 14,005,900 14,005,900 4,332,737 5,256,927 1,886,107 2,294,836 24,651 23,791 24,353 15,181 15,092 19,553 19,453 36,643 71,704 2,140 2,974 477,725 475,055 2,878,724 2,893,350
Long Term Investments 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Tax Assets 200,667 200,667 237,571 290,791 70,522 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Non-Current Assets 3,418,182 3,418,182 1,761,661 1,793,986 779,854 269,067 1,564,907 1,420,922 1,346,459 1,078,236 990,716 932,752 762,505 33,743 23,906 5,723 5,111 0 0 0 0
Total Non-Current Assets 19,759,920 19,759,920 16,970,858 18,535,196 10,928,010 11,039,926 1,825,514 1,491,767 1,417,359 1,140,765 1,054,473 1,000,842 827,301 785,745 726,480 225,918 205,578 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 62,558,746 62,558,746 56,560,616 57,337,805 43,947,863 39,171,980 1,853,667 1,532,659 1,451,303 1,162,543 1,075,425 1,016,494 845,332 808,226 833,026 239,420 213,846 12,310,064 12,783,920 11,381,174 11,654,003
Current Liabilities
Accounts Payable 45,836,037 45,836,037 40,192,890 38,009,954 31,705,055 28,385,074 89,315 77,170 72,519 75,783 42,463 67,782 50,624 0 0 6,449 3,663 6,988,782 6,499,264 5,292,253 4,947,037
Short Term Debt 641,344 641,344 1,070,473 300,213 501,259 139,012 211,500 0 194,000 142,250 0 0 0 0 0 0 0 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 -641,344 -641,344 0 2,856,405 53,149 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Current Liabilities 2,353,817 2,353,817 2,214,592 192,069 1,593,614 1,057,208 -155,821 48,976 -152,151 -114,146 22,355 0 0 42,357 28,670 1,739 2,283 867,778 958,364 758,611 875,511
Total Current Liabilities 48,831,198 48,831,198 43,477,955 41,358,641 33,853,077 29,581,294 144,994 126,146 114,368 103,887 64,818 67,782 50,624 42,357 28,670 8,188 5,946 7,857,036 7,459,188 6,052,096 6,103,908
Non-Current Liabilities
Long Term Debt 4,146,113 4,146,113 4,632,360 6,383,711 3,618,261 4,033,880 1,130,823 939,570 690,450 391,007 318,500 232,500 59,750 121,864 124,873 62,387 52,530 1,227,298 1,093,931 951,479 1,157,111
Deferred Revenue 5,372,471 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,657,944 1,657,944 1,620,413 1,685,296 591,214 1,860,195 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Non-Current Liabilities 7,257,204 7,257,204 976,583 1,082,723 6,671,798 670,286 205,545 13,432 11,986 12,627 14,561 16,327 12,868 23,818 25,018 6,507 6,267 126,010 89,644 97,242 53,939
Total Non-Current Liabilities 13,061,261 13,061,261 13,011,388 15,394,753 10,934,422 6,597,480 1,374,040 987,869 739,849 432,351 352,266 260,405 83,935 145,682 149,891 68,894 58,797 1,353,308 1,183,575 1,048,721 1,211,050
Total Liabilities 61,892,459 61,892,459 56,489,343 56,753,394 44,787,499 36,178,774 1,519,034 1,114,015 854,217 536,238 417,084 328,187 134,559 188,039 178,561 77,082 64,743 9,210,344 8,642,763 7,100,817 7,314,958
Common Stock 666,287 666,287 2,927 2,907 2,878 2,853 363 338 334 301 212 209 207 204 194 0 0 2,379 2,354 1,156 1,125
Retained Earnings 0 0 2,977,646 1,670,513 518,335 4,235,491 -246,929 -177,566 -118,038 -88,891 -67,538 -50,264 -35,987 -23,545 -7,460 0 0 2,286,489 2,051,212 1,604,093 1,350,046
Accumulated Other Comprehensive Income/Loss 0 0 -1,830,970 -445,442 -108,830 -111,965 -2,193 753 -101 -493 -125 0 0 -34 52 -16,207 -7,012 -5,247 -15,303 -24,814 -13,577
Total Stockholders Equity 666,287 666,287 -289,784 223,354 -839,636 2,993,206 242,555 281,020 435,726 416,117 322,587 332,410 338,229 232,808 232,239 162,338 149,103 3,099,720 4,141,157 4,280,357 4,339,045
Total Investments 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 467,419 67,840 0 0
Total Debt 4,787,457 4,787,457 5,702,833 6,683,924 4,119,520 4,172,892 1,342,323 939,570 884,450 533,257 318,500 232,500 59,750 121,864 124,873 62,387 52,530 1,227,774 1,095,491 952,711 1,438,471
Net Debt 2,195,406 2,195,406 2,314,644 4,136,782 -478,226 798,698 1,339,724 934,323 880,021 526,403 307,838 227,187 51,620 115,236 38,627 54,921 49,035 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-12-31 2017-12-31 2016-12-31 2015-12-31 2014-12-31 2013-12-31 2012-12-31 2011-12-31 2010-12-31 2009-12-31 2008-12-31 2007-09-30 2006-09-30 2005-09-30 2004-09-30
Cash Flows from Operating Activities
Net Income 1,732,576 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 970,796 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 -89,968 0 196,184 334,866 -1,544,971 28,537 0 0 0 0 0 0 0 0 0 0 0 13,185 92,083 17,026 48,884
Stock Based Compensation 99,699 0 93,400 99,594 74,411 58,874 12,038 8,946 8,892 7,114 6,125 6,770 5,650 2,958 538 0 0 26,824 -20,305 54,554 0
Change in Working Capital 874,542 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 -2,711,786 -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 -2,183,368 -2,183,368 -665,370 -1,116,344 -1,621,143 -167,990 0 0 0 0 0 0 0 0 0 0 0 285,743 -349,543 1,072,577 916,301
Accounts Payable 6,103,451 6,103,451 3,320,725 2,049,167 3,300,832 1,561,048 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Working Capital -574,806 -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 323,689 340,312 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 3,911,334 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 -279,778 -458,359 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -137,309 -118,051 -113,132 -203,376 -189,278
Acquisitions Net -2,153,110 -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 0 0 0 0 -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 0 0 0 0 -307,370 0 0 0 0 0 0 0 0 0 0 0 0 7,346,093 2,285,894 0 0
Other Investing Activities 9,004 9,004 7,600 22,300 409,336 -1,659 -5,247 -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 -2,602,465 -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,714,793 -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 0 0 -226,753 -134,888 -286,839 -368,425
Common Stock Issued -49,916,546 61,152 5,081,706 8,334,545 66,355 76,234 0 0 0 0 0 0 0 0 344,359 20,274 55,763 94,620 138,046 174,060 15,151
Common Stock Repurchased -1,180,728 -1,180,728 -483,704 -82,150 -420,449 -674,031 0 -115,000 0 0 0 0 0 0 0 0 0 -1,436,007 -719,246 -787,757 -145,691
Dividends Paid -398,752 -398,752 -391,687 -366,648 -343,578 -338,974 -193,038 -172,484 -108,807 -87,420 -73,772 -57,098 -33,101 -23,785 -2,000 0 0 -37,249 -20,595 -10,598 -11,197
Other Financing Activities -50,009,252 -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 -2,222,278 -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 72,759 72,759 -57,850 -3,725 -1,221,057 -881,229 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Net Change in Cash -840,650 -840,650 523,411 -1,527,618 1,223,552 881,678 -2,648 818 -2,425 -3,808 5,349 -2,817 1,502 -79,618 78,780 3,971 -292 -621,064 294,715 444,340 71,307
Cash at End of Period 7,902,462 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,743,112 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 3,911,334 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 -458,359 -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 3,452,975 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