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
Revenue 3,773,500 3,773,500 3,958,500 3,494,800 3,427,100 2,496,100 2,768,800 2,229,100 645,106 634,545 617,225 572,050 512,338 508,144 437,104 426,082 416,783
Revenue Growth - -4.67% 13.27% 1.98% 37.30% -9.85% 24.21% 245.54% 1.66% 2.81% 7.90% 11.65% 0.83% 16.25% 2.59% 2.23%
Cost of Revenue 1,445,900 204,900 2,216,800 2,307,200 2,397,700 1,558,200 1,780,700 1,434,900 191,105 176,499 66,110 56,576 46,135 0 0 0 0
Gross Profit 2,327,600 3,568,600 1,741,700 1,187,600 1,029,400 937,900 988,100 794,200 454,001 458,046 551,115 515,474 466,203 508,144 437,104 426,082 416,783
Gross Profit Margin 61.46% 94.57% 44.00% 33.98% 30.04% 37.57% 35.69% 35.63% 70.38% 72.18% 89.29% 90.11% 91.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
General and Administrative Expenses 331,300 92,000 553,400 83,700 60,600 68,300 68,300 66,000 67,603 52,353 121,734 118,083 104,196 226,970 235,006 215,351 196,959
Total Operating Expenses 696,000 655,200 771,300 366,100 322,000 352,200 358,600 336,900 155,801 138,118 237,314 229,660 222,106 266,512 269,763 248,497 229,473
Operating Income or Loss 1,057,900 1,057,900 970,100 805,900 662,200 537,200 599,400 371,900 298,200 319,928 313,801 285,814 244,097 241,632 167,341 177,585 187,310
Operating Margin 28.06% 28.03% 24.51% 23.06% 19.32% 21.52% 21.65% 16.68% 46.22% 50.42% 50.84% 49.96% 47.64% 47.55% 38.28% 41.68% 44.94%
Interest Expense 34,000 -62,400 56,400 47,400 37,600 35,900 38,200 41,300 5,747 43 0 0 0 879 896 875 19
EBITDA 1,234,500 1,143,200 1,136,900 986,500 901,700 762,400 843,500 653,300 342,655 366,283 357,905 322,574 275,670 275,005 195,004 204,223 212,084
Depreciation and Amortization 179,800 158,000 166,800 180,600 239,500 225,200 204,000 192,200 44,455 46,355 40,000 34,602 31,573 34,184 29,960 27,725 25,656
Income Before Tax 1,047,600 1,047,600 432,900 756,100 660,400 501,400 571,200 334,400 306,604 324,024 309,697 283,656 242,551 240,084 164,623 177,230 193,407
Income Tax Expense 286,200 286,200 197,900 227,100 192,200 130,600 146,000 -66,200 120,884 119,001 119,983 107,657 85,156 100,678 65,227 70,779 78,119
Net Income 761,400 761,400 235,000 529,000 468,200 374,900 426,500 401,700 186,820 205,023 189,714 175,999 157,395 139,406 99,396 106,451 115,288
Net Income Margin 20.21% 20.18% 5.94% 15.14% 13.66% 15.02% 15.40% 18.02% 28.96% 32.31% 30.74% 30.77% 30.72% 27.43% 22.74% 24.98% 27.66%
EPS 7.18 7.20 2.21 4.93 4.28 3.37 3.81 3.70 2.27 2.46 2.21 1.99 1.78 1.52 1.03 1.17 1.27
EPS Diluted 7.15 7.17 2.20 4.92 4.27 3.35 3.80 3.69 2.27 2.46 2.21 1.99 1.78 1.52 1.03 1.17 1.24
Weighted Average Shares Out - 105,800 106,300 107,000 109,100 111,400 111,800 107,200 81,400 83,100 85,406 87,331 87,460 89,994 95,754 90,733 90,733
Weighted Average Shares Out Diluted - 106,200 106,700 107,200 109,300 111,800 112,200 107,500 81,400 83,100 85,406 87,331 87,460 89,994 95,754 90,733 92,951

