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-04-28 2022-04-29 2021-04-30 2020-04-24 2019-04-26 2018-04-27 2017-04-28 2016-04-29 2015-04-24 2014-04-25 2013-04-26 2012-04-27 2011-04-29 2010-04-30 2009-04-24 2008-04-25 2007-04-27 2006-04-30 2005-04-30 2004-04-30
Revenue 6,101,000 6,362,000 6,318,000 5,744,000 5,412,000 6,146,000 5,911,000 5,519,000 5,546,000 6,122,700 6,325,100 6,332,400 6,233,200 5,122,600 3,931,400 3,406,393 3,303,167 2,804,282 2,066,456 1,598,131 1,170,310
Revenue Growth - 0.70% 9.99% 6.13% -11.94% 3.98% 7.10% -0.49% -9.42% -3.20% -0.12% 1.59% 21.68% 30.30% 15.41% 3.13% 17.79% 35.70% 29.30% 36.56%
Cost of Revenue 1,919,000 2,153,000 2,098,000 1,929,000 1,789,000 2,201,000 2,212,000 2,129,000 2,173,000 2,289,500 2,406,000 2,571,300 2,519,800 1,793,900 1,412,200 1,416,478 1,289,791 1,099,782 809,995 623,083 465,789
Gross Profit 4,182,000 4,209,000 4,220,000 3,815,000 3,623,000 3,945,000 3,699,000 3,390,000 3,373,000 3,833,200 3,919,100 3,761,100 3,713,400 3,328,700 2,519,200 1,989,915 2,013,376 1,704,500 1,256,461 975,048 704,521
Gross Profit Margin 68.55% 66.16% 66.79% 66.42% 66.94% 64.19% 62.58% 61.42% 60.82% 62.61% 61.96% 59.39% 59.57% 64.98% 64.08% 58.42% 60.95% 60.78% 60.80% 61.01% 60.20%
Research and Development 982,000 956,000 881,000 881,000 847,000 827,000 783,000 779,000 861,000 919,300 917,300 904,200 828,200 648,600 535,700 498,495 452,205 385,357 242,988 171,049 131,856
General and Administrative Expenses 2,096,000 2,094,000 2,136,000 2,001,000 1,848,000 1,935,000 2,009,000 1,904,000 2,099,000 2,197,400 2,179,200 2,247,400 2,128,900 1,848,300 1,532,500 1,389,839 1,247,124 1,043,314 700,299 551,083 407,935
Total Operating Expenses 3,078,000 3,050,000 3,017,000 2,882,000 2,695,000 2,762,000 2,792,000 2,683,000 2,960,000 3,116,700 3,096,500 3,151,600 2,957,100 2,496,900 2,068,200 1,888,334 1,699,329 1,403,332 943,287 722,132 539,811
Operating Income or Loss 1,143,000 1,018,000 1,157,000 1,031,000 945,000 1,221,000 1,125,000 665,000 348,000 716,500 734,300 607,800 746,500 824,300 488,400 47,175 313,600 301,242 308,291 253,187 158,463
Operating Margin 18.63% 16.00% 18.31% 17.95% 17.46% 19.87% 19.03% 12.05% 6.27% 11.70% 11.61% 9.60% 11.98% 16.09% 12.42% 1.38% 9.49% 10.74% 14.92% 15.84% 13.54%
Interest Expense 70,000 234,000 73,000 74,000 55,000 58,000 62,000 52,000 49,000 42,000 36,100 91,700 74,700 75,900 74,100 26,865 -7,990 -11,642 -1,283 0 0
EBITDA 1,504,000 1,548,000 1,443,000 1,042,000 1,104,000 1,342,000 887,000 975,000 757,000 1,023,700 1,199,200 1,004,600 1,090,000 1,037,300 648,200 329,729 446,199 385,297 398,109 319,477 232,143
Depreciation and Amortization 287,000 530,000 286,000 11,000 159,000 197,000 198,000 226,000 279,000 307,200 334,100 344,600 293,100 165,600 166,000 170,538 144,184 110,833 81,797 65,624 59,453
Income Before Tax 992,000 1,066,000 1,095,000 962,000 944,000 1,268,000 1,166,000 665,000 345,000 712,800 740,700 566,600 712,400 794,100 447,000 44,829 382,699 359,728 350,272 276,228 170,454
Income Tax Expense 300,000 -208,000 158,000 232,000 125,000 99,000 1,090,000 156,000 116,000 152,900 103,200 61,300 107,000 121,000 46,600 -41,716 72,961 61,993 83,820 50,474 18,367
Net Income 692,000 1,274,000 937,000 730,000 819,000 1,169,000 76,000 509,000 229,000 559,900 637,500 505,300 605,400 673,100 400,400 86,545 309,738 297,735 266,452 225,754 152,087
Net Income Margin 11.27% 20.03% 14.83% 12.71% 15.13% 19.02% 1.29% 9.22% 4.13% 9.14% 10.08% 7.98% 9.71% 13.14% 10.18% 2.54% 9.38% 10.62% 12.89% 14.13% 13.00%
EPS 3.27 5.87 4.20 3.29 3.56 4.60 0.28 1.85 0.78 1.77 1.87 1.40 1.66 1.87 1.18 0.20 0.88 0.80 0.72 0.63 0.44
EPS Diluted 3.22 5.79 4.09 3.23 3.52 4.51 0.28 1.81 0.77 1.75 1.83 1.37 1.58 1.71 1.13 0.19 0.86 0.77 0.69 0.59 0.42
Weighted Average Shares Out - 217,000 223,000 222,000 230,000 254,000 268,000 275,000 294,000 315,500 340,300 361,500 363,900 360,900 339,600 330,300 351,676 371,204 371,061 358,340 345,652
Weighted Average Shares Out Diluted - 220,000 229,000 226,000 233,000 259,000 276,000 281,000 297,000 320,700 347,900 368,000 384,300 393,700 353,200 334,600 361,090 388,454 388,381 382,634 362,112

