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 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 2003-12-31
Revenue 11,062,500 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 715,144
Revenue Growth - 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% -1.19%
Cost of Revenue 3,254,200 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 311,667
Gross Profit 7,808,300 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 403,477
Gross Profit Margin 70.58% 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% 56.42%
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 964,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 26,867
Total Operating Expenses 4,986,300 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 371,988
Operating Income or Loss 1,852,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 31,489
Operating Margin 16.52% 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% 4.40%
Interest Expense 1,351,000 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 -262,237 -279,875
EBITDA 5,298,500 6,212,700 6,071,100 4,568,700 4,542,500 4,094,300 3,793,000 3,368,615 2,779,636 2,442,666 1,816,656 1,733,375 1,497,241 1,264,340 1,102,809 1,029,752 933,032 847,419 737,373 639,665 528,221
Depreciation and Amortization 3,069,300 3,860,400 2,939,100 1,681,200 1,854,100 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 389,060
Income Before Tax 727,500 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 -308,628
Income Tax Expense 90,300 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 -66,137
Net Income 681,800 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 -303,417
Net Income Margin 5.91% 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% -42.43%
EPS 1.46 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 -1.46
EPS Diluted 1.46 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 -1.46
Weighted Average Shares Out - 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 208,098
Weighted Average Shares Out Diluted - 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 208,098

Reported Currency: USD Q3 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 2003-12-31
Current Assets
Cash and Cash Equivalents 2,118,900 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 105,465
Short Term Investments 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 170,036
Cash + Short Term Investments 2,118,900 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 105,465
Net Receivables 647,700 758,300 728,900 511,600 462,200 459,000 513,600 308,369 227,354 198,714 151,084 136,971 100,971 80,961 67,949 51,313 40,316 29,368 36,995 38,634 77,668
Inventory 112,700 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 218,263
Other Current Assets 970,600 723,300 657,200 532,600 513,600 621,200 568,600 441,033 306,235 254,622 314,067 222,851 389,339 392,822 326,338 277,262 165,011 152,404 44,823 3,389 10,119
Total Current Assets 3,849,900 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 411,515
Non-Current Assets
Property, Plant and Equipment 28,413,100 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 2,546,525
Goodwill 12,569,700 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 592,683
Intangible Assets 16,655,100 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 1,649,760
Long Term Investments 3,383,300 0 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 0
Tax Assets 126,800 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 449,180
Other Non-Current Assets 655,100 3,585,800 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 275,508
Total Non-Current Assets 61,803,100 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 4,920,973
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 65,653,000 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 5,332,488
Current Liabilities
Accounts Payable 216,200 218,600 272,400 139,100 148,100 130,800 142,900 118,666 96,714 90,366 171,050 89,578 214,739 292,543 185,138 151,985 175,464 187,634 175,558 121,672 107,557
Short Term Debt 3,937,100 5,303,100 5,281,300 1,329,700 3,422,700 2,754,800 774,800 238,806 50,202 897,624 70,132 60,031 101,816 74,896 70,521 1,837 1,817 253,907 162,153 138,386 77,622
Tax Payables 324,700 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 0
Deferred Revenue 472,500 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 59,734
Other Current Liabilities 2,242,900 2,350,500 2,309,600 1,796,100 1,622,600 1,500,200 1,325,600 1,028,410 842,112 707,883 521,650 358,422 369,937 40,621 23,538 28,635 33,702 41,319 37,850 39,466 49,865
Total Current Liabilities 6,868,700 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 294,778
Non-Current Liabilities
Long Term Debt 42,879,100 41,747,900 46,727,300 35,382,100 27,637,600 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,512,492 4,141,060 4,331,309 4,283,467 3,289,109 3,451,276 3,155,228 3,283,603
Deferred Revenue 2,113,000 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 0
Deferred Tax 1,422,600 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 0
Other Non-Current Liabilities 1,135,100 2,744,700 2,652,600 1,979,800 1,795,200 1,970,500 1,910,300 1,650,958 1,065,682 1,028,382 822,758 643,701 908,205 806,076 662,239 580,075 504,178 365,974 327,354 121,505 23,961
Total Non-Current Liabilities 47,549,800 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 3,307,564
Total Liabilities 54,418,500 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 3,602,342
Common Stock 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 2,201
Retained Earnings -2,927,400 -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 -2,190,447
Accumulated Other Comprehensive Income/Loss -6,065,900 -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 -6,720
Total Stockholders Equity 4,533,300 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 1,711,547
Total Investments 3,383,300 0 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 170,036
Total Debt 46,816,200 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 3,361,225
Net Debt 44,697,300 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 3,255,760

Reported Currency: USD TTM 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 2003-12-31
Cash Flows from Operating Activities
Net Income 637,200 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 -303,417
Depreciation & Amortization 3,136,300 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 389,060
Deferred Income Tax -236,400 -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 -66,137
Stock Based Compensation 189,200 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 121,765
Change in Working Capital -747,100 -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 -35,270
Accounts Receivable -78,600 -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 0
Inventory 0 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 0
Accounts Payable -84,500 -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 0
Other Working Capital -584,000 -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 -35,270
Other Non-Cash Items 1,786,300 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 50,385
Net Cash Provided by Operating Activities 4,765,500 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 156,386
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -1,931,700 -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 -61,608
Acquisitions Net -341,800 -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 -95,077
Purchases of Investments 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 0
Sales/Maturities of Investments 16,600 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 0
Other Investing Activities 242,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 0 5,988 -10,000 -23,064 22,852 -456 100,675
Net Cash Used for Investing Activities -2,014,600 -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 -56,010
Cash Flows from Financing Activities
Debt Repayment -13,466,900 -9,625,500 -13,252,100 -13,943,600 -9,246,300 -4,888,100 -6,559,700 -5,093,833 -6,479,077 -3,914,737 -5,366,573 -2,658,566 -395,384 -983,737 -931,199 -327,453 -3,612,240 -1,949,444 -1,949,444 0 0
Common Stock Issued 0 2,291,700 2,361,800 18,193,600 12,032,200 5,447,100 8,153,100 0 2,440,327 583,105 7,685,167 4,208,146 1,930,850 0 0 0 124,087 40,940 65,357 40,556 126,847
Common Stock Repurchased -18,800 -18,800 27,062,300 -56,000 -19,600 -232,800 -766,300 0 9,571,170 -59,111 -145,012 -62,728 -437,402 -430,618 -213,288 -714,655 -1,642,821 -306,856 -68,927 0 0
Dividends Paid -2,877,700 -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 -4,425,422 -1,895,684 -1,543,000 0 0
Other Financing Activities 13,619,200 8,559,800 2,523,500 -1,050,500 -641,600 408,500 224,300 5,987,780 852,180 3,676,796 1,786,670 39,088 125,796 2,324,685 949,545 653,936 8,801,756 3,787,981 3,076,488 -101,948 -249,050
Net Cash Used Provided by Financing Activities -2,744,200 -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 -122,203
Effect of Forex Changes on Cash -24,700 -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 0
Net Change in Cash -18,000 -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 -21,827
Cash at End of Period 8,447,100 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 105,465
Cash at Start of Period 8,465,100 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 127,292
Free Cash Flow
Operating Cash Flow 4,765,500 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 156,386
Capital Expenditure -1,931,700 -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 -61,608
Free Cash Flow 2,833,800 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 94,778