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-31 2022-12-31 2021-12-31 2020-12-31 2019-12-31 2018-12-31 2017-12-31 2016-12-31 2015-12-31 2014-12-31 2013-12-31 2012-12-31 2011-12-31 2010-12-31 2009-12-31 2008-12-31 2007-12-31 2006-12-31 2005-12-31 2004-12-31
Revenue 5,797,500 5,578,900 5,019,400 4,689,700 4,883,600 4,868,000 4,309,400 3,644,700 3,595,200 3,326,800 3,112,500 2,936,300 2,914,600 3,280,600 3,003,700 2,612,800 2,561,019 1,756,101 1,089,947 977,296 752,802
Revenue Growth - 11.15% 7.03% -3.97% 0.32% 12.96% 18.24% 1.38% 8.07% 6.89% 6.00% 0.74% -11.16% 9.22% 14.96% 2.02% 45.84% 61.12% 11.53% 29.82%
Cost of Revenue 1,001,400 1,038,500 753,100 837,000 856,500 898,700 672,200 586,800 567,800 581,500 584,100 554,200 536,800 696,200 640,700 529,300 429,504 357,298 300,062 67,886 51,445
Gross Profit 4,796,100 4,540,400 4,266,300 3,852,700 4,027,100 3,969,300 3,637,200 3,057,900 3,027,400 2,745,300 2,528,400 2,382,100 2,377,800 2,584,400 2,363,000 2,083,500 2,131,515 1,398,803 789,885 909,410 701,357
Gross Profit Margin 82.77% 81.39% 85.00% 82.15% 82.46% 81.54% 84.40% 83.90% 84.21% 82.52% 81.23% 81.13% 81.58% 78.78% 78.67% 79.74% 83.23% 79.65% 72.47% 93.05% 93.17%
Research and Development 237,600 218,700 188,600 192,600 198,500 201,500 117,200 101,600 97,600 0 0 0 0 0 0 0 0 0 0 0 0
General and Administrative Expenses 136,100 144,400 137,400 151,700 191,300 174,100 453,900 421,400 437,700 403,600 398,200 360,100 337,100 162,400 157,500 165,500 213,591 136,995 96,247 279,336 261,280
Total Operating Expenses 1,216,700 1,104,700 1,250,400 1,207,500 1,389,700 1,381,500 1,029,600 745,900 824,700 756,600 760,000 745,100 685,800 422,900 532,500 489,100 544,481 322,251 169,030 344,253 314,688
Operating Income or Loss 3,643,600 3,435,700 3,015,900 2,645,200 2,637,400 2,587,800 2,607,600 2,312,000 2,202,700 1,988,700 1,768,400 1,637,000 1,692,000 2,021,100 1,831,100 1,589,100 1,582,195 1,050,493 620,855 565,157 386,669
Operating Margin 62.77% 61.58% 60.08% 56.40% 54.01% 53.16% 60.51% 63.43% 61.27% 59.78% 56.82% 55.75% 58.05% 61.61% 60.96% 60.82% 61.78% 59.82% 56.96% 57.83% 51.36%
Interest Expense 159,300 159,400 162,700 166,900 166,200 178,000 157,700 117,000 123,500 117,400 119,400 151,400 132,200 116,900 140,300 134,000 0 -114,453 -92,103 0 0
EBITDA 2,908,900 3,788,300 3,150,800 2,793,000 2,790,600 2,746,400 2,726,300 2,425,000 2,331,900 2,117,900 1,901,000 1,772,100 1,828,900 2,149,600 1,961,000 1,715,400 1,719,536 1,156,146 693,638 565,157 386,669
Depreciation and Amortization 344,100 2,143,200 2,003,500 2,044,500 2,246,200 2,280,200 1,764,100 1,334,100 1,490,400 129,200 132,600 135,100 136,900 128,500 129,900 126,300 137,341 105,653 72,783 68,221 56,928
Income Before Tax 4,248,200 4,153,600 3,490,300 3,373,600 2,722,100 2,689,600 2,777,800 2,526,300 2,287,600 1,956,800 1,771,400 1,601,000 1,693,400 1,936,500 1,721,900 1,437,500 1,247,964 1,095,802 671,657 508,379 367,656
Income Tax Expense 945,000 927,400 799,300 736,700 615,700 573,800 814,100 -1,537,100 753,500 709,800 644,500 622,900 786,700 122,100 769,800 611,700 532,478 437,269 264,309 201,522 148,101
Net Income 3,303,200 3,226,200 2,691,000 2,636,400 2,105,200 2,116,500 1,962,200 4,063,400 1,534,100 1,247,000 1,127,100 976,800 896,300 1,812,300 951,400 825,800 715,486 658,533 407,348 306,857 219,555
Net Income Margin 56.95% 57.83% 53.61% 56.22% 43.11% 43.48% 45.53% 111.49% 42.67% 37.48% 36.21% 33.27% 30.75% 55.24% 31.67% 31.61% 27.94% 37.50% 37.37% 31.40% 29.17%
EPS 9.08 8.87 7.41 7.30 5.88 5.93 5.73 12.00 4.55 3.71 3.37 2.94 2.71 5.45 2.87 2.49 2.44 3.01 2.35 1.79 1.31
EPS Diluted 9.07 8.86 7.40 7.29 5.87 5.91 5.71 11.94 4.53 3.69 3.35 2.92 2.70 5.43 2.86 2.48 2.43 2.99 2.32 1.76 1.28
Weighted Average Shares Out - 359,023 358,713 358,340 357,764 357,155 342,344 338,707 337,496 336,224 334,409 332,678 331,252 332,735 331,495 331,830 293,690 218,770 173,480 171,575 167,723
Weighted Average Shares Out Diluted - 359,500 359,181 358,929 358,524 358,239 343,737 340,226 338,966 337,894 336,063 334,398 332,319 333,810 332,475 332,740 294,835 220,535 175,620 174,195 172,054