Reported Currency: USD Q2 2023-04-28 2022-04-29 2021-04-30 2020-04-24 2019-04-26 2018-04-27 2017-04-28 2016-04-29 2015-04-24 2014-04-25 2013-04-26 2012-04-27 2011-04-29 2010-04-30 2009-04-24 2008-04-25 2007-04-27 2006-04-30 2005-04-30 2004-04-30
Current Assets
Cash and Cash Equivalents 2,620,000 2,316,000 4,134,000 4,596,000 2,882,000 3,899,000 5,391,000 4,921,000 5,303,000 5,326,200 5,003,300 6,952,600 5,398,500 2,757,300 1,705,000 1,494,153 936,479 489,079 461,256 193,542 241,149
Short Term Investments 686,000 754,000 22,000 67,000 224,000 1,574,000 2,450,000 2,477,000 2,435,000 3,404,700 2,712,300 3,675,500 3,848,700 2,417,400 2,019,000 1,110,053 227,911 819,702 861,636 976,423 566,816
Cash + Short Term Investments 2,620,000 3,070,000 4,134,000 4,596,000 2,882,000 3,899,000 5,391,000 4,921,000 5,303,000 5,326,200 5,003,300 6,952,600 5,398,500 5,174,700 3,724,000 2,604,206 1,164,390 1,308,781 1,322,892 1,169,965 807,965
Net Receivables 787,000 987,000 1,230,000 945,000 973,000 1,216,000 1,009,000 731,000 813,000 778,900 855,900 800,900 830,900 742,600 471,500 446,537 582,110 591,324 415,295 296,885 193,942
Inventory 122,000 167,000 204,000 114,000 145,000 131,000 126,000 163,000 98,000 146,500 122,400 139,500 161,500 108,500 112,900 61,104 70,222 54,880 64,452 38,983 34,109
Other Current Assets 464,000 456,000 377,000 346,000 274,000 364,000 330,000 383,000 234,000 521,800 489,700 525,200 435,600 5,543,200 3,952,700 326,937 250,711 285,818 230,571 70,056 53,220
Total Current Assets 3,993,000 4,680,000 5,945,000 6,001,000 4,274,000 5,610,000 6,856,000 6,198,000 6,448,000 6,773,400 6,471,300 8,418,200 6,826,500 6,394,300 4,537,100 3,438,784 2,067,433 2,240,803 2,033,210 1,575,889 1,089,236
Non-Current Assets
Property, Plant and Equipment 623,000 650,000 602,000 525,000 727,000 759,000 756,000 799,000 937,000 1,029,900 1,108,800 1,170,900 1,137,200 911,600 804,400 807,923 693,792 603,523 513,193 418,749 370,717
Goodwill 2,759,000 2,759,000 2,346,000 2,039,000 1,778,000 1,735,000 1,739,000 1,684,000 1,676,000 1,027,400 988,100 988,100 905,200 760,300 681,000 680,986 680,054 601,056 487,535 291,816 291,816
Intangible Assets 152,000 181,000 142,000 101,000 44,000 47,000 94,000 131,000 180,000 89,500 121,500 180,600 236,000 53,000 25,100 45,744 90,075 83,009 75,051 313,264 323,534
Long Term Investments -960,000 -948,000 0 -219,000 -220,000 -201,000 -270,000 -525,000 -621,000 -255,900 36,000 42,000 51,000 69,200 72,800 127,317 331,105 3,639 108,371 -37,584 -24,163
Tax Assets 960,000 948,000 362,000 219,000 220,000 201,000 270,000 525,000 621,000 255,900 245,000 200,400 203,800 0 0 372,065 208,529 126,448 48,496 37,584 24,163
Other Non-Current Assets 586,000 1,548,000 629,000 694,000 699,000 590,000 420,000 681,000 796,000 481,000 248,500 242,200 172,600 310,400 374,000 0 0 0 -4,891 64,745 93,779
Total Non-Current Assets 5,080,000 5,138,000 4,081,000 3,359,000 3,248,000 3,131,000 3,009,000 3,295,000 3,589,000 2,627,800 2,747,900 2,824,200 2,705,800 2,104,500 1,957,300 2,034,035 2,003,555 1,417,675 1,227,755 796,758 788,030
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 9,073,000 9,818,000 10,026,000 9,360,000 7,522,000 8,741,000 9,865,000 9,493,000 10,037,000 9,401,200 9,219,200 11,242,400 9,532,300 8,498,800 6,494,400 5,472,819 4,070,988 3,658,478 3,260,965 2,372,647 1,877,266
Current Liabilities
Accounts Payable 411,000 392,000 607,000 420,000 426,000 542,000 609,000 347,000 254,000 283,400 247,000 259,700 233,100 232,800 184,600 137,826 178,233 144,112 101,278 83,572 52,719
Short Term Debt 400,000 47,000 250,000 49,000 522,000 649,000 385,000 1,249,000 849,000 416,600 407,800 1,257,800 1,202,300 1,150,400 379,100 399,215 357,260 85,110 166,211 153,796 108,869
Tax Payables 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4,732 6,245 53,371 51,577 20,823 16,033
Deferred Revenue 2,003,000 2,218,000 2,171,000 2,062,000 1,894,000 1,825,000 1,804,000 1,661,000 1,794,000 1,724,200 1,653,800 1,563,300 1,366,500 1,226,600 1,135,100 1,013,569 872,364 630,610 399,388 261,998 166,602
Other Current Liabilities 919,000 810,000 925,000 921,000 774,000 851,000 825,000 782,000 765,000 284,800 386,000 749,800 717,900 763,000 212,200 128,715 6,245 327,715 250,286 20,823 16,033
Total Current Liabilities 3,733,000 3,467,000 3,953,000 3,452,000 3,616,000 3,867,000 3,623,000 4,039,000 3,662,000 2,709,000 2,694,600 3,830,600 3,519,800 3,372,800 1,911,000 1,679,325 1,414,102 1,187,547 917,163 520,189 344,223
Non-Current Liabilities
Long Term Debt 1,991,000 2,389,000 2,386,000 2,632,000 1,146,000 1,144,000 1,541,000 744,000 1,490,000 1,487,500 995,500 994,600 1,264,900 1,265,000 1,273,400 1,265,000 172,600 9,487 133,790 4,474 4,858
Deferred Revenue 1,999,000 2,095,000 2,061,000 1,941,000 1,804,000 1,843,000 1,673,000 1,681,000 1,591,000 1,473,000 1,446,400 1,446,200 1,449,400 1,088,300 779,500 701,649 637,889 472,423 282,149 187,180 112,337
Deferred Tax 0 0 0 0 0 0 0 0 0 0 0 0 -1,264,900 -1,265,000 -171,900 372,065 208,529 126,448 -282,149 -187,180 -112,337
Other Non-Current Liabilities 580,000 708,000 788,000 650,000 714,000 797,000 961,000 249,000 413,000 317,600 296,200 253,500 206,900 192,900 171,900 -207,566 -62,471 -126,448 286,559 187,180 112,337
Total Non-Current Liabilities 4,570,000 5,192,000 5,235,000 5,223,000 3,664,000 3,784,000 4,175,000 2,674,000 3,494,000 3,278,100 2,738,100 2,694,300 1,656,300 1,281,200 2,052,900 2,131,148 956,547 481,910 420,349 191,654 117,195
Total Liabilities 8,303,000 8,659,000 9,188,000 8,675,000 7,280,000 7,651,000 7,798,000 6,713,000 7,156,000 5,987,100 5,432,700 6,524,900 5,176,100 4,654,000 3,963,900 3,810,473 2,370,649 1,669,457 1,337,512 711,843 461,418
Common Stock 825,000 945,000 760,000 685,000 242,000 1,090,000 2,067,000 2,780,000 2,881,000 3,414,100 3,786,500 4,717,500 4,293,600 500 500 437 429 422 408 381 364
Retained Earnings 0 265,000 122,000 211,000 0 0 -218,000 40,000 0 53,200 1,100 2,896,800 2,805,300 2,674,000 2,000,900 1,622,448 1,535,903 1,226,165 928,430 661,978 436,224
Accumulated Other Comprehensive Income/Loss -55,000 -51,000 -44,000 -30,000 -42,000 -43,000 -70,000 -29,000 -31,000 -23,700 9,100 8,700 4,900 12,800 2,800 -5,158 773 5,502 -60,364 -19,832 -22,726
Total Stockholders Equity 770,000 1,159,000 838,000 685,000 242,000 1,090,000 2,067,000 2,780,000 2,881,000 3,414,100 3,786,500 4,717,500 4,356,200 3,844,800 2,530,500 1,662,346 1,700,339 1,989,021 1,923,453 1,660,804 1,415,848
Total Investments 686,000 754,000 22,000 67,000 224,000 1,574,000 2,450,000 2,477,000 2,435,000 3,404,700 2,748,300 3,717,500 3,899,700 2,486,600 2,091,800 1,237,370 559,016 823,341 970,007 976,423 566,816
Total Debt 2,391,000 2,389,000 2,636,000 2,632,000 1,668,000 1,793,000 1,926,000 1,993,000 2,339,000 1,487,500 995,500 2,252,400 1,202,300 1,150,400 1,273,400 1,265,000 172,600 85,110 300,001 4,474 4,858
Net Debt -229,000 73,000 -1,498,000 -1,964,000 -1,214,000 -2,106,000 -3,465,000 -2,928,000 -2,964,000 -3,838,700 -4,007,800 -4,700,200 -4,196,200 -1,606,900 -431,600 -229,153 -763,879 -403,969 -161,255 -189,068 -236,291

