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,094,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,493,400 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,601,100 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 39.09% 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 95,300 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 677,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 786,300 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 814,800 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 19.78% 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 100,000 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 939,500 852,000 830,400 714,400 527,600 513,200 552,800 488,600 890,400 842,400 1,109,300 1,218,800 50,364 211,665 421,705 320,244 515,885 460,086 383,191 395,632 308,151
Depreciation and Amortization 114,700 114,800 106,600 77,500 75,100 80,000 84,600 87,200 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 668,500 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 1,200 -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 667,000 622,700 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 16.30% 15.17% 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 4.02 3.77 2.92 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 4.00 3.74 2.90 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,344 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 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 218,100 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
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 218,100 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
Net Receivables 550,600 632,500 579,900 583,100 417,600 543,900 524,700 534,600 871,700 887,600 1,309,400 1,376,600 1,417,095 623,905 516,905 455,090 461,081 472,222 422,134 423,847 396,459
Inventory 645,900 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
Other Current Assets 74,500 88,500 79,700 63,500 59,200 58,100 52,900 771,000 1,037,600 1,199,000 343,900 404,400 201,661 113,990 145,611 144,761 177,580 123,676 113,056 97,759 73,507
Total Current Assets 1,489,100 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
Non-Current Assets
Property, Plant and Equipment 466,500 464,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
Goodwill 3,280,800 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
Intangible Assets 1,002,800 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
Long Term Investments 0 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
Tax Assets 135,400 113,200 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
Other Non-Current Assets 98,000 100,100 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
Total Non-Current Assets 4,983,500 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
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,472,600 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
Current Liabilities
Accounts Payable 286,400 278,900 355,000 385,700 245,100 325,100 378,600 321,500 436,600 403,800 583,100 576,900 569,596 294,858 262,357 207,661 217,898 227,786 206,286 207,320 195,289
Short Term Debt 25,900 26,200 29,300 25,600 22,100 19,000 0 0 800 700 13,400 5,000 3,096 4,862 4,951 2,286 624 18,768 22,188 4,137 11,957
Tax Payables 20,300 20,700 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
Deferred Revenue 33,900 46,900 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
Other Current Liabilities 562,300 576,900 613,200 577,200 468,200 371,300 408,400 846,800 924,000 1,050,000 1,043,000 1,028,300 965,229 327,574 273,524 230,673 274,531 301,753 270,315 295,695 292,238
Total Current Liabilities 928,800 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
Non-Current Liabilities
Long Term Debt 1,715,600 2,067,400 2,369,700 956,700 904,700 1,090,200 787,600 1,440,700 4,278,400 4,685,800 2,997,400 2,571,600 2,454,278 1,304,225 702,521 803,351 953,468 1,042,223 721,873 748,477 724,148
Deferred Revenue 0 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
Deferred Tax 40,300 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
Other Non-Current Liabilities 289,100 289,200 263,300 233,500 306,300 242,000 258,200 561,000 921,300 808,200 826,200 763,200 758,256 403,898 349,986 388,734 434,613 316,581 342,044 299,213 278,881
Total Non-Current Liabilities 2,045,000 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
Total Liabilities 2,973,800 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
Common Stock 1,700 1,700 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
Retained Earnings 2,210,900 1,866,200 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
Accumulated Other Comprehensive Income/Loss -250,500 -244,400 -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
Total Stockholders Equity 3,498,800 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
Total Investments -135,400 -113,200 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
Total Debt 1,741,500 2,093,600 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
Net Debt 1,523,400 1,923,300 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

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 667,100 622,900 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 114,700 114,800 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 -43,900 -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 34,100 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 14,700 -58,600 -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 17,900 -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 71,900 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 -4,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 -71,100 -68,700 -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 110,700 3,500 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 798,700 619,200 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 -72,900 -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 600 -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 0 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 -35,400 -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 -107,700 -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 -368,700 -332,500 1,427,500 55,600 -191,500 250,000 -635,400 -2,922,400 -386,000 1,719,400 454,500 97,500 227,200 588,300 -98,394 -148,099 -107,010 311,645 -8,949 17,301 -101,364
Common Stock Issued 17,400 9,600 0 22,200 32,900 12,500 13,300 37,200 20,700 19,400 37,000 80,000 68,177 13,300 9,941 8,247 5,590 7,388 4,066 17,056 10,862
Common Stock Repurchased -100,000 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 0 -50,000 -40,641 -59,359 -25,000 -4,200
Dividends Paid -150,600 -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 600 0 -3,500 -17,000 0 -6,900 901,400 -95,700 29,500 -20,800 -125,200 13,400 -81,109 -5,710 -1,961 1,696 1,503 4,204 3,043 0 0
Net Cash Used Provided by Financing Activities -601,900 -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 -8,000 -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 81,100 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 711,800 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 630,700 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 798,700 619,200 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 -72,900 -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 725,800 543,200 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