Reported Currency: USD Q2 2023-12-31 2022-12-31 2021-12-31 2020-12-31 2019-12-31 2018-12-31 2017-12-31 2016-12-31 2015-12-31 2014-12-31 2013-12-31 2012-12-31 2011-12-31 2010-12-31 2009-12-31 2008-12-31 2007-12-31 2006-12-31 2005-12-31 2004-12-31
Current Assets
Cash and Cash Equivalents 1,795,100 2,917,200 2,720,100 2,834,900 1,633,200 1,551,400 1,374,500 1,903,600 1,868,600 1,692,600 1,366,100 2,469,700 1,604,700 1,042,300 855,200 260,600 297,895 845,312 969,504 610,891 357,562
Short Term Investments 121,700 111,700 96,000 115,000 100,900 83,200 72,900 90,100 83,300 72,500 74,700 68,400 56,600 9,381,500 50,200 6,024,500 310,077 203,308 2,902,054 3,045,882 389,950
Cash + Short Term Investments 1,916,800 3,028,900 2,816,100 2,949,900 1,734,100 1,634,600 1,447,400 1,993,700 1,951,900 1,765,100 1,440,800 2,538,100 1,661,300 10,423,800 905,400 6,285,100 607,972 1,048,620 3,871,558 3,656,773 747,512
Net Receivables 599,500 1,250,500 483,200 434,500 461,300 491,800 553,300 359,700 364,400 357,800 341,200 302,700 267,500 289,400 297,500 248,300 276,660 194,727 126,291 86,980 78,825
Inventory 0 0 135,254,100 157,954,400 86,786,500 37,081,300 39,457,000 44,185,300 37,573,500 35,585,000 40,603,800 21,395,100 6,624,800 0 0 0 129,738 42,649 24,303 0 0
Other Current Assets -2,516,300 -4,279,400 524,900 423,000 302,000 360,100 429,000 367,800 141,700 196,600 159,500 169,700 164,300 232,600 4,184,600 165,600 18,097,158 3,701,059 8,100 39,669 1,868,528
Total Current Assets 88,748,600 94,890,200 139,078,300 161,761,800 89,283,900 39,567,800 41,886,700 46,906,500 40,031,500 37,904,500 42,545,300 24,405,600 8,717,900 10,945,800 5,387,500 6,699,000 19,111,528 4,987,055 4,030,252 3,783,422 2,694,865
Non-Current Assets
Property, Plant and Equipment 634,200 681,500 455,500 505,300 579,200 544,000 448,700 399,700 425,200 491,700 508,900 513,400 724,000 821,900 786,700 738,500 707,215 377,452 168,755 153,329 131,361
Goodwill 10,488,600 10,495,300 10,482,500 10,528,000 10,798,800 10,742,500 10,805,300 7,569,000 7,569,000 7,569,000 7,569,000 7,569,000 7,566,900 7,984,000 7,983,600 7,549,200 7,519,209 5,049,211 11,496 0 0
Intangible Assets 20,107,800 20,225,500 20,445,000 20,707,300 22,040,600 22,293,000 22,675,400 19,521,600 19,617,100 19,713,200 19,812,700 19,916,500 20,029,000 17,040,500 20,493,800 20,228,500 20,351,373 9,783,789 12,776 0 0
Long Term Investments -5,309,100 2,765,100 1,413,400 -5,390,400 -5,607,000 -5,635,200 -5,665,900 -4,857,700 -7,291,000 -7,358,300 -7,302,700 -7,249,700 -7,413,300 0 0 0 0 0 0 0 0
Tax Assets 5,309,100 134,400 5,361,100 5,390,400 5,607,000 5,635,200 5,665,900 4,857,700 7,291,000 7,358,300 7,302,700 7,249,700 7,413,300 0 0 0 0 0 30,941 0 0
Other Non-Current Assets 3,400,100 514,100 -3,060,100 3,277,900 1,957,100 2,068,000 1,659,600 1,394,400 1,726,600 1,693,100 1,805,600 1,873,300 1,825,400 3,966,500 393,300 435,800 469,329 108,690 52,285 32,643 31,240
Total Non-Current Assets 34,630,700 34,815,900 35,097,400 35,018,500 35,375,700 35,647,500 35,589,000 28,884,700 29,337,900 29,467,000 29,696,200 29,872,200 30,145,300 29,812,900 29,657,400 28,952,000 29,047,126 15,319,142 276,253 185,972 162,601
Other Assets 0 134,400 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Total Assets 123,379,300 129,840,500 174,175,700 196,780,300 124,659,600 75,215,300 77,475,700 75,791,200 69,369,400 67,371,500 72,241,500 54,277,800 38,863,200 40,758,700 35,044,900 35,651,000 48,158,654 20,306,197 4,306,505 3,969,394 2,857,466
Current Liabilities
Accounts Payable 99,900 90,600 121,400 48,800 69,300 61,900 116,000 31,300 26,200 28,700 36,900 36,200 41,700 31,100 51,800 46,700 71,012 58,965 25,552 23,553 23,045
Short Term Debt 804,800 55,100 16,000 749,400 52,200 49,700 574,200 44,185,300 37,542,700 35,553,000 40,566,800 749,900 749,700 0 420,500 299,800 706,683 164,435 521,180 0 0
Tax Payables 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Deferred Revenue 649,600 -55,100 5,361,100 0 -52,200 -49,700 0 -44,185,300 -37,542,700 -35,553,000 -40,566,800 0 0 0 0 0 4,545 2,872 4,068 0 0
Other Current Liabilities 85,419,700 93,326,300 132,189,000 159,600,200 88,128,600 38,460,600 40,582,400 45,641,600 38,919,400 36,795,800 41,494,300 22,524,900 6,825,500 9,584,100 4,308,900 6,177,100 17,860,735 3,849,791 2,204,554 2,806,374 2,002,578
Total Current Liabilities 86,974,000 93,416,900 137,687,500 160,398,400 88,197,900 38,522,500 41,272,600 45,672,900 38,945,600 36,824,500 41,531,200 23,311,000 7,616,900 9,615,200 4,781,200 6,523,600 18,642,975 4,076,063 2,755,354 2,829,927 2,025,623
Non-Current Liabilities
Long Term Debt 2,677,200 3,425,400 3,422,400 2,695,700 3,443,800 3,743,200 3,826,800 2,233,100 2,231,200 2,241,400 2,107,900 2,107,200 2,106,800 2,106,800 2,104,800 2,014,700 2,966,079 0 0 0 0
Deferred Revenue 423,300 -93,092,800 147,435,500 169,564,500 98,392,700 49,128,100 51,574,700 53,423,900 49,183,000 0 0 0 0 0 0 0 0 0 0 0 0
Deferred Tax 5,309,100 5,462,100 5,361,100 5,390,400 5,607,000 5,635,200 5,665,900 4,857,700 7,291,000 7,358,300 7,302,700 7,249,700 7,413,300 7,226,800 7,840,400 7,645,900 7,728,286 3,848,240 0 0 0
Other Non-Current Liabilities 359,900 93,756,600 -146,609,500 -168,668,000 -97,333,300 -47,973,000 -50,829,600 -52,808,200 -48,622,100 395,500 376,200 449,400 220,500 187,600 191,500 165,800 132,745 76,257 32,059 20,783 19,246
Total Non-Current Liabilities 8,769,500 9,551,300 9,609,500 8,982,600 10,110,200 10,533,500 10,237,800 7,706,500 10,083,100 9,995,200 9,786,800 9,806,300 9,740,600 9,521,200 10,136,700 9,826,400 10,827,110 3,924,497 32,059 20,783 19,246
Total Liabilities 95,743,500 103,102,600 147,297,000 169,381,000 98,308,100 49,056,000 51,510,400 53,379,400 49,028,700 46,819,700 51,318,000 33,117,300 17,357,500 19,136,400 14,917,900 16,350,000 29,470,085 8,000,560 2,787,413 2,850,710 2,044,869
Common Stock 3,600 3,600 3,600 3,600 3,600 3,600 3,600 3,400 3,400 3,400 3,400 3,300 3,300 700 700 700 664 533 348 345 341
Retained Earnings 5,355,100 4,455,200 4,746,800 5,151,900 4,995,900 5,008,700 4,855,300 4,497,200 2,524,500 2,907,600 3,317,300 3,494,600 3,993,400 4,324,600 2,885,800 2,239,900 1,719,733 1,619,440 1,116,209 796,398 552,801
Accumulated Other Comprehensive Income/Loss -95,000 -55,600 -133,300 53,500 134,900 3,400 5,300 14,300 -14,100 -80,800 6,200 152,000 209,300 111,600 -104,100 -126,200 -160,279 -3,102 -2,979 -2,907 -1,595
Total Stockholders Equity 27,635,800 26,737,900 26,878,700 27,399,300 26,319,900 26,128,900 25,918,500 22,411,800 20,340,700 20,551,800 20,923,500 21,154,800 21,419,100 21,552,000 20,058,900 19,301,000 18,688,569 12,305,637 1,519,092 1,118,684 812,597
Total Investments 121,700 2,876,800 96,000 115,000 100,900 83,200 72,900 90,100 83,300 72,500 74,700 68,400 56,600 9,381,500 50,200 6,024,500 310,077 203,308 2,902,054 3,045,882 389,950
Total Debt 3,850,000 3,883,900 3,438,400 3,445,100 3,443,800 3,743,200 4,401,000 2,233,100 2,231,200 2,241,400 2,107,900 2,857,100 2,856,500 2,106,800 2,525,300 2,314,500 3,672,762 164,435 521,180 0 0
Net Debt 2,054,900 966,700 718,300 610,200 1,810,600 2,191,800 3,026,500 329,500 362,600 548,800 741,800 387,400 1,251,800 1,064,500 1,670,100 2,053,900 3,374,867 -680,877 -448,324 -610,891 -357,562

