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-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 2004-12-03
Revenue 19,409,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 1,666,581
Revenue Growth - 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% 17.99%
Cost of Revenue 2,354,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 104,378
Gross Profit 17,055,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 1,562,203
Gross Profit Margin 87.88% 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% 93.74%
Research and Development 3,473,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 311,296
General and Administrative Expenses 6,764,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 659,113
Total Operating Expenses 10,405,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 970,409
Operating Income or Loss 6,650,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 591,794
Operating Margin 34.26% 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% 35.51%
Interest Expense 113,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 0
EBITDA 7,768,000 7,768,000 6,995,000 6,590,000 5,036,000 3,935,124 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,348,777 1,262,654 987,549 830,111 669,453
Depreciation and Amortization 962,000 872,000 897,000 788,000 799,000 667,003 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 60,808
Income Before Tax 6,799,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 608,645
Income Tax Expense 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 158,247
Net Income 5,428,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 450,398
Net Income Margin 27.94% 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% 27.03%
EPS 11.88 11.93 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 0.95
EPS Diluted 11.81 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 0.91
Weighted Average Shares Out - 455,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 477,658
Weighted Average Shares Out Diluted - 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 495,626

Reported Currency: USD Q4 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 2004-12-03
Current Assets
Cash and Cash Equivalents 7,141,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 376,127
Short Term Investments 701,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 937,094
Cash + Short Term Investments 7,842,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 1,313,221
Net Receivables 2,224,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 167,440
Inventory 0 0 0 0 0 0 0 0 0 0 95,586 102,247 59,537 0 0 0 0 0 0 0 51,751
Other Current Assets 1,018,000 1,018,000 835,000 975,000 756,000 783,140 312,499 210,071 245,441 161,802 175,758 170,110 116,237 225,386 193,707 158,272 248,667 216,312 194,924 102,995 18,617
Total Current Assets 11,084,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 1,551,029
Non-Current Assets
Property, Plant and Equipment 2,388,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 99,675
Goodwill 12,805,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 110,287
Intangible Assets 1,088,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 125,800
Long Term Investments 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 -51,751
Tax Assets 1,191,000 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 51,751
Other Non-Current Assets 1,223,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 182,128
Total Non-Current Assets 18,695,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 407,603
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,779,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 1,958,632
Current Liabilities
Accounts Payable 314,000 314,000 379,000 312,000 306,000 209,499 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 43,192
Short Term Debt 73,000 73,000 587,000 97,000 92,000 3,149,343 93,234 63,746 81,475 34,161 603,229 14,676 11,217 9,212 8,799 46,634 435,659 387,167 313,638 226,985 202,762
Tax Payables 85,000 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 145,913
Deferred Revenue 5,837,000 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 59,541
Other Current Liabilities 2,027,000 2,027,000 1,865,000 1,790,000 1,485,000 1,454,110 1,105,660 944,223 696,517 651,888 740,941 673,332 649,313 678,505 626,109 457,439 27,136 215,058 178,368 154,529 145,913
Total Current Liabilities 8,251,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 451,408
Non-Current Liabilities
Long Term Debt 4,007,000 4,007,000 4,046,000 4,576,000 4,616,000 988,924 4,124,800 1,881,421 1,902,068 1,907,231 911,086 1,499,297 1,496,938 1,505,096 1,513,662 1,260,245 350,000 -25,950 -32,644 -9,731 0
Deferred Revenue 113,000 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 0
Deferred Tax 514,000 514,000 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 83,747
Other Non-Current Liabilities 376,000 376,000 795,000 786,000 752,000 789,158 796,310 298,276 281,785 344,802 204,688 201,817 217,443 215,290 214,984 -2,332 149,961 62,344 62,610 16,794 0
Total Non-Current Liabilities 5,010,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 83,747
Total Liabilities 13,261,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 535,155
Common Stock 0 0 0 0 0 61 61 61 61 61 61 61 61 61 61 61 61 61 61 29,600 29,576
Retained Earnings 33,346,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 2,238,807
Accumulated Other Comprehensive Income/Loss -285,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 -2,289
Total Stockholders Equity 16,518,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 1,423,477
Total Investments 701,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 937,094
Total Debt 4,080,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 0
Net Debt -3,061,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 -376,127

Reported Currency: USD TTM 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 2004-12-03
Cash Flows from Operating Activities
Net Income 5,428,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 450,398
Depreciation & Amortization 872,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 60,808
Deferred Income Tax -62,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 46,270
Stock Based Compensation 1,718,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 340
Change in Working Capital -355,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 30,279
Accounts Receivable -159,000 -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 9,221
Inventory 422,000 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 0
Accounts Payable -49,000 -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 0
Other Working Capital -191,000 -147,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 21,058
Other Non-Cash Items -299,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 95,649
Net Cash Provided by Operating Activities 7,302,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 683,744
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -360,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 -63,226
Acquisitions Net -200,000 -1,136,000 -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 -15,545
Purchases of Investments 394,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 -1,214,489
Sales/Maturities of Investments 1,189,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 1,137,545
Other Investing Activities -447,000 0 0 0 -865,000 -565,435 0 -1,903,066 -1,632,428 -1,338,693 -1,719,185 -1,518,587 0 -143 32,151 2,771 30,747 -856 0 0 -120,867
Net Cash Used for Investing Activities 776,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 -276,582
Cash Flows from Financing Activities
Debt Repayment -500,000 -500,000 0 0 -3,150,000 0 -1,707 -1,960 -108 -602,189 -14,684 -25,879 -9,855 -10,046 -1,003,719 -13,875 -450,000 0 0 0 -608,681
Common Stock Issued 91,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 396,105
Common Stock Repurchased -4,400,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 -608,681
Dividends Paid 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3,044 -11,942
Other Financing Activities -373,000 -596,000 -553,000 -642,000 5,419,000 -428,976 4,103,491 -240,126 -86,726 1,758,836 -721 91,668 14,010 9,949 5,768 11,980 1,631,983 85,050 80,230 0 608,681
Net Cash Used Provided by Financing Activities -5,182,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 -224,518
Effect of Forex Changes on Cash 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 3,566
Net Change in Cash 2,905,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 186,210
Cash at End of Period 23,270,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 376,127
Cash at Start of Period 20,365,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 189,917
Free Cash Flow
Operating Cash Flow 7,302,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 683,744
Capital Expenditure -360,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 -63,226
Free Cash Flow 6,942,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 620,518