Sign in
Dec-25 Dec-24 Dec-23 Dec-22 Dec-21 Dec-20 Dec-19 Dec-18 Dec-17 Dec-16 Dec-15 Dec-14 Dec-13 Dec-12 Dec-11 Dec-10 Dec-09 Dec-08 Dec-07 Dec-06
Total cash and short-term investments + 35,733,512.42 35,027,000.00 30,668,000.00 32,883,000.00 38,740,000.00 21,818,000.00 18,620,000.00 18,596,000.00 26,907,000.00 31,001,000.00 28,814,000.00 18,036,000.00 21,256,000.00 17,456,000.00 9,995,000.00 9,490,282.00 8,164,967.00 7,156,989.00 10,377,157.89 8,386,073.68
Accounts receivable, net 14,036,590.39 15,674,000.00 13,929,000.00 11,716,000.00 11,725,000.00 12,590,000.00 13,081,000.00 11,488,000.00 9,222,000.00 7,363,000.00 7,872,000.00 7,380,000.00 6,026,000.00 6,010,000.00 5,393,000.00 4,566,905.00 4,584,060.00 4,188,597.00 3,932,546.00 4,217,421.39
Inventories 903,161.31 1,096,000.00 997,000.00 1,144,000.00 779,000.00 983,000.00 585,000.00 717,000.00 631,000.00 584,000.00 528,000.00 474,000.00 509,000.00 579,000.00 758,000.00 515,536.00 435,244.00 511,950.00 211,402.27 212,964.96
Other current assets 10,306,664.50 11,297,000.00 3,193,000.00 574,000.00 390,000.00 241,000.00 4,390,000.00 3,865,000.00 11,070,000.00 8,753,000.00 11,301,000.00 8,787,000.00 5,284,000.00 3,928,000.00 5,243,000.00 4,156,729.00 2,876,271.00 2,681,367.00 1,452,239.86 1,080,709.79
Total current assets 60,979,928.64 63,094,000.00 48,787,000.00 55,057,000.00 61,277,000.00 46,529,000.00 41,722,000.00 43,268,000.00 47,561,000.00 47,701,000.00 47,912,000.00 33,762,000.00 33,075,000.00 27,973,000.00 21,401,000.00 18,730,627.00 16,186,024.00 14,622,310.00 15,975,241.86 13,897,169.82
Total non-current assets + 227,469,347.82 236,203,000.00 238,255,000.00 220,135,000.00 215,907,000.00 199,344,000.00 179,486,000.00 162,928,000.00 150,923,000.00 131,910,000.00 118,261,000.00 107,133,000.00 94,876,000.00 83,396,000.00 81,321,000.00 81,027,820.00 81,373,582.00 76,633,940.00 66,068,817.55 61,111,051.24
Total assets 288,449,276.46 299,675,000.00 287,042,000.00 275,192,000.00 277,184,000.00 245,873,000.00 221,208,000.00 206,196,000.00 198,484,000.00 179,611,000.00 166,173,000.00 140,895,000.00 127,951,000.00 111,369,000.00 102,722,000.00 99,758,447.00 97,559,606.00 91,256,250.00 82,044,059.41 75,008,221.06
Total current liabilities + 74,125,386.50 76,767,000.00 71,568,000.00 70,388,000.00 69,131,000.00 68,500,000.00 58,369,000.00 46,261,000.00 45,376,000.00 39,762,000.00 35,413,000.00 31,786,000.00 28,437,000.00 24,107,000.00 22,189,000.00 20,472,898.00 26,717,414.00 26,998,151.00 20,670,921.40 20,500,835.59
Total non-current liabilities + 63,425,781.70 60,418,000.00 58,912,000.00 55,542,000.00 62,654,000.00 56,859,000.00 45,589,000.00 42,632,000.00 40,978,000.00 34,305,000.00 37,332,000.00 22,984,000.00 22,090,000.00 20,284,000.00 21,507,000.00 22,870,766.00 20,919,098.00 20,260,248.00 18,327,510.11 18,313,144.66
Total liabilities 137,551,168.21 137,185,000.00 130,480,000.00 125,930,000.00 131,785,000.00 125,359,000.00 103,958,000.00 88,893,000.00 86,354,000.00 74,067,000.00 72,745,000.00 54,770,000.00 50,527,000.00 44,391,000.00 43,696,000.00 43,343,664.00 47,636,512.00 47,258,399.00 38,998,431.51 38,813,980.25
Total stockholders' equity + 130,998,487.25 142,094,000.00 156,562,000.00 149,262,000.00 145,399,000.00 120,514,000.00 117,250,000.00 117,303,000.00 92,713,000.00 84,384,000.00 75,136,000.00 67,807,000.00 60,542,000.00 51,541,000.00 45,711,000.00 44,418,742.00 38,989,747.00 34,314,071.00 33,742,537.82 28,021,051.23
Common shares outstanding 991 991 991 991 991 991 991 991 991 986 982 977 964 960 980 983 983 991 999 1,008
Show Quarterly Balance Sheet
Mar-26 Dec-25 Sep-25 Jun-25 Mar-25 Dec-24 Sep-24 Jun-24 Mar-24 Dec-23 Sep-23 Jun-23 Mar-23 Dec-22 Sep-22 Jun-22 Mar-22 Dec-21 Sep-21 Jun-21 Mar-21 Dec-20 Sep-20 Jun-20 Mar-20 Dec-19 Sep-19 Jun-19 Mar-19 Dec-18 Sep-18 Jun-18 Mar-18 Dec-17 Sep-17 Jun-17 Mar-17 Dec-16 Sep-16 Jun-16 Mar-16 Dec-15 Sep-15 Jun-15 Mar-15 Dec-14 Sep-14 Jun-14 Mar-14 Dec-13 Sep-13 Jun-13 Mar-13 Dec-12 Sep-12 Jun-12 Mar-12 Dec-11 Sep-11 Jun-11 Mar-11 Dec-10 Sep-10 Jun-10 Mar-10 Dec-09 Sep-09 Jun-09 Mar-09 Dec-08 Sep-08 Jun-08 Mar-08 Dec-07 Sep-07 Jun-07 Mar-07 Dec-06 Sep-06 Jun-06 Mar-06
Total cash and short-term investments + 39,125,000.00 35,470,000.00 33,054,000.00 34,427,000.00 35,708,000.00 24,654,000.00 27,175,000.00 28,123,000.00 30,668,000.00 30,668,000.00 27,453,000.00 41,608,000.00 32,883,000.00 32,883,000.00 31,982,000.00 40,578,000.00 42,571,000.00 38,740,000.00 18,111,000.00 18,111,000.00 21,818,000.00 21,818,000.00 17,774,000.00 29,076,000.00 18,620,000.00 18,620,000.00 15,664,000.00 19,069,000.00 24,640,000.00 18,596,000.00 14,749,000.00 18,104,000.00 30,042,000.00 27,000,000.00 27,952,000.00 20,126,000.00 34,920,000.00 31,077,000.00 30,034,000.00 22,051,000.00 36,174,000.00 28,566,000.00 28,942,000.00 25,135,000.00 20,892,000.00 18,036,000.00 18,200,000.00 17,222,000.00 23,057,000.00 21,271,000.00 18,073,000.00 12,247,000.00 21,063,000.00 17,456,000.00 12,258,000.00 8,931,000.00 11,536,000.00 9,995,000.00 9,725,711.00 10,916,777.00 9,490,282.00 9,490,282.00 9,314,614.00 8,638,084.00 7,110,241.00 8,164,967.00 7,498,841.00 8,557,953.00 6,797,262.00 7,156,989.00 7,814,132.18 11,144,690.27 10,080,662.67 10,377,157.89 6,629,800.00 10,989,503.61 7,414,741.14 8,386,073.68 8,328,694.85 9,383,814.82 7,046,454.54
Accounts receivable, net 14,329,000.00 11,223,000.00 17,357,000.00 15,498,000.00 14,843,000.00 14,642,000.00 15,711,000.00 15,925,000.00 13,929,000.00 13,929,000.00 12,929,000.00 13,822,000.00 11,716,000.00 11,091,000.00 11,975,000.00 12,608,000.00 12,551,000.00 10,840,000.00 13,607,000.00 13,222,000.00 12,590,000.00 12,590,000.00 14,584,000.00 17,014,000.00 13,081,000.00 11,797,000.00 14,808,000.00 17,117,000.00 15,519,000.00 11,488,000.00 17,519,000.00 15,815,000.00 12,117,000.00 9,222,000.00 12,707,000.00 11,158,000.00 9,048,000.00 7,363,000.00 10,879,000.00 14,523,000.00 9,777,000.00 7,872,000.00 9,414,000.00 8,316,000.00 8,121,000.00 7,380,000.00 7,716,000.00 7,648,000.00 6,543,000.00 7,018,000.00 7,434,000.00 7,562,000.00 6,551,000.00 5,409,000.00 8,870,000.00 6,470,000.00 6,684,000.00 5,393,000.00 6,112,935.00 5,714,090.00 4,566,905.00 4,534,000.00 4,905,887.00 5,059,649.00 4,221,929.00 4,584,060.00 4,007,037.00 4,017,925.00 3,876,831.00 4,188,597.00 3,345,969.64 3,913,301.99 3,597,073.17 3,920,007.00 3,619,254.55 3,755,144.41 3,629,990.92 4,217,421.39 3,869,099.26 3,864,064.82 3,778,281.82
Inventories 842,000.00 901,000.00 1,085,000.00 979,000.00 1,130,000.00 1,096,000.00 903,000.00 1,036,000.00 997,000.00 997,000.00 1,475,000.00 1,118,000.00 1,144,000.00 1,144,000.00 1,181,000.00 1,038,000.00 932,000.00 779,000.00 825,000.00 825,000.00 983,000.00 983,000.00 1,026,000.00 852,000.00 585,000.00 585,000.00 685,000.00 770,000.00 632,000.00 717,000.00 785,000.00 876,000.00 630,000.00 631,000.00 856,000.00 1,139,000.00 613,000.00 584,000.00 867,000.00 734,000.00 557,000.00 528,000.00 690,000.00 583,000.00 537,000.00 474,000.00 676,000.00 1,043,000.00 755,000.00 509,000.00 910,000.00 634,000.00 703,000.00 579,000.00 664,000.00 710,000.00 1,004,000.00 758,000.00 538,626.00 532,359.00 515,536.00 515,536.00 569,860.00 506,653.00 504,283.00 435,244.00 437,877.00 449,673.00 493,683.00 511,950.00 399,820.87 295,390.86 253,594.11 211,402.27 201,209.09 203,763.54 206,203.45 212,964.96 187,187.50 178,342.59 306,718.18
Other current assets 11,632,000.00 634,000.00 6,912,000.00 9,474,000.00 11,798,000.00 1,134,000.00 7,188,000.00 9,649,000.00 3,193,000.00 3,193,000.00 837,000.00 867,000.00 574,000.00 9,955,000.00 9,094,000.00 8,511,000.00 9,698,000.00 10,918,000.00 9,529,000.00 396,000.00 241,000.00 241,000.00 8,440,000.00 9,194,000.00 4,390,000.00 10,720,000.00 14,398,000.00 13,678,000.00 14,367,000.00 3,865,000.00 13,447,000.00 12,413,000.00 11,792,000.00 11,070,000.00 9,935,000.00 9,589,000.00 9,672,000.00 8,753,000.00 11,261,000.00 15,409,000.00 12,244,000.00 11,301,000.00 8,705,000.00 9,133,000.00 9,502,000.00 8,787,000.00 6,819,000.00 5,573,000.00 5,199,000.00 5,284,000.00 4,675,000.00 3,710,000.00 4,040,000.00 4,529,000.00 3,233,000.00 3,768,000.00 3,911,000.00 5,243,000.00 4,249,551.00 3,488,458.00 4,157,904.00 4,291,000.00 3,862,300.00 3,524,846.00 3,272,381.00 3,001,753.00 3,798,229.00 3,034,953.00 3,156,886.00 2,764,774.00 2,449,948.15 1,422,243.73 2,568,136.22 1,546,352.00 2,762,527.27 1,864,214.80 2,110,236.15 1,080,709.79 1,817,766.54 1,448,842.59 1,411,736.36
Total current assets 65,928,000.00 61,780,000.00 58,408,000.00 60,378,000.00 63,479,000.00 63,080,000.00 51,113,000.00 54,733,000.00 48,787,000.00 48,787,000.00 50,728,000.00 65,890,000.00 55,057,000.00 55,057,000.00 53,625,000.00 61,420,000.00 64,853,000.00 61,277,000.00 40,866,000.00 40,866,000.00 46,529,000.00 46,529,000.00 40,677,000.00 54,956,000.00 41,722,000.00 41,722,000.00 45,127,000.00 48,748,000.00 53,871,000.00 42,843,000.00 46,500,000.00 46,433,000.00 54,951,000.00 47,561,000.00 51,450,000.00 42,012,000.00 54,253,000.00 47,701,000.00 52,371,000.00 48,230,000.00 57,844,000.00 47,912,000.00 45,586,000.00 42,856,000.00 39,052,000.00 34,294,000.00 33,411,000.00 31,486,000.00 35,554,000.00 33,075,000.00 31,092,000.00 24,153,000.00 32,357,000.00 27,973,000.00 25,025,000.00 19,879,000.00 23,135,000.00 21,401,000.00 20,626,823.00 20,651,684.00 18,730,627.00 18,730,627.00 18,652,661.00 17,729,232.00 15,108,834.00 16,186,024.00 15,741,984.00 16,060,504.00 14,324,662.00 14,622,310.00 14,009,870.84 16,775,626.85 15,215,398.06 15,975,241.86 13,212,790.91 16,812,626.36 13,361,171.66 13,897,169.82 14,202,748.16 14,875,064.82 12,543,190.91
Total non-current assets + 224,027,000.00 225,500,000.00 233,489,000.00 233,419,000.00 236,067,000.00 236,203,000.00 234,021,000.00 231,259,000.00 238,255,000.00 238,255,000.00 225,484,000.00 224,588,000.00 220,135,000.00 220,135,000.00 216,338,000.00 213,852,000.00 214,597,000.00 215,907,000.00 205,634,000.00 205,634,000.00 199,344,000.00 199,344,000.00 192,542,000.00 191,395,000.00 179,486,000.00 179,486,000.00 169,863,000.00 166,951,000.00 165,240,000.00 163,057,000.00 158,393,000.00 155,527,000.00 151,649,000.00 150,624,000.00 139,058,000.00 135,831,000.00 133,337,000.00 131,642,000.00 125,091,000.00 123,181,000.00 119,148,000.00 118,016,000.00 112,808,000.00 111,194,000.00 107,620,000.00 107,321,000.00 104,864,000.00 98,674,000.00 94,918,000.00 94,721,000.00 89,703,000.00 87,319,000.00 83,747,000.00 82,238,000.00 80,377,000.00 81,657,000.00 81,489,000.00 81,321,000.00 78,846,411.00 79,182,487.00 81,027,820.00 81,027,820.00 81,408,080.00 81,321,096.00 81,425,363.00 81,373,582.00 79,473,948.00 78,110,232.00 76,968,108.00 76,633,940.00 71,992,891.48 69,044,653.43 66,486,608.35 66,068,817.55 63,097,136.36 63,007,518.06 61,992,515.86 61,111,051.24 53,935,533.08 52,744,111.12 51,625,190.90
Total assets 289,955,000.00 287,280,000.00 291,897,000.00 293,797,000.00 299,546,000.00 299,675,000.00 285,134,000.00 285,992,000.00 287,042,000.00 287,042,000.00 276,212,000.00 290,478,000.00 275,192,000.00 275,192,000.00 269,963,000.00 275,272,000.00 279,450,000.00 277,184,000.00 246,500,000.00 246,500,000.00 245,873,000.00 245,873,000.00 233,219,000.00 246,351,000.00 221,208,000.00 221,208,000.00 214,990,000.00 215,699,000.00 219,111,000.00 205,900,000.00 204,893,000.00 201,960,000.00 206,600,000.00 198,185,000.00 190,508,000.00 177,843,000.00 187,590,000.00 179,343,000.00 177,462,000.00 171,411,000.00 176,992,000.00 165,928,000.00 158,394,000.00 154,050,000.00 146,672,000.00 141,615,000.00 138,275,000.00 130,160,000.00 130,472,000.00 127,796,000.00 120,795,000.00 111,472,000.00 116,104,000.00 110,211,000.00 105,402,000.00 101,536,000.00 104,624,000.00 102,722,000.00 99,473,234.00 99,834,171.00 99,758,447.00 99,758,447.00 100,060,741.00 99,050,328.00 96,534,197.00 97,559,606.00 95,215,932.00 94,170,736.00 91,292,770.00 91,256,250.00 86,002,762.32 85,820,280.28 81,702,006.41 82,044,059.41 76,309,927.27 79,820,144.42 75,353,687.52 75,008,221.06 68,138,281.25 67,619,175.93 64,168,381.81
Total current liabilities + 71,609,000.00 74,303,000.00 75,685,000.00 85,001,000.00 71,701,000.00 76,767,000.00 74,978,000.00 83,173,000.00 71,568,000.00 71,568,000.00 70,695,000.00 95,350,000.00 70,388,000.00 70,388,000.00 65,148,000.00 76,887,000.00 70,036,000.00 69,131,000.00 68,367,000.00 68,367,000.00 68,500,000.00 68,500,000.00 63,486,000.00 84,826,000.00 58,369,000.00 58,369,000.00 53,880,000.00 52,587,000.00 51,570,000.00 46,322,000.00 50,053,000.00 53,717,000.00 46,641,000.00 45,376,000.00 43,193,000.00 39,323,000.00 40,687,000.00 39,762,000.00 40,792,000.00 40,561,000.00 39,026,000.00 35,413,000.00 33,910,000.00 34,380,000.00 32,657,000.00 32,318,000.00 33,365,000.00 31,270,000.00 25,947,000.00 28,437,000.00 26,283,000.00 25,323,000.00 24,159,000.00 24,108,000.00 24,014,000.00 23,673,000.00 21,774,000.00 22,189,000.00 21,628,566.00 23,188,441.00 20,472,898.00 20,472,898.00 23,738,861.00 30,798,757.00 24,057,302.00 26,717,414.00 25,774,504.00 32,666,177.00 25,292,144.00 26,998,151.00 25,648,458.56 31,137,094.41 17,511,403.58 20,670,921.40 19,718,190.91 26,429,584.84 18,705,240.68 20,500,835.59 16,940,036.76 19,752,500.00 11,458,327.27
Total non-current liabilities + 62,536,000.00 63,274,000.00 61,200,000.00 60,434,000.00 57,543,000.00 60,428,000.00 55,805,000.00 55,545,000.00 58,912,000.00 58,912,000.00 56,024,000.00 54,777,000.00 55,542,000.00 55,542,000.00 59,416,000.00 57,706,000.00 56,084,000.00 62,654,000.00 59,320,000.00 59,320,000.00 56,859,000.00 56,859,000.00 51,844,000.00 51,240,000.00 45,589,000.00 45,589,000.00 44,664,000.00 54,767,000.00 41,623,000.00 42,572,000.00 48,553,000.00 49,926,000.00 39,818,000.00 40,978,000.00 36,744,000.00 36,496,000.00 34,446,000.00 34,305,000.00 34,319,000.00 36,006,000.00 37,672,000.00 37,332,000.00 37,399,000.00 37,405,000.00 23,093,000.00 23,365,000.00 24,046,000.00 23,896,000.00 21,998,000.00 22,705,000.00 21,772,000.00 21,400,000.00 19,978,000.00 24,089,000.00 18,623,000.00 20,044,000.00 18,463,000.00 21,507,000.00 19,605,730.00 21,359,991.00 22,870,766.00 22,870,766.00 22,694,626.00 18,630,793.00 18,761,583.00 20,919,098.00 22,168,760.00 18,898,311.00 18,626,166.00 20,260,248.00 18,970,189.50 16,440,910.77 17,587,583.98 18,327,510.11 16,759,136.36 17,649,106.50 17,179,336.96 18,313,144.66 16,602,261.03 17,443,620.37 18,566,981.82
Total liabilities 134,145,000.00 137,577,000.00 136,885,000.00 145,435,000.00 129,244,000.00 157,581,000.00 130,783,000.00 138,718,000.00 130,480,000.00 130,480,000.00 126,719,000.00 150,127,000.00 125,930,000.00 125,930,000.00 124,564,000.00 134,593,000.00 126,120,000.00 131,785,000.00 127,687,000.00 127,687,000.00 125,359,000.00 125,359,000.00 115,330,000.00 136,066,000.00 103,958,000.00 103,958,000.00 98,544,000.00 107,354,000.00 93,193,000.00 88,894,000.00 98,606,000.00 103,643,000.00 86,459,000.00 86,354,000.00 79,937,000.00 75,819,000.00 75,133,000.00 74,067,000.00 75,111,000.00 76,567,000.00 76,698,000.00 72,745,000.00 71,309,000.00 71,785,000.00 55,750,000.00 55,683,000.00 57,411,000.00 55,166,000.00 47,945,000.00 51,142,000.00 48,055,000.00 46,723,000.00 44,137,000.00 48,197,000.00 42,637,000.00 43,717,000.00 40,237,000.00 43,696,000.00 41,234,296.00 44,548,432.00 43,343,664.00 43,343,664.00 46,433,487.00 49,429,550.00 42,818,885.00 47,636,512.00 47,943,264.00 51,564,488.00 43,918,310.00 47,258,399.00 44,618,648.06 47,578,005.19 35,098,987.56 38,998,431.51 36,477,327.27 44,078,691.34 35,884,577.64 38,813,980.25 33,542,297.79 37,196,120.37 30,025,309.09
Total stockholders' equity + 134,492,000.00 130,151,000.00 137,139,000.00 132,141,000.00 148,119,000.00 142,094,000.00 135,702,000.00 130,170,000.00 135,744,000.00 135,744,000.00 130,693,000.00 123,845,000.00 129,258,000.00 129,258,000.00 123,572,000.00 120,241,000.00 127,794,000.00 121,646,000.00 104,720,000.00 104,720,000.00 102,374,000.00 102,374,000.00 101,717,000.00 95,938,000.00 99,561,000.00 99,561,000.00 99,594,000.00 93,949,000.00 105,108,000.00 98,739,000.00 90,530,000.00 84,935,000.00 98,493,000.00 92,467,000.00 90,714,000.00 84,867,000.00 91,077,000.00 84,163,000.00 83,619,000.00 78,821,000.00 79,655,000.00 74,934,000.00 70,791,000.00 66,547,000.00 71,604,000.00 67,646,000.00 64,578,000.00 60,512,000.00 64,109,000.00 59,753,000.00 57,355,000.00 50,966,000.00 55,032,000.00 46,700,000.00 48,728,000.00 45,385,000.00 49,683,000.00 45,711,000.00 45,951,337.00 44,221,505.00 44,418,742.00 44,418,742.00 42,741,381.00 39,873,293.00 41,783,145.00 38,989,747.00 37,506,668.00 34,110,732.00 36,793,369.00 34,314,071.00 32,585,443.57 30,380,586.30 36,058,775.87 33,742,537.82 31,621,636.36 28,666,588.45 30,281,098.99 28,021,051.23 27,423,051.47 24,286,074.08 26,846,500.00
Common shares outstanding 990 99,053 991 991 991 99,062 991 991 991 991 991 991 991 991 991 991 991 991 991 991 991 991 991 991 991 991 991 991 991 991 991 991 991 991 991 991 991 991 991 991 982 982 982 982 972 982 982 982 971 971 971 971 977 957 957 957 965 965 965 965 981 981 981 981 983 983 983 983 987 987 989 991 993 993 999 999 1,001 1,001 1,007 1,008 1,008
about 11 hours ago