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
Revenue 2,823,300 2,681,400 2,497,000 2,998,600 2,784,600 2,607,100 2,395,100 2,145,200 1,995,200 2,068,010 1,746,726 1,595,703 1,534,320 1,331,840 1,138,343 1,027,104 893,550 802,195
Revenue Growth - 7.38% -16.73% 7.69% 6.81% 8.85% 11.65% 7.52% -3.52% 18.39% 9.46% 4.00% 15.20% 17.00% 10.83% 14.95% 11.39%
Cost of Revenue 1,049,900 876,500 824,600 1,057,800 993,900 976,800 886,200 783,800 714,400 803,274 716,598 622,523 607,174 533,735 463,473 491,294 386,897 357,191
Gross Profit 1,773,400 1,804,900 1,672,400 1,940,800 1,790,700 1,630,300 1,508,900 1,361,400 1,280,800 1,264,736 1,030,128 973,180 927,146 798,105 674,870 535,810 506,653 445,004
Gross Profit Margin 62.82% 67.31% 66.98% 64.72% 64.31% 62.53% 63.00% 63.46% 64.19% 61.16% 58.97% 60.99% 60.43% 59.92% 59.29% 52.17% 56.70% 55.47%
Research and Development 207,100 207,100 43,100 47,100 48,900 65,600 47,600 37,400 27,400 20,600 41,900 34,232 27,321 0 0 0 0 0
General and Administrative Expenses 422,700 389,300 381,500 422,700 413,900 603,500 378,700 322,800 301,600 312,690 227,306 228,982 231,359 209,469 166,374 162,604 131,239 107,576
Total Operating Expenses 585,200 673,200 265,900 940,300 752,600 933,400 674,800 560,200 513,200 528,174 369,682 358,913 335,558 288,088 234,500 233,803 196,111 173,237
Operating Income or Loss 1,188,200 1,131,700 1,406,500 1,000,500 1,038,100 696,900 834,100 801,200 767,600 736,562 660,446 614,267 591,588 513,381 440,914 266,869 310,542 271,767
Operating Margin 42.02% 42.21% 56.33% 33.37% 37.28% 26.73% 34.83% 37.35% 38.47% 35.62% 37.81% 38.50% 38.56% 38.55% 38.73% 25.98% 34.75% 33.88%
Interest Expense 118,200 115,500 138,800 127,000 138,200 126,800 129,700 119,400 120,000 121,316 69,984 76,136 72,508 53,847 34,664 35,265 31,316 22,928
EBITDA 1,530,000 1,424,100 1,639,800 1,163,700 1,393,800 1,018,900 1,145,500 1,047,800 985,300 972,500 776,000 736,039 695,915 592,887 509,440 371,069 375,087 346,736
Depreciation and Amortization 315,600 281,400 238,600 250,200 358,100 323,700 296,100 237,400 211,600 215,484 143,483 134,578 104,199 78,619 68,126 71,199 64,872 65,759
Income Before Tax 1,196,200 1,027,200 1,262,400 875,400 897,500 568,400 719,700 691,000 653,700 717,436 590,620 538,740 519,208 460,421 406,650 264,605 278,899 258,147
Income Tax Expense 266,700 258,800 220,300 209,100 184,800 118,500 121,000 135,900 202,200 209,859 219,755 196,426 190,066 177,663 164,098 137,991 120,671 103,184
Net Income 921,500 614,600 954,300 666,300 712,700 449,900 598,700 555,100 591,200 507,577 400,042 348,380 329,142 282,758 242,552 126,614 158,228 150,374
Net Income Margin 32.54% 22.92% 38.22% 22.22% 25.59% 17.26% 25.00% 25.88% 29.63% 24.54% 22.90% 21.83% 21.45% 21.23% 21.31% 12.33% 17.71% 18.75%
EPS 6.44 4.19 6.04 4.12 4.38 2.75 3.63 3.36 3.51 3.07 2.41 2.07 1.98 1.70 1.36 0.72 0.87 0.92
EPS Diluted 6.42 4.17 6.00 4.08 4.31 2.70 3.56 3.29 3.45 3.01 2.37 2.02 1.92 1.63 1.30 0.70 0.82 0.83
Weighted Average Shares Out - 146,624 157,906 161,841 162,611 163,535 164,808 165,168 168,248 165,090 165,824 168,031 165,890 166,015 177,734 174,768 182,886 163,535
Weighted Average Shares Out Diluted - 147,336 158,929 163,339 165,321 166,560 168,298 168,689 171,172 168,451 169,132 172,276 171,710 173,325 186,395 182,166 190,232 166,560

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
Current Assets
Cash and Cash Equivalents 458,000 302,700 112,500 280,300 218,800 184,600 139,500 142,300 135,100 138,348 39,359 165,801 89,819 191,603 54,974 71,527 33,185 24,049
Short Term Investments 1,200 1,200 4,000 5,000 4,100 3,600 3,300 3,800 3,400 3,576 3,801 3,911 4,883 5,066 5,653 5,445 5,114 28,350
Cash + Short Term Investments 458,000 303,900 112,500 280,300 218,800 184,600 139,500 146,100 138,500 141,924 43,160 169,712 94,702 196,669 60,627 76,972 38,299 52,399
Net Receivables 526,600 357,700 334,300 341,300 457,800 467,500 390,400 374,300 313,200 299,600 286,180 225,893 224,405 190,014 151,270 106,157 96,941 91,396
Inventory 0 -1,200 446,300 102,600 81,200 75,000 63,900 38,100 28,900 40,741 41,851 72,526 61,620 25,723 21,472 20,560 17,500 30,263
Other Current Assets 108,000 149,700 474,300 438,600 117,600 92,800 114,600 77,200 49,200 124,400 55,143 79,240 71,452 66,971 28,538 42,216 33,687 38,788
Total Current Assets 1,092,600 810,100 925,100 902,600 794,200 744,900 644,500 597,600 500,900 604,569 384,483 474,845 390,559 453,654 240,435 225,345 168,927 182,583
Non-Current Assets
Property, Plant and Equipment 785,900 796,600 723,500 911,300 899,900 766,700 555,900 478,300 380,300 418,168 302,273 233,373 154,084 119,411 93,409 89,165 82,587 85,436
Goodwill 1,792,800 1,760,800 1,676,000 4,331,200 4,108,100 3,864,300 3,361,500 3,368,700 2,578,100 3,134,826 1,207,146 1,181,681 1,247,459 709,944 632,668 490,829 447,372 339,891
Intangible Assets 422,600 471,700 504,800 1,225,900 1,384,800 1,398,900 1,227,800 1,345,300 1,010,800 1,376,745 406,476 447,618 520,935 226,424 200,229 108,526 112,713 141,160
Long Term Investments 222,800 231,400 229,800 216,200 211,100 37,600 23,000 34,700 19,600 -363,508 13,817 55,878 -10,397 0 1,773 0 0 12,356
Tax Assets 32,300 30,800 31,700 6,600 9,100 9,800 11,100 15,900 15,600 396,430 4,772 5,077 10,397 10,480 21,879 66,257 108,368 55,679
Other Non-Current Assets 214,200 264,700 2,870,200 214,300 154,600 233,000 76,500 179,800 125,900 48,697 26,363 105,979 47,299 21,193 26,697 16,831 8,910 12,936
Total Non-Current Assets 3,470,600 3,556,000 6,036,000 6,905,500 6,767,600 6,310,300 5,255,800 5,422,700 4,130,300 5,011,358 1,960,847 2,029,606 1,969,777 1,087,452 976,655 771,608 759,950 647,458
Other Assets 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Total Assets 4,563,200 4,366,100 6,961,100 7,808,100 7,561,800 7,055,200 5,900,300 6,020,300 4,631,200 5,615,927 2,345,330 2,504,451 2,360,336 1,541,106 1,217,090 996,953 928,877 830,041
Current Liabilities
Accounts Payable 282,400 158,400 128,700 92,200 99,300 80,000 74,700 68,900 74,300 74,700 71,167 80,974 109,667 167,004 47,399 101,401 83,381 78,234
Short Term Debt 542,800 47,600 1,422,400 1,003,000 606,100 585,000 680,600 733,800 113,600 874,800 342,116 8,896 200,526 11,108 437,717 66,660 219,398 35,171
Tax Payables 10,900 7,900 30,200 9,000 3,800 6,800 5,200 3,100 0 0 0 0 0 0 0 1,414 0 9,178
Deferred Revenue 499,000 375,100 321,700 501,000 466,700 440,100 383,100 384,700 330,800 356,951 252,592 226,581 200,705 176,842 8,163 6,698 0 9,178
Other Current Liabilities 0 182,400 416,200 743,800 351,100 379,900 181,000 178,900 116,300 529,800 105,395 114,728 74,452 -5,304 72,759 130,804 202,120 232,843
Total Current Liabilities 1,335,100 771,400 2,319,200 1,843,200 1,430,800 1,491,800 1,324,600 1,337,600 621,600 1,479,257 771,270 431,179 585,350 349,650 720,882 300,279 504,899 355,426
Non-Current Liabilities
Long Term Debt 2,715,700 3,047,800 2,533,100 2,574,100 2,971,200 2,859,700 2,050,500 2,284,400 2,280,200 2,270,900 1,100,874 1,271,439 1,266,162 1,098,163 401,826 527,509 450,356 403,159
Deferred Revenue 0 0 0 0 0 38,100 0 0 14,300 14,952 38,601 31,816 54,201 0 0 0 0 0
Deferred Tax 187,500 210,100 145,600 470,500 396,900 356,000 350,600 337,800 322,200 396,430 202,540 198,604 133,761 0 0 0 0 0
Other Non-Current Liabilities 20,200 14,600 195,500 543,500 64,700 86,900 104,000 135,100 74,800 471,500 59,603 55,640 119,472 191,783 208,824 204,114 983,445 1,274,804
Total Non-Current Liabilities 2,923,400 3,272,500 2,874,200 3,122,400 3,432,800 3,302,600 2,505,100 2,757,300 2,677,200 2,764,659 1,363,017 1,525,683 1,519,395 1,289,946 610,650 731,623 1,433,801 1,677,963
Total Liabilities 4,258,500 4,043,900 5,193,400 4,965,600 4,863,600 4,794,400 3,829,700 4,094,900 3,298,800 4,243,916 2,134,287 1,956,862 2,104,745 1,639,596 1,331,532 1,031,902 1,938,700 2,033,389
Common Stock 100 100 100 100 100 100 100 100 100 137 137 137 137 137 135 130 100 100
Retained Earnings 6,998,100 6,416,900 5,999,100 5,240,400 4,762,200 4,228,400 3,942,600 3,308,000 2,752,900 2,161,726 1,654,149 1,254,107 905,727 576,585 293,827 51,275 -243,495 -515,756
Accumulated Other Comprehensive Income/Loss 91,000 58,200 -731,200 -394,600 -375,700 -486,900 -591,900 -412,300 -650,800 -242,052 -80,514 -43,488 -89,160 -78,287 -55,803 -53,628 -82,434 -8,699
Total Stockholders Equity 299,600 310,000 1,749,300 2,816,500 2,698,200 2,260,800 2,070,600 1,925,400 1,332,400 1,372,011 211,043 547,589 255,591 -98,490 -114,442 -34,949 -1,009,823 -1,203,348
Total Investments 224,000 231,400 229,800 216,200 215,200 41,200 26,300 3,800 3,400 3,576 3,801 3,911 4,883 5,066 5,653 5,445 5,114 28,350
Total Debt 3,258,500 3,095,400 3,955,500 3,610,000 3,524,200 3,399,700 2,723,300 3,008,800 2,387,000 3,167,990 1,436,932 1,275,887 1,461,425 1,105,886 839,543 594,169 669,754 438,330
Net Debt 2,800,500 2,792,700 3,843,000 3,329,700 3,305,400 3,215,100 2,583,800 2,866,500 2,251,900 3,029,642 1,397,573 1,110,086 1,371,606 914,283 784,569 522,642 636,569 414,281

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
Cash Flows from Operating Activities
Net Income 921,500 614,600 954,300 666,300 712,700 449,900 598,700 555,100 591,200 507,577 400,042 348,380 329,142 282,758 242,552 126,614 158,228 150,374
Depreciation & Amortization 315,600 281,400 340,000 383,600 358,100 323,700 296,100 237,400 224,600 215,484 143,483 134,578 104,199 78,619 68,126 71,199 64,872 65,759
Deferred Income Tax 52,600 52,700 -261,000 49,800 31,100 -29,300 18,300 -73,600 14,800 -4,050 24,491 44,140 63,261 21,321 10,294 12,190 19,895 -5,698
Stock Based Compensation 44,900 54,000 56,500 55,700 47,600 42,700 38,500 31,800 44,500 44,618 35,604 36,017 37,807 22,656 21,298 12,744 9,881 8,244
Change in Working Capital -111,000 -73,400 -23,500 -153,200 -77,400 152,600 -15,100 -13,500 -39,100 -14,336 -31,435 47,388 -10,104 10,479 28,506 38,265 -8,035 10,798
Accounts Receivable -98,900 0 -57,700 -29,700 1,800 -70,300 -17,400 -45,500 -5,700 -14,609 -54,515 2,106 -6,425 -25,926 -24,559 -1,990 3,609 3,908
Inventory 2,400 0 0 -75,100 -124,700 -150,900 0 0 0 0 0 0 0 0 0 0 0 0
Accounts Payable -64,000 0 -21,200 -80,800 24,300 150,900 67,800 28,500 -2,600 -8,800 0 0 0 0 0 0 0 0
Other Working Capital 49,500 -73,400 55,400 32,400 21,200 222,900 2,300 32,000 -33,400 273 23,080 45,282 -3,679 36,405 53,065 40,255 -11,644 6,890
Other Non-Cash Items 500,000 131,400 -7,300 153,500 -3,900 16,700 -2,100 6,300 -289,900 -125,606 -82,733 -103,583 -56,076 -40,112 -34,744 65,389 3,065 19,044
Net Cash Provided by Operating Activities 1,141,000 1,060,700 1,059,000 1,155,700 1,068,200 956,300 934,400 743,500 546,100 623,687 489,452 506,920 468,229 375,721 336,032 326,401 247,906 248,521
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -224,800 -230,000 -274,700 -268,400 -246,800 -216,800 -231,000 -183,500 -156,500 -166,138 -146,818 -145,976 -74,373 -59,829 -38,641 -38,694 -30,652 -32,941
Acquisitions Net 3,046,300 2,980,900 578,400 -323,800 -285,100 -703,700 -153,100 -914,900 640,500 -2,941,644 115,978 -703 -806,858 -141,281 -205,558 -61,350 -18,951 -50,658
Purchases of Investments -500 0 -48,300 -32,800 -94,800 -4,500 -100 -300 -300 -266 -5,203 -5,870 -4,034 -1,549 -516 -575 -361 -44,101
Sales/Maturities of Investments 113,100 0 48,300 32,800 246,800 4,500 121,900 400 9,000 101,177 513 7,484 1,932 1,730 743 886 21,724 22,872
Other Investing Activities -2,953,600 -4,400 -2,300 200 -215,900 -7,400 -3,100 -7,200 500 554 146,500 -561 -250 -3,200 283 -85,607 -102,226 -6,003
Net Cash Used for Investing Activities -133,400 2,746,500 301,400 -592,000 -595,800 -927,900 -265,400 -1,105,500 493,200 -3,006,317 -35,530 -145,626 -883,583 -204,129 -243,689 -185,340 -130,466 -110,831
Cash Flows from Financing Activities
Debt Repayment 584,600 -894,800 430,000 110,000 49,800 449,700 -300,000 615,000 -770,000 1,734,000 160,000 -190,000 357,224 261,559 250,000 -83,754 228,713 -21,008
Common Stock Issued 0 0 0 0 0 0 0 0 0 720,800 0 0 0 0 0 0 0 0
Common Stock Repurchased -1,000,000 -2,799,800 -1,662,500 -475,000 -348,800 -300,000 -438,600 -276,300 -326,800 -20,400 -778,500 -277,411 -162,275 -381,776 -420,061 -46,740 -392,562 -204,770
Dividends Paid -215,500 -196,800 -195,200 -188,200 -175,800 -163,500 0 0 0 0 0 0 0 0 0 0 0 0
Other Financing Activities -322,400 104,900 97,500 66,100 29,600 24,700 68,800 23,800 64,500 46,613 39,400 182,939 118,606 85,437 61,274 27,685 56,473 13,187
Net Cash Used Provided by Financing Activities -953,300 -3,786,500 -1,330,200 -498,900 -445,200 10,900 -669,800 362,500 -1,032,800 2,481,013 -579,078 -284,472 313,555 -34,780 -108,787 -102,809 -107,376 -212,591
Effect of Forex Changes on Cash -13,100 -10,700 -17,800 -3,300 6,700 6,100 -2,000 6,700 -9,700 606 -1,286 -840 15 -183 -109 90 -928 -202
Net Change in Cash 41,100 10,000 12,400 61,500 34,200 45,100 -2,800 7,200 -3,200 98,989 -126,442 75,982 -101,784 136,629 -16,553 38,342 9,136 -75,103
Cash at End of Period 1,752,800 302,700 292,700 280,300 218,800 184,600 139,500 142,300 135,100 138,348 39,359 165,801 89,819 191,603 54,974 71,527 33,185 24,049
Cash at Start of Period 1,711,700 292,700 280,300 218,800 184,600 139,500 142,300 135,100 138,300 39,359 165,801 89,819 191,603 54,974 71,527 33,185 24,049 99,152
Free Cash Flow
Operating Cash Flow 1,141,000 1,060,700 1,059,000 1,155,700 1,068,200 956,300 934,400 743,500 546,100 623,687 489,452 506,920 468,229 375,721 336,032 326,401 247,906 248,521
Capital Expenditure -224,800 -230,000 -274,700 -268,400 -246,800 -216,800 -231,000 -183,500 -156,500 -166,138 -146,818 -145,976 -74,373 -59,829 -38,641 -38,694 -30,652 -32,941
Free Cash Flow 916,200 830,700 784,300 887,300 821,400 739,500 703,400 560,000 389,600 457,549 342,634 360,944 393,856 315,892 297,391 287,707 217,254 215,580