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-30 2022-12-31 2021-12-25 2020-12-26 2019-12-28 2018-12-29 2017-12-30 2016-12-31 2015-12-26 2014-12-27 2013-12-28 2012-12-29 2011-12-31 2010-12-25 2009-12-26 2008-12-27 2007-12-29 2006-12-31 2005-12-25 2004-12-26
Revenue 22,680,000 22,680,000 23,601,000 16,434,000 9,763,000 6,731,000 6,475,000 5,329,000 4,272,000 3,991,000 5,506,000 5,299,000 5,422,000 6,568,000 6,494,000 5,403,000 5,808,000 6,013,000 5,649,000 5,847,577 5,001,435
Revenue Growth - -3.90% 43.61% 68.33% 45.05% 3.95% 21.50% 24.74% 7.04% -27.52% 3.91% -2.27% -17.45% 1.14% 20.19% -6.97% -3.41% 6.44% -3.40% 16.92%
Cost of Revenue 12,220,000 12,220,000 12,998,000 8,505,000 5,416,000 3,863,000 4,028,000 3,506,000 3,274,000 2,911,000 3,667,000 3,321,000 4,187,000 3,628,000 3,533,000 3,131,000 3,488,000 3,751,000 2,856,000 3,455,812 3,032,585
Gross Profit 10,460,000 10,460,000 10,603,000 7,929,000 4,347,000 2,868,000 2,447,000 1,823,000 998,000 1,080,000 1,839,000 1,978,000 1,235,000 2,940,000 2,961,000 2,272,000 2,320,000 2,262,000 2,793,000 2,391,765 1,968,850
Gross Profit Margin 46.05% 46.12% 44.93% 48.25% 44.53% 42.61% 37.79% 34.21% 23.36% 27.06% 33.40% 37.33% 22.78% 44.76% 45.60% 42.05% 39.94% 37.62% 49.44% 40.90% 39.37%
Research and Development 5,872,000 5,872,000 5,005,000 2,845,000 1,983,000 1,547,000 1,434,000 1,160,000 1,008,000 947,000 1,072,000 1,201,000 1,354,000 1,453,000 1,405,000 1,721,000 1,848,000 1,847,000 1,205,000 1,144,025 934,574
General and Administrative Expenses 2,352,000 2,352,000 2,336,000 1,448,000 995,000 750,000 562,000 511,000 460,000 482,000 604,000 674,000 823,000 992,000 651,000 -248,000 1,304,000 1,373,000 1,140,000 1,016,085 807,011
Total Operating Expenses 10,059,000 10,059,000 9,339,000 4,281,000 2,978,000 2,237,000 1,996,000 1,619,000 1,380,000 1,432,000 1,690,000 1,893,000 2,191,000 2,474,000 2,117,000 1,543,000 4,185,000 5,127,000 2,424,000 2,160,110 1,742,585
Operating Income or Loss 444,000 401,000 1,264,000 3,648,000 968,000 208,000 451,000 204,000 -372,000 -481,000 -155,000 103,000 -1,056,000 368,000 848,000 664,000 -1,955,000 -2,865,000 -47,000 231,655 220,809
Operating Margin 1.78% 1.77% 5.36% 22.20% 9.91% 3.09% 6.97% 3.83% -8.71% -12.05% -2.82% 1.94% -19.48% 5.60% 13.06% 12.29% -33.66% -47.65% -0.83% 3.96% 4.41%
Interest Expense 106,000 106,000 88,000 34,000 47,000 94,000 121,000 126,000 156,000 160,000 177,000 177,000 175,000 180,000 199,000 438,000 2,129,000 2,106,000 941,000 182,495 134,727
EBITDA 3,661,000 4,149,000 3,372,000 3,703,000 1,322,000 466,000 451,000 339,000 -169,000 -190,000 286,000 321,000 -682,000 793,000 1,238,000 815,000 322,000 -112,000 1,635,000 1,560,680 1,455,973
Depreciation and Amortization 3,063,000 3,551,000 2,108,000 55,000 354,000 258,000 170,000 144,000 133,000 167,000 203,000 236,000 260,000 317,000 383,000 70,000 1,223,000 1,138,000 837,000 1,219,344 1,224,252
Income Before Tax 492,000 492,000 1,184,000 3,669,000 1,275,000 372,000 330,000 69,000 -448,000 -646,000 -398,000 -74,000 -1,217,000 -1,000 971,000 408,000 -2,260,000 -3,166,000 -213,000 140,266 78,331
Income Tax Expense -346,000 -346,000 -122,000 513,000 -1,210,000 31,000 -9,000 19,000 39,000 14,000 5,000 9,000 -34,000 -4,000 38,000 112,000 68,000 23,000 23,000 -6,642 5,838
Net Income 854,000 854,000 1,320,000 3,162,000 2,490,000 341,000 337,000 43,000 -497,000 -660,000 -403,000 -83,000 -1,183,000 491,000 471,000 376,000 -3,098,000 -3,379,000 -166,000 165,483 91,156
Net Income Margin 3.47% 3.77% 5.59% 19.24% 25.50% 5.07% 5.20% 0.81% -11.63% -16.54% -7.32% -1.57% -21.82% 7.48% 7.25% 6.96% -53.34% -56.19% -2.94% 2.83% 1.82%
EPS 0.52 0.53 0.85 2.61 2.10 0.30 0.32 0.04 -0.60 -0.84 -0.52 -0.11 -1.60 0.68 0.66 0.46 -5.10 -6.06 -0.34 0.41 0.25
EPS Diluted 0.52 0.53 0.84 2.57 2.06 0.30 0.32 0.04 -0.60 -0.84 -0.52 -0.11 -1.60 0.66 0.64 0.45 -5.10 -6.06 -0.34 0.40 0.25
Weighted Average Shares Out - 1,614,000 1,571,429 1,230,350 1,206,516 1,136,667 1,053,125 952,024 830,000 783,001 760,377 754,004 739,375 727,000 711,000 673,000 607,000 558,000 492,000 400,004 358,886
Weighted Average Shares Out Diluted - 1,625,000 1,571,000 1,229,000 1,207,000 1,120,000 1,064,000 1,039,000 835,000 783,000 768,000 754,000 741,000 742,000 733,000 678,000 607,000 558,000 492,000 440,776 371,066

