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,666,614 12,140,147 11,609,894 11,618,797 11,550,604 11,388,479 11,404,851 10,876,634 14,745,105 13,781,837 12,795,106 11,764,050 8,186,280 6,791,980 6,447,391 6,108,800 5,660,173 5,264,151 4,880,662 2,973,918 2,298,595
Revenue Growth - 4.57% -0.08% 0.59% 1.42% -0.14% 4.86% -26.24% 6.99% 7.71% 8.76% 43.70% 20.53% 5.34% 5.54% 7.93% 7.52% 7.86% 64.12% 29.38%
Cost of Revenue 8,882,457 8,319,717 8,209,553 7,972,414 7,988,613 7,914,485 8,195,513 7,640,005 10,646,736 9,824,834 9,119,305 8,198,377 5,578,853 4,680,772 4,474,735 4,248,668 3,920,487 3,590,344 3,390,351 2,035,243 1,555,070
Gross Profit 3,784,157 3,820,430 3,400,341 3,646,383 3,561,991 3,473,994 3,209,338 3,236,629 4,098,369 3,957,003 3,675,801 3,565,673 2,607,427 2,111,208 1,972,656 1,860,132 1,739,686 1,673,807 1,490,311 938,675 743,525
Gross Profit Margin 29.86% 31.47% 29.29% 31.38% 30.84% 30.50% 28.14% 29.76% 27.79% 28.71% 28.73% 30.31% 31.85% 31.08% 30.60% 30.45% 30.74% 31.80% 30.54% 31.56% 32.35%
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,525,330 1,473,984 1,355,197 1,195,335 1,247,584 1,103,312 1,135,454 1,064,026 1,592,698 1,452,135 1,261,506 1,176,485 894,575 691,243 579,000 531,531 654,469 627,918 579,719 334,379 233,042
Total Operating Expenses 1,895,716 2,217,646 2,087,799 1,875,950 1,878,019 1,718,464 1,719,189 1,616,904 2,324,627 2,594,399 1,883,894 2,107,074 1,326,720 956,426 975,629 919,861 917,921 811,598 750,879 473,304 333,402
Operating Income or Loss 1,930,270 1,602,784 1,339,062 1,797,370 1,694,636 1,643,317 1,525,824 1,812,755 1,894,543 1,170,695 1,815,141 1,550,134 1,297,084 1,130,782 997,027 940,271 821,765 862,209 739,432 465,371 410,123
Operating Margin 15.23% 13.20% 11.53% 15.47% 14.67% 14.43% 13.38% 16.67% 12.85% 8.49% 14.19% 13.18% 15.84% 16.65% 15.46% 15.39% 14.52% 16.38% 15.15% 15.65% 17.84%
Interest Expense 427,938 398,551 357,019 285,254 304,111 443,824 487,435 430,634 414,382 405,941 410,294 429,943 0 241,090 255,989 185,755 199,894 156,952 489,016 107,741 44,066
EBITDA 2,596,408 2,321,088 2,045,144 2,451,048 2,314,407 2,370,682 2,081,184 2,382,053 2,550,916 1,774,643 2,425,859 2,104,754 1,633,766 1,425,010 1,225,732 1,155,712 1,026,271 1,055,679 912,727 465,371 467,792
Depreciation and Amortization 745,035 745,443 732,602 680,615 630,435 615,152 591,035 559,911 509,497 638,024 590,935 528,119 343,908 267,315 234,378 228,986 216,917 193,470 173,295 119,719 86,666
Income Before Tax 1,405,727 1,177,094 966,278 1,518,494 1,318,262 1,195,439 1,048,478 1,399,786 1,488,895 723,136 1,309,673 1,124,978 1,001,304 892,674 744,458 758,224 609,460 627,522 475,759 331,097 361,884
Income Tax Expense 273,663 220,116 198,087 306,732 313,932 279,628 258,400 323,859 455,813 295,726 446,343 381,013 359,845 315,744 260,239 278,465 235,300 245,744 186,430 123,675 139,630
Net Income 827,678 691,535 768,191 978,450 773,642 810,981 790,078 663,618 879,874 269,732 723,114 633,446 536,017 478,001 405,683 422,684 374,160 381,778 289,691 228,643 222,254
Net Income Margin 6.54% 5.70% 6.62% 8.42% 6.70% 7.12% 6.93% 6.10% 5.97% 1.96% 5.65% 5.38% 6.55% 7.04% 6.29% 6.92% 6.61% 7.25% 5.94% 7.69% 9.67%
EPS 9.52 7.62 8.26 9.30 6.54 5.29 4.63 3.52 4.36 1.27 3.41 3.02 2.79 2.52 2.00 2.04 1.78 1.80 1.40 1.13 1.13
EPS Diluted 9.27 7.42 8.02 8.90 6.39 5.27 4.58 3.47 4.29 1.25 3.33 2.95 2.74 2.48 1.97 2.03 1.77 1.78 1.37 1.10 1.08
Weighted Average Shares Out - 90,790 92,992 105,230 119,797 153,181 170,786 188,626 201,641 211,868 212,302 209,939 192,036 189,316 203,009 207,208 210,299 211,786 207,040 201,524 197,454
Weighted Average Shares Out Diluted - 93,182 95,834 109,948 122,623 153,812 172,365 191,349 204,905 216,252 216,928 214,764 195,942 193,064 206,118 208,335 211,879 214,836 211,586 208,136 205,722

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 2008-12-31 2007-12-31 2006-12-31 2005-12-31 2004-12-31
Current Assets
Cash and Cash Equivalents 1,070,775 380,063 244,086 461,900 324,958 1,102,372 323,038 508,234 913,187 1,499,116 965,241 946,249 533,748 393,752 860,117 539,459 410,881 447,046 310,202 431,811 251,979
Short Term Investments 20,996 11,610 77,693 22,310 20,101 11,572 2,935 43,516 310,198 408,084 337,399 6,801 7,138 17,399 23,003 26,475 35,532 40,278 0 0 0
Cash + Short Term Investments 1,091,771 391,673 321,779 484,210 345,059 1,113,944 325,973 551,750 1,223,385 1,907,200 1,302,640 953,050 540,886 411,151 883,120 565,934 446,413 487,324 310,202 431,811 251,979
Net Receivables 2,631,372 2,415,912 2,550,649 2,410,508 2,438,821 2,305,065 2,397,018 2,163,452 1,792,106 2,220,183 2,010,604 1,844,568 1,686,974 1,464,995 1,393,672 1,369,359 1,346,760 1,126,693 1,081,227 970,180 462,095
Inventory 128,999 143,105 109,122 107,428 111,625 97,949 107,381 181,799 164,858 185,575 136,085 88,805 78,126 75,731 76,008 70,041 84,174 80,173 89,119 69,130 31,843
Other Current Assets 184,858 187,216 173,742 165,577 253,219 173,212 5,593,787 5,873,700 1,060,466 190,322 427,468 585,855 525,719 329,731 270,054 297,187 250,957 282,060 228,948 183,287 122,803
Total Current Assets 4,037,000 3,137,906 3,155,292 3,167,723 3,148,724 3,690,170 8,424,159 8,744,358 3,980,228 4,479,680 3,876,797 3,472,278 2,903,294 2,281,608 2,622,854 2,302,521 2,128,304 1,976,250 1,709,496 1,654,408 868,720
Non-Current Assets
Property, Plant and Equipment 5,357,970 5,574,897 5,922,639 6,304,759 6,384,913 6,303,431 3,393,669 3,149,213 3,175,367 2,779,778 2,469,099 2,189,411 1,872,370 1,432,651 1,170,808 1,104,925 1,048,075 939,326 849,966 750,078 412,064
Goodwill 7,227,630 7,112,560 7,076,610 7,046,241 6,919,109 6,787,635 6,865,477 6,610,279 9,407,317 9,294,479 9,415,295 9,212,974 8,964,969 4,946,976 4,091,307 3,951,196 3,876,931 3,767,933 3,667,853 3,594,383 1,156,226
Intangible Assets 197,854 203,224 182,687 177,693 166,585 135,684 95,329 113,827 1,527,767 1,687,326 1,949,498 2,024,373 2,127,778 159,491 162,635 136,732 160,521 183,042 203,721 3,830,327 1,216,945
Long Term Investments 430,483 593,738 275,437 288,395 289,684 278,502 260,035 283,229 606,068 167,490 155,026 120,243 94,491 37,215 34,766 30,247 25,000 42,000 15,000 3,000 3,332
Tax Assets 51,156 0 782,787 830,954 809,600 577,543 562,536 486,247 809,128 726,962 240,626 409,441 315,782 280,382 226,060 256,953 217,196 247,578 199,090 144,824 78,593
Other Non-Current Assets 201,644 271,253 -467,200 -694,277 -730,099 -461,571 -490,953 -438,960 -764,618 -653,402 -163,626 -329,843 -235,588 -246,151 -194,006 -224,338 -169,936 -212,169 -153,310 -102,875 -67,695
Total Non-Current Assets 13,466,737 13,755,672 13,772,960 13,953,765 13,839,792 13,621,224 10,686,093 10,203,835 14,761,029 14,002,633 14,065,918 13,626,599 13,139,802 6,610,564 5,491,570 5,255,715 5,157,787 4,967,710 4,782,320 4,625,354 1,643,239
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 17,503,737 16,893,578 16,928,252 17,121,488 16,988,516 17,311,394 19,110,252 18,948,193 18,741,257 18,482,313 17,942,715 17,098,877 16,043,096 8,892,172 8,114,424 7,558,236 7,286,091 6,943,960 6,491,816 6,279,762 2,511,959
Current Liabilities
Accounts Payable 488,244 514,533 479,780 402,049 434,253 403,840 463,270 509,116 456,619 513,950 445,453 435,465 414,143 289,653 181,033 176,657 282,883 225,461 251,686 212,049 96,231
Short Term Debt 700,795 517,698 626,805 573,387 538,038 474,620 1,929,369 178,213 160,262 129,037 120,154 274,697 227,791 87,345 74,892 100,007 72,725 23,431 20,871 71,767 53,364
Tax Payables 21,268 28,507 18,039 53,792 7,768 42,412 28,663 28,317 27,759 29,291 25,909 18,366 17,976 37,412 0 23,064 0 16,492 24,630 91,959 1,007
Deferred Revenue 0 28,507 782,787 713,752 693,323 737,464 0 616,116 1,152,142 1,074,028 1,016,466 1,287,465 828,875 746,955 325,477 309,185 312,216 395,853 341,766 231,994 133,919
Other Current Liabilities 1,733,679 1,581,476 1,495,123 1,369,305 1,496,084 1,451,226 2,469,859 2,351,874 2,066,324 1,726,860 1,497,136 1,733,521 1,374,264 738,706 668,420 747,213 807,455 821,112 814,985 598,355 291,133
Total Current Liabilities 2,943,986 2,642,214 2,619,747 2,398,533 2,476,143 2,372,098 4,891,161 3,041,177 2,696,445 2,366,576 2,088,652 2,462,049 2,034,174 1,153,116 924,345 1,046,941 1,163,063 1,086,496 1,112,172 989,733 441,735
Non-Current Liabilities
Long Term Debt 11,497,466 10,597,486 11,195,685 11,401,863 10,655,933 10,701,326 8,418,830 9,158,018 8,944,676 9,001,308 8,298,624 8,141,231 8,326,534 4,417,624 4,259,167 3,562,864 3,627,294 3,683,887 3,730,380 4,085,435 1,322,468
Deferred Revenue 0 727,136 0 0 0 0 0 0 0 0 0 0 0 19,987 0 0 0 0 0 0 0
Deferred Tax 659,581 726,217 782,787 830,954 809,600 577,543 562,536 486,247 809,128 726,962 890,701 812,419 715,248 423,098 421,436 334,855 244,884 166,055 125,642 75,499 148,859
Other Non-Current Liabilities 183,030 910,210 105,233 950,112 150,060 160,809 204,686 365,325 1,277,137 439,229 474,462 380,337 458,400 151,993 472,342 419,417 132,546 124,755 155,339 189,847 22,570
Total Non-Current Liabilities 12,340,077 12,233,913 12,083,705 12,351,975 11,615,593 11,439,678 9,186,052 10,009,590 10,221,813 10,167,499 9,663,787 9,333,987 9,500,182 5,470,931 5,152,945 4,317,136 4,004,724 3,974,697 4,011,361 4,350,781 1,493,897
Total Liabilities 15,284,063 14,150,228 14,703,452 14,750,508 14,091,736 13,811,776 14,077,213 13,050,767 12,918,258 12,534,075 11,752,439 11,796,036 11,534,356 6,624,047 6,077,290 5,364,077 5,167,787 5,061,193 5,123,533 5,340,514 1,935,632
Common Stock 90 89 90 97 110 126 166 182 195 217 216 213 135 135 135 135 135 135 135 135 135
Retained Earnings 1,275,301 598,288 174,487 354,337 852,537 1,431,738 2,743,194 3,633,713 3,710,313 4,356,835 4,087,103 3,363,989 3,731,835 3,195,818 2,717,817 2,312,134 1,889,450 1,515,290 1,129,621 839,930 611,287
Accumulated Other Comprehensive Income/Loss -162,334 -52,084 -69,186 -139,247 -66,154 -47,498 -34,924 13,235 -89,643 -59,826 -25,017 -2,645 -15,297 -19,484 503 -5,548 -14,339 -2,511 12,997 14,806 1,730
Total Stockholders Equity 386,715 1,056,097 712,326 755,508 1,383,566 2,133,409 3,703,442 4,690,029 4,648,047 4,870,780 5,170,513 4,432,479 3,763,137 2,141,075 1,978,422 2,135,066 1,952,458 1,732,250 1,245,924 850,609 523,134
Total Investments 451,479 605,348 353,130 310,705 309,785 290,074 262,970 326,745 916,266 575,574 492,425 127,044 101,629 54,614 57,769 56,722 60,532 82,278 15,000 3,000 3,332
Total Debt 12,198,261 11,116,421 11,822,490 11,975,250 11,193,971 11,175,946 10,102,216 9,336,231 9,112,368 9,130,345 8,503,434 8,415,928 8,554,325 4,504,969 4,334,059 3,662,871 3,695,146 3,707,318 3,751,251 4,157,202 1,375,832
Net Debt 11,127,486 10,736,358 11,578,404 11,513,350 10,869,013 10,073,574 9,779,178 8,827,997 8,199,181 7,631,229 7,538,193 7,469,679 8,020,577 4,111,217 3,473,942 3,123,412 3,284,265 3,260,272 3,441,049 3,725,391 1,123,853

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 975,081 691,535 781,643 1,211,762 994,677 1,021,294 333,040 830,555 1,033,082 427,410 863,330 757,201 641,237 573,395 484,219 479,759 374,160 381,778 289,691 228,643 222,254
Depreciation & Amortization 745,035 745,443 732,602 680,615 630,435 615,152 591,035 777,485 720,252 638,024 590,935 528,119 343,908 267,315 234,378 228,986 216,917 193,470 173,295 119,719 86,666
Deferred Income Tax -75,300 -39,354 -75,669 60,483 240,848 41,723 273,660 -395,217 80,407 107,493 270,074 21,518 132,729 91,637 75,399 50,869 94,912 18,601 2,342 -63,357 29,115
Stock Based Compensation 105,454 112,375 95,427 102,209 91,458 67,850 73,061 35,092 38,338 56,664 54,969 59,998 45,384 48,718 45,551 44,422 41,235 34,149 26,389 21,664 5,821
Change in Working Capital -80,444 194,535 101 -140,639 -104,172 86,859 98,899 -394,503 201,945 42,251 -438,577 74,181 -34,148 175,132 -100,956 -169,358 -193,043 -54,278 31,161 158,727 33,055
Accounts Receivable -121,430 172,361 -148,394 -138,140 -21,087 -79,957 -81,176 -156,305 -152,240 -202,867 -40,676 -59,640 -63,673 -88,848 55,379 -32,313 -149,939 15,911 -74,737 -62,021 -41,369
Inventory -11,637 -32,132 -757 5,720 -12,349 10,158 73,505 -18,625 22,920 -48,313 -46,398 -8,971 4,052 10,270 -3,892 15,115 -2,715 11,271 -18,587 11,980 4,257
Accounts Payable 17,313 26,890 87,481 -30,320 37,200 -84,539 -35,959 26,876 11,897 30,998 -2,956 16,666 40,878 84,400 4,228 -104,879 57,422 -9,216 40,712 28,869 -6,875
Other Working Capital 27,458 27,416 61,771 22,101 -107,936 241,197 142,529 -246,449 319,368 262,433 -348,547 126,126 -15,405 169,310 -156,671 -47,281 -97,811 -72,244 83,773 179,899 77,042
Other Non-Cash Items 323,447 354,497 30,466 16,446 125,782 239,477 401,945 1,054,037 -110,580 285,358 118,676 332,324 -28,262 23,849 101,092 32,032 21,750 -40,684 -3,307 20,158 43,034
Net Cash Provided by Operating Activities 1,964,890 2,059,031 1,564,570 1,930,876 1,979,028 2,072,355 1,771,640 1,907,449 1,963,444 1,557,200 1,459,407 1,773,341 1,100,848 1,180,046 839,683 666,710 555,931 533,036 519,571 485,554 419,945
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -543,760 -567,985 -603,429 -641,465 -674,541 -766,546 -987,138 -905,250 -829,095 -707,998 -642,348 -621,293 -550,146 -400,156 -273,602 -274,934 -318,027 -274,503 -268,305 -161,365 -128,328
Acquisitions Net -192,732 -26,394 -89,193 -200,974 -204,354 -110,227 -202,333 -808,695 -550,032 -114,380 -307,476 -310,394 -4,296,259 -1,077,442 -188,502 -87,617 -126,368 -144,644 -86,504 -3,202,404 -265,042
Purchases of Investments -37,970 -322,948 -133,393 -33,836 -154,458 -106,920 -14,411 -244,106 -1,146,731 -1,718,666 -481,068 -13,484 -11,353 -45,997 -58,449 -26,826 -23,057 -75,146 0 0 0
Sales/Maturities of Investments 38,310 110,004 74,906 27,879 154,704 99,052 44,388 498,878 1,259,465 1,639,416 143,547 5,534 21,741 49,184 61,193 35,620 42,646 37,069 20,567 0 0
Other Investing Activities 18,482 35,523 120,762 63,663 53,278 3,879,981 153,851 92,442 64,725 19,844 9,616 62,755 3,567 75,183 22,727 7,697 30,846 30,752 22,179 318,406 13,709
Net Cash Used for Investing Activities -726,283 -771,800 -630,347 -784,733 -825,371 2,995,340 -1,005,643 -1,366,731 -1,201,668 -881,784 -1,277,729 -876,882 -4,832,450 -1,399,228 -436,633 -346,060 -393,960 -426,472 -312,063 -3,045,363 -379,661
Cash Flows from Financing Activities
Debt Repayment 1,094,788 -552,615 -11,279 754,255 -169,377 -2,080,191 699,804 154,848 -124,630 543,026 -7,979 -437,288 3,962,148 127,660 674,756 -61,232 -13,551 -47,302 -406,959 2,773,606 207,299
Common Stock Issued 0 0 0 0 0 11,382 13,577 0 0 0 0 0 0 0 0 0 0 62,902 40,593 43,919 43,432
Common Stock Repurchased -1,412,222 -320,331 -839,595 -1,598,627 -1,459,417 -2,383,816 -1,161,511 -802,949 -1,097,822 -549,935 0 0 0 -323,348 -618,496 -160,354 -257,124 -6,350 0 0 -96,540
Dividends Paid 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -83,591 -67,748 0 0 0 0 0
Other Financing Activities -308,388 -297,549 -270,254 -238,594 -217,983 -243,825 -177,224 -118,156 -129,529 -132,061 -157,000 -45,703 -89,764 -51,495 -138,652 90,403 -11,227 21,030 37,249 -77,884 -4,153
Net Cash Used Provided by Financing Activities -625,822 -1,170,495 -1,118,823 -1,082,966 -1,846,777 -4,696,450 -625,354 -766,257 -1,351,981 -138,970 -164,979 -482,991 3,872,384 -247,183 -82,392 -192,072 -198,136 30,280 -329,117 2,739,641 150,038
Effect of Forex Changes on Cash 734 8,909 -29,066 -10,007 -13,808 -1,760 -3,350 254 4,276 -2,571 2,293 -967 -786 0 0 0 0 0 0 0 0
Net Change in Cash 613,519 125,645 -215,971 53,170 -706,928 793,298 -103,500 -166,542 -585,929 533,875 18,992 412,501 139,996 -466,365 320,658 128,578 -36,165 136,844 -121,609 179,832 190,322
Cash at End of Period 2,557,305 464,634 338,989 554,960 501,790 1,208,718 415,420 508,234 913,187 1,499,116 965,241 946,249 533,748 393,752 860,117 539,459 410,881 447,046 310,202 431,811 251,979
Cash at Start of Period 1,943,786 338,989 554,960 501,790 1,208,718 415,420 518,920 674,776 1,499,116 965,241 946,249 533,748 393,752 860,117 539,459 410,881 447,046 310,202 431,811 251,979 61,657
Free Cash Flow
Operating Cash Flow 1,964,890 2,059,031 1,564,570 1,930,876 1,979,028 2,072,355 1,771,640 1,907,449 1,963,444 1,557,200 1,459,407 1,773,341 1,100,848 1,180,046 839,683 666,710 555,931 533,036 519,571 485,554 419,945
Capital Expenditure -543,760 -567,985 -603,429 -641,465 -674,541 -766,546 -987,138 -905,250 -829,095 -707,998 -642,348 -621,293 -550,146 -400,156 -273,602 -274,934 -318,027 -274,503 -268,305 -161,365 -128,328
Free Cash Flow 1,421,130 1,491,046 961,141 1,289,411 1,304,487 1,305,809 784,502 1,002,199 1,134,349 849,202 817,059 1,152,048 550,702 779,890 566,081 391,776 237,904 258,533 251,266 324,189 291,617