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 15,705,000 15,678,000 14,044,000 14,117,000 13,794,000 14,931,000 14,066,000 13,735,000 13,105,000 13,415,000 14,325,000 15,053,000 14,552,000 14,127,000 14,615,000 14,117,000 13,247,000 18,380,000 17,911,000 16,017,800 15,242,300
Revenue Growth - 11.63% -0.52% 2.34% -7.62% 6.15% 2.41% 4.81% -2.31% -6.35% -4.84% 3.44% 3.01% -3.34% 3.53% 6.57% -27.93% 2.62% 11.82% 5.09%
Cost of Revenue 1,668,000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Gross Profit 14,037,000 15,678,000 14,044,000 14,117,000 13,794,000 14,931,000 14,066,000 13,735,000 13,105,000 13,415,000 14,325,000 15,053,000 14,552,000 14,127,000 14,615,000 14,117,000 13,247,000 18,380,000 17,911,000 16,017,800 15,242,300
Gross Profit Margin 89.21% 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 0 0 0 0 0 0 0 0 0 0 0 0 0 1,549,000 1,391,000 0 1,185,000 0 0 0 0
Total Operating Expenses -5,617,000 0 3,077,000 -15,623,000 -19,083,000 -18,850,000 12,658,000 11,507,000 11,633,000 12,651,000 12,017,000 11,911,000 11,624,000 11,381,000 11,196,000 10,903,000 11,624,000 -17,054,000 -13,664,900 13,641,000 -13,153,100
Operating Income or Loss 421,000 -2,194,000 652,000 -1,506,000 -5,289,000 -3,919,000 1,338,000 1,980,000 1,410,000 737,000 1,546,000 1,397,000 1,297,000 2,122,000 2,700,000 1,357,000 4,882,000 1,326,000 4,246,100 2,066,200 2,089,200
Operating Margin 3.08% -13.99% 4.64% -10.67% -38.34% -26.25% 9.51% 14.42% 10.76% 5.49% 10.79% 9.28% 8.91% 15.02% 18.47% 9.61% 36.85% 7.21% 23.71% 12.90% 13.71%
Interest Expense 376,000 376,000 378,000 424,000 515,000 591,000 574,000 646,000 536,000 520,000 498,000 442,000 440,000 522,000 517,000 448,000 345,000 318,000 304,100 364,200 324,100
EBITDA 450,000 -1,656,000 1,161,000 -991,000 -4,555,000 -2,976,000 2,250,000 2,854,000 2,251,000 1,692,000 2,445,000 2,268,000 2,202,000 2,955,000 3,516,000 1,942,000 5,275,000 1,547,000 4,238,100 2,240,700 2,418,500
Depreciation and Amortization 29,000 538,000 509,000 515,000 734,000 943,000 912,000 874,000 841,000 955,000 899,000 871,000 905,000 833,000 816,000 585,000 393,000 221,000 -8,000 174,500 329,300
Income Before Tax 1,996,000 1,996,000 1,381,000 2,182,000 -1,464,000 1,119,000 834,000 1,582,000 936,000 244,000 1,810,000 1,429,000 1,399,000 2,232,000 2,902,000 1,730,000 587,000 4,575,000 4,472,100 1,846,500 1,822,000
Income Tax Expense 451,000 451,000 278,000 479,000 -173,000 248,000 128,000 170,000 220,000 -43,000 457,000 360,000 289,000 536,000 895,000 345,000 7,000 -1,481,000 1,450,700 490,400 533,800
Net Income 1,434,000 1,434,000 1,012,000 1,578,000 -1,291,000 932,000 636,000 1,164,000 654,000 260,000 591,000 595,000 568,000 1,064,000 1,288,000 564,000 4,530,000 2,489,000 2,491,300 1,211,600 1,231,300
Net Income Margin 9.11% 9.15% 7.21% 11.18% -9.36% 6.24% 4.52% 8.47% 4.99% 1.94% 4.13% 3.95% 3.90% 7.53% 8.81% 4.00% 34.20% 13.54% 13.91% 7.56% 8.08%
EPS 6.27 6.30 4.17 6.08 -4.61 3.08 1.99 3.46 1.93 0.76 1.55 1.53 1.44 2.69 3.08 1.30 9.05 3.66 3.75 1.72 1.88
EPS Diluted 6.27 6.29 4.16 6.07 -4.61 3.07 1.99 3.45 1.93 0.72 1.55 1.53 1.43 2.63 3.07 1.30 9.05 3.65 3.75 1.72 1.88
Weighted Average Shares Out - 227,480 242,830 259,670 280,320 302,700 319,060 336,610 337,950 339,898 381,920 388,640 395,120 396,201 418,720 432,810 477,230 534,790 552,680 557,100 556,500
Weighted Average Shares Out Diluted - 227,810 243,280 260,200 280,320 303,350 319,930 337,500 338,310 362,690 382,550 389,510 395,870 405,320 419,520 433,450 477,230 536,000 553,540 557,970 556,500

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 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 399,000 399,000 532,000 621,000 478,000 336,000 405,000 472,000 327,000 440,000 364,000 295,000 228,000 129,000 120,000 190,000 131,000 141,000 133,800 153,100 219,900
Short Term Investments 44,821,000 44,821,000 42,481,000 49,233,000 49,278,000 46,815,000 43,411,000 46,130,000 45,658,000 44,391,000 46,779,000 47,997,000 48,439,000 5,105,000 7,080,000 7,215,000 6,029,000 9,471,000 12,822,400 9,106,600 8,306,800
Cash + Short Term Investments 45,220,000 45,220,000 43,013,000 49,854,000 49,756,000 47,151,000 43,816,000 46,602,000 45,985,000 44,831,000 47,143,000 48,292,000 48,667,000 5,234,000 7,200,000 7,405,000 6,160,000 9,612,000 12,956,200 9,259,700 8,526,700
Net Receivables 9,214,000 9,214,000 9,000,000 8,896,000 7,452,000 7,280,000 7,566,000 7,200,000 7,234,000 7,633,000 7,358,000 8,913,000 8,929,000 9,259,000 10,142,000 10,212,000 11,672,000 11,677,000 13,027,300 15,313,700 18,807,200
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 0 0 0 0 0 -49,684,000 -53,330,000 -52,892,000 -52,024,000 -54,137,000 -56,910,000 -57,368,000 -9,259,000 -10,142,000 42,323,000 38,274,000 -2,469,000 -6,603,700 43,633,200 43,825,600
Total Current Assets 54,434,000 2,149,000 2,810,000 58,750,000 57,208,000 54,431,000 1,698,000 472,000 327,000 440,000 364,000 295,000 228,000 5,234,000 7,200,000 59,940,000 56,106,000 18,820,000 19,379,800 68,206,600 71,159,500
Non-Current Assets
Property, Plant and Equipment 10,718,000 10,718,000 10,027,000 9,888,000 10,451,000 15,568,000 15,511,000 15,427,000 15,230,000 15,477,000 15,611,000 14,498,000 13,935,000 13,618,000 12,636,000 13,274,000 12,876,000 10,425,000 5,501,300 4,951,600 4,840,700
Goodwill 347,000 347,000 346,000 349,000 785,000 767,000 665,000 659,000 346,000 351,000 374,000 357,000 996,000 908,000 856,000 856,000 0 0 0 0 0
Intangible Assets 151,000 151,000 111,000 109,000 610,000 647,000 611,000 638,000 0 0 0 0 0 0 0 0 875,000 1,353,000 298,900 297,400 294,100
Long Term Investments 48,246,000 48,246,000 45,644,000 52,847,000 52,679,000 50,178,000 47,285,000 51,281,000 50,028,000 48,576,000 51,301,000 52,411,000 52,588,000 46,072,000 45,980,000 44,038,000 36,665,000 45,481,000 51,700,900 43,595,000 42,473,000
Tax Assets 0 94,000 141,000 150,000 225,000 456,000 715,000 749,000 636,000 101,000 379,000 750,000 639,000 540,000 591,000 471,000 315,000 -10,571,300 0 0 0
Other Non-Current Assets -59,462,000 -118,924,000 -141,000 -150,000 -225,000 -456,000 11,831,000 10,360,000 10,027,000 11,084,000 10,338,000 11,628,000 11,635,000 9,003,000 9,014,000 -44,509,000 -36,980,000 10,571,300 0 -46,375,000 -45,017,800
Total Non-Current Assets 59,462,000 94,000 56,128,000 63,193,000 64,525,000 67,160,000 76,618,000 79,114,000 76,267,000 75,589,000 78,003,000 79,644,000 79,793,000 70,141,000 69,077,000 14,130,000 13,751,000 57,259,000 57,501,100 2,469,000 2,590,000
Other Assets -34,699,000 76,954,000 16,556,000 -40,317,000 -41,497,000 -39,348,000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Total Assets 79,197,000 79,197,000 75,494,000 81,626,000 80,236,000 82,243,000 78,316,000 79,586,000 76,594,000 76,029,000 78,367,000 79,939,000 80,021,000 75,375,000 76,277,000 74,070,000 69,857,000 76,079,000 76,880,900 70,675,600 73,749,500
Current Liabilities
Accounts Payable 79,000 79,000 133,000 90,000 92,000 108,000 42,000 60,000 150,000 567,000 673,000 143,000 205,000 162,000 685,000 281,000 316,000 0 0 0 0
Short Term Debt 1,084,000 1,084,000 854,000 93,000 37,000 77,000 17,000 280,000 110,000 1,040,000 335,000 840,000 19,000 88,000 647,000 10,000 71,000 358,000 4,600 598,200 1,010,100
Tax Payables 0 0 0 0 0 0 0 0 0 0 0 0 11,000 0 0 0 0 0 0 0 0
Deferred Revenue 0 -1,163,000 4,714,000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Current Liabilities -1,163,000 -1,061,000 -133,000 -183,000 -129,000 -185,000 48,380,000 48,789,000 47,503,000 47,318,000 47,746,000 49,492,000 51,147,000 47,377,000 47,665,000 47,405,000 48,157,000 0 0 52,376,800 54,488,900
Total Current Liabilities 1,163,000 102,000 5,568,000 183,000 129,000 185,000 48,439,000 49,129,000 47,763,000 48,925,000 48,754,000 50,475,000 51,371,000 47,627,000 48,997,000 47,696,000 48,544,000 358,000 4,600 52,975,000 55,499,000
Non-Current Liabilities
Long Term Debt 7,919,000 7,919,000 8,165,000 8,986,000 10,072,000 11,456,000 11,359,000 11,253,000 10,668,000 9,543,000 10,333,000 10,006,000 9,191,000 8,913,000 8,830,000 9,475,000 8,187,000 6,900,000 5,567,800 4,608,600 5,980,200
Deferred Revenue 4,694,000 4,694,000 4,714,000 4,503,000 4,023,000 3,779,000 3,402,000 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Deferred Tax 398,000 398,000 243,000 1,079,000 1,065,000 1,168,000 841,000 749,000 636,000 382,000 893,000 716,000 840,000 0 0 0 0 0 0 0 0
Other Non-Current Liabilities -13,011,000 -11,135,000 -11,201,000 -14,568,000 -15,160,000 -16,403,000 -4,243,000 -749,000 -636,000 -405,000 -893,000 -716,000 -840,000 0 0 0 0 0 0 400 -200
Total Non-Current Liabilities 13,011,000 1,876,000 1,921,000 14,568,000 15,160,000 16,403,000 11,359,000 11,253,000 10,668,000 9,520,000 10,333,000 10,006,000 9,191,000 8,913,000 8,830,000 9,475,000 8,187,000 6,900,000 5,567,800 4,609,000 5,980,000
Total Liabilities 62,672,000 62,672,000 60,016,000 62,451,000 61,055,000 60,313,000 56,930,000 55,020,000 53,233,000 53,219,000 53,717,000 55,033,000 55,345,000 52,102,000 53,171,000 52,985,000 56,731,000 54,590,000 57,482,800 55,524,600 59,883,800
Common Stock 2,000 2,000 2,000 2,000 3,000 3,000 3,000 3,000 3,000 3,000 4,000 4,000 4,000 4,000 4,000 4,000 0 6,000 6,500 186,600 185,600
Retained Earnings 15,617,000 15,617,000 15,144,000 14,776,000 14,150,000 15,823,000 15,773,000 16,096,000 15,196,000 14,731,000 15,515,000 15,508,000 15,192,000 14,957,000 14,564,000 13,693,000 13,425,000 13,691,000 12,098,700 10,364,400 9,616,600
Accumulated Other Comprehensive Income/Loss -2,497,000 -2,497,000 -3,284,000 186,000 581,000 -68,000 -880,000 -26,000 -223,000 -357,000 280,000 339,000 678,000 375,000 230,000 -419,000 -3,586,000 -65,000 386,700 311,100 586,900
Total Stockholders Equity 15,704,000 15,704,000 14,598,000 17,846,000 17,860,000 19,119,000 18,518,000 19,204,000 18,163,000 17,561,000 19,280,000 19,458,000 19,459,000 18,835,000 18,450,000 16,899,000 13,126,000 17,591,000 16,501,800 13,092,100 12,183,300
Total Investments 49,369,000 49,369,000 46,768,000 53,938,000 53,844,000 51,250,000 48,186,000 52,226,000 50,711,000 49,400,000 52,032,000 52,973,000 53,048,000 49,028,000 48,907,000 46,034,000 38,450,000 45,481,000 51,700,900 43,595,000 42,473,000
Total Debt 9,003,000 9,003,000 9,019,000 9,079,000 10,109,000 11,533,000 11,376,000 11,533,000 10,778,000 10,583,000 10,668,000 10,846,000 9,210,000 9,001,000 9,477,000 9,485,000 8,258,000 7,258,000 5,572,400 5,206,800 6,990,300
Net Debt 8,604,000 8,604,000 8,487,000 8,458,000 9,631,000 11,197,000 10,971,000 11,061,000 10,451,000 10,143,000 10,304,000 10,551,000 8,982,000 8,872,000 9,357,000 9,295,000 8,127,000 7,117,000 5,438,600 5,053,700 6,770,400

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 1,545,000 1,545,000 1,103,000 1,703,000 -1,291,000 871,000 706,000 1,412,000 716,000 287,000 962,000 1,069,000 1,110,000 1,696,000 2,007,000 1,385,000 -182,000 2,481,000 2,517,000 1,192,900 1,231,300
Depreciation & Amortization 120,000 538,000 509,000 515,000 734,000 943,000 912,000 874,000 841,000 955,000 899,000 871,000 905,000 833,000 816,000 585,000 393,000 221,000 -8,000 174,500 329,300
Deferred Income Tax 0 127,000 5,000 213,000 -235,000 70,000 86,000 -47,000 102,000 -225,000 11,000 6,000 -22,000 0 0 0 0 -43,000 254,500 -109,600 52,700
Stock Based Compensation 0 -120,000 0 -724,000 2,158,000 70,000 673,000 9,000 868,000 1,138,000 632,000 901,000 623,000 0 0 0 0 132,000 -2,023,600 -125,700 100,800
Change in Working Capital 1,708,000 1,708,000 1,301,000 926,000 385,000 -211,000 1,843,000 218,000 -320,000 1,270,000 285,000 -429,000 336,000 1,048,000 -2,840,000 797,000 -253,000 2,227,000 -1,448,300 2,009,500 793,300
Accounts Receivable 0 0 -316,000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2,940,000 1,254,300 3,536,200 -627,100
Inventory 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1,273,000 2,039,400 4,466,900 -7,200
Accounts Payable 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -575,000 -708,600 -2,275,000 824,700
Other Working Capital 0 0 1,617,000 0 0 0 1,843,000 218,000 -320,000 1,270,000 285,000 -429,000 336,000 1,048,000 -2,840,000 797,000 -253,000 -1,411,000 -4,033,400 -3,718,600 602,900
Other Non-Cash Items 534,000 -11,000 396,000 -10,000 -6,000 -2,000 2,000 124,000 46,000 122,000 201,000 -321,000 -98,000 388,000 -30,000 1,824,000 3,413,000 653,000 2,423,100 225,500 313,700
Net Cash Provided by Operating Activities 3,907,000 3,907,000 3,314,000 2,623,000 1,745,000 1,741,000 4,222,000 2,590,000 2,253,000 3,547,000 2,990,000 2,097,000 2,854,000 3,965,000 -47,000 4,591,000 3,371,000 5,671,000 1,714,700 3,367,100 2,821,100
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -686,000 -686,000 -660,000 -482,000 -710,000 -1,041,000 -995,000 -1,031,000 -1,450,000 -1,555,000 -2,753,000 -1,737,000 -1,405,000 -857,000 -917,000 -2,529,000 -3,997,000 -2,297,000 -934,600 -477,800 -267,000
Acquisitions Net -572,000 -572,000 -229,000 364,000 181,000 427,000 126,000 -1,098,000 223,000 -138,000 479,000 -172,000 -911,000 -548,000 881,000 108,000 0 -4,029,000 24,000 57,300 -1,111,400
Purchases of Investments -6,989,000 -6,989,000 -10,142,000 -9,752,000 -10,721,000 -8,661,000 -10,785,000 -9,232,000 -9,827,000 -8,737,000 -9,448,000 -11,375,000 -10,545,000 -12,532,000 -17,394,000 -26,078,000 -48,931,000 -73,396,000 -66,320,600 -81,855,100 -77,935,200
Sales/Maturities of Investments 5,680,000 5,680,000 8,776,000 8,596,000 10,446,000 8,782,000 10,439,000 9,079,000 8,709,000 8,662,000 10,324,000 10,243,000 9,908,000 12,285,000 18,087,000 23,598,000 49,004,000 76,371,000 61,724,300 80,387,800 74,160,400
Other Investing Activities -178,000 -178,000 -92,000 87,000 -610,000 -178,000 -229,000 -373,000 158,000 -167,000 -72,000 -257,000 -142,000 -251,000 7,000 38,000 710,000 -3,464,000 2,870,200 113,300 1,175,900
Net Cash Used for Investing Activities -2,745,000 -2,745,000 -2,347,000 -1,187,000 -1,414,000 -671,000 -1,444,000 -2,655,000 -2,187,000 -1,935,000 -1,470,000 -3,298,000 -3,095,000 -1,903,000 664,000 -4,863,000 -3,214,000 -6,815,000 -2,636,700 -1,774,500 -3,977,300
Cash Flows from Financing Activities
Debt Repayment -878,000 -878,000 -640,000 -1,193,000 -1,726,000 -1,956,000 -1,043,000 -2,411,000 -3,418,000 -1,929,000 -2,269,000 -1,494,000 -2,910,000 -2,832,000 -659,000 -902,000 -1,282,000 -5,000 -730,200 -3,277,700 -606,000
Common Stock Issued 741,000 778,000 0 1,199,000 2,659,000 2,076,000 865,000 3,067,000 3,614,000 7,000 6,000 5,000 13,000 4,000 352,000 8,000 4,000 543,000 2,071,500 703,900 287,800
Common Stock Repurchased -849,000 -849,000 -729,000 -1,136,000 -923,000 -1,051,000 -2,530,000 -216,000 -134,000 -1,265,000 -622,000 -228,000 -212,000 -732,000 -405,000 -334,000 -103,000 -672,000 -509,800 1,460,100 -18,100
Dividends Paid -57,000 -57,000 -61,000 -65,000 -70,000 -76,000 -80,000 -84,000 -84,000 -90,000 -95,000 -97,000 -99,000 -101,000 -105,000 -756,000 -732,000 -785,000 -445,400 -261,900 -231,600
Other Financing Activities -72,000 484,000 393,000 -94,000 -138,000 -137,000 -47,000 -155,000 -144,000 1,752,000 1,538,000 3,085,000 3,544,000 1,608,000 129,000 2,305,000 1,940,000 2,044,000 527,900 -269,000 1,763,200
Net Cash Used Provided by Financing Activities -1,300,000 -1,300,000 -1,037,000 -1,289,000 -198,000 -1,144,000 -2,835,000 201,000 -166,000 -1,525,000 -1,442,000 1,271,000 336,000 -2,053,000 -688,000 321,000 -173,000 1,125,000 914,000 -1,644,600 1,195,300
Effect of Forex Changes on Cash -147,000 5,000 -19,000 -4,000 9,000 5,000 -10,000 9,000 -13,000 -11,000 -8,000 -3,000 4,000 0 1,000 10,000 -13,000 5,000 0 0 0
Net Change in Cash -133,000 -133,000 -89,000 143,000 142,000 -69,000 -67,000 145,000 -113,000 76,000 70,000 67,000 99,000 9,000 -70,000 59,000 -29,000 -14,000 -8,000 -52,000 39,100
Cash at End of Period 2,218,000 399,000 532,000 621,000 478,000 336,000 405,000 472,000 327,000 440,000 364,000 295,000 228,000 129,000 120,000 190,000 131,000 160,000 174,000 182,000 219,900
Cash at Start of Period 2,351,000 532,000 621,000 478,000 336,000 405,000 472,000 327,000 440,000 364,000 294,000 228,000 129,000 120,000 190,000 131,000 160,000 174,000 182,000 234,000 180,800
Free Cash Flow
Operating Cash Flow 3,907,000 3,907,000 3,314,000 2,623,000 1,745,000 1,741,000 4,222,000 2,590,000 2,253,000 3,547,000 2,990,000 2,097,000 2,854,000 3,965,000 -47,000 4,591,000 3,371,000 5,671,000 1,714,700 3,367,100 2,821,100
Capital Expenditure -686,000 -686,000 -660,000 -482,000 -710,000 -1,041,000 -995,000 -1,031,000 -1,450,000 -1,555,000 -2,753,000 -1,737,000 -1,405,000 -857,000 -917,000 -2,529,000 -3,997,000 -2,297,000 -934,600 -477,800 -267,000
Free Cash Flow 3,221,000 3,221,000 2,654,000 2,141,000 1,035,000 700,000 3,227,000 1,559,000 803,000 1,992,000 237,000 360,000 1,449,000 3,108,000 -964,000 2,062,000 -626,000 3,374,000 780,100 2,889,300 2,554,100