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-04-26 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
Revenue 6,267,000 6,269,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
Revenue Growth - -1.46% 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%
Cost of Revenue 1,841,000 1,858,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
Gross Profit 4,426,000 4,411,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
Gross Profit Margin 70.60% 70.36% 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%
Research and Development 1,029,000 1,029,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
General and Administrative Expenses 2,130,000 2,113,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
Total Operating Expenses 3,159,000 3,142,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
Operating Income or Loss 1,214,000 1,269,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
Operating Margin 19.16% 20.24% 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%
Interest Expense 64,000 64,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
EBITDA 1,592,000 1,524,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
Depreciation and Amortization 255,000 255,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
Income Before Tax 1,263,000 1,263,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
Income Tax Expense 277,000 277,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
Net Income 986,000 986,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
Net Income Margin 15.57% 15.73% 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%
EPS 4.75 4.74 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
EPS Diluted 4.64 4.63 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
Weighted Average Shares Out - 208,000 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
Weighted Average Shares Out Diluted - 213,000 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

Reported Currency: USD Q4 2024-04-26 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
Current Assets
Cash and Cash Equivalents 1,903,000 1,903,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
Short Term Investments 1,355,000 1,355,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
Cash + Short Term Investments 3,258,000 3,258,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
Net Receivables 1,007,000 1,007,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
Inventory 186,000 186,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
Other Current Assets 377,000 377,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
Total Current Assets 4,828,000 4,828,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
Non-Current Assets
Property, Plant and Equipment 851,000 851,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
Goodwill 2,759,000 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
Intangible Assets 124,000 124,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
Long Term Investments 117,000 117,000 -948,000 103,000 -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
Tax Assets 896,000 896,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
Other Non-Current Assets 312,000 312,000 1,548,000 526,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
Total Non-Current Assets 5,059,000 5,059,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
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,887,000 9,887,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
Current Liabilities
Accounts Payable 517,000 517,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
Short Term Debt 440,000 440,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
Tax Payables 0 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
Deferred Revenue 2,176,000 2,176,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
Other Current Liabilities 973,000 973,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
Total Current Liabilities 4,106,000 4,106,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
Non-Current Liabilities
Long Term Debt 1,992,000 1,992,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
Deferred Revenue 2,058,000 2,058,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
Deferred Tax 220,000 220,000 0 0 0 0 0 0 156,000 211,000 0 0 0 -1,264,900 -1,265,000 -171,900 372,065 208,529 126,448 -282,149 -187,180
Other Non-Current Liabilities 365,000 365,000 708,000 788,000 650,000 714,000 797,000 961,000 93,000 202,000 317,600 296,200 253,500 206,900 192,900 171,900 -207,566 -62,471 -126,448 286,559 187,180
Total Non-Current Liabilities 4,635,000 4,635,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
Total Liabilities 8,741,000 8,741,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
Common Stock 997,000 997,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
Retained Earnings 208,000 208,000 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
Accumulated Other Comprehensive Income/Loss -59,000 -59,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
Total Stockholders Equity 1,146,000 1,146,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
Total Investments 1,472,000 1,472,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
Total Debt 2,652,000 2,652,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
Net Debt 749,000 749,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

Reported Currency: USD TTM 2024-04-26 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
Cash Flows from Operating Activities
Net Income 986,000 986,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
Depreciation & Amortization 255,000 255,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
Deferred Income Tax 53,000 53,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
Stock Based Compensation 357,000 357,000 312,000 245,000 197,000 153,000 0 161,000 195,000 260,000 259,300 273,000 276,600 257,600 175,200 159,800 140,754 0 0 0 0
Change in Working Capital 2,000 2,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
Accounts Receivable -33,000 -33,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
Inventory -18,000 -18,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
Accounts Payable 123,000 123,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
Other Working Capital -70,000 -70,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
Other Non-Cash Items 411,000 827,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
Net Cash Provided by Operating Activities 1,685,000 1,685,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
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -155,000 -155,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
Acquisitions Net -531,000 0 -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
Purchases of Investments -1,703,000 -2,635,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
Sales/Maturities of Investments 2,055,000 2,055,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
Other Investing Activities -401,000 0 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
Net Cash Used for Investing Activities -735,000 -735,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
Cash Flows from Financing Activities
Debt Repayment -43,000 0 -250,000 -105,000 -1,368,000 -400,000 -136,000 -865,000 -850,000 -20,000 -494,700 -1,264,900 -987,300 0 -1,000 0 -199,181 -146,400 0 0 0
Common Stock Issued 57,000 100,000 108,000 105,000 98,000 375,000 121,000 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
Common Stock Repurchased -900,000 -900,000 -850,000 -600,000 -167,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
Dividends Paid -416,000 -416,000 -432,000 -446,000 -427,000 -439,000 0 -214,000 -208,000 -210,000 -207,400 -202,300 0 0 0 0 0 0 0 0 0
Other Financing Activities -42,000 -128,000 -89,000 29,000 -330,000 -85,000 -102,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
Net Cash Used Provided by Financing Activities -1,344,000 -1,344,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
Effect of Forex Changes on Cash -19,000 -19,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
Net Change in Cash -413,000 -413,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
Cash at End of Period 7,696,000 1,903,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
Cash at Start of Period 8,109,000 2,316,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
Free Cash Flow
Operating Cash Flow 1,685,000 1,685,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
Capital Expenditure -155,000 -155,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
Free Cash Flow 1,530,000 1,530,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