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 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 2003-12-31
Revenue 13,459,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 1,015,464
Revenue Growth - 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% 2.37%
Cost of Revenue 8,076,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 732,762
Gross Profit 5,383,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 282,702
Gross Profit Margin 39.87% 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% 27.84%
Research and Development 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 84,800 106,314 105,580 0 0 0
General and Administrative Expenses 3,546,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 128,302
Total Operating Expenses 3,546,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 128,302
Operating Income or Loss -4,999,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 154,400
Operating Margin -31.58% 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% 15.20%
Interest Expense 561,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 0 0 0 -12,832 -12,914 -7,950
EBITDA 4,978,000 5,499,000 5,220,000 4,450,000 3,281,000 2,916,000 2,701,000 2,463,000 1,889,800 1,837,200 1,627,800 1,686,700 1,713,100 1,741,900 852,200 815,600 982,705 1,025,701 268,908 232,190 199,529
Depreciation and Amortization 3,160,000 3,846,000 4,165,000 3,714,000 2,312,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 47,468
Income Before Tax -23,207,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 148,789
Income Tax Expense 347,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 55,052
Net Income -24,267,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 92,402
Net Income Margin -164.40% -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% 9.10%
EPS -40.95 -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 1.42
EPS Diluted -40.95 -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 1.40
Weighted Average Shares Out - 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 65,094
Weighted Average Shares Out Diluted - 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 65,870

Reported Currency: USD Q3 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 2003-12-31
Current Assets
Cash and Cash Equivalents 466,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 22,280
Short Term Investments 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 0
Cash + Short Term Investments 466,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 22,280
Net Receivables 2,034,000 4,192,000 4,127,000 4,433,000 4,350,000 2,042,000 2,093,000 1,879,000 2,090,200 1,349,700 1,264,000 1,126,200 1,033,600 1,085,600 890,800 721,400 1,164,503 806,299 257,749 218,681 200,237
Inventory 8,502,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 1,889
Other Current Assets 1,151,000 6,438,000 4,020,000 254,000 308,000 288,000 253,000 236,000 262,900 167,000 154,100 111,900 189,700 17,400 71,500 31,400 21,162 25,488 17,847 103,380 83,631
Total Current Assets 12,153,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 321,628
Non-Current Assets
Property, Plant and Equipment 682,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 58,897
Goodwill 16,811,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 187,627
Intangible Assets 4,029,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 223,782
Long Term Investments -1,338,000 393,000 358,000 -4,017,000 -4,281,000 -885,000 0 0 0 0 -616,800 -610,600 -626,100 -605,100 180,500 0 31,000 196,000 136,000 -40,295 0
Tax Assets 2,346,000 3,550,000 611,000 4,017,000 4,281,000 1,360,000 0 0 0 0 823,600 821,800 872,500 859,300 80,900 0 -31,000 -196,000 29,112 40,295 6,691
Other Non-Current Assets 18,491,000 -815,000 2,137,000 2,491,000 2,970,000 503,000 885,000 673,000 659,200 525,100 266,600 270,100 177,100 182,700 131,800 326,300 440,016 595,889 31,733 193,555 174,049
Total Non-Current Assets 41,021,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 463,419
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 53,174,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 785,047
Current Liabilities
Accounts Payable 1,473,000 2,754,000 2,864,000 2,482,000 2,374,000 1,099,000 776,000 1,146,000 1,186,400 735,600 768,000 624,600 782,700 717,900 0 61,600 119,518 25,264 63,083 56,764 22,280
Short Term Debt 5,915,000 5,930,000 5,528,000 4,064,000 2,963,000 315,000 1,045,000 332,000 15,300 13,100 128,800 153,900 259,200 256,900 236,700 105,500 272,014 61,661 0 0 43,034
Tax Payables 0 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 8,887
Deferred Revenue 739,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 8,833
Other Current Liabilities 7,954,000 6,752,000 5,295,000 4,934,000 4,228,000 972,000 1,414,000 993,000 546,900 570,800 532,300 191,000 36,500 42,500 718,500 502,200 616,460 538,682 170,479 233,574 169,946
Total Current Liabilities 16,081,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 244,093
Non-Current Liabilities
Long Term Debt 12,741,000 14,207,000 14,825,000 15,951,000 17,229,000 8,670,000 7,718,000 10,146,000 11,497,800 5,054,600 4,339,800 4,231,600 4,550,600 4,935,200 3,016,600 2,409,000 4,003,383 2,947,840 227,881 273,968 222,399
Deferred Revenue 1,044,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 0
Deferred Tax 2,346,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 43,939
Other Non-Current Liabilities 1,478,000 1,726,000 1,740,000 1,967,000 2,406,000 326,000 403,000 386,000 311,500 275,000 359,500 403,700 363,200 433,500 207,000 209,500 346,641 250,228 22,610 17,545 13,477
Total Non-Current Liabilities 17,609,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 279,815
Total Liabilities 33,690,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 523,908
Common Stock 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 695
Retained Earnings -22,808,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 226,495
Accumulated Other Comprehensive Income/Loss -408,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 -86,041
Total Stockholders Equity 19,477,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 261,139
Total Investments -1,338,000 393,000 358,000 -4,017,000 -4,281,000 -885,000 0 0 0 0 -616,800 -610,600 43,900 35,900 50,800 0 31,000 196,000 167,327 44,855 0
Total Debt 18,656,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 222,399
Net Debt 18,190,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 200,119

