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-11-29 2023-12-01 2022-12-02 2021-12-03 2020-11-27 2019-11-29 2018-11-30 2017-12-01 2016-12-02 2015-11-27 2014-11-28 2013-11-29 2012-11-30 2011-12-02 2010-12-03 2009-11-27 2008-11-28 2007-11-30 2006-12-01 2005-12-02
Revenue 21,505,000 21,505,000 19,409,000 17,606,000 15,785,000 12,868,000 11,171,297 9,030,008 7,301,505 5,854,430 4,795,511 4,147,065 4,055,240 4,403,677 4,216,258 3,800,000 2,945,853 3,579,889 3,157,881 2,575,300 1,966,321
Revenue Growth - 10.80% 10.24% 11.54% 22.67% 15.19% 23.71% 23.67% 24.72% 22.08% 15.64% 2.26% -7.91% 4.45% 10.95% 28.99% -17.71% 13.36% 22.62% 30.97%
Cost of Revenue 2,442,000 2,358,000 2,354,000 2,165,000 1,865,000 1,722,000 1,672,720 1,194,999 1,010,491 819,908 744,317 622,080 586,557 483,782 437,873 403,502 296,732 362,630 354,694 292,457 112,578
Gross Profit 19,063,000 19,147,000 17,055,000 15,441,000 13,920,000 11,146,000 9,498,577 7,835,009 6,291,014 5,034,522 4,051,194 3,524,985 3,468,683 3,919,895 3,778,385 3,396,498 2,649,121 3,217,259 2,803,187 2,282,843 1,853,743
Gross Profit Margin 88.63% 89.04% 87.87% 87.70% 88.18% 86.62% 85.03% 86.77% 86.16% 86.00% 84.48% 85.00% 85.54% 89.01% 89.61% 89.38% 89.93% 89.87% 88.77% 88.64% 94.27%
Research and Development 3,944,000 3,944,000 3,473,000 2,987,000 2,540,000 2,188,000 1,930,228 1,537,812 1,224,059 975,987 862,730 844,353 826,631 742,823 738,053 680,332 565,141 662,057 613,242 539,684 365,328
General and Administrative Expenses 7,293,000 7,293,000 6,764,000 6,187,000 5,406,000 4,559,000 4,124,984 3,365,727 2,822,298 2,487,907 2,215,161 2,215,140 2,140,578 1,951,141 1,800,427 1,627,696 1,280,652 1,426,632 1,259,370 1,102,260 759,981
Total Operating Expenses 11,280,000 12,406,000 10,405,000 9,343,000 8,118,000 6,909,000 6,230,456 4,994,640 4,122,919 3,542,428 3,146,540 3,092,417 3,019,463 2,742,621 2,581,313 2,380,158 1,917,348 2,156,935 1,945,047 1,711,817 1,125,309
Operating Income or Loss 7,741,000 6,741,000 6,650,000 6,098,000 5,802,000 4,237,000 3,268,121 2,840,369 2,168,095 1,493,602 903,095 412,685 422,723 1,180,191 1,099,299 993,074 690,513 1,028,271 857,585 551,293 728,434
Operating Margin 36.01% 31.35% 34.26% 34.64% 36.76% 32.93% 29.25% 31.45% 29.69% 25.51% 18.83% 9.95% 10.42% 26.80% 26.07% 26.13% 23.44% 28.72% 27.16% 21.41% 37.05%
Interest Expense 69,000 -169,000 113,000 112,000 113,000 116,000 157,214 89,242 74,402 70,442 64,184 59,732 67,508 67,487 66,952 56,952 3,407 10,019 0 0 0
EBITDA 8,518,000 6,741,000 6,650,000 7,055,000 6,675,000 5,133,000 4,097,396 3,229,610 2,538,040 1,837,115 1,277,438 734,698 744,876 1,486,047 1,372,387 1,292,841 987,350 1,358,796 1,262,654 987,549 728,434
Depreciation and Amortization 676,000 0 0 939,000 861,000 844,000 736,669 346,492 325,997 331,535 339,473 313,590 321,227 299,766 270,205 292,738 282,423 270,269 315,464 307,822 64,335
Income Before Tax 6,931,000 6,931,000 6,799,000 6,008,000 5,705,000 4,176,000 3,204,741 2,793,876 2,137,641 1,435,138 873,781 361,376 356,141 1,118,794 1,035,230 943,151 701,520 1,078,508 947,190 679,727 765,776
Income Tax Expense 1,371,000 1,371,000 1,371,000 1,252,000 883,000 -1,084,000 253,283 203,102 443,687 266,356 244,230 92,981 66,156 286,019 202,383 168,471 315,012 206,694 223,383 173,918 162,937
Net Income 5,560,000 5,560,000 5,428,000 4,756,000 4,822,000 5,260,000 2,951,458 2,590,774 1,693,954 1,168,782 629,551 253,551 289,985 832,775 832,847 774,680 386,508 871,814 723,807 505,809 602,839
Net Income Margin 25.69% 25.85% 27.97% 27.01% 30.55% 40.88% 26.42% 28.69% 23.20% 19.96% 13.13% 6.11% 7.15% 18.91% 19.75% 20.39% 13.12% 24.35% 22.92% 19.64% 30.66%
EPS 12.47 12.44 11.88 10.13 10.10 10.94 6.07 5.28 3.43 2.35 1.26 0.51 0.58 1.68 1.67 1.49 0.74 1.62 1.24 0.85 1.23
EPS Diluted 12.41 12.36 11.83 10.10 10.02 10.83 6.00 5.20 3.38 2.32 1.24 0.50 0.56 1.66 1.65 1.47 0.73 1.59 1.21 0.83 1.19
Weighted Average Shares Out - 447,000 457,000 470,000 477,000 481,000 486,291 490,564 493,632 498,345 498,764 497,867 501,372 494,731 497,469 519,045 524,470 539,373 584,203 593,750 489,921
Weighted Average Shares Out Diluted - 450,000 459,000 471,000 481,000 485,000 491,572 497,843 501,123 504,299 507,164 508,480 513,476 502,721 503,921 525,824 530,610 548,553 598,775 612,222 508,070

