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,338,003 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,535,781 9,065,160 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,802,222 3,074,987 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 30.84% 25.33% 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,504,850 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 2,064,028 1,473,984 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,795,705 1,601,003 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 14.55% 13.19% 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 397,195 304,162 357,019 285,254 304,111 443,824 487,435 430,634 414,382 408,380 410,294 429,943 288,554 241,090 255,989 185,755 199,894 156,952 489,016 107,741 44,066
EBITDA 2,484,095 2,346,446 2,055,899 2,484,363 2,358,082 2,412,709 2,086,789 2,406,235 2,515,772 1,979,774 2,310,902 2,026,681 1,633,766 1,422,097 1,231,405 1,169,257 1,026,271 977,944 1,138,432 579,778 492,616
Depreciation and Amortization 754,455 745,443 716,837 686,993 663,446 769,392 560,965 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
Income Before Tax 1,334,257 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 241,967 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 815,637 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.61% 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.06 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 8.80 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 Q1 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 345,131 464,634 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 10,611 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 355,742 476,244 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,991,074 2,415,912 2,550,649 2,410,508 2,438,821 2,305,065 2,397,018 2,137,109 2,381,381 2,196,583 2,010,604 1,844,568 1,758,428 1,464,995 1,393,672 1,369,359 1,346,760 1,126,693 1,081,227 970,180 462,095
Inventory 145,808 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 105,479 102,645 78,839 165,577 253,219 173,212 3,525 7,331 210,604 190,322 186,842 176,414 201,572 49,349 43,994 297,187 33,761 34,482 29,858 38,463 44,210
Total Current Assets 3,683,753 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,513,328 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,229,702 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 201,433 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 540,270 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 719,545 760,336 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 -457,096 236,816 -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,747,182 14,481,571 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,430,935 17,619,477 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 489,883 514,533 479,780 402,049 434,253 403,840 463,270 509,116 522,415 504,988 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 528,987 517,698 626,805 573,387 538,038 474,620 1,929,369 178,213 165,041 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 82,500 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 704,627 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 859,604 1,581,476 730,375 709,345 810,529 756,174 2,498,522 1,737,732 856,847 658,523 506,579 464,422 563,365 29,163 342,943 461,092 495,239 441,751 497,849 473,923 158,221
Total Current Liabilities 2,583,101 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,312,496 8,051,253 11,195,685 11,401,863 10,655,933 10,701,326 8,172,847 9,158,018 8,947,327 9,001,308 8,383,280 8,141,231 8,326,534 4,417,624 4,259,167 3,562,864 3,622,421 3,683,887 3,730,380 4,085,435 1,322,468
Deferred Revenue 0 2,547,470 0 0 0 0 0 0 0 0 0 0 0 19,987 0 0 0 0 0 0 0
Deferred Tax 719,545 1,452,116 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 179,806 183,074 105,233 119,158 150,060 160,809 450,669 365,325 465,358 439,229 389,806 380,337 458,400 610,222 472,342 419,417 137,419 124,755 155,339 189,847 22,570
Total Non-Current Liabilities 12,211,847 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 14,794,948 14,876,127 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 837,937 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 -100,115 -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 925,997 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 550,881 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 11,841,483 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,496,352 10,651,787 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 1,012,383 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 754,455 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 -39,051 -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 111,544 112,375 95,427 102,209 91,458 67,850 0 35,092 38,338 56,664 54,969 59,998 45,384 48,718 45,551 44,422 0 0 0 0 0
Change in Working Capital -528,769 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 -470,770 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 -37,993 -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 33,263 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 -61,121 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 169,241 359,410 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,463,187 2,063,944 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 -541,295 -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 -395,902 57,396 -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 -20,583 -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 60,737 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 26,420 30,610 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 -873,497 -723,533 -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 -2,892,434 -622,406 -11,282 -861,115 -4,110,304 -40,606,041 -699,804 -50,837,112 -52,115,932 -53,922,290 -60,046,487 -66,724,104 -39,286,027 -36,249,584 -24,134,502 -18,828,824 0 0 0 0 0
Common Stock Issued 0 0 0 0 0 11,382 0 21,252 23,543 26,155 0 0 0 0 24,946,609 22,446 40,247 62,902 40,593 43,919 43,432
Common Stock Repurchased -642,921 -272,219 -802,228 -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 -232,715 -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 1,490,155 -329,050 -305,313 1,376,776 3,722,944 38,293,407 -163,647 50,873,804 51,861,773 54,333,255 59,881,508 66,241,113 43,158,411 36,325,749 -192,412 18,842,408 -5,668 -26,272 -369,710 2,695,722 203,146
Net Cash Used Provided by Financing Activities -573,778 -1,223,675 -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 3,472 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 19,384 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 1,862,710 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,843,326 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,463,187 2,063,944 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 -541,295 -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 921,892 1,495,959 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