Reported Currency: USD Q4 2023-12-30 2022-12-31 2021-12-25 2020-12-26 2019-12-28 2018-12-29 2017-12-30 2016-12-31 2015-12-26 2014-12-27 2013-12-28 2012-12-29 2011-12-31 2010-12-25 2009-12-26 2008-12-27 2007-12-29 2006-12-31 2005-12-25 2004-12-26
Current Assets
Cash and Cash Equivalents 3,933,000 3,933,000 4,835,000 2,535,000 1,595,000 1,466,000 1,078,000 1,185,000 1,264,000 785,000 805,000 869,000 549,000 869,000 606,000 1,657,000 933,000 1,432,000 1,380,000 633,067 918,377
Short Term Investments 1,840,000 1,840,000 1,020,000 1,073,000 695,000 37,000 78,000 0 0 0 235,000 228,000 453,000 896,000 1,183,000 1,019,000 163,000 457,000 161,000 1,161,699 277,182
Cash + Short Term Investments 5,773,000 5,773,000 5,855,000 3,608,000 2,290,000 1,503,000 1,156,000 1,185,000 1,264,000 785,000 1,040,000 1,097,000 1,002,000 1,765,000 1,789,000 2,676,000 1,096,000 1,889,000 1,541,000 1,794,766 1,195,559
Net Receivables 5,385,000 5,385,000 4,128,000 2,708,000 2,076,000 1,859,000 1,235,000 400,000 311,000 533,000 818,000 832,000 630,000 919,000 968,000 745,000 320,000 640,000 1,150,000 948,817 719,572
Inventory 4,351,000 4,351,000 3,771,000 1,955,000 1,399,000 982,000 845,000 739,000 751,000 678,000 685,000 884,000 562,000 476,000 632,000 567,000 656,000 821,000 814,000 388,631 874,790
Other Current Assets 1,259,000 1,259,000 1,265,000 312,000 378,000 233,000 252,000 265,000 172,000 291,000 193,000 71,000 71,000 1,765,000 1,789,000 2,676,000 307,000 466,000 458,000 1 438,076
Total Current Assets 16,768,000 16,768,000 15,019,000 8,583,000 6,143,000 4,597,000 3,540,000 2,622,000 2,530,000 2,320,000 2,736,000 2,884,000 2,265,000 3,229,000 3,594,000 4,275,000 2,379,000 3,816,000 3,963,000 3,558,837 3,227,997
Non-Current Assets
Property, Plant and Equipment 2,222,000 2,222,000 1,973,000 1,069,000 849,000 705,000 348,000 261,000 164,000 188,000 302,000 346,000 658,000 726,000 700,000 3,809,000 4,296,000 4,720,000 3,987,000 2,701,000 4,233,807
Goodwill 24,262,000 24,262,000 24,177,000 289,000 289,000 289,000 289,000 289,000 289,000 278,000 320,000 553,000 553,000 323,000 323,000 323,000 323,000 1,907,000 3,217,000 0 0
Intangible Assets 21,363,000 21,363,000 24,118,000 328,000 229,000 210,000 226,000 239,000 232,000 189,000 65,000 78,000 96,000 0 37,000 98,000 168,000 587,000 1,207,000 0 0
Long Term Investments 99,000 99,000 83,000 69,000 63,000 58,000 58,000 58,000 59,000 0 0 90,000 181,000 427,000 0 -9,000 -28,000 -64,000 -31,000 0 0
Tax Assets 366,000 366,000 58,000 931,000 1,245,000 0 0 0 0 0 0 0 0 0 0 9,000 28,000 64,000 31,000 92,606 102,651
Other Non-Current Assets 2,805,000 2,805,000 2,152,000 1,478,000 373,000 379,000 321,000 310,000 279,000 323,000 344,000 386,000 247,000 249,000 310,000 573,000 509,000 520,000 773,000 935,336 279,755
Total Non-Current Assets 51,117,000 51,117,000 52,561,000 3,836,000 2,819,000 1,431,000 1,016,000 918,000 791,000 789,000 1,031,000 1,453,000 1,735,000 1,725,000 1,370,000 4,803,000 5,296,000 7,734,000 9,184,000 3,728,942 4,616,213
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 67,885,000 67,885,000 67,580,000 12,419,000 8,962,000 6,028,000 4,556,000 3,540,000 3,321,000 3,109,000 3,767,000 4,337,000 4,000,000 4,954,000 4,964,000 9,078,000 7,675,000 11,550,000 13,147,000 7,287,779 7,844,210
Current Liabilities
Accounts Payable 2,055,000 2,055,000 2,493,000 1,321,000 468,000 988,000 528,000 384,000 440,000 279,000 421,000 519,000 278,000 540,000 581,000 647,000 631,000 1,009,000 1,338,000 855,834 655,123
Short Term Debt 751,000 751,000 312,000 312,000 43,000 43,000 136,000 70,000 230,000 230,000 177,000 60,000 5,000 489,000 4,000 479,000 286,000 238,000 125,000 43,225 230,828
Tax Payables 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23,000 72,000 78,000 3,326 41,370
Deferred Revenue 544,000 544,000 859,000 2,509,000 2,000 2,000 1,296,000 22,000 63,000 53,000 72,000 145,000 108,000 123,000 143,000 138,000 50,000 101,000 169,000 141,898 141,738
Other Current Liabilities 3,339,000 3,339,000 2,705,000 98,000 1,904,000 1,326,000 24,000 1,010,000 613,000 841,000 770,000 894,000 1,006,000 622,000 946,000 946,000 1,259,000 1,277,000 1,220,000 781,004 818,687
Total Current Liabilities 6,689,000 6,689,000 6,369,000 4,240,000 2,417,000 2,359,000 1,984,000 1,486,000 1,346,000 1,403,000 1,440,000 1,618,000 1,397,000 1,774,000 1,674,000 2,210,000 2,226,000 2,625,000 2,852,000 1,821,961 1,846,376
Non-Current Liabilities
Long Term Debt 2,252,000 2,252,000 2,863,000 349,000 531,000 685,000 1,114,000 1,325,000 1,435,000 2,032,000 2,035,000 1,998,000 2,037,000 1,527,000 2,188,000 4,252,000 4,702,000 5,031,000 3,672,000 1,327,065 1,628,268
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 1,202,000 1,202,000 1,934,000 0 0 0 0 0 0 0 0 0 0 0 0 197,000 91,000 6,000 31,000 92,606 104,246
Other Non-Current Liabilities 1,850,000 1,850,000 1,664,000 333,000 177,000 157,000 192,000 118,000 124,000 86,000 105,000 177,000 28,000 63,000 89,000 695,000 569,000 633,000 517,000 459,322 414,626
Total Non-Current Liabilities 5,304,000 5,304,000 6,461,000 682,000 708,000 842,000 1,306,000 1,443,000 1,559,000 2,118,000 2,140,000 2,175,000 2,065,000 1,590,000 2,277,000 5,144,000 5,362,000 5,670,000 4,220,000 1,878,993 2,147,140
Total Liabilities 11,993,000 11,993,000 12,830,000 4,922,000 3,125,000 3,201,000 3,290,000 2,929,000 2,905,000 3,521,000 3,580,000 3,793,000 3,462,000 3,364,000 3,951,000 7,354,000 7,588,000 8,295,000 7,072,000 3,700,954 3,993,516
Common Stock 17,000 17,000 16,000 12,000 12,000 12,000 10,000 9,000 9,000 8,000 8,000 7,000 7,000 7,000 7,000 7,000 6,000 6,000 5,000 4,355 3,915
Retained Earnings 723,000 723,000 -131,000 -1,451,000 -4,605,000 -7,095,000 -7,436,000 -7,760,000 -7,803,000 -7,306,000 -6,646,000 -6,243,000 -6,160,000 -4,977,000 -5,468,000 -5,939,000 -6,198,000 -3,100,000 308,000 473,678 308,497
Accumulated Other Comprehensive Income/Loss -10,000 -10,000 -41,000 -3,000 17,000 0 -8,000 6,000 -5,000 -8,000 -5,000 -2,000 -3,000 -5,000 1,000 154,000 108,000 163,000 156,000 163,636 380,970
Total Stockholders Equity 55,892,000 55,892,000 54,750,000 7,497,000 5,837,000 2,827,000 1,266,000 611,000 416,000 -412,000 187,000 544,000 538,000 1,590,000 1,013,000 648,000 -82,000 2,990,000 5,785,000 3,351,837 3,010,053
Total Investments 1,840,000 1,840,000 1,103,000 1,142,000 758,000 95,000 136,000 58,000 59,000 0 235,000 318,000 634,000 1,323,000 1,183,000 1,019,000 163,000 457,000 161,000 1,161,699 277,182
Total Debt 3,003,000 3,003,000 3,175,000 661,000 531,000 685,000 1,250,000 1,395,000 1,435,000 2,262,000 2,212,000 2,058,000 2,042,000 2,016,000 2,192,000 4,731,000 4,988,000 5,269,000 3,797,000 1,370,290 1,859,096
Net Debt -930,000 -930,000 -1,660,000 -1,874,000 -1,064,000 -781,000 172,000 210,000 171,000 1,477,000 1,407,000 1,189,000 1,493,000 1,147,000 1,586,000 3,074,000 4,055,000 3,837,000 2,417,000 737,223 940,719