Reported Currency: USD Q4 2024-11-29 2023-12-01 2022-12-02 2021-12-03 2020-11-27 2019-11-29 2018-11-30 2017-12-01 2016-12-02 2015-11-27 2014-11-28 2013-11-29 2012-11-30 2011-12-02 2010-12-03 2009-11-27 2008-11-28 2007-11-30 2006-12-01 2005-12-02
Current Assets
Cash and Cash Equivalents 7,613,000 7,613,000 7,141,000 4,236,000 3,844,000 4,478,000 2,650,221 1,642,775 2,306,072 1,011,315 876,560 1,117,400 834,556 1,425,052 989,500 749,891 999,487 886,450 946,422 772,500 420,818
Short Term Investments 273,000 273,000 701,000 1,860,000 1,954,000 1,514,000 1,526,755 1,586,187 3,513,702 3,749,985 3,111,524 2,622,091 2,339,196 2,113,301 1,922,192 1,718,124 904,986 1,132,752 1,047,432 1,508,379 1,280,016
Cash + Short Term Investments 7,886,000 7,886,000 7,842,000 6,096,000 5,798,000 5,992,000 4,176,976 3,228,962 5,819,774 4,761,300 3,988,084 3,739,491 3,173,752 3,538,353 2,911,692 2,468,015 1,904,473 2,019,202 1,993,854 2,280,879 1,700,834
Net Receivables 2,072,000 2,072,000 2,224,000 2,065,000 1,878,000 1,398,000 1,534,809 1,315,578 1,217,968 833,033 672,006 591,800 599,820 617,233 634,373 554,328 410,879 467,234 362,811 408,666 204,749
Inventory 0 0 0 0 0 0 0 0 0 0 0 95,586 102,247 59,537 0 0 0 0 0 0 0
Other Current Assets 1,274,000 1,274,000 1,018,000 835,000 690,000 563,000 783,000 580,739 405,944 452,770 304,478 271,037 272,357 292,011 358,809 304,167 239,127 386,621 261,152 234,235 147,280
Total Current Assets 11,232,000 11,232,000 11,084,000 8,996,000 8,651,000 8,146,000 6,494,925 4,857,039 7,247,813 5,839,774 4,821,892 4,602,635 4,045,929 4,331,360 3,771,451 3,216,050 2,473,624 2,735,103 2,572,977 2,884,469 2,008,578
Non-Current Assets
Property, Plant and Equipment 2,217,000 2,217,000 2,388,000 2,315,000 2,116,000 2,004,000 1,293,015 1,075,072 936,976 816,264 787,421 785,123 659,774 664,302 527,828 448,881 388,132 313,037 289,758 227,197 103,549
Goodwill 12,788,000 12,788,000 12,805,000 12,787,000 12,721,000 10,742,000 10,691,199 10,581,048 5,821,561 5,406,474 5,366,881 4,721,962 4,771,981 4,133,259 3,849,217 3,641,844 3,468,171 2,134,730 2,148,102 2,149,494 118,683
Intangible Assets 782,000 782,000 1,088,000 1,449,000 1,820,000 1,359,000 1,720,565 2,069,001 385,658 414,405 510,007 469,662 605,254 545,036 545,526 457,263 527,387 305,603 402,619 506,405 135,160
Long Term Investments 0 0 0 0 0 0 -140,498 -46,702 -279,941 80,439 80,439 80,439 207,239 207,239 207,239 207,239 207,239 -110,713 -171,472 -155,613 -58,710
Tax Assets 1,657,000 0 1,191,000 777,000 1,085,000 1,370,000 140,498 46,702 279,941 217,660 208,209 95,279 102,247 59,537 91,963 83,247 77,417 110,713 171,472 155,613 58,710
Other Non-Current Assets 1,554,000 3,211,000 1,223,000 841,000 848,000 663,000 562,696 186,522 143,548 -67,902 -48,377 31,036 -12,126 33,790 -2,041 86,624 113,849 333,125 300,223 194,983 193,028
Total Non-Current Assets 18,998,000 18,998,000 18,695,000 18,169,000 18,590,000 16,138,000 14,267,475 13,911,643 7,287,743 6,867,340 6,904,580 6,183,501 6,334,369 5,643,163 5,219,732 4,925,098 4,782,195 3,086,495 3,140,702 3,078,079 431,737
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,230,000 30,230,000 29,779,000 27,165,000 27,241,000 24,284,000 20,762,400 18,768,682 14,535,556 12,707,114 11,726,472 10,786,136 10,380,298 9,974,523 8,991,183 8,141,148 7,255,819 5,821,598 5,713,679 5,962,548 2,440,315
Current Liabilities
Accounts Payable 0 361,000 314,000 379,000 312,000 306,000 209,000 186,258 113,538 88,024 93,307 68,377 62,096 49,759 86,660 52,432 58,904 55,840 66,867 55,031 41,042
Short Term Debt 150,000 1,574,000 -19,000 587,000 194,000 184,000 2,304,634 0 0 0 0 606,498 14,676 11,217 9,212 17,598 0 0 0 0 0
Tax Payables 119,000 0 85,000 75,000 54,000 63,000 55,562 35,709 14,196 38,362 6,165 20,456 10,222 49,886 42,634 53,715 46,634 27,136 215,058 178,368 154,529
Deferred Revenue 6,131,000 0 5,837,000 5,297,000 4,733,000 3,629,000 3,377,986 2,915,974 2,405,950 1,945,619 1,434,200 1,097,923 775,544 561,463 476,402 380,748 281,576 243,964 183,318 130,310 57,839
Other Current Liabilities 4,121,000 8,586,000 1,942,000 1,790,000 1,639,000 1,330,000 1,399,047 1,163,185 993,773 739,630 679,884 701,181 663,110 599,427 635,871 836,824 457,439 435,659 387,167 313,638 226,985
Total Current Liabilities 10,521,000 10,521,000 8,251,000 8,128,000 6,932,000 5,512,000 8,190,938 4,301,126 3,527,457 2,811,635 2,213,556 2,510,470 1,525,648 1,271,752 1,250,779 1,068,088 844,553 762,599 852,410 677,347 480,395
Non-Current Liabilities
Long Term Debt 353,000 4,482,000 4,007,000 4,046,000 4,576,000 4,616,000 989,000 4,124,800 1,881,421 1,902,068 1,907,231 911,086 1,502,566 1,496,938 1,505,096 1,533,355 1,000,000 350,000 0 0 0
Deferred Revenue 0 0 113,000 117,000 145,000 130,000 122,727 137,630 88,592 69,131 51,094 57,401 53,268 58,102 55,303 48,929 36,717 31,356 25,950 32,644 9,731
Deferred Tax 0 0 0 28,000 5,000 10,000 140,498 46,702 279,941 217,660 208,209 341,610 375,634 265,106 181,602 103,098 252,486 117,328 148,943 70,715 78,800
Other Non-Current Liabilities 5,251,000 1,122,000 890,000 823,000 786,000 752,000 929,580 796,310 298,276 291,653 553,011 204,687 198,548 217,443 215,290 195,291 257,913 149,961 36,394 29,966 7,063
Total Non-Current Liabilities 5,604,000 5,604,000 5,010,000 4,986,000 5,512,000 5,508,000 2,041,307 5,105,442 2,548,230 2,470,644 2,511,336 1,514,785 2,130,016 2,037,589 1,957,291 1,880,673 1,547,116 648,645 211,287 133,325 95,594
Total Liabilities 16,125,000 16,125,000 13,261,000 13,114,000 12,444,000 11,020,000 10,232,245 9,406,568 6,075,687 5,282,279 4,724,892 4,025,255 3,655,664 3,309,341 3,208,070 2,948,761 2,391,669 1,411,244 1,063,697 810,672 575,989
Common Stock 0 0 0 0 0 0 61 61 61 61 61 61 61 61 61 61 61 61 61 61 29,600
Retained Earnings 38,470,000 38,470,000 33,346,000 28,319,000 23,905,000 19,611,000 14,828,562 11,815,597 9,573,870 8,114,517 7,253,431 6,909,451 6,928,964 7,003,003 6,528,735 5,980,914 5,299,913 4,913,406 4,041,592 3,317,785 2,838,566
Accumulated Other Comprehensive Income/Loss -201,000 -201,000 -285,000 -293,000 -137,000 -158,000 -188,034 -148,130 -111,821 -173,602 -169,080 -8,094 46,103 30,712 29,950 17,428 24,446 57,222 27,948 6,344 -914
Total Stockholders Equity 14,105,000 14,105,000 16,518,000 14,051,000 14,797,000 13,264,000 10,530,155 9,362,114 8,459,869 7,424,835 7,001,580 6,760,881 6,724,634 6,665,182 5,783,113 5,192,387 4,864,150 4,410,354 4,649,982 5,151,876 1,864,326
Total Investments 273,000 273,000 701,000 1,860,000 1,954,000 1,514,000 1,526,755 1,586,187 3,513,702 3,830,424 3,191,963 2,702,530 2,546,435 2,320,540 2,129,431 1,925,363 1,112,225 1,132,752 1,047,432 1,508,379 1,280,016
Total Debt 428,000 6,056,000 4,080,000 4,633,000 4,673,000 4,708,000 4,138,267 4,124,800 1,881,421 1,902,068 1,907,231 1,514,315 1,513,973 1,508,155 1,514,308 1,522,461 1,260,245 350,000 0 0 0
Net Debt -7,185,000 -1,557,000 -3,061,000 397,000 829,000 230,000 1,488,046 2,482,025 -424,651 890,753 1,030,671 396,915 679,417 83,103 524,808 772,570 260,758 -536,450 -946,422 -772,500 -420,818

