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-01-28 2022-01-29 2021-01-30 2020-02-01 2019-02-02 2018-02-03 2017-01-28 2016-01-30 2015-01-31 2014-02-01 2013-02-02 2012-01-28 2011-01-29 2010-01-30 2009-01-31 2008-01-26 2007-01-27 2006-01-28 2005-01-29 2004-01-31
Revenue 52,326,000 49,936,000 48,549,982 32,136,962 41,716,977 38,972,934 35,864,664 33,183,744 30,944,938 29,078,407 27,422,696 25,878,372 23,191,455 21,942,193 20,288,400 18,999,505 18,647,126 17,404,637 16,057,935 14,913,483 13,327,938
Revenue Growth - 2.85% 51.07% -22.96% 7.04% 8.67% 8.08% 7.23% 6.42% 6.04% 5.97% 11.59% 5.69% 8.15% 6.78% 1.89% 7.14% 8.39% 7.67% 11.90%
Cost of Revenue 37,154,000 36,149,000 34,713,812 24,533,815 29,845,780 27,831,177 25,502,167 23,565,754 22,034,523 20,776,522 19,605,037 18,521,400 16,854,249 16,040,461 14,968,400 14,394,756 14,082,448 13,213,703 12,295,016 11,371,747 10,077,194
Gross Profit 15,172,000 13,787,000 13,836,170 7,603,147 11,871,197 11,141,757 10,362,497 9,617,990 8,910,415 8,301,885 7,817,659 7,356,972 6,337,206 5,901,732 5,320,000 4,604,749 4,564,678 4,190,934 3,762,919 3,541,736 3,250,744
Gross Profit Margin 29.07% 27.61% 28.50% 23.66% 28.46% 28.59% 28.89% 28.98% 28.79% 28.55% 28.51% 28.43% 27.33% 26.90% 26.22% 24.24% 24.48% 24.08% 23.43% 23.75% 24.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 9,848,000 8,927,000 9,081,238 7,020,917 7,454,988 6,923,564 6,375,071 5,768,467 5,205,715 4,695,384 4,467,089 4,250,446 3,890,144 3,710,053 3,328,900 3,139,518 3,323,587 2,928,520 2,723,960 2,436,286 2,155,166
Total Operating Expenses 9,848,000 8,927,000 9,081,238 7,020,917 7,454,988 6,923,564 6,375,071 5,768,467 5,205,715 4,695,384 4,467,089 4,250,446 3,890,144 3,710,053 3,328,900 3,139,518 3,323,587 2,928,520 2,723,960 2,436,286 2,155,166
Operating Income or Loss 5,324,000 5,078,000 4,754,932 582,230 4,416,209 4,254,315 3,987,426 3,849,523 3,704,700 3,606,501 3,350,570 3,106,526 2,447,062 2,203,229 1,991,071 1,465,231 1,241,091 1,262,414 1,038,959 1,105,450 1,095,578
Operating Margin 10.19% 10.17% 9.79% 1.81% 10.59% 10.92% 11.12% 11.60% 11.97% 12.40% 12.22% 12.00% 10.55% 10.04% 9.81% 7.71% 6.66% 7.25% 6.47% 7.41% 8.22%
Interest Expense -96,000 84,000 115,076 180,734 10,026 8,860 31,588 43,534 46,400 39,787 31,081 29,175 46,683 39,137 39,500 14,291 -1,598 15,566 29,632 25,757 27,252
EBITDA 6,266,900 5,965,000 5,622,932 1,453,030 5,283,509 5,072,215 4,713,426 4,508,323 4,321,400 4,195,501 3,899,370 3,615,426 2,932,762 2,649,779 2,426,300 1,918,167 1,667,857 1,685,328 1,444,434 1,393,888 1,344,171
Depreciation and Amortization 942,900 887,000 868,000 870,800 867,300 817,900 726,000 658,800 616,700 589,000 548,800 508,900 485,700 458,100 435,200 452,936 426,766 422,914 405,475 288,438 248,593
Income Before Tax 5,463,000 4,636,000 4,397,608 89,263 4,406,183 4,173,211 3,856,588 3,723,043 3,658,300 3,549,884 3,319,489 3,077,351 2,411,414 2,164,092 1,951,600 1,450,940 1,242,689 1,246,848 1,009,327 1,079,693 1,068,326
Income Tax Expense 1,354,000 1,138,000 1,114,793 -1,207 1,133,990 1,113,413 1,248,640 1,424,809 1,380,642 1,334,756 1,182,093 1,170,664 915,324 824,562 738,000 536,054 470,939 470,092 318,904 415,549 409,961
Net Income 4,109,381 3,498,000 3,282,815 90,470 3,272,193 3,059,798 2,607,948 2,298,234 2,277,658 2,215,128 2,137,396 1,906,687 1,496,090 1,343,141 1,213,600 880,617 771,750 738,039 690,423 664,144 658,365
Net Income Margin 7.86% 7.00% 6.76% 0.28% 7.84% 7.85% 7.27% 6.93% 7.36% 7.62% 7.79% 7.37% 6.45% 6.12% 5.98% 4.63% 4.14% 4.24% 4.30% 4.45% 4.94%
EPS 3.57 2.96 2.74 0.08 2.72 2.47 2.06 1.78 1.72 1.62 1.50 1.31 1.00 0.86 0.74 0.53 0.44 0.41 0.37 0.31 0.30
EPS Diluted 3.53 2.88 2.70 0.07 2.67 2.43 2.02 1.73 1.67 1.58 1.47 1.27 0.97 0.83 0.71 0.50 0.42 0.39 0.35 0.30 0.29
Weighted Average Shares Out - 1,181,189 1,200,000 1,204,698 1,199,100 1,241,153 1,256,018 1,292,638 1,326,991 1,369,466 1,410,034 1,447,804 1,493,404 1,558,629 1,677,592 1,676,304 1,772,200 1,816,176 1,866,148 1,955,236 2,033,436
Weighted Average Shares Out Diluted - 1,215,591 1,216,000 1,214,703 1,226,519 1,259,252 1,292,210 1,328,864 1,366,502 1,407,090 1,452,752 1,495,110 1,547,544 1,625,652 1,710,476 1,769,020 1,872,184 1,920,180 1,966,000 2,038,644 2,125,204

