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 56,421,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 39,225,000 37,951,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 17,196,000 16,266,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 47.59% 30.00% 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,899,000 10,469,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,899,000 10,469,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,297,000 5,797,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 8.13% 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 59,000 79,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 0 15,566 29,632 25,757
EBITDA 7,344,000 7,010,000 5,965,000 5,622,932 1,153,675 5,283,512 5,037,848 4,713,383 4,508,319 4,321,396 4,195,501 3,899,393 3,635,783 2,950,897 2,676,806 2,436,058 1,889,138 1,667,857 1,685,328 1,444,434 1,393,888
Depreciation and Amortization 1,047,000 964,000 887,000 868,002 870,758 867,303 819,655 725,957 658,796 616,696 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,437,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,568,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,869,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.63% 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.30 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.25 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 Q3 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 4,718,000 5,600,000 5,477,000 6,227,000 10,469,570 3,216,752 3,030,229 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
Short Term Investments 0 0 0 0 0 0 0 506,165 543,242 352,313 282,623 294,702 235,853 94,691 76,261 130,636 0 0 0 0 0
Cash + Short Term Investments 4,718,000 5,600,000 5,477,000 6,227,000 10,469,570 3,216,752 3,030,229 3,264,642 3,473,091 2,447,786 2,776,398 2,444,448 2,047,810 1,601,803 1,818,012 1,745,243 453,527 732,612 856,669 465,649 307,187
Net Receivables 717,000 588,000 682,000 633,000 497,401 433,230 346,298 327,166 258,831 238,072 226,299 210,094 222,788 204,304 200,147 148,126 143,500 143,289 115,245 140,747 119,611
Inventory 8,371,000 5,965,000 5,819,000 5,962,000 4,337,389 4,872,592 4,579,033 4,187,243 3,644,959 3,695,113 3,217,923 2,966,490 3,014,214 2,950,523 2,765,464 2,532,318 2,619,336 2,737,378 2,581,969 2,365,861 2,352,032
Other Current Assets 546,000 511,000 478,000 438,099 434,977 368,048 513,662 706,676 373,893 391,589 356,824 446,966 426,731 376,002 315,904 378,169 409,766 379,015 194,930 167,870 126,290
Total Current Assets 14,352,000 12,664,000 12,456,000 13,259,000 15,739,337 8,890,622 8,469,222 8,485,727 7,750,774 6,772,560 6,577,444 6,067,998 5,711,543 5,132,632 5,099,527 4,803,856 3,626,129 3,992,294 3,748,813 3,140,127 2,905,120
Non-Current Assets
Property, Plant and Equipment 16,706,000 15,967,000 14,869,000 14,125,000 14,026,094 14,385,380 5,255,208 5,006,053 4,532,894 4,137,575 3,868,365 3,594,501 3,223,242 2,715,125 2,460,782 2,287,097 2,201,204 2,235,135 2,038,376 1,990,897 1,836,745
Goodwill 95,000 95,000 97,000 97,000 98,998 95,546 97,552 100,069 195,871 193,911 0 0 0 179,935 72,200 72,100 71,800 181,524 182,898 0 0
Intangible Assets 0 0 0 0 0 0 0 0 0 0 0 0 0 0 107,736 107,694 107,728 0 0 183,425 183,763
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 142,000 172,000 158,000 185,000 127,191 12,132 6,467 6,558 6,193 13,831 22,532 31,508 0 0 0 0 0 0 0 6,395 0
Other Non-Current Assets 1,141,000 849,000 769,000 795,000 821,935 761,323 497,580 459,608 398,076 372,554 210,539 194,328 260,801 253,913 231,518 193,230 171,381 190,981 115,613 175,461 149,845
Total Non-Current Assets 18,084,000 17,083,000 15,893,000 15,202,000 15,074,218 15,254,381 5,856,807 5,572,288 5,133,034 4,717,871 4,411,306 4,133,024 3,800,312 3,148,973 2,872,236 2,660,121 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 32,436,000 29,747,000 28,349,000 28,461,000 30,813,555 24,145,003 14,326,029 14,058,015 12,883,808 11,490,431 10,988,750 10,201,022 9,511,855 8,281,605 7,971,763 7,463,977 6,178,242 6,599,934 6,085,700 5,496,305 5,075,473
Current Liabilities
Accounts Payable 5,617,000 3,862,000 3,794,000 4,465,000 4,823,397 2,672,557 2,644,143 2,488,373 2,230,904 2,203,050 2,007,511 1,771,294 1,930,568 1,645,324 1,683,929 1,507,892 1,276,098 1,516,754 1,372,352 1,313,472 1,276,035
Short Term Debt 1,642,000 1,620,000 2,110,000 1,577,000 2,427,289 1,411,216 0 0 0 0 0 0 0 2,970 2,727 2,355 395,027 2,008 1,854 1,712 101,576
Tax Payables 44,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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Current Liabilities 4,714,000 4,870,000 3,962,000 3,976,978 3,356,050 2,846,715 2,562,827 2,322,956 2,120,862 1,935,124 1,677,301 1,579,262 1,556,342 1,364,705 1,347,951 1,248,002 1,096,766 1,213,987 1,008,774 936,667 826,501
Total Current Liabilities 12,017,000 10,451,000 10,305,000 10,468,000 10,803,668 7,150,247 5,531,374 5,125,537 4,757,656 4,402,230 3,929,634 3,517,843 3,760,596 3,063,423 3,133,121 2,894,986 2,767,891 2,760,993 2,382,980 2,251,851 2,204,112
Non-Current Liabilities
Long Term Debt 11,072,000 10,922,000 10,634,000 10,931,000 13,076,137 10,053,258 2,476,874 2,452,524 2,403,831 1,700,217 1,684,597 1,274,216 774,552 784,623 787,517 790,169 383,782 853,460 808,027 807,150 598,540
Deferred Revenue 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Deferred Tax 172,000 350,000 362,000 321,000 301,268 397,541 393,658 277,810 350,713 318,505 310,973 496,298 606,676 612,067 241,905 192,447 127,008 42,903 21,525 0 152,553
Other Non-Current Liabilities 1,002,000 722,000 684,000 738,000 799,798 595,745 875,517 1,053,835 861,009 762,404 799,316 682,772 704,094 612,202 709,321 697,099 765,004 811,333 583,047 544,650 466,786
Total Non-Current Liabilities 12,246,000 11,994,000 11,680,000 11,990,000 14,177,203 11,046,544 3,746,049 3,784,169 3,615,553 2,781,126 2,794,886 2,453,286 2,085,322 2,008,892 1,738,743 1,679,715 1,275,794 1,707,696 1,412,599 1,351,800 1,217,879
Total Liabilities 24,263,000 22,445,000 21,985,000 22,458,000 24,980,871 18,196,791 9,277,423 8,909,706 8,373,209 7,183,356 6,724,520 5,971,129 5,845,918 5,072,315 4,871,864 4,574,701 4,043,685 4,468,689 3,795,579 3,603,651 3,421,991
Common Stock 1,124,000 1,134,000 1,155,000 1,181,000 1,204,698 1,199,100 1,217,183 1,256,018 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 7,596,000 6,700,000 5,815,000 5,509,000 4,973,542 5,422,283 4,461,744 4,334,150 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 -547,000 -532,000 -606,000 -687,000 -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 8,173,000 7,302,000 6,364,000 6,003,000 5,832,684 5,948,212 5,048,606 5,148,309 4,510,599 4,307,075 4,264,230 4,229,893 3,665,937 3,209,290 3,099,899 2,889,276 2,134,557 2,131,245 2,290,121 1,892,654 1,653,482
Total Investments 0 0 0 0 0 0 0 506,165 543,242 352,313 282,623 294,702 235,853 94,691 76,261 130,636 0 0 0 0 0
Total Debt 12,714,000 12,542,000 12,744,000 12,508,000 15,503,426 11,464,474 2,476,874 2,452,524 2,403,831 1,700,217 1,684,597 1,274,216 774,552 787,593 790,244 792,524 778,809 855,468 809,881 808,862 700,116
Net Debt 7,996,000 6,942,000 7,267,000 6,281,000 5,033,856 8,247,722 -553,355 -305,953 -526,018 -395,256 -809,178 -875,530 -1,037,405 -719,519 -951,507 -822,083 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,869,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 1,047,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 38,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 177,000 160,000 122,000 189,000 59,000 124,957 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
Change in Working Capital -13,000 447,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 0 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 -32,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 158,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 -139,000 431,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 399,000 19,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,216,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,846,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 -359,000 0 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 -35,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 30,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 -194,000 0 -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 -2,043,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 0 -500,000 0 -2,975,518 3,569,000 0 0 0 566,956 0 333,118 499,555 -1,456 -2,727 -2,355 378,516 -2,008 -1,854 -1,712 102,847 -6,462
Common Stock Issued 336,000 285,000 321,000 229,000 211,000 232,106 255,241 0 164,190 0 143,005 146,495 133,771 218,999 176,159 169,862 142,154 134,109 260,197 102,438 96,861
Common Stock Repurchased -2,458,000 -2,484,000 -2,255,000 -2,176,000 -201,500 -1,551,992 -2,406,997 -1,644,581 -1,699,998 -1,828,297 -1,650,704 -1,471,096 -1,345,082 -1,320,812 -1,193,380 -944,762 -751,097 -940,208 -557,234 -603,739 -594,580
Dividends Paid -1,605,000 -1,484,000 -1,339,000 -1,251,833 -278,256 -1,071,562 -922,596 -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 -45,000 -32,000 -33,000 -25,449 -71,744 -23,423 -23,129 -22,412 57,928 45,108 80,941 74,998 61,102 43,844 24,977 10,292 18,879 6,756 3,632 0 0
Net Cash Used Provided by Financing Activities -3,776,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 31,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 428,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 20,627,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 20,199,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,216,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,846,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,370,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