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 10,036,000 9,821,000 14,528,000 13,877,000 12,552,000 10,333,000 8,423,000 8,668,000 9,241,000 6,595,200 6,413,800 6,070,700 5,807,600 5,745,700 5,269,500 3,769,500 3,446,000 4,758,016 4,132,602 1,117,141 1,039,506
Revenue Growth - -32.40% 4.69% 10.56% 21.47% 22.68% -2.83% -6.20% 40.12% 2.83% 5.65% 4.53% 1.08% 9.04% 39.79% 9.39% -27.57% 15.13% 269.93% 7.47%
Cost of Revenue 6,218,000 6,145,000 8,820,000 8,682,000 8,348,000 6,610,000 5,569,000 5,794,000 6,233,000 4,393,200 4,332,700 4,085,600 3,946,900 3,998,000 3,637,700 2,800,600 2,636,900 3,401,931 2,929,567 791,581 739,600
Gross Profit 3,818,000 3,676,000 5,708,000 5,195,000 4,204,000 3,723,000 2,854,000 2,874,000 3,008,000 2,202,000 2,081,100 1,985,100 1,860,700 1,747,700 1,631,800 968,900 809,100 1,356,085 1,203,035 325,560 299,906
Gross Profit Margin 38.04% 37.43% 39.29% 37.44% 33.49% 36.03% 33.88% 33.16% 32.55% 33.39% 32.45% 32.70% 32.04% 30.42% 30.97% 25.70% 23.48% 28.50% 29.11% 29.14% 28.85%
Research and Development 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 84,800 106,314 105,580 0 0
General and Administrative Expenses 1,898,000 2,096,000 4,118,000 3,938,000 3,516,000 2,667,000 1,301,000 1,442,000 1,710,000 1,102,800 810,500 920,700 781,500 671,800 675,800 554,100 389,400 504,130 505,528 129,443 120,252
Total Operating Expenses 1,825,000 2,209,000 4,118,000 3,938,000 3,516,000 2,667,000 1,301,000 1,442,000 1,710,000 1,102,800 810,500 920,700 781,500 671,800 675,800 554,100 474,200 610,444 611,108 129,443 120,252
Operating Income or Loss 2,027,000 1,467,000 1,653,000 1,055,000 736,000 969,000 1,458,000 1,432,000 1,298,000 1,099,200 1,270,600 1,064,400 1,079,200 1,066,800 801,100 277,900 334,900 745,641 591,927 184,955 179,654
Operating Margin 20.22% 14.94% 11.38% 7.60% 5.86% 9.38% 17.31% 16.52% 14.05% 16.67% 19.81% 17.53% 18.58% 18.57% 15.20% 7.37% 9.72% 15.67% 14.32% 16.56% 17.28%
Interest Expense 342,000 713,000 275,000 214,000 334,000 337,000 297,000 359,000 383,000 183,400 157,500 188,200 222,700 258,800 179,700 134,000 163,500 0 0 0 0
EBITDA 2,969,000 2,906,000 2,875,000 5,021,000 4,319,000 3,244,000 2,837,000 2,700,000 2,474,000 1,901,000 1,846,200 1,632,700 1,687,600 1,625,600 1,397,400 634,600 771,000 809,365 1,029,999 268,908 232,190
Depreciation and Amortization 1,710,000 1,530,000 1,636,000 4,016,000 3,714,000 2,444,000 1,420,000 1,366,000 1,174,000 669,500 626,300 614,600 632,800 637,200 619,500 434,000 482,200 527,465 433,550 64,064 53,743
Income Before Tax 922,000 663,000 -16,331,000 789,000 266,000 413,000 1,104,000 976,000 906,000 1,036,900 1,053,400 825,000 831,200 744,300 616,300 156,000 179,200 812,245 403,630 174,558 179,654
Income Tax Expense 240,000 157,000 377,000 371,000 96,000 100,000 208,000 -321,000 317,000 378,800 335,100 309,200 270,900 239,000 215,300 52,100 57,600 300,530 150,150 68,927 62,071
Net Income 735,000 -6,654,000 -16,708,000 417,000 158,000 298,000 846,000 1,261,000 568,000 631,500 679,100 493,100 461,200 469,600 404,500 105,900 214,800 561,222 259,087 130,319 111,810
Net Income Margin 7.29% -67.75% -115.01% 3.00% 1.26% 2.88% 10.04% 14.55% 6.15% 9.58% 10.59% 8.12% 7.94% 8.17% 7.68% 2.81% 6.23% 11.80% 6.27% 11.67% 10.76%
EPS 1.36 -11.26 -27.66 0.68 0.26 0.67 2.58 3.82 1.61 2.22 2.38 1.70 1.58 1.56 1.17 0.45 1.12 2.91 1.39 1.54 1.48
EPS Diluted 1.34 -11.26 -27.66 0.67 0.25 0.66 2.55 3.75 1.59 2.19 2.35 1.68 1.55 1.53 1.15 0.44 1.11 2.86 1.37 1.53 1.48
Weighted Average Shares Out - 591,000 604,000 616,000 619,000 445,000 328,000 330,000 326,000 285,000 285,000 289,700 291,800 300,600 345,100 236,400 191,600 193,100 185,926 127,920 127,920
Weighted Average Shares Out Diluted - 591,000 604,000 621,000 627,000 451,000 332,000 336,000 330,000 289,000 289,000 294,200 297,500 307,000 352,000 239,400 193,500 196,500 189,196 128,354 127,920

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 1,323,000 440,000 2,188,000 2,010,000 1,959,000 1,152,000 703,000 665,000 683,000 687,600 492,800 547,500 517,600 415,500 338,000 430,900 220,900 355,278 211,753 137,979 41,801
Short Term Investments 0 0 0 0 0 0 0 0 0 0 0 0 0 43,900 35,900 50,800 0 0 0 31,327 44,855
Cash + Short Term Investments 1,323,000 440,000 2,188,000 2,010,000 1,959,000 1,152,000 703,000 665,000 683,000 687,600 492,800 547,500 517,600 459,400 373,900 481,700 220,900 355,278 211,753 169,306 86,656
Net Receivables 1,988,000 2,017,000 2,041,000 3,772,000 3,314,000 4,350,000 2,042,000 2,093,000 1,879,000 1,731,000 1,345,200 1,264,000 1,126,200 1,033,600 1,085,600 890,800 721,400 1,164,503 806,299 194,316 257,997
Inventory 0 -147,000 0 551,000 3,252,000 2,882,000 700,000 677,000 1,484,000 470,700 468,100 386,300 88,500 0 196,100 222,100 206,100 288,552 256,999 0 0
Other Current Assets 2,759,000 11,478,000 10,321,000 4,926,000 4,625,000 3,190,000 988,000 930,000 1,720,000 1,096,000 820,300 540,400 200,400 233,600 213,500 293,600 146,500 309,714 282,487 28,276 61,647
Total Current Assets 6,070,000 13,788,000 12,818,000 10,708,000 9,898,000 8,692,000 3,733,000 3,688,000 4,282,000 3,511,400 2,477,600 2,351,900 1,844,200 1,682,700 1,673,000 1,666,100 1,179,800 1,829,495 1,300,539 444,902 408,717
Non-Current Assets
Property, Plant and Equipment 620,000 909,000 862,000 949,000 887,000 900,000 587,000 610,000 626,000 610,700 483,300 439,000 419,500 414,500 390,000 375,900 272,600 392,508 345,799 70,346 61,490
Goodwill 17,050,000 16,971,000 34,276,000 53,330,000 53,268,000 52,242,000 13,545,000 13,730,000 14,178,000 14,744,700 8,877,600 8,500,000 8,381,500 8,542,800 8,550,000 8,232,900 4,194,000 5,326,831 3,737,540 244,796 232,941
Intangible Assets 3,629,000 3,938,000 12,194,000 14,838,000 17,298,000 19,002,000 4,927,000 5,613,000 6,272,000 6,742,800 2,161,400 2,195,800 2,423,200 2,784,800 3,111,900 3,329,500 1,541,300 1,805,733 1,650,793 260,342 258,447
Long Term Investments 4,133,000 195,000 393,000 358,000 -4,017,000 -4,281,000 -885,000 171,000 -25,000 1,000 0 -616,800 -610,600 -626,100 -605,100 180,500 0 31,000 196,000 136,000 -40,295
Tax Assets 0 30,000 3,550,000 611,000 4,017,000 4,281,000 1,360,000 30,000 25,000 22,000 0 823,600 821,800 872,500 859,300 80,900 0 -31,000 -196,000 29,112 40,295
Other Non-Current Assets 2,845,000 19,274,000 -815,000 2,137,000 2,491,000 2,970,000 503,000 684,000 673,000 636,200 525,100 266,600 270,100 177,100 182,700 131,800 326,300 440,016 595,889 31,733 193,555
Total Non-Current Assets 28,277,000 41,317,000 50,460,000 72,223,000 73,944,000 75,114,000 20,037,000 20,838,000 21,749,000 22,757,400 12,047,400 11,608,200 11,705,500 12,165,600 12,488,800 12,331,500 6,334,200 7,965,088 6,330,021 527,533 513,492
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 34,347,000 55,105,000 63,278,000 82,931,000 83,842,000 83,806,000 23,770,000 24,526,000 26,031,000 26,268,800 14,525,000 13,960,100 13,549,700 13,848,300 14,161,800 13,997,600 7,514,000 9,794,583 7,630,560 972,435 922,209
Current Liabilities
Accounts Payable 220,000 733,000 623,000 1,829,000 1,576,000 1,386,000 687,000 776,000 512,000 564,000 386,500 147,000 93,400 100,600 0 0 61,600 119,500 96,554 43,648 56,764
Short Term Debt 510,000 6,193,000 5,984,000 5,674,000 4,216,000 3,092,000 315,000 1,045,000 332,000 15,000 13,100 128,800 153,900 -253,900 256,900 236,700 105,500 0 61,661 0 0
Tax Payables 382,000 301,000 387,000 299,000 236,000 220,000 57,000 59,000 62,000 65,000 47,500 45,400 51,400 0 0 0 0 0 0 19,310 14,398
Deferred Revenue 839,000 832,000 788,000 779,000 881,000 817,000 739,000 776,000 680,000 615,300 283,900 243,600 287,300 276,500 268,600 279,500 182,900 246,222 254,908 0 0
Other Current Liabilities 3,191,000 10,259,000 9,230,000 11,479,000 10,622,000 9,315,000 1,327,000 1,355,000 1,565,000 1,105,000 1,151,800 1,107,900 670,800 718,600 760,400 718,500 502,200 888,514 467,392 170,604 210,762
Total Current Liabilities 5,142,000 18,318,000 16,224,000 14,466,000 12,361,000 10,382,000 3,125,000 4,011,000 3,151,000 2,363,900 1,603,400 1,672,700 1,256,800 1,354,900 1,285,900 1,234,700 852,200 1,254,214 880,515 233,562 290,338
Non-Current Liabilities
Long Term Debt 10,491,000 13,148,000 14,425,000 15,203,000 16,404,000 17,695,000 8,670,000 7,718,000 10,146,000 11,430,000 5,054,600 4,339,800 4,231,600 4,550,600 4,935,200 3,016,600 2,409,000 4,275,397 2,947,840 233,731 273,968
Deferred Revenue 0 149,000 165,000 175,000 59,000 52,000 67,000 106,000 19,000 30,400 26,100 27,200 42,200 55,900 86,300 104,800 0 0 0 0 0
Deferred Tax 717,000 2,179,000 3,550,000 4,193,000 4,017,000 4,281,000 1,360,000 1,468,000 2,484,000 2,658,400 874,400 823,600 821,800 872,500 859,300 915,900 346,300 394,972 396,263 29,112 40,295
Other Non-Current Liabilities 1,426,000 2,212,000 2,369,000 1,362,000 1,514,000 1,940,000 326,000 403,000 386,000 2,999,000 275,000 359,500 403,700 363,200 433,500 207,000 209,500 74,627 250,228 45,872 57,840
Total Non-Current Liabilities 12,634,000 17,688,000 19,648,000 20,933,000 21,994,000 23,968,000 10,423,000 9,695,000 13,035,000 14,498,100 6,230,100 5,550,100 5,499,300 5,842,200 6,314,300 4,244,300 2,964,800 4,744,996 3,594,331 279,603 331,808
Total Liabilities 17,776,000 36,006,000 35,872,000 35,399,000 34,355,000 34,350,000 13,548,000 13,706,000 16,186,000 16,862,000 7,833,500 7,222,800 6,756,100 7,197,100 7,600,200 5,479,000 3,817,000 5,999,210 4,474,846 513,165 622,146
Common Stock 6,000 6,000 6,000 6,000 6,000 6,000 4,000 4,000 4,000 4,300 3,900 3,900 3,800 3,800 3,800 3,800 2,000 1,990 1,974 693 695
Retained Earnings -22,343,000 -22,864,000 -14,971,000 2,889,000 3,440,000 4,161,000 4,528,000 4,109,000 3,299,000 3,072,900 2,746,800 2,341,900 2,105,800 1,880,400 1,471,200 1,134,600 1,076,100 899,512 376,961 413,268 325,681
Accumulated Other Comprehensive Income/Loss -387,000 -260,000 -360,000 252,000 57,000 -33,000 -430,000 -332,000 -331,000 -279,400 -107,200 -9,900 30,000 36,300 87,900 82,200 -102,300 53,389 45,009 -64,177 -68,842
Total Stockholders Equity 16,569,000 19,093,000 27,218,000 47,347,000 49,300,000 49,440,000 10,215,000 10,711,000 9,741,000 9,321,000 6,556,700 6,580,500 6,640,900 6,503,000 6,403,200 8,308,900 3,532,800 3,781,179 3,142,744 459,270 300,063
Total Investments 4,133,000 195,000 393,000 358,000 -4,017,000 -4,281,000 -885,000 171,000 -25,000 1,000 0 -616,800 -610,600 43,900 35,900 50,800 0 31,000 196,000 167,327 44,855
Total Debt 11,001,000 19,341,000 20,137,000 20,353,000 20,015,000 20,192,000 8,985,000 8,763,000 10,478,000 11,513,100 5,067,700 4,468,600 4,385,500 4,809,800 5,192,100 3,253,300 2,514,500 4,275,397 3,009,501 227,881 273,968
Net Debt 9,678,000 18,901,000 17,949,000 18,343,000 18,056,000 19,040,000 8,282,000 8,098,000 9,795,000 10,825,500 4,574,900 3,921,100 3,867,900 4,394,300 4,854,100 2,822,400 2,293,600 3,920,119 2,797,748 89,902 232,167

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 546,000 499,000 -16,708,000 424,000 164,000 303,000 881,000 1,294,000 590,000 650,800 706,900 517,700 481,100 481,100 357,900 108,500 214,800 561,222 259,087 130,319 111,810
Depreciation & Amortization 1,710,000 2,675,000 3,846,000 4,015,000 3,714,000 2,444,000 1,420,000 1,366,000 1,174,000 669,500 626,300 614,600 632,800 637,200 619,500 434,000 482,200 527,465 433,550 64,064 53,743
Deferred Income Tax -281,000 -705,000 -544,000 -81,000 -206,000 -109,000 -116,000 -985,000 -164,000 53,500 -5,500 1,500 -40,900 -6,300 -55,700 26,400 35,600 17,935 18,842 1,981 -3,706
Stock Based Compensation 180,000 154,000 215,000 383,000 283,000 402,000 84,000 107,000 137,000 97,900 55,700 53,400 83,800 64,700 58,700 71,000 0 0 0 12,206 6,294
Change in Working Capital -376,000 -134,000 -557,000 -464,000 311,000 -851,000 -439,000 -194,000 203,000 -171,400 -219,600 -65,600 -85,400 -90,300 -76,700 -72,900 -235,600 -277,540 -261,235 -43,339 -19,333
Accounts Receivable -102,000 124,000 -155,000 -552,000 -75,000 -161,000 78,000 -232,000 57,000 -102,800 -115,200 -56,100 -68,000 -31,000 -21,300 92,700 0 0 0 -27,766 -22,516
Inventory 0 0 155,000 -526,000 -278,000 -112,000 -16,000 60,000 -8,000 -39,800 -34,200 -41,500 -9,000 0 0 0 0 0 0 0 0
Accounts Payable 170,000 237,000 88,000 391,000 217,000 -74,000 -162,000 115,000 95,000 22,300 -9,800 161,500 79,500 0 0 0 0 0 0 0 0
Other Working Capital -444,000 -495,000 -645,000 223,000 447,000 -504,000 -339,000 -137,000 59,000 -51,100 -60,400 -129,500 -87,900 -59,300 -55,400 -165,600 -235,600 -277,540 -261,235 -15,573 3,183
Other Non-Cash Items 3,939,000 1,846,000 17,687,000 533,000 176,000 221,000 163,000 153,000 -15,000 -163,400 1,100 -61,300 -24,700 85,100 167,600 147,100 60,700 -8,558 50,076 -36,416 -3,991
Net Cash Provided by Operating Activities 3,627,000 4,335,000 3,939,000 4,810,000 4,442,000 2,410,000 1,993,000 1,741,000 1,925,000 1,136,900 1,164,900 1,060,300 1,046,700 1,171,500 1,071,300 714,100 596,400 463,552 494,713 128,815 144,817
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -907,000 -142,000 -1,390,000 -1,251,000 -1,129,000 -828,000 -622,000 -613,000 -616,000 -415,300 -371,200 -336,200 -296,100 -300,300 -314,000 -212,500 -255,400 -343,299 -300,197 -63,566 -40,908
Acquisitions Net -258,000 -202,000 50,000 -397,000 -469,000 -6,583,000 -16,000 1,307,000 0 -1,720,400 -595,200 -123,700 -63,600 -20,200 -403,200 435,900 -19,900 -1,729,013 110,953 -1,000 -39,721
Purchases of Investments -8,000 -20,000 0 -143,000 -552,000 0 0 0 0 0 0 0 0 0 0 0 -25,700 95,720 0 0 0
Sales/Maturities of Investments 0 0 726,000 143,000 552,000 0 0 0 0 0 0 0 0 0 0 0 32,600 430,157 0 0 0
Other Investing Activities 9,520,000 -988,000 241,000 -123,000 684,000 -90,000 -30,000 1,303,000 -3,000 237,700 -18,200 -4,800 336,500 21,300 73,000 25,400 -4,700 515 0 60,000 0
Net Cash Used for Investing Activities 8,347,000 -1,352,000 -373,000 -1,771,000 -914,000 -7,501,000 -668,000 690,000 -619,000 -1,898,000 -984,600 -464,700 -23,200 -299,200 -644,200 248,800 -273,100 -1,545,920 -189,244 -4,566 -80,629
Cash Flows from Financing Activities
Debt Repayment -8,400,000 -1,394,000 902,000 633,000 -1,372,000 8,680,000 223,000 -2,074,000 -1,004,000 1,655,000 572,000 72,600 -427,100 -413,900 1,862,100 -989,100 -177,300 1,238,200 -128,505 -48,600 48,600
Common Stock Issued -1,000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 241,700 0 57,698 70,403 454,336 11,291
Common Stock Repurchased -3,538,000 -522,000 -1,938,000 -2,114,000 -112,000 -453,000 -1,255,000 -153,000 -40,000 -320,000 -522,000 -475,900 -511,300 -364,200 -2,545,500 0 -236,100 -80,339 -160,453 0 -96,502
Dividends Paid -913,000 -1,231,000 -1,138,000 -961,000 -868,000 -656,000 -421,000 -385,000 -341,000 -304,700 -275,100 -256,300 -234,800 -60,400 -76,000 -49,700 -38,200 -38,671 -38,253 -12,509 -12,633
Other Financing Activities 9,000 -346,000 -399,000 -96,000 -399,000 10,000 217,000 132,000 76,000 -15,000 27,000 113,600 252,400 53,800 234,600 27,100 13,200 47,508 28,255 -429,136 -1,151
Net Cash Used Provided by Financing Activities -12,841,000 -3,493,000 -2,573,000 -2,538,000 -2,751,000 7,581,000 -1,236,000 -2,480,000 -1,309,000 1,014,700 -198,100 -546,000 -920,800 -784,700 -519,000 -770,000 -438,400 1,224,396 -228,553 -26,982 -50,395
Effect of Forex Changes on Cash 159,000 111,000 -463,000 -248,000 42,000 18,000 -51,000 31,000 4,000 -58,800 -36,900 -19,700 -600 -10,100 -1,000 17,100 -19,300 1,497 1,685 -1,089 -390
Net Change in Cash 2,059,000 -399,000 530,000 253,000 819,000 2,508,000 38,000 -18,000 1,000 194,800 -54,700 29,900 102,100 77,500 -92,900 210,000 -134,400 143,525 78,601 96,178 13,403
Cash at End of Period 8,425,000 4,414,000 4,813,000 4,283,000 4,030,000 3,211,000 703,000 665,000 683,000 687,600 492,800 547,500 517,600 415,500 338,000 430,900 220,900 355,278 211,753 137,979 41,801
Cash at Start of Period 6,366,000 4,813,000 4,283,000 4,030,000 3,211,000 703,000 665,000 683,000 682,000 492,800 547,500 517,600 415,500 338,000 430,900 220,900 355,300 211,753 133,152 41,801 28,398
Free Cash Flow
Operating Cash Flow 3,627,000 4,335,000 3,939,000 4,810,000 4,442,000 2,410,000 1,993,000 1,741,000 1,925,000 1,136,900 1,164,900 1,060,300 1,046,700 1,171,500 1,071,300 714,100 596,400 463,552 494,713 128,815 144,817
Capital Expenditure -907,000 -1,122,000 -1,390,000 -1,251,000 -1,129,000 -828,000 -622,000 -613,000 -616,000 -415,300 -371,200 -336,200 -296,100 -300,300 -314,000 -212,500 -255,400 -343,299 -300,197 -63,566 -40,908
Free Cash Flow 2,720,000 3,213,000 2,549,000 3,559,000 3,313,000 1,582,000 1,371,000 1,128,000 1,309,000 721,600 793,700 724,100 750,600 871,200 757,300 501,600 341,000 120,253 194,516 65,249 103,909