Reported Currency: USD TTM 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 2003-12-31
Cash Flows from Operating Activities
Net Income -24,263,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 92,402
Depreciation & Amortization 3,171,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 47,468
Deferred Income Tax -649,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 13,602
Stock Based Compensation 133,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 38,700 -356,972 -5,607 12,206 6,294 5,438
Change in Working Capital -466,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 -23,054
Accounts Receivable 214,000 0 -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 -2,954
Inventory 0 0 -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 0
Accounts Payable 136,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 0
Other Working Capital -816,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 -20,100
Other Non-Cash Items 26,025,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 2,240
Net Cash Provided by Operating Activities 3,951,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 138,096
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -1,151,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 -43,955
Acquisitions Net 38,000 50,000 -397,000 -469,000 -6,583,000 -16,000 0 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 -4,521
Purchases of Investments -20,000 0 -143,000 0 0 0 0 0 0 0 0 0 0 0 0 -25,700 95,720 0 0 0 0
Sales/Maturities of Investments 42,000 726,000 143,000 0 0 0 0 0 0 0 0 0 0 0 0 32,600 430,157 0 0 0 0
Other Investing Activities 30,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 0
Net Cash Used for Investing Activities -1,061,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 -48,476
Cash Flows from Financing Activities
Debt Repayment -90,929,000 -74,410,000 -53,440,000 -49,067,000 -24,672,000 -26,148,000 -11,689,000 -8,749,000 -11,560,600 -7,364,200 -10,421,800 -11,587,400 -9,961,200 -9,153,400 -5,608,100 -5,160,000 -4,300,300 -245,130 -48,600 -48,600 -196,130
Common Stock Issued 44,222,000 0 54,194,000 48,027,000 33,513,000 26,659,000 9,823,000 7,857,000 13,273,500 7,997,200 10,637,400 11,436,900 9,616,500 11,230,300 241,700 19,200 57,698 70,403 24,911 11,291 5,502
Common Stock Repurchased -564,000 -1,938,000 -2,114,000 -112,000 -453,000 -1,255,000 -153,000 -40,000 -320,400 -521,900 -475,900 -511,300 -364,200 -2,545,500 4,643,300 -236,100 -80,339 -160,453 8,927 -96,502 -73,550
Dividends Paid -1,206,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 -3,242
Other Financing Activities 45,136,000 74,913,000 -217,000 -731,000 -151,000 -71,000 -76,000 -36,000 -73,100 -34,100 -29,400 -24,200 -15,400 25,600 2,800 4,976,700 5,586,008 144,880 289 96,049 178,028
Net Cash Used Provided by Financing Activities -3,341,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 -89,392
Effect of Forex Changes on Cash 291,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 7,886
Net Change in Cash -160,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 8,114
Cash at End of Period 17,597,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 22,280
Cash at Start of Period 17,757,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 14,166
Free Cash Flow
Operating Cash Flow 3,951,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 138,096
Capital Expenditure -1,151,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 -43,955
Free Cash Flow 2,800,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 94,141