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,823,600 5,716,400 6,048,900 6,894,500 6,145,600 6,117,400 5,314,100 5,160,300 4,734,400 5,122,900 5,147,100 4,644,600 4,177,000 4,092,200 3,487,700 2,627,300 3,307,600 3,878,900 2,414,600 2,173,237 2,220,982
Revenue Growth - -5.50% -12.26% 12.19% 0.46% 15.12% 2.98% 9.00% -7.58% -0.47% 10.82% 11.19% 2.07% 17.33% 32.75% -20.57% -14.73% 60.64% 11.11% -2.15%
Cost of Revenue 3,022,200 1,825,200 1,725,100 1,911,300 1,807,900 1,709,300 1,494,400 1,537,400 1,378,800 1,395,500 1,394,500 1,329,300 1,297,700 0 0 0 0 0 0 0 1,648,363
Gross Profit 2,801,400 3,891,200 4,323,800 4,983,200 4,337,700 4,408,100 3,819,700 3,622,900 3,355,600 3,727,400 3,752,600 3,315,300 2,879,300 4,092,200 3,487,700 2,627,300 3,307,600 3,878,900 2,414,600 2,173,237 572,619
Gross Profit Margin 48.19% 68.07% 71.48% 72.28% 70.58% 72.06% 71.88% 70.21% 70.88% 72.76% 72.91% 71.38% 68.93% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 25.78%
Research and Development 0 -0 0 0 0 0 0 0 0 0 0 11,700 0 0 0 0 0 0 0 0 0
General and Administrative Expenses 660,100 553,800 2,381,300 3,198,000 3,024,000 2,926,900 2,477,900 2,345,800 2,179,200 2,369,000 2,475,700 2,191,900 1,999,600 3,194,100 2,897,800 2,143,000 2,559,800 2,642,100 1,629,200 1,672,988 0
Total Operating Expenses 2,740,800 4,284,400 2,984,900 3,260,900 3,024,000 2,926,900 2,477,900 2,345,800 2,179,200 2,369,000 2,475,700 2,191,900 1,999,600 3,194,100 2,897,800 2,143,000 2,559,800 2,884,600 1,629,200 1,672,988 781,316
Operating Income or Loss -419,800 -393,200 1,317,700 2,529,300 1,388,200 1,604,000 1,204,900 1,277,100 1,176,400 1,358,400 1,276,900 1,120,200 871,500 898,100 589,900 484,300 747,800 994,300 785,400 424,559 -208,697
Operating Margin -7.87% -6.88% 21.78% 36.69% 22.59% 26.22% 22.67% 24.75% 24.85% 26.52% 24.81% 24.12% 20.86% 21.95% 16.91% 18.43% 22.61% 25.63% 32.53% 19.54% -9.40%
Interest Expense 34,500 70,500 85,200 94,700 129,300 135,700 111,500 94,800 93,400 270,600 207,000 167,900 220,600 248,800 177,200 64,500 76,900 0 0 0 0
EBITDA 1,088,200 1,173,000 1,417,900 2,592,200 1,591,700 1,781,600 1,386,500 1,524,000 1,300,000 1,726,300 1,691,500 1,514,700 1,281,000 1,246,800 881,400 521,100 879,400 1,076,700 978,000 666,446 630,742
Depreciation and Amortization 180,100 4,830,600 4,802,200 5,063,400 4,801,300 4,581,400 3,968,400 3,829,000 3,493,200 93,600 89,400 88,400 95,000 117,400 96,700 77,600 47,600 64,100 216,100 94,463 389,967
Income Before Tax -160,700 -237,900 1,247,700 2,500,500 1,069,100 972,900 1,138,100 1,429,200 1,206,600 1,362,100 1,395,100 1,255,200 859,500 908,100 833,800 357,500 657,000 1,243,800 754,600 360,078 -263,966
Income Tax Expense -72,400 -69,700 322,200 531,100 261,600 235,100 255,000 268,200 338,300 398,000 390,600 336,900 272,200 286,100 197,000 148,200 236,000 357,300 263,800 146,690 67,706
Net Income -159,600 -96,900 920,700 1,629,800 761,600 688,300 882,800 1,127,300 854,200 968,100 988,100 940,300 677,100 729,700 465,700 322,500 481,700 673,600 490,100 212,240 -332,218
Net Income Margin -3.18% -1.70% 15.22% 23.64% 12.39% 11.25% 16.61% 21.85% 18.04% 18.90% 19.20% 20.25% 16.21% 17.83% 13.35% 12.27% 14.56% 17.37% 20.30% 9.77% -14.96%
EPS -0.49 -0.21 2.01 3.01 1.66 1.29 2.14 2.75 2.12 2.32 2.34 2.18 1.50 1.58 1.01 0.77 1.24 1.75 0.62 0.53 -0.83
EPS Diluted -0.49 -0.21 2.00 2.99 1.65 1.28 2.14 2.75 2.12 2.31 2.33 2.17 1.49 1.57 1.01 0.76 1.21 1.69 0.60 0.53 -0.83
Weighted Average Shares Out - 454,800 457,500 462,800 459,500 437,800 412,400 409,400 402,600 418,000 422,600 432,200 452,300 462,900 460,400 417,200 388,700 386,000 791,000 396,979 401,080
Weighted Average Shares Out Diluted - 454,800 459,500 465,400 462,500 440,500 412,500 409,900 402,900 418,400 423,200 433,200 453,800 464,700 463,200 423,600 398,099 397,900 810,700 402,532 401,080

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,541,300 1,931,600 1,434,100 2,147,100 1,710,100 1,701,200 1,805,400 2,517,700 2,070,200 2,214,700 1,918,200 1,914,800 1,123,300 1,109,700 1,377,200 762,000 658,200 952,400 789,600 754,754 546,358
Short Term Investments -7,591,100 0 996,600 30,400 8,912,300 8,810,400 28,100 28,600 26,900 319,100 305,800 108,500 363,900 283,700 308,800 182,400 123,600 177,200 134,900 1,202,076 161,971
Cash + Short Term Investments 1,541,300 1,931,600 1,434,100 2,147,100 1,710,100 10,511,600 1,805,400 2,517,700 2,070,200 2,533,800 2,224,000 2,023,300 1,487,200 1,393,400 1,686,000 944,400 781,800 1,129,600 924,500 1,956,830 708,329
Net Receivables 677,100 951,600 1,005,500 92,800 109,400 162,700 906,100 1,547,800 1,323,300 1,267,900 1,439,600 1,491,500 1,083,600 967,300 1,096,900 672,400 543,000 1,057,300 946,300 652,955 1,565,706
Inventory 201,400 1,931,600 0 3,055,300 0 0 127,100 124,400 116,900 121,200 132,100 108,800 1,242,300 79,900 94,400 115,300 141,700 98,400 51,100 57,524 270,655
Other Current Assets -2,218,400 -1,931,600 -2,261,600 -3,055,300 -2,719,700 10,835,600 11,384,800 12,444,500 8,224,200 6,051,500 1,697,900 1,416,000 94,500 1,393,500 1,397,200 1,388,900 912,400 1,909,100 1,574,900 38,702 110,866
Total Current Assets 2,560,600 2,883,200 1,434,100 2,239,900 1,819,500 21,509,900 14,223,400 16,634,400 11,734,600 9,974,400 5,493,600 5,039,600 3,907,600 3,834,100 4,274,500 3,121,000 2,378,900 4,194,400 3,496,800 2,706,011 2,655,556
Non-Current Assets
Property, Plant and Equipment 574,400 599,500 561,100 518,100 563,800 583,500 468,700 490,700 464,700 426,900 402,600 350,800 349,600 312,800 272,400 220,700 205,300 180,000 165,800 180,044 284,520
Goodwill 8,605,900 8,691,500 8,557,700 16,110,500 16,221,900 15,867,700 7,157,100 6,590,700 6,129,200 6,175,700 6,579,400 6,867,300 7,048,200 6,907,900 6,980,200 6,467,600 5,966,800 6,848,000 5,006,600 4,213,648 0
Intangible Assets 5,818,800 14,539,600 7,141,200 7,228,000 7,305,600 7,358,300 2,176,100 1,558,700 1,399,400 1,354,000 1,246,700 1,263,700 1,287,700 1,322,800 1,337,200 139,100 142,800 154,200 196,700 98,971 4,416,084
Long Term Investments 8,356,900 9,221,400 9,731,700 10,501,400 8,912,300 8,637,500 6,827,000 6,332,600 5,911,400 7,035,200 6,648,200 5,574,400 4,797,400 6,829,800 7,370,400 842,400 965,100 1,354,000 0 0 0
Tax Assets -128,000 -9,853,400 30,000 -518,100 -563,800 -9,221,000 148,100 140,100 19,000 0 0 7,400 38,400 40,500 42,200 65,800 37,200 133,800 212,100 150,600 0
Other Non-Current Assets 1,379,000 11,543,500 2,301,000 3,833,800 9,550,400 2,042,700 -22,000 -78,400 76,000 107,000 92,000 167,300 63,500 99,100 167,200 53,000 60,800 60,800 214,000 228,354 134,338
Total Non-Current Assets 24,607,000 26,050,600 28,322,700 30,445,700 34,684,600 17,910,400 16,755,000 15,034,400 13,999,700 15,098,800 14,968,900 14,230,900 13,584,800 15,512,900 16,169,600 7,788,600 7,378,000 8,730,800 5,795,200 4,871,617 4,834,942
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 27,167,600 28,933,800 29,756,800 32,685,600 36,504,100 39,420,300 30,978,400 31,668,800 25,734,300 25,073,200 20,462,500 19,270,500 17,492,400 19,347,000 20,444,100 10,909,600 9,756,900 12,925,200 9,292,000 7,577,628 7,490,498
Current Liabilities
Accounts Payable 1,362,900 31,500 59,600 312,500 348,900 414,600 284,300 320,100 274,300 863,100 757,300 763,100 287,900 1,683,100 302,500 1,650,900 1,128,500 235,400 613,600 2,461,006 74,067
Short Term Debt 0 64,600 73,800 77,500 81,200 77,600 -61,300 -60,400 -87,700 0 0 35,700 0 215,100 0 0 297,200 0 300,000 10,045 79,393
Tax Payables 0 110,500 89,100 80,600 67,200 118,200 43,200 155,500 91,600 78,800 95,200 123,600 77,900 59,600 72,200 82,800 37,900 0 0 0 0
Deferred Revenue 0 -64,600 -73,800 5,500 58,000 45,800 61,300 60,400 87,700 0 0 -304,900 0 59,600 0 0 37,900 0 312,700 0 662,130
Other Current Liabilities 0 1,223,100 609,100 1,589,900 7,192,400 10,451,800 12,910,700 14,382,200 9,910,000 7,274,700 3,095,300 3,243,600 2,425,100 1,016,600 2,962,000 647,500 639,800 3,405,500 2,356,100 52,108 1,587,580
Total Current Liabilities 1,362,900 1,254,600 668,700 1,985,400 7,680,500 10,989,800 13,195,000 14,702,300 10,184,300 8,137,800 3,852,600 3,737,500 2,713,000 2,974,400 3,264,500 2,298,400 2,103,400 3,640,900 3,582,400 2,523,159 2,403,170
Non-Current Liabilities
Long Term Debt 7,561,200 8,611,300 8,078,000 9,421,200 8,796,700 8,314,900 7,634,800 6,875,600 6,505,500 7,509,800 6,738,900 5,770,300 5,085,400 6,582,500 7,181,100 745,700 862,000 1,276,400 972,700 1,212,191 1,309,860
Deferred Revenue -1,356,600 -2,580,300 12,914,600 -1,626,300 -1,523,500 -1,529,500 457,500 303,600 371,400 167,300 165,500 0 27,400 0 0 0 0 0 0 0 0
Deferred Tax 1,356,600 1,325,700 1,662,700 1,626,300 1,523,500 1,529,500 326,400 275,500 309,700 288,900 304,800 323,600 311,400 274,000 229,000 0 0 0 0 43,496 0
Other Non-Current Liabilities 2,478,100 4,406,500 -10,409,400 4,600,200 5,006,200 5,413,800 428,500 556,200 751,600 273,700 280,900 461,800 306,200 378,500 408,600 244,700 195,300 296,100 461,800 182,479 203,671
Total Non-Current Liabilities 10,039,300 11,763,200 12,245,900 14,021,400 13,802,900 13,728,700 8,847,200 8,010,900 7,938,200 8,239,700 7,490,100 6,555,700 5,730,400 7,235,000 7,818,700 990,400 1,057,300 1,572,500 1,434,500 1,438,166 1,513,531
Total Liabilities 11,402,200 13,017,800 12,914,600 16,006,800 21,483,400 24,718,500 22,042,200 22,713,200 18,122,500 16,377,500 11,342,700 10,293,200 8,443,400 10,209,400 11,083,200 3,288,800 3,160,700 5,213,400 5,016,900 3,961,325 3,916,701
Common Stock 113,200 113,200 113,200 113,200 113,200 113,200 98,100 98,100 98,100 98,100 98,100 98,100 98,100 98,100 98,100 91,900 85,300 84,900 83,200 81,811 388,547
Retained Earnings 6,917,000 6,826,700 7,518,300 7,169,200 6,085,000 5,917,800 5,884,500 5,489,100 4,833,400 4,439,600 3,943,600 3,466,200 2,930,100 2,747,500 2,399,900 1,631,400 1,476,300 1,201,700 1,054,900 638,739 564,778
Accumulated Other Comprehensive Income/Loss -921,900 -801,800 -942,400 -441,500 -404,500 -587,300 -735,000 -391,200 -809,300 -446,000 48,800 427,900 530,500 373,300 495,500 393,600 -95,800 952,100 2,926,900 2,807,492 1,274,209
Total Stockholders Equity 14,585,000 14,597,600 15,213,600 15,495,800 14,361,800 13,862,500 8,578,800 8,696,100 7,503,800 7,885,300 8,326,000 8,392,600 8,316,800 8,119,100 8,264,600 6,912,900 5,689,500 6,590,600 4,270,100 3,613,010 3,571,278
Total Investments 765,800 9,221,400 9,528,000 10,501,400 17,824,600 17,447,900 6,827,000 6,332,600 5,911,400 7,354,300 6,954,000 5,682,900 5,161,300 7,113,500 7,679,200 1,024,800 1,088,700 1,531,200 134,900 1,202,076 161,971
Total Debt 7,561,200 8,611,300 8,078,000 9,421,200 8,796,700 8,314,900 7,634,800 6,875,600 6,505,500 7,509,800 6,738,900 5,770,300 5,085,400 6,797,600 7,181,100 745,700 1,159,200 1,276,400 1,272,700 1,222,236 1,389,253
Net Debt 6,019,900 6,679,700 6,643,900 7,274,100 7,086,600 6,613,700 5,829,400 4,357,900 4,435,300 5,295,100 4,820,700 3,855,500 3,962,100 5,687,900 5,803,900 -16,300 501,000 324,000 483,100 467,482 842,895

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 -122,300 -96,900 925,500 1,969,400 807,500 737,800 883,100 1,161,000 868,300 964,200 1,001,100 982,800 587,300 622,000 636,800 209,300 481,700 673,600 490,100 424,559 -208,697
Depreciation & Amortization 180,100 182,800 195,300 205,300 203,500 177,600 142,100 116,800 101,200 93,600 89,400 88,400 95,000 117,400 96,700 77,600 47,600 64,100 216,100 94,463 389,967
Deferred Income Tax 265,500 -124,400 0 -494,100 -70,900 -79,600 30,500 -122,900 900 21,400 -47,200 -145,700 92,000 49,200 -219,000 61,000 87,500 0 0 0 0
Stock Based Compensation 84,300 114,600 106,200 140,100 188,500 207,500 172,400 175,300 159,700 150,300 138,000 133,100 136,400 115,100 117,800 90,800 97,700 0 0 0 0
Change in Working Capital -169,600 -173,000 -371,500 -294,300 -68,300 185,400 -53,100 422,400 -490,700 -177,500 47,200 -242,000 -83,100 -16,700 -316,500 -118,300 -158,100 127,700 -195,100 151,832 65,986
Accounts Receivable 449,400 448,700 912,800 5,581,200 3,744,400 934,300 944,400 -3,419,400 -3,392,200 -4,489,900 -265,800 -593,100 113,800 0 0 0 0 0 0 0 0
Inventory 500,400 -18,600 386,800 327,800 -214,900 -185,400 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Accounts Payable -619,000 -621,700 -1,284,300 -5,875,500 -3,812,700 -748,900 -997,500 3,440,700 3,403,900 0 0 0 0 0 0 0 0 0 0 0 0
Other Working Capital -454,500 18,600 -386,800 -327,800 214,900 185,400 -53,100 422,400 -490,700 -177,500 47,200 -242,000 -83,100 -16,700 -316,500 -118,300 -158,100 127,700 -195,100 151,832 65,986
Other Non-Cash Items 1,316,700 1,397,700 -159,300 -448,300 170,000 -112,100 -346,200 -381,900 -510,100 1,500 -28,100 -36,400 -8,300 77,800 63,400 42,300 -60,700 48,300 -4,400 -201,745 -33,126
Net Cash Provided by Operating Activities 1,199,400 1,300,800 696,200 1,078,100 1,230,300 1,116,600 828,800 1,370,700 129,300 1,053,500 1,200,400 780,200 819,300 964,800 379,200 362,700 495,700 913,700 506,700 469,109 214,130
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -127,200 -164,300 -192,900 -108,800 -115,000 -124,300 -102,500 -111,700 -147,700 -124,500 -133,200 -88,200 -99,300 -107,000 -89,600 -39,500 -84,100 -36,700 -37,700 -38,179 -100,181
Acquisitions Net 631,300 23,300 0 0 0 290,500 -1,469,300 -299,200 -121,900 0 60,800 137,000 37,000 -31,700 -775,900 -34,200 200 -54,400 -198,100 53,640 -74,280
Purchases of Investments -3,772,700 -3,287,900 -2,951,600 -6,194,700 -4,702,200 -5,473,900 -4,641,800 -5,886,800 -3,864,900 -4,820,900 -6,486,300 -4,953,300 -3,463,900 -3,166,200 -2,471,000 -148,200 -248,800 -411,800 -69,800 -25,389 0
Sales/Maturities of Investments 3,575,800 3,138,400 2,736,300 5,410,700 3,925,500 3,778,200 3,333,200 5,203,800 3,105,300 4,230,100 4,693,000 4,628,500 3,481,000 3,603,800 2,973,400 112,700 309,400 260,400 18,800 38,641 0
Other Investing Activities -236,400 46,200 39,600 44,900 26,600 104,100 -18,300 132,800 38,600 50,500 38,500 36,100 -37,200 49,200 25,300 6,800 -45,300 196,100 2,500 2,184 63,794
Net Cash Used for Investing Activities 166,000 -244,300 -368,600 -847,900 -865,100 -1,425,400 -2,898,700 -961,100 -990,600 -664,800 -1,827,200 -239,900 -82,400 348,100 -337,800 -102,400 -68,600 -46,400 -284,300 30,897 -110,667
Cash Flows from Financing Activities
Debt Repayment -956,400 -451,800 -605,100 -2,497,300 -791,100 -2,150,400 -714,600 -2,438,800 -142,800 -1,573,100 -721,800 -1,461,300 -745,700 -544,300 -362,700 -397,200 -117,200 -76,900 0 0 0
Common Stock Issued 599,500 703,000 0 3,411,900 1,268,000 3,348,800 2,463,800 2,812,400 1,327,900 2,591,000 0 2,400,500 898,100 12,400 19,600 441,800 79,800 137,400 66,600 7,720 8,271
Common Stock Repurchased -31,400 -187,500 -244,700 -60,900 -47,100 -469,800 -51,800 -63,800 -535,000 -548,800 -269,600 -470,500 -265,000 -436,500 -192,200 80,000 -313,400 -716,000 -155,900 0 0
Dividends Paid -600,500 -594,700 -571,600 -544,500 -594,200 -652,700 -490,600 -471,600 -460,400 -454,500 -424,000 -379,700 -289,000 -220,900 -197,900 -168,900 -207,100 -155,000 -143,600 -134,118 -141,533
Other Financing Activities -107,000 -54,400 454,500 -191,900 -121,500 125,400 333,200 330,800 280,400 8,700 1,556,100 -148,300 -244,300 -132,800 667,300 -56,400 -108,500 69,700 49,000 -160,476 6,938
Net Cash Used Provided by Financing Activities -1,095,800 -585,400 -966,900 117,300 -285,900 201,300 1,540,000 169,000 470,100 23,300 862,500 -59,300 -645,900 -1,322,100 -65,900 -100,700 -666,400 -740,800 -183,900 -286,874 -126,324
Effect of Forex Changes on Cash -15,400 26,400 -73,700 -39,700 53,300 10,700 -44,800 99,800 -132,200 -74,800 -52,700 14,700 17,100 -3,900 3,000 17,200 -91,300 10,400 35,400 -5,306 0
Net Change in Cash 254,200 497,500 -713,000 307,800 138,100 -104,200 -712,300 678,400 -523,400 337,200 183,000 495,700 108,100 -13,100 -21,500 176,800 -330,600 136,900 73,900 207,826 -22,861
Cash at End of Period 6,453,500 1,931,600 1,434,100 2,147,100 1,839,300 1,701,200 1,805,400 2,006,400 1,328,000 1,851,400 1,514,200 1,331,200 835,500 727,400 740,500 762,000 585,200 915,800 789,600 754,754 546,358
Cash at Start of Period 6,199,300 1,434,100 2,147,100 1,839,300 1,701,200 1,805,400 2,517,700 1,328,000 1,851,400 1,514,200 1,331,200 835,500 727,400 740,500 762,000 585,200 915,800 778,900 715,700 546,928 569,219
Free Cash Flow
Operating Cash Flow 1,199,400 1,300,800 696,200 1,078,100 1,230,300 1,116,600 828,800 1,370,700 129,300 1,053,500 1,200,400 780,200 819,300 964,800 379,200 362,700 495,700 913,700 506,700 469,109 214,130
Capital Expenditure -127,200 -164,300 -192,900 -108,800 -115,000 -124,300 -102,500 -111,700 -147,700 -124,500 -133,200 -88,200 -99,300 -107,000 -89,600 -39,500 -84,100 -36,700 -37,700 -38,179 -100,181
Free Cash Flow 1,072,200 1,136,500 503,300 969,300 1,115,300 992,300 726,300 1,259,000 -18,400 929,000 1,067,200 692,000 720,000 857,800 289,600 323,200 411,600 877,000 469,000 430,930 113,949