Reported Currency: USD Q3 2023-01-28 2022-01-29 2021-01-30 2020-02-01 2019-02-02 2018-02-03 2017-01-28 2016-01-30 2015-01-31 2014-02-01 2013-02-02 2012-01-28 2011-01-29 2010-01-30 2009-01-31 2008-01-26 2007-01-27 2006-01-28 2005-01-29 2004-01-31
Current Assets
Cash and Cash Equivalents 4,290,000 5,477,000 6,226,800 10,469,600 3,216,800 3,030,200 2,758,500 2,929,800 2,095,500 2,493,800 2,149,700 1,812,000 1,507,100 1,741,800 1,614,600 453,527 732,612 856,669 465,649 307,187 246,403
Short Term Investments 0 0 0 0 0 0 506,200 543,200 352,300 282,600 294,700 235,800 94,700 76,300 130,600 0 0 0 0 0 0
Cash + Short Term Investments 4,290,000 5,477,000 6,226,800 10,469,600 3,216,800 3,030,200 3,264,700 3,473,000 2,447,800 2,776,400 2,444,400 2,047,800 1,601,800 1,818,100 1,745,200 453,527 732,612 856,669 465,649 307,187 246,403
Net Receivables 1,231,000 1,160,000 1,070,200 932,300 801,300 860,000 1,033,800 632,800 629,700 583,100 555,500 553,300 474,400 449,800 403,900 143,500 143,289 115,245 140,747 119,611 90,902
Inventory 8,285,000 5,819,000 5,961,600 4,337,400 4,872,600 4,579,000 4,187,200 3,645,000 3,695,100 3,217,900 2,966,500 3,014,200 2,950,500 2,765,500 2,532,300 2,619,336 2,737,378 2,581,969 2,365,861 2,352,032 1,941,698
Other Current Assets 671,000 478,000 438,099 434,977 415,017 513,662 706,676 373,893 380,530 356,824 345,327 330,512 376,002 315,904 378,169 409,766 379,015 194,930 -1 126,290 172,745
Total Current Assets 13,806,000 12,456,000 13,258,600 15,739,300 8,890,700 8,469,200 8,485,700 7,750,800 6,772,600 6,715,000 6,068,000 5,711,500 5,132,600 5,099,500 4,803,900 3,626,129 3,992,294 3,748,813 3,140,127 2,905,120 2,451,748
Non-Current Assets
Property, Plant and Equipment 15,551,000 14,869,000 14,124,700 14,026,100 14,385,300 5,255,200 5,006,000 4,483,000 4,159,900 3,807,600 3,594,500 3,223,300 2,715,200 2,460,900 2,287,100 2,201,204 2,235,135 2,038,376 1,990,897 1,836,745 1,639,937
Goodwill 94,000 97,000 96,700 99,000 95,500 97,600 100,100 195,871 343,796 309,870 312,687 316,269 179,900 179,900 179,800 179,528 181,524 182,898 183,425 183,763 183,827
Intangible Assets 0 0 0 0 0 0 0 146,729 4 30 13 31 0 107,736 107,694 0 0 0 183,425 183,763 183,827
Long Term Investments -152,000 0 0 -127,191 -12,132 0 -6,558 -6,193 0 -24,546 -31,508 -96,219 -105,869 -66,072 -122,462 -135,675 -163,465 -35,825 0 -2,354 -8,979
Tax Assets 152,000 158,000 184,971 127,191 12,132 6,467 6,558 6,193 13,800 24,546 31,508 96,219 105,869 66,072 122,462 135,675 163,465 35,825 6,395 2,354 8,979
Other Non-Current Assets 900,000 769,000 796,529 949,200 773,500 497,533 466,200 257,500 209,400 235,100 225,800 260,800 253,900 231,500 193,200 171,381 190,981 115,613 175,461 149,845 121,255
Total Non-Current Assets 16,545,000 15,893,000 15,202,900 15,074,300 15,254,300 5,856,800 5,572,300 5,083,100 4,726,900 4,352,600 4,133,000 3,800,400 3,149,000 2,872,300 2,660,100 2,552,113 2,607,640 2,336,887 2,356,178 2,170,353 1,945,019
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 30,351,000 28,349,000 28,461,500 30,813,600 24,145,000 14,326,000 14,058,000 12,833,900 11,499,500 11,067,600 10,201,000 9,511,900 8,281,600 7,971,800 7,464,000 6,178,242 6,599,934 6,085,700 5,496,305 5,075,473 4,396,767
Current Liabilities
Accounts Payable 5,425,000 3,794,000 4,465,400 4,823,400 2,672,600 2,644,100 2,488,400 2,230,900 2,203,000 2,007,500 1,771,300 1,930,600 1,645,300 1,683,900 1,507,900 1,276,098 1,516,754 1,372,352 1,313,472 1,276,035 960,382
Short Term Debt 1,682,000 2,110,000 1,576,600 2,427,300 1,411,200 0 0 0 0 0 1,274,216 774,552 2,970 2,727 2,355 395,027 2,008 1,854 1,712 101,576 6,460
Tax Payables 136,000 439,000 449,022 196,932 219,759 324,404 314,208 405,890 264,056 244,822 167,287 273,686 50,424 98,514 136,737 0 28,244 0 0 0 0
Deferred Revenue 0 158,000 0 2,438,930 2,182,816 0 0 0 0 0 -139,780 474,124 50,425 98,522 136,743 755,910 919,383 613,778 0 0 0
Other Current Liabilities 4,533,000 4,243,000 4,426,100 1,114,070 883,684 2,887,200 2,637,100 2,526,700 2,199,200 1,922,100 612,064 581,324 1,364,705 1,347,951 1,248,002 340,856 322,848 394,996 936,667 826,501 723,678
Total Current Liabilities 11,640,000 10,305,000 10,468,100 10,803,700 7,150,300 5,531,300 5,125,500 4,757,600 4,402,200 3,929,600 3,517,800 3,760,600 3,063,400 3,133,100 2,895,000 2,767,891 2,760,993 2,382,980 2,251,851 2,204,112 1,690,520
Non-Current Liabilities
Long Term Debt 10,837,000 10,634,000 10,930,400 13,076,100 10,053,200 2,233,600 2,230,600 2,227,600 1,624,100 1,623,900 1,274,200 774,600 774,500 774,400 774,300 383,782 853,460 808,027 807,150 598,540 692,321
Deferred Revenue 0 127,000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6,395 0 0
Deferred Tax 133,000 127,000 44,200 37,200 142,200 158,200 233,100 314,000 285,100 422,500 446,100 349,500 362,500 241,900 192,400 127,008 42,903 21,525 6,395 152,553 123,817
Other Non-Current Liabilities 908,000 792,000 1,015,800 1,063,900 851,100 1,354,300 1,320,500 1,024,100 881,000 827,400 733,000 961,300 871,900 722,500 713,000 765,004 811,333 583,047 544,650 466,786 337,721
Total Non-Current Liabilities 11,878,000 11,680,000 11,990,400 14,177,200 11,046,500 3,746,100 3,784,200 3,565,700 2,790,200 2,873,800 2,453,300 2,085,400 2,008,900 1,738,800 1,679,700 1,275,794 1,707,696 1,412,599 1,351,800 1,217,879 1,153,859
Total Liabilities 23,518,000 21,985,000 22,458,500 24,980,900 18,196,800 9,277,400 8,909,700 8,323,300 7,192,400 6,803,400 5,971,100 5,846,000 5,072,300 4,871,900 4,574,700 4,043,685 4,468,689 3,795,579 3,603,651 3,421,991 2,844,379
Common Stock 1,141,000 1,155,000 1,181,189 1,204,698 1,199,100 1,217,183 628,009 646,319 663,496 684,733 705,017 723,902 746,702 389,657 409,386 412,822 427,950 453,650 460,967 480,699 499,182
Retained Earnings 6,345,000 5,815,000 5,508,953 4,973,542 5,422,283 4,461,744 4,962,159 4,558,506 4,311,051 4,133,882 3,724,408 3,155,427 2,655,163 2,801,997 2,614,014 1,939,516 1,731,980 1,870,460 1,475,983 1,209,038 1,079,100
Accumulated Other Comprehensive Income/Loss -653,000 -606,000 -687,150 -606,071 -673,171 -630,321 -441,859 -694,226 -667,472 -554,385 -199,532 -213,392 -192,575 -91,755 -134,124 -217,781 -28,685 -33,989 -44,296 -36,255 -25,894
Total Stockholders Equity 6,833,000 6,364,000 6,003,000 5,832,700 5,948,200 5,048,600 5,148,300 4,510,600 4,307,100 4,264,200 4,229,900 3,665,900 3,209,300 3,099,900 2,889,300 2,134,557 2,131,245 2,290,121 1,892,654 1,653,482 1,552,388
Total Investments -152,000 0 0 -127,191 -12,132 0 506,200 543,200 352,300 282,600 294,700 235,800 94,700 76,300 130,600 -135,675 -163,465 -35,825 0 -2,354 -8,979
Total Debt 12,519,000 12,744,000 12,507,000 15,503,400 11,464,400 2,233,600 2,230,600 2,227,600 1,624,100 1,623,900 1,274,200 774,600 774,500 774,400 774,300 778,809 855,468 809,881 808,862 700,116 698,781
Net Debt 8,229,000 7,267,000 6,280,200 5,033,800 8,247,600 -796,600 -527,900 -702,200 -471,400 -869,900 -875,500 -1,037,400 -732,600 -967,400 -840,300 325,282 122,856 -46,788 343,213 392,929 452,378

