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,733,800 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 964,000 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,769,800 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 64.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 36,800 43,100 47,100 48,900 65,600 0 0 0 0 0 0 0 0 0 0 0 0
General and Administrative Expenses 405,600 391,800 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 624,700 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,145,100 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 41.87% 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,000 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,440,100 1,413,100 1,746,500 1,384,100 1,396,200 1,020,600 1,145,500 1,047,800 1,138,000 1,054,236 833,264 755,520 695,915 592,887 509,440 371,069 375,087 342,245
Depreciation and Amortization 295,000 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
Income Before Tax 1,035,800 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 242,400 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 777,700 614,400 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 28.42% 22.91% 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 5.38 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 5.37 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 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
Current Assets
Cash and Cash Equivalents 356,200 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,100 1,200 4,000 5,000 4,100 3,600 0 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 357,300 302,700 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 518,800 357,700 334,300 483,000 457,800 467,500 390,400 374,300 313,200 368,952 286,180 225,893 224,405 190,014 151,270 106,157 96,941 91,396
Inventory 0 84,500 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 140,900 65,200 32,000 36,700 36,400 17,800 50,700 39,100 20,300 52,952 13,292 6,714 9,832 41,248 7,066 21,656 16,187 8,525
Total Current Assets 1,017,000 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 800,000 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,760,600 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 452,100 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 231,800 231,400 229,800 216,200 211,100 37,600 0 0 19,600 -363,508 13,817 55,878 -10,397 0 1,773 0 0 12,356
Tax Assets 30,500 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 206,600 264,700 2,870,200 214,300 154,600 233,000 99,500 214,500 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,481,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,498,600 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 240,700 158,400 292,800 320,700 99,300 375,000 263,500 225,400 183,100 245,664 87,432 109,727 109,667 167,004 111,995 101,401 83,381 78,234
Short Term Debt 43,100 47,600 1,422,400 1,012,500 553,000 540,000 672,800 724,400 106,800 874,811 336,058 4,448 195,263 5,554 437,717 66,660 219,398 35,171
Tax Payables 10,500 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 635,500 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 10,500 190,300 282,300 9,000 311,800 136,700 5,200 3,100 900 1,831 95,188 90,423 79,715 250 163,007 125,520 202,120 232,843
Total Current Liabilities 929,800 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,832,600 3,047,800 2,533,100 2,597,500 2,971,200 2,859,700 2,050,500 2,284,400 2,280,200 2,293,179 1,100,874 1,271,439 1,266,162 1,100,332 401,826 527,509 450,356 403,159
Deferred Revenue 224,800 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 202,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 21,100 14,600 195,500 54,400 64,700 48,800 104,000 135,100 60,500 60,098 21,002 23,824 65,271 189,614 208,824 204,114 983,445 1,274,804
Total Non-Current Liabilities 3,281,000 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,210,800 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,580,900 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 43,600 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 282,200 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 232,900 231,400 229,800 216,200 215,200 41,200 0 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,100,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,744,300 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 777,600 614,400 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 295,000 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 63,400 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 43,300 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 -116,900 -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 -53,500 -83,000 -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 -34,800 -46,500 0 -75,100 -124,700 -150,900 0 0 0 0 0 0 0 0 0 0 0 0
Accounts Payable -27,500 46,500 -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 -1,100 9,600 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 425,500 131,600 -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,067,600 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,000 -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 2,993,000 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 -6,500 -6,000 -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 7,700 6,000 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 -3,068,200 -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 -300,500 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 -9,500 -1,390,000 -350,000 -450,000 -465,000 -250,000 -300,000 -615,000 -770,000 -340,000 0 -190,000 -347,224 -555,000 0 -163,754 -35,287 -136,008
Common Stock Issued 111,700 637,100 132,500 644,300 602,800 752,100 87,300 35,000 41,100 720,848 0 0 0 0 0 0 0 0
Common Stock Repurchased -501,200 -2,799,800 -1,662,500 -475,000 -348,800 -300,000 -438,600 -276,300 -326,800 -20,456 -778,484 -277,411 -162,275 -381,776 -420,061 -46,740 -392,562 -204,770
Dividends Paid -203,400 -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 -21,600 -37,000 745,000 -30,000 -58,400 -27,700 68,800 638,800 64,000 4,233,418 199,406 182,939 823,054 901,996 311,274 107,685 320,473 128,187
Net Cash Used Provided by Financing Activities -624,000 -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 -22,600 -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 120,400 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,384,400 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,264,000 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,067,600 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,000 -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 843,600 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