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 4,104,500 4,104,500 4,121,800 3,764,800 3,017,800 2,957,200 2,965,100 4,936,500 4,890,000 6,449,000 7,039,000 7,479,700 4,416,146 3,456,686 3,030,773 2,692,468 3,351,976 3,398,698 3,154,469 2,946,579 2,278,129
Revenue Growth - -0.42% 9.48% 24.75% 2.05% -0.27% -39.94% 0.95% -24.17% -8.38% -5.89% 69.37% 27.76% 14.05% 12.56% -19.68% -1.37% 7.74% 7.06% 29.34%
Cost of Revenue 2,585,300 2,585,300 2,757,200 2,445,600 1,960,200 1,905,700 1,917,400 3,107,400 3,095,900 4,263,200 4,563,000 5,006,800 3,146,554 2,382,964 2,100,133 1,907,333 2,337,426 2,374,048 2,248,219 2,098,558 1,623,419
Gross Profit 1,519,200 1,519,200 1,364,600 1,319,200 1,057,600 1,051,500 1,047,700 1,829,100 1,794,100 2,185,800 2,476,000 2,472,900 1,269,592 1,073,722 930,640 785,135 1,014,550 1,024,650 906,250 848,021 654,710
Gross Profit Margin 37.02% 37.01% 33.11% 35.04% 35.05% 35.56% 35.33% 37.05% 36.69% 33.89% 35.18% 33.06% 28.75% 31.06% 30.71% 29.16% 30.27% 30.15% 28.73% 28.78% 28.74%
Research and Development 99,800 99,800 92,200 85,900 75,700 78,900 76,700 115,800 114,100 119,600 117,300 125,800 93,557 78,158 67,156 57,884 62,450 58,810 58,055 46,042 31,453
General and Administrative Expenses 680,200 680,200 677,100 596,400 520,500 540,100 534,300 1,032,500 979,300 1,334,300 1,493,800 1,562,100 1,158,436 626,527 529,329 507,303 606,980 587,865 541,209 478,907 376,015
Total Operating Expenses 780,000 780,000 769,300 682,300 596,200 619,000 611,000 1,148,300 1,093,400 1,453,900 1,611,100 1,687,900 1,251,993 704,685 596,485 565,187 689,865 646,675 599,264 524,949 407,468
Operating Income or Loss 739,200 739,200 595,300 636,900 461,400 432,500 436,700 680,800 700,700 731,900 864,900 774,000 -43,119 168,517 334,155 219,948 324,685 377,975 306,986 323,072 247,242
Operating Margin 17.98% 18.01% 14.44% 16.92% 15.29% 14.63% 14.73% 13.79% 14.33% 11.35% 12.29% 10.35% -0.98% 4.88% 11.03% 8.17% 9.69% 11.12% 9.73% 10.96% 10.85%
Interest Expense 118,300 118,300 61,800 12,500 23,900 30,100 32,600 87,300 140,100 102,700 68,600 69,100 67,635 58,835 37,379 41,118 61,464 71,894 52,626 45,565 37,931
EBITDA 829,400 739,200 718,800 715,400 531,200 515,400 521,400 865,000 886,000 995,600 1,118,800 1,072,900 183,547 479,067 418,334 324,049 327,470 463,754 381,718 390,197 308,151
Depreciation and Amortization 85,100 0 123,500 78,500 69,800 82,900 84,600 182,900 181,000 260,900 252,700 286,100 163,792 108,132 84,179 105,480 87,281 84,549 75,096 72,560 60,909
Income Before Tax 618,900 618,900 550,600 626,800 432,100 407,500 379,800 489,200 561,000 628,800 797,300 726,400 -183,965 111,580 300,147 172,647 367,140 303,643 255,469 283,518 210,032
Income Tax Expense -4,000 -4,000 67,400 70,800 75,000 45,800 58,100 9,200 109,400 148,300 182,300 183,800 -79,353 73,059 97,200 56,428 108,344 93,154 71,702 98,469 73,008
Net Income 622,800 622,900 480,900 553,000 358,600 355,700 347,400 666,500 522,200 469,100 222,900 536,800 -107,186 34,222 197,828 115,493 228,734 210,927 183,731 185,049 171,225
Net Income Margin 15.24% 15.18% 11.67% 14.69% 11.88% 12.03% 11.72% 13.50% 10.68% 7.27% 3.17% 7.18% -2.43% 0.99% 6.53% 4.29% 6.82% 6.21% 5.82% 6.28% 7.52%
EPS 3.77 3.77 2.93 3.34 2.15 2.10 1.98 3.67 2.88 2.60 1.17 2.67 -0.84 0.35 2.01 1.19 2.34 2.14 1.84 1.84 1.72
EPS Diluted 3.74 3.75 2.92 3.30 2.14 2.09 1.96 3.63 2.85 2.57 1.15 2.62 -0.84 0.34 1.99 1.17 2.31 2.11 1.81 1.80 1.68
Weighted Average Shares Out - 165,100 164,800 165,800 166,500 169,400 175,800 181,700 181,300 180,300 190,600 201,100 127,368 98,233 98,037 97,415 97,887 98,762 99,784 100,665 99,316
Weighted Average Shares Out Diluted - 166,300 165,600 167,500 167,400 170,400 177,300 183,700 183,100 182,600 193,700 204,600 127,368 99,753 99,294 98,522 99,068 100,205 101,371 102,618 101,706

