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,831,200 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,192,100 16,723,600 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,639,100 4,652,400 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.29% 21.76% 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,921,600 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,959,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 673,444 547,996 477,365 389,334
Operating Income or Loss 1,679,300 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 8.04% 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 211,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 431,700 390,300 0 0 0 0
EBITDA 1,928,400 1,947,800 2,018,100 1,642,200 1,588,200 1,371,100 1,252,900 1,127,400 1,074,500 969,400 880,900 716,800 702,800 793,800 559,900 667,500 2,255,100 424,537 441,127 409,757 299,593
Depreciation and Amortization 244,000 270,700 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,464,600 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 354,900 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,109,700 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.31% 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.29 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.19 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 Q3 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 946,700 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 211,700 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 1,158,400 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,414,100 4,567,500 4,703,400 4,499,400 3,592,100 3,397,300 2,987,600 2,672,300 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 682,500 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 406,600 880,700 987,300 793,000 191,200 171,600 149,100 168,300 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,661,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 322,300 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,424,500 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,259,700 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 0 0 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 0 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 708,600 300,800 -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,715,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 14,376,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,179,900 2,881,000 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 167,877 149,074 102,786
Short Term Debt 423,200 647,100 88,200 614,400 646,700 524,200 25,300 25,500 18,500 27,200 15,400 45,400 40,000 201,000 109,400 22,600 0 0 0 0 0
Tax Payables 64,900 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 474,700 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,315,900 1,408,100 1,478,600 898,600 815,300 791,400 966,900 961,200 978,700 803,600 638,000 564,100 529,200 571,600 273,000 270,800 175,074 115,151 111,641 99,389 68,808
Total Current Liabilities 5,458,600 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 5,766,200 5,195,800 6,041,600 6,940,000 4,025,300 3,414,300 3,183,300 3,210,000 3,217,900 3,235,700 3,150,700 3,205,800 3,731,000 3,865,000 0 4,599,300 0 0 0 0 0
Deferred Revenue 0 0 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 145,100 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 657,500 432,900 336,100 235,400 68,700 71,000 64,200 52,700 35,100 66,800 45,700 41,000 60,000 45,600 4,197,800 44,700 24,119 16,730 0 0 0
Total Non-Current Liabilities 6,568,800 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 12,027,400 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,350,900 -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 -108,300 -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,349,300 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 211,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,189,400 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,242,700 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,109,700 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 273,900 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 -27,600 -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 72,900 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 10,400 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 -418,100 -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 32,400 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 505,400 -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 -109,300 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 333,000 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,468,500 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 -127,500 -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 -200 -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 -211,100 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 -31,300 -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 -339,200 -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 355,100 -285,500 -934,100 2,567,600 605,100 112,000 0 -53,200 -28,000 -33,100 -139,400 -563,300 -340,100 -320,200 -339,000 -11,600 13,400 2,788 16,421 -36,966 36,966
Common Stock Issued 0 0 30,200 0 0 0 0 0 0 0 0 424,700 0 0 0 0 0 0 29,683 34,866 25,892
Common Stock Repurchased -404,000 -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 -332,100 -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 -225,800 8,300 114,600 400 93,900 -21,200 -93,100 -124,600 169,500 100,800 61,000 -446,900 2,800 225,200 -14,300 -20,300 -48,000 95,390 29,683 0 0
Net Cash Used Provided by Financing Activities -629,700 -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 6,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 506,000 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 3,004,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,498,500 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,468,500 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 -127,500 -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,341,000 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