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-03 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
Revenue 54,913,000 54,217,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
Revenue Growth - 8.57% 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%
Cost of Revenue 38,272,000 37,930,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
Gross Profit 16,641,000 16,287,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
Gross Profit Margin 30.31% 30.04% 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%
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 10,622,000 10,489,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
Total Operating Expenses 10,622,000 10,489,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
Operating Income or Loss 6,019,000 5,798,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
Operating Margin 10.93% 10.69% 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%
Interest Expense -114,000 -170,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
EBITDA 7,015,000 6,762,000 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
Depreciation and Amortization 996,000 964,000 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
Income Before Tax 6,149,000 5,967,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
Income Tax Expense 1,496,000 1,493,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
Net Income 4,653,000 4,474,000 3,498,000 3,283,000 90,000 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
Net Income Margin 8.46% 8.25% 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%
EPS 4.08 3.90 3.00 2.74 0.08 2.71 2.51 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
EPS Diluted 4.03 3.86 2.97 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
Weighted Average Shares Out - 1,146,000 1,166,000 1,199,990 1,199,927 1,208,163 1,217,183 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
Weighted Average Shares Out Diluted - 1,159,000 1,178,000 1,215,591 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

Reported Currency: USD Q1 2024-02-03 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
Current Assets
Cash and Cash Equivalents 5,059,000 5,600,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
Short Term Investments 0 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
Cash + Short Term Investments 5,059,000 5,600,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
Net Receivables 604,000 588,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
Inventory 6,218,000 5,965,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
Other Current Assets 1,132,000 511,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
Total Current Assets 12,409,000 12,664,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
Non-Current Assets
Property, Plant and Equipment 16,121,000 15,967,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
Goodwill 95,000 95,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
Intangible Assets 0 108,000 120,000 123,000 125,448 133,365 137,957 144,880 146,729 4 30 13 31 0 107,736 107,694 0 0 0 183,425 183,763
Long Term Investments -156,000 -172,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
Tax Assets 156,000 172,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
Other Non-Current Assets 1,054,000 913,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
Total Non-Current Assets 17,270,000 17,083,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
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 29,679,000 29,747,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
Current Liabilities
Accounts Payable 4,072,000 3,862,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
Short Term Debt 1,615,000 1,620,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
Tax Payables 298,000 99,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
Deferred Revenue 0 482,000 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
Other Current Liabilities 4,413,000 4,487,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
Total Current Liabilities 10,100,000 10,451,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
Non-Current Liabilities
Long Term Debt 2,863,000 2,862,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
Deferred Revenue 8,164,000 8,060,000 127,000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6,395 0
Deferred Tax 156,000 148,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
Other Non-Current Liabilities 894,000 924,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
Total Non-Current Liabilities 12,077,000 11,994,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
Total Liabilities 22,177,000 22,445,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
Common Stock 1,131,000 1,134,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
Retained Earnings 6,921,000 6,700,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
Accumulated Other Comprehensive Income/Loss -550,000 -532,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
Total Stockholders Equity 7,502,000 7,302,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
Total Investments -156,000 -172,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
Total Debt 12,642,000 12,542,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
Net Debt 7,583,000 6,942,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

Reported Currency: USD TTM 2024-02-03 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
Cash Flows from Operating Activities
Net Income 4,653,000 4,474,000 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
Depreciation & Amortization 996,000 964,000 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
Deferred Income Tax -3,000 -7,000 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
Stock Based Compensation 164,000 160,000 122,000 189,000 59,000 124,957 0 101,400 102,300 94,100 88,000 76,100 64,400 64,200 58,800 0 0 0 0 0 0
Change in Working Capital 228,000 405,000 -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
Accounts Receivable 50,000 97,000 -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
Inventory 213,000 -145,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
Accounts Payable -224,000 64,000 -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
Other Working Capital 189,000 389,000 -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
Other Non-Cash Items 316,000 2,133,000 334,000 235,800 353,100 -47,500 39,800 113,200 -15,400 -54,900 -86,700 -97,100 -59,400 -36,690 2,912 -45 19,467 -15,303 -22,014 -82,133 -741
Net Cash Provided by Operating Activities 6,053,000 6,057,000 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
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -1,780,000 -1,722,000 -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
Acquisitions Net -361,000 1,722,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
Purchases of Investments -33,000 -28,000 -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
Sales/Maturities of Investments 31,000 33,000 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
Other Investing Activities -2,000 5,000 -1,457,000 -1,044,794 -568,021 7,400 26,500 44,881 24 4 -911,522 47 34,474 11,600 -1,100 -5,600 14,345 753 700 10,340 652
Net Cash Used for Investing Activities -1,782,000 -1,717,000 -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
Cash Flows from Financing Activities
Debt Repayment -1,004,000 -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
Common Stock Issued 347,000 285,000 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
Common Stock Repurchased -2,501,000 -2,484,000 -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
Dividends Paid -1,521,000 -1,484,000 -1,339,000 -1,252,000 -278,000 -1,071,562 0 -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
Other Financing Activities 79,000 -32,000 -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
Net Cash Used Provided by Financing Activities -4,222,000 -4,215,000 -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
Effect of Forex Changes on Cash -15,000 -2,000 -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
Net Change in Cash 34,000 123,000 -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
Cash at End of Period 19,499,000 5,600,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
Cash at Start of Period 19,465,000 5,477,000 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
Free Cash Flow
Operating Cash Flow 6,053,000 6,057,000 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
Capital Expenditure -1,780,000 -1,722,000 -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
Free Cash Flow 4,273,000 4,335,000 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