Reported Currency: USD TTM 2023-04-28 2022-04-29 2021-04-30 2020-04-24 2019-04-26 2018-04-27 2017-04-28 2016-04-29 2015-04-24 2014-04-25 2013-04-26 2012-04-27 2011-04-29 2010-04-30 2009-04-24 2008-04-25 2007-04-27 2006-04-30 2005-04-30 2004-04-30
Cash Flows from Operating Activities
Net Income 692,000 1,274,000 937,000 730,000 819,000 1,169,000 76,000 509,000 229,000 559,900 637,500 505,300 605,400 673,100 400,400 86,545 309,738 297,735 266,452 225,754 152,087
Depreciation & Amortization 259,000 248,000 194,000 207,000 193,000 197,000 198,000 226,000 279,000 307,200 334,100 344,600 293,100 165,600 166,000 170,538 144,184 110,833 81,797 65,624 59,453
Deferred Income Tax -49,000 -606,000 -144,000 -6,000 -17,000 -3,000 277,000 90,000 -113,000 -2,700 -76,000 -76,600 107,500 128,500 -11,300 -108,371 -53,031 -19,523 1,545 6,321 -21,452
Stock Based Compensation 347,000 312,000 245,000 197,000 153,000 158,000 161,000 195,000 260,000 259,300 273,000 276,600 257,600 175,200 159,800 140,754 147,964 163,033 13,293 8,148 3,895
Change in Working Capital -130,000 -106,000 -22,000 285,000 -102,000 -109,000 1,011,000 -18,000 300,000 165,000 206,200 278,500 330,600 290,000 209,100 534,830 463,270 396,604 184,200 152,947 112,572
Accounts Receivable 132,000 260,000 -313,000 62,000 238,000 -185,000 -272,000 81,000 -16,000 74,800 -56,600 23,100 -90,400 -262,700 -21,300 128,692 -27,741 -175,231 -116,816 -103,352 -41,629
Inventory 123,000 37,000 -90,000 31,000 -14,000 -9,000 37,000 -65,000 49,000 -24,100 17,000 22,000 -16,500 4,400 -52,100 9,126 -15,382 9,908 -46,247 -14,996 -9,975
Accounts Payable -165,000 -207,000 181,000 -11,000 -117,000 -57,000 262,000 94,000 -53,000 38,600 -12,100 25,100 11,400 38,700 42,700 -26,969 20,031 36,589 17,405 30,460 12,002
Other Working Capital -220,000 -196,000 200,000 203,000 -209,000 142,000 984,000 -128,000 320,000 75,700 257,900 208,300 426,100 509,600 239,800 423,981 486,362 525,338 329,858 240,835 152,174
Other Non-Cash Items 81,000 -15,000 1,000 -80,000 14,000 -71,000 -245,000 -16,000 19,000 -20,600 -25,200 57,900 -131,600 -86,100 51,000 64,934 -3,239 -84,226 6,995 3,324 4,332
Net Cash Provided by Operating Activities 1,200,000 1,107,000 1,211,000 1,333,000 1,060,000 1,341,000 1,478,000 986,000 974,000 1,268,100 1,349,600 1,386,300 1,462,600 1,346,300 975,000 889,230 1,008,886 864,456 554,282 462,118 310,887
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -170,000 -239,000 -226,000 -162,000 -124,000 -173,000 -145,000 -175,000 -160,000 -175,300 -221,400 -303,300 -407,100 -222,700 -135,600 -289,657 -188,280 -165,828 -132,915 -93,568 -48,601
Acquisitions Net -687,000 -491,000 -380,000 -350,000 -73,000 -3,000 -75,000 -8,000 -842,000 -84,600 0 -106,500 -480,000 -136,500 -1,772,300 0 -99,390 -131,241 -53,747 0 -6,841
Purchases of Investments -777,000 -1,269,000 -18,000 -5,000 -13,000 -41,000 -1,389,000 -1,977,000 -1,589,000 -2,596,800 -1,018,500 -2,287,700 -3,572,400 -418,500 -860,300 -1,750,779 -1,057,685 -2,631,933 -1,029,412 -872,662 -590,623
Sales/Maturities of Investments 1,404,000 550,000 45,000 160,000 1,383,000 917,000 1,379,000 1,934,000 2,571,000 1,952,000 1,993,500 2,464,700 2,147,500 1,772,400 1,772,300 1,036,779 1,449,053 2,821,020 900,993 605,773 355,682
Other Investing Activities -798,000 59,000 18,000 378,000 96,000 4,000 209,000 6,000 105,000 1,500 6,800 4,200 1,600 -1,771,900 8,200 336 -793 24,204 -10,921 9,149 -8,892
Net Cash Used for Investing Activities -475,000 -1,390,000 -561,000 21,000 1,269,000 704,000 -21,000 -220,000 85,000 -903,200 760,400 -228,600 -2,310,400 -777,200 -987,700 -1,003,321 102,905 -83,778 -326,002 -351,308 -299,275
Cash Flows from Financing Activities
Debt Repayment -270,000 -108,000 0 -689,000 -400,000 0 -865,000 -850,000 -20,000 -494,700 -1,264,900 0 0 -1,000 0 -199,181 -146,400 0 0 0 0
Common Stock Issued 97,000 108,000 0 1,735,000 375,000 0 173,000 92,000 70,000 156,900 201,400 110,600 142,100 324,200 197,100 254,073 114,697 215,453 232,745 181,922 81,548
Common Stock Repurchased -1,050,000 -850,000 -600,000 -125,000 -1,411,000 -2,111,000 -794,000 -705,000 -960,000 -1,165,200 -1,881,500 -590,000 -600,000 0 0 -399,981 -903,704 -805,708 -488,908 -192,903 -136,172
Dividends Paid -423,000 -432,000 -446,000 -427,000 -439,000 -403,000 -214,000 -208,000 -210,000 -207,400 -202,300 0 0 0 0 -1,265,000 -233,644 0 0 0 0
Other Financing Activities 170,000 -231,000 29,000 -50,000 -85,000 -117,000 714,000 492,000 1,011,000 1,035,200 43,300 1,058,300 114,300 127,700 22,800 2,306,689 506,659 -157,003 298,938 -1,122 0
Net Cash Used Provided by Financing Activities -1,476,000 -1,513,000 -1,017,000 444,000 -1,960,000 -2,631,000 -986,000 -1,179,000 -109,000 -675,200 -3,104,000 578,900 -343,600 450,900 219,900 696,600 -662,392 -747,258 42,775 -12,103 -54,624
Effect of Forex Changes on Cash 16,000 -1,000 -49,000 71,000 -34,000 -30,000 26,000 -11,000 -4,000 -59,200 7,900 -9,300 -16,100 32,300 3,600 -24,835 -1,999 -5,597 -3,341 2,507 0
Net Change in Cash -735,000 -1,797,000 -416,000 1,869,000 335,000 -616,000 497,000 -424,000 946,000 -369,500 -986,100 1,727,300 -1,207,500 1,052,300 210,800 557,674 447,400 27,823 267,714 101,214 -43,012
Cash at End of Period 8,935,000 2,322,000 4,119,000 4,535,000 2,666,000 2,331,000 2,941,000 2,444,000 2,868,000 1,921,500 2,291,000 3,277,100 1,549,800 2,757,300 1,705,000 1,494,153 936,479 489,079 461,256 193,542 241,149
Cash at Start of Period 9,670,000 4,119,000 4,535,000 2,666,000 2,331,000 2,947,000 2,444,000 2,868,000 1,922,000 2,291,000 3,277,100 1,549,800 2,757,300 1,705,000 1,494,200 936,479 489,079 461,256 193,542 92,328 284,161
Free Cash Flow
Operating Cash Flow 1,200,000 1,107,000 1,211,000 1,333,000 1,060,000 1,341,000 1,478,000 986,000 974,000 1,268,100 1,349,600 1,386,300 1,462,600 1,346,300 975,000 889,230 1,008,886 864,456 554,282 462,118 310,887
Capital Expenditure -170,000 -239,000 -226,000 -162,000 -124,000 -173,000 -145,000 -175,000 -160,000 -175,300 -221,400 -303,300 -407,100 -222,700 -135,600 -289,657 -188,280 -165,828 -132,915 -93,568 -48,601
Free Cash Flow 1,030,000 868,000 985,000 1,171,000 936,000 1,168,000 1,333,000 811,000 814,000 1,092,800 1,128,200 1,083,000 1,055,500 1,123,600 839,400 599,573 820,606 698,628 421,367 368,550 262,286