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 17,677,500 17,677,600 15,991,700 14,136,400 12,454,700 16,598,900 15,668,200 14,197,600 13,508,900 13,300,700 12,891,400 12,350,500 14,034,900 14,782,000 14,079,100 13,195,300 13,227,400 8,763,100 11,409,300 10,546,900 9,393,600
Revenue Growth - 10.54% 13.12% 13.50% -24.97% 5.94% 10.36% 5.10% 1.57% 3.17% 4.38% -12.00% -5.05% 4.99% 6.70% -0.24% 50.94% -23.19% 8.18% 12.28%
Cost of Revenue 11,820,200 11,820,400 11,026,900 9,666,800 8,651,300 11,451,500 10,847,600 9,811,600 9,329,300 9,301,600 8,982,800 8,675,500 9,758,200 10,493,600 10,158,500 9,645,100 9,748,100 6,272,000 8,424,200 7,744,100 6,854,000
Gross Profit 5,857,300 5,857,200 4,964,800 4,469,600 3,803,400 5,147,400 4,820,600 4,386,000 4,179,600 3,999,100 3,908,600 3,675,000 4,276,700 4,288,400 3,920,600 3,550,200 3,479,300 2,491,100 2,985,100 2,802,800 2,539,600
Gross Profit Margin 33.02% 33.13% 31.05% 31.62% 30.54% 31.01% 30.77% 30.89% 30.94% 30.07% 30.32% 29.76% 30.47% 29.01% 27.85% 26.91% 26.30% 28.43% 26.16% 26.57% 27.04%
Research and Development 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
General and Administrative Expenses 2,963,300 2,963,200 2,545,900 2,446,300 2,270,600 3,129,800 2,903,200 2,720,700 2,606,500 2,541,100 2,503,900 2,570,000 2,776,000 2,781,200 2,673,100 2,708,600 2,343,100 1,433,300 1,544,300 1,441,000 1,419,300
Total Operating Expenses 2,963,300 2,963,200 2,545,900 2,446,300 2,270,600 3,129,800 2,903,200 2,720,700 2,606,500 2,541,100 2,503,900 2,570,000 2,776,000 2,781,200 2,673,100 2,708,600 6,053,100 1,433,300 1,544,300 1,441,000 1,419,300
Operating Income or Loss 2,894,000 2,894,000 2,418,900 2,023,300 1,532,800 2,017,600 1,917,400 1,665,300 1,573,100 1,458,000 1,404,700 1,105,000 1,505,200 860,300 1,247,500 841,600 -2,573,800 1,057,800 1,440,800 1,361,800 1,120,300
Operating Margin 16.13% 16.37% 15.13% 14.31% 12.31% 12.16% 12.24% 11.73% 11.64% 10.96% 10.90% 8.95% 10.72% 5.82% 8.86% 6.38% -19.46% 12.07% 12.63% 12.91% 11.93%
Interest Expense 234,500 234,500 223,500 233,700 248,700 243,000 220,700 215,800 221,500 223,000 225,300 278,800 253,500 280,000 283,200 302,200 0 0 0 0 0
EBITDA 3,157,600 3,170,000 2,719,200 2,323,800 1,831,200 2,382,000 2,242,500 1,987,000 2,315,000 1,835,000 1,767,100 1,442,100 1,901,200 1,507,200 1,684,600 1,287,900 1,546,100 1,203,600 1,625,600 1,504,500 1,277,700
Depreciation and Amortization 338,700 348,100 300,300 300,500 298,400 364,400 361,500 353,300 352,200 364,100 332,400 333,700 375,500 402,700 437,100 424,900 453,100 138,800 190,700 195,700 174,400
Income Before Tax 2,567,300 2,567,300 2,172,100 1,790,700 1,288,200 1,741,600 1,660,300 1,417,900 1,741,300 1,247,900 1,209,400 829,600 1,276,700 613,300 1,006,600 559,100 -2,776,000 937,500 1,300,000 1,257,800 968,200
Income Tax Expense 498,500 498,400 375,900 333,500 296,800 353,700 281,300 80,200 281,500 540,800 293,700 189,000 227,000 187,200 224,800 71,300 -208,600 204,400 231,700 204,700 138,400
Net Income 2,023,900 2,023,900 1,756,500 1,423,400 854,900 1,410,900 1,337,600 1,302,600 1,476,200 664,600 931,700 618,800 1,018,600 343,200 642,200 451,300 -2,624,800 3,966,700 1,032,500 1,054,200 1,218,700
Net Income Margin 11.27% 11.45% 10.98% 10.07% 6.86% 8.50% 8.54% 9.17% 10.93% 5.00% 7.23% 5.01% 7.26% 2.32% 4.56% 3.42% -19.84% 45.27% 9.05% 10.00% 12.97%
EPS 8.84 8.91 7.68 5.96 3.58 5.92 5.53 5.22 5.70 2.54 3.54 2.19 3.45 1.16 1.98 1.41 -8.73 13.64 3.23 3.12 3.52
EPS Diluted 8.79 8.77 7.48 5.87 3.52 5.77 5.35 5.05 5.65 2.48 3.40 2.07 3.28 1.01 1.89 1.37 -8.64 13.43 3.20 3.09 3.47
Weighted Average Shares Out - 227,173 228,827 238,700 238,808 238,305 241,905 249,479 259,006 261,252 262,899 282,700 295,583 297,141 324,700 321,100 300,600 290,700 319,659 337,885 346,222
Weighted Average Shares Out Diluted - 230,700 234,900 242,300 243,100 244,400 250,100 258,100 261,700 267,800 274,300 298,300 310,600 339,300 339,800 329,100 303,700 295,300 322,656 341,165 351,210

