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
Revenue 15,359,000 14,984,000 14,410,000 13,874,000 11,359,000 11,088,000 10,412,000 9,739,000 6,878,000 5,737,619 5,459,998 5,099,545 4,865,513 4,327,748 3,924,020
Revenue Growth - 3.98% 3.86% 22.14% 2.44% 6.49% 6.91% 41.60% 19.88% 5.08% 7.07% 4.81% 12.43% 10.29%
Cost of Revenue 10,777,000 9,745,000 9,382,000 9,233,000 7,500,000 7,300,000 6,746,000 6,301,000 4,750,000 4,136,786 3,978,282 3,762,631 3,632,582 3,185,787 2,804,837
Gross Profit 4,582,000 5,239,000 5,028,000 4,641,000 3,859,000 3,788,000 3,666,000 3,438,000 2,128,000 1,600,833 1,481,716 1,336,914 1,232,931 1,141,961 1,119,183
Gross Profit Margin 29.80% 34.96% 34.89% 33.45% 33.97% 34.16% 35.21% 35.30% 30.94% 27.90% 27.14% 26.22% 25.34% 26.39% 28.52%
Research and Development 0 0 0 0 0 0 0 0 0 3,337 0 4,955 10,426 0 0
General and Administrative Expenses 2,095,000 2,053,000 2,071,000 1,964,000 1,789,000 1,734,000 1,716,000 1,605,000 1,011,000 920,985 882,338 860,510 817,755 762,299 698,406
Total Operating Expenses 2,401,000 2,053,000 3,201,000 3,228,000 3,076,000 2,936,000 2,857,000 2,616,000 1,300,000 920,985 882,338 860,510 817,755 762,299 698,406
Operating Income or Loss 2,181,000 1,977,000 1,799,000 1,393,000 731,000 777,000 741,000 719,000 642,000 646,612 590,390 462,333 396,435 345,251 395,005
Operating Margin 14.20% 13.19% 12.48% 10.04% 6.44% 7.01% 7.12% 7.38% 9.33% 11.27% 10.81% 9.07% 8.15% 7.98% 10.07%
Interest Expense 692,000 672,000 416,000 375,000 416,000 447,000 414,000 346,000 144,000 101,792 100,589 123,508 134,371 109,065 141,430
EBITDA 3,226,000 3,256,000 2,887,000 2,746,000 2,063,000 1,881,000 1,883,000 1,651,000 906,000 756,196 711,367 541,546 500,087 385,744 467,374
Depreciation and Amortization 1,127,000 1,125,000 1,130,000 1,264,000 1,287,000 1,202,000 1,141,000 1,011,000 289,000 127,742 121,013 107,504 98,288 92,004 84,217
Income Before Tax 1,498,000 1,459,000 1,363,000 1,128,000 373,000 352,000 328,000 331,000 479,000 538,995 502,189 323,116 267,428 184,675 241,727
Income Tax Expense 87,000 101,000 260,000 163,000 72,000 116,000 59,000 -987,000 345,000 158,989 150,056 95,965 93,364 15,105 77,582
Net Income 1,405,000 1,358,000 1,091,000 966,000 279,000 191,000 259,000 1,309,000 115,000 387,205 356,383 226,591 177,546 241,772 160,596
Net Income Margin 9.13% 9.06% 7.57% 6.96% 2.46% 1.72% 2.49% 13.44% 1.67% 6.75% 6.53% 4.44% 3.65% 5.59% 4.09%
EPS 7.72 7.39 5.82 5.05 1.46 0.98 1.27 6.01 0.77 3.15 2.78 1.83 1.42 1.93 1.28
EPS Diluted 7.62 7.29 5.72 4.95 1.43 0.96 1.24 5.88 0.76 3.08 2.72 1.77 1.39 1.90 1.26
Weighted Average Shares Out - 183,800 187,600 191,400 191,300 195,100 203,700 217,800 149,100 123,038 127,994 124,147 125,468 125,468 125,468
Weighted Average Shares Out Diluted - 186,300 190,600 195,000 195,000 199,600 208,200 222,600 152,000 125,630 131,083 127,862 127,554 127,554 127,554

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
Current Assets
Cash and Cash Equivalents 1,572,000 1,376,000 1,216,000 1,366,000 1,814,000 837,000 891,000 959,000 1,198,000 977,151 867,358 778,143 567,728 516,299
Short Term Investments 140,000 120,000 93,000 111,000 88,000 62,000 47,000 46,000 40,000 -32,911 -34,503 -40,349 -35,951 -22,106
Cash + Short Term Investments 1,712,000 1,496,000 1,309,000 1,477,000 1,902,000 899,000 938,000 1,005,000 1,238,000 977,151 867,358 778,143 567,728 516,299
Net Receivables 3,250,000 3,413,000 2,960,000 2,609,000 2,466,000 2,638,000 2,463,000 2,144,000 1,741,000 1,199,838 1,020,612 940,376 837,052 716,490
Inventory 0 0 151,000 156,000 159,000 138,000 151,000 146,000 123,000 154,080 166,025 137,628 105,214 81,034
Other Current Assets 670,000 687,000 712,000 677,000 722,000 589,000 473,000 405,000 358,000 232,518 258,113 227,169 179,296 78,036
Total Current Assets 5,632,000 5,596,000 4,981,000 4,763,000 5,090,000 4,126,000 3,874,000 3,450,000 3,337,000 2,411,985 2,146,083 1,945,688 1,509,994 1,365,478
Non-Current Assets
Property, Plant and Equipment 772,000 819,000 863,000 903,000 953,000 954,000 434,000 440,000 406,000 188,393 190,297 199,578 193,999 185,772
Goodwill 15,091,000 14,567,000 13,921,000 13,301,000 12,654,000 12,159,000 11,800,000 11,850,000 10,727,000 719,740 464,434 409,626 302,429 278,041
Intangible Assets 4,734,000 4,839,000 4,820,000 4,943,000 5,205,000 5,514,000 5,951,000 6,591,000 6,390,000 368,106 280,243 298,054 272,813 269,413
Long Term Investments 320,000 239,000 162,000 164,000 162,000 152,000 142,000 78,000 82,000 85,293 66,011 63,276 55,099 33,888
Tax Assets 164,000 166,000 118,000 124,000 114,000 119,000 109,000 98,000 89,000 42,684 35,972 32,864 37,313 78,177
Other Non-Current Assets 467,000 455,000 472,000 491,000 386,000 227,000 239,000 235,000 177,000 110,115 122,792 117,711 127,506 112,148
Total Non-Current Assets 21,548,000 21,085,000 20,356,000 19,926,000 19,474,000 19,125,000 18,675,000 19,292,000 17,871,000 1,514,331 1,159,749 1,121,109 989,159 957,439
Other Assets 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Total Assets 27,180,000 26,681,000 25,337,000 24,689,000 24,564,000 23,251,000 22,549,000 22,742,000 21,208,000 3,926,316 3,305,832 3,066,797 2,499,153 2,322,917
Current Liabilities
Accounts Payable 3,434,000 709,000 645,000 621,000 581,000 2,512,000 437,000 322,000 250,000 145,484 108,743 100,616 84,712 70,028
Short Term Debt 1,219,000 825,000 152,000 91,000 149,000 100,000 100,000 103,000 92,000 48,513 902 10,433 55,710 20,147
Tax Payables 161,000 116,000 161,000 137,000 102,000 108,000 100,000 72,000 76,000 35,173 55,694 35,778 9,639 47,039
Deferred Revenue 1,824,000 1,799,000 1,797,000 1,825,000 1,252,000 1,014,000 1,007,000 733,000 774,000 584,646 543,305 538,585 456,587 398,471
Other Current Liabilities 354,000 3,042,000 2,823,000 2,567,000 2,474,000 211,000 1,890,000 2,659,000 1,513,000 780,360 763,256 796,835 711,316 656,448
Total Current Liabilities 6,992,000 6,491,000 5,578,000 5,241,000 4,558,000 3,945,000 3,534,000 2,904,000 2,705,000 1,594,176 1,471,900 1,482,247 1,317,964 1,192,133
Non-Current Liabilities
Long Term Debt 12,481,000 13,406,000 13,083,000 12,347,000 12,755,000 11,941,000 10,907,000 10,122,000 7,108,000 2,419,293 2,282,612 2,035,586 2,366,268 1,951,708
Deferred Revenue 0 0 464,000 0 0 0 0 0 0 0 0 0 0 0
Deferred Tax 128,000 202,000 464,000 410,000 338,000 646,000 736,000 918,000 2,133,000 65,702 61,797 37,541 11,616 9,866
Other Non-Current Liabilities 612,000 470,000 447,000 649,000 633,000 456,000 418,000 440,000 402,000 182,826 193,535 178,908 162,349 138,806
Total Non-Current Liabilities 13,221,000 14,078,000 13,994,000 13,406,000 13,726,000 13,043,000 12,061,000 11,480,000 9,643,000 2,667,821 2,537,944 2,252,035 2,540,233 2,100,380
Total Liabilities 20,213,000 20,569,000 19,572,000 18,647,000 18,284,000 16,988,000 15,595,000 14,384,000 12,348,000 4,261,997 4,009,844 3,734,282 3,858,197 3,292,513
Common Stock 3,000 3,000 10,898,000 10,777,000 11,095,000 11,049,000 10,901,000 10,782,000 10,602,000 8,784 143,828 478,144 4,554 1,160
Retained Earnings 5,628,000 4,692,000 3,334,000 2,243,000 1,277,000 998,000 807,000 655,000 -399,000 -461,635 -788,798 -1,145,181 -1,371,772 -994,415
Accumulated Other Comprehensive Income/Loss -826,000 -867,000 -727,000 -406,000 -205,000 -311,000 -224,000 46,000 -570,000 -111,366 -59,091 -376 7,695 22,871
Total Stockholders Equity 6,967,000 6,112,000 5,765,000 6,042,000 6,001,000 6,003,000 6,714,000 8,109,000 8,633,000 -335,681 -704,012 -667,413 -1,359,523 -970,384
Total Investments 460,000 359,000 161,000 275,000 250,000 214,000 148,000 116,000 109,000 52,382 31,508 22,927 19,148 11,782
Total Debt 13,700,000 14,231,000 13,011,000 12,438,000 12,904,000 12,041,000 11,007,000 10,225,000 7,200,000 2,467,806 2,293,317 2,046,019 2,421,978 1,971,855
Net Debt 12,128,000 12,855,000 11,795,000 11,072,000 11,090,000 11,204,000 10,116,000 9,266,000 6,002,000 1,490,655 1,425,959 1,267,876 1,854,250 1,455,556

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
Cash Flows from Operating Activities
Net Income 1,405,000 1,358,000 1,091,000 971,000 308,000 227,000 284,000 1,328,000 130,000 388,304 356,501 226,027 176,631 240,327 165,255
Depreciation & Amortization 1,127,000 1,125,000 1,130,000 1,264,000 1,287,000 1,202,000 1,141,000 1,011,000 289,000 127,742 121,013 107,504 98,288 92,004 84,217
Deferred Income Tax -266,000 -269,000 -115,000 -138,000 -176,000 -157,000 -177,000 -1,216,000 135,000 18,351 -6,168 -24,236 16,595 -73,216 -9,005
Stock Based Compensation 203,000 217,000 194,000 170,000 95,000 146,000 113,000 106,000 80,000 37,758 30,001 22,826 25,926 14,130 17,329
Change in Working Capital 126,000 -280,000 -84,000 680,000 459,000 19,000 -106,000 -292,000 212,000 -68,965 -45,860 59,777 12,459 -82,547 103,300
Accounts Receivable 5,000 -388,000 -421,000 -138,000 255,000 -124,000 -297,000 -142,000 -62,000 -246,028 -78,630 -151,681 -60,255 -115,748 2,751
Inventory 121,000 0 0 -17,000 -229,000 -116,000 -184,000 -136,000 62,000 18,866 -32,977 32,559 -40,133 18,244 -20,699
Accounts Payable 267,000 267,000 427,000 244,000 253,000 240,000 368,000 90,000 160,000 104,350 45,804 107,047 58,345 67,382 38,914
Other Working Capital -80,000 -159,000 -90,000 591,000 180,000 19,000 7,000 -104,000 52,000 53,847 19,943 71,852 54,502 -52,425 82,334
Other Non-Cash Items 1,153,000 -2,000 44,000 -5,000 -14,000 -20,000 -1,000 33,000 14,000 -27,499 -23,733 5,472 5,802 -29,745 17,064
Net Cash Provided by Operating Activities 2,578,000 2,149,000 2,260,000 2,942,000 1,959,000 1,417,000 1,254,000 970,000 860,000 475,691 431,754 397,370 335,701 160,953 378,160
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -617,000 -649,000 -674,000 -640,000 -616,000 -582,000 -459,000 -369,000 -164,000 -78,391 -82,650 -92,346 -71,336 -75,679 -80,236
Acquisitions Net -650,000 -876,000 -1,335,000 -1,463,000 -167,000 -588,000 -326,000 -827,000 1,870,000 19,375 -96,673 -149,988 -47,420 -135,821 -101,874
Purchases of Investments -78,000 -83,000 -5,000 -10,000 -11,000 -25,000 -27,000 2,000 -40,000 -10,981 1,611 -314 -13,365 -32,684 -7,056
Sales/Maturities of Investments -38,000 0 0 5,000 -2,000 -22,000 459,000 2,000 41,000 2,491 5,861 2,335 70 2,976 21,695
Other Investing Activities 11,000 5,000 8,000 5,000 -2,000 27,000 -457,000 2,000 24,000 551 -1,263 138 -182 16,370 26,037
Net Cash Used for Investing Activities -1,346,000 -1,603,000 -2,006,000 -2,103,000 -796,000 -1,190,000 -810,000 -1,190,000 1,731,000 -66,955 -173,114 -240,175 -132,233 -224,838 -141,434
Cash Flows from Financing Activities
Debt Repayment -385,000 802,000 941,000 70,000 342,000 747,000 1,015,000 2,511,000 -1,313,000 188,000 242,000 -387,657 440,138 260,121 -78,365
Common Stock Issued -60,000 0 0 0 0 0 15,000 91,000 97,000 0 0 525,000 3,116 0 67
Common Stock Repurchased -429,000 -992,000 -1,168,000 -406,000 -447,000 -949,000 -1,405,000 -2,620,000 -1,097,000 -515,010 -415,000 -6,434 -13,363 -14,324 -9,336
Dividends Paid 0 0 0 0 0 0 0 0 0 0 0 0 -567,851 -288,322 -67,493
Other Financing Activities -109,000 -192,000 -102,000 -899,000 -112,000 -74,000 -62,000 37,000 126,000 77,754 42,656 -59,952 -8,913 -16,784 2,046
Net Cash Used Provided by Financing Activities -923,000 -382,000 -329,000 -1,235,000 -217,000 -276,000 -452,000 -72,000 -2,284,000 -249,246 -130,344 70,957 -146,873 -59,309 -153,081
Effect of Forex Changes on Cash 39,000 -4,000 -75,000 -52,000 31,000 -5,000 -60,000 53,000 -86,000 -49,697 -39,081 -17,737 -5,166 -7,122 -2,804
Net Change in Cash 348,000 160,000 -150,000 -448,000 977,000 -54,000 -68,000 -239,000 221,000 109,793 89,215 210,415 51,429 -130,316 80,841
Cash at End of Period 5,937,000 1,376,000 1,216,000 1,366,000 1,814,000 837,000 891,000 959,000 1,198,000 977,151 867,358 778,143 567,728 516,299 646,615
Cash at Start of Period 5,589,000 1,216,000 1,366,000 1,814,000 837,000 891,000 959,000 1,198,000 977,000 867,358 778,143 567,728 516,299 646,615 565,774
Free Cash Flow
Operating Cash Flow 2,578,000 2,149,000 2,260,000 2,942,000 1,959,000 1,417,000 1,254,000 970,000 860,000 475,691 431,754 397,370 335,701 160,953 378,160
Capital Expenditure -617,000 -649,000 -674,000 -640,000 -616,000 -582,000 -459,000 -369,000 -164,000 -78,391 -82,650 -92,346 -71,336 -75,679 -80,236
Free Cash Flow 1,961,000 1,500,000 1,586,000 2,302,000 1,343,000 835,000 795,000 601,000 696,000 397,300 349,104 305,024 264,365 85,274 297,924