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 3,891,358 3,343,681 2,080,463 1,651,625 1,491,591 1,327,838 1,215,768 1,103,172 1,023,285 933,505 778,375 475,510 421,059 345,009 327,581 330,200 296,513 240,100 196,676 175,555 156,114
Revenue Growth - 60.72% 25.96% 10.73% 12.33% 9.22% 10.21% 7.81% 9.62% 19.93% 63.69% 12.93% 22.04% 5.32% -0.79% 11.36% 23.50% 22.08% 12.03% 12.45%
Cost of Revenue 304,170 226,330 133,605 104,603 88,585 66,326 69,480 62,865 55,352 53,871 38,838 7,269 7,436 7,332 6,914 0 0 0 0 0 0
Gross Profit 3,587,188 3,117,351 1,946,858 1,547,022 1,403,006 1,261,512 1,146,288 1,040,307 967,933 879,634 739,537 468,241 413,623 337,677 320,667 330,200 296,513 240,100 196,676 175,555 156,114
Gross Profit Margin 92.19% 93.23% 93.58% 93.67% 94.06% 95.00% 94.29% 94.30% 94.59% 94.23% 95.01% 98.47% 98.23% 97.87% 97.89% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00%
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 144,046 138,459 96,980 73,215 66,483 84,148 58,446 51,966 49,298 51,085 56,827 37,998 30,954 25,311 20,946 21,618 22,694 17,539 15,421 13,119 11,182
Total Operating Expenses 2,009,239 1,808,848 994,815 750,253 660,444 623,928 557,234 501,909 458,513 425,746 363,404 187,595 154,175 120,824 119,920 119,398 104,799 81,117 66,510 125,589 49,931
Operating Income or Loss 1,611,607 1,258,247 963,098 873,003 750,497 637,584 589,054 538,398 509,420 453,888 376,133 280,646 260,918 216,853 207,661 210,802 191,714 158,983 130,166 49,966 106,183
Operating Margin 41.32% 37.63% 46.29% 52.86% 50.32% 48.02% 48.45% 48.80% 49.78% 48.62% 48.32% 59.02% 61.97% 62.85% 63.39% 63.84% 64.66% 66.22% 66.18% 28.46% 68.02%
Interest Expense 597,460 445,448 323,644 309,336 290,991 266,020 247,413 219,974 233,079 216,366 180,916 116,302 108,301 93,237 85,528 93,956 0 0 40,949 0 26,974
EBITDA 3,469,102 2,928,636 1,860,933 1,550,041 1,344,458 1,178,990 1,104,121 987,026 906,952 793,470 696,013 424,003 381,209 312,366 299,044 301,534 268,906 220,030 176,616 90,305 140,599
Depreciation and Amortization 1,857,495 1,670,389 897,835 677,038 593,961 539,780 498,788 449,943 409,215 374,661 306,577 149,597 121,751 95,513 91,383 90,732 77,192 59,492 46,450 40,339 34,416
Income Before Tax 931,087 917,599 392,404 411,199 443,636 369,938 325,362 319,739 288,024 272,601 181,914 147,401 152,607 122,809 0 0 128,775 106,812 0 84,797 0
Income Tax Expense 45,599 45,183 31,657 14,693 6,158 5,340 6,044 3,262 3,169 3,461 2,734 1,430 1,470 1,393 76,534 78,961 1,392 747 31,047 699 19,748
Net Income 881,169 869,408 359,456 395,486 436,482 363,614 318,798 315,571 283,766 270,635 245,564 159,152 157,032 130,784 131,127 131,841 140,409 110,781 99,119 103,397 86,435
Net Income Margin 22.76% 26.00% 17.28% 23.95% 29.26% 27.38% 26.22% 28.61% 27.73% 28.99% 31.55% 33.47% 37.29% 37.91% 40.03% 39.93% 47.35% 46.14% 50.40% 58.90% 55.37%
EPS 1.32 1.42 0.87 1.15 1.38 1.26 1.10 1.13 1.09 1.04 1.06 0.73 1.05 1.01 1.03 1.06 1.16 1.11 1.12 1.15 1.08
EPS Diluted 1.32 1.42 0.87 1.14 1.38 1.25 1.10 1.13 1.09 1.04 1.06 0.73 1.05 1.01 1.03 1.06 1.16 1.11 1.12 1.15 1.08
Weighted Average Shares Out - 611,766 414,535 345,280 315,837 289,427 273,466 255,066 235,768 218,391 191,755 132,817 126,143 105,870 103,578 101,178 100,195 89,767 79,950 78,518 71,128
Weighted Average Shares Out Diluted - 612,181 414,770 345,415 316,159 289,924 273,937 255,624 236,208 218,768 191,782 132,885 126,189 105,943 103,581 101,210 100,334 89,918 80,209 78,599 71,223

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 344,129 171,102 258,579 824,476 54,011 10,387 6,898 9,420 40,294 3,852 10,257 5,248 4,165 17,607 10,026 46,815 193,101 10,573 65,704 2,141 4,837
Short Term Investments 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Cash + Short Term Investments 344,129 171,102 258,579 824,476 54,011 10,387 6,898 9,420 40,294 3,852 10,257 5,248 4,165 17,607 10,026 46,815 193,101 10,573 65,704 2,141 4,837
Net Receivables 678,441 567,963 426,768 285,701 181,969 144,991 119,533 104,584 81,678 64,386 39,323 84,865 15,375 11,301 10,396 10,624 7,142 5,953 5,044 4,075 3,950
Inventory 19,927 29,535 0 0 0 -16,024 -21,030 -18,652 -18,437 -50,677 -21,832 0 0 0 0 0 0 0 0 0 0
Other Current Assets 0 71,422 0 0 0 32,609 27,704 45,227 28,204 65,517 33,854 30,513 0 0 0 0 0 0 0 0 0
Total Current Assets 1,042,497 768,600 715,817 1,129,181 332,755 171,963 133,105 140,579 131,739 83,078 61,602 120,626 19,540 28,908 20,422 57,439 200,243 16,526 70,748 6,216 8,787
Non-Current Assets
Property, Plant and Equipment 1,270,660 1,071,017 849,847 230,634 157,434 0 0 0 0 0 0 0 4,160,008 3,401,247 2,816,882 2,862,153 2,824,255 2,485,081 1,754,963 1,406,710 1,320,645
Goodwill 3,731,478 3,731,478 3,676,705 14,180 14,430 14,630 14,970 15,067 15,321 15,470 15,660 16,945 17,206 17,206 17,206 17,206 17,206 17,206 17,206 17,206 17,206
Intangible Assets 5,089,293 5,168,366 5,275,304 1,710,655 1,493,383 1,199,597 1,194,930 1,082,320 1,034,417 1,039,724 935,459 242,125 153,336 26,221 0 0 0 0 0 0 0
Long Term Investments 6,030 5,951 140,967 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Tax Assets -1,276,690 0 31,109,283 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Non-Current Assets 44,196,962 38,927,680 1,369,579 17,669,815 16,571,224 13,874,293 12,715,161 11,914,905 10,684,393 9,874,350 8,911,720 5,063,667 222,635 62,008 60,277 -2,862,153 -2,824,255 -2,485,081 -1,754,963 -1,406,710 -1,320,645
Total Non-Current Assets 54,294,423 48,904,492 42,421,685 19,611,104 18,222,041 15,088,520 13,925,061 13,012,292 11,734,131 10,929,544 9,862,839 5,322,737 4,399,849 3,506,682 2,894,365 17,206 17,206 17,206 17,206 17,206 17,206
Other Assets 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2,919,534 2,859,903 2,512,776 1,833,034 1,418,893 1,334,264
Total Assets 55,336,920 49,673,092 43,137,502 20,740,285 18,554,796 15,260,483 14,058,166 13,152,871 11,865,870 11,012,622 9,924,441 5,443,363 4,419,389 3,535,590 2,914,787 2,994,179 3,077,352 2,546,508 1,920,988 1,442,315 1,360,257
Current Liabilities
Accounts Payable 660,366 399,137 351,128 241,336 177,039 133,765 109,523 121,156 115,826 123,287 102,511 0 58,770 13,779 38,445 0 0 0 0 0 0
Short Term Debt 858,260 2,729,040 1,551,376 0 704,335 252,000 110,000 1,120,000 238,000 223,000 128,000 158,000 0 0 1,354,600 1,370,000 0 0 0 0 0
Tax Payables 197,891 91,573 66,622 36,672 32,060 14,511 11,718 16,949 13,354 0 0 0 0 0 0 0 0 0 0 0 0
Deferred Revenue 296,567 269,645 242,122 130,231 127,687 115,380 105,284 74,098 42,840 36,122 31,144 20,929 0 0 16,926 0 0 0 0 0 0
Other Current Liabilities -109,279 -103,935 -95,203 -44,540 -50,959 -47,591 -44,485 -18,863 7,504 7,553 10,308 54,110 21,405 52,291 16,807 -1,370,000 0 0 0 0 0
Total Current Liabilities 1,705,914 3,293,887 2,049,423 327,027 958,102 453,554 280,322 1,296,391 404,170 389,962 271,963 233,039 80,175 66,070 1,426,778 1,370,000 0 0 0 0 0
Non-Current Liabilities
Long Term Debt 19,594,887 16,761,129 13,891,261 8,817,467 7,197,212 6,247,976 6,001,471 4,719,605 4,603,486 4,707,947 4,038,840 2,765,929 2,055,181 1,600,000 1,354,600 1,370,000 1,470,000 920,000 891,700 503,600 506,400
Deferred Revenue 0 0 0 0 127,687 115,380 105,284 74,098 42,840 36,122 31,144 20,929 0 0 0 0 0 0 0 0 0
Deferred Tax 0 0 0 0 -127,687 -115,380 -105,284 -74,098 -42,840 -36,122 -31,144 -20,929 0 0 0 0 0 0 0 0 0
Other Non-Current Liabilities 2,212,701 774,787 2,067,418 578,061 595,324 437,975 385,665 349,822 304,881 273,614 192,280 31,601 29,179 22,555 16,807 0 69,260 50,516 40,074 24,980 26,091
Total Non-Current Liabilities 21,807,588 17,535,916 15,958,679 9,395,528 7,792,536 6,685,951 6,387,136 5,069,427 4,908,367 4,981,561 4,231,120 2,797,530 2,084,360 1,622,555 1,371,407 1,370,000 1,539,260 970,516 931,774 528,580 532,491
Total Liabilities 23,513,502 20,829,803 18,008,102 9,722,555 8,750,638 7,139,505 6,667,458 6,365,818 5,312,537 5,371,523 4,503,083 3,030,569 2,164,535 1,688,625 1,426,778 1,439,518 1,539,260 970,516 931,774 528,580 532,491
Common Stock 38,031,829 34,159,509 29,578,212 14,700,050 12,873,849 10,754,495 9,624,264 8,228,594 7,666,428 6,464,987 5,767,878 2,572,092 2,563,048 2,066,287 1,629,237 1,624,622 1,545,037 1,540,365 1,134,300 1,038,973 969,030
Retained Earnings -6,416,534 -5,493,193 -4,530,571 -3,659,933 -3,082,291 -2,657,655 -2,252,763 -1,857,168 -1,530,210 -1,246,964 -991,794 -768,661 -645,984 -557,112 -479,018 -407,751 -344,735 -302,154 -268,890 -249,025 -240,632
Accumulated Other Comprehensive Income/Loss 41,849 46,833 4,933 -54,634 -17,102 -8,098 0 0 0 0 0 0 0 0 0 -1,554,661 -1,538,092 -35,627 0 0 0
Total Stockholders Equity 31,657,144 28,713,149 25,052,574 10,985,483 9,774,456 8,088,742 7,371,501 6,766,804 6,531,596 5,613,401 5,385,447 2,412,794 2,254,854 1,846,965 1,488,009 1,554,661 1,538,092 1,575,992 989,214 913,735 827,766
Total Investments 6,030 5,951 140,967 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Total Debt 20,453,147 19,490,169 15,442,637 8,817,467 7,901,547 6,499,976 6,111,471 5,839,605 4,841,486 4,930,947 4,166,840 2,923,929 2,055,181 1,600,000 1,354,600 1,370,000 1,470,000 920,000 891,700 503,600 506,400
Net Debt 20,109,018 19,319,067 15,184,058 7,992,991 7,847,536 6,489,589 6,104,573 5,830,185 4,801,192 4,927,095 4,156,583 2,918,681 2,051,016 1,582,393 1,344,574 1,323,185 1,276,899 909,427 825,996 501,459 501,563

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 885,084 872,416 360,747 396,506 437,478 364,598 319,318 316,477 284,855 269,140 179,180 145,971 151,137 121,416 131,127 116,846 127,383 106,065 89,217 84,098 79,209
Depreciation & Amortization 1,857,495 1,670,389 897,835 677,038 593,961 539,780 498,788 449,943 409,215 374,661 306,577 149,597 121,751 95,513 91,383 95,781 77,192 59,492 46,450 40,339 34,416
Deferred Income Tax 59,474 0 81,801 80,587 10,687 -1,107 13,029 -2,954 -8,640 -33,832 8,320 10,247 0 0 0 0 0 0 0 0 0
Stock Based Compensation 25,029 21,617 41,773 16,503 13,662 27,267 13,946 12,007 10,391 11,959 20,785 10,001 0 0 0 0 0 0 0 0 0
Change in Working Capital -111,439 -34,814 -35,073 -59,520 15,102 11,794 26,004 33,236 3,527 17,168 9,715 11,619 14,353 17,787 4,463 745 21,626 7,800 4,998 44 6,945
Accounts Receivable -254,900 -29,524 -38,292 -79,240 -8,954 -6,901 -92 -1,232 -2,641 -4,311 -3,131 2,775 5,209 5,270 3,607 -930 -49 4,418 -3,292 1,094 1,751
Inventory 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Accounts Payable 188,246 -5,290 3,219 19,720 24,056 18,695 26,096 34,468 6,168 21,479 12,846 8,844 0 0 0 0 21,675 3,382 8,290 -1,050 0
Other Working Capital -125,349 0 0 0 0 0 0 0 0 0 0 0 9,144 12,517 856 1,675 -21,626 -7,800 -4,998 -44 5,194
Other Non-Cash Items 112,958 34,248 -24,894 4,429 -1,953 -1,590 4,765 -4,664 -7,045 -11,404 -5,671 -966 11,711 8,652 -266 32,783 91,968 -86,412 -31,108 53,856 -46,613
Net Cash Provided by Operating Activities 2,828,601 2,563,856 1,322,189 1,115,543 1,068,937 940,742 875,850 804,045 692,303 627,692 518,906 326,469 298,952 243,368 226,707 246,155 318,169 86,945 109,557 178,337 73,957
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment 0 0 0 0 0 0 0 0 0 0 0 0 0 -15,385 -860 -397 -507,357 -655,086 -426,841 -195,470 0
Acquisitions Net 467 109,489 38,345 0 0 -200 -7,500 0 0 0 0 0 0 0 860 397 0 0 -9,494 0 0
Purchases of Investments 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -60,459 -194,106 0 0 -417,347 0 -280,587
Sales/Maturities of Investments 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15,595 24,630 0 9,806 22,300 34,601 20,773
Other Investing Activities -10,496,963 -8,496,565 -6,476,040 0 -3,501,809 -1,639,484 -1,247,007 -1,701,111 -1,179,055 -1,174,859 -1,332,011 -1,008,374 -934,863 -681,973 -860 -397 8,736 0 426,841 0 0
Net Cash Used for Investing Activities -10,496,496 -8,387,076 -6,437,695 -2,032,379 -3,501,809 -1,639,684 -1,254,507 -1,701,111 -1,179,055 -1,174,859 -1,332,011 -1,008,374 -934,863 -697,358 -45,724 -169,873 -498,621 -645,280 -404,541 -160,869 -259,814
Cash Flows from Financing Activities
Debt Repayment -43,218,389 -27,746,851 -9,274,907 -4,855,544 -2,456,091 -2,129,771 -3,339,725 -3,503,743 -1,781,353 -1,662,529 -3,339,510 -1,165,129 -375,679 -616,800 -20,000 -100,000 -407,800 -659,900 -287,200 -283,228 -443,900
Common Stock Issued 6,001,899 4,556,028 1,263,235 728,883 845,061 2,521,500 704,938 383,572 793,559 528,615 1,133,574 2,269,377 489,236 432,591 0 74,536 816 403,114 93,159 171,644 112,261
Common Stock Repurchased 22,997,886 0 10,115,593 5,728,530 -21,123 -2,752 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Dividends Paid -2,026,415 -1,813,431 -1,169,026 -964,167 -852,134 -761,582 -695,462 -637,596 -560,318 -517,556 -451,152 -275,793 -243,550 -206,753 -202,261 -193,908 -182,242 -139,070 -117,978 -106,483 -93,555
Other Financing Activities 23,117,801 30,742,497 3,642,225 1,054,377 4,976,889 1,080,476 4,114,117 4,632,985 2,078,056 2,412,232 30,502 -17,967 -474 -5,798 4,489 -3,196 952,206 -110,000 670,566 404,187 606,967
Net Cash Used Provided by Financing Activities 7,746,062 5,738,243 4,577,120 1,692,079 2,492,602 707,871 375,118 866,192 523,194 540,762 818,114 682,988 622,469 461,571 -217,772 -222,568 362,980 503,204 358,547 -20,164 181,773
Effect of Forex Changes on Cash 63,584 -20,511 20,076 4,431 -9,796 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Net Change in Cash 141,751 -105,488 -518,310 779,674 49,934 8,929 -3,539 -30,874 36,442 -6,405 5,009 1,083 -13,442 7,581 -36,789 -146,286 182,528 -55,131 63,563 -2,696 -4,084
Cash at End of Period 1,216,172 226,881 332,369 850,679 71,005 21,071 12,142 9,420 40,294 3,852 10,257 5,248 4,165 17,607 10,026 46,815 193,101 10,573 65,704 2,141 4,837
Cash at Start of Period 1,074,421 332,369 850,679 71,005 21,071 12,142 15,681 40,294 3,852 10,257 5,248 4,165 17,607 10,026 46,815 193,101 10,573 65,704 2,141 4,837 8,921
Free Cash Flow
Operating Cash Flow 2,828,601 2,563,856 1,322,189 1,115,543 1,068,937 940,742 875,850 804,045 692,303 627,692 518,906 326,469 298,952 243,368 226,707 246,155 318,169 86,945 109,557 178,337 73,957
Capital Expenditure 0 0 0 0 0 0 0 0 0 0 0 0 0 -15,385 -860 -397 -507,357 -655,086 -426,841 -195,470 0
Free Cash Flow 2,828,601 2,563,856 1,322,189 1,115,543 1,068,937 940,742 875,850 804,045 692,303 627,692 518,906 326,469 298,952 227,983 225,847 245,758 -189,188 -568,141 -317,284 -17,133 73,957