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 37,302,900 35,460,400 33,480,000 27,774,200 20,311,100 17,592,900 16,068,000 14,091,000 12,157,400 10,824,000 8,024,900 6,259,300 4,354,000 3,636,800 4,400,200 3,657,600 6,646,100 11,296,500 15,051,300 13,863,700 10,840,800
Revenue Growth - 5.92% 20.54% 36.74% 15.45% 9.49% 14.03% 15.90% 12.32% 34.88% 28.21% 43.76% 19.72% -17.35% 20.30% -44.97% -41.17% -24.95% 8.57% 27.88%
Cost of Revenue 27,498,500 26,110,000 22,975,900 19,899,200 15,373,200 13,720,900 12,398,100 11,042,800 9,502,600 8,535,700 6,268,600 4,853,500 3,492,400 3,023,300 3,627,600 3,538,700 8,281,800 10,485,100 11,418,300 10,140,300 8,197,300
Gross Profit 9,804,400 9,350,400 10,504,100 7,875,000 4,937,900 3,872,000 3,669,900 3,048,200 2,654,800 2,288,300 1,756,300 1,405,800 861,600 613,500 772,600 118,900 -1,635,700 811,400 3,633,000 3,723,400 2,643,500
Gross Profit Margin 26.24% 26.37% 31.37% 28.35% 24.31% 22.01% 22.84% 21.63% 21.84% 21.14% 21.89% 22.46% 19.79% 16.87% 17.56% 3.25% -24.61% 7.18% 24.14% 26.86% 24.38%
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 3,443,900 3,248,800 2,933,700 2,556,200 2,047,800 1,832,500 1,676,800 1,471,600 1,320,300 1,186,000 965,400 766,300 614,200 556,300 599,200 601,100 891,900 1,295,300 1,658,800 1,374,200 1,080,000
Total Operating Expenses 3,443,900 3,248,800 2,933,700 2,556,200 2,047,800 1,832,500 1,676,800 1,471,600 1,320,300 1,186,000 965,400 766,300 602,000 559,100 599,200 601,100 891,900 1,295,300 1,658,800 1,374,200 1,080,000
Operating Income or Loss 6,572,500 6,419,700 7,570,400 5,322,900 2,830,600 1,985,600 1,993,100 1,576,600 1,334,500 1,102,300 790,900 639,500 247,500 54,400 173,400 -482,200 -2,527,600 -483,900 1,974,200 2,349,200 1,563,500
Operating Margin 17.50% 18.10% 22.61% 19.16% 13.94% 11.29% 12.40% 11.19% 10.98% 10.18% 9.86% 10.22% 5.68% 1.50% 3.94% -13.18% -38.03% -4.28% 13.12% 16.94% 14.42%
Interest Expense 146,800 154,500 -21,200 152,200 153,300 140,200 0 -14,500 -13,500 0 0 5,100 26,900 51,900 88,200 97,200 39,000 23,600 17,900 4,400 0
EBITDA 6,445,400 6,193,200 7,651,800 5,396,800 2,911,000 2,057,600 2,036,700 1,631,300 1,402,700 1,166,200 852,600 685,600 288,600 83,900 200,600 -446,100 -2,394,300 69,300 1,968,000 2,355,700 1,590,300
Depreciation and Amortization 84,900 91,600 81,400 73,900 80,400 72,000 62,400 54,700 61,000 54,100 38,400 22,700 18,800 19,900 17,200 25,700 60,400 71,000 61,700 57,100 55,500
Income Before Tax 6,593,300 6,314,700 7,629,700 5,356,300 2,983,000 2,125,300 2,060,000 1,602,100 1,353,500 1,123,400 814,200 657,800 242,900 12,100 99,500 -552,300 -2,631,800 -951,200 1,987,100 2,378,600 1,582,900
Income Tax Expense 1,561,500 1,519,500 1,734,100 1,165,100 602,500 506,700 597,700 563,700 467,200 372,700 280,700 195,100 -713,400 -59,700 -145,600 -7,000 1,800 -238,700 753,800 908,100 607,800
Net Income 4,982,800 4,745,700 5,857,500 4,175,800 2,373,700 1,618,500 1,460,300 1,038,400 886,300 750,700 533,500 462,700 956,300 71,800 245,100 -545,300 -2,633,600 -712,500 1,233,300 1,470,500 975,100
Net Income Margin 13.27% 13.38% 17.50% 15.03% 11.69% 9.20% 9.09% 7.37% 7.29% 6.94% 6.65% 7.39% 21.96% 1.97% 5.57% -14.91% -39.63% -6.31% 8.19% 10.61% 8.99%
EPS 14.99 13.93 16.65 11.56 6.49 4.34 3.88 2.77 2.39 2.05 1.57 1.44 3.01 0.23 0.77 -1.72 -8.34 -2.27 3.94 4.71 3.14
EPS Diluted 14.89 13.82 16.51 11.42 6.41 4.29 3.81 2.74 2.36 2.03 1.46 1.27 2.66 0.23 0.77 -1.72 -8.34 -2.27 3.90 4.62 3.09
Weighted Average Shares Out - 340,700 351,700 361,100 365,500 372,600 376,600 374,300 371,000 366,300 340,500 322,100 318,100 318,300 318,100 316,900 315,700 314,100 313,020 312,208 310,282
Weighted Average Shares Out Diluted - 343,300 354,800 365,800 370,200 377,400 383,400 378,900 375,100 369,800 366,600 364,900 359,000 318,500 318,600 316,900 315,700 314,100 316,231 318,290 315,945

