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 2006-12-31 2005-12-31 2004-12-31 2003-12-31
Revenue 20,942,900 21,376,000 23,748,700 20,820,800 18,467,500 18,032,400 16,240,500 15,191,500 13,981,900 12,988,700 12,074,500 10,768,600 10,128,200 9,602,400 8,801,200 7,162,600 8,071,200 6,785,473 6,291,845 5,737,774 4,664,616
Revenue Growth - -9.99% 14.06% 12.74% 2.41% 11.03% 6.91% 8.65% 7.65% 7.57% 12.13% 6.32% 5.48% 9.10% 22.88% -11.26% 18.95% 7.85% 9.66% 23.01%
Cost of Revenue 16,276,800 16,569,200 19,062,100 17,252,300 15,257,400 14,992,500 13,533,600 12,741,600 11,654,700 10,872,900 10,153,200 9,008,300 8,458,600 8,015,000 7,410,400 6,029,700 6,710,200 5,715,630 5,324,215 4,867,650 3,990,824
Gross Profit 4,666,100 4,806,800 4,686,600 3,568,500 3,210,100 3,039,900 2,706,900 2,449,900 2,327,200 2,115,800 1,921,300 1,760,300 1,669,600 1,587,400 1,390,800 1,132,900 1,361,000 1,069,843 967,630 870,124 673,792
Gross Profit Margin 22.30% 22.49% 19.73% 17.14% 17.38% 16.86% 16.67% 16.13% 16.64% 16.29% 15.91% 16.35% 16.48% 16.53% 15.80% 15.82% 16.86% 15.77% 15.38% 15.16% 14.44%
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,951,800 2,971,500 2,951,400 2,149,500 2,030,900 1,906,300 1,719,600 1,583,800 1,508,000 1,373,800 1,248,300 1,251,700 1,159,000 1,116,700 1,038,100 923,000 1,036,100 648,444 433,482 386,563 325,205
Total Operating Expenses 2,990,000 3,125,900 2,951,400 2,149,500 2,030,900 1,906,300 1,719,600 1,583,800 1,508,000 1,373,800 1,248,300 1,251,700 1,159,000 1,116,700 1,038,100 923,000 1,036,100 673,444 547,996 477,365 389,334
Operating Income or Loss 1,676,100 1,680,900 1,735,200 1,419,000 731,600 842,000 987,300 866,100 819,200 742,000 673,000 508,600 510,600 470,700 352,700 -31,900 -1,387,100 396,399 419,634 392,759 284,458
Operating Margin 7.98% 7.86% 7.31% 6.82% 3.96% 4.67% 6.08% 5.70% 5.86% 5.71% 5.57% 4.72% 5.04% 4.90% 4.01% -0.45% -17.19% 5.84% 6.67% 6.85% 6.10%
Interest Expense 214,300 226,600 235,700 150,900 154,900 159,400 148,600 150,500 146,500 159,500 197,300 250,100 307,400 -324,200 -391,900 0 0 0 0 0 0
EBITDA 1,811,600 1,947,500 1,723,500 1,448,700 1,157,200 1,109,100 989,100 868,200 821,000 830,800 675,700 509,600 720,900 793,800 559,900 667,500 2,255,100 426,381 442,958 411,624 301,712
Depreciation and Amortization 240,900 271,000 291,000 191,000 425,000 260,000 265,600 260,900 254,500 227,400 207,900 208,200 210,200 204,900 209,400 218,200 218,400 28,138 21,493 16,998 15,135
Income Before Tax 1,456,800 1,450,200 1,487,800 1,297,800 1,002,300 949,700 840,500 660,300 672,400 647,000 387,700 195,500 186,100 28,300 -37,000 -461,200 -1,777,200 414,351 432,958 399,860 289,564
Income Tax Expense 348,000 345,900 373,300 309,200 213,800 212,900 197,500 137,300 248,000 243,900 142,800 62,700 67,100 11,200 -7,800 -87,800 -12,100 148,271 160,866 158,415 114,378
Net Income 1,108,800 1,104,300 1,114,500 988,600 788,500 736,800 643,000 523,000 424,400 403,100 244,900 132,800 119,000 17,100 -29,200 -373,400 -1,765,100 266,080 272,092 241,445 175,186
Net Income Margin 5.28% 5.17% 4.69% 4.75% 4.27% 4.09% 3.96% 3.44% 3.04% 3.10% 2.03% 1.23% 1.17% 0.18% -0.33% -5.21% -21.87% 3.92% 4.32% 4.21% 3.76%
EPS 8.27 8.20 8.24 7.14 5.53 5.08 4.26 3.37 2.59 2.37 1.44 0.85 0.82 0.12 -0.20 -2.57 -12.16 3.37 3.35 2.90 2.10
EPS Diluted 8.16 8.10 8.14 7.04 5.45 4.99 4.19 3.31 2.56 2.35 1.42 0.84 0.82 0.12 -0.20 -2.56 -12.08 3.30 3.26 2.79 2.03
Weighted Average Shares Out - 134,600 135,200 138,500 142,600 145,100 150,900 155,400 163,600 170,300 170,600 156,600 145,100 144,800 144,400 145,200 145,200 78,874 81,128 83,391 83,329
Weighted Average Shares Out Diluted - 136,300 137,000 140,500 144,800 147,800 153,600 158,200 166,000 171,800 172,800 158,700 145,800 144,900 144,400 146,100 146,100 80,651 83,566 86,552 86,175

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 2006-12-31 2005-12-31 2004-12-31 2003-12-31 2002-12-31
Current Assets
Cash and Cash Equivalents 665,300 588,700 315,200 258,100 1,410,200 154,000 205,800 144,200 263,700 37,600 344,500 188,100 37,900 99,900 36,600 88,000 148,081 201,250 148,804 222,425 157,140
Short Term Investments 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 203,515 370,500 329,393 339,935 347,474
Cash + Short Term Investments 665,300 588,700 315,200 258,100 1,410,200 154,000 205,800 144,200 263,700 37,600 344,500 188,100 37,900 99,900 36,600 88,000 351,596 571,750 478,197 562,360 504,614
Net Receivables 5,358,700 5,038,000 4,950,400 4,934,900 3,592,100 3,397,300 2,987,600 2,657,000 2,403,500 2,215,800 1,716,700 1,597,300 1,433,500 1,398,500 1,284,300 1,134,500 905,883 665,093 604,399 472,517 347,168
Inventory 724,800 668,100 800,200 927,600 760,000 611,200 454,300 449,500 452,000 393,100 337,500 382,000 314,600 321,700 292,800 257,800 261,858 243,564 213,222 183,890 150,785
Other Current Assets 294,800 410,200 498,200 357,500 191,200 171,600 149,100 127,400 118,900 144,300 54,700 46,100 48,700 59,300 88,600 77,500 30,199 20,836 20,619 16,141 15,969
Total Current Assets 7,043,600 6,705,000 6,564,000 6,478,100 5,953,500 4,334,100 3,796,800 3,378,100 3,238,100 2,790,800 2,453,400 2,213,500 1,834,700 1,879,400 1,702,300 1,557,800 1,549,536 1,501,243 1,316,437 1,234,908 1,018,536
Non-Current Assets
Property, Plant and Equipment 317,800 324,300 338,000 351,400 306,300 494,900 156,100 161,100 163,700 175,400 137,200 131,100 142,700 154,300 158,100 165,800 171,448 97,277 68,595 62,323 64,088
Goodwill 4,409,300 4,413,400 4,342,700 4,382,900 2,595,900 2,553,000 2,462,800 2,479,600 2,455,000 2,500,400 2,217,600 2,220,300 2,209,300 2,208,400 2,209,100 2,207,400 119,491 0 0 0 0
Intangible Assets 1,295,000 1,369,700 1,490,700 1,628,100 445,100 594,100 712,200 897,000 1,055,600 1,276,400 1,168,800 1,328,000 1,478,500 1,636,000 1,791,200 1,951,400 63,603 0 0 0 0
Long Term Investments 488,700 1,198,300 203,000 -222,300 -55,300 -62,400 -141,900 -196,300 -369,200 -469,600 86,700 -533,400 39,100 44,600 28,100 0 0 39,176 0 0 5,176
Tax Assets 151,700 171,400 203,400 222,300 55,300 62,400 141,900 196,300 369,200 469,600 475,000 563,500 14,100 24,600 52,800 0 0 0 0 0 0
Other Non-Current Assets -67,400 -897,500 -10,300 358,900 43,900 23,300 39,800 40,800 36,000 12,300 -438,800 1,600 1,600 2,300 2,200 93,600 47,349 11,360 135,903 14,401 7,864
Total Non-Current Assets 6,595,100 6,579,600 6,567,500 6,721,300 3,391,200 3,665,300 3,370,900 3,578,500 3,710,300 3,964,500 3,646,500 3,711,100 3,885,300 4,070,200 4,241,500 4,418,200 401,891 147,813 204,498 76,724 77,128
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 13,638,700 13,284,600 13,131,500 13,199,400 9,344,700 7,999,400 7,167,700 6,956,600 6,948,400 6,755,300 6,099,900 5,924,600 5,720,000 5,949,600 5,943,800 5,976,000 1,951,427 1,649,056 1,520,935 1,311,632 1,095,664
Current Liabilities
Accounts Payable 3,118,600 3,311,900 2,821,300 3,114,200 2,088,400 1,835,000 1,577,100 1,317,700 1,072,900 866,500 704,000 662,800 518,600 517,800 565,300 292,300 354,307 245,201 168,061 157,079 102,786
Short Term Debt 1,607,700 613,100 56,300 102,700 70,900 34,100 25,300 25,500 18,500 27,200 15,400 45,400 40,000 201,000 132,600 22,600 0 0 0 0 0
Tax Payables 80,700 52,400 73,500 65,900 104,200 88,600 55,500 58,900 38,000 38,100 29,300 35,500 22,600 23,100 27,400 19,900 0 7,409 0 0 0
Deferred Revenue 451,400 487,400 485,500 402,900 243,700 252,200 178,300 194,000 172,600 151,900 81,300 94,800 57,800 27,800 28,600 28,900 0 0 0 0 0
Other Current Liabilities 1,030,400 1,029,600 1,584,000 1,476,200 1,495,300 1,370,100 1,022,400 977,400 1,016,700 841,700 667,300 599,600 551,800 594,700 300,400 290,700 175,074 122,560 111,457 91,384 68,808
Total Current Liabilities 6,208,100 5,442,000 4,947,100 5,096,000 3,898,300 3,491,400 2,803,100 2,514,600 2,280,700 1,887,300 1,468,000 1,402,600 1,168,200 1,341,300 1,026,900 634,500 529,381 367,761 279,518 248,463 171,594
Non-Current Liabilities
Long Term Debt 4,424,800 5,031,800 6,041,600 6,940,000 4,025,300 3,414,300 3,183,300 3,210,000 3,215,900 3,232,500 3,174,600 3,205,800 3,731,000 3,865,000 4,157,400 4,599,300 0 0 0 0 0
Deferred Revenue 33,000 164,000 40,000 20,000 0 0 0 0 0 0 0 0 8,000 13,000 32,300 47,500 0 0 0 0 0
Deferred Tax 151,700 171,400 203,400 222,300 55,300 62,400 141,900 196,300 369,200 469,600 475,000 563,500 624,300 692,000 730,300 694,700 10,762 0 0 0 0
Other Non-Current Liabilities 646,200 432,900 296,100 215,400 68,700 71,000 64,200 52,800 37,100 70,000 45,800 41,000 52,000 45,600 40,400 44,700 24,119 16,730 0 0 0
Total Non-Current Liabilities 5,255,700 5,800,100 6,581,100 7,397,700 4,149,300 3,547,700 3,389,400 3,459,100 3,622,200 3,772,100 3,695,400 3,810,300 4,415,300 4,615,600 4,960,400 5,386,200 34,881 16,730 0 0 0
Total Liabilities 11,463,800 11,242,100 11,528,200 12,493,700 8,047,600 7,039,100 6,192,500 5,973,700 5,902,900 5,659,400 5,163,400 5,212,900 5,583,500 5,956,900 5,987,300 6,020,700 564,262 384,491 279,518 248,463 171,594
Common Stock 1,300 1,300 1,400 1,300 1,400 1,400 1,500 1,500 1,600 1,700 1,700 1,700 1,400 0 0 0 963 934 922 909 897
Retained Earnings -1,481,300 -1,525,500 -1,763,800 -2,570,700 -1,813,400 -2,018,600 -1,892,600 -1,834,300 -1,673,800 -1,651,600 -1,760,500 -1,971,800 -2,073,000 -2,191,300 -2,208,000 -2,178,800 1,630,620 1,405,263 1,168,285 956,867 806,548
Accumulated Other Comprehensive Income/Loss -135,000 -124,600 -152,400 -94,400 -95,800 -117,800 -130,600 -95,900 -139,600 -61,100 -16,600 -6,300 400 -2,100 -2,200 -21,300 494 163 203 183 3
Total Stockholders Equity 2,174,900 2,042,500 1,603,300 705,700 1,297,100 960,300 975,200 982,900 1,045,500 1,095,900 936,500 711,700 136,500 -7,300 -43,500 -44,700 1,387,165 1,264,565 1,241,417 1,061,184 924,070
Total Investments 488,700 1,198,300 203,000 -222,300 -55,300 -62,400 -141,900 -196,300 -369,200 -469,600 86,700 -533,400 39,100 44,600 28,100 0 203,515 409,676 329,393 339,935 352,650
Total Debt 6,194,200 5,808,900 6,097,900 7,042,700 4,096,200 3,448,400 3,208,600 3,235,500 3,234,400 3,259,700 3,190,000 3,251,200 3,771,000 4,066,000 4,290,000 4,621,900 0 0 0 0 0
Net Debt 5,528,900 5,220,200 5,782,700 6,784,600 2,686,000 3,294,400 3,002,800 3,091,300 2,970,700 3,222,100 2,845,500 3,063,100 3,733,100 3,966,100 4,253,400 4,533,900 -148,081 -201,250 -148,804 -222,425 -157,140

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 2006-12-31 2005-12-31 2004-12-31 2003-12-31
Cash Flows from Operating Activities
Net Income 1,108,800 1,104,300 1,114,500 988,600 788,500 736,800 643,000 523,000 424,400 403,100 244,900 132,800 119,000 17,100 -29,200 -373,400 -1,765,100 266,080 272,092 241,445 175,186
Depreciation & Amortization 270,800 270,700 290,600 191,200 425,600 267,100 265,600 260,900 254,500 227,400 207,900 208,200 210,200 204,900 209,400 218,200 218,400 28,138 21,493 16,998 15,135
Deferred Income Tax -28,500 -32,700 -18,200 -6,700 -20,200 -87,900 -56,100 -172,700 -97,200 -54,500 -89,100 -48,700 -56,300 -10,200 -4,300 -94,400 -39,900 -13,726 1,059 2,217 1,773
Stock Based Compensation 96,200 93,700 91,100 72,600 42,500 48,500 40,700 43,700 39,200 31,200 16,400 46,600 22,100 19,500 11,500 15,900 17,800 0 0 0 0
Change in Working Capital 120,300 118,800 -166,600 -431,600 4,900 33,700 1,800 60,300 -23,300 -275,900 -41,800 -47,100 -9,400 -158,300 168,500 -18,000 -27,100 -62,332 -5,430 -96,777 -104,768
Accounts Receivable -203,000 -54,500 -34,800 -616,800 -226,400 -244,800 -365,100 -128,400 -179,900 -342,600 -117,600 -170,800 -10,400 -165,300 -81,500 -131,300 116,700 0 0 0 0
Inventory 64,300 139,000 111,900 -151,000 -71,400 -153,000 -46,800 8,500 -68,500 -31,500 44,200 -67,500 7,100 -29,000 -34,900 -15,000 78,600 -17,813 -30,342 -29,332 -17,025
Accounts Payable 221,200 -55,400 -260,000 374,500 253,700 194,100 271,200 231,500 225,100 100,500 43,700 146,100 800 -19,800 272,500 76,500 -199,100 0 0 0 0
Other Working Capital 37,800 89,700 16,300 -38,300 49,000 237,400 142,500 -51,300 -30,100 -2,300 -12,100 45,100 -6,900 55,800 12,400 51,800 -23,300 -44,519 24,912 -67,445 -87,743
Other Non-Cash Items 331,200 43,900 24,500 -29,500 73,000 29,000 10,900 62,500 6,400 -53,800 96,700 74,500 31,800 141,700 71,000 359,300 1,770,100 -1,298 14,499 19,931 37,061
Net Cash Provided by Operating Activities 1,595,000 1,598,700 1,335,900 784,600 1,314,300 1,027,200 905,900 777,700 604,000 277,500 435,000 366,300 317,400 214,700 426,900 107,600 174,200 216,713 303,660 184,206 125,418
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -137,300 -148,200 -127,800 -100,000 -158,000 -236,300 -86,100 -81,100 -63,500 -90,100 -55,000 -47,100 -41,400 -45,700 -41,500 -15,600 -41,100 -85,567 -49,062 -22,113 -11,380
Acquisitions Net -1,100 -76,400 -36,700 -2,669,600 -43,000 -95,100 0 0 0 -263,800 -86,800 0 0 0 0 15,600 0 -180,742 0 0 -3,618
Purchases of Investments 0 0 0 0 0 0 0 0 -2,400 -500 -2,100 0 -300 -10,300 -84,100 -92,200 -19,200 -407,323 -422,058 -638,820 -2,380,034
Sales/Maturities of Investments 0 0 0 36,000 0 0 0 0 0 500 2,100 0 0 0 0 20,000 0 849,748 467,099 520,986 2,386,539
Other Investing Activities -5,000 -5,000 0 -36,000 0 0 0 0 -2,400 -500 -23,000 0 -300 -10,300 200 -10,400 0 -275,723 0 0 -13,490
Net Cash Used for Investing Activities -143,400 -229,600 -164,500 -2,769,600 -201,000 -331,400 -86,100 -81,100 -65,900 -354,400 -164,800 -47,100 -41,700 -56,000 -125,400 -82,600 -60,300 -99,607 -4,021 -139,947 -21,983
Cash Flows from Financing Activities
Debt Repayment -180,500 -432,000 -3,166,700 -2,769,700 -1,697,500 -2,957,000 -708,300 -3,698,200 -1,850,400 -872,600 -1,314,400 -2,161,500 -733,200 -2,790,200 -1,609,800 -11,600 -1,263,300 0 0 0 -36,966
Common Stock Issued 1,011,800 1,103,500 30,200 4,504,900 2,257,700 3,797,600 1,370,000 4,339,100 2,296,500 1,166,800 0 424,700 0 0 0 0 0 0 29,683 34,866 22,879
Common Stock Repurchased -357,900 -500,000 -23,100 -1,500,400 -340,600 -657,200 -522,300 -534,000 -367,400 -241,300 0 -200 -700 -400 0 0 0 -227,669 -258,298 -86,010 -76,324
Dividends Paid -328,500 -321,500 -282,600 -234,800 -219,600 -183,400 -139,400 -106,900 -78,700 -52,900 -33,600 -7,300 0 0 0 0 0 -40,723 -35,114 -30,027 -24,867
Other Financing Activities -1,162,100 -948,700 2,340,100 832,800 138,800 -749,800 -754,800 -818,700 -304,700 -226,500 1,236,000 1,576,000 395,900 2,695,200 1,256,500 -20,300 1,228,700 98,178 16,421 -36,966 76,945
Net Cash Used Provided by Financing Activities -988,800 -1,098,700 -1,102,100 832,800 138,800 -749,800 -754,800 -818,700 -304,700 -226,500 -112,000 -168,300 -338,000 -95,400 -353,300 -31,900 -34,600 -170,214 -247,308 -118,137 -38,333
Effect of Forex Changes on Cash -1,400 3,100 -12,200 100 4,100 2,200 -3,400 2,600 -7,300 -3,500 -1,800 -700 300 0 400 500 -500 -61 115 257 183
Net Change in Cash 461,400 273,500 57,100 -1,152,100 1,256,200 -51,800 61,600 -119,500 226,100 -306,900 156,400 150,200 -62,000 63,300 -51,400 -6,400 78,800 -53,169 52,446 -73,621 65,285
Cash at End of Period 2,498,500 588,700 315,200 258,100 1,410,200 154,000 205,800 144,200 263,700 37,600 344,500 188,100 37,900 99,900 36,600 88,000 94,400 148,081 201,250 148,804 222,425
Cash at Start of Period 2,037,100 315,200 258,100 1,410,200 154,000 205,800 144,200 263,700 37,600 344,500 188,100 37,900 99,900 36,600 88,000 94,400 15,600 201,250 148,804 222,425 157,140
Free Cash Flow
Operating Cash Flow 1,595,000 1,598,700 1,335,900 784,600 1,314,300 1,027,200 905,900 777,700 604,000 277,500 435,000 366,300 317,400 214,700 426,900 107,600 174,200 216,713 303,660 184,206 125,418
Capital Expenditure -137,300 -148,200 -127,800 -100,000 -158,000 -236,300 -86,100 -81,100 -63,500 -90,100 -55,000 -47,100 -41,400 -45,700 -41,500 -15,600 -41,100 -85,567 -49,062 -22,113 -11,380
Free Cash Flow 1,457,700 1,450,500 1,208,100 684,600 1,156,300 790,900 819,800 696,600 540,500 187,400 380,000 319,200 276,000 169,000 385,400 92,000 133,100 131,146 254,598 162,093 114,038