Reported Currency: USD Q4 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
Current Assets
Cash and Cash Equivalents 2,023,000 543,200 432,700 341,900 245,400 229,300 275,100 143,500 97,298 102,253 147,927 221,341 135,597 134,936 53,789 383,730 281,423
Short Term Investments 0 0 91,700 37,100 92,400 71,000 35,700 47,300 0 0 0 0 0 0 0 0 0
Cash + Short Term Investments 2,023,000 543,200 524,400 379,000 337,800 300,300 310,800 190,800 97,298 102,253 147,927 221,341 135,597 134,936 53,789 383,730 281,423
Net Receivables 0 337,300 418,100 369,600 390,400 291,500 357,700 234,500 134,339 96,118 90,586 80,796 62,599 49,529 51,098 43,077 46,828
Inventory 0 0 543,000 745,900 812,100 0 0 0 7,318 5,122 4,622 4,007 4,146 4,152 4,510 5,804 6,266
Other Current Assets 0 1,098,800 70,500 36,800 26,500 15,800 15,200 11,400 134 625 972 2,717 567 1,065 537 452 26,708
Total Current Assets 2,023,000 1,979,300 1,556,000 1,531,300 1,566,800 607,600 683,700 436,700 239,089 204,118 244,107 308,861 202,909 189,682 109,934 433,063 361,225
Non-Current Assets
Property, Plant and Equipment 0 245,800 222,200 217,600 193,600 100,400 76,600 78,800 60,849 65,274 71,770 72,208 78,959 81,712 86,998 96,165 89,848
Goodwill 0 3,140,600 3,122,800 3,025,400 2,895,100 2,682,100 2,691,400 2,707,400 26,468 7,655 0 0 0 0 0 0 0
Intangible Assets 0 1,561,500 1,662,800 1,668,600 1,729,000 1,589,900 1,720,200 1,902,600 71,646 59,311 55,673 45,939 42,720 42,169 44,565 39,630 39,367
Long Term Investments 0 345,300 253,200 245,800 42,700 61,200 86,200 82,700 72,923 48,430 12,351 14,581 14,270 14,305 12,615 3,090 5,699
Tax Assets 0 217,800 222,900 372,700 377,600 399,700 436,800 488,200 3,494 5,309 13,677 13,745 20,989 21,439 20,482 0 0
Other Non-Current Assets 0 -5,600 -41,000 -246,900 -288,300 -327,000 -373,900 -430,700 65,676 54,002 -13,677 -13,745 -20,989 -21,439 -20,482 0 0
Total Non-Current Assets 0 5,508,200 5,442,900 5,283,200 4,949,700 4,506,300 4,637,300 4,829,000 238,076 180,670 139,794 132,728 135,949 138,186 144,178 138,885 134,914
Other Assets 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Total Assets 2,023,000 7,487,500 6,998,900 6,814,500 6,516,500 5,113,900 5,321,000 5,265,700 477,165 384,788 383,901 441,589 338,858 327,868 254,112 571,948 496,139
Current Liabilities
Accounts Payable 0 0 420,200 295,400 250,000 171,900 198,500 153,800 74,960 60,104 58,566 52,958 45,148 46,071 40,084 42,958 55,137
Short Term Debt 0 0 304,700 49,000 68,700 103,000 299,800 108,200 -72,934 7,874 -57,561 -48,739 -44,413 0 8,349 428,891 9,326
Tax Payables 75,500 1,000 3,500 8,200 4,200 4,000 4,100 2,600 18 1,633 1,774 29,903 20,857 12,185 3,165 0 0
Deferred Revenue 0 5,900 11,700 15,200 10,200 4,500 8,500 15,400 3,107 4,019 1,988 1,100 1,084 351 280 207 26,379
Other Current Liabilities 0 1,377,500 740,600 809,700 984,400 2,200 89,100 56,600 80,270 2,000 68,898 102,139 50,331 5,865 103 96 86
Total Current Liabilities 75,500 1,383,400 1,477,200 1,169,300 1,313,300 281,600 595,900 334,000 85,403 73,997 71,891 107,458 52,150 52,287 48,816 472,152 90,928
Non-Current Liabilities
Long Term Debt 0 1,590,000 1,566,600 1,428,500 1,267,300 914,300 915,600 1,237,900 1,843 1,896 0 0 0 0 0 0 0
Deferred Revenue 0 0 0 197,900 164,700 135,900 124,300 88,200 0 -7,205 0 0 0 0 0 0 0
Deferred Tax 0 0 222,900 372,700 377,600 399,700 436,800 488,200 0 5,309 13,677 13,745 20,989 21,439 20,482 20,576 19,180
Other Non-Current Liabilities 0 529,100 266,900 41,300 44,700 26,800 7,400 6,800 71,973 51,146 48,266 35,869 26,597 17,872 8,940 4,503 4,371
Total Non-Current Liabilities 0 2,119,100 2,056,400 2,040,400 1,854,300 1,476,700 1,484,100 1,821,100 73,816 51,146 61,943 49,614 47,586 39,311 29,422 25,079 23,551
Total Liabilities 75,500 3,502,500 3,533,600 3,209,700 3,167,600 1,758,300 2,080,000 2,155,100 159,219 125,143 133,834 157,072 99,736 91,598 78,238 497,231 114,479
Common Stock 2,233,800 1,100 1,100 1,100 1,200 1,200 1,200 1,200 929 927 926 919 913 908 901 19,574 19,574
Retained Earnings 0 2,525,200 2,171,100 2,145,500 1,810,200 1,512,600 1,288,200 993,300 710,779 603,597 472,005 349,290 275,491 232,121 133,087 53,352 360,318
Accumulated Other Comprehensive Income/Loss 0 -9,400 -31,000 55,600 74,600 37,600 11,500 50,700 -762 -824 -689 -1,050 -893 -899 -972 -801 -824
Total Stockholders Equity 2,233,800 3,985,000 3,465,300 3,604,800 3,348,900 3,355,600 3,241,000 3,110,600 317,946 259,645 250,067 284,517 239,122 236,270 175,874 74,717 381,660
Total Investments 0 345,300 344,900 282,900 135,100 132,200 121,900 130,000 72,923 48,430 12,351 14,581 14,270 14,305 12,615 3,090 5,699
Total Debt 0 1,590,000 1,871,300 1,428,500 1,336,000 914,300 1,215,400 1,237,900 1,843 1,896 0 0 0 0 0 0 0
Net Debt -2,023,000 1,046,800 1,438,600 1,086,600 1,090,600 685,000 940,300 1,094,400 -95,455 -100,357 -147,927 -221,341 -135,597 -134,936 -53,789 -383,730 -281,423

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
Cash Flows from Operating Activities
Net Income 549,400 0 235,000 529,000 468,200 370,800 425,200 400,600 185,720 205,023 189,714 175,999 157,395 139,406 99,396 106,451 115,288
Depreciation & Amortization 120,000 0 166,800 167,400 158,500 176,600 204,000 192,200 44,455 46,355 40,000 34,602 31,573 34,184 29,960 27,725 25,656
Deferred Income Tax -6,900 0 -155,700 -18,900 -30,900 -37,200 -47,700 -238,400 232 -8,283 -290 -7,145 -493 940 21 1,367 -206
Stock Based Compensation 35,100 0 30,700 26,600 21,700 21,800 35,100 52,600 14,503 12,181 15,577 20,823 12,348 12,618 20,801 1,087 1,077
Change in Working Capital 598,300 0 -84,100 -113,600 843,400 52,100 -86,800 -54,100 -12,790 -9,922 12,777 -2,123 -1,984 13,945 -17,701 -23,949 23,044
Accounts Receivable 6,900 0 -49,800 12,000 -90,000 50,300 -70,300 -20,600 -7,367 -4,847 -8,498 -4,222 -8,088 168 -7,309 -959 -676
Inventory -141,000 0 0 -109,300 57,400 31,600 -56,300 -51,600 -12,474 3,297 2,610 -1,294 6,975 8,013 -1,349 5,491 -7,783
Accounts Payable -42,500 0 38,800 45,000 59,400 -25,700 46,800 10,300 19,841 1,550 5,888 5,516 1,113 5,784 -3,334 -8,155 14,226
Other Working Capital 774,900 0 -73,100 -61,300 816,600 -4,100 -7,000 7,800 -12,790 -9,922 12,777 -2,123 -1,984 -20 -5,709 -20,326 17,277
Other Non-Cash Items -31,300 0 458,400 6,300 -2,100 48,700 4,900 21,500 -2,557 -76 4,879 2,224 1,696 2,036 2,436 85 86
Net Cash Provided by Operating Activities 1,264,600 1,075,600 651,100 596,800 1,458,800 632,800 534,700 374,400 229,563 245,278 262,657 224,380 200,535 203,129 134,913 112,766 164,945
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -27,900 0 -59,800 -51,000 -47,400 -35,100 -36,300 -37,500 -44,402 -39,340 -50,154 -28,673 -30,066 -29,143 -23,556 -37,997 -43,816
Acquisitions Net 0 0 -708,300 -151,500 -351,500 0 25,600 -1,414,100 -16,237 -2,960 -1,987 -2,532 -2,911 0 0 0 0
Purchases of Investments -125,500 0 -119,300 -311,000 -234,600 -108,800 -168,000 -140,000 -23,326 -35,386 -1,987 -2,532 -2,911 -1,250 -7,990 0 0
Sales/Maturities of Investments 135,700 0 52,300 160,200 202,500 128,000 178,700 155,100 44,402 39,340 50,154 28,673 30,066 0 0 1,500 1,500
Other Investing Activities 800 -55,100 0 600 500 0 -25,600 0 -44,823 -41,075 -48,164 -26,133 -27,155 112 -998 26,157 -21,803
Net Cash Used for Investing Activities -16,900 -55,100 -835,100 -352,700 -430,500 -15,900 -25,600 -1,436,500 -84,386 -79,421 -52,138 -31,197 -32,977 -30,281 -32,544 -10,340 -64,119
Cash Flows from Financing Activities
Debt Repayment -90,000 0 -220,000 -20,000 -225,000 -350,000 -364,000 -700,000 0 -4,040 0 0 0 0 -19,661 0 0
Common Stock Issued 0 0 0 103,400 549,700 9,300 341,100 1,945,900 0 0 0 0 0 0 301,238 0 0
Common Stock Repurchased -78,100 0 -100,900 -81,300 -349,100 -167,900 -161,800 -26,100 -64,617 -135,345 -176,660 -51,426 -52,872 -46,990 -299,190 0 0
Dividends Paid -165,000 0 -209,400 -193,300 -170,600 -150,000 -130,300 -118,100 -78,538 -73,431 -110,830 -58,369 -114,025 -40,372 -19,661 0 0
Other Financing Activities -180,500 -656,100 612,000 -9,100 -6,700 -4,300 -56,600 -2,000 -6,977 1,285 3,557 2,356 0 -4,339 -395,036 -119 -828
Net Cash Used Provided by Financing Activities -513,600 -656,100 81,700 -200,300 -201,700 -662,900 -371,600 1,099,700 -150,132 -211,531 -283,933 -107,439 -166,897 -91,701 -432,310 -119 -828
Effect of Forex Changes on Cash 17,700 52,800 -10,000 -9,100 1,600 200 -5,900 8,600 0 0 0 0 0 0 0 0 0
Net Change in Cash 751,800 417,200 -112,300 34,700 828,200 -45,800 131,600 46,200 -4,955 -45,674 -73,414 85,744 661 81,147 -329,941 102,307 99,998
Cash at End of Period 4,760,600 417,200 979,900 1,092,200 1,057,500 229,300 275,100 143,500 97,298 102,253 147,927 221,341 135,597 134,936 53,789 383,730 281,423
Cash at Start of Period 4,008,800 0 1,092,200 1,057,500 229,300 275,100 143,500 97,300 102,253 147,927 221,341 135,597 134,936 53,789 383,730 281,423 181,425
Free Cash Flow
Operating Cash Flow 1,264,600 1,075,600 651,100 596,800 1,458,800 632,800 534,700 374,400 229,563 245,278 262,657 224,380 200,535 203,129 134,913 112,766 164,945
Capital Expenditure -27,900 0 -59,800 -51,000 -47,400 -35,100 -36,300 -37,500 -44,402 -39,340 -50,154 -28,673 -30,066 -29,143 -23,556 -37,997 -43,816
Free Cash Flow 1,236,700 1,075,600 591,300 545,800 1,411,400 597,700 498,400 336,900 185,161 205,938 212,503 195,707 170,469 173,986 111,357 74,769 121,129