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 14,984,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 9,745,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 5,239,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 34.95% 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 0 0 0 0 0 0
General and Administrative Expenses 2,053,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,862,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 1,977,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 13.19% 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 672,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,268,000 3,256,000 2,937,000 2,813,000 2,141,000 2,100,000 1,953,000 1,810,000 1,129,000 809,545 732,779 588,030 520,103 466,532 493,146
Depreciation and Amortization 1,125,000 1,125,000 1,138,000 1,420,000 1,410,000 1,323,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,459,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 101,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,358,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.03% 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.38 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.27 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 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
Current Assets
Cash and Cash Equivalents 1,376,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 0 0 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,376,000 1,376,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,927,000 3,927,000 2,960,000 2,609,000 2,466,000 2,638,000 2,463,000 2,040,000 1,741,000 1,199,838 1,020,612 940,376 762,970 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 293,000 293,000 561,000 521,000 563,000 451,000 322,000 259,000 235,000 80,916 92,088 89,541 74,082 51,655
Total Current Assets 5,596,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 819,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 14,567,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,839,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 105,000 105,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 166,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 589,000 589,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,085,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 26,681,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 0 0 3,316,000 2,981,000 2,813,000 2,512,000 437,000 322,000 250,000 145,484 108,743 100,616 84,712 70,028
Short Term Debt 718,000 718,000 152,000 91,000 149,000 100,000 100,000 103,000 92,000 48,513 826 10,433 55,710 20,147
Tax Payables 116,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 0 0 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 5,773,000 5,773,000 313,000 344,000 344,000 319,000 1,990,000 1,746,000 1,589,000 815,533 819,026 832,613 720,955 703,487
Total Current Liabilities 6,491,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 13,178,000 13,178,000 12,859,000 12,347,000 12,755,000 11,941,000 10,907,000 10,122,000 7,108,000 2,419,293 2,292,491 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 202,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 698,000 698,000 207,000 649,000 633,000 456,000 418,000 440,000 402,000 182,826 183,656 178,908 162,349 138,806
Total Non-Current Liabilities 14,078,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,569,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 11,028,000 11,028,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 4,692,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 -867,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,112,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 105,000 105,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,896,000 13,896,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,520,000 12,520,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,358,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,125,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 -269,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 217,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 0 -121,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 -388,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 121,000 121,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 -282,000 -282,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,149,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 0 0 -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 -876,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 -6,000 -6,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 -38,000 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 -683,000 -683,000 8,000 5,000 0 27,000 -457,000 2,000 24,000 551 -1,263 138 -182 16,370 26,037
Net Cash Used for Investing Activities -1,603,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 -5,582,000 -5,582,000 -2,659,000 -2,691,000 -2,499,000 -3,675,000 -3,061,000 -4,652,000 -1,951,000 -2,061,076 -182,769 -2,448,412 -2,000,879 -1,719,879 -97,212
Common Stock Issued 0 0 0 0 0 0 15,000 91,000 97,000 64,297 35,228 525,000 3,466 1,981,114 67
Common Stock Repurchased -992,000 -992,000 -1,168,000 -406,000 -447,000 -949,000 -1,405,000 -2,620,000 -1,097,000 -515,010 -415,131 -6,434 -13,363 -14,324 -9,336
Dividends Paid 0 0 0 0 0 0 -4,076,000 -7,163,000 -638,000 -2,248,500 -425,000 -2,073,294 -567,851 -288,322 -67,493
Other Financing Activities 6,192,000 6,192,000 3,498,000 1,862,000 2,729,000 4,348,000 8,075,000 14,272,000 1,305,000 4,511,043 857,328 4,074,097 2,431,754 -17,898 20,893
Net Cash Used Provided by Financing Activities -382,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 -4,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 160,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,476,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,316,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,149,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 0 0 -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 2,149,000 2,149,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