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 11,043,400 11,144,200 10,711,100 9,356,900 8,041,500 7,580,300 7,440,100 6,663,900 5,785,668 4,771,516 4,100,048 3,361,407 2,875,960 2,443,532 1,985,335 1,724,114 1,593,504 1,456,594 1,317,385 944,786 706,660
Revenue Growth - 4.04% 14.47% 16.36% 6.08% 1.88% 11.65% 15.18% 21.25% 16.38% 21.97% 16.88% 17.70% 23.08% 15.15% 8.20% 9.40% 10.57% 39.44% 33.70%
Cost of Revenue 4,949,400 3,260,600 3,263,800 2,682,000 2,227,200 2,216,800 2,177,800 2,053,700 1,787,951 1,306,815 1,092,428 858,329 720,718 620,956 474,586 416,375 389,855 359,622 343,537 318,129 256,113
Gross Profit 6,094,000 7,883,600 7,447,300 6,674,900 5,814,300 5,363,500 5,262,300 4,610,200 3,997,717 3,464,701 3,007,620 2,503,078 2,155,242 1,822,576 1,510,749 1,307,739 1,203,649 1,096,972 973,848 626,657 450,547
Gross Profit Margin 55.67% 70.74% 69.53% 71.34% 72.30% 70.76% 70.73% 69.18% 69.10% 72.61% 73.36% 74.47% 74.94% 74.59% 76.10% 75.85% 75.53% 75.31% 73.92% 66.33% 63.76%
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 971,300 992,500 972,300 811,600 778,700 730,400 733,200 639,900 545,833 499,888 448,379 417,089 329,062 288,824 229,769 201,694 180,374 186,483 159,324 37,977 27,468
Total Operating Expenses 2,213,400 5,107,500 5,095,000 3,542,900 2,926,800 2,675,100 3,357,300 2,611,800 2,144,688 1,851,912 1,520,698 1,288,773 1,035,523 902,444 726,371 635,481 596,895 718,609 687,375 449,231 380,793
Operating Income or Loss 4,493,900 3,024,900 2,352,300 3,132,000 2,887,500 2,688,400 1,905,000 1,998,400 1,853,029 1,612,789 1,486,922 1,214,305 1,119,719 920,132 784,378 672,258 606,754 378,363 286,473 177,426 69,754
Operating Margin 40.73% 27.14% 21.96% 33.47% 35.91% 35.47% 25.60% 29.99% 32.03% 33.80% 36.27% 36.12% 38.93% 37.66% 39.51% 38.99% 38.08% 25.98% 21.75% 18.78% 9.87%
Interest Expense 1,439,600 1,398,200 1,136,500 870,900 793,500 814,200 825,600 750,800 718,288 584,740 569,687 436,061 387,407 311,854 246,018 249,803 253,584 14,207 14,208 14,232 0
EBITDA 6,912,900 6,006,000 6,461,900 5,876,900 4,995,300 4,628,400 4,523,000 3,929,400 3,458,000 2,712,000 2,559,241 2,074,598 1,816,326 1,518,944 1,243,510 1,088,473 1,021,175 909,080 824,243 633,894 399,203
Depreciation and Amortization 2,374,500 3,086,500 7,604,300 5,812,600 4,928,500 4,730,300 5,027,900 4,450,400 3,957,415 1,285,328 1,003,802 800,145 644,276 555,517 460,726 414,619 405,332 530,717 537,770 458,832 402,306
Income Before Tax 2,645,000 1,521,300 1,720,700 2,829,400 1,821,100 1,916,400 1,154,600 1,256,100 1,125,860 829,962 865,704 541,749 701,294 506,895 556,025 421,487 371,920 152,840 70,864 -127,474 -314,137
Income Tax Expense 373,500 154,200 24,000 261,800 129,600 -200 -110,100 30,700 155,501 157,955 62,505 59,541 107,304 125,080 182,489 182,565 135,509 59,809 41,768 4,003 -80,176
Net Income 1,110,300 1,483,300 1,765,800 2,567,700 1,690,600 1,887,800 1,236,400 1,238,900 956,425 685,074 824,910 551,333 637,283 392,685 372,936 246,595 347,246 56,316 27,484 -171,590 -247,587
Net Income Margin 8.76% 13.31% 16.49% 27.44% 21.02% 24.90% 16.62% 18.59% 16.53% 14.36% 20.12% 16.40% 22.16% 16.07% 18.78% 14.30% 21.79% 3.87% 2.09% -18.16% -35.04%
EPS 2.38 3.18 3.83 5.69 3.81 4.27 2.81 2.69 2.00 1.42 2.02 1.40 1.61 1.00 0.93 0.62 0.88 0.14 0.06 -0.57 -1.10
EPS Diluted 2.37 3.18 3.82 5.66 3.79 4.24 2.79 2.67 1.98 1.41 2.00 1.38 1.60 0.99 0.92 0.61 0.84 0.13 0.06 -0.57 -1.10
Weighted Average Shares Out - 466,063 461,519 451,498 443,640 442,319 439,606 428,181 425,143 418,907 395,958 395,040 394,772 395,711 401,152 398,375 395,947 413,167 424,525 302,510 224,336
Weighted Average Shares Out Diluted - 467,162 462,750 453,294 446,104 445,520 442,960 431,688 429,283 423,015 400,086 399,146 399,287 400,195 404,072 406,948 418,357 426,079 436,217 302,510 224,336

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 2,150,300 1,973,300 2,028,400 1,949,900 1,746,300 1,501,200 1,208,700 802,100 787,161 320,686 313,492 293,576 368,618 330,191 883,963 247,293 143,077 33,123 281,264 112,701 215,557
Short Term Investments 0 0 0 0 0 0 0 1,000 4,026 0 6,302 18,612 6,018 22,270 46,428 9,776 2,028 7,224 22,986 0 0
Cash + Short Term Investments 2,150,300 1,973,300 2,028,400 1,949,900 1,746,300 1,501,200 1,208,700 803,100 791,187 320,686 319,794 312,188 374,636 352,461 930,391 257,069 145,105 40,347 304,250 112,701 215,557
Net Receivables 812,700 1,072,700 1,042,100 1,082,400 754,800 675,800 671,400 685,700 397,700 291,766 247,654 253,593 198,593 181,886 80,961 67,949 51,313 40,316 29,368 36,995 38,634
Inventory 0 0 112,300 393,400 115,100 76,800 96,200 152,800 149,281 142,193 174,838 175,317 95,070 0 -2,693 0 0 0 0 31,359 51,457
Other Current Assets 436,600 664,000 468,200 697,100 404,500 376,800 505,000 549,300 501,000 384,016 390,419 420,306 263,038 240,808 392,822 330,078 277,262 165,011 152,404 76,182 54,846
Total Current Assets 3,399,600 3,710,000 3,622,300 3,729,400 2,905,600 2,553,800 2,385,100 2,038,100 1,689,870 996,468 947,968 952,656 829,528 842,771 1,401,481 651,356 473,680 245,674 486,022 225,878 309,037
Non-Current Assets
Property, Plant and Equipment 27,606,400 28,667,600 28,917,200 29,009,100 20,597,900 19,441,800 11,247,100 11,101,000 10,517,258 9,866,424 7,626,817 7,262,175 5,789,995 4,883,473 3,623,835 3,175,511 3,022,636 3,045,186 3,218,124 3,460,526 2,273,356
Goodwill 12,045,700 12,639,000 12,956,700 13,350,100 7,282,700 6,178,300 5,501,900 5,638,400 5,070,680 4,091,805 4,017,082 3,729,901 2,912,046 2,805,267 2,490,295 2,237,850 2,186,233 2,188,312 2,189,767 2,142,551 592,683
Intangible Assets 15,195,100 16,520,700 17,983,300 20,727,200 13,839,800 12,318,400 11,174,300 11,783,300 11,274,611 9,837,876 6,889,331 6,701,459 3,115,053 2,351,955 1,985,352 1,598,633 1,566,155 1,686,434 1,820,876 4,219,863 1,577,986
Long Term Investments 0 0 29,200 2,539,600 2,084,300 1,771,100 1,581,700 1,499,000 1,289,530 1,166,755 1,030,707 918,847 776,201 0 0 0 0 0 0 0 0
Tax Assets 143,300 179,100 129,200 131,600 123,100 131,800 157,700 204,400 195,678 212,041 253,186 262,529 213,518 245,607 78,484 198,185 381,428 479,854 482,710 504,659 633,814
Other Non-Current Assets 4,426,700 4,311,200 3,556,600 400,900 400,100 406,400 962,600 950,100 841,523 732,903 566,454 445,004 452,788 1,103,357 785,874 651,133 581,533 484,997 415,720 357,294 291,779
Total Non-Current Assets 59,417,200 62,317,600 63,572,200 66,158,500 44,327,900 40,247,800 30,625,300 31,176,200 29,189,280 25,907,804 20,383,577 19,319,915 13,259,601 11,389,659 8,963,840 7,861,312 7,737,985 7,884,783 8,127,197 8,542,342 4,776,935
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 62,816,800 66,027,600 67,194,500 69,887,900 47,233,500 42,801,600 33,010,400 33,214,300 30,879,150 26,904,272 21,331,545 20,272,571 14,089,129 12,232,430 10,365,321 8,512,668 8,211,665 8,130,457 8,613,219 8,768,220 5,085,972
Current Liabilities
Accounts Payable 221,300 258,700 218,600 272,400 139,100 148,100 130,800 142,900 118,700 96,714 90,366 172,938 89,578 215,931 292,543 185,138 151,985 175,464 187,634 178,951 121,672
Short Term Debt 4,330,300 4,776,700 5,303,100 5,281,300 1,329,700 3,422,700 2,754,800 774,800 238,806 50,202 897,386 70,132 60,031 203,632 74,896 70,521 3,674 1,817 253,907 162,153 138,386
Tax Payables 238,700 316,500 299,900 340,100 239,700 253,300 229,800 195,000 149,912 75,827 61,206 54,529 36,814 0 0 0 0 0 0 0 0
Deferred Revenue 496,200 434,700 439,700 1,204,000 390,600 294,300 304,100 268,800 245,387 211,001 233,819 161,926 124,147 93,099 134,135 112,047 120,188 106,395 86,769 77,655 32,681
Other Current Liabilities 1,783,000 668,100 2,050,600 1,969,500 1,556,400 1,369,300 1,270,400 1,130,600 878,464 766,285 646,759 465,080 321,608 267,545 40,621 23,538 26,798 33,702 41,319 34,457 39,466
Total Current Liabilities 7,069,500 7,249,300 8,311,900 9,067,300 3,655,500 5,487,700 4,689,900 2,512,100 1,631,269 1,200,029 1,929,692 924,758 632,178 779,591 542,195 391,244 302,645 317,378 569,629 453,216 332,205
Non-Current Liabilities
Long Term Debt 40,433,800 50,611,400 49,339,800 46,727,300 42,266,500 34,148,000 18,405,100 19,430,300 18,294,659 17,068,807 13,711,084 14,408,146 8,693,345 7,134,492 5,558,823 4,141,060 4,331,309 4,283,467 0 3,451,276 3,155,228
Deferred Revenue 17,200 -7,438,700 489,500 540,200 576,100 525,900 504,600 509,200 457,272 451,844 415,809 278,295 164,032 0 0 0 0 0 0 0 0
Deferred Tax 1,401,400 1,361,400 1,492,000 1,830,900 859,500 768,300 535,900 898,100 777,572 405,092 193,226 248,574 271,692 0 0 0 0 0 0 0 0
Other Non-Current Liabilities 3,719,200 -4,059,900 -4,357,700 3,192,800 -4,328,500 -4,189,300 2,475,100 2,419,500 2,108,230 1,922,618 1,637,417 1,349,627 1,079,425 908,205 759,745 662,239 580,075 504,178 3,655,083 327,354 121,505
Total Non-Current Liabilities 45,554,400 47,912,900 46,474,100 51,751,000 38,797,500 30,727,000 21,416,100 22,747,900 21,180,461 18,991,425 15,348,501 15,757,773 9,772,770 8,042,697 6,318,568 4,803,299 4,911,384 4,787,645 3,655,083 3,778,630 3,276,733
Total Liabilities 52,623,900 55,162,200 54,786,000 60,818,300 42,453,000 36,214,700 26,106,000 25,260,000 22,811,730 20,191,454 17,278,193 16,682,531 10,404,948 8,822,288 6,860,763 5,194,543 5,214,029 5,105,023 4,224,712 4,231,846 3,608,938
Common Stock 4,800 4,800 4,800 4,700 4,600 4,500 4,500 4,400 4,299 4,267 3,995 3,976 3,959 3,936 4,860 4,797 4,685 4,527 4,378 4,156 2,297
Retained Earnings -4,893,500 -3,638,800 -2,101,900 -1,142,400 -1,343,000 -1,016,800 -1,199,500 -1,058,100 -1,076,965 -998,535 -837,320 -1,081,467 -1,196,907 -1,481,676 -1,736,596 -2,109,532 -2,356,127 -2,703,373 -2,733,920 -2,710,993 -2,539,403
Accumulated Other Comprehensive Income/Loss -5,182,200 -5,739,500 -5,718,300 -4,738,900 -3,759,400 -2,823,600 -2,642,900 -1,978,300 -1,999,332 -1,836,996 -794,221 -311,220 -183,347 -142,617 38,053 -12,649 -20,031 -3,626 16,079 -3,300 -996,973
Total Stockholders Equity 3,641,700 4,198,200 5,572,400 5,081,200 4,093,500 5,055,400 5,336,100 6,241,500 6,763,895 6,651,679 3,953,560 3,534,165 3,573,101 3,283,443 3,501,444 3,315,082 2,991,322 3,022,092 4,384,916 4,526,580 1,470,953
Total Investments 0 3,620,700 29,200 2,539,600 2,084,300 1,771,100 1,581,700 1,000 4,026 1,166,755 6,302 18,612 6,018 22,270 46,428 9,776 2,028 7,224 22,986 0 0
Total Debt 44,781,300 47,154,800 47,051,000 52,008,600 36,711,800 31,060,300 21,159,900 20,205,100 18,533,465 17,119,009 14,608,708 14,478,278 8,753,376 7,236,308 5,587,388 4,211,581 4,333,146 4,285,284 253,907 3,613,429 3,293,614
Net Debt 42,631,000 45,181,500 45,022,600 50,058,700 34,965,500 29,559,100 19,951,200 19,403,000 17,746,304 16,798,323 14,295,216 14,184,702 8,384,758 6,906,117 4,703,425 3,964,288 4,190,069 4,252,161 -27,357 3,500,728 3,078,057

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,122,200 1,483,300 1,696,700 2,567,600 1,691,500 1,916,600 1,264,700 1,225,400 970,359 672,007 803,199 482,208 594,025 381,840 373,606 247,127 347,246 56,316 27,484 -171,590 -247,587
Depreciation & Amortization 2,388,800 3,086,500 3,355,100 2,332,600 1,871,400 1,795,800 2,110,800 1,715,900 1,525,635 1,285,328 1,003,802 800,145 644,276 555,517 460,726 414,619 405,332 530,717 537,770 458,832 402,306
Deferred Income Tax -1,567,500 -182,000 -236,700 -41,200 -22,500 -55,100 -303,000 -86,600 26,957 7,764 1,384 -29,485 29,300 56,852 188,327 -3,140 92,513 21,239 17,535 -12,752 -92,443
Stock Based Compensation 199,400 195,700 169,300 119,500 120,800 111,400 137,500 108,500 89,898 90,537 80,153 68,138 51,983 47,437 52,555 60,670 54,807 54,603 15,930 2,364 0
Change in Working Capital -452,700 -813,900 -1,609,900 134,800 -423,600 -250,400 -14,000 -352,200 -103,809 -135,288 157,266 -18,496 -6,410 -62,500 -89,551 -63,395 -19,573 36,052 -31,796 -10,020 -34,548
Accounts Receivable -34,500 -34,500 -78,600 -191,700 -175,500 12,500 -32,100 -191,100 11,352 -56,312 -84,529 -19,080 -43,679 -28,857 -18,974 -17,844 -13,550 2,470 8,492 8,492 0
Inventory 0 46,400 0 15,100 143,100 -32,600 -107,300 -124,800 -13,659 -92,063 283,414 84,998 172,401 -168,884 -70,527 25,349 -149,684 61,825 -39,031 245,429 0
Accounts Payable 5,200 -11,900 -48,200 33,200 -69,200 -46,800 69,300 95,800 -42,862 95,858 34,711 83,746 21,880 84,699 1,603 -9,609 -27,374 -7,237 -35,120 -36,603 0
Other Working Capital -418,200 -813,900 -1,483,100 278,200 -322,000 -183,500 56,100 -132,100 -58,640 -82,771 -76,330 -168,160 -157,012 50,542 -1,653 -61,291 171,035 -21,006 33,863 -227,338 -34,548
Other Non-Cash Items 5,876,600 952,800 321,700 -293,400 643,800 234,300 552,300 314,600 194,564 262,704 88,785 296,537 101,217 186,796 35,314 186,245 -107,067 -6,248 53,815 130,370 188,972
Net Cash Provided by Operating Activities 5,233,400 4,722,400 3,696,200 4,819,900 3,881,400 3,752,600 3,748,300 2,925,600 2,703,604 2,183,052 2,134,589 1,599,047 1,414,391 1,165,942 1,020,977 842,126 773,258 692,679 620,738 397,204 216,700
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -1,671,200 -1,798,100 -1,873,600 -1,376,700 -1,031,700 -991,300 -913,200 -803,600 -682,505 -728,753 -974,404 -724,532 -568,048 -523,015 -346,664 -250,262 -243,484 -154,381 -127,098 -88,637 -42,181
Acquisitions Net 2,131,400 -168,000 -549,000 -19,303,900 -3,799,100 -2,959,600 -1,881,400 -2,007,000 -1,416,373 -1,961,056 -1,010,637 -4,461,764 -1,997,955 -2,320,673 -899,606 -295,603 -42,817 -43,962 21,050 -14,749 -37,350
Purchases of Investments -4,300 0 0 -25,000 0 -355,900 -1,154,300 0 -750 -1,022,816 -1,395,316 -427,267 -352,306 -42,590 -52,197 -6,304 0 0 -6,881 0 31,987
Sales/Maturities of Investments 257,500 17,300 19,600 14,300 19,600 383,500 1,252,200 14,700 13,056 1,032,320 1,434,831 421,714 374,682 69,971 21,722 9,103 5,373 22,163 6,881 0 2,784
Other Investing Activities -116,900 253,300 47,800 -900 26,600 -64,200 -52,800 -5,000 -20,874 -5,061,430 -4,022 18,512 -14,758 25,495 -24,157 -6,304 5,988 -10,000 -23,064 22,852 -456
Net Cash Used for Investing Activities 345,000 -1,695,500 -2,355,200 -20,692,200 -4,784,600 -3,987,500 -2,749,500 -2,800,900 -2,107,446 -7,741,735 -1,949,548 -5,173,337 -2,558,385 -2,790,812 -1,300,902 -543,066 -274,940 -186,180 -129,112 -80,534 -45,216
Cash Flows from Financing Activities
Debt Repayment -1,946,800 -1,283,300 -4,113,100 13,787,400 4,151,900 2,680,400 460,100 1,473,700 589,400 1,703,431 -209,823 2,273,098 1,494,139 1,449,824 1,215,195 -31,199 247,547 813,182 -53,760 -406,444 -230,901
Common Stock Issued -4,100 1,322,100 2,291,700 2,361,800 0 0 0 0 92,473 2,440,300 583,105 0 0 0 0 0 0 124,087 40,940 65,357 40,556
Common Stock Repurchased 0 0 -18,800 0 -56,000 -19,600 -232,800 -766,300 0 0 -59,111 -145,012 -62,728 -437,402 -430,618 -213,288 -714,655 -1,642,821 -306,856 -68,927 0
Dividends Paid -3,073,000 -2,949,300 -2,630,400 -2,271,000 -1,928,200 -1,603,000 -1,342,400 -1,164,400 -993,241 -795,499 -420,644 -434,687 -355,574 -137,765 0 0 0 0 0 0 0
Other Financing Activities -364,900 1,135,200 3,047,400 2,546,300 -952,400 -536,100 507,400 344,000 66,026 2,190,080 495,876 1,832,166 94,529 211,438 125,753 49,545 78,936 -49,088 -3,387 -9,512 128,953
Net Cash Used Provided by Financing Activities -5,464,600 -3,097,400 -1,423,200 16,424,500 1,215,300 521,700 -607,700 -113,000 -99,294 5,589,101 -134,591 3,525,565 1,170,366 1,086,095 910,330 -194,942 -388,172 -754,640 -323,063 -419,526 -61,392
Effect of Forex Changes on Cash -87,800 23,200 -120,400 -70,300 -28,700 -13,700 -41,100 6,700 -30,389 -23,224 -30,534 -26,317 12,055 -14,997 6,265 98 -192 0 0 0 0
Net Change in Cash 50,600 -47,300 -202,600 481,900 283,400 273,100 350,000 18,400 466,475 7,194 19,916 -75,042 38,427 -553,772 636,670 104,216 109,954 -248,141 168,563 -102,856 110,092
Cash at End of Period 9,510,900 2,093,400 2,140,700 2,343,300 1,861,400 1,578,000 1,304,900 954,900 787,161 320,686 313,492 293,576 368,618 330,191 883,963 247,293 143,077 33,123 281,264 112,701 215,557
Cash at Start of Period 9,460,300 2,140,700 2,343,300 1,861,400 1,578,000 1,304,900 954,900 936,500 320,686 313,492 293,576 368,618 330,191 883,963 247,293 143,077 33,123 281,264 112,701 215,557 105,465
Free Cash Flow
Operating Cash Flow 5,233,400 4,722,400 3,696,200 4,819,900 3,881,400 3,752,600 3,748,300 2,925,600 2,703,604 2,183,052 2,134,589 1,599,047 1,414,391 1,165,942 1,020,977 842,126 773,258 692,679 620,738 397,204 216,700
Capital Expenditure -1,671,200 -1,798,100 -1,873,600 -1,376,700 -1,031,700 -991,300 -913,200 -803,600 -682,505 -728,753 -974,404 -724,532 -568,048 -523,015 -346,664 -250,262 -243,484 -154,381 -127,098 -88,637 -42,181
Free Cash Flow 3,562,200 2,924,300 1,822,600 3,443,200 2,849,700 2,761,300 2,835,100 2,122,000 2,021,099 1,454,299 1,160,185 874,515 846,343 642,927 674,313 591,864 529,774 538,298 493,640 308,567 174,519