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 6,934,899 6,632,141 5,860,615 4,742,115 4,605,967 5,121,306 4,700,499 4,316,641 4,281,160 3,859,826 3,343,546 2,880,608 1,818,080 1,421,162 680,530 568,973 551,214 486,022 322,824 281,847 226,095
Revenue Growth - 13.16% 23.59% 2.96% -10.06% 8.95% 8.89% 0.83% 10.92% 15.44% 16.07% 58.44% 27.93% 108.83% 19.61% 3.22% 13.41% 50.55% 14.54% 24.66%
Cost of Revenue 5,694,311 5,343,023 3,558,770 2,774,562 2,597,823 2,690,042 2,433,017 2,083,925 1,876,983 1,622,257 1,403,358 1,206,813 570,117 379,476 83,120 45,896 43,990 14,437 1,267 3,227 143
Gross Profit 1,240,588 1,289,118 2,301,845 1,967,553 2,008,144 2,431,264 2,267,482 2,232,716 2,404,177 2,237,569 1,940,188 1,673,795 1,247,963 1,041,686 597,410 523,077 507,224 471,585 321,557 278,620 225,952
Gross Profit Margin 18.40% 19.44% 39.28% 41.49% 43.60% 47.47% 48.24% 51.72% 56.16% 57.97% 58.03% 58.11% 68.64% 73.30% 87.79% 91.93% 92.02% 97.03% 99.61% 98.86% 99.94%
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 188,038 179,091 150,390 126,727 128,394 126,549 126,383 122,008 155,241 147,416 142,943 108,318 97,341 147,425 101,286 49,691 47,193 37,653 26,004 17,249 16,585
Total Operating Expenses 870,809 172,215 1,471,078 1,171,563 1,261,267 1,172,312 1,076,842 1,106,694 1,066,698 973,656 987,073 976,228 638,620 567,841 328,088 230,001 203,441 226,998 124,505 101,159 94,528
Operating Income or Loss 15,464 1,116,903 729,097 754,251 676,542 1,206,340 1,161,229 213,053 1,307,828 1,245,207 945,240 693,501 606,474 155,450 315,982 186,845 172,970 259,024 198,319 180,688 131,567
Operating Margin 0.10% 16.84% 12.44% 15.91% 14.69% 23.56% 24.70% 4.94% 30.55% 32.26% 28.27% 24.07% 33.36% 10.94% 46.43% 32.84% 31.38% 53.29% 61.43% 64.11% 58.19%
Interest Expense 627,723 675,230 529,519 489,853 514,388 555,559 526,592 484,622 521,345 492,169 481,039 458,360 365,712 318,395 157,108 106,231 130,813 134,680 94,802 80,050 71,994
EBITDA 2,611,232 2,518,004 2,039,465 1,791,817 1,714,979 2,233,413 2,028,201 1,869,966 2,226,723 2,052,931 1,794,693 1,563,367 1,158,278 892,251 466,440 450,125 459,937 407,569 295,883 291,975 288,234
Depreciation and Amortization 2,290,742 1,401,101 1,310,368 1,037,566 1,038,437 1,027,073 950,459 921,720 901,242 835,249 851,840 865,800 548,935 418,406 197,118 157,049 156,154 149,626 97,564 89,803 156,524
Income Before Tax 452,944 350,047 173,062 170,750 -31,552 542,892 423,490 299,616 709,253 636,117 384,213 102,245 184,622 156,429 78,043 161,738 151,671 1,778 -2,021 1,905 641
Income Tax Expense 9,510 6,364 7,247 8,713 9,968 2,957 8,674 20,128 -19,128 6,451 -1,267 7,491 7,612 1,388 364 168 1,306 117,622 -9,956 96,402 46,196
Net Income 441,567 340,094 141,214 162,037 -41,520 539,935 804,954 522,774 1,077,803 883,750 512,153 145,050 297,255 217,610 128,527 193,269 288,111 141,402 102,750 84,286 85,371
Net Income Margin 6.37% 5.13% 2.41% 3.42% -0.90% 10.54% 17.12% 12.11% 25.18% 22.90% 15.32% 5.04% 16.35% 15.31% 18.89% 33.97% 52.27% 29.09% 31.83% 29.90% 37.76%
EPS 0.69 0.53 0.27 0.38 -0.10 1.34 2.15 1.26 2.83 2.35 1.46 0.28 0.99 0.90 0.84 1.50 2.83 1.44 1.32 1.16 1.41
EPS Diluted 0.68 0.52 0.27 0.38 -0.10 1.34 2.15 1.26 2.81 2.34 1.45 0.28 0.98 0.90 0.83 1.49 2.81 1.43 1.31 1.15 1.39
Weighted Average Shares Out - 515,629 462,185 424,976 415,451 401,845 373,620 367,237 358,275 348,240 306,272 276,929 224,343 173,741 127,656 114,207 93,732 78,861 61,661 54,110 51,544
Weighted Average Shares Out Diluted - 518,701 465,158 426,841 417,387 403,808 375,250 369,001 360,227 349,424 307,747 278,761 225,953 174,401 128,208 114,612 94,309 79,409 62,045 54,499 52,082

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 2,478,335 2,076,083 631,681 269,265 1,545,046 284,917 215,376 243,777 419,378 360,908 473,726 158,780 1,033,764 163,482 131,570 35,476 23,370 30,269 36,216 36,237 19,763
Short Term Investments 0 0 1,499,790 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1,408 4,700 2,970 3,298
Cash + Short Term Investments 2,478,335 2,076,083 631,681 269,265 1,545,046 284,917 215,376 243,777 419,378 360,908 473,726 158,780 1,033,764 163,482 131,570 35,476 23,370 31,677 40,916 39,207 23,061
Net Receivables 502,003 475,598 2,353,855 2,237,777 1,416,469 1,494,352 1,384,278 1,377,658 1,784,941 1,921,360 1,108,092 885,456 1,306,760 380,527 328,988 199,339 136,890 139,060 96,144 71,211 334,458
Inventory 0 0 0 816,547 0 952,837 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Current Assets -2,980,338 -2,551,681 -1,067,343 -739,057 -2,380,724 -851,988 100,753 65,526 187,842 61,782 79,697 72,821 107,657 69,620 79,069 23,237 154,070 -140,468 -100,844 -74,181 -337,756
Total Current Assets 5,434,264 4,892,988 3,076,147 2,584,532 3,437,512 1,880,118 1,700,407 1,686,961 2,392,161 2,344,050 1,661,515 1,117,057 2,448,181 613,629 539,627 258,052 314,330 30,269 36,216 36,237 19,763
Non-Current Assets
Property, Plant and Equipment 291,301 294,631 323,942 522,796 465,866 536,433 0 0 0 0 0 0 0 13,649,843 8,132,088 5,612,754 5,330,740 5,012,620 3,935,851 2,661,925 2,190,427
Goodwill 68,321 68,321 68,321 68,321 68,321 68,321 68,321 68,321 68,321 68,321 68,321 68,321 68,321 68,321 51,207 0 0 0 0 0 0
Intangible Assets 476,587 2,166,470 1,945,458 1,789,628 1,500,030 1,617,051 1,581,159 1,502,471 1,402,884 1,350,585 1,135,936 1,070,754 673,684 428,199 258,079 127,390 133,324 131,312 84,082 0 0
Long Term Investments 1,769,773 1,673,649 1,499,790 1,039,043 946,234 583,423 482,914 445,585 457,138 542,281 744,151 479,629 438,936 241,722 237,107 5,816 1,030 0 0 0 3,298
Tax Assets -2,779,505 33,942,079 37,893,233 34,910,325 32,483,642 33,380,751 0 0 0 0 0 0 0 0 468,264 317,488 365,640 0 0 0 0
Other Non-Current Assets 39,292,844 974,028 -6,913,658 -6,004,320 -6,417,963 -4,685,346 26,509,271 24,241,107 24,544,680 24,718,608 21,404,373 20,348,196 15,919,987 351,091 23,441 45,686 48,054 -5,012,620 -3,935,851 -2,661,925 -2,193,725
Total Non-Current Assets 39,119,321 39,119,178 34,817,086 32,325,793 29,046,130 31,500,633 28,641,665 26,257,484 26,473,023 26,679,795 23,352,781 21,966,900 17,100,928 14,310,977 8,912,107 6,109,134 5,878,788 131,312 84,082 2,661,925 2,193,725
Other Assets 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5,052,275 4,158,084 274,002 336,155
Total Assets 44,553,585 44,012,166 37,893,233 34,910,325 32,483,642 33,380,751 30,342,072 27,944,445 28,865,184 29,023,845 25,014,296 23,083,957 19,549,109 14,924,606 9,451,734 6,367,186 6,193,118 5,213,856 4,278,382 2,972,164 2,549,643
Current Liabilities
Accounts Payable 0 173,215 216,732 174,799 101,592 58,646 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Short Term Debt 307,236 1,775,134 12,853,097 324,935 451,038 1,587,597 1,147,000 719,000 645,000 835,000 0 130,000 0 0 0 0 0 0 0 0 151,000
Tax Payables 0 130,006 144,021 117,013 99,916 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Deferred Revenue 0 374,545 432,941 307,316 115,411 -58,646 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Current Liabilities 1,111,976 -1,222,972 -11,967,445 753,439 373,553 1,009,482 1,034,283 911,863 827,034 697,191 626,825 640,573 462,099 371,557 244,345 145,713 107,157 105,000 156,000 40,000 -123,000
Total Current Liabilities 1,419,212 1,099,922 1,535,325 1,560,489 1,041,594 2,597,079 2,181,283 1,630,863 1,472,034 1,532,191 626,825 770,573 462,099 371,557 244,345 145,713 107,157 105,000 156,000 40,000 28,000
Non-Current Liabilities
Long Term Debt 13,897,909 13,985,291 14,963,912 14,351,963 14,216,986 13,801,168 12,150,144 11,012,936 11,713,245 12,132,686 10,828,013 10,522,014 8,531,899 7,240,752 4,469,736 2,414,022 2,863,772 2,704,668 2,198,001 1,500,818 1,186,225
Deferred Revenue 0 374,545 432,941 15,912,452 15,258,580 16,398,247 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Deferred Tax 0 -374,545 -1,535,325 1,091,888 836,532 947,386 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Non-Current Liabilities 688,556 2,555,226 1,102,384 -17,004,340 -16,095,112 -17,345,633 0 0 0 0 0 0 0 0 0 0 0 332 -52,001 182 -225
Total Non-Current Liabilities 14,586,465 16,540,517 14,963,912 14,351,963 14,216,986 13,801,168 12,150,144 11,012,936 11,713,245 12,132,686 10,828,013 10,522,014 8,531,899 7,240,752 4,469,736 2,414,022 2,863,772 2,705,000 2,146,000 1,501,000 1,186,000
Total Liabilities 16,005,677 17,640,439 16,499,237 15,912,452 15,258,580 16,398,247 14,331,427 12,643,799 13,185,279 13,664,877 11,454,838 11,292,587 8,993,998 7,612,309 4,714,081 2,559,735 2,970,929 2,799,813 2,297,361 1,541,408 1,214,364
Common Stock 592,637 565,894 491,919 448,605 418,691 411,005 384,465 372,449 363,071 354,811 328,835 289,461 260,396 192,299 147,155 123,385 104,635 85,412 73,152 58,050 52,860
Retained Earnings -7,854,112 -7,628,729 -6,709,147 -5,717,179 -5,016,123 -4,869,568 -4,697,023 -4,155,132 -3,341,406 -3,120,284 -2,793,901 -2,270,985 -1,509,760 -1,078,323 -751,685 -509,989 -361,453 -372,704 -306,007 -208,929 -139,073
Accumulated Other Comprehensive Income/Loss -991,967 -913,675 -119,707 -121,316 -148,504 -112,157 -129,769 -111,465 -169,531 -88,243 -77,009 -24,531 -11,028 -11,928 -11,099 -2,891 -1,113 -7,381 -135 0 1
Total Stockholders Equity 27,547,943 25,404,376 20,294,814 17,636,001 15,972,719 15,540,444 14,632,334 14,423,147 14,806,393 14,590,560 13,175,153 11,414,583 10,294,801 7,124,764 4,602,851 3,797,039 3,211,586 2,404,356 1,978,793 1,430,756 1,335,279
Total Investments 1,769,773 1,673,649 2,999,580 1,039,043 946,234 583,423 482,914 445,585 457,138 542,281 744,151 479,629 438,936 241,722 237,107 5,816 1,030 1,408 4,700 2,970 6,596
Total Debt 14,586,465 16,118,779 14,963,912 14,676,898 14,216,986 15,388,765 13,297,144 11,731,936 12,358,245 12,967,686 10,828,013 10,652,014 8,531,899 7,240,752 4,469,736 2,414,022 2,863,772 2,704,668 2,198,001 1,500,818 1,337,225
Net Debt 12,108,130 14,042,696 14,332,231 14,407,633 12,671,940 15,103,848 13,081,768 11,488,159 11,938,867 12,606,778 10,354,287 10,493,234 7,498,135 7,077,270 4,338,166 2,378,546 2,840,402 2,674,399 2,161,785 1,464,581 1,317,462

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 452,121 340,094 160,568 374,479 1,038,852 1,330,410 829,750 540,613 1,082,070 888,549 512,300 138,280 294,840 212,716 128,884 192,927 288,111 141,402 102,750 84,286 85,371
Depreciation & Amortization 2,311,598 1,401,101 1,336,909 1,053,178 1,049,780 1,043,224 970,067 938,598 910,386 835,249 851,840 882,517 548,935 440,456 219,712 180,335 173,070 149,626 97,564 89,803 156,524
Deferred Income Tax 9,510 -2,839,401 -7,247 -94,761 -780,629 -663,896 -287,253 -34,035 -290,436 -279,776 -108,973 -26,395 -31,729 -50,065 19,158 28,484 -130,616 -7,050 -6,980 0 0
Stock Based Compensation 39,791 37,199 26,149 17,812 28,318 25,047 27,646 19,102 28,869 30,844 32,075 20,177 18,521 10,786 11,823 9,633 8,530 0 0 0 0
Change in Working Capital -150,063 -76,411 -140,580 -44,563 -31,819 -92,486 76,591 50,295 -14,108 -17,621 -74,020 19,986 19,928 5,909 -8,242 -36,379 13,669 -16,310 -566 1,932 -14,946
Accounts Receivable -45,345 3,390 -191,437 -122,117 -54,583 -63,418 5,829 23,486 -18,037 478 -25,639 -47,571 -18,285 0 0 0 0 -4,902 -6,093 2,433 -11,536
Inventory 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 66,576 119,501 4,729 764
Accounts Payable 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3,253 5,810 -1,467 4,063
Other Working Capital -147,061 -79,801 50,857 77,554 22,764 -29,068 76,591 50,295 -14,108 -17,621 -74,020 19,986 19,928 5,909 -8,242 -36,379 13,669 -74,731 -119,784 -3,763 -8,237
Other Non-Cash Items -229,447 2,903,818 -47,091 -30,820 60,254 -106,331 -32,857 -80,396 -88,086 -83,777 -74,552 -46,068 -32,362 -31,578 -6,594 6,259 -17,110 -10,835 16,698 -2,266 -82,924
Net Cash Provided by Operating Activities 1,683,545 1,766,400 1,328,708 1,275,325 1,364,756 1,535,968 1,583,944 1,434,177 1,628,695 1,373,468 1,138,670 988,497 818,133 588,224 364,741 381,259 335,654 263,883 216,446 173,755 144,025
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -341,918 -517,682 -30,491 -19,352 -17,472 -15,272 -7,905 -13,489 -16,943 -8,670 -7,150 -6,700 -9,777 -4,918,286 -2,094,968 -640,129 -1,072,376 -631,209 -429,183 -599,291 -1,552,507
Acquisitions Net -3,279,451 -3,277,588 -2,808,191 -4,480,194 -1,314,910 -4,239,314 -3,697,214 -919,629 -2,247,005 -3,525,214 -2,564,096 -3,697,724 -3,572,846 0 0 0 0 -141,963 -182,571 91,325 -972,393
Purchases of Investments -1,938,970 -1,949,297 -98,459 -26,595 -13,319 -731,100 -431,038 -430,818 -760,274 -1,145,600 0 0 0 -25,770 0 0 0 -400,855 -281,322 -40,715 -61,888
Sales/Maturities of Investments 231,012 186,956 63,747 7,519 7,726 2,778,356 1,722,700 1,531,422 2,604,380 985,513 0 0 0 0 0 0 0 52,346 82,255 98,638 55,473
Other Investing Activities 81,444 31,493 -830,421 2,354 3,685,903 158,539 1,318,648 1,087,699 1,954,445 49,724 445,040 172,831 -10,356 423,927 -217,071 370,069 61,880 236,345 250,006 974 2,023,953
Net Cash Used for Investing Activities -5,247,883 -5,526,118 -3,703,815 -4,516,268 2,347,928 -2,048,791 -2,386,471 154,581 -309,503 -3,484,160 -2,126,206 -3,531,593 -3,592,979 -4,520,129 -2,312,039 -270,060 -1,010,496 -885,336 -560,815 -449,069 -507,362
Cash Flows from Financing Activities
Debt Repayment -3,070,318 -655,039 -782,115 -197,618 -2,282,592 -1,139,129 -1,484,782 -1,144,346 -466,047 -573,390 -341,839 783,672 -1,016,210 -85,114 -713,253 -738,784 -100,924 -37,758 -30,000 -305,164 -42,514
Common Stock Issued 8,015,581 6,010,129 3,667,854 2,348,201 595,313 1,056,125 0 621,987 0 1,755,722 2,343,868 0 3,581,292 2,137,594 995,438 704,533 782,285 491,593 182,069 165,062 66,281
Common Stock Repurchased -1,021,989 0 0 2,052,130 -7,656 0 0 -287,500 0 2,515,119 753,495 0 -275,000 2,506,553 2,135,989 276,277 263,000 508,701 367,517 937,217 513,621
Dividends Paid -1,312,567 -1,260,578 -1,131,527 -1,035,906 -1,119,232 -1,400,712 -1,348,863 -1,325,617 -1,298,925 -1,210,133 -1,035,069 -906,275 -722,450 -544,248 -370,223 -333,839 -276,860 -208,099 -199,828 -154,142 -135,724
Other Financing Activities -20,319 44,057 1,007,065 -1,599,143 733,309 838,733 682,449 221,949 514,155 -480,869 -417,283 1,790,273 2,077,496 -50,968 -4,559 -7,280 442 -138,931 24,590 -351,185 -143,060
Net Cash Used Provided by Financing Activities 5,532,947 5,448,647 2,761,277 1,567,664 -2,080,858 577,150 818,368 -1,913,527 -1,250,817 2,006,449 1,303,172 1,667,670 3,645,128 3,963,817 2,043,392 -99,093 667,943 615,506 344,348 291,788 258,604
Effect of Forex Changes on Cash 6,022 11,025 -10,633 -1,009 3,451 5,310 -9,015 26,852 -20,274 -8,575 -690 442 0 0 0 0 0 0 0 0 0
Net Change in Cash 1,839,539 1,353,791 375,537 -1,674,288 1,635,277 69,637 6,826 -297,917 58,470 -112,818 314,946 -874,984 870,282 31,912 96,094 12,106 -6,899 -5,947 -21 16,474 -104,733
Cash at End of Period 9,540,198 2,076,083 722,292 346,755 2,021,043 385,766 316,129 309,303 419,378 360,908 473,726 158,780 1,033,764 163,482 131,570 35,476 23,370 30,269 36,216 36,237 19,763
Cash at Start of Period 7,700,659 722,292 346,755 2,021,043 385,766 316,129 309,303 607,220 360,908 473,726 158,780 1,033,764 163,482 131,570 35,476 23,370 30,269 36,216 36,237 19,763 124,496
Free Cash Flow
Operating Cash Flow 1,683,545 1,766,400 1,328,708 1,275,325 1,364,756 1,535,968 1,583,944 1,434,177 1,628,695 1,373,468 1,138,670 988,497 818,133 588,224 364,741 381,259 335,654 263,883 216,446 173,755 144,025
Capital Expenditure -341,918 -517,682 -30,491 -19,352 -17,472 -15,272 -7,905 -13,489 -16,943 -8,670 -7,150 -6,700 -9,777 -4,918,286 -2,094,968 -640,129 -1,072,376 -631,209 -429,183 -599,291 -1,552,507
Free Cash Flow 1,341,627 1,248,718 1,298,217 1,255,973 1,347,284 1,520,696 1,576,039 1,420,688 1,611,752 1,364,798 1,131,520 981,797 808,356 -4,330,062 -1,730,227 -258,870 -736,722 -367,326 -212,737 -425,536 -1,408,482