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 7,442,211 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 6,438,216 3,936,365 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,003,995 2,695,776 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 12.33% 40.65% 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 231,111 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 1,333,770 2,530,455 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 515,518 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 6.06% 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 591,328 607,846 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,776,941 2,358,994 2,012,949 1,698,169 1,521,273 2,125,524 1,900,541 2,064,620 2,204,955 1,988,236 1,735,417 1,443,122 1,096,412 576,876 387,334 342,181 448,707 407,569 295,883 270,491 288,091
Depreciation and Amortization 2,395,307 1,401,101 4,989,862 3,915,320 3,834,171 3,830,450 3,491,016 3,191,864 2,976,806 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 502,662 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 -2,182 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 915,620 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 11.99% 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 1.26 0.66 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 1.24 0.66 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 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 3,564,942 1,993,646 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 -37,118 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 3,564,942 1,993,646 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 3,330,490 475,598 1,213,017 1,434,324 787,438 1,494,352 1,384,278 1,377,658 1,784,941 1,921,360 1,108,092 885,456 1,306,760 673,034 328,988 199,339 136,890 0 0 71,211 0
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 219,466 1,759,571 90,611 77,490 475,997 100,849 100,753 65,526 187,842 61,782 79,697 72,821 107,657 69,620 79,069 23,237 154,070 0 0 0 0
Total Current Assets 7,114,898 4,197,017 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 358,160 350,969 323,942 522,796 465,866 536,433 27,116,336 24,632,397 24,466,535 25,429,754 21,787,774 20,829,827 15,865,689 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 0 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 2,212,096 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 0 0 37,893,233 34,910,325 32,483,642 33,380,751 30,342,072 27,944,445 28,865,184 -25,429,754 -21,787,774 -20,829,827 -15,865,689 0 468,264 317,488 365,640 0 0 0 0
Other Non-Current Assets 56,793 37,722,210 -6,913,658 -6,004,320 -6,417,963 -4,685,346 -30,949,137 -28,335,735 -28,787,039 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 2,695,370 39,815,149 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 39,143,430 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 48,953,698 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,798 101,592 58,646 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Short Term Debt 0 1,776,572 0 0 0 997,929 0 0 0 0 0 0 0 211,834 0 0 0 0 0 0 0
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 23,438 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,733,712 493,303 -2,816 1,048,719 609,264 1,357,493 1,034,283 911,863 827,034 691,717 619,943 634,120 462,099 159,723 244,345 145,713 107,157 95,145 0 0 0
Total Current Liabilities 1,733,712 2,596,534 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 16,155,983 14,368,521 14,963,912 14,676,898 14,216,986 15,388,765 12,150,144 11,731,936 12,358,245 12,132,686 10,776,640 10,321,719 8,531,899 6,630,752 4,469,736 2,414,022 2,863,772 2,704,668 2,126,302 1,500,818 1,186,225
Deferred Revenue 0 0 432,941 15,912,452 15,258,580 16,398,247 14,331,427 12,643,799 13,185,279 0 0 0 0 0 0 0 0 0 0 0 0
Deferred Tax 0 0 -1,535,325 1,091,888 836,532 947,386 141,336 144,476 147,854 0 0 0 0 0 0 0 0 0 0 0 0
Other Non-Current Liabilities 0 675,384 0 -324,935 0 -1,587,597 0 0 0 0 0 200,295 0 0 0 0 0 0 -2,126,302 -1,500,818 -1,186,225
Total Non-Current Liabilities 16,155,983 15,043,905 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 17,889,695 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 620,107 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,924,847 -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 -195,138 -163,160 -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 30,334,281 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 2,212,096 1,636,531 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 16,155,983 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,591,041 14,125,133 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 933,015 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,410,518 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 1,423 0 -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 70,726 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 7,050 6,980 0 0
Change in Working Capital -52,954 -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 79,618 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 -204,812 -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 277,666 -100,122 -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 2,115,989 1,601,861 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 -722,344 0 -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 -4,130,347 -3,558,266 -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,762,040 -100,128 -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 45,280 0 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 229,428 -2,049,348 -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 -6,340,023 -5,707,742 -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 363,472 655,039 371,300 320,760 -1,198,236 4,474,419 2,934,782 -821,074 399,816 1,941,729 411,656 1,301,297 789,240 1,726,118 1,418,867 -462,507 162,076 380,685 364,484 632,053 302,000
Common Stock Issued 8,007,437 6,010,129 3,667,854 2,348,201 595,313 1,056,125 789,575 621,987 534,194 1,755,722 2,343,868 1,854,637 3,581,292 2,137,594 995,438 704,533 782,285 491,593 182,069 165,062 66,281
Common Stock Repurchased 0 0 0 0 -7,656 0 0 -287,500 0 0 0 0 -275,000 0 0 0 0 0 0 0 0
Dividends Paid -1,465,336 -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 -1,455,514 44,057 -146,350 -65,391 -351,047 -3,552,682 -1,557,126 -388,823 -885,902 -490,000 -417,283 -581,989 -2,954 635,749 -690 -7,280 442 -48,673 -2,377 -351,185 26,047
Net Cash Used Provided by Financing Activities 5,426,262 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 30,561 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,097,697 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 11,202,424 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 10,104,727 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 2,115,989 1,601,861 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 -496,862 -50,699 -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,619,127 1,551,162 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