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 4,446,364 4,182,163 3,415,824 2,915,068 2,846,823 2,754,280 2,668,528 2,560,549 2,381,696 2,195,404 1,981,746 1,826,729 1,752,102 1,646,722 1,627,702 136,202 1,816,371 1,381,655 1,060,961 927,976 875,071
Revenue Growth - 22.43% 17.18% 2.40% 3.36% 3.21% 4.22% 7.51% 8.49% 10.78% 8.49% 4.26% 6.40% 1.17% 1,095.06% -92.50% 31.46% 30.23% 14.33% 6.05%
Cost of Revenue 1,116,772 1,052,907 920,598 867,462 796,783 739,722 707,978 669,083 635,502 618,720 565,161 540,129 543,029 529,991 522,939 15,474 659,865 500,560 378,631 330,531 318,498
Gross Profit 3,329,592 3,129,256 2,495,226 2,047,606 2,050,040 2,014,558 1,960,550 1,891,466 1,746,194 1,576,684 1,416,585 1,286,600 1,209,073 1,116,731 1,104,763 120,728 1,156,506 881,095 682,330 597,445 556,573
Gross Profit Margin 74.89% 74.82% 73.05% 70.24% 72.01% 73.14% 73.47% 73.87% 73.32% 71.82% 71.48% 70.43% 69.01% 67.82% 67.87% 88.64% 63.67% 63.77% 64.31% 64.38% 63.60%
Research and Development 21,258 17,540 8,403 10,076 6,850 5,441 8,193 9,721 10,006 10,614 10,475 6,355 0 0 0 0 0 0 0 0 0
General and Administrative Expenses 112,944 114,742 101,254 83,199 71,983 118,720 82,882 83,656 88,177 71,459 66,679 56,837 52,410 38,487 35,735 4,109 59,749 84,661 21,115 18,813 17,127
Total Operating Expenses 1,022,013 1,002,888 814,682 636,456 584,901 602,366 537,408 516,970 514,185 508,573 454,081 414,618 410,841 392,493 375,968 36,476 682,159 522,645 217,512 191,898 202,902
Operating Income or Loss 2,797,234 2,273,916 1,924,943 1,513,970 1,563,122 1,412,192 1,423,142 1,374,496 1,232,009 1,068,111 962,504 871,982 774,010 694,013 698,879 84,252 474,347 358,450 464,818 395,484 353,671
Operating Margin 62.75% 54.37% 56.35% 51.94% 54.91% 51.27% 53.33% 53.68% 51.73% 48.65% 48.57% 47.73% 44.18% 42.15% 42.94% 61.86% 26.12% 25.94% 43.81% 42.62% 40.42%
Interest Expense 168,671 136,319 90,774 56,283 45,641 32,542 12,690 4,210 610 6,781 6,444 19,813 24,222 30,225 29,916 43,944 0 0 0 0 0
EBITDA 3,329,841 3,162,062 2,638,371 2,067,227 2,076,040 2,177,391 1,972,094 1,879,704 1,725,498 1,598,418 1,430,062 1,297,423 1,155,335 1,122,013 1,057,146 84,252 1,094,210 794,257 658,116 598,691 566,192
Depreciation and Amortization 909,069 888,146 713,428 553,257 512,918 483,646 454,526 433,314 426,008 437,114 387,402 357,781 358,431 354,006 342,127 414,201 622,410 437,984 196,397 183,148 213,528
Income Before Tax 2,133,157 4,366,274 1,959,639 1,361,227 1,525,651 1,717,223 1,448,465 1,460,439 1,317,689 1,149,955 1,057,531 930,161 834,042 696,114 790,456 377,130 476,894 360,627 467,917 385,488 354,678
Income Tax Expense 323,035 -2,211,550 329,243 140,794 120,305 337,573 94,593 67,829 57,992 100,799 69,101 56,302 33,094 90,552 -19,156 -972,247 16,812 44,424 8,425 39,334 17,018
Net Income 1,906,216 6,577,824 1,953,263 1,357,213 1,520,534 1,711,031 1,442,217 1,453,576 1,311,244 1,144,204 1,052,453 939,258 823,842 672,038 834,621 935,176 457,535 314,026 456,393 366,213 336,653
Net Income Margin 42.69% 157.28% 57.18% 46.56% 53.41% 62.12% 54.05% 56.77% 55.06% 52.12% 53.11% 51.42% 47.02% 40.81% 51.28% 686.61% 25.19% 22.73% 43.02% 39.46% 38.47%
EPS 10.01 37.53 9.91 6.29 7.30 9.84 6.75 6.84 6.10 5.27 4.92 3.93 3.31 2.36 3.48 4.19 1.18 0.33 1.98 1.39 1.29
EPS Diluted 9.98 37.31 9.87 6.29 7.29 9.82 6.73 6.81 6.07 5.25 4.89 3.90 3.29 2.35 3.47 4.18 1.17 0.33 1.97 1.38 1.28
Weighted Average Shares Out - 175,257 174,858 174,494 174,287 173,969 173,613 173,091 172,699 172,251 171,640 170,562 169,657 168,877 168,358 168,248 169,342 142,760 128,159 127,836 125,181
Weighted Average Shares Out Diluted - 176,280 175,568 174,642 174,530 174,297 174,151 173,878 173,510 173,138 172,688 171,664 170,750 169,772 168,768 168,988 170,147 143,715 128,819 128,681 126,517

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 629,773 775,253 734,599 257,560 409,743 361,218 433,376 183,688 104,285 187,712 19,169 17,239 139,008 456,252 763,789 680,701 245,444 555,584 493,501 366,255 204,833
Short Term Investments 0 0 0 0 0 0 0 0 0 0 0 0 0 102,279 0 0 306,743 0 0 0 0
Cash + Short Term Investments 629,773 775,253 734,599 257,560 409,743 361,218 433,376 183,688 104,285 187,712 19,169 17,239 139,008 558,531 763,789 680,701 552,187 555,584 493,501 366,255 204,833
Net Receivables 0 0 0 0 0 0 0 0 0 0 428,139 410,995 0 0 0 0 0 0 0 492 100,510
Inventory 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Current Assets 0 0 0 0 0 0 0 0 0 0 0 0 0 0 92,900 0 0 0 0 0 0
Total Current Assets 629,773 775,253 734,599 257,560 409,743 361,218 433,376 183,688 104,285 187,712 447,308 428,234 139,008 558,531 856,689 680,701 552,187 555,584 493,501 366,747 305,343
Non-Current Assets
Property, Plant and Equipment 457,064 372,992 272,471 188,079 141,934 285,339 264,441 230,310 219,190 104,573 52,336 0 7,379,197 7,532,816 7,562,033 7,821,889 9,590,906 9,597,541 4,484,828 4,246,710 4,054,295
Goodwill 165,843 165,843 165,843 174,600 174,600 174,600 174,600 174,600 174,600 174,600 174,600 174,600 175 174,634 174,634 174,634 174,634 174,634 78,204 78,204 78,204
Intangible Assets 248,448 66,674 137,051 30,054 31,336 35,256 40,357 38,119 36,858 54,032 72,254 34,774 209,658 42,091 38,270 52,005 173,745 414,602 19,877 26,481 111,289
Long Term Investments 278,131 275,752 828,763 773,046 767,816 783,988 724,173 689,207 809,308 813,740 856,182 735,323 714,627 601,569 612,316 544,598 306,743 301,905 328,555 341,304 336,696
Tax Assets 17,808,523 0 15,034,525 10,220,492 9,665,671 9,156,772 8,965,658 8,692,266 8,338,523 8,380,715 8,187,442 0 402,693 495,229 0 552,361 0 0 0 0 0
Other Non-Current Assets 287,967 15,895,793 207,656 172,715 174,344 131,097 130,287 122,148 95,468 103,304 86,144 7,420,472 87,204 90,463 561,703 109,857 -10,246,028 -10,488,682 -4,911,464 -4,692,699 -4,580,484
Total Non-Current Assets 19,245,976 16,777,054 16,646,309 11,558,986 10,955,701 10,567,052 10,299,516 9,946,650 9,673,947 9,630,964 9,428,958 8,365,169 8,793,554 8,936,802 8,948,956 9,255,344 10,246,028 10,488,682 4,911,464 4,692,699 4,580,484
Other Assets 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -155,113 154,207 147,521 145,344 82,242
Total Assets 19,875,749 17,552,307 17,380,908 11,816,546 11,365,444 10,928,270 10,732,892 10,130,338 9,778,232 9,818,676 9,876,266 8,793,403 8,932,562 9,495,333 9,805,645 9,936,045 10,643,102 11,198,473 5,552,486 5,204,790 4,968,069
Current Liabilities
Accounts Payable 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Short Term Debt 0 0 0 0 0 0 0 0 0 0 50,100 133,000 398,314 568,417 518,889 0 0 0 113,950 129,519 0
Tax Payables 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Deferred Revenue 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Current Liabilities 0 514,680 0 0 0 371,259 337,201 297,935 261,578 247,141 218,358 201,711 210,966 205,769 212,253 212,353 0 0 -113,950 -129,519 0
Total Current Liabilities 644,236 514,680 482,091 394,655 383,284 371,259 337,201 297,935 261,578 247,141 268,458 334,711 609,280 774,186 731,142 212,353 0 0 113,950 129,519 0
Non-Current Liabilities
Long Term Debt 9,029,622 6,870,826 7,475,279 2,544,992 1,902,493 1,412,283 1,431,322 390,749 319,016 64,364 788,953 335,828 398,314 568,417 518,889 643,811 1,069,928 1,503,542 35,697 16,095 76,030
Deferred Revenue 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Deferred Tax 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Non-Current Liabilities 0 0 0 300,000 0 0 0 0 0 0 0 0 0 0 0 0 -1,069,928 -1,503,542 -35,697 -16,095 -76,030
Total Non-Current Liabilities 9,029,622 6,870,826 7,475,279 2,844,992 1,902,493 1,412,283 1,431,322 390,749 319,016 64,364 788,953 335,828 398,314 568,417 518,889 643,811 1,373,285 2,484,398 35,697 16,095 322,133
Total Liabilities 9,673,858 7,385,506 7,957,370 3,239,647 2,285,777 1,783,542 1,768,523 688,684 580,594 311,505 1,057,411 670,539 609,280 774,186 731,142 856,164 1,373,285 2,484,398 481,507 345,920 322,133
Common Stock 17,550 17,527 17,513 17,458 17,442 17,413 17,385 17,329 17,293 17,245 17,178 17,139 17,024 16,927 16,842 16,829 16,943 16,915 12,809 12,853 12,699
Retained Earnings -130,581 -110,231 -550,416 -914,791 -665,575 -577,360 -675,711 -487,581 -434,610 -374,823 -318,482 -279,474 -259,578 -236,410 -153,759 4,896,003 -485,354 -344,706 -124,871 -142,604 -98,557
Accumulated Other Comprehensive Income/Loss -81,104 -80,317 -53,587 -43,401 -64,890 -64,060 -75,064 -95,106 -68,548 -48,156 -500 -1,005 -23,014 -15,773 -15,002 -31,931 50,065 19,329 0 0 0
Total Stockholders Equity 10,107,659 10,073,402 9,335,177 8,558,867 9,062,911 9,119,478 8,940,009 9,411,910 9,170,641 9,480,796 8,791,730 8,093,756 8,288,209 8,676,598 8,928,407 8,715,464 8,763,129 8,208,045 4,817,009 4,429,967 4,219,799
Total Investments 278,131 275,752 828,763 773,046 767,816 783,988 724,173 689,207 809,308 813,740 856,182 735,323 714,627 703,848 612,316 544,598 613,486 301,905 328,555 341,304 336,696
Total Debt 9,029,622 6,870,826 7,475,279 2,544,992 1,902,493 1,412,283 1,431,322 390,749 319,016 64,364 839,053 468,828 398,314 568,417 518,889 643,811 1,069,928 1,503,542 149,647 145,614 76,030
Net Debt 8,399,849 6,095,573 6,740,680 2,287,432 1,492,750 1,051,065 997,946 207,061 214,731 -123,348 819,884 451,589 259,306 112,165 -244,900 -36,890 824,484 947,958 -343,854 -220,641 -128,803

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 2,133,157 4,366,274 1,959,639 1,361,227 1,525,651 1,717,223 1,448,465 1,460,439 1,317,689 1,149,955 1,057,531 943,035 836,459 696,114 790,456 935,176 457,535 314,026 456,393 368,014 336,989
Depreciation & Amortization 909,069 888,146 713,428 553,257 512,918 483,646 454,526 433,314 426,008 437,114 387,402 358,103 358,525 354,386 342,127 414,201 622,410 437,984 196,397 183,148 213,528
Deferred Income Tax 3,516 -6,156 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Stock Based Compensation 43,415 56,703 59,815 33,363 25,833 69,936 37,548 37,483 0 0 0 0 0 0 0 -22,983 0 0 0 0 0
Change in Working Capital 120,618 -2,193,982 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Accounts Receivable 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Inventory 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Accounts Payable 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Working Capital 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Non-Cash Items -18,460 6,156 -189,327 95,055 3,241 -209,302 35,140 14,100 -11,096 19,689 -14,594 -15,479 8,468 42,721 -19,726 -267,139 -66,741 39,690 39,258 96,281 43,913
Net Cash Provided by Operating Activities 3,191,315 3,117,141 2,543,555 2,042,902 2,067,643 2,061,503 1,975,679 1,945,336 1,732,601 1,606,758 1,430,339 1,285,659 1,203,452 1,093,221 1,112,857 1,059,255 1,013,204 791,700 692,048 647,443 594,430
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -444,976 -459,773 -270,238 -169,998 -187,312 -478,869 -460,678 -351,351 -294,072 -230,183 -172,646 -77,905 -69,777 -77,500 -76,517 -182,530 -266,423 -198,974 -366,687 -175,662 -132,603
Acquisitions Net 2,636,011 2,636,011 0 0 0 0 0 0 0 0 -105,040 0 -1,274 23,539 -18,575 562,510 -1,663 -134,237 -254,549 0 0
Purchases of Investments 0 0 0 0 0 0 0 0 0 0 -1,222,213 0 69,777 -104,828 0 -54,702 8,708 0 -6,361 -33,784 -35,118
Sales/Maturities of Investments 508,694 508,694 16,296 303 421 16,281 4,682 309 0 2,581 257 20,021 322,484 77,500 0 -74,084 6,066 13,074 7,452 0 34,883
Other Investing Activities -6,180,506 -1,564,936 -5,309,569 -948,019 -710,469 -51,190 -283,858 -365,684 -146,033 14,606 87,249 -232,581 -402,565 -185,316 3,683 88,824 5,837 -167,359 176,489 21,029 -95,338
Net Cash Used for Investing Activities -3,480,777 1,119,996 -5,563,511 -1,117,714 -897,360 -513,778 -739,854 -716,726 -440,105 -212,996 -1,412,393 -290,465 -81,355 -266,605 -91,409 340,018 -247,475 -487,496 -443,656 -188,417 -228,176
Cash Flows from Financing Activities
Debt Repayment -19,454 -513,495 -2,218 -2,020 -1,920 -1,784 -1,701 -36,459 -17,237 -794,506 -334,795 -61,013 -174,355 -77,092 -109,622 -62,877 -563,023 -711,557 -93,599 -41,204 -39,837
Common Stock Issued 38,457 35,271 95,860 12,664 33,564 12,525 42,500 25,541 29,663 37,872 21,111 124,447 26,416 41,308 2,192 10,890 8,457 85,369 7,511 49,929 68,618
Common Stock Repurchased 2,181,273 0 -1,175,000 -1,220,000 -1,050,000 -12,347 -922,500 -862,500 -270,000 738,954 1,401,687 -1,978,771 -1,147,256 -478,316 -17,535 -186,489 705,973 -826,250 -117,399 -336,626 -93,536
Dividends Paid -2,128,768 -3,908,497 -1,588,888 -1,606,429 -1,608,749 -1,612,680 -1,630,347 -1,505,758 -1,371,031 -1,200,545 -1,091,461 -959,154 -835,627 -261,103 -651,642 -755,288 -598,183 -552,916 -454,807 -432,683 -393,561
Other Financing Activities -33,370 193,451 6,168,387 1,740,069 1,506,370 -5,302 1,519,829 1,230,350 253,000 -7,190 -12,702 1,757,186 692,276 -357,506 -161,794 27,404 -614,681 1,760,959 537,148 462,980 193,771
Net Cash Used Provided by Financing Activities 38,138 -4,193,270 3,498,141 -1,075,716 -1,120,735 -1,619,588 -992,219 -1,148,826 -1,375,605 -1,225,415 -16,160 -1,117,305 -1,438,546 -1,132,709 -938,401 -966,360 -1,061,457 -244,395 -121,146 -297,604 -264,545
Effect of Forex Changes on Cash 128,218 0 505 -426 -13 -171 -126 -381 -318 196 144 342 -795 -1,444 41 2,344 5,488 2,274 0 0 0
Net Change in Cash -251,324 43,867 478,690 -150,954 49,535 -72,034 243,480 79,403 -83,427 168,543 1,930 -121,769 -317,244 -307,537 83,088 435,257 -290,240 62,083 127,246 161,422 101,709
Cash at End of Period 2,873,377 805,157 761,290 282,600 433,554 384,019 456,053 183,688 104,285 187,712 19,169 17,239 139,008 456,252 763,789 680,701 245,444 555,584 493,501 366,255 204,833
Cash at Start of Period 3,124,701 761,290 282,600 433,554 384,019 456,053 212,573 104,285 187,712 19,169 17,239 139,008 456,252 763,789 680,701 245,444 535,684 493,501 366,255 204,833 103,124
Free Cash Flow
Operating Cash Flow 3,191,315 3,117,141 2,543,555 2,042,902 2,067,643 2,061,503 1,975,679 1,945,336 1,732,601 1,606,758 1,430,339 1,285,659 1,203,452 1,093,221 1,112,857 1,059,255 1,013,204 791,700 692,048 647,443 594,430
Capital Expenditure -444,976 -459,773 -270,238 -169,998 -187,312 -478,869 -460,678 -351,351 -294,072 -230,183 -172,646 -77,905 -69,777 -77,500 -76,517 -182,530 -266,423 -198,974 -366,687 -175,662 -132,603
Free Cash Flow 2,746,339 2,657,368 2,273,317 1,872,904 1,880,331 1,582,634 1,515,001 1,593,985 1,438,529 1,376,575 1,257,693 1,207,754 1,133,675 1,015,721 1,036,340 876,725 746,781 592,726 325,361 471,781 461,827