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 4,404,011 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 917,992 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,486,019 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 80.86% 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 151,211 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,593,865 2,039,713 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 1,926,871 1,724,862 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 43.69% 42.29% 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 832,981 779,045 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
EBITDA 3,972,125 3,685,261 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
Depreciation and Amortization 2,024,764 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 90,732 77,192 59,492 46,450 40,339
Income Before Tax 840,264 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 55,573 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 779,577 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 18.09% 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.08 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.08 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 Q1 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 680,159 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 0 -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 680,159 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 2,707,341 2,593,629 1,501,079 755,144 416,992 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
Inventory 78,254 31,466 29,535 1,181,349 1,294,497 0 -3,000 142,291 145,969 0 0 0 -43,987 0 0 0 0 0 0 0 0
Other Current Assets -3,387,500 -2,833,222 -1,569,781 -1,035,716 -1,241,478 -327,554 -155,378 -135,617 -119,394 -139,877 89,648 107,331 74,500 0 0 0 0 0 0 0 0
Total Current Assets 3,530,669 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 649,936 1,301,549 1,071,017 849,847 230,634 157,434 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,991,342 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 7,037,328 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,268,090 1,178,174 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
Tax Assets -2,130,926 43,547,720 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 52,981,810 104,812 -10,745,412 1,369,579 17,669,815 16,571,224 13,874,293 24,818 27,843 62,924 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,797,580 54,881,640 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
Other Assets -0 0 -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,328,249 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 1,945,116 66,576 399,137 351,128 241,336 177,039 133,765 109,523 121,156 115,826 123,287 102,511 21,122 58,770 13,779 38,445 0 0 0 0 0
Short Term Debt 685,300 764,390 2,729,040 1,551,376 8,817,467 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
Tax Payables 225,802 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 328,572 312,195 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 -685,300 747,552 -103,935 -95,203 -8,862,007 -50,959 -47,591 -44,485 -18,863 7,504 7,553 10,308 32,988 21,405 52,291 16,807 -1,370,000 0 0 0 0
Total Current Liabilities 2,273,688 1,890,713 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
Non-Current Liabilities
Long Term Debt 24,651,350 21,225,305 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
Deferred Revenue 328,572 312,195 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 687,705 -312,195 -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 1,068,450 1,556,370 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
Total Non-Current Liabilities 26,736,077 22,781,675 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
Total Liabilities 29,009,765 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,220,761 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 -7,299,514 -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 64,780 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 39,153,421 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,268,090 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 27,612,743 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,932,584 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 782,672 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,024,764 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 0 95,263 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 53,930 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 41,934 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 -186,049 -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 -109,001 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 272,768 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 31,534 -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,273,081 -108,819 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,006,208 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 -64,460 -68,692 -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 3,846,042 -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 -8,309,960 -9,434,722 -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 193,779 121,281 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 -3,675,733 1,202,658 -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 -8,065,945 -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 -2,628,376 -3,186,960 -27,746,851 -9,274,907 -4,855,544 -2,456,091 -2,129,771 158,316 -3,503,743 -1,781,353 -1,662,529 105,190 -1,165,129 -375,679 -616,800 -20,000 -100,000 -407,800 -659,900 -287,200 -283,228
Common Stock Issued 5,189,927 5,439,462 4,556,028 1,263,235 728,883 845,061 2,521,500 0 383,572 793,559 528,615 0 2,269,377 489,236 432,591 0 74,536 816 403,114 93,159 171,644
Common Stock Repurchased -22,997,886 0 0 10,115,593 5,728,530 -21,123 -2,752 0 -9,026 -6,750 -220,000 0 -127,500 0 0 0 0 0 0 0 -206,284
Dividends Paid -2,253,635 -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 -60,109 -77,273 30,742,497 3,642,225 1,054,377 4,976,889 1,080,476 912,264 4,632,985 2,078,056 2,412,232 1,164,076 -17,967 -474 -5,798 4,489 -3,196 952,206 -110,000 670,566 404,187
Net Cash Used Provided by Financing Activities 5,504,559 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 8,199 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 495,646 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,717,860 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,222,214 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,006,208 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 -64,460 -68,692 -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 2,941,748 2,890,077 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