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 5,024,648 4,078,993 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
Revenue Growth - 21.99% 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%
Cost of Revenue 1,549,883 316,964 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
Gross Profit 3,474,765 3,762,029 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
Gross Profit Margin 70.08% 92.23% 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%
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 165,796 144,536 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
Total Operating Expenses 1,238,478 144,536 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
Operating Income or Loss 2,844,884 3,620,039 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
Operating Margin 55.96% 88.75% 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%
Interest Expense 714,192 779,045 445,448 323,644 309,336 290,991 0 247,413 0 233,079 216,366 0 0 0 93,237 85,528 93,956 64,331 51,363 40,949 0
EBITDA 4,512,648 3,586,906 2,928,636 1,860,933 1,550,041 1,344,458 911,964 1,101,842 768,713 686,469 849,873 662,688 406,709 360,678 312,366 299,044 301,534 268,906 219,222 193,285 170,474
Depreciation and Amortization 2,264,829 1,895,177 2,251,804 1,120,982 847,554 1,036,620 955,154 873,872 784,402 409,215 374,661 306,577 149,597 121,751 95,513 91,383 90,732 77,192 59,492 46,450 40,339
Income Before Tax 948,055 928,935 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
Income Tax Expense 62,302 52,021 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
Net Income 879,565 872,309 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
Net Income Margin 17.55% 21.39% 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%
EPS 1.06 1.26 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
EPS Diluted 1.05 1.26 1.42 0.87 1.15 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
Weighted Average Shares Out - 692,298 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
Weighted Average Shares Out Diluted - 693,024 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

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 396,956 232,923 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
Short Term Investments 6,120 -6,056 0 0 0 0 3,000 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Cash + Short Term Investments 396,956 232,923 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
Net Receivables 3,035,531 2,600,299 1,398,679 777,137 416,992 181,969 144,991 119,533 104,584 81,678 88,517 39,323 84,865 45,358 11,301 10,396 10,624 7,142 5,953 5,044 4,075
Inventory -1,624 31,466 29,535 1,181,349 1,294,497 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Current Assets 195,054 39,699 71,422 145,633 53,019 243,836 29,509 12,851 45,227 14,258 65,517 11,674 30,513 12,036 0 0 0 0 0 0 0
Total Current Assets 3,625,917 2,897,717 1,773,138 1,159,356 1,294,487 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
Non-Current Assets
Property, Plant and Equipment 1,296,770 1,301,549 1,071,017 849,847 17,705,384 16,562,682 13,832,613 12,675,899 11,880,801 10,611,430 9,769,300 8,785,846 5,023,827 4,160,008 3,401,247 2,816,882 2,862,153 2,824,255 2,485,081 1,754,963 1,406,710
Goodwill 4,932,199 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
Intangible Assets 6,600,058 5,017,907 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
Long Term Investments 1,231,094 1,178,174 0 140,967 0 0 13,884 14,444 6,261 10,039 0 0 0 0 0 0 0 0 0 0 0
Tax Assets 0 0 49,673,092 31,109,283 -27,203 -31,797 -13,846,497 -12,690,343 -11,887,062 -10,621,469 0 0 0 0 0 0 0 0 0 0 0
Other Non-Current Assets 50,747,480 43,572,301 57,135 1,369,579 17,490,329 16,434,049 13,874,293 12,715,161 11,914,905 10,684,393 105,050 125,874 39,840 222,635 62,008 60,277 -2,862,153 -2,824,255 -2,485,081 -1,754,963 -1,406,710
Total Non-Current Assets 64,807,601 54,801,409 47,792,751 41,935,812 19,440,805 18,086,819 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
Other Assets 35,248 80,231 -1,004,538 -443,539 -165,306 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
Total Assets 68,468,766 57,779,357 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
Current Liabilities
Accounts Payable 0 0 0 0 0 0 0 0 0 0 0 0 0 18,809 13,779 38,445 0 0 0 0 0
Short Term Debt 614,200 764,390 723,800 1,172,500 0 334,200 90,700 567,800 278,200 0 269,700 128,000 0 0 0 0 0 0 0 0 0
Tax Payables 237,715 204,764 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
Deferred Revenue 0 0 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
Other Current Liabilities 748,046 1,394,564 386,550 -1,053,814 216,999 -16,439 232,963 -409,196 1,001,242 347,976 120,262 143,963 212,110 43,217 52,291 16,926 0 0 0 0 0
Total Current Liabilities 1,599,961 2,363,718 1,201,923 2,049,423 253,671 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
Non-Current Liabilities
Long Term Debt 26,045,170 21,225,305 17,876,498 14,775,872 8,938,282 7,695,578 6,409,276 5,548,997 5,566,421 4,825,702 4,665,644 4,038,840 2,738,324 2,055,181 1,600,000 1,354,600 1,370,000 1,470,000 920,000 891,700 503,600
Deferred Revenue 0 0 269,645 242,122 130,231 127,687 115,380 105,284 74,098 42,840 36,122 31,144 20,929 0 0 0 0 0 0 0 0
Deferred Tax 0 0 -269,645 -242,122 -130,231 -127,687 -115,380 -105,284 -74,098 -42,840 -36,122 -31,144 -20,929 0 0 0 0 0 0 0 0
Other Non-Current Liabilities 2,053,897 1,556,370 1,751,382 2,804,800 530,602 449,865 161,295 732,855 -571,092 39,825 279,795 161,136 110,600 11,030 22,555 16,807 -1,370,000 -1,470,000 -920,000 -891,700 -503,600
Total Non-Current Liabilities 28,099,067 22,781,675 17,330,995 15,787,174 9,338,653 7,691,208 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
Total Liabilities 29,799,056 24,672,388 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
Common Stock 46,505,688 39,629,709 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
Retained Earnings -8,151,359 -6,762,136 -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
Accumulated Other Comprehensive Income/Loss 103,463 73,894 46,833 4,933 -54,634 -17,102 -8,098 -2,252,763 -1,857,168 -1,530,210 -1,246,964 -991,794 768,661 0 0 0 -1,554,661 -1,538,092 -35,627 0 0
Total Stockholders Equity 38,457,792 32,941,467 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
Total Investments 1,231,094 1,172,118 5,951 140,967 27,203 31,797 13,884 14,444 6,261 10,039 0 0 0 0 0 0 0 0 0 0 0
Total Debt 26,659,370 21,989,695 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
Net Debt 26,262,414 21,756,772 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

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 880,922 876,914 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
Depreciation & Amortization 2,264,829 1,895,177 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
Deferred Income Tax -59,474 0 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
Stock Based Compensation 47,343 26,227 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
Change in Working Capital 47,763 174,007 -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
Accounts Receivable -53,410 -111,286 -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
Inventory -125,349 111,286 29,524 38,292 79,240 8,954 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Accounts Payable 87,295 285,293 -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
Other Working Capital 150,488 -111,286 -29,524 -38,292 -79,240 -8,954 -6,901 -92 -1,232 -2,641 0 0 0 9,144 12,517 856 1,675 -21,626 -7,800 -4,998 -44
Other Non-Cash Items 1,350,761 -13,556 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
Net Cash Provided by Operating Activities 3,361,971 2,958,769 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
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -73,229 0 -95,514 -19,080 -8,708 -23,536 -25,350 -15,247 -13,426 -11,541 0 0 0 0 -15,385 -860 -397 -507,357 -655,086 -426,841 -195,470
Acquisitions Net -1,142,637 -1,175,379 109,489 38,345 2,032,379 3,501,809 -200 -7,500 0 0 0 0 0 0 0 860 397 0 0 -9,494 0
Purchases of Investments -4,053,696 0 -8,892,103 -6,341,466 -2,283,130 -3,587,184 -1,769,535 -1,420,770 -1,812,722 -1,278,426 0 0 0 0 0 -60,459 -194,106 0 0 -417,347 0
Sales/Maturities of Investments 269,060 0 551,471 288,881 259,459 108,911 147,553 167,099 111,611 99,371 0 0 0 0 0 15,595 24,630 0 9,806 22,300 34,601
Other Investing Activities 107,851 -8,179,475 -60,419 -404,375 -2,032,379 -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
Net Cash Used for Investing Activities -4,287,519 -9,354,854 -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
Cash Flows from Financing Activities
Debt Repayment 1,322,865 3,186,960 2,947,110 840,686 872,986 1,258,205 391,729 158,316 977,246 -93,612 608,386 105,190 708,871 377,257 241,531 -15,400 -100,000 544,397 25,183 383,366 -2,828
Common Stock Issued 2,399,409 5,439,462 4,556,028 4,442,725 728,883 845,061 0 1,396,566 383,572 793,559 528,615 1,133,574 2,269,377 489,236 432,591 0 74,425 816 403,114 93,159 171,644
Common Stock Repurchased 0 0 0 0 0 -21,123 -2,752 -408,750 -9,026 -6,750 -220,000 0 -127,500 0 0 0 0 0 0 0 -103,142
Dividends Paid -2,563,735 -2,111,793 -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
Other Financing Activities -249,141 -77,273 48,536 462,735 1,054,377 1,262,593 1,080,476 207,326 151,996 383,565 -78,683 30,502 249,910 -474 -5,798 -111 -3,085 9 213,977 0 20,645
Net Cash Used Provided by Financing Activities 909,398 6,437,356 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
Effect of Forex Changes on Cash 33,363 24,023 -20,511 20,076 4,431 -9,796 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Net Change in Cash 59,838 65,294 -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
Cash at End of Period 1,893,322 292,175 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
Cash at Start of Period 1,833,484 226,881 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
Free Cash Flow
Operating Cash Flow 3,361,971 2,958,769 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
Capital Expenditure -73,229 0 -95,514 -19,080 -8,708 -23,536 -25,350 -15,247 -13,426 -11,541 0 0 0 0 -15,385 -860 -397 -507,357 -655,086 -426,841 -195,470
Free Cash Flow 3,288,742 2,958,769 2,468,342 1,303,109 1,106,835 1,045,401 915,392 860,603 790,619 680,762 627,692 518,906 326,469 298,952 227,983 225,847 245,758 -189,188 -568,141 -317,284 -17,133