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 1,443,869 1,322,466 1,224,022 1,166,161 1,016,175 1,133,138 1,120,975 984,326 614,371 569,763 537,898 489,007 496,920 500,417 486,806 489,232 493,421 451,508 420,338 394,038 391,948
Revenue Growth - 8.04% 4.96% 14.76% -10.32% 1.09% 13.88% 60.22% 7.83% 5.92% 10.00% -1.59% -0.70% 2.80% -0.50% -0.85% 9.28% 7.42% 6.67% 0.53%
Cost of Revenue 730,697 394,769 345,943 326,682 313,077 306,145 305,890 253,713 161,417 144,833 136,819 124,744 125,504 72,626 70,375 66,061 59,368 0 0 0 0
Gross Profit 713,172 927,697 878,079 839,479 703,098 826,993 815,085 730,613 452,954 424,930 401,079 364,263 371,416 427,792 416,432 423,171 434,053 451,508 420,338 394,038 391,948
Gross Profit Margin 49.41% 70.15% 71.74% 71.99% 69.19% 72.98% 72.71% 74.22% 73.73% 74.58% 74.56% 74.49% 74.74% 85.49% 85.54% 86.50% 87.97% 100.00% 100.00% 100.00% 100.00%
Research and Development 1,173 0 588 1,488 10,470 2,537 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
General and Administrative Expenses 102,001 97,806 79,903 78,218 75,001 74,984 65,491 67,624 65,327 65,600 60,242 61,234 61,700 56,117 56,324 54,136 47,072 50,580 45,495 37,815 30,282
Total Operating Expenses 540,148 927,697 405,766 387,300 433,543 457,081 434,916 491,050 241,735 220,265 216,529 199,943 208,978 253,512 241,248 239,874 215,273 256,764 240,521 213,517 213,716
Operating Income or Loss 520,450 516,425 527,709 494,320 300,814 428,466 380,169 248,027 268,917 228,763 235,301 167,095 233,891 185,908 203,629 267,538 217,410 246,959 245,417 198,941 216,809
Operating Margin 36.04% 39.05% 43.11% 42.39% 29.60% 37.81% 33.91% 25.20% 43.77% 40.15% 43.74% 34.17% 47.07% 37.15% 41.83% 54.69% 44.06% 54.70% 58.39% 50.49% 55.32%
Interest Expense 183,613 155,776 141,320 139,787 149,439 141,298 141,278 132,629 83,484 95,312 101,335 108,966 112,129 123,645 125,287 109,239 92,784 82,389 0 0 0
EBITDA 1,075,343 780,530 954,427 814,975 646,714 744,195 739,857 573,764 431,244 375,592 383,092 297,725 360,699 318,037 327,360 384,462 322,149 340,467 332,830 282,436 298,745
Depreciation and Amortization 398,417 308,180 711,300 653,353 812,363 704,570 662,563 653,593 430,488 146,829 147,791 130,630 126,808 132,129 123,731 116,924 104,739 93,508 87,413 83,495 81,936
Income Before Tax 408,463 370,867 488,035 366,288 47,317 219,016 223,982 141,811 119,671 116,937 132,774 84,297 2,663 39,006 21,451 183,298 218,780 194,744 179,817 180,521 178,232
Income Tax Expense 77,514 0 146,186 191,750 186,036 181,840 -14,909 -9,737 94,751 84,701 -996 46,234 13,224 122,909 163,170 220,002 69,936 -8,907 -38,694 17,874 41,905
Net Income 403,685 364,557 341,849 174,538 -138,719 37,176 249,127 176,077 164,922 150,056 187,390 149,804 25,867 51,370 12,014 -36,704 148,843 203,651 218,511 162,647 136,327
Net Income Margin 27.95% 27.57% 27.93% 14.97% -13.65% 3.28% 22.22% 17.89% 26.84% 26.34% 34.84% 30.63% 5.21% 10.27% 2.47% -7.50% 30.17% 45.10% 51.98% 41.28% 34.78%
EPS 2.13 2.04 1.99 1.03 -0.82 0.22 1.47 1.00 1.43 1.37 1.80 1.40 -0.08 0.35 -0.14 -0.48 1.66 2.65 2.91 2.25 2.03
EPS Diluted 2.13 2.04 1.99 1.02 -0.82 0.22 1.46 1.00 1.42 1.36 1.80 1.40 -0.08 0.35 -0.14 -0.48 1.66 2.65 2.89 2.23 2.03
Weighted Average Shares Out - 176,085 171,404 170,236 169,231 167,526 169,724 159,536 100,863 94,391 92,370 91,383 89,630 87,825 81,068 76,829 69,578 68,954 68,329 64,846 60,777
Weighted Average Shares Out Diluted - 176,371 171,791 170,694 169,460 167,771 170,100 159,960 101,285 94,856 92,404 91,409 89,669 88,259 82,602 76,896 69,662 69,198 68,801 65,427 61,391

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 16,734 84,971 68,776 95,027 378,450 115,562 42,532 49,381 17,879 40,623 121,789 90,204 22,349 17,452 22,460 99,477 21,533 18,668 34,046 42,458 95,320
Short Term Investments 93,275 0 6,575 0 0 2,987 17,482 14,515 11,622 0 0 35,237 4,307 0 0 0 0 0 0 0 0
Cash + Short Term Investments 110,009 84,971 68,776 95,027 378,450 115,562 42,532 49,381 17,879 40,623 121,789 90,204 22,349 17,452 22,460 99,477 21,533 18,668 34,046 42,458 95,320
Net Receivables 256,170 214,867 188,863 153,091 143,633 169,337 172,359 170,985 111,722 106,164 98,899 88,891 100,342 121,649 117,772 117,916 135,234 119,984 67,162 56,878 25,646
Inventory 0 0 -6,575 0 0 -2,987 -17,482 27,644 23,965 25,326 20,121 17,161 23,429 -6,050 0 58,376 0 0 0 0 0
Other Current Assets 4,822 25,261 0 27,504 36,311 48,107 63,174 0 0 32,860 36,147 9,520 0 27,763 0 0 0 0 3,558,262 3,506,697 3,073,421
Total Current Assets 371,001 325,099 257,639 273,692 556,017 330,464 278,065 252,021 158,189 175,880 248,822 205,776 152,592 139,101 140,232 338,064 156,767 4,125,784 3,659,470 3,606,033 3,229,652
Non-Current Assets
Property, Plant and Equipment 331,548 334,664 275,513 280,783 287,827 292,786 6,127 6,123 3,813,202 3,502,113 3,476,178 3,156,705 3,068,249 3,310,293 3,288,276 3,309,531 3,915,050 3,900,697 3,474,244 3,394,820 2,994,062
Goodwill 166,739 167,062 167,062 167,095 173,868 307,434 314,143 310,609 0 0 0 0 0 0 0 0 0 0 0 0 0
Intangible Assets 242,529 283,375 197,745 212,707 188,799 242,822 387,069 477,589 118,831 105,380 52,365 44,805 42,459 27,054 18,219 10,007 12,903 17,228 12,315 10,182 14,172
Long Term Investments 439,104 422,597 350,377 372,591 467,155 469,522 504,288 386,304 296,699 306,206 333,167 358,849 442,927 408,596 428,592 326,212 383,408 0 0 0 0
Tax Assets 0 0 10,860,220 9,386,359 9,175,660 9,405,930 10,944,663 9,647,800 -3,813,202 -3,502,113 -3,476,178 -3,156,705 -3,068,249 70,204 63,165 -60,210 -369,681 0 0 0 0
Other Non-Current Assets 10,875,658 10,839,268 -1,081,274 266,431 261,446 390,729 -1,489,692 63,589 3,915,187 3,603,608 3,562,816 3,304,086 3,215,480 31,824 35,164 50,203 43,928 -3,900,697 -3,474,244 -3,394,820 -2,994,062
Total Non-Current Assets 12,055,578 12,046,966 10,602,581 10,518,871 10,380,887 10,801,789 10,666,598 10,892,014 4,330,717 4,015,194 3,948,348 3,707,740 3,700,866 3,847,970 3,833,416 3,635,743 3,985,608 17,228 12,315 10,182 14,172
Other Assets 0 54,848 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40,985 0 0 0 0
Total Assets 12,426,579 12,426,913 10,860,220 10,792,563 10,936,904 11,132,253 10,944,663 11,144,035 4,488,906 4,191,074 4,197,170 3,913,516 3,853,458 3,987,071 3,973,648 3,973,807 4,183,360 4,143,012 3,671,785 3,616,215 3,243,824
Current Liabilities
Accounts Payable 389,055 358,612 317,259 322,271 302,361 213,705 224,807 234,272 138,936 164,515 181,197 147,045 127,185 101,899 0 0 141,395 164,479 140,940 110,800 102,443
Short Term Debt 32,776 395,978 0 0 0 273,277 0 623,262 91,618 0 0 172,632 0 0 2,094,469 1,886,380 0 0 0 0 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 70,242 0 -4,878,757 -4,842,292 0 623,262 278,495 0 0 0 -76 0 0 0 0 0 0 0 0
Other Current Liabilities -2,776 -41,954 -48,673 -60,590 264,679 -53,277 -48,576 -684,766 186,877 -49,171 75,000 -97,632 169,924 1,995,102 101,046 99,145 -0 -9,836 -140,940 -110,800 -102,443
Total Current Liabilities 419,055 712,636 317,259 322,271 567,040 698,088 369,807 857,533 417,431 329,515 256,197 222,045 297,109 2,097,001 2,195,516 1,985,525 141,395 265,000 243,000 213,000 252,000
Non-Current Liabilities
Long Term Debt 4,979,965 4,402,336 4,294,680 4,298,008 4,143,474 4,519,363 4,211,938 4,009,511 1,604,982 1,749,512 1,978,500 1,708,794 1,962,216 1,995,102 2,094,469 1,892,276 1,845,769 1,810,329 1,575,386 1,613,942 1,493,090
Deferred Revenue 0 0 -12,588 -13,344 -13,031 -13,649 -13,897 -18,654 1,864,404 0 0 0 0 0 0 0 0 0 0 0 0
Deferred Tax 0 0 12,588 13,344 13,031 13,649 13,897 18,654 54,180 0 0 0 0 0 0 0 0 0 0 0 0
Other Non-Current Liabilities 83,362 120,006 118,915 122,942 500,607 -375,159 106,326 230,384 -158,009 235,405 147,406 121,543 -151,778 -1,974,686 -2,076,996 -1,847,389 392,929 229,272 -1,575,386 -1,613,942 -1,493,090
Total Non-Current Liabilities 5,063,327 4,522,342 4,364,922 4,360,360 4,311,717 4,144,204 4,124,688 3,553,448 1,446,973 1,778,939 2,004,491 1,830,337 1,810,438 20,416 17,473 44,887 2,238,698 2,008,000 1,575,000 1,614,000 1,493,000
Total Liabilities 5,482,382 5,234,978 4,682,181 4,682,631 4,878,757 4,842,292 4,494,495 4,410,981 1,864,404 2,108,454 2,260,688 2,052,382 2,107,547 2,117,417 2,212,988 2,030,412 2,380,093 2,194,244 1,734,572 1,739,225 1,610,743
Common Stock 1,815 1,846 1,711 1,712 1,697 1,676 1,679 1,714 1,045 972 941 923 904 899 819 815 756 752 744 733 680
Retained Earnings -1,935,358 -1,871,603 -1,764,977 -1,814,814 -1,765,806 -1,408,062 -1,255,465 -1,158,170 -994,259 -936,020 -882,372 -874,916 -834,810 -662,735 -531,504 -373,345 -155,057 -41,316 -41,897 -77,422 -79,570
Accumulated Other Comprehensive Income/Loss 0 -1,308 7,560 -10,227 -18,625 -11,997 -927 -6,289 -18,346 -58,693 -57,748 -17,404 -57,715 -71,429 -80,885 -49,973 -91,465 -18,916 -13,317 -11,692 -5,291
Total Stockholders Equity 6,767,466 7,032,687 6,096,985 6,037,371 5,984,912 6,213,348 6,397,970 6,692,052 2,591,301 2,054,109 1,906,592 1,843,354 1,730,765 1,808,355 1,701,435 1,875,167 1,736,360 1,870,386 1,853,317 1,788,825 1,498,717
Total Investments 439,104 422,597 350,377 372,591 467,155 469,522 504,288 386,304 296,699 306,206 333,167 358,849 442,927 408,596 428,592 326,212 383,408 0 0 0 0
Total Debt 5,012,741 4,798,314 3,940,476 3,934,732 4,143,474 4,142,462 3,715,212 3,594,977 1,642,420 1,872,478 2,021,357 1,854,697 1,941,891 1,982,440 2,094,469 1,886,380 2,135,571 2,007,975 1,575,386 1,613,942 1,493,090
Net Debt 4,902,732 4,713,343 3,871,700 3,839,705 3,765,024 4,026,900 3,672,680 3,545,596 1,624,541 1,831,855 1,899,568 1,764,493 1,919,542 1,964,989 2,072,009 1,786,903 2,114,038 1,989,307 1,541,340 1,571,484 1,397,770

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 408,052 370,867 488,035 366,288 47,317 243,258 252,325 178,980 166,992 152,543 188,847 151,285 26,209 55,788 16,199 -32,743 136,188 203,651 218,511 162,647 136,327
Depreciation & Amortization 390,860 323,152 298,702 280,395 305,360 330,416 326,358 311,057 158,448 145,231 144,690 131,966 126,796 133,756 123,933 116,112 105,470 93,508 87,413 83,495 81,936
Deferred Income Tax 2,911 0 0 17,342 117,719 36,991 32,650 -9,737 -35,056 -3,648 -68,361 -39,983 13,727 56,055 -4,185 114,699 -3,993 0 0 0 0
Stock Based Compensation 24,701 20,075 16,521 12,515 13,581 14,339 13,635 20,549 10,652 11,081 9,662 12,191 9,806 9,824 6,615 4,668 5,950 0 0 0 0
Change in Working Capital -23,391 -17,196 -46,741 -20,683 6,118 -8,033 -25,117 -34,473 -21,422 -31,980 -12,265 -17,067 -4,691 -35,654 -28,159 -32,035 -60,509 -34,441 -24,861 -17,839 -10,959
Accounts Receivable -10,810 -13,904 -35,274 -24,869 16,944 -4,690 -26,374 -26,081 -16,784 -20,196 -12,769 -10,501 98 -6,274 -1,297 -2,995 0 -35,463 -21,077 -21,441 -10,599
Inventory 10,810 13,904 35,274 24,869 -16,944 4,690 10,383 6,808 109 3,049 1,707 4,254 -2,718 -5,613 -10,883 0 0 -7,939 -12,922 2,188 -6,423
Accounts Payable -15,723 5,152 -9,088 6,677 997 4,175 -760 -2,114 5,543 -3,810 6,201 -672 10,994 -17,892 -449 0 0 1,022 -3,784 3,602 -360
Other Working Capital -7,668 -22,348 -37,653 -27,360 5,121 -12,208 -8,366 -13,086 -10,290 -11,023 -7,404 -10,148 -13,065 -5,875 -15,530 -29,040 -60,509 7,939 12,922 -2,188 6,423
Other Non-Cash Items 187,503 22,693 -100,702 3,531 9,023 4,300 10,476 4,770 9,762 2,410 15,169 12,339 85,368 -2,136 26,805 23,161 36,063 -38,421 -64,248 -20,148 -23,403
Net Cash Provided by Operating Activities 770,982 719,591 655,815 659,388 499,118 621,271 610,327 471,146 289,376 275,637 277,742 250,731 257,215 217,633 141,208 193,862 219,169 224,297 216,815 208,155 183,901
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -115,685 0 4,888 -262,731 24,351 -220,656 -45,857 -328,295 -234,598 -117,470 0 -21,135 70,691 -152,698 -90,458 -142,989 -388,783 -688,529 -424,173 -326,662 -400,575
Acquisitions Net -5,902 -95,508 -36,266 -23,476 -51,440 -66,921 -74,238 -672,292 -37,879 -20,054 -23,577 -10,883 -66,663 0 0 0 0 0 0 0 -340,217
Purchases of Investments -227,494 -7,990 -21,112 -23,971 -25,155 -23,458 -23,164 -23,535 -55,223 -31,941 -23,760 -19,144 -17,930 -218,065 -231,847 -28,709 -48,619 -42,660 -21,790 -417,713 -66,299
Sales/Maturities of Investments 211,242 16,003 21,785 23,846 19,986 19,539 21,587 21,378 57,590 28,400 31,222 13,991 18,077 292,815 138,308 217,427 331,627 312,353 469,424 268,053 364,547
Other Investing Activities -181,683 -254,483 -175,403 -20 6,617 8,803 15,648 -5,236 -374,159 1,719 -194,175 27,354 -552 225 0 0 0 545 14,770 -8,456 404,226
Net Cash Used for Investing Activities -319,522 -341,978 -206,108 -286,352 -25,641 -282,693 -106,024 -1,007,980 -409,671 -139,346 -210,290 -9,817 3,623 -77,723 -183,997 45,729 -105,775 -418,291 38,231 -484,778 -38,318
Cash Flows from Financing Activities
Debt Repayment 326,525 138,673 -18,052 -318,269 537 183,449 113,250 1,186,183 -212,450 -189,570 65,818 -94,723 -75,512 -178,439 148,077 -321,193 125,513 389,707 -81,647 172,837 23,982
Common Stock Issued 0 0 61,348 82,606 125,877 9 99 88,558 549,877 198,494 102,453 99,787 335,780 217,497 1,431 345,800 1,020 2,383 5,994 275,100 81,662
Common Stock Repurchased -9,172 -36,831 -81,866 -4,083 -5,512 -38,982 -220,623 -18,649 -8,013 -9,906 -300 0 -323,129 -13 0 0 0 0 0 -54,000 0
Dividends Paid -503,089 -456,478 -428,276 -403,085 -300,537 -390,598 -375,978 -327,679 -222,091 -202,454 -193,662 -188,835 -188,081 -183,878 -172,517 -183,942 -237,062 -202,725 -182,907 -167,208 -154,696
Other Financing Activities -24,601 -469 -9,112 -13,628 -30,954 -22,084 -25,242 -359,465 -10,628 -9,775 -8,969 1,192 -8,174 -1,059 -10,256 -3,184 -14,134 -4,545 -4,898 12,531 -156,080
Net Cash Used Provided by Financing Activities -420,437 -355,035 -475,958 -656,459 -210,589 -268,206 -508,494 568,948 96,695 -213,211 -34,360 -182,579 -249,891 -145,569 -34,228 -161,647 -110,529 178,616 -263,458 223,761 -80,132
Effect of Forex Changes on Cash 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Net Change in Cash 33,761 22,578 -26,251 -283,423 262,888 70,372 -4,191 32,114 -23,600 -76,920 33,092 58,335 10,947 -5,659 -77,017 77,944 2,865 -15,378 -8,412 -52,862 65,451
Cash at End of Period 516,209 91,354 68,776 95,027 378,450 115,562 45,190 45,370 13,256 36,856 113,776 80,684 22,349 11,402 22,460 99,477 21,533 18,668 34,046 42,458 95,320
Cash at Start of Period 482,448 68,776 95,027 378,450 115,562 45,190 49,381 13,256 36,856 113,776 80,684 22,349 11,402 17,061 99,477 21,533 18,668 34,046 42,458 95,320 29,869
Free Cash Flow
Operating Cash Flow 770,982 719,591 655,815 659,388 499,118 621,271 610,327 471,146 289,376 275,637 277,742 250,731 257,215 217,633 141,208 193,862 219,169 224,297 216,815 208,155 183,901
Capital Expenditure -115,685 0 4,888 -262,731 24,351 -220,656 -45,857 -328,295 -234,598 -117,470 0 -21,135 70,691 -152,698 -90,458 -142,989 -388,783 -688,529 -424,173 -326,662 -400,575
Free Cash Flow 655,034 719,591 660,703 396,657 523,469 400,615 564,470 142,851 54,778 158,167 277,742 229,596 327,906 64,935 50,750 50,873 -169,614 -464,232 -207,358 -118,507 -216,674