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 6,053,100 5,867,900 5,375,600 5,190,100 4,895,800 4,357,700 4,145,900 3,776,200 3,493,100 3,394,800 3,297,600 3,194,300 2,921,900 2,749,300 2,589,220 2,520,922 2,422,398 2,220,940 1,945,661 1,736,506 1,462,062
Revenue Growth - 9.16% 3.57% 6.01% 12.35% 5.11% 9.79% 8.10% 2.90% 2.95% 3.23% 9.32% 6.28% 6.18% 2.71% 4.07% 9.07% 14.15% 12.04% 18.77%
Cost of Revenue 3,351,300 3,279,400 3,125,600 2,926,600 2,681,600 2,373,700 2,305,100 2,046,600 1,902,500 1,883,000 1,844,700 1,756,300 1,630,500 1,534,800 1,431,455 1,419,932 1,450,680 1,353,042 1,184,524 1,099,506 928,674
Gross Profit 2,701,800 2,588,500 2,250,000 2,263,500 2,214,200 1,984,000 1,840,800 1,729,600 1,590,600 1,511,800 1,452,900 1,438,000 1,291,400 1,214,500 1,157,765 1,100,990 971,718 867,898 761,137 637,000 533,388
Gross Profit Margin 44.64% 44.11% 41.86% 43.61% 45.23% 45.53% 44.40% 45.80% 45.54% 44.53% 44.06% 45.02% 44.20% 44.17% 44.71% 43.67% 40.11% 39.08% 39.12% 36.68% 36.48%
Research and Development 98,300 122,400 110,000 105,200 102,600 93,600 89,700 70,800 63,200 64,700 59,800 61,800 54,800 0 0 0 0 0 0 0 0
General and Administrative Expenses 1,510,000 1,531,100 1,652,200 1,184,400 1,184,500 1,143,800 1,049,100 996,900 866,400 837,600 811,700 815,800 746,300 721,900 712,812 708,098 631,386 562,864 509,035 424,224 361,635
Total Operating Expenses 1,935,300 1,531,100 1,652,200 1,184,400 1,184,500 1,143,800 1,049,100 996,900 866,400 837,600 811,700 815,800 746,300 721,900 712,812 688,098 631,386 562,864 509,035 424,224 361,635
Operating Income or Loss 766,500 1,057,400 597,800 1,079,100 1,029,700 840,200 791,700 732,700 724,200 674,200 641,200 622,200 545,100 492,600 444,953 412,892 340,332 305,034 252,102 212,776 171,753
Operating Margin 12.67% 18.02% 11.12% 20.79% 21.03% 19.28% 19.10% 19.40% 20.73% 19.86% 19.44% 19.48% 18.66% 17.92% 17.18% 16.38% 14.05% 13.73% 12.96% 12.25% 11.75%
Interest Expense 98,600 110,900 89,600 54,500 61,000 73,600 79,400 52,600 27,700 30,500 27,400 27,700 14,000 8,700 27,777 35,568 46,945 0 0 0 0
EBITDA 987,100 1,258,300 826,300 1,300,300 1,221,000 1,019,400 934,500 867,200 839,300 775,200 737,400 721,000 630,100 576,000 517,700 513,156 425,709 361,705 303,829 256,934 210,846
Depreciation and Amortization 203,000 197,100 213,400 214,100 186,200 172,100 135,600 121,900 105,700 101,000 91,200 90,500 85,000 77,100 71,572 85,352 71,404 56,671 51,727 44,158 39,093
Income Before Tax 698,400 967,400 523,300 1,031,700 973,800 773,700 719,500 692,700 705,900 635,400 624,900 597,800 542,500 494,600 418,256 392,236 308,260 264,925 213,098 174,883 127,443
Income Tax Expense 148,600 211,800 109,400 204,200 187,900 157,800 150,900 -50,700 246,900 225,000 211,000 203,400 192,700 185,000 147,562 148,715 113,078 95,900 74,171 52,068 38,631
Net Income 549,800 755,600 413,900 827,500 785,900 615,900 568,600 743,400 459,000 410,400 413,900 394,400 349,800 309,600 270,717 243,533 195,174 169,025 138,927 122,906 88,808
Net Income Margin 9.09% 12.88% 7.70% 15.94% 16.05% 14.13% 13.71% 19.69% 13.14% 12.09% 12.55% 12.35% 11.97% 11.26% 10.46% 9.66% 8.06% 7.61% 7.14% 7.08% 6.07%
EPS 2.26 3.09 1.70 3.38 3.18 2.50 2.32 2.97 1.78 1.57 1.53 1.43 1.25 1.08 0.96 0.87 0.72 0.64 0.54 0.48 0.36
EPS Diluted 2.23 3.05 1.68 3.32 3.12 2.44 2.27 2.90 1.75 1.54 1.51 1.40 1.23 1.06 0.94 0.85 0.70 0.62 0.52 0.46 0.34
Weighted Average Shares Out - 244,900 242,900 244,900 246,800 246,200 245,500 250,600 257,600 262,200 270,200 277,200 280,200 286,400 284,000 281,516 271,480 263,360 259,424 255,428 247,472
Weighted Average Shares Out Diluted - 247,600 246,300 249,600 252,200 252,100 250,700 256,100 262,100 267,200 275,000 282,400 285,400 291,600 288,800 285,908 284,464 281,248 275,784 277,156 272,264

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 752,100 344,500 270,300 240,600 183,100 155,700 316,700 278,900 187,800 330,000 423,000 496,900 343,000 251,400 189,202 447,143 197,999 249,809 110,476 126,678 145,540
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 752,100 344,500 270,300 240,600 183,100 155,700 316,700 278,900 187,800 330,000 423,000 496,900 343,000 251,400 189,202 447,143 197,999 249,809 110,476 126,678 145,540
Net Receivables 555,300 526,900 422,000 405,500 398,800 356,400 345,300 345,900 287,000 276,200 322,900 330,200 303,100 264,600 231,055 222,158 211,194 249,161 231,403 189,013 167,218
Inventory 658,500 613,300 646,600 535,400 495,400 417,400 382,800 330,700 258,200 274,000 245,900 250,500 242,200 200,700 195,401 216,870 198,893 213,651 194,900 156,149 148,898
Other Current Assets 50,800 45,000 57,000 51,900 35,100 26,900 33,400 44,700 23,800 25,800 40,700 38,200 45,500 38,500 33,823 42,094 57,035 22,732 19,291 22,598 32,140
Total Current Assets 2,016,700 1,529,700 1,395,900 1,233,400 1,112,400 956,400 1,078,200 1,000,200 756,800 906,000 1,032,500 1,115,800 933,800 755,200 649,481 928,265 665,121 735,353 556,070 494,438 493,796
Non-Current Assets
Property, Plant and Equipment 915,300 1,113,700 761,100 652,700 612,800 573,000 598,200 607,700 588,600 609,600 616,200 594,100 586,000 506,000 468,324 455,636 384,519 350,853 340,484 326,903 332,204
Goodwill 2,433,300 2,431,500 2,426,800 2,274,500 2,229,600 2,079,500 1,992,900 1,958,900 1,444,100 1,354,900 1,325,000 1,222,200 1,213,800 868,400 857,361 838,078 845,230 688,842 686,301 523,676 511,643
Intangible Assets 2,919,700 3,302,300 3,431,600 3,494,300 3,110,200 2,750,000 2,274,000 2,320,500 1,431,800 1,269,500 1,272,400 1,204,300 1,254,900 904,100 872,460 794,891 810,173 665,168 682,594 1,069,740 985,928
Long Term Investments 12,000 12,000 12,700 9,100 9,100 9,700 8,500 9,300 8,500 8,400 24,800 24,500 23,000 12,000 9,192 12,815 10,061 620,837 -9,410 -11,217 -7,600
Tax Assets 0 0 757,000 745,100 707,300 579,600 576,400 561,200 512,200 484,800 14,400 16,600 17,600 6,000 16,298 20,432 15,107 10,470 9,410 11,217 7,600
Other Non-Current Assets 369,200 180,000 -439,500 -412,600 -366,900 -290,800 -459,000 -443,000 -387,900 -376,300 96,000 82,200 69,000 65,900 72,078 68,329 71,227 -539,033 68,705 71,036 66,070
Total Non-Current Assets 6,649,500 7,039,500 6,949,700 6,763,100 6,302,100 5,701,000 4,991,000 5,014,600 3,597,300 3,350,900 3,348,800 3,143,900 3,164,300 2,362,400 2,295,713 2,190,181 2,136,317 1,797,137 1,778,084 1,467,679 1,384,202
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 8,666,200 8,569,200 8,345,600 7,996,500 7,414,500 6,657,400 6,069,200 6,014,800 4,354,100 4,256,900 4,381,300 4,259,700 4,098,100 3,117,600 2,945,194 3,118,446 2,801,438 2,532,490 2,334,154 1,962,117 1,877,998
Current Liabilities
Accounts Payable 705,900 630,600 666,700 663,800 588,100 473,300 430,200 398,900 331,600 293,900 284,100 256,700 240,600 231,800 206,278 177,778 186,998 167,495 156,554 178,434 121,952
Short Term Debt 3,400 203,800 74,000 952,200 351,400 252,900 598,300 270,900 426,800 357,200 396,600 153,800 253,800 2,600 90,000 218,949 74,739 148,706 140,411 121,282 104,036
Tax Payables 7,700 7,200 7,000 3,300 12,700 7,500 2,900 5,000 6,200 7,200 1,000 2,300 39,800 1,700 1,771 15,633 1,760 2,304 13,447 32,990 11,479
Deferred Revenue 0 0 757,000 -663,800 -588,100 -473,300 2,900 -398,900 -331,600 -293,900 -284,100 -256,700 -258,900 -231,800 -206,278 -177,778 -186,998 135,576 133,992 0 0
Other Current Liabilities 529,600 580,400 436,100 455,900 436,400 358,600 294,900 260,200 237,300 214,400 223,600 238,400 191,400 147,500 149,043 154,672 123,624 139,284 133,992 77,004 120,072
Total Current Liabilities 1,246,600 1,422,000 1,183,800 2,075,200 1,388,600 1,092,300 1,326,300 935,000 1,001,900 872,700 905,300 651,200 725,600 383,600 447,092 567,032 387,121 457,788 444,404 409,710 357,539
Non-Current Liabilities
Long Term Debt 2,208,200 2,377,100 2,751,400 1,757,300 1,980,800 1,954,200 1,508,800 2,103,400 693,400 692,800 698,600 649,500 649,400 249,700 249,673 597,347 781,402 707,311 792,925 635,261 754,706
Deferred Revenue 0 0 0 -745,100 -707,300 -579,600 -576,400 -561,200 -512,200 -484,800 -484,100 -476,000 -470,000 -292,300 -254,261 -201,256 -171,981 0 0 0 0
Deferred Tax 658,600 743,100 757,000 745,100 707,300 579,600 576,400 561,200 512,200 484,800 484,100 476,000 470,000 292,300 254,261 201,256 171,981 162,746 134,269 124,882 108,216
Other Non-Current Liabilities 359,100 171,600 163,500 185,700 317,400 363,500 203,900 197,200 168,700 183,400 191,400 183,000 192,000 151,200 123,309 151,039 129,421 124,185 98,402 95,128 97,220
Total Non-Current Liabilities 3,225,900 3,291,800 3,671,900 2,688,100 3,005,500 2,897,300 2,289,100 2,861,800 1,374,300 1,361,000 1,374,100 1,308,500 1,311,400 693,300 627,243 949,642 1,082,804 994,243 1,025,596 855,271 960,142
Total Liabilities 4,472,500 4,713,800 4,855,700 4,763,300 4,394,100 3,989,600 3,615,400 3,796,800 2,376,200 2,233,700 2,279,400 1,959,700 2,037,000 1,076,900 1,074,335 1,516,674 1,469,925 1,452,031 1,470,000 1,264,981 1,317,681
Common Stock 293,700 293,700 293,700 292,800 292,800 292,800 292,800 292,800 292,800 146,400 146,400 146,400 146,400 146,400 73,214 73,214 73,214 69,991 69,991 69,991 69,991
Retained Earnings 6,200,900 6,012,300 5,524,600 5,366,000 4,786,000 4,237,400 3,832,600 3,479,000 2,926,000 2,650,000 2,414,900 2,168,500 1,929,300 1,714,000 1,501,795 1,275,117 1,063,928 891,868 740,130 618,071 510,480
Accumulated Other Comprehensive Income/Loss -18,200 -27,200 -29,300 -68,200 -77,600 -66,700 -53,600 -36,400 -63,800 -45,900 -34,700 200 2,500 2,900 16,307 10,078 -20,454 39,128 12,153 -454 -3,110
Total Stockholders Equity 4,193,700 3,855,400 3,489,900 3,233,200 3,020,400 2,667,800 2,453,800 2,218,000 1,977,900 2,023,200 2,101,900 2,300,000 2,061,100 2,040,700 1,870,859 1,601,772 1,331,513 1,080,265 863,837 696,878 560,030
Total Investments 12,000 12,000 12,700 9,100 9,100 9,700 8,500 9,300 8,500 8,400 24,800 24,500 23,000 12,000 9,192 12,815 10,061 620,837 -9,410 -11,217 -7,600
Total Debt 2,211,600 2,605,600 2,673,500 2,562,900 2,163,900 2,063,100 2,107,100 2,374,300 1,120,200 1,050,000 1,095,200 803,300 903,200 252,300 339,673 816,296 856,141 856,017 933,336 756,543 858,742
Net Debt 1,459,500 2,261,100 2,403,200 2,322,300 1,980,800 1,907,400 1,790,400 2,095,400 932,400 720,000 672,200 306,400 560,200 900 150,471 369,153 658,142 606,208 822,860 629,865 713,202

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 549,800 755,600 413,900 827,500 785,900 615,900 568,600 743,400 459,000 410,400 413,900 394,400 349,800 309,600 270,694 243,533 195,174 169,025 138,927 122,906 88,808
Depreciation & Amortization 219,900 197,100 219,000 219,100 189,700 176,400 141,100 125,400 107,600 101,000 91,200 90,500 85,000 77,100 71,572 85,352 71,404 56,671 51,727 44,158 39,093
Deferred Income Tax -99,800 -13,800 -117,700 20,300 25,700 5,600 11,100 -237,600 24,900 24,000 12,700 11,100 13,200 59,400 38,853 23,145 15,155 16,519 9,025 2,390 12,863
Stock Based Compensation 62,700 64,900 32,300 23,700 21,500 20,800 23,300 18,100 16,000 16,100 17,000 17,000 12,400 11,000 11,846 0 12,414 11,416 10,617 0 0
Change in Working Capital -21,500 -9,300 -68,900 -17,300 59,300 33,200 14,000 800 74,200 36,700 13,500 -16,100 75,400 -23,100 24,321 30,462 28,706 1,954 -30,505 -4,929 62,681
Accounts Receivable -85,900 1,600 -5,300 2,400 -13,400 -9,200 -3,400 -9,700 -12,700 33,500 -1,800 -31,200 -9,000 -35,300 -12,702 6,201 26,473 -6,902 -14,265 0 42,730
Inventory 28,000 38,500 -92,800 -29,100 -61,900 -33,800 -55,100 -25,200 19,200 -38,500 1,800 -7,300 -1,100 -9,000 24,052 -10,552 2,443 -13,758 -13,061 -9,815 4,876
Accounts Payable 111,200 55,200 39,900 47,500 168,000 72,800 54,900 30,300 50,500 21,800 2,400 67,900 30,700 27,400 22,668 2 10,040 5,247 -4,195 0 5,254
Other Working Capital 2,500 -104,600 -10,700 -38,100 -33,400 3,400 17,600 5,400 17,200 19,900 11,100 -45,500 54,800 -6,200 -9,697 34,811 -10,250 17,367 1,016 4,886 9,821
Other Non-Cash Items 539,000 36,100 406,600 -79,500 -91,800 12,600 5,500 31,400 -26,400 17,900 -8,000 2,700 -12,200 3,800 11,196 6,275 13,314 -6,908 6,653 25,582 -8,557
Net Cash Provided by Operating Activities 1,099,400 1,030,600 885,200 993,800 990,300 864,500 763,600 681,500 655,300 606,100 540,300 499,600 523,600 437,800 428,482 400,949 336,167 248,677 186,444 190,107 194,888
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -227,200 -223,500 -178,800 -118,800 -98,900 -73,700 -60,400 -45,000 -49,800 -61,800 -70,500 -67,100 -74,500 -76,600 -63,833 -135,379 -98,319 -48,876 -47,598 -37,737 -34,977
Acquisitions Net -13,300 0 -546,800 -556,000 -512,700 -475,000 -49,800 -1,260,000 -305,300 -74,900 -216,800 -6,400 -666,000 -69,200 -126,025 543 -383,372 -211 -337,471 -83,540 -194,201
Purchases of Investments 0 0 0 0 0 0 0 0 0 0 0 0 0 -1,600 -1,838 0 0 0 0 0 0
Sales/Maturities of Investments 0 0 0 0 0 0 0 0 0 0 0 0 0 1,600 1,838 0 0 0 0 0 0
Other Investing Activities -3,500 -10,800 -3,000 -7,200 3,500 -4,800 -1,900 1,600 500 -4,500 -1,100 -3,600 -800 -2,000 9,410 30,696 15,530 6,565 -447 16,163 3,513
Net Cash Used for Investing Activities -244,000 -234,300 -728,600 -682,000 -608,100 -553,500 -112,100 -1,303,400 -354,600 -141,200 -288,400 -77,100 -741,300 -147,800 -180,448 -104,140 -466,161 -42,522 -385,516 -105,114 -225,665
Cash Flows from Financing Activities
Debt Repayment -200,200 -270,600 119,900 400,700 99,000 -49,000 0 1,265,500 68,900 -38,300 293,100 -99,400 650,900 -87,400 -476,600 -40,581 100,072 -77,377 174,725 -103,076 100,366
Common Stock Issued 94,400 0 26,200 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16,069 12,195 17,167 18,633
Common Stock Repurchased -300,100 -300,100 -26,200 -500,000 -300,000 -250,000 -200,000 -400,000 -400,000 -363,100 -478,800 -50,100 -250,400 -80,200 -100 -389 -403 -246 0 0 0
Dividends Paid -274,000 -266,500 -255,000 -247,500 -237,300 -224,100 -213,300 -190,400 -183,000 -175,300 -167,500 -155,200 -134,500 -97,400 -44,039 -32,344 -23,113 -19,746 -16,868 -15,315 -14,005
Other Financing Activities 9,800 111,600 14,200 94,700 78,200 50,200 -195,700 23,800 74,500 41,700 46,600 44,900 39,200 38,500 17,015 14,999 10,667 7,681 7,601 0 -8,613
Net Cash Used Provided by Financing Activities -680,900 -725,600 -120,900 -252,100 -360,100 -472,900 -609,000 698,900 -439,600 -535,000 -306,600 -259,800 305,200 -226,500 -503,724 -58,315 87,222 -73,619 177,653 -101,224 96,381
Effect of Forex Changes on Cash 4,300 3,500 -6,000 -2,300 5,300 900 -4,700 14,100 -3,300 -22,900 -19,200 -8,800 4,100 -1,300 -2,251 10,650 -9,038 6,797 5,217 -2,631 4,302
Net Change in Cash 178,800 74,200 29,700 57,500 27,400 -161,000 37,800 91,100 -142,200 -93,000 -73,900 153,900 91,600 62,200 -257,941 249,144 -51,810 139,333 -16,202 -18,862 69,906
Cash at End of Period 1,938,000 344,500 270,300 240,600 183,100 155,700 316,700 278,900 187,800 330,000 423,000 496,900 343,000 251,400 189,202 447,143 197,999 249,809 110,476 126,678 145,540
Cash at Start of Period 1,759,200 270,300 240,600 183,100 155,700 316,700 278,900 187,800 330,000 423,000 496,900 343,000 251,400 189,200 447,143 197,999 249,809 110,476 126,678 145,540 75,634
Free Cash Flow
Operating Cash Flow 1,099,400 1,030,600 885,200 993,800 990,300 864,500 763,600 681,500 655,300 606,100 540,300 499,600 523,600 437,800 428,482 400,949 336,167 248,677 186,444 190,107 194,888
Capital Expenditure -227,200 -223,500 -178,800 -118,800 -98,900 -73,700 -60,400 -45,000 -49,800 -61,800 -70,500 -67,100 -74,500 -76,600 -63,833 -135,379 -98,319 -48,876 -47,598 -37,737 -34,977
Free Cash Flow 872,200 807,100 706,400 875,000 891,400 790,800 703,200 636,500 605,500 544,300 469,800 432,500 449,100 361,200 364,649 265,570 237,848 199,801 138,846 152,370 159,911