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 7,715,000 7,165,000 6,438,000 6,275,000 5,904,000 5,821,000 5,720,000 5,654,000 5,406,000 5,100,000 5,281,000 5,400,000 5,893,000 6,961,000 7,015,000 6,916,187 7,254,201 5,415,546 4,634,051 3,767,388 2,873,355
Revenue Growth - 11.29% 2.60% 6.28% 1.43% 1.77% 1.17% 4.59% 6.00% -3.43% -2.20% -8.37% -15.34% -0.77% 1.43% -4.66% 33.95% 16.86% 23.00% 31.11%
Cost of Revenue 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Gross Profit 7,715,000 7,165,000 6,438,000 6,275,000 5,904,000 5,821,000 5,720,000 5,654,000 5,406,000 5,100,000 5,281,000 5,400,000 5,893,000 6,961,000 7,015,000 6,916,187 7,254,201 5,415,546 4,634,051 3,767,388 2,873,355
Gross Profit Margin 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00%
Research and Development 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
General and Administrative Expenses 2,614,000 2,484,000 2,356,000 2,230,000 1,916,000 2,135,000 2,155,000 2,113,000 2,086,000 1,905,000 1,916,000 1,850,000 1,918,000 2,606,000 2,571,000 2,452,855 2,605,919 2,059,656 1,739,017 1,425,075 1,122,084
Total Operating Expenses -5,299,000 -3,973,000 -3,223,000 -4,961,000 -3,919,000 -3,073,000 75,000 103,000 28,000 -3,958,000 -4,146,000 -4,221,000 -5,704,000 -7,500,000 -8,046,000 -12,500,500 -5,861,038 -1,115,715 -1,722,200 -1,749,155 -1,217,251
Operating Income or Loss 3,320,000 3,192,000 3,215,000 1,314,000 1,985,000 2,748,000 1,257,000 1,158,000 1,075,000 1,142,000 1,135,000 1,179,000 189,000 -539,000 -1,031,000 -5,584,313 1,393,163 4,299,831 2,911,851 2,018,233 1,656,104
Operating Margin 42.92% 44.55% 49.94% 20.94% 33.62% 47.21% 21.98% 20.48% 19.89% 22.39% 21.49% 21.83% 3.21% -7.74% -14.70% -80.74% 19.20% 79.40% 62.84% 53.57% 57.64%
Interest Expense 1,208,000 316,000 167,000 368,000 851,000 602,000 373,000 313,000 268,000 309,000 384,000 603,000 843,000 1,257,000 1,997,000 2,720,434 3,676,297 2,340,816 1,489,756 842,651 744,532
EBITDA 3,452,000 3,545,000 3,586,000 1,735,000 2,028,000 3,210,000 2,787,000 2,564,000 2,308,000 2,444,000 2,603,000 2,922,000 869,000 656,000 1,079,000 -2,852,073 5,842,488 4,459,869 3,209,430 2,264,404 1,836,479
Depreciation and Amortization 252,000 353,000 371,000 421,000 43,000 462,000 537,000 574,000 523,000 523,000 645,000 717,000 269,000 284,000 284,000 371,381 269,409 160,038 297,579 246,171 180,375
Income Before Tax 3,008,000 2,876,000 3,215,000 1,314,000 1,985,000 1,955,000 1,871,000 1,672,000 1,530,000 1,599,000 1,587,000 1,661,000 161,000 -885,000 -1,202,000 -5,932,427 2,038,850 1,959,015 1,422,095 1,175,582 911,572
Income Tax Expense 640,000 631,000 694,000 220,000 403,000 387,000 614,000 514,000 455,000 457,000 452,000 482,000 -28,000 -346,000 -171,000 -348,114 645,687 605,870 421,551 351,817 259,731
Net Income 2,269,000 2,146,000 2,397,000 987,000 1,582,000 1,759,000 1,263,000 1,163,000 1,062,000 1,155,000 1,122,000 1,120,000 -215,000 -539,000 -1,031,000 -5,595,774 1,251,095 1,353,145 1,000,544 823,765 651,841
Net Income Margin 29.36% 29.95% 37.23% 15.73% 26.80% 30.22% 22.08% 20.57% 19.64% 22.65% 21.25% 20.74% -3.65% -7.74% -14.70% -80.91% 17.25% 24.99% 21.59% 21.87% 22.69%
EPS 2.44 2.29 2.51 1.03 1.59 1.60 1.01 0.87 0.75 0.80 0.78 0.72 -0.22 -0.44 -1.04 -8.05 1.77 2.70 2.17 2.22 2.93
EPS Diluted 2.43 2.28 2.49 1.03 1.58 1.60 1.00 0.87 0.75 0.80 0.77 0.71 -0.22 -0.44 -1.04 -8.05 1.76 2.67 2.15 2.19 2.90
Weighted Average Shares Out - 942,000 963,000 962,000 999,000 1,102,000 1,186,000 1,255,000 1,325,000 1,375,000 1,395,000 1,381,000 995,000 1,227,000 989,000 695,003 707,981 501,681 461,171 368,656 222,106
Weighted Average Shares Out Diluted - 942,000 963,000 962,000 999,000 1,102,000 1,198,000 1,261,000 1,334,000 1,387,000 1,410,000 1,387,000 999,000 1,227,000 989,000 695,003 712,743 506,989 466,183 373,732 225,118

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 9,016,000 11,227,000 29,411,000 17,956,000 4,114,000 3,538,000 3,911,000 5,436,000 5,314,000 3,904,000 5,273,000 5,489,000 7,045,000 6,523,000 7,632,000 2,642,509 3,752,071 3,821,343 2,506,658 1,968,417 1,352,390
Short Term Investments 26,228,000 27,933,000 28,481,000 27,154,000 22,606,000 22,729,000 23,628,000 23,781,000 22,710,000 22,580,000 21,485,000 27,244,000 24,471,000 23,289,000 24,069,000 18,849,482 17,318,074 18,514,332 0 0 0
Cash + Short Term Investments 35,244,000 39,160,000 57,892,000 45,110,000 26,720,000 24,953,000 26,105,000 27,678,000 28,024,000 26,484,000 26,758,000 32,733,000 31,516,000 29,812,000 31,701,000 29,031,778 21,070,145 22,335,675 2,506,658 1,968,417 1,352,390
Net Receivables 625,000 511,000 319,000 346,000 362,000 375,000 337,000 319,000 319,000 310,000 313,000 344,000 361,000 421,000 468,000 458,120 1,120,325 1,236,473 948,135 823,376 698,076
Inventory 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Current Assets 0 -38,022,000 0 0 0 68,742,000 64,896,000 65,159,000 65,366,000 60,483,000 58,752,000 53,269,000 61,598,000 68,907,000 74,035,000 87,677,234 85,391,274 84,884,973 61,483,742 60,934,290 0
Total Current Assets 35,869,000 1,649,000 58,211,000 45,456,000 27,082,000 94,070,000 91,338,000 93,156,000 93,709,000 87,277,000 85,823,000 86,346,000 93,475,000 99,140,000 106,204,000 117,167,132 107,581,744 108,457,121 64,938,535 63,726,083 2,050,466
Non-Current Assets
Property, Plant and Equipment 1,616,000 1,718,000 1,814,000 1,897,000 1,960,000 2,045,000 2,064,000 2,096,000 2,152,000 2,193,000 2,216,000 2,279,000 2,375,000 2,569,000 2,668,000 2,786,043 2,610,851 2,398,494 1,122,289 1,089,094 629,638
Goodwill 5,733,000 5,733,000 5,744,000 5,190,000 4,845,000 4,829,000 4,904,000 4,904,000 4,878,000 4,816,000 4,816,000 4,816,000 4,816,000 5,561,000 5,557,000 5,548,295 0 0 0 0 0
Intangible Assets 1,148,000 1,061,000 723,000 418,000 450,000 533,000 513,000 545,000 511,000 532,000 592,000 536,000 631,000 652,000 750,000 799,282 12,572,813 12,508,352 0 0 0
Long Term Investments 28,543,000 30,042,000 30,567,000 29,493,000 25,456,000 25,930,000 26,952,000 26,911,000 26,451,000 24,928,000 24,035,000 28,270,000 26,838,000 25,648,000 27,873,000 28,383,751 18,276,309 20,005,054 12,971,356 13,545,265 9,903,878
Tax Assets 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5,753,420 -5,745,996 0
Other Non-Current Assets -37,040,000 -38,526,000 -38,848,000 -36,998,000 -32,711,000 -1,719,000 -1,477,000 -1,644,000 -1,651,000 -67,000 -86,000 -900,000 -1,085,000 -1,219,000 -734,000 -8,436,693 0 0 5,753,420 5,745,996 -10,533,516
Total Non-Current Assets 37,040,000 28,000 38,848,000 36,998,000 32,711,000 31,618,000 32,956,000 32,812,000 32,341,000 32,402,000 31,573,000 35,001,000 33,575,000 33,211,000 36,114,000 29,080,678 33,459,973 34,911,900 19,847,065 20,380,355 10,533,516
Other Assets 80,715,000 153,543,000 65,879,000 64,935,000 66,447,000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 36,014,014
Total Assets 153,624,000 155,220,000 162,938,000 147,389,000 126,240,000 125,688,000 124,294,000 125,968,000 126,050,000 119,679,000 117,396,000 121,347,000 127,050,000 132,351,000 142,318,000 146,247,810 141,041,717 143,369,021 84,785,600 84,106,438 48,597,996
Current Liabilities
Accounts Payable 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Short Term Debt 2,000,000 0 0 0 2,050,000 1,600,000 500,000 0 10,000 500,000 2,182,000 125,000 734,000 1,221,000 1,775,000 12,679,469 2,299,887 1,990,817 1,038,094 5,995,611 4,427,038
Tax Payables 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Deferred Revenue 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Current Liabilities -2,000,000 0 0 0 -2,050,000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Total Current Liabilities 2,000,000 0 0 0 2,050,000 1,600,000 500,000 0 10,000 500,000 2,182,000 125,000 734,000 1,221,000 1,775,000 12,679,469 2,299,887 1,990,817 1,038,094 5,995,611 4,427,038
Non-Current Liabilities
Long Term Debt 4,290,000 2,284,000 2,407,000 3,569,000 7,879,000 12,424,000 8,132,000 7,763,000 8,349,000 3,462,000 4,830,000 5,861,000 8,110,000 13,190,000 18,464,000 19,231,277 11,324,790 8,642,649 6,971,680 7,239,585 5,711,752
Deferred Revenue 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Deferred Tax 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Non-Current Liabilities -4,290,000 -498,000 -2,407,000 -3,569,000 -7,879,000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Total Non-Current Liabilities 4,290,000 1,786,000 2,407,000 3,569,000 7,879,000 12,424,000 8,132,000 7,763,000 8,349,000 3,462,000 4,830,000 5,861,000 8,110,000 13,190,000 18,464,000 19,231,277 11,324,790 8,642,649 6,971,680 7,239,585 5,711,752
Total Liabilities 137,499,000 139,269,000 2,407,000 3,569,000 109,945,000 110,598,000 108,102,000 109,304,000 109,206,000 102,690,000 101,628,000 105,848,000 110,551,000 115,617,000 124,437,000 129,434,973 121,218,688 122,667,567 74,171,317 73,356,981 44,145,881
Common Stock 10,000 10,000 10,000 10,000 10,000 11,000 12,000 13,000 13,000 14,000 14,000 15,000 13,000 13,000 12,000 7,357 7,347 7,303 4,738 4,671 139,598
Retained Earnings 8,042,000 7,004,000 5,550,000 3,770,000 3,751,000 2,828,000 1,495,000 666,000 -115,000 -1,061,000 -2,216,000 -3,338,000 -4,527,000 -4,047,000 -3,235,000 -1,868,752 4,439,505 4,493,245 4,034,905 3,662,971 3,329,023
Accumulated Other Comprehensive Income/Loss -4,236,000 -3,343,000 289,000 1,315,000 -90,000 -964,000 -616,000 -550,000 -380,000 -238,000 -319,000 65,000 -69,000 -260,000 130,000 -22,234 202,287 -131,272 -166,953 -15,198 49,769
Total Stockholders Equity 16,100,000 15,947,000 18,326,000 18,111,000 16,295,000 15,090,000 16,192,000 16,664,000 16,844,000 16,989,000 15,768,000 15,499,000 16,499,000 16,734,000 17,881,000 16,812,837 19,823,029 20,701,454 10,614,283 10,749,457 4,452,115
Total Investments 54,771,000 57,975,000 59,048,000 56,647,000 48,062,000 45,626,000 47,669,000 47,509,000 47,509,000 47,441,000 45,434,000 54,614,000 50,224,000 47,718,000 51,208,000 38,796,540 35,594,383 38,519,386 12,971,356 13,545,265 9,903,878
Total Debt 6,290,000 2,284,000 2,407,000 3,569,000 9,929,000 14,024,000 8,632,000 7,763,000 8,359,000 3,962,000 4,830,000 5,986,000 8,844,000 14,411,000 20,239,000 31,910,746 13,624,677 10,633,466 8,009,774 13,235,196 10,138,790
Net Debt -2,726,000 -8,943,000 -27,004,000 -14,387,000 5,815,000 10,486,000 4,721,000 2,327,000 3,045,000 58,000 -443,000 497,000 1,799,000 7,888,000 12,607,000 29,268,237 9,872,606 6,812,123 5,503,116 11,266,779 8,786,400

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 2,368,000 2,245,000 2,521,000 1,094,000 1,582,000 1,759,000 1,263,000 1,163,000 1,062,000 1,155,000 1,122,000 1,120,000 -215,000 -539,000 -1,031,000 -5,595,774 1,251,095 1,353,145 1,000,544 823,765 651,841
Depreciation & Amortization 252,000 353,000 371,000 421,000 426,000 462,000 537,000 574,000 523,000 523,000 645,000 717,000 269,000 284,000 284,000 371,381 269,409 160,038 297,579 246,171 180,375
Deferred Income Tax 4,000 22,000 165,000 -158,000 62,000 226,000 209,000 67,000 201,000 195,000 379,000 434,000 -23,000 -210,000 245,000 -406,751 -123,744 61,099 -53,730 41,889 16,018
Stock Based Compensation 247,000 0 -780,000 1,107,000 307,000 -126,000 10,000 146,000 168,000 -115,000 54,000 23,000 2,428,000 2,905,000 3,538,000 8,062,289 440,528 107,844 15,737 -62,803 -27,884
Change in Working Capital -642,000 -274,000 -294,000 526,000 264,000 -183,000 -267,000 -106,000 -674,000 258,000 616,000 476,000 785,000 833,000 -1,464,000 -1,494,354 -2,038,480 963,414 278,616 466,314 -43,885
Accounts Receivable -443,000 -2,242,000 -231,000 -246,000 -347,000 171,000 0 -219,000 0 -187,000 31,000 14,000 60,000 47,000 -10,000 157,591 44,899 -46,451 0 0 0
Inventory 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Accounts Payable 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Working Capital -199,000 1,968,000 -63,000 772,000 611,000 -354,000 -267,000 113,000 -674,000 445,000 585,000 462,000 725,000 786,000 -1,454,000 -1,651,945 -2,083,379 1,009,865 0 0 0
Other Non-Cash Items 500,000 756,000 1,047,000 -666,000 -60,000 137,000 529,000 110,000 292,000 80,000 983,000 -329,000 1,509,000 954,000 422,000 1,069,666 3,605,536 196,481 377,481 -443,038 149,908
Net Cash Provided by Operating Activities 2,729,000 3,102,000 3,030,000 2,324,000 2,581,000 2,275,000 2,281,000 1,954,000 1,572,000 2,096,000 3,799,000 2,441,000 4,753,000 4,227,000 1,994,000 2,006,457 3,404,344 2,842,021 1,916,227 1,072,298 926,373
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -162,000 -288,000 -72,000 -59,000 -24,000 -71,000 -191,000 -64,000 -4,000 -263,000 -214,000 -180,000 -201,000 -191,000 -234,000 -463,999 -453,832 -94,661 -307,311 -131,466 -70,119
Acquisitions Net 118,000 -1,182,000 -1,182,000 -381,000 24,000 357,000 41,000 64,000 -4,824,000 21,000 28,000 855,000 0 0 -2,309,000 5,367 5,700 1,217,587 307,311 915,369 170,006
Purchases of Investments -1,867,000 -8,991,000 -8,360,000 -8,956,000 -8,102,000 -3,410,000 -5,074,000 -7,874,000 -7,819,000 -5,965,000 -7,050,000 -11,571,000 -14,592,000 -17,701,000 -15,646,000 -6,853,266 -2,278,341 -5,712,204 -6,863,318 -4,969,468 -5,377,817
Sales/Maturities of Investments 3,367,000 5,840,000 6,153,000 5,434,000 9,052,000 3,811,000 4,777,000 6,976,000 7,257,000 5,126,000 9,310,000 9,420,000 13,716,000 18,358,000 10,873,000 5,332,506 4,474,283 6,531,377 7,246,044 6,840,148 5,196,979
Other Investing Activities -4,776,000 -8,320,000 596,000 -891,000 -441,000 -3,732,000 -338,000 267,000 -734,000 -2,689,000 -2,199,000 2,483,000 1,736,000 3,618,000 5,701,000 -4,253,344 -445,678 -2,171,469 -1,123,676 -2,607,679 -897,269
Net Cash Used for Investing Activities -3,320,000 -12,941,000 -2,865,000 -4,853,000 509,000 -3,045,000 -785,000 -631,000 -6,124,000 -3,770,000 -125,000 1,007,000 659,000 4,084,000 -1,615,000 -6,232,736 1,302,132 -229,370 -740,950 46,904 -978,220
Cash Flows from Financing Activities
Debt Repayment 0 0 -1,779,000 -10,918,000 -25,926,000 -17,451,000 -6,255,000 -3,916,000 -1,142,000 -1,350,000 -1,717,000 -2,201,000 -6,004,000 -9,116,000 -3,246,000 -3,954,776 -4,223,810 -4,150,758 -1,316,999 -2,718,840 -928,803
Common Stock Issued 0 390,000 14,771,000 346,000 25,198,000 20,452,000 5,003,000 3,952,000 7,983,000 486,000 0 875,000 0 0 1,769,000 3,500,000 2,119,318 4,391,306 0 0 0
Common Stock Repurchased 0 -230,000 -967,000 -346,000 -1,101,000 -2,122,000 -1,275,000 -839,000 -623,000 -256,000 -340,000 -3,500,000 0 0 -1,583,000 11,577,247 -1,363,213 -490,370 0 0 0
Dividends Paid -845,000 -762,000 -716,000 -698,000 -656,000 -516,000 -410,000 -381,000 -368,000 -299,000 -170,000 -102,000 -226,000 -233,000 -299,000 -669,001 -1,035,432 -894,805 -628,610 -489,817 -275,475
Other Financing Activities -5,214,000 -7,743,000 -19,000 27,987,000 -29,000 -36,000 -29,000 -2,000 12,000 1,824,000 -1,663,000 -276,000 1,144,000 -54,000 18,000 61 8,484 32,454 1,324,212 2,826,575 1,177,643
Net Cash Used Provided by Financing Activities -6,059,000 -8,345,000 11,290,000 16,371,000 -2,514,000 327,000 -2,966,000 -1,186,000 5,862,000 405,000 -3,890,000 -5,204,000 -5,086,000 -9,403,000 -3,341,000 10,453,531 -4,494,653 -1,112,173 -621,397 -382,082 -26,635
Effect of Forex Changes on Cash 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Net Change in Cash -6,650,000 -18,184,000 11,455,000 13,842,000 576,000 -443,000 -1,470,000 137,000 1,310,000 -1,269,000 -216,000 -1,756,000 326,000 -1,092,000 -2,962,000 6,227,252 211,823 1,500,478 553,880 737,120 -78,482
Cash at End of Period 38,962,000 11,227,000 29,411,000 17,956,000 4,114,000 3,538,000 3,981,000 5,451,000 5,314,000 4,004,000 5,273,000 5,489,000 7,245,000 6,919,000 8,011,000 10,972,393 4,929,241 4,717,418 3,124,842 2,570,962 1,833,842
Cash at Start of Period 45,612,000 29,411,000 17,956,000 4,114,000 3,538,000 3,981,000 5,451,000 5,314,000 4,004,000 5,273,000 5,489,000 7,245,000 6,919,000 8,011,000 10,973,000 4,745,141 4,717,418 3,216,940 2,570,962 1,833,842 1,912,324
Free Cash Flow
Operating Cash Flow 2,729,000 3,102,000 3,030,000 2,324,000 2,581,000 2,275,000 2,281,000 1,954,000 1,572,000 2,096,000 3,799,000 2,441,000 4,753,000 4,227,000 1,994,000 2,006,457 3,404,344 2,842,021 1,916,227 1,072,298 926,373
Capital Expenditure -162,000 -288,000 -72,000 -59,000 -24,000 -71,000 -191,000 -64,000 -4,000 -263,000 -214,000 -180,000 -201,000 -191,000 -234,000 -463,999 -453,832 -94,661 -307,311 -131,466 -70,119
Free Cash Flow 2,567,000 2,814,000 2,958,000 2,265,000 2,557,000 2,204,000 2,090,000 1,890,000 1,568,000 1,833,000 3,585,000 2,261,000 4,552,000 4,036,000 1,760,000 1,542,458 2,950,512 2,747,360 1,608,916 940,832 856,254