Reported Currency: USD Q4 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 170,300 108,900 94,500 82,100 82,500 74,300 113,300 238,500 126,300 110,400 265,100 261,341 50,077 46,056 33,396 39,344 70,795 54,820 48,500 31,495 47,989
Short Term Investments 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Cash + Short Term Investments 170,300 108,900 94,500 82,100 82,500 74,300 113,300 238,500 126,300 110,400 265,100 261,341 50,077 46,056 33,396 39,344 70,795 54,820 48,500 31,495 47,989
Net Receivables 561,700 531,500 534,300 367,500 502,900 488,200 831,600 764,000 1,167,700 1,205,900 1,334,300 1,292,648 569,204 516,905 455,090 461,081 472,222 422,134 423,847 396,459 420,403
Inventory 677,700 790,000 562,900 420,000 377,400 387,500 581,000 524,200 1,174,300 1,130,400 1,243,300 1,380,271 449,863 405,356 360,627 417,287 407,127 398,857 349,312 323,676 285,577
Other Current Assets 159,300 128,100 112,300 105,500 99,100 89,400 222,900 253,400 312,300 361,800 389,400 38,434 168,691 100,980 97,185 114,467 87,877 81,817 73,365 73,507 75,482
Total Current Assets 1,569,000 1,558,500 1,304,000 975,100 1,061,900 1,039,400 1,748,800 2,672,000 2,780,600 2,902,100 3,232,100 3,260,368 1,237,835 1,069,297 946,298 1,032,179 1,038,021 957,628 895,024 825,137 829,451
Non-Current Assets
Property, Plant and Equipment 362,000 344,500 310,000 301,200 283,200 272,600 545,500 538,600 942,800 950,000 1,170,000 1,224,488 387,525 329,435 333,688 343,881 367,426 330,372 311,839 336,302 343,550
Goodwill 3,274,600 3,252,600 2,504,500 2,392,200 2,258,300 2,072,700 4,351,100 4,217,400 5,770,600 4,741,900 5,134,200 4,894,512 2,273,918 2,066,044 2,088,797 2,101,851 2,021,526 1,718,771 1,718,207 1,620,404 1,373,549
Intangible Assets 1,042,400 1,094,600 428,000 325,900 339,200 276,300 1,558,400 1,631,800 2,529,600 1,608,100 1,776,100 1,909,656 592,285 453,570 486,407 515,508 491,403 287,011 1,984,740 1,878,530 1,481,667
Long Term Investments 0 0 -23,100 -27,400 -29,600 -26,200 -43,000 -39,000 -62,800 -87,900 -93,600 -89,040 -60,899 -56,349 -49,609 -51,354 -51,556 -50,578 -48,971 -49,074 -50,989
Tax Assets 0 26,000 23,100 27,400 29,600 26,200 43,000 39,000 62,800 87,900 93,600 89,040 60,899 56,349 49,609 51,354 51,556 50,578 48,971 49,074 50,989
Other Non-Current Assets 315,300 171,300 207,100 202,800 196,900 145,500 429,900 2,475,000 388,100 448,100 430,900 506,287 94,750 55,187 56,144 59,794 82,238 71,197 62,152 80,606 126,009
Total Non-Current Assets 4,994,300 4,889,000 3,449,600 3,222,100 3,077,600 2,767,100 6,884,900 8,862,800 9,631,100 7,748,100 8,511,200 8,534,943 3,348,478 2,904,236 2,965,036 3,021,034 2,962,593 2,407,351 2,358,731 2,295,438 1,951,226
Other Assets 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Total Assets 6,563,300 6,447,500 4,753,600 4,197,200 4,139,500 3,806,500 8,633,700 11,534,800 12,411,700 10,650,200 11,743,300 11,795,311 4,586,313 3,973,533 3,911,334 4,053,213 4,000,614 3,364,979 3,253,755 3,120,575 2,780,677
Current Liabilities
Accounts Payable 278,900 355,000 385,700 245,100 325,100 378,600 495,700 436,600 578,800 583,100 596,600 569,596 294,858 262,357 207,661 217,898 231,643 206,286 207,320 195,289 170,077
Short Term Debt 0 29,300 25,600 22,100 19,000 10,400 156,700 800 700 6,700 2,500 3,096 4,862 4,951 2,286 624 18,768 22,188 4,137 11,957 73,631
Tax Payables 0 21,800 32,000 14,600 11,100 10,400 31,100 87,300 0 0 0 0 14,547 5,964 5,659 5,451 12,599 22,493 17,518 27,395 13,198
Deferred Revenue 0 43,800 31,200 22,500 22,500 21,300 29,900 22,500 126,600 154,100 130,500 188,275 212,599 198,546 150,703 70,456 86,249 83,512 88,925 84,142 37,148
Other Current Liabilities 670,700 635,000 609,200 482,800 382,400 408,400 517,100 1,011,300 780,400 882,600 880,600 776,954 129,522 80,942 85,629 209,526 224,246 209,296 224,288 235,491 216,595
Total Current Liabilities 949,600 1,063,100 1,051,700 772,500 749,000 818,700 1,199,400 1,471,200 1,486,500 1,626,500 1,610,200 1,537,921 641,841 546,796 446,279 498,504 560,906 521,282 524,670 526,879 497,451
Non-Current Liabilities
Long Term Debt 1,988,300 2,317,300 894,100 839,600 1,029,100 787,600 1,440,700 4,278,400 4,709,300 2,997,400 2,552,600 2,454,278 1,304,225 702,521 803,351 953,468 1,042,223 721,873 748,477 724,148 732,862
Deferred Revenue 0 0 93,200 22,600 21,300 90,000 285,600 759,300 287,200 328,500 324,800 73,397 306,859 245,807 266,738 0 0 0 0 0 0
Deferred Tax 40,000 43,300 89,800 107,400 104,400 105,900 394,800 609,500 847,800 528,300 580,600 488,102 188,957 167,005 173,566 146,559 170,033 109,781 125,785 142,873 78,532
Other Non-Current Liabilities 368,300 315,700 202,900 348,800 281,800 168,200 275,400 162,000 526,600 497,700 457,400 758,256 97,039 109,802 95,060 434,613 316,581 342,044 299,213 278,881 210,354
Total Non-Current Liabilities 2,396,600 2,676,300 1,280,000 1,318,400 1,436,600 1,151,700 2,396,500 5,809,200 6,370,900 4,351,900 3,915,400 3,774,033 1,897,080 1,225,135 1,338,715 1,534,640 1,528,837 1,173,698 1,173,475 1,145,902 1,021,748
Total Liabilities 3,346,200 3,739,400 2,331,700 2,090,900 2,185,600 1,970,400 3,595,900 7,280,400 7,857,400 5,978,400 5,525,600 5,311,954 2,538,921 1,771,931 1,784,994 2,033,144 2,089,743 1,694,980 1,698,145 1,672,781 1,519,199
Common Stock 0 1,700 1,700 1,700 1,700 1,700 1,800 1,800 1,800 2,000 113,500 113,454 16,437 16,401 16,442 16,379 16,537 16,629 16,867 16,828 8,250
Retained Earnings 0 1,390,500 1,051,400 631,200 401,000 169,200 2,481,700 2,068,100 1,791,700 2,044,000 1,829,100 1,292,288 1,579,290 1,624,605 1,502,242 1,457,676 1,296,226 1,148,126 1,020,978 889,063 760,966
Accumulated Other Comprehensive Income/Loss 0 -239,000 -213,900 -207,300 -226,500 -228,600 -243,400 -736,300 -645,000 -380,300 -43,600 -7,198 -151,241 -22,342 20,597 -26,615 121,866 16,704 -986 24,534 -357
Total Stockholders Equity 3,217,100 2,708,100 2,421,900 2,106,300 1,953,900 1,836,100 5,037,800 4,254,400 4,554,300 4,671,800 6,217,700 6,483,357 2,047,392 2,201,602 2,126,340 1,898,681 1,910,871 1,669,999 1,555,610 1,447,794 1,261,478
Total Investments 0 0 -23,100 -27,400 -29,600 -26,200 -43,000 -39,000 -62,800 -87,900 -93,600 -89,040 -60,899 -56,349 -49,609 -51,354 -51,556 -50,578 -48,971 -49,074 -50,989
Total Debt 1,988,300 2,346,600 894,100 839,600 1,029,100 787,600 1,440,700 4,279,200 4,710,000 3,004,100 2,555,100 2,457,374 1,309,087 707,472 805,637 954,092 1,060,991 744,061 752,614 736,105 806,493
Net Debt 1,818,000 2,237,700 799,600 757,500 946,600 713,300 1,327,400 4,040,700 4,583,700 2,893,700 2,290,000 2,196,033 1,259,010 661,416 772,241 914,748 990,196 689,241 704,114 704,610 758,504

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 509,700 622,700 480,900 553,000 358,600 355,700 321,700 661,100 521,600 475,800 608,600 542,600 -104,612 38,521 202,321 116,219 228,734 210,927 183,731 185,049 171,225
Depreciation & Amortization 121,100 59,500 106,600 77,500 75,100 80,000 84,600 182,900 181,000 260,900 252,700 286,100 163,792 108,132 84,179 105,480 87,281 84,549 75,096 72,560 60,909
Deferred Income Tax -52,300 -92,500 -44,800 -9,000 4,600 -18,400 -4,100 -159,700 -62,500 40,300 1,700 81,400 -175,816 -5,583 30,716 30,616 40,754 -16,496 -11,085 5,898 16,736
Stock Based Compensation 25,600 29,100 24,900 29,800 20,300 21,400 20,900 39,600 34,200 33,000 33,600 31,100 35,847 19,489 21,468 17,324 20,572 22,913 25,377 24,186 4,596
Change in Working Capital -15,100 10,100 -214,900 -32,400 114,600 -96,000 7,000 -18,600 74,900 -54,300 68,600 63,300 92,367 -36,578 -64,606 -10,357 -87,077 43,693 -38,185 -25,092 35,494
Accounts Receivable 30,000 -24,400 30,400 -142,000 178,000 -17,500 -15,300 -30,900 21,300 48,800 9,000 -91,100 55,720 1,348 -50,410 960 -69,967 -6,467 -6,180 -12,081 63,422
Inventory 51,400 109,600 -187,000 -121,400 -29,100 13,600 -40,100 -29,400 34,300 1,400 -3,700 67,700 125,099 18,263 -44,495 66,684 -33,311 19,057 -39,354 -19,201 -51,996
Accounts Payable -84,000 -75,100 -56,900 114,200 -81,900 -63,600 58,300 32,600 38,000 -8,100 34,500 36,400 -61,990 -24,330 55,321 -13,822 -1,973 18,134 -18,935 6,629 17,274
Other Working Capital -12,500 -10,100 -1,400 116,800 47,600 -28,500 4,100 9,100 -18,700 -96,400 28,800 50,300 -26,462 -31,859 -25,022 -64,179 18,174 12,969 26,284 -439 6,794
Other Non-Cash Items 4,500 2,000 10,600 -5,700 400 10,300 9,000 -85,100 112,200 -16,400 43,200 -89,200 56,382 196,245 -3,702 -913 -86,050 -3,706 -3,323 -14,743 -24,869
Net Cash Provided by Operating Activities 593,500 620,800 363,300 613,200 573,600 353,000 439,100 620,200 861,400 739,300 1,008,400 915,300 67,960 320,226 270,376 258,369 204,214 341,880 231,611 247,858 264,091
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -76,800 -76,000 -85,200 -60,200 -62,200 -58,500 -48,200 -70,900 -117,800 -134,300 -129,600 -170,000 -94,532 -73,348 -59,523 -54,137 -53,089 -62,129 -51,078 -62,471 -48,867
Acquisitions Net 11,300 -600 -1,580,900 -337,100 -58,000 -272,500 -13,700 2,699,900 -25,000 -1,913,900 -12,000 -48,900 470,459 -733,105 0 1,567 -2,027 -487,561 -29,286 -150,534 -869,155
Purchases of Investments 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7,138 684 17,111 0
Sales/Maturities of Investments 70,100 0 78,900 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1,929 1,153 23,835 60
Other Investing Activities 10,600 -8,800 4,400 6,600 2,300 -900 -6,900 1,400 21,000 82,700 13,300 7,700 -350 -1,633 -790 -2,016 42,636 -5,544 -31,530 -12,226 773,399
Net Cash Used for Investing Activities 15,200 -85,400 -1,582,800 -390,700 -117,900 -331,900 -68,800 2,630,400 -121,800 -1,965,500 -128,300 -211,200 375,577 -808,086 -60,313 -54,586 -12,480 -550,025 -110,057 -184,285 -144,563
Cash Flows from Financing Activities
Debt Repayment -52,100 0 -88,300 -103,800 -191,500 -401,500 -675,100 -2,923,200 -386,000 -358,900 -16,800 -7,400 -1,309,039 -832,147 -804,713 -729,150 -107,010 -313,521 -8,949 0 -850,000
Common Stock Issued 8,200 0 0 22,200 32,900 12,500 13,300 37,200 0 2,097,700 508,300 188,300 1,604,323 13,322 9,941 639,298 5,590 7,388 4,066 17,056 10,862
Common Stock Repurchased -2,700 0 -52,700 -150,000 -150,200 -150,000 -500,000 -200,000 0 -200,000 -1,150,000 -715,800 -334,159 -12,785 -24,712 -50,000 -50,000 -40,641 -59,359 -25,000 -4,200
Dividends Paid -143,400 -145,200 -138,600 -133,000 -127,100 -122,700 -187,200 -251,700 -243,600 -231,700 -211,400 -194,200 -112,397 -79,537 -75,465 -70,927 -67,284 -59,910 -56,583 -53,134 -43,128
Other Financing Activities -389,000 -322,900 1,512,300 142,400 0 644,600 941,100 -94,900 29,500 -20,800 -125,200 13,400 -81,034 1,414,700 704,358 1,696 1,503 629,370 3,043 17,301 748,636
Net Cash Used Provided by Financing Activities -579,000 -468,100 1,232,700 -222,200 -435,900 -17,100 -407,900 -3,432,600 -600,100 1,286,300 -995,100 -715,700 -232,306 503,553 -190,591 -209,083 -217,201 222,686 -117,782 -43,777 -137,830
Effect of Forex Changes on Cash -11,500 -4,300 1,200 12,100 -20,200 4,200 -1,400 56,800 -27,300 -44,200 -30,600 15,400 33 -11,672 -6,812 -648 -5,985 1,434 2,548 -2,791 1,808
Net Change in Cash 18,200 61,400 14,400 12,400 -400 8,200 -12,000 -125,200 112,200 15,900 -145,600 3,800 211,264 4,021 12,660 -5,948 -31,451 15,975 6,320 17,005 -16,494
Cash at End of Period 506,700 170,300 108,900 94,500 82,100 82,500 74,300 113,300 238,500 126,300 110,400 265,100 261,341 50,077 46,056 33,396 39,344 70,795 54,820 48,500 31,495
Cash at Start of Period 488,500 108,900 94,500 82,100 82,500 74,300 86,300 238,500 126,300 110,400 256,000 261,300 50,077 46,056 33,396 39,344 70,795 54,820 48,500 31,495 47,989
Free Cash Flow
Operating Cash Flow 593,500 620,800 363,300 613,200 573,600 353,000 439,100 620,200 861,400 739,300 1,008,400 915,300 67,960 320,226 270,376 258,369 204,214 341,880 231,611 247,858 264,091
Capital Expenditure -76,800 -76,000 -85,200 -60,200 -62,200 -58,500 -48,200 -70,900 -117,800 -134,300 -129,600 -170,000 -94,532 -73,348 -59,523 -54,137 -53,089 -62,129 -51,078 -62,471 -48,867
Free Cash Flow 516,700 544,800 278,100 553,000 511,400 294,500 390,900 549,300 743,600 605,000 878,800 745,300 -26,572 246,878 210,853 204,232 151,125 279,751 180,533 185,387 215,224