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 12,554,600 12,554,700 12,623,000 10,876,300 8,598,900 8,225,400 8,202,000 7,011,300 6,286,400 5,568,700 5,345,500 4,614,669 4,292,065 3,939,786 3,554,101 2,820,065 3,236,471 2,851,041 2,471,430 1,808,147 1,530,446
Revenue Growth - -0.54% 16.06% 26.48% 4.54% 0.29% 16.98% 11.53% 12.89% 4.18% 15.84% 7.52% 8.94% 10.85% 26.03% -12.87% 13.52% 15.36% 36.68% 18.15%
Cost of Revenue 8,470,600 8,470,600 8,594,800 7,474,500 5,934,800 5,609,400 5,547,100 4,701,400 4,246,400 3,789,200 3,651,700 3,163,835 2,948,853 2,696,126 2,395,873 1,933,511 2,187,318 1,920,900 1,683,250 1,162,004 999,965
Gross Profit 4,084,000 4,084,100 4,028,200 3,401,800 2,664,100 2,616,000 2,654,900 2,309,900 2,040,000 1,779,500 1,693,800 1,450,834 1,343,212 1,243,660 1,158,228 886,554 1,049,153 930,141 788,180 646,143 530,481
Gross Profit Margin 32.51% 32.53% 31.91% 31.28% 30.98% 31.80% 32.37% 32.95% 32.45% 31.96% 31.69% 31.44% 31.30% 31.57% 32.59% 31.44% 32.42% 32.62% 31.89% 35.74% 34.66%
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 1,489,900 1,489,900 1,420,900 1,226,300 1,014,200 971,400 959,500 878,300 798,200 669,100 645,100 548,038 512,867 507,795 457,871 397,641 416,914 377,283 342,841 252,150 215,008
Total Operating Expenses 1,489,900 1,489,900 1,420,900 1,226,300 1,014,200 971,400 959,500 878,300 798,200 669,100 645,100 548,038 512,867 507,795 457,871 397,641 416,914 377,283 363,588 302,816 253,837
Operating Income or Loss 2,559,500 2,559,600 2,585,800 2,105,100 1,638,400 1,619,200 1,686,900 1,427,600 1,205,200 1,104,700 1,034,600 896,813 828,345 751,678 700,357 488,913 632,239 552,858 424,592 343,327 276,644
Operating Margin 20.37% 20.39% 20.48% 19.35% 19.05% 19.69% 20.57% 20.36% 19.17% 19.84% 19.35% 19.43% 19.30% 19.08% 19.71% 17.34% 19.53% 19.39% 17.18% 18.99% 18.08%
Interest Expense 139,500 139,500 128,400 115,500 115,400 117,600 101,700 92,300 72,600 68,300 80,400 63,553 59,613 43,029 40,741 36,586 39,627 -36,876 -38,799 -24,090 -22,540
EBITDA 3,029,800 3,029,900 3,010,200 2,570,700 1,961,600 1,965,300 1,998,300 1,675,500 1,467,300 1,298,400 1,235,100 1,052,663 962,233 855,304 808,249 587,437 723,541 650,204 524,983 406,238 323,564
Depreciation and Amortization 415,900 406,400 424,400 465,600 323,200 346,100 299,700 226,800 217,000 171,600 168,100 136,482 121,779 119,439 102,846 98,524 91,302 82,348 73,124 51,642 40,257
Income Before Tax 2,454,700 2,454,800 2,467,400 1,989,200 1,526,600 1,495,900 1,588,400 1,352,400 1,141,100 1,052,800 972,500 846,645 778,841 716,752 663,688 446,527 582,154 500,984 373,272 307,968 247,441
Income Tax Expense 509,300 509,300 550,600 409,100 313,300 331,900 371,500 691,700 308,500 280,500 257,300 207,896 219,333 187,910 161,275 119,311 163,003 147,790 117,581 101,629 84,130
Net Income 1,928,000 1,928,000 1,902,300 1,590,800 1,203,400 1,155,000 1,205,000 650,500 822,900 763,500 709,100 635,672 555,317 524,191 496,405 317,834 419,151 353,194 255,691 206,339 163,311
Net Income Margin 15.34% 15.36% 15.07% 14.63% 13.99% 14.04% 14.69% 9.28% 13.09% 13.71% 13.27% 13.78% 12.94% 13.31% 13.97% 11.27% 12.95% 12.39% 10.35% 11.41% 10.67%
EPS 3.23 3.23 3.19 2.66 2.02 1.94 2.00 1.07 1.34 1.24 1.13 1.00 0.86 0.77 0.72 0.46 0.60 0.50 0.36 0.29 0.23
EPS Diluted 3.11 3.11 3.06 2.54 1.96 1.88 1.93 1.03 1.31 1.21 1.11 0.98 0.85 0.76 0.71 0.46 0.59 0.49 0.35 0.28 0.23
Weighted Average Shares Out - 596,500 596,200 597,900 596,100 595,000 602,400 611,400 616,600 618,158 626,274 636,371 646,088 678,560 695,143 686,431 702,655 713,813 715,711 708,413 704,185
Weighted Average Shares Out Diluted - 620,600 621,000 625,500 615,000 615,900 625,200 633,000 630,400 633,056 640,860 649,098 655,788 687,302 705,304 695,767 715,252 730,016 733,389 723,774 717,893

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,475,000 1,475,000 1,373,100 1,197,100 1,702,000 891,200 1,279,300 1,719,100 1,034,600 1,737,200 968,900 886,838 690,850 515,086 525,888 384,613 214,987 183,641 74,135 38,669 30,172
Short Term Investments 185,200 185,200 61,100 44,300 36,100 17,400 12,400 34,600 138,600 23,200 360,700 305,324 251,653 133,848 98,341 0 0 0 0 0 0
Cash + Short Term Investments 1,660,200 1,660,200 1,434,200 1,241,400 1,738,100 908,600 1,291,700 1,753,700 1,173,200 1,760,400 1,329,600 1,192,162 942,503 648,934 624,229 384,613 214,987 183,641 74,135 38,669 30,172
Net Receivables 2,618,400 2,618,400 2,631,300 2,454,800 1,951,600 1,736,400 1,791,800 1,598,600 1,349,300 1,104,600 1,123,700 1,001,012 910,711 767,181 718,545 449,591 515,999 510,411 383,858 302,867 214,158
Inventory 2,167,100 2,167,100 2,093,600 1,894,100 1,462,200 1,310,100 1,233,800 1,106,900 928,900 851,800 865,600 792,644 733,718 649,862 549,169 461,750 512,507 456,882 416,499 325,865 247,303
Other Current Assets 389,600 389,600 320,000 367,900 338,900 256,100 254,300 196,800 139,800 133,200 185,200 171,749 119,983 115,260 100,187 124,441 92,371 72,874 60,113 42,413 37,382
Total Current Assets 6,835,300 6,835,300 6,479,100 5,958,200 5,490,800 4,211,200 4,571,600 4,656,000 3,591,200 3,850,000 3,504,100 3,157,567 2,706,915 2,181,237 1,992,130 1,420,395 1,335,864 1,223,808 934,605 709,814 529,015
Non-Current Assets
Property, Plant and Equipment 1,314,700 1,314,700 1,204,300 1,175,300 1,054,600 999,000 875,800 816,800 711,400 609,500 590,700 532,425 417,436 380,501 366,996 332,875 344,515 316,194 274,143 253,889 197,753
Goodwill 7,092,400 7,092,400 6,446,100 6,376,800 5,032,100 4,867,100 4,103,200 4,042,600 3,678,800 2,692,900 2,616,700 2,289,085 1,932,740 1,746,113 1,533,299 1,368,672 1,232,335 1,091,828 926,242 886,720 545,411
Intangible Assets 834,800 834,800 734,100 756,900 397,500 442,000 494,300 488,500 517,300 306,000 315,500 164,900 140,600 0 107,600 0 0 0 0 886,720 545,411
Long Term Investments -367,000 -367,000 0 -424,200 -299,100 -260,400 -352,000 -288,100 0 0 0 0 0 0 0 0 0 0 0 0 0
Tax Assets 367,000 367,000 409,800 424,200 299,100 260,400 255,600 241,200 0 0 0 0 0 0 0 0 0 0 0 0 28,081
Other Non-Current Assets 82,200 449,200 52,800 411,200 352,300 296,200 96,400 46,900 0 0 0 0 158,372 137,374 15,832 97,242 81,445 43,903 60,407 82,117 6,451
Total Non-Current Assets 9,691,100 9,691,100 8,847,100 8,720,200 6,836,500 6,604,300 5,473,300 5,347,900 4,907,500 3,608,400 3,522,900 3,010,461 2,508,548 2,263,988 2,023,727 1,798,789 1,658,295 1,451,925 1,260,792 1,222,726 777,696
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 16,526,400 16,526,400 15,326,200 14,678,400 12,327,300 10,815,500 10,044,900 10,003,900 8,498,700 7,458,400 7,027,000 6,168,028 5,215,463 4,445,225 4,015,857 3,219,184 2,994,159 2,675,733 2,195,397 1,932,540 1,306,711
Current Liabilities
Accounts Payable 1,350,900 1,350,900 1,309,100 1,312,000 1,120,700 866,800 890,500 875,600 678,200 587,800 618,400 549,942 496,525 377,867 384,963 292,122 305,950 295,391 234,868 177,266 134,856
Short Term Debt 353,800 353,800 2,700 4,000 230,300 403,300 764,300 1,100 375,200 300 1,600 701,437 100,293 298 352 399 439 1,075 3,241 15,030 16,909
Tax Payables 166,000 166,000 169,500 88,800 112,600 127,900 203,500 154,200 125,100 81,800 90,800 96,388 94,341 87,315 65,311 57,272 65,846 39,627 63,046 45,124 48,025
Deferred Revenue 166,000 166,000 409,800 0 0 0 203,500 154,200 125,100 81,800 90,800 96,388 94,341 87,315 65,311 57,272 65,846 0 0 0 0
Other Current Liabilities 1,282,000 1,282,000 954,500 1,131,100 953,300 862,600 593,000 548,500 456,700 338,500 334,800 262,111 197,355 176,935 204,364 153,366 262,597 224,015 209,550 143,634 125,807
Total Current Liabilities 3,152,700 3,152,700 2,676,100 2,447,100 2,304,300 2,132,700 2,451,300 1,579,400 1,635,200 1,008,400 1,045,600 1,609,878 888,514 642,415 654,990 503,159 634,832 520,481 447,659 335,930 277,572
Non-Current Liabilities
Long Term Debt 3,983,500 3,983,500 4,575,000 4,795,900 3,636,200 3,203,400 2,806,400 3,541,500 2,635,500 2,813,200 2,672,300 1,431,437 1,606,204 1,376,831 799,640 753,050 786,020 721,561 677,173 765,970 432,144
Deferred Revenue 143,000 143,000 0 193,400 228,600 198,800 190,200 272,000 0 0 0 0 0 0 0 0 0 0 0 0 0
Deferred Tax 367,000 367,000 409,800 424,200 299,100 260,400 255,600 241,200 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Non-Current Liabilities 596,700 453,700 571,200 438,700 407,200 424,000 277,200 326,400 504,900 358,400 371,200 246,641 278,563 241,193 218,512 200,157 223,882 168,777 167,571 141,405 115,391
Total Non-Current Liabilities 4,947,200 4,947,200 5,556,000 5,852,200 4,571,100 4,086,600 3,529,400 4,381,100 3,140,400 3,171,600 3,043,500 1,678,078 1,884,767 1,618,024 1,018,152 953,207 1,009,902 890,338 844,744 907,375 547,535
Total Liabilities 8,099,900 8,099,900 8,232,100 8,299,300 6,875,400 6,219,300 5,980,700 5,960,500 4,775,600 4,180,000 4,089,100 3,287,956 2,773,281 2,260,439 1,673,142 1,456,366 1,644,734 1,410,819 1,292,403 1,243,305 825,107
Common Stock 600 600 600 600 300 300 300 300 300 300 300 159 160 163 176 174 171 181 89 89 88
Retained Earnings 5,921,100 5,921,100 4,979,400 4,278,900 3,705,400 3,348,400 2,973,700 2,941,500 3,122,700 2,804,400 2,453,500 2,424,372 2,210,120 2,102,497 2,260,581 1,774,625 1,467,099 1,431,635 1,142,536 985,317 789,741
Accumulated Other Comprehensive Income/Loss -533,600 -533,600 -535,000 -286,500 -278,100 -430,900 -390,200 -201,000 -469,000 -349,500 -205,800 -54,952 -117,004 -120,057 -84,757 -100,090 -140,591 -43,644 -81,084 -77,742 -55,078
Total Stockholders Equity 8,346,500 8,346,500 7,015,600 6,302,000 5,384,900 4,530,300 4,017,000 3,989,800 3,674,900 3,238,500 2,907,400 2,859,509 2,429,959 2,171,769 2,320,855 1,746,077 1,349,425 1,264,914 902,994 689,235 481,604
Total Investments 185,200 185,200 61,100 44,300 36,100 17,400 12,400 34,600 138,600 23,200 360,700 305,324 251,653 133,848 98,341 0 0 0 0 0 0
Total Debt 4,337,300 4,337,300 4,577,700 4,799,900 3,866,500 3,606,700 3,570,700 3,542,600 3,010,700 2,813,500 2,673,900 2,132,874 1,706,497 1,377,129 799,992 753,449 786,459 722,636 680,414 781,000 449,053
Net Debt 2,862,300 2,862,300 3,204,600 3,602,800 2,164,500 2,715,500 2,291,400 1,823,500 1,976,100 1,076,300 1,705,000 1,246,036 1,015,647 862,043 274,104 368,836 571,472 538,995 606,279 742,331 418,881

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 1,945,400 1,945,500 1,916,800 1,580,100 1,213,300 1,164,000 1,216,900 660,700 832,600 772,300 715,200 638,748 559,508 528,842 502,413 327,216 419,151 353,194 255,691 206,339 163,311
Depreciation & Amortization 406,400 406,400 392,900 395,600 308,100 312,100 299,700 226,800 217,000 171,600 168,100 136,482 121,779 119,439 102,846 98,524 91,302 82,348 73,124 51,642 40,257
Deferred Income Tax -58,800 -58,800 -4,700 -29,600 30,800 15,200 -12,000 186,300 -9,700 -8,800 -6,100 -3,077 -4,191 -5,995 -14,692 0 0 -11,953 -2,541 1,800 1,344
Stock Based Compensation 99,000 99,000 89,500 83,000 70,500 63,000 55,600 49,700 47,600 44,200 41,400 36,070 31,412 28,679 25,385 20,240 16,316 12,444 9,718 0 0
Change in Working Capital 142,000 142,000 -219,900 -505,200 -31,300 -66,300 -447,500 20,700 24,800 58,600 -11,500 -21,205 -16,372 -98,333 -123,751 155,402 -45,246 -60,578 -55,642 -35,823 3,339
Accounts Receivable 0 146,400 -273,100 -398,400 -146,300 117,300 -237,900 -146,500 -165,900 -22,300 -111,500 -37,046 -123,870 -9,664 -157,657 96,588 1,419 -87,013 -60,603 -45,152 -26,016
Inventory 0 71,400 -278,500 -263,000 -102,000 -3,400 -173,300 -100,400 -14,200 -5,200 -51,600 -7,997 -45,934 -88,486 -65,179 76,332 -47,570 -22,724 -81,878 -20,636 -14,511
Accounts Payable 0 -34,600 62,500 131,700 204,300 -60,200 48,800 140,500 47,800 -17,500 66,800 6,908 99,416 -27,547 76,932 -31,709 2,699 43,651 46,382 25,828 3,240
Other Working Capital 142,000 -41,200 269,200 24,500 12,700 -120,000 -85,100 127,100 157,100 103,600 84,800 16,930 54,016 27,364 22,153 14,191 -1,794 5,508 40,457 4,137 40,626
Other Non-Cash Items -5,400 -5,400 0 16,200 600 14,300 0 0 -34,700 -7,400 -26,200 -17,968 -17,457 -7,425 -67,308 -19,085 0 12,444 9,247 5,666 0
Net Cash Provided by Operating Activities 2,528,600 2,528,700 2,174,600 1,540,100 1,592,000 1,502,300 1,112,700 1,144,200 1,077,600 1,030,500 880,900 769,050 674,679 565,207 424,893 582,297 481,523 387,899 289,597 229,624 208,251
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -372,800 -372,800 -383,800 -360,400 -276,800 -295,000 -310,600 -226,600 -190,800 -172,100 -209,100 -158,448 -129,099 -100,222 -109,458 -63,058 -107,340 -103,772 -82,421 -57,121 -44,341
Acquisitions Net -969,600 -970,400 -288,200 -2,225,400 -50,400 -937,400 -158,900 -265,500 -1,305,100 -199,800 -518,200 -484,907 -251,523 -303,273 -180,402 -280,014 -135,807 -179,300 -22,473 -512,307 -41,661
Purchases of Investments -305,700 -305,700 -309,400 -164,500 -141,600 -65,400 -52,200 -40,200 -232,400 -134,700 -721,000 -741,062 -379,605 -181,880 -198,228 -33,342 -2,938 -1,360 0 0 0
Sales/Maturities of Investments 246,300 246,300 228,200 155,900 123,200 61,600 74,900 148,000 108,500 470,600 660,800 687,391 261,800 146,373 138,012 63,058 -940 0 0 0 0
Other Investing Activities 8,100 8,900 22,100 706,900 12,100 7,400 5,000 4,100 7,100 8,700 5,600 3,712 4,828 8,118 1,851 -59,834 940 5,354 5,921 0 0
Net Cash Used for Investing Activities -1,393,700 -1,393,700 -731,100 -1,887,500 -333,500 -1,228,800 -441,800 -380,200 -1,612,700 -27,300 -781,900 -693,314 -493,599 -430,884 -348,225 -373,190 -246,085 -279,078 -98,973 -569,428 -86,002
Cash Flows from Financing Activities
Debt Repayment -648,300 -648,300 -214,500 -912,600 -2,358,300 -1,111,500 -15,200 -375,000 0 -217,700 -3,904,000 -620,374 -988,800 -301,900 -748,017 -641,159 0 -41,622 -102,557 -331,132 0
Common Stock Issued 324,900 749,400 185,300 1,808,100 2,895,400 1,415,900 157,800 1,087,500 0 435,700 4,541,800 1,136,542 1,413,737 899,286 0 0 0 34,550 21,882 36,450 30,335
Common Stock Repurchased -585,100 -585,100 -730,500 -661,700 -641,300 -601,700 -935,200 -618,000 -325,800 -248,900 -539,400 -324,655 -380,023 -672,191 0 0 -293,625 -93,594 -72,658 -8,704 -45,643
Dividends Paid -500,600 -500,600 -477,400 -346,700 -297,600 -279,500 -253,700 -205,000 -172,700 -159,300 -101,900 -96,771 -70,122 -10,282 -10,413 -10,279 -10,617 -10,710 -10,724 -8,034 0
Other Financing Activities 469,100 721,600 40,400 -32,300 -114,800 -71,600 -23,800 -29,600 365,000 10,100 17,600 13,847 12,124 -66,061 823,151 617,116 110,302 106,935 8,899 659,721 -100,302
Net Cash Used Provided by Financing Activities -1,012,300 -1,012,400 -1,196,700 -145,200 -516,600 -648,400 -1,070,100 -140,100 -133,500 -180,100 14,100 108,589 -13,084 -151,148 64,721 -34,322 -193,940 -4,441 -155,158 348,301 -115,610
Effect of Forex Changes on Cash -20,700 -20,700 -70,800 -12,300 68,900 -13,200 -40,600 60,600 -34,000 -54,800 -31,000 11,663 7,768 6,023 -114 -5,159 -10,152 5,126 0 0 0
Net Change in Cash 101,900 101,900 176,000 -504,900 810,800 -388,100 -439,800 684,500 -702,600 768,300 82,100 195,988 175,764 -10,802 141,275 169,626 31,346 109,506 35,466 8,497 6,639
Cash at End of Period 5,672,700 1,475,000 1,373,100 1,197,100 1,702,000 891,200 1,279,300 1,719,100 1,034,600 1,737,200 968,900 886,838 690,850 515,086 525,888 384,613 214,987 183,641 74,135 38,669 30,172
Cash at Start of Period 5,570,800 1,373,100 1,197,100 1,702,000 891,200 1,279,300 1,719,100 1,034,600 1,737,200 968,900 886,800 690,850 515,086 525,888 384,613 214,987 183,641 74,135 38,669 30,172 23,533
Free Cash Flow
Operating Cash Flow 2,528,600 2,528,700 2,174,600 1,540,100 1,592,000 1,502,300 1,112,700 1,144,200 1,077,600 1,030,500 880,900 769,050 674,679 565,207 424,893 582,297 481,523 387,899 289,597 229,624 208,251
Capital Expenditure -372,800 -372,800 -383,800 -360,400 -276,800 -295,000 -310,600 -226,600 -190,800 -172,100 -209,100 -158,448 -129,099 -100,222 -109,458 -63,058 -107,340 -103,772 -82,421 -57,121 -44,341
Free Cash Flow 2,155,800 2,155,900 1,790,800 1,179,700 1,315,200 1,207,300 802,100 917,600 886,800 858,400 671,800 610,602 545,580 464,985 315,435 519,239 374,183 284,127 207,176 172,503 163,910