Reported Currency: USD TTM 2023-12-31 2022-12-31 2021-12-31 2020-12-31 2019-12-31 2018-12-31 2017-12-31 2016-12-31 2015-12-31 2014-12-31 2013-12-31 2012-12-31 2011-12-31 2010-12-31 2009-12-31 2008-12-31 2007-12-31 2006-12-31 2005-12-31 2004-12-31
Cash Flows from Operating Activities
Net Income 3,316,200 3,229,800 2,691,000 2,636,900 2,106,400 2,115,800 1,963,700 4,063,400 1,534,100 1,247,000 1,126,900 978,100 906,700 1,814,400 952,100 825,800 715,486 658,533 407,348 306,857 219,555
Depreciation & Amortization 344,100 352,600 362,600 385,400 464,400 473,300 248,700 208,500 225,300 228,600 233,200 238,100 253,100 260,500 258,000 251,400 238,371 142,695 75,323 68,221 56,928
Deferred Income Tax -72,300 -75,000 -23,200 34,800 -41,600 -3,700 114,300 -2,357,800 -83,000 63,300 78,900 -6,000 82,200 -658,700 22,300 -56,900 -115,111 -50,583 -24,847 -3,245 4,263
Stock Based Compensation 85,300 82,900 84,300 75,200 96,000 73,100 96,500 58,000 66,200 60,800 54,800 54,400 61,400 51,300 40,900 33,400 0 22,846 16,359 0 0
Change in Working Capital -99,400 -60,800 -95,200 -161,800 59,200 -34,600 49,700 -16,700 -3,300 -155,200 -200,100 -15,300 -2,000 -142,000 38,700 -31,800 -34,885 4,026 -9,402 -39,288 -17,418
Accounts Receivable -1,300 -51,500 -51,100 -45,700 28,200 60,800 -65,500 6,000 -8,100 -17,300 -38,500 -35,500 -300 -13,200 -28,700 -14,400 0 -49,926 -35,878 14 -14
Inventory 0 0 0 0 -19,200 -17,700 73,700 -1,500 24,500 -115,900 -148,000 30,600 48,100 -93,900 -18,300 -168,500 0 39,254 24,130 0 0
Accounts Payable 48,900 -30,800 72,500 -18,600 7,400 -54,100 32,300 5,100 -2,600 -8,200 700 -5,500 11,200 -21,000 6,100 -24,300 0 4,594 1,621 0 0
Other Working Capital -143,400 21,500 -116,600 -97,500 42,800 -23,600 9,200 -26,300 -17,100 -13,800 -14,300 -4,900 -61,000 -13,900 79,600 175,400 -34,885 10,104 725 -39,302 -17,404
Other Non-Cash Items 162,600 -75,700 36,500 -568,100 31,200 48,900 -32,100 -115,000 -23,300 70,800 -2,300 31,200 -84,600 20,800 44,400 61,200 361,780 36,857 6,915 59,048 65,478
Net Cash Provided by Operating Activities 3,570,600 3,453,800 3,056,000 2,402,400 2,715,600 2,672,800 2,440,800 1,840,400 1,716,000 1,515,300 1,291,400 1,280,500 1,216,800 1,346,300 1,356,400 1,083,100 1,197,197 814,374 471,696 391,593 328,806
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -78,700 -76,400 -89,700 -127,200 -197,500 -245,600 -116,700 -81,900 -91,800 -114,200 -140,700 -125,600 -141,800 -172,200 -160,000 -157,900 -200,102 -163,644 -87,810 -85,627 -67,496
Acquisitions Net 91,500 95,500 -402,000 144,700 20,800 89,600 -1,774,700 -1,300 -300 -16,700 -59,300 -4,000 -188,300 172,200 -37,000 0 -3,476,035 116,010 -20,231 0 0
Purchases of Investments -2,200 -4,100 -4,400 -7,800 -11,100 -15,400 -10,000 -3,000 -45,900 -35,300 -38,300 -36,600 -32,500 -10,200 -10,200 -159,900 -367,554 -129,125 -44,772 -70,063 -120,182
Sales/Maturities of Investments -78,800 5,900 6,300 9,400 12,300 18,800 11,800 266,100 191,700 184,100 37,500 164,300 5,100 11,300 59,100 865,700 375,201 203,801 73,668 75,231 68,329
Other Investing Activities -9,300 -0 -400,100 39,300 22,000 93,000 22,500 261,800 145,500 7,000 1,700 192,400 151,500 -154,700 39,700 -3,100 -80,578 -105,680 -6,715 -1,874 -6,487
Net Cash Used for Investing Activities -67,700 20,900 -489,800 58,400 -175,500 -152,600 -1,889,600 179,900 53,700 17,900 -199,100 190,500 -206,000 -153,600 -108,400 544,800 -3,749,068 -78,638 -85,860 -82,333 -125,836
Cash Flows from Financing Activities
Debt Repayment -16,400 -16,400 -756,200 -933,300 -304,600 -661,700 -452,500 0 -130,000 -673,000 -750,000 -750,000 0 -420,500 -399,900 -1,643,600 -2,929,368 -162,853 0 0 0
Common Stock Issued -800 0 24,800 965,000 346,000 36,800 3,105,800 36,700 51,800 64,000 0 0 0 607,100 626,400 763,900 21,980 40,408 16,432 0 6,049
Common Stock Repurchased -32,700 -21,400 -24,800 -31,700 -41,400 -36,800 -1,522,400 -31,300 -26,800 -17,200 0 0 0 -220,400 -575,300 -27,000 -224,029 -949,340 0 0 0
Dividends Paid -3,547,000 -3,235,500 -2,633,500 -2,189,300 -2,110,000 -1,695,900 -2,149,900 -1,993,500 -1,787,200 -1,343,400 -1,496,800 -599,100 -1,224,300 -372,800 -912,800 -305,600 -615,193 -151,582 -87,537 -63,260 -35,066
Other Financing Activities -27,617,700 -45,087,400 -21,992,000 72,098,000 -348,200 16,800 -61,000 8,200 193,500 809,700 50,900 743,100 775,900 -599,000 608,200 -452,900 5,751,064 363,439 43,882 7,329 -1,515
Net Cash Used Provided by Financing Activities -31,164,700 -48,339,300 -25,381,700 69,908,700 -2,458,200 -2,340,800 -1,080,000 -1,985,300 -1,593,700 -1,206,700 -2,195,900 -606,000 -448,400 -1,005,600 -653,400 -1,665,200 2,004,454 -859,928 -27,223 -55,931 -30,532
Effect of Forex Changes on Cash 23,379,300 45,056,800 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Net Change in Cash -21,858,300 192,200 -22,815,500 72,369,500 81,900 179,400 -528,800 35,000 176,000 326,500 -1,103,600 865,000 562,400 187,100 594,600 -37,300 -547,417 -124,192 358,613 253,329 172,438
Cash at End of Period 190,125,700 2,917,200 137,974,300 160,789,800 1,638,500 1,556,600 1,377,200 1,903,600 1,868,600 1,692,600 1,366,100 2,469,700 1,604,700 1,042,300 855,200 260,600 297,895 845,312 969,504 610,891 357,562
Cash at Start of Period 211,984,000 2,725,000 160,789,800 88,420,300 1,556,600 1,377,200 1,906,000 1,868,600 1,692,600 1,366,100 2,469,700 1,604,700 1,042,300 855,200 260,600 297,900 845,312 969,504 610,891 357,562 185,124
Free Cash Flow
Operating Cash Flow 3,570,600 3,453,800 3,056,000 2,402,400 2,715,600 2,672,800 2,440,800 1,840,400 1,716,000 1,515,300 1,291,400 1,280,500 1,216,800 1,346,300 1,356,400 1,083,100 1,197,197 814,374 471,696 391,593 328,806
Capital Expenditure -78,700 -76,400 -89,700 -127,200 -197,500 -245,600 -116,700 -81,900 -91,800 -114,200 -140,700 -125,600 -141,800 -172,200 -160,000 -157,900 -200,102 -163,644 -87,810 -85,627 -67,496
Free Cash Flow 3,491,900 3,377,400 2,966,300 2,275,200 2,518,100 2,427,200 2,324,100 1,758,500 1,624,200 1,401,100 1,150,700 1,154,900 1,075,000 1,174,100 1,196,400 925,200 997,095 650,730 383,886 305,966 261,310