Reported Currency: USD TTM 2023-01-28 2022-01-29 2021-01-30 2020-02-01 2019-02-02 2018-02-03 2017-01-28 2016-01-30 2015-01-31 2014-02-01 2013-02-02 2012-01-28 2011-01-29 2010-01-30 2009-01-31 2008-01-26 2007-01-27 2006-01-28 2005-01-29 2004-01-31
Cash Flows from Operating Activities
Net Income 4,109,400 3,498,000 3,282,800 90,500 3,272,200 3,059,800 2,607,900 2,298,200 2,277,700 2,215,100 2,137,400 1,906,700 1,496,090 1,343,100 1,213,600 880,617 771,750 738,039 690,423 664,144 658,365
Depreciation & Amortization 942,900 887,000 868,000 870,800 867,300 817,900 726,000 658,800 616,700 589,000 548,800 508,900 485,700 458,100 435,200 452,936 426,766 422,914 405,475 288,438 248,593
Deferred Income Tax 38,300 64,000 -44,500 -230,700 -6,200 -88,600 -137,400 -5,500 31,200 91,000 52,200 13,300 144,800 50,600 53,200 132,480 -101,799 6,286 -88,245 41,167 84,363
Stock Based Compensation 141,400 122,000 189,000 58,500 125,000 103,600 101,400 102,300 94,100 88,000 76,100 64,400 64,200 58,800 55,145 51,229 57,370 69,804 91,190 9,379 10,208
Change in Working Capital 916,400 -821,000 -1,473,600 3,419,700 -144,100 156,000 -385,500 563,500 -4,900 112,000 -127,100 611,700 -238,200 65,900 514,800 -382,157 222,323 -19,996 141,309 77,444 -234,989
Accounts Receivable -51,100 -124,000 -28,800 -128,500 -94,300 212,800 -380,200 -32,800 -67,500 -17,800 8,600 -72,100 -25,100 -23,100 19,300 -8,245 -25,516 26,397 -20,997 -27,731 -11,818
Inventory 75,000 58,000 -1,657,800 588,800 -296,500 -465,400 -450,400 11,900 -506,600 -332,300 35,200 27,200 -187,200 -211,800 147,800 -68,489 -112,411 -201,413 -8,772 -390,655 -310,673
Accounts Payable 418,700 -600,000 -338,100 2,111,200 29,300 198,200 205,100 48,200 216,300 285,200 -152,300 211,700 -36,600 163,800 197,500 -141,580 117,304 50,165 35,010 305,344 118,832
Other Working Capital 473,800 -155,000 551,100 848,200 217,400 210,400 240,000 536,200 352,900 176,900 -18,600 444,900 10,700 137,000 150,200 -163,843 242,946 104,855 136,068 190,486 -31,330
Other Non-Cash Items 133,300 334,000 235,800 353,100 -47,500 39,800 113,200 -15,400 -54,900 -86,700 -97,100 -59,400 -36,690 0 -45 19,467 -15,303 -22,014 -82,133 -741 3,960
Net Cash Provided by Operating Activities 6,281,700 4,084,000 3,057,500 4,561,900 4,066,700 4,088,500 3,025,600 3,601,900 2,959,900 3,008,400 2,590,300 3,045,600 1,915,900 1,976,500 2,271,900 1,154,572 1,361,107 1,195,033 1,158,019 1,079,831 770,500
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -1,637,300 -1,457,000 -1,044,800 -568,000 -1,223,100 -1,125,100 -1,057,600 -1,024,700 -911,900 -911,500 -946,700 -978,200 -803,300 -707,100 -429,300 -582,932 -526,987 -378,011 -495,948 -429,133 -409,037
Acquisitions Net 1,818,000 1,457,000 1,044,794 568,021 -230,200 0 0 -2,324 -57,104 911,522 2,653 -190,374 0 0 0 0 0 0 0 0 -57,138
Purchases of Investments -26,800 -31,000 -21,900 -29,100 -28,800 -161,600 -861,200 -717,000 -798,000 -431,200 -478,100 -355,700 -152,000 -119,500 -278,700 0 0 0 0 0 0
Sales/Maturities of Investments 23,300 18,000 20,300 18,500 12,700 636,600 906,100 529,100 681,400 388,000 386,500 213,000 132,700 180,100 153,300 0 0 0 0 0 0
Other Investing Activities -1,818,000 -1,457,000 -1,044,794 -568,021 7,400 26,500 0 24 4 -911,522 47 34,474 11,600 -1,100 -5,600 14,345 753 700 10,340 652 606
Net Cash Used for Investing Activities -1,640,800 -1,470,000 -1,046,400 -578,600 -1,462,000 -623,600 -1,012,700 -1,214,900 -1,085,600 -954,700 -1,035,600 -1,276,800 -811,000 -647,600 -560,300 -568,587 -526,234 -377,311 -485,608 -428,481 -465,569
Cash Flows from Financing Activities
Debt Repayment -500,000 0 -2,975,500 -2,418,300 0 -7,115 -3,138 -425,600 0 -416,400 -499,600 -1,456 -2,727 -2,355 -393,600 -2,008 -1,854 -1,712 0 0 0
Common Stock Issued 409,500 321,000 229,400 211,200 232,100 255,200 133,700 164,200 132,000 143,000 146,500 133,800 219,000 176,200 169,900 142,154 134,109 260,197 102,438 96,861 59,159
Common Stock Repurchased -2,142,200 -2,255,000 -2,176,300 -201,500 -1,552,000 -2,407,000 -1,644,600 -1,700,000 -1,828,300 -1,650,700 -1,471,100 -1,345,100 -1,320,800 -1,193,400 -944,800 -751,097 -940,208 -557,234 -603,739 -594,580 -520,746
Dividends Paid -1,446,300 -1,339,000 -1,251,800 -278,300 -1,071,600 -922,600 -764,000 -651,000 -544,300 -465,900 -393,800 -323,900 -275,000 -229,300 -197,700 -176,749 -151,492 -122,927 -105,251 -83,418 -68,889
Other Financing Activities -29,500 -33,000 -25,600 5,915,200 -23,400 -15,985 -19,262 1,050,500 64,700 830,500 1,074,200 61,056 43,827 24,955 782,500 18,879 6,756 3,632 102,847 -6,462 -16,348
Net Cash Used Provided by Financing Activities -3,708,500 -3,306,000 -6,199,800 3,228,300 -2,414,900 -3,097,500 -2,297,300 -1,561,900 -2,175,900 -1,559,500 -1,143,800 -1,475,600 -1,335,700 -1,223,900 -583,700 -768,821 -952,689 -418,044 -503,705 -587,599 -546,824
Effect of Forex Changes on Cash -7,300 -58,000 -54,100 41,200 -3,200 -95,700 113,100 9,200 -96,700 -150,100 -73,200 11,700 -3,900 22,200 33,200 -96,249 -6,241 -8,658 -10,244 -2,967 -4,034
Net Change in Cash 925,300 -750,000 -4,242,800 7,252,800 186,600 271,700 -171,372 834,376 -398,302 344,029 337,789 304,845 -234,639 127,144 1,161,080 -279,085 -124,057 391,020 158,462 60,784 -245,927
Cash at End of Period 19,342,000 5,477,000 6,226,800 10,469,600 3,216,800 3,030,200 2,758,477 2,929,849 2,095,473 2,493,775 2,149,746 1,811,957 1,507,112 1,741,751 1,614,607 453,527 732,612 856,669 465,649 307,187 246,403
Cash at Start of Period 18,416,700 6,227,000 10,469,600 3,216,800 3,030,200 2,758,500 2,929,849 2,095,473 2,493,775 2,149,746 1,811,957 1,507,112 1,741,751 1,614,607 453,527 732,612 856,669 465,649 307,187 246,403 492,330
Free Cash Flow
Operating Cash Flow 6,281,700 4,084,000 3,057,500 4,561,900 4,066,700 4,088,500 3,025,600 3,601,900 2,959,900 3,008,400 2,590,300 3,045,600 1,915,900 1,976,500 2,271,900 1,154,572 1,361,107 1,195,033 1,158,019 1,079,831 770,500
Capital Expenditure -1,637,300 -1,457,000 -1,044,800 -568,000 -1,223,100 -1,125,100 -1,057,600 -1,024,700 -911,900 -911,500 -946,700 -978,200 -803,300 -707,100 -429,300 -582,932 -526,987 -378,011 -495,948 -429,133 -409,037
Free Cash Flow 4,644,400 2,627,000 2,012,700 3,993,900 2,843,600 2,963,400 1,968,000 2,577,200 2,048,000 2,096,900 1,643,600 2,067,400 1,112,600 1,269,400 1,842,600 571,640 834,120 817,022 662,071 650,698 361,463