Reported Currency: USD Q3 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 3,020,000 3,873,600 2,540,500 3,210,400 3,018,500 1,494,300 1,473,100 1,007,800 1,303,200 1,383,800 661,800 936,500 1,047,700 732,600 1,309,300 1,957,300 1,387,300 269,600 587,600 1,149,800 518,000
Short Term Investments 0 0 0 0 0 0 0 0 0 0 0 0 298,000 297,600 551,500 0 0 0 0 0 0
Cash + Short Term Investments 3,020,000 3,873,600 2,540,500 3,210,400 3,018,500 1,494,300 1,473,100 1,007,800 1,303,200 1,383,800 661,800 936,500 1,345,700 1,030,200 1,860,800 1,957,300 1,387,300 269,600 587,600 1,149,800 518,000
Net Receivables 431,000 426,900 423,100 321,700 271,400 218,000 796,400 303,100 88,700 126,500 138,400 395,100 14,400 12,400 16,000 293,100 0 0 0 0 0
Inventory 25,536,100 22,373,300 21,655,700 16,479,100 12,237,400 11,282,000 10,395,000 9,237,100 8,340,900 7,807,000 7,700,500 6,197,400 4,165,200 3,449,700 3,449,000 3,663,000 4,683,200 9,343,500 11,343,100 8,486,800 6,567,400
Other Current Assets 96,300 2,119,500 4,181,500 1,732,400 1,279,200 873,700 32,900 9,300 9,500 9,700 10,000 77,800 758,800 49,100 53,700 55,200 0 0 248,300 0 0
Total Current Assets 29,083,400 28,793,300 26,614,600 21,743,600 16,806,500 13,868,000 12,697,400 10,841,500 10,307,600 9,831,500 8,849,200 7,606,800 6,284,100 4,541,400 5,379,500 5,968,600 6,070,500 9,613,100 12,179,000 9,636,600 7,085,400
Non-Current Assets
Property, Plant and Equipment 571,300 445,400 152,800 114,600 683,700 462,200 401,100 325,000 195,400 144,000 190,800 106,700 72,600 57,600 60,500 57,800 65,900 110,200 131,400 107,200 91,900
Goodwill 163,500 163,500 163,500 163,500 163,500 163,500 109,200 80,000 80,000 87,200 94,800 38,900 38,900 15,900 15,900 15,900 15,900 95,300 578,900 0 578,900
Intangible Assets 0 11,100 10,600 4,100 17,100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 578,900 0
Long Term Investments 2,665,600 -445,400 2,763,900 278,300 1,802,200 1,072,000 11,000 587,300 654,000 631,000 476,900 395,100 -364,200 0 0 0 0 0 0 0 0
Tax Assets 156,600 187,200 141,100 155,300 144,900 163,100 194,000 365,000 476,300 558,100 565,000 586,600 709,500 0 0 0 213,500 863,800 0 0 0
Other Non-Current Assets 2,511,000 3,438,400 515,200 1,560,600 -688,500 -122,200 701,900 -14,200 -154,400 -100,800 25,800 122,300 507,300 743,500 482,700 714,300 1,343,800 873,900 1,931,400 2,192,100 1,229,000
Total Non-Current Assets 6,068,000 3,789,100 3,736,500 2,272,300 2,105,800 1,738,600 1,417,200 1,343,100 1,251,300 1,319,500 1,353,300 1,249,600 964,100 817,000 559,100 788,000 1,639,100 1,943,200 2,641,700 2,878,200 1,899,800
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 35,151,400 32,582,400 30,351,100 24,015,900 18,912,300 15,606,600 14,114,600 12,184,600 11,558,900 11,151,000 10,202,500 8,856,400 7,248,200 5,358,400 5,938,600 6,756,600 7,709,600 11,556,300 14,820,700 12,514,800 8,985,200
Current Liabilities
Accounts Payable 1,412,700 1,246,200 1,360,300 1,177,000 900,500 634,000 624,700 632,300 577,500 514,900 525,000 400,000 266,600 200,500 186,700 278,900 281,500 590,900 1,041,100 844,700 470,700
Short Term Debt 797,700 5,094,500 6,066,900 5,412,400 4,283,300 3,399,400 3,203,500 2,451,600 2,798,300 3,333,600 3,323,600 3,270,400 2,305,300 1,588,100 2,085,300 3,208,600 3,748,400 387,800 1,191,700 0 0
Tax Payables 64,200 303,000 171,000 139,200 86,700 128,400 73,200 53,800 63,300 68,100 41,900 59,900 21,600 22,500 0 0 0 0 0 0 614,400
Deferred Revenue -5,691,000 -5,094,500 224,200 193,400 93,100 57,700 58,100 -1,975,800 -2,354,500 -2,916,100 -2,970,700 -2,946,700 160,600 133,600 2,085,300 -3,208,600 0 0 0 0 0
Other Current Liabilities 6,898,800 3,103,800 -3,152,800 -3,395,500 -2,769,400 -2,179,000 -2,134,100 457,300 473,300 511,700 522,100 562,300 733,200 696,200 -1,128,100 932,000 814,900 933,300 1,143,000 1,196,900 888,200
Total Current Liabilities 3,418,200 4,350,000 4,498,600 3,387,300 2,507,500 1,912,100 1,752,200 1,565,400 1,494,600 1,444,100 1,400,000 1,286,000 3,465,700 2,618,400 3,229,200 1,210,900 4,844,800 1,912,000 3,375,800 2,041,600 1,358,900
Non-Current Liabilities
Long Term Debt 4,893,300 5,094,500 6,066,900 5,412,400 4,283,300 3,399,400 3,203,500 2,871,600 3,271,300 3,811,500 3,682,800 3,509,000 187,800 116,500 86,500 3,277,300 0 3,989,000 4,886,900 4,909,600 3,499,200
Deferred Revenue 0 -1,984,200 -2,045,400 -1,269,500 93,100 40,100 58,100 44,900 54,200 58,900 49,500 39,300 0 0 0 0 0 0 0 0 0
Deferred Tax 0 296,800 311,900 213,600 -211,700 -287,400 -131,400 -85,400 -92,800 -94,700 -94,500 -76,700 0 0 0 0 0 0 0 0 0
Other Non-Current Liabilities 1,689,200 1,687,400 1,733,500 1,055,900 118,600 247,300 73,300 40,500 38,600 35,800 45,000 37,400 0 0 0 0 0 0 0 0 0
Total Non-Current Liabilities 6,582,500 5,094,500 6,066,900 5,412,400 4,283,300 3,399,400 3,203,500 2,871,600 3,271,300 3,811,500 3,682,800 3,509,000 187,800 116,500 86,500 3,277,300 0 3,989,000 4,886,900 4,909,600 3,499,200
Total Liabilities 10,000,700 9,444,500 10,565,500 8,799,700 6,790,800 5,311,500 4,955,700 4,437,000 4,765,900 5,255,600 5,082,800 4,795,000 3,653,500 2,734,900 3,315,700 4,488,200 4,844,800 5,901,000 8,262,700 6,951,200 4,858,100
Common Stock 4,000 4,000 4,000 4,000 3,900 3,900 3,900 3,800 3,800 3,800 3,700 3,300 3,300 3,200 3,200 3,200 3,200 3,200 3,200 3,200 2,400
Retained Earnings 26,765,300 23,589,800 19,185,300 13,644,300 9,757,800 7,640,100 6,217,900 4,946,000 4,057,200 3,289,600 2,630,500 2,145,600 1,743,100 834,600 810,600 617,700 1,210,500 3,986,100 4,887,000 3,791,300 2,417,300
Accumulated Other Comprehensive Income/Loss 0 0 0 0 0 -0 0 0 -0 1,400 2,200 1,900 200 100 300 -25,700 -156,500 -141,300 -141,300 -141,300 -118,100
Total Stockholders Equity 24,656,500 22,696,200 19,396,300 14,886,500 11,840,000 10,020,900 8,984,400 7,747,100 6,792,500 5,894,300 5,115,800 4,058,500 3,592,100 2,620,600 2,613,200 2,259,600 2,834,300 5,586,900 6,452,900 5,360,400 3,960,700
Total Investments 2,665,600 -445,400 2,763,900 278,300 1,802,200 1,072,000 11,000 587,300 654,000 631,000 476,900 395,100 298,000 297,600 551,500 0 0 0 0 0 0
Total Debt 5,742,200 5,094,500 6,066,900 5,412,400 4,283,300 3,399,400 3,203,500 2,871,600 3,271,300 3,811,500 3,682,800 3,509,000 2,493,100 1,704,600 2,171,800 3,277,300 3,748,400 4,376,800 6,078,600 4,909,600 3,499,200
Net Debt 2,722,200 1,220,900 3,526,400 2,202,000 1,264,800 1,905,100 1,730,400 1,863,800 1,968,100 2,427,700 3,021,000 2,572,500 1,445,400 972,000 862,500 1,320,000 2,361,100 4,107,200 5,491,000 3,759,800 2,981,200

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 5,006,900 4,795,200 5,895,600 4,191,200 2,380,500 1,618,600 1,462,300 1,038,400 886,300 750,700 533,500 462,700 956,300 71,800 245,100 -545,300 -2,633,600 -712,500 1,233,300 1,470,500 975,100
Depreciation & Amortization 84,900 91,600 81,400 73,900 80,400 72,000 62,400 54,700 61,000 54,100 38,400 22,700 18,800 19,900 17,200 25,700 60,400 71,000 61,700 57,100 55,500
Deferred Income Tax -35,300 -45,900 29,100 -10,000 14,100 20,100 170,900 110,800 75,300 3,100 17,400 130,900 -709,500 21,500 -2,800 213,500 650,300 -489,000 -9,400 0 0
Stock Based Compensation 96,500 111,200 105,100 91,400 77,800 73,200 55,800 59,200 49,000 42,200 26,200 19,000 18,100 14,200 13,300 13,700 0 0 0 0 0
Change in Working Capital -2,985,900 -728,300 -5,619,800 -3,852,000 -1,105,000 -902,800 -1,246,900 -858,900 -483,100 -213,100 -1,388,900 -1,930,300 -618,700 -184,300 336,200 1,023,400 1,222,800 667,800 -2,772,500 -2,148,300 -1,453,100
Accounts Receivable 544,300 -131,600 0 0 0 0 0 0 0 0 0 14,400 7,400 3,600 244,100 -4,144,600 284,800 0 0 -8,477,300 0
Inventory -2,651,100 -516,400 -5,185,000 -3,759,100 -1,063,500 -591,800 -1,056,600 -946,700 -506,500 -89,500 -1,431,800 -2,050,900 -646,400 -74,500 156,000 577,000 2,139,700 737,600 -3,109,000 -1,855,200 -1,411,100
Accounts Payable 202,300 -101,800 1,035,500 845,100 566,200 126,200 129,100 83,900 52,100 60,300 115,900 139,500 113,600 -101,800 -56,400 -166,700 -692,500 -692,500 37,800 589,200 0
Other Working Capital -1,081,400 21,500 -1,470,300 -938,000 -607,700 -437,200 -319,400 3,900 -28,700 -183,900 -73,000 -33,300 -93,300 -11,600 -7,500 4,757,700 -509,200 622,700 298,700 7,595,000 -42,000
Other Non-Cash Items 1,968,100 80,300 70,400 39,900 -26,200 11,000 40,700 30,900 29,500 63,400 112,000 63,900 46,300 71,800 100,400 410,200 2,567,600 1,805,800 284,300 0 0
Net Cash Provided by Operating Activities 2,271,200 4,304,100 561,800 534,400 1,421,600 892,100 545,200 435,100 618,000 700,400 -661,400 -1,231,100 -288,700 14,900 709,400 1,141,200 1,879,900 1,355,500 -1,190,800 -620,700 -422,500
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -173,600 -148,600 -148,200 -267,400 -286,800 -224,100 -68,100 -157,300 -86,100 -56,100 -100,200 -58,000 -33,600 -16,300 -19,200 -6,200 -6,600 -39,800 -83,300 -68,200 -55,200
Acquisitions Net -43,800 -212,900 -271,500 -24,500 -5,400 -311,400 -141,700 -4,100 -82,200 -70,900 -244,100 -9,400 -105,900 0 -27,700 0 0 0 0 0 0
Purchases of Investments 0 0 0 0 -4,300 -4,400 -290,800 -8,800 35,800 -14,800 0 -47,500 -240,800 -300,100 -328,000 0 0 0 0 0 0
Sales/Maturities of Investments 0 0 0 0 4,300 4,400 7,300 6,200 35,800 56,000 0 326,800 232,800 292,500 27,700 0 0 0 0 0 0
Other Investing Activities 54,600 51,300 4,800 39,700 126,100 141,500 495,900 -800 -15,900 -9,600 62,200 -31,000 -200 4,600 29,200 -53,200 0 0 0 0 0
Net Cash Used for Investing Activities -162,800 -310,200 -414,900 -252,200 -166,100 -394,000 2,600 -171,000 -112,600 -95,400 -282,100 180,900 -147,700 -19,300 -318,000 -59,400 -6,600 -39,800 -83,300 -68,200 -55,200
Cash Flows from Financing Activities
Debt Repayment -2,495,700 -1,823,900 -3,801,200 -826,300 -1,439,200 -2,434,900 -1,964,000 -1,245,300 -549,700 -1,456,200 -796,900 -345,100 -17,500 -519,300 -1,019,900 -956,200 0 0 -1,112,800 0 0
Common Stock Issued 878,700 787,800 1,700 33,500 2,369,500 100,700 2,210,900 881,700 72,400 0 0 0 50,900 0 7,600 4,400 9,500 12,700 12,400 24,800 15,400
Common Stock Repurchased -1,686,900 -1,234,600 -1,193,500 -926,900 -398,600 -499,500 -137,800 -60,600 -5,900 0 0 0 715,000 -38,600 13,000 0 0 0 -36,800 0 0
Dividends Paid -381,800 -341,200 -316,500 -289,300 -256,000 -223,400 -188,400 -149,600 -118,700 -91,600 -48,600 -60,200 -47,800 -47,800 -47,700 -47,500 -142,000 -188,400 -137,600 -96,500 -66,900
Other Financing Activities -89,300 -54,800 4,498,300 1,923,900 -5,100 2,567,000 -3,200 14,300 82,400 1,664,800 1,473,400 1,344,300 50,900 33,400 7,600 487,500 -623,100 -1,458,000 1,986,700 1,392,400 464,300
Net Cash Used Provided by Financing Activities -2,496,400 -2,666,700 -811,200 -85,100 270,600 -490,100 -82,500 -559,500 -586,000 117,000 627,900 939,000 751,500 -572,300 -1,039,400 -511,800 -755,600 -1,633,700 711,900 1,320,700 412,800
Effect of Forex Changes on Cash 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Net Change in Cash -388,000 1,327,200 -664,300 197,100 1,526,100 8,000 465,300 -295,400 -80,600 722,000 -315,600 -111,200 315,100 -576,700 -648,000 570,000 1,117,700 -318,000 -562,200 631,800 -64,900
Cash at End of Period 13,358,100 3,900,100 2,572,900 3,237,200 3,040,100 1,514,000 1,473,100 1,007,800 1,303,200 1,383,800 661,800 936,500 1,047,700 732,600 1,309,300 1,957,300 1,387,300 269,600 587,600 1,149,800 518,000
Cash at Start of Period 13,746,100 2,572,900 3,237,200 3,040,100 1,514,000 1,506,000 1,007,800 1,303,200 1,383,800 661,800 977,400 1,047,700 732,600 1,309,300 1,957,300 1,387,300 269,600 587,600 1,149,800 518,000 582,900
Free Cash Flow
Operating Cash Flow 2,271,200 4,304,100 561,800 534,400 1,421,600 892,100 545,200 435,100 618,000 700,400 -661,400 -1,231,100 -288,700 14,900 709,400 1,141,200 1,879,900 1,355,500 -1,190,800 -620,700 -422,500
Capital Expenditure -173,600 -148,600 -148,200 -267,400 -286,800 -224,100 -68,100 -157,300 -86,100 -56,100 -100,200 -58,000 -33,600 -16,300 -19,200 -6,200 -6,600 -39,800 -83,300 -68,200 -55,200
Free Cash Flow 2,097,600 4,155,500 413,600 267,000 1,134,800 668,000 477,100 277,800 531,900 644,300 -761,600 -1,289,100 -322,300 -1,400 690,200 1,135,000 1,873,300 1,315,700 -1,274,100 -688,900 -477,700