Reported Currency: USD TTM 2023-12-30 2022-12-31 2021-12-25 2020-12-26 2019-12-28 2018-12-29 2017-12-30 2016-12-31 2015-12-26 2014-12-27 2013-12-28 2012-12-29 2011-12-31 2010-12-25 2009-12-26 2008-12-27 2007-12-29 2006-12-31 2005-12-25 2004-12-26
Cash Flows from Operating Activities
Net Income 854,000 854,000 1,320,000 3,162,000 2,490,000 341,000 337,000 43,000 -497,000 -660,000 -403,000 -83,000 -1,183,000 3,000 471,000 293,000 -3,098,000 -3,379,000 -166,000 165,483 91,156
Depreciation & Amortization 3,551,000 3,551,000 4,262,000 463,000 354,000 258,000 170,000 144,000 133,000 167,000 203,000 236,000 260,000 317,000 383,000 1,128,000 1,223,000 1,138,000 837,000 1,219,344 1,224,252
Deferred Income Tax -1,019,000 -1,019,000 -1,505,000 308,000 -1,223,000 -4,000 -4,000 9,000 11,000 0 294,000 1,000 -40,000 -6,000 5,000 130,000 26,000 -24,000 -2,000 -21,806 -39,240
Stock Based Compensation 1,384,000 1,384,000 1,081,000 379,000 274,000 197,000 137,000 97,000 86,000 63,000 81,000 91,000 97,000 90,000 87,000 75,000 83,000 77,000 5,000 5,187 1,920
Change in Working Capital -2,967,000 -3,049,000 -1,846,000 -774,000 -931,000 -542,000 -727,000 -264,000 180,000 102,000 -291,000 -448,000 220,000 -252,000 -1,501,000 -1,039,000 -341,000 27,000 172,000 219,277 -121,714
Accounts Receivable -1,250,000 -1,250,000 -1,091,000 -640,000 -219,000 -623,000 -806,000 -89,000 222,000 280,000 7,000 -200,000 290,000 -347,000 -1,138,000 -960,000 101,000 -55,000 -276,000 -276,230 67,877
Inventory -580,000 -580,000 -1,401,000 -556,000 -417,000 -137,000 -151,000 12,000 -73,000 -11,000 199,000 -322,000 -83,000 157,000 -144,000 89,000 152,000 4,000 6,000 -27,780 -179,981
Accounts Payable -419,000 -419,000 931,000 801,000 -513,000 373,000 207,000 -75,000 58,000 -156,000 -224,000 384,000 -232,000 -28,000 55,000 -105,000 -666,000 301,000 313,000 214,330 -67,877
Other Working Capital 1,411,000 2,249,000 -285,000 -379,000 218,000 -155,000 23,000 -112,000 -27,000 -11,000 -273,000 -310,000 245,000 -34,000 -274,000 -63,000 72,000 -223,000 129,000 308,957 58,267
Other Non-Cash Items -136,000 -54,000 253,000 -17,000 107,000 243,000 121,000 39,000 177,000 91,000 18,000 55,000 308,000 230,000 143,000 -114,000 1,415,000 1,851,000 441,000 -104,630 -69,853
Net Cash Provided by Operating Activities 1,667,000 1,667,000 3,565,000 3,521,000 1,071,000 493,000 34,000 68,000 90,000 -237,000 -98,000 -148,000 -338,000 382,000 -412,000 473,000 -692,000 -310,000 1,287,000 1,482,855 1,086,521
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -546,000 -546,000 -450,000 -301,000 -294,000 -217,000 -163,000 -113,000 -77,000 -96,000 -95,000 -84,000 -133,000 -250,000 -148,000 -466,000 -624,000 -1,685,000 -1,857,000 -1,513,173 -1,440,137
Acquisitions Net -131,000 -131,000 822,000 0 -27,000 0 0 1,000 342,000 0 0 0 -281,000 16,000 -904,000 0 127,000 157,000 -3,893,000 9,679 -6,265
Purchases of Investments -3,722,000 -3,722,000 -2,667,000 -2,056,000 -850,000 -284,000 -123,000 -222,000 0 -227,000 -790,000 -1,043,000 -944,000 -1,586,000 -1,800,000 -1,486,000 -200,000 -545,000 -2,119,000 -1,720,757 -377,087
Sales/Maturities of Investments 2,987,000 2,987,000 4,310,000 1,678,000 192,000 325,000 45,000 222,000 0 462,000 873,000 1,344,000 1,348,000 1,726,000 1,709,000 617,000 416,000 307,000 3,263,000 1,096,869 227,257
Other Investing Activities -11,000 -11,000 -16,000 -7,000 27,000 27,000 71,000 -2,000 2,000 8,000 0 238,000 -9,000 -19,000 20,000 62,000 254,000 91,000 303,000 -142,200 40,448
Net Cash Used for Investing Activities -1,423,000 -1,423,000 1,999,000 -686,000 -952,000 -149,000 -170,000 -114,000 267,000 147,000 -12,000 455,000 -19,000 -113,000 -1,123,000 -1,273,000 -27,000 -1,675,000 -4,303,000 -2,269,582 -1,555,784
Cash Flows from Financing Activities
Debt Repayment 0 0 -312,000 -200,000 -200,000 -403,000 -41,000 -40,000 -1,343,000 -44,000 -1,115,000 -55,000 -489,000 -209,000 -1,074,000 -1,820,000 0 0 0 0 0
Common Stock Issued 264,000 268,000 167,000 104,000 85,000 74,000 70,000 20,000 667,000 4,000 4,000 4,000 14,000 18,000 15,000 127,000 0 686,000 726,000 189,349 123,677
Common Stock Repurchased -1,096,000 -1,412,000 -4,108,000 -1,999,000 -78,000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Dividends Paid 0 0 0 -104,000 -85,000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Financing Activities -314,000 -2,000 989,000 304,000 284,000 372,000 -1,000 -13,000 798,000 110,000 1,157,000 64,000 512,000 185,000 1,543,000 3,217,000 220,000 1,351,000 3,037,000 304,840 289,123
Net Cash Used Provided by Financing Activities -1,146,000 -1,146,000 -3,264,000 -1,895,000 6,000 43,000 28,000 -33,000 122,000 70,000 46,000 13,000 37,000 -6,000 484,000 1,524,000 220,000 2,037,000 3,763,000 494,189 412,800
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 7,228 6,657
Net Change in Cash -902,000 -902,000 2,300,000 940,000 125,000 387,000 -108,000 -79,000 479,000 -20,000 -64,000 320,000 -320,000 263,000 -1,051,000 724,000 -499,000 52,000 747,000 -285,310 -49,806
Cash at End of Period 15,160,000 3,933,000 4,835,000 2,535,000 1,595,000 1,470,000 1,083,000 1,185,000 1,264,000 785,000 805,000 869,000 549,000 869,000 606,000 1,657,000 933,000 1,432,000 1,380,000 633,067 918,377
Cash at Start of Period 16,062,000 4,835,000 2,535,000 1,595,000 1,470,000 1,083,000 1,191,000 1,264,000 785,000 805,000 869,000 549,000 869,000 606,000 1,657,000 933,000 1,432,000 1,380,000 633,000 918,377 968,183
Free Cash Flow
Operating Cash Flow 1,667,000 1,667,000 3,565,000 3,521,000 1,071,000 493,000 34,000 68,000 90,000 -237,000 -98,000 -148,000 -338,000 382,000 -412,000 473,000 -692,000 -310,000 1,287,000 1,482,855 1,086,521
Capital Expenditure -546,000 -546,000 -450,000 -301,000 -294,000 -217,000 -163,000 -113,000 -77,000 -96,000 -95,000 -84,000 -133,000 -250,000 -148,000 -466,000 -624,000 -1,685,000 -1,857,000 -1,513,173 -1,440,137
Free Cash Flow 1,121,000 1,121,000 3,115,000 3,220,000 777,000 276,000 -129,000 -45,000 13,000 -333,000 -193,000 -232,000 -471,000 132,000 -560,000 7,000 -1,316,000 -1,995,000 -570,000 -30,318 -353,616