Reported Currency: USD TTM 2024-11-29 2023-12-01 2022-12-02 2021-12-03 2020-11-27 2019-11-29 2018-11-30 2017-12-01 2016-12-02 2015-11-27 2014-11-28 2013-11-29 2012-11-30 2011-12-02 2010-12-03 2009-11-27 2008-11-28 2007-11-30 2006-12-01 2005-12-02
Cash Flows from Operating Activities
Net Income 5,560,000 5,560,000 5,428,000 4,756,000 4,822,000 5,260,000 2,951,458 2,590,774 1,693,954 1,168,782 629,551 253,551 289,985 832,775 832,847 774,680 386,508 871,814 723,807 505,809 602,839
Depreciation & Amortization 894,000 894,000 872,000 856,000 788,000 757,000 624,748 346,492 325,997 331,535 339,473 313,590 321,227 299,766 270,205 292,738 282,423 270,269 315,464 307,822 64,335
Deferred Income Tax -341,000 -341,000 -426,000 328,000 183,000 -1,501,000 2,707 -468,936 51,605 24,222 -69,657 -26,089 29,704 89,212 60,983 -161,222 49,590 46,584 58,385 -4,264 -7,068
Stock Based Compensation 1,833,000 1,881,000 1,718,000 1,440,000 1,069,000 909,000 787,706 603,470 451,451 349,909 335,839 333,690 313,658 298,502 286,103 231,086 167,581 172,474 149,987 170,534 0
Change in Working Capital 144,000 144,000 -355,000 336,000 285,000 186,000 105,028 487,775 446,945 346,357 195,264 386,904 198,000 10,408 77,710 -22,636 183,212 -126,243 71,827 -53,831 -15,805
Accounts Receivable 414,000 0 -159,000 -198,000 -430,000 106,000 -187,826 -1,983 -187,173 -160,416 -79,502 7,928 33,649 45,166 -81,065 -134,276 172,287 -153,386 0 0 0
Inventory 0 0 208,000 0 450,000 -202,000 164,697 445,796 232,359 166,697 56,632 -14,139 -40,781 -59,224 25,463 12,384 69,668 0 0 0 0
Accounts Payable 2,000 0 -49,000 66,000 -20,000 96,000 23,129 54,920 -45,186 -6,281 22,870 6,211 7,132 -62,874 32,203 -10,092 -13,601 0 0 0 0
Other Working Capital -272,000 144,000 -355,000 468,000 285,000 186,000 105,028 -10,958 446,945 346,357 195,264 386,904 198,000 87,340 101,109 109,348 -45,142 27,143 71,827 -53,831 0
Other Non-Cash Items 1,161,000 -82,000 65,000 122,000 76,000 116,000 -50,333 469,729 -57,099 -21,077 39,032 26,015 -888 -31,083 15,466 -1,651 48,458 45,784 119,833 1,169 86,052
Net Cash Provided by Operating Activities 8,056,000 8,056,000 7,302,000 7,838,000 7,223,000 5,727,000 4,421,314 4,029,304 2,912,853 2,199,728 1,469,502 1,287,661 1,151,686 1,499,580 1,543,314 1,112,995 1,117,772 1,280,682 1,439,303 927,239 730,353
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -232,000 -232,000 -360,000 -442,000 -330,000 -419,000 -333,981 -266,579 -178,122 -203,805 -184,936 -148,332 -188,358 -271,076 -210,294 -169,642 -119,592 -111,792 -132,075 -83,250 -48,875
Acquisitions Net 0 0 0 -126,000 -2,682,000 0 -100,704 -6,314,382 -459,626 -48,427 -826,004 -29,802 -704,589 -353,195 -259,046 -193,281 -1,582,669 -3,584 -75,528 439,120 -9,541
Purchases of Investments -58,000 -58,000 -53,000 -955,000 -1,575,000 -221,000 -243,192 -13,590 -57,863 -711,227 -691,140 -312,573 -582,948 -1,806,186 -1,926,675 -2,629,003 -1,336,509 -2,506,002 -2,693,775 -1,619,536 -1,884,158
Sales/Maturities of Investments 388,000 388,000 1,189,000 953,000 1,068,000 1,091,000 788,227 1,909,256 2,155,800 1,635,854 1,552,415 1,719,185 1,816,679 1,595,795 1,638,756 1,800,481 1,538,903 2,285,950 2,985,528 1,458,852 1,622,211
Other Investing Activities 154,000 51,000 0 -2,000 -507,000 -865,000 -565,435 1,896,000 -1,903,066 -1,632,428 -1,338,693 -1,719,185 -1,518,587 -563,586 -143 32,151 2,771 30,747 -856 -19,657 0
Net Cash Used for Investing Activities 149,000 149,000 776,000 -570,000 -3,519,000 -414,000 -455,085 -4,685,295 -442,877 -960,033 -1,488,358 -490,707 -1,177,803 -834,662 -757,402 -1,159,294 -1,497,096 -304,681 83,294 195,186 -320,363
Cash Flows from Financing Activities
Debt Repayment 1,997,000 1,997,000 -500,000 0 0 -6,000 0 2,248,000 0 -108 387,091 -14,684 -176 -9,000 -10,046 489,720 636,103 350,000 0 0 0
Common Stock Issued 209,000 209,000 314,000 278,000 291,000 270,000 232,932 190,990 158,351 145,697 164,270 227,841 500,776 169,274 144,754 139,270 179,566 319,165 516,087 509,506 356,547
Common Stock Repurchased -9,500,000 -9,500,000 -4,400,000 -6,550,000 -3,950,000 -3,050,000 -2,750,000 -2,050,000 -1,100,000 -1,075,000 -625,000 -600,000 -1,100,000 -405,000 -695,015 -850,020 -350,013 -1,722,715 -1,951,527 -1,364,412 -600,099
Dividends Paid 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3,044
Other Financing Activities -430,000 -430,000 -596,000 -553,000 -642,000 -702,000 -429,044 -394,568 -242,086 -161,295 -127,048 -120,440 -57,156 -55,974 9,949 5,768 12,002 31,983 85,050 80,230 0
Net Cash Used Provided by Financing Activities -7,724,000 -7,724,000 -5,182,000 -6,825,000 -4,301,000 -3,488,000 -2,946,044 -5,568 -1,183,735 -1,090,706 -200,687 -507,462 -559,138 -234,723 -550,358 -215,262 477,658 -1,021,567 -1,350,390 -774,676 -246,596
Effect of Forex Changes on Cash -9,000 -9,000 9,000 -51,000 -37,000 3,000 -12,739 -1,738 8,516 -14,234 -21,297 -6,652 -5,241 5,357 4,055 11,965 14,703 -14,406 1,715 3,933 -1,637
Net Change in Cash 472,000 472,000 2,905,000 392,000 -634,000 1,828,000 1,007,446 -663,297 1,294,757 134,755 -240,840 282,844 -590,496 435,552 239,609 -249,596 113,037 -59,972 173,922 351,682 161,757
Cash at End of Period 28,720,000 7,613,000 7,141,000 4,236,000 3,844,000 4,478,000 2,650,221 1,642,775 2,306,072 1,011,315 876,560 1,117,400 834,556 1,425,052 989,500 749,891 999,487 886,450 946,422 772,500 420,818
Cash at Start of Period 28,248,000 7,141,000 4,236,000 3,844,000 4,478,000 2,650,000 1,642,775 2,306,072 1,011,315 876,560 1,117,400 834,556 1,425,052 989,500 749,891 999,487 886,450 946,422 772,500 420,818 259,061
Free Cash Flow
Operating Cash Flow 8,056,000 8,056,000 7,302,000 7,838,000 7,223,000 5,727,000 4,421,314 4,029,304 2,912,853 2,199,728 1,469,502 1,287,661 1,151,686 1,499,580 1,543,314 1,112,995 1,117,772 1,280,682 1,439,303 927,239 730,353
Capital Expenditure -232,000 -232,000 -360,000 -442,000 -330,000 -419,000 -333,981 -266,579 -178,122 -203,805 -184,936 -148,332 -188,358 -271,076 -210,294 -169,642 -119,592 -111,792 -132,075 -83,250 -48,875
Free Cash Flow 7,824,000 7,824,000 6,942,000 7,396,000 6,893,000 5,308,000 4,087,333 3,762,725 2,734,731 1,995,923 1,284,566 1,139,329 963,328 1,228,504 1,333,020 943,353 998,180 1,168,890 1,307,228 843,989 681,478