Reported Currency: USD Q4 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,095,300 1,095,300 1,220,500 2,159,200 3,289,900 1,303,600 903,400 1,549,400 1,714,700 736,800 1,705,200 1,937,200 882,100 1,160,700 1,014,300 876,700 550,200 4,735,300 362,300 880,600 1,703,700
Short Term Investments 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 700 156,500 0
Cash + Short Term Investments 1,095,300 1,095,300 1,220,500 2,159,200 3,289,900 1,303,600 903,400 1,549,400 1,714,700 736,800 1,705,200 1,937,200 882,100 1,160,700 1,014,300 876,700 550,200 4,735,400 363,000 1,037,100 1,703,700
Net Receivables 2,956,800 2,956,800 2,780,100 2,429,400 2,202,100 2,798,100 2,679,200 2,477,400 2,223,000 2,150,600 2,119,000 2,071,500 2,157,500 2,145,800 2,344,200 2,120,200 2,428,500 1,660,700 1,996,200 1,679,000 1,498,400
Inventory 2,152,100 2,152,100 1,993,800 1,530,800 1,189,200 1,712,200 1,677,800 1,555,400 1,385,800 1,410,700 1,358,900 1,166,100 1,308,800 1,282,000 1,400,800 1,193,200 1,615,100 827,200 1,320,300 1,128,800 1,058,800
Other Current Assets 665,700 665,700 384,800 351,500 224,400 403,300 471,600 536,900 255,800 311,300 524,800 541,900 594,300 594,100 611,400 637,200 805,900 477,400 416,400 403,300 348,800
Total Current Assets 6,869,900 6,869,900 6,379,200 6,470,900 6,905,600 6,217,200 5,732,000 6,119,100 5,579,300 4,609,400 5,707,900 5,716,700 4,942,700 5,182,600 5,370,700 4,827,300 5,399,700 7,700,700 4,095,900 4,248,200 4,609,700
Non-Current Assets
Property, Plant and Equipment 1,772,200 1,772,200 1,536,100 1,398,800 1,349,500 1,806,200 1,730,800 1,551,300 1,511,000 1,575,100 1,477,000 1,468,400 1,652,600 1,640,600 1,776,500 1,912,800 1,968,500 904,900 1,276,300 1,076,000 1,013,200
Goodwill 6,095,300 6,095,300 5,503,700 5,504,800 5,342,800 6,783,100 5,959,500 5,935,700 5,658,400 5,730,200 5,389,800 5,540,600 6,138,900 6,105,100 6,560,200 6,606,000 6,620,100 3,993,300 4,604,800 0 0
Intangible Assets 3,439,800 3,439,800 3,264,000 3,305,600 3,286,400 4,148,800 3,634,700 3,742,900 3,785,100 3,926,100 3,783,900 3,922,000 4,200,900 4,337,100 4,872,900 5,042,800 5,214,100 724,600 736,200 5,231,900 4,829,200
Long Term Investments 0 0 0 -581,500 -578,500 -682,000 -538,400 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Tax Assets 0 0 680,100 581,500 578,500 682,000 538,400 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Non-Current Assets 1,214,700 1,214,700 718,500 1,379,700 1,272,400 1,537,000 857,900 824,300 863,600 898,000 939,900 1,010,400 1,557,800 1,488,800 1,410,600 1,602,100 1,722,100 1,052,700 1,432,700 1,200,300 962,500
Total Non-Current Assets 12,522,000 12,522,000 11,702,400 11,588,900 11,251,100 14,275,100 12,182,900 12,054,200 11,818,100 12,129,400 11,590,600 11,941,400 13,550,200 13,571,600 14,620,200 15,163,700 15,524,800 6,675,500 8,050,000 7,508,200 6,804,900
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 19,391,900 19,391,900 18,081,600 18,059,800 18,156,700 20,492,300 17,914,900 18,173,300 17,397,400 16,738,800 17,298,500 17,658,100 18,492,900 18,754,200 19,990,900 19,991,000 20,924,500 14,376,200 12,145,900 11,756,400 11,414,600
Current Liabilities
Accounts Payable 2,025,200 2,025,200 2,091,600 1,787,300 1,520,200 1,809,200 1,705,300 1,556,100 1,334,000 1,249,300 1,290,000 1,163,000 1,230,200 1,225,200 1,318,600 1,079,000 1,046,500 721,200 1,026,800 812,500 684,000
Short Term Debt 801,900 801,900 1,048,000 350,400 775,600 650,500 350,600 1,107,000 360,800 504,200 482,700 367,700 963,700 763,300 761,600 876,700 2,350,400 741,000 1,079,400 932,700 612,800
Tax Payables 0 0 0 0 0 0 0 0 0 0 0 61,400 0 0 0 0 0 0 0 0 0
Deferred Revenue 0 1,247,400 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Current Liabilities 3,226,400 1,979,000 2,547,200 2,344,700 2,043,100 2,402,200 2,259,800 2,164,900 1,895,500 1,894,900 1,893,400 1,877,900 1,967,400 2,136,000 2,144,700 2,022,500 2,114,500 1,773,500 1,507,400 1,454,500 1,580,100
Total Current Liabilities 6,053,500 6,053,500 5,686,800 4,482,400 4,338,900 4,861,900 4,315,700 4,828,000 3,590,300 3,648,400 3,666,100 3,408,600 4,161,300 4,124,500 4,224,900 3,978,200 5,511,400 3,235,700 3,613,600 3,199,700 2,876,900
Non-Current Liabilities
Long Term Debt 3,977,900 3,977,900 3,788,300 4,491,700 4,496,500 4,922,900 3,740,700 2,957,000 3,709,400 3,734,800 3,741,700 3,153,500 2,269,300 2,879,300 2,922,300 3,219,900 2,773,700 712,700 905,200 1,184,300 1,267,600
Deferred Revenue 596,900 596,900 0 -581,500 -578,500 -682,000 -538,400 -757,500 -884,900 -896,100 -1,174,300 -1,335,800 -1,592,800 1,709,900 1,490,800 1,954,200 0 0 0 0 0
Deferred Tax 703,700 703,700 680,100 581,500 578,500 682,000 538,400 757,500 884,900 896,100 1,174,300 1,335,800 1,592,800 1,530,300 1,675,400 1,933,300 2,184,800 0 0 0 0
Other Non-Current Liabilities 1,042,900 1,042,900 1,821,200 2,812,600 2,894,200 3,395,100 2,793,700 2,423,900 2,494,500 2,580,300 2,671,000 2,628,900 3,240,200 3,207,700 3,109,200 3,653,900 3,692,500 2,422,400 2,222,300 1,610,400 1,536,300
Total Non-Current Liabilities 6,321,400 6,321,400 6,289,600 7,304,300 7,390,700 8,318,000 6,534,400 6,138,400 7,088,800 7,211,200 7,587,000 7,118,200 7,102,300 7,617,300 7,706,900 8,807,100 8,651,000 3,135,100 3,127,500 2,794,700 2,803,900
Total Liabilities 12,374,900 12,374,900 11,976,400 11,786,700 11,729,600 13,179,900 10,850,100 10,966,400 10,679,100 10,859,600 11,253,100 10,526,800 11,263,600 11,741,800 11,931,800 12,785,300 14,162,400 6,370,800 6,741,100 5,994,400 5,680,800
Common Stock 251,700 251,700 253,300 259,700 263,300 262,800 266,400 274,000 271,700 269,000 266,300 282,700 295,600 297,100 328,200 320,600 318,800 272,600 306,800 330,700 173,100
Retained Earnings 9,133,700 9,133,700 8,320,900 8,353,200 8,495,300 9,730,800 9,439,800 8,903,200 8,018,800 6,897,900 6,540,800 6,794,500 6,358,700 5,547,800 5,389,400 4,837,900 4,547,400 7,388,800 5,456,100 5,558,900 5,028,300
Accumulated Other Comprehensive Income/Loss -670,800 -670,800 -766,200 -637,600 -631,500 -1,006,600 -964,100 -778,800 -1,290,500 -1,120,900 -714,300 -166,700 -521,000 -553,600 -325,000 -434,300 -450,800 246,500 -358,100 -127,600 62,800
Total Stockholders Equity 6,995,200 6,995,200 6,105,200 6,273,100 6,427,100 7,312,400 7,064,800 7,206,900 6,718,300 5,879,200 6,045,400 7,131,300 7,229,300 6,924,300 7,964,300 7,101,800 6,661,400 7,907,900 5,404,800 5,762,000 5,733,800
Total Investments 0 0 0 -581,500 -578,500 -682,000 -538,400 0 0 0 0 0 0 0 0 0 0 100 700 156,500 0
Total Debt 4,779,800 4,779,800 4,836,300 4,842,100 5,272,100 5,573,400 4,091,300 4,064,000 4,070,200 4,239,000 4,224,400 3,521,200 3,233,000 3,642,600 3,683,900 4,096,600 5,124,100 1,453,700 1,984,600 2,117,000 1,880,400
Net Debt 3,684,500 3,684,500 3,615,800 2,682,900 1,982,200 4,269,800 3,187,900 2,514,600 2,355,500 3,502,200 2,519,200 1,584,000 2,350,900 2,481,900 2,669,600 3,219,900 4,573,900 -3,281,600 1,622,300 1,236,400 176,700

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 2,068,900 2,068,900 1,796,200 1,457,200 991,400 1,387,900 1,379,000 1,337,700 1,459,800 707,100 915,700 640,600 1,049,700 426,100 781,800 487,800 -2,624,800 3,966,700 1,032,500 1,053,100 829,800
Depreciation & Amortization 348,100 348,100 323,600 299,400 294,300 397,400 361,500 353,300 352,200 364,100 332,400 333,700 375,500 402,700 437,100 424,900 453,100 138,800 190,700 195,700 174,400
Deferred Income Tax -27,300 13,800 0 -56,800 -520,600 -116,600 0 0 0 0 0 29,400 73,900 -74,600 81,000 -32,000 -334,000 146,600 -59,300 64,000 -59,200
Stock Based Compensation 64,300 64,300 56,300 66,500 69,500 66,400 0 0 0 0 0 71,800 49,800 42,600 73,500 68,300 8,000 -3,120,600 -28,300 0 0
Change in Working Capital 71,600 -72,800 -421,100 -162,200 480,500 171,000 -266,000 -129,400 -400,700 -185,000 -256,400 -96,600 -143,000 -211,900 -723,700 627,300 -923,700 -266,400 -186,800 -422,800 -164,000
Accounts Receivable 0 0 0 0 0 0 -78,500 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Inventory -2,600 -96,400 -466,700 -348,800 109,000 18,400 -169,900 -112,400 26,800 -6,300 -230,000 -39,400 -29,500 -14,300 -219,000 430,800 120,700 75,400 -116,100 600 -174,800
Accounts Payable 0 -125,300 317,900 275,300 75,800 80,600 120,700 167,200 103,600 -41,000 157,200 141,000 -2,500 -29,000 251,500 28,100 0 0 0 0 0
Other Working Capital 2,600 148,900 -272,300 -88,700 295,700 72,000 -138,300 -184,200 -531,100 -137,700 -183,600 -198,200 -111,000 -168,600 -756,200 168,400 -1,044,400 -341,800 -70,700 -423,400 10,800
Other Non-Cash Items -149,400 -32,700 -251,000 -15,800 119,900 13,400 -66,700 -38,100 88,900 -35,100 -18,500 191,500 -225,000 601,900 45,700 158,300 3,752,300 31,000 23,400 -80,900 -27,800
Net Cash Provided by Operating Activities 2,389,600 2,389,600 1,504,000 1,588,300 1,435,000 1,919,500 1,407,800 1,523,500 1,500,200 851,100 973,200 1,170,400 1,180,900 1,186,800 695,400 1,734,600 330,900 896,100 972,200 809,100 753,200
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -300,700 -300,700 -291,800 -223,000 -146,200 -254,100 -365,600 -221,300 -182,700 -249,600 -233,500 -242,200 -262,600 -242,900 -179,500 -204,200 -306,000 -119,700 -212,300 -111,800 -108,600
Acquisitions Net -356,600 -862,800 -234,700 -269,200 -192,300 -1,525,900 -263,800 -153,400 422,800 -943,300 -8,200 4,700 52,700 354,000 -14,000 0 -7,054,400 6,128,600 -121,500 -514,700 -33,700
Purchases of Investments 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 77,400 -43,500 16,400 -153,200 0
Sales/Maturities of Investments 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7,800 700 155,800 30,400 0
Other Investing Activities -514,900 -8,700 -13,900 -53,500 -37,700 0 0 0 0 0 44,700 22,100 63,500 96,400 14,900 21,500 -31,200 28,600 400 7,600 1,471,200
Net Cash Used for Investing Activities -1,172,200 -1,172,200 -540,400 -545,700 -376,200 -1,780,000 -629,400 -374,700 240,100 -1,192,900 -197,000 -215,400 -146,400 207,500 -178,600 -182,700 -7,306,400 5,994,700 -161,200 -741,700 1,328,900
Cash Flows from Financing Activities
Debt Repayment -55,500 -754,600 -9,600 -432,500 -307,500 -7,500 -1,123,000 0 0 -23,900 -508,000 -1,265,000 -414,800 -93,100 -530,300 -2,232,900 -1,985,700 -549,700 0 0 0
Common Stock Issued 29,700 776,600 0 0 0 1,497,900 1,140,600 0 0 30,300 1,208,200 1,549,200 0 148,100 0 0 18,500 160,200 95,700 90,900 170,700
Common Stock Repurchased -669,300 -669,300 -1,200,200 -1,100,300 -250,000 -750,100 -900,200 -1,016,900 -250,100 -250,100 -1,374,900 -1,213,200 -839,800 -1,157,500 0 0 -2,000 -1,999,900 -1,096,300 -837,200 -355,900
Dividends Paid -683,700 -683,700 -620,200 -561,100 -507,300 -510,100 -479,500 -430,100 -348,600 -303,300 -264,700 -245,500 -213,100 -137,300 -110,900 -181,000 -212,900 -209,800 -217,600 -192,100 -152,600
Other Financing Activities 29,800 -19,300 -22,200 -33,700 1,949,100 40,300 -16,700 14,500 -106,500 56,700 79,900 1,521,100 163,800 -6,600 237,500 1,205,800 4,960,200 36,100 -140,500 62,700 -469,400
Net Cash Used Provided by Financing Activities -1,350,300 -1,350,300 -1,852,200 -2,127,600 884,300 270,500 -1,378,800 -1,432,500 -705,200 -490,300 -859,500 346,600 -1,303,900 -1,246,400 -403,700 -1,208,100 2,778,100 -2,563,100 -1,358,700 -875,700 -807,200
Effect of Forex Changes on Cash 7,700 7,700 -50,100 -45,700 68,200 -9,800 -45,600 118,400 -57,200 -136,300 -148,700 -72,800 -9,200 -1,500 24,500 -17,300 12,300 51,800 29,400 -14,200 -7,300
Net Change in Cash -125,200 -125,200 -938,700 -1,130,700 2,011,300 400,200 -646,000 -165,300 977,900 -968,400 -232,000 1,228,800 -278,600 146,400 137,600 326,500 -4,185,100 4,379,500 -518,300 -822,500 1,267,600
Cash at End of Period 3,411,800 1,095,300 1,220,500 2,159,200 3,289,900 1,303,600 903,400 1,549,400 1,714,700 736,800 1,705,200 1,937,200 882,100 1,160,700 1,014,300 876,700 550,200 4,735,300 362,300 880,600 1,703,700
Cash at Start of Period 3,537,000 1,220,500 2,159,200 3,289,900 1,278,600 903,400 1,549,400 1,714,700 736,800 1,705,200 1,937,200 708,400 1,160,700 1,014,300 876,700 550,200 4,735,300 355,800 880,600 1,703,100 436,100
Free Cash Flow
Operating Cash Flow 2,389,600 2,389,600 1,504,000 1,588,300 1,435,000 1,919,500 1,407,800 1,523,500 1,500,200 851,100 973,200 1,170,400 1,180,900 1,186,800 695,400 1,734,600 330,900 896,100 972,200 809,100 753,200
Capital Expenditure -300,700 -300,700 -291,800 -223,000 -146,200 -254,100 -365,600 -221,300 -182,700 -249,600 -233,500 -242,200 -262,600 -242,900 -179,500 -204,200 -306,000 -119,700 -212,300 -111,800 -108,600
Free Cash Flow 2,088,900 2,088,900 1,212,200 1,365,300 1,288,800 1,665,400 1,042,200 1,302,200 1,317,500 601,500 739,700 928,200 918,300 943,900 515,900 1,530,400 24,900 776,400 759,900 697,300 644,600