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 + 15,592,460.00 14,802,109.00 17,907,172.00 18,739,257.00 18,156,325.00 16,463,853.00 12,463,380.00 10,677,673.00 9,658,410.00 7,623,249.00 8,685,969.00 5,196,940.00 7,135,145.00 6,467,087.00 8,254,952.00 6,783,692.00 6,734,187.00 5,607,476.00 2,805,613.30 3,787,807.14
Accounts receivable, net 13,076,751.00 13,143,298.00 11,039,250.86 11,994,611.00 11,976,766.00 9,664,338.00 10,619,279.00 10,611,155.00 10,586,554.00 11,279,251.00 11,220,135.00 13,720,033.57 13,365,982.00 12,945,085.00 13,192,219.00 8,680,718.00 5,592,715.00 6,494,435.00 4,252,962.56 3,598,372.21
Inventories 13,739,362.00 14,179,167.00 14,557,419.00 15,472,417.00 16,096,371.00 9,051,790.00 10,920,320.00 11,499,928.00 9,950,955.00 9,051,721.00 8,225,205.00 10,471,330.00 9,798,381.00 10,584,646.00 12,283,644.00 9,803,453.00 2,996,326.00 8,661,721.00 4,904,790.27 3,832,742.83
Other current assets 1,176,225.00 1,940,886.00 3,228,048.14 20,290.00 1,190,398.00 616,623.00 14,315.00 9,554.00 931,499.00 1,930.00 4,034.00 5,042,956.00 3,127,449.00 1,506,578.00 1,622,522.00 1,839,260.00 1,309,144.00 1,434,001.00 2,336,273.12 340,604.10
Total current assets 43,584,798.00 44,065,460.00 46,731,890.00 47,649,466.00 47,419,860.00 35,830,814.00 34,842,374.00 33,651,002.00 31,127,418.00 29,303,835.00 29,180,889.00 32,627,382.00 31,666,211.00 31,566,116.00 33,556,911.00 27,107,123.00 12,918,064.00 22,197,633.00 14,401,678.87 11,672,149.35
Total non-current assets + 61,702,880.00 59,378,275.00 54,754,426.00 50,757,315.00 44,879,030.00 43,256,159.00 44,216,287.00 44,597,263.00 47,897,541.00 50,459,160.00 51,227,870.00 52,624,791.00 52,789,196.00 47,699,735.00 44,851,927.00 40,838,810.00 27,074,701.00 24,763,649.00 21,893,613.34 18,039,220.21
Total assets 105,287,678.00 103,443,735.00 101,486,316.00 98,406,781.00 92,298,890.00 79,086,973.00 79,058,661.00 78,248,265.00 79,024,959.00 79,762,995.00 80,408,759.00 85,252,173.00 84,455,407.00 79,265,851.00 78,408,838.00 67,945,933.00 39,992,765.00 46,961,282.00 36,295,292.21 29,711,369.55
Total current liabilities + 23,070,658.00 22,741,063.00 22,467,736.00 23,188,190.00 21,271,371.00 16,854,968.00 16,323,690.00 18,937,985.00 18,946,016.00 18,915,397.00 20,130,926.00 21,877,009.00 20,241,159.00 19,775,001.00 19,605,358.00 17,093,227.00 2,685,842.00 11,009,392.00 6,628,364.25 4,847,719.31
Total non-current liabilities + 19,824,308.00 19,259,904.00 19,419,980.00 16,961,190.00 16,313,553.00 14,557,413.00 14,940,264.00 12,550,729.00 12,614,935.00 15,009,204.00 15,207,611.00 18,083,800.00 18,392,218.00 17,061,432.00 18,073,560.00 13,651,285.00 6,355,632.00 7,607,685.00 4,534,972.86 3,495,873.32
Total liabilities 42,894,966.00 42,000,967.00 41,887,716.00 40,149,380.00 37,584,924.00 31,412,381.00 31,263,954.00 31,488,714.00 31,560,951.00 33,924,601.00 35,338,537.00 39,960,809.00 38,633,377.00 36,836,433.00 37,678,918.00 30,744,512.00 9,041,474.00 18,617,077.00 11,163,337.10 8,343,592.63
Total stockholders' equity + 55,759,204.00 55,390,219.00 54,146,374.00 58,257,401.00 50,379,320.00 47,674,592.00 47,794,707.00 46,759,551.00 47,464,008.00 45,838,394.00 45,070,222.00 41,587,368.00 42,046,037.00 39,454,142.00 38,356,350.00 34,895,288.00 30,951,291.00 27,663,665.00 24,497,939.19 20,901,148.70
Common shares outstanding 1,295 358 303 79 307 79 80 320 320 320 320 319 312 309 309 308 307 302 304 315
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 + 8,057,391.19 15,592,460.00 15,839,306.00 16,544,300.00 15,496,838.00 14,802,109.43 16,103,618.00 18,911,304.27 17,882,726.00 13,506,905.02 32,310,842.00 19,704,148.00 19,877,481.00 18,739,257.00 20,942,114.00 17,939,485.00 18,156,325.00 18,156,325.00 18,567,413.00 16,682,671.00 16,463,853.00 16,463,853.00 17,886,602.00 16,892,409.00 12,463,380.00 12,463,380.00 10,708,809.00 10,020,828.00 10,020,828.00 8,746,155.00 11,722,759.00 9,569,246.00 10,675,736.00 9,594,498.00 8,550,689.00 7,533,006.00 7,614,140.00 7,623,249.00 8,049,974.00 8,404,686.00 8,513,749.00 8,685,969.00 8,772,277.00 7,319,019.00 6,490,969.00 5,196,940.00 5,424,392.00 5,364,003.00 6,676,138.00 7,135,145.00 6,782,822.00 6,229,394.00 6,164,286.00 6,467,087.00 8,709,535.00 8,401,129.00 5,165,929.00 8,254,952.00 8,314,667.00 7,972,800.00 5,726,768.00 6,783,692.00 3,393,795.00 7,000,893.00 6,632,986.00 8,579,452.00 5,781,994.00 5,988,387.00 4,717,412.00 5,607,476.00 4,264,188.00 3,536,214.00 3,721,775.00 2,805,613.30 0.00 0.00 3,787,807.14 3,787,807.14 0.00 3,471,035.15 4,074,191.07
Accounts receivable, net 14,254,894.02 13,076,751.00 11,437,000.00 11,095,000.00 13,410,225.00 10,839,842.71 13,096,736.00 11,428,329.35 11,699,632.28 13,068,228.31 13,417,174.41 13,793,061.00 13,900,422.00 12,112,551.32 13,383,028.00 14,586,132.00 12,059,810.00 11,976,766.00 12,359,955.00 11,155,327.00 9,664,338.00 9,669,830.47 10,381,161.00 10,089,962.00 10,619,279.00 10,691,287.50 11,308,386.00 11,458,364.00 11,458,364.00 10,703,593.89 11,737,271.54 11,442,139.08 10,934,899.98 10,606,117.88 11,603,760.90 11,694,470.09 11,211,806.80 11,265,644.45 10,098,629.00 11,222,187.00 11,067,872.00 11,199,464.00 11,943,899.00 12,952,279.00 13,537,163.00 13,598,566.00 13,651,048.00 14,074,013.00 14,108,229.00 13,365,982.00 12,977,535.00 14,011,813.00 13,492,171.00 12,945,085.00 12,109,493.00 12,684,698.00 14,911,779.00 13,118,876.00 11,025,643.00 10,946,809.00 10,776,438.00 8,680,718.00 3,392,706.00 3,286,816.00 2,986,000.00 5,592,715.00 2,594,369.00 2,768,618.00 3,077,667.00 6,494,435.00 3,293,949.00 2,514,251.00 2,146,653.00 4,252,962.56 3,598,372.21 3,598,372.21 3,266,856.61 3,251,492.96
Inventories 13,937,341.36 13,739,362.00 12,805,000.00 12,338,000.00 13,319,215.00 14,143,500.00 13,699,021.00 13,485,582.17 13,975,042.00 13,825,514.29 14,154,000.00 15,028,089.00 15,028,039.00 15,472,417.00 17,429,574.00 17,962,484.00 15,215,098.00 16,096,371.00 13,809,620.00 11,426,742.00 9,051,790.00 9,051,790.00 9,020,668.00 9,743,455.00 10,920,320.00 10,920,320.00 11,770,207.00 11,708,185.00 11,708,185.00 12,153,303.00 10,911,145.00 10,639,401.00 10,302,958.00 10,793,781.00 9,819,917.00 9,711,675.00 9,488,455.00 9,515,895.00 7,902,452.00 7,748,165.00 7,786,685.00 8,566,882.00 9,091,097.00 9,343,886.00 10,045,695.00 11,173,343.00 10,934,314.00 10,876,472.00 10,759,589.00 9,798,381.00 9,654,206.00 10,044,073.00 10,610,183.00 10,584,646.00 11,523,163.00 11,498,045.00 11,487,897.00 12,283,644.00 12,204,033.00 11,453,754.00 10,397,750.00 9,803,453.00 5,714,541.00 5,025,563.00 3,397,679.00 5,152,839.00 3,483,028.00 3,590,016.00 5,318,847.00 8,661,721.00 5,323,020.00 4,851,910.00 3,065,340.00 4,904,790.27 3,832,742.83 3,832,742.83 3,478,632.49 3,752,417.31
Other current assets 7,921,854.22 1,176,225.00 3,691,000.00 3,681,000.00 2,064,888.00 3,635,714.02 1,299,321.00 3,349,214.41 3,216,325.72 5,811,650.93 1,323,758.00 1,483,606.00 1,508,948.00 1,443,181.00 24,489.00 30,113.00 65,816.00 1,190,398.00 46,059.00 32,400.00 616,623.00 750,157.00 33,571.00 14,717.00 14,315.00 839,395.00 26,326.00 36,258.00 36,258.00 862,246.00 1,117,455.00 1,794,572.00 1,061,867.00 2,361,828.00 2,642,654.00 2,802,643.00 1,107,372.00 1,349,614.00 1,387,723.00 1,342,754.00 2,780,245.00 1,049,580.00 3,346,124.00 3,481,049.00 1,874,341.00 5,042,956.00 3,096,980.00 3,211,790.00 3,382,123.00 3,127,449.00 3,219,469.00 1,794,255.00 1,718,826.00 1,569,298.00 1,654,660.00 2,704,100.00 1,769,442.00 1,714,577.00 1,831,133.00 1,288,246.00 1,817,664.00 1,839,260.00 311,367.00 364,140.00 568,091.00 1,309,144.00 333,722.00 230,960.00 153,170.00 1,434,001.00 94,726.00 80,689.00 79,409.00 2,438,312.74 323,183.71 453,227.18 528,964.86 308,528.03
Total current assets 44,171,480.79 43,584,798.00 43,772,000.00 43,658,000.00 44,291,166.00 43,421,165.47 44,198,696.00 47,174,429.93 46,774,000.00 46,212,298.54 48,636,000.00 50,008,904.00 50,314,890.00 47,649,466.00 53,769,257.00 52,146,962.00 46,621,630.00 47,419,860.00 45,705,613.00 40,181,666.00 35,830,814.00 35,830,814.00 38,248,904.00 37,746,123.00 34,842,374.00 34,842,374.00 34,710,064.00 34,057,839.00 34,057,839.00 34,151,972.00 35,395,137.00 33,347,774.00 32,908,121.00 31,844,259.00 30,895,291.00 29,876,234.00 29,350,948.00 29,655,108.00 27,438,778.00 28,717,792.00 28,589,990.00 29,501,895.00 31,553,420.00 31,403,402.00 31,948,168.00 33,207,927.00 31,585,851.00 31,873,839.00 32,988,089.00 31,666,211.00 30,976,186.00 32,079,535.00 31,985,466.00 31,566,116.00 33,996,851.00 35,287,972.00 33,335,047.00 33,556,911.00 33,375,476.00 31,661,609.00 28,718,620.00 27,107,123.00 12,812,409.00 15,677,412.00 13,584,756.00 20,634,150.00 12,193,113.00 12,577,981.00 13,267,096.00 22,197,633.00 12,975,883.00 10,983,064.00 9,013,177.00 14,401,678.87 11,672,149.35 11,672,149.35 10,745,489.12 11,517,023.09
Total non-current assets + 62,590,322.29 61,702,880.00 58,846,000.00 57,512,000.00 57,832,707.00 59,983,033.52 58,102,621.00 58,112,637.80 56,494,000.00 54,733,095.64 54,384,000.00 53,069,848.00 52,588,827.00 50,757,315.00 51,456,095.00 49,723,431.00 44,849,984.00 44,879,030.00 44,429,444.00 43,287,935.00 43,256,159.00 43,256,159.00 43,842,342.00 44,365,724.00 44,216,287.00 44,216,287.00 44,909,024.00 44,933,190.00 44,933,190.00 44,625,019.00 45,947,870.00 46,587,538.00 47,574,026.00 47,941,370.00 49,085,444.00 49,632,139.00 49,182,287.00 50,482,506.00 49,623,969.00 50,677,721.00 50,863,501.00 51,246,075.00 51,648,923.00 52,233,294.00 52,682,715.00 52,635,636.00 53,260,758.00 52,693,136.00 53,110,692.00 52,789,196.00 52,364,158.00 51,627,609.00 50,267,507.00 47,699,735.00 45,665,641.00 44,562,668.00 46,143,911.00 44,851,927.00 44,559,228.00 42,869,445.00 42,431,366.00 40,838,810.00 32,997,216.00 28,797,502.00 27,582,194.00 29,677,598.00 25,991,037.00 25,060,029.00 23,968,358.00 24,763,649.00 22,389,368.00 22,112,643.00 21,428,424.00 21,893,613.34 18,039,220.21 18,039,220.21 17,811,965.88 15,698,885.79
Total assets 106,761,803.08 105,287,678.00 102,618,000.00 101,170,000.00 102,123,873.00 103,404,199.00 102,301,317.00 105,287,067.73 103,268,000.00 100,897,908.75 103,020,000.00 103,078,752.00 102,903,717.00 98,406,781.00 105,225,352.00 101,870,393.00 91,471,614.00 92,298,890.00 90,135,057.00 83,469,601.00 79,086,973.00 79,086,973.00 82,091,246.00 82,111,847.00 79,058,661.00 79,058,661.00 79,619,088.00 78,991,029.00 78,991,029.00 78,776,991.00 81,343,007.00 79,935,312.00 80,482,147.00 79,785,629.00 79,980,735.00 79,508,373.00 78,533,235.00 80,137,614.00 77,062,747.00 79,395,513.00 79,453,491.00 80,747,970.00 83,202,343.00 83,636,696.00 84,630,883.00 85,843,563.00 84,846,609.00 84,566,975.00 86,098,781.00 84,455,407.00 83,340,344.00 83,707,144.00 82,252,973.00 79,265,851.00 79,662,492.00 79,850,640.00 79,478,958.00 78,408,838.00 77,934,704.00 74,531,054.00 71,149,986.00 67,945,933.00 45,809,625.00 44,474,914.00 41,166,950.00 50,311,748.00 38,184,150.00 37,638,010.00 37,235,454.00 46,961,282.00 35,365,251.00 33,095,707.00 30,441,601.00 36,295,292.21 39,301.66 29,711,369.55 29,711,369.55 28,557,455.00 27,215,908.87
Total current liabilities + 23,263,927.42 23,070,658.00 22,284,000.00 22,239,000.00 23,458,089.00 22,779,718.80 22,622,791.00 23,277,724.74 23,072,000.00 21,861,518.08 22,067,000.00 21,735,614.00 22,890,087.00 23,188,190.00 26,694,755.00 25,756,920.00 21,083,623.00 21,271,371.00 19,405,275.00 17,744,270.00 16,854,968.00 16,854,968.00 18,411,626.00 18,265,631.00 16,323,690.00 16,323,690.00 16,761,966.00 17,684,377.00 17,684,377.00 19,430,577.00 20,165,722.00 19,938,952.00 19,586,978.00 19,490,338.00 18,422,612.00 18,962,642.00 18,334,581.00 18,944,309.00 16,944,913.00 18,923,618.00 19,816,147.00 20,353,526.00 22,065,868.00 22,082,468.00 22,559,208.00 22,375,038.00 21,002,947.00 21,074,597.00 22,018,776.00 20,241,159.00 20,151,284.00 21,627,879.00 22,451,355.00 19,775,001.00 20,657,004.00 20,584,505.00 19,785,874.00 19,605,358.00 21,061,021.00 19,951,778.00 18,261,222.00 17,093,227.00 5,058,834.00 5,421,344.00 3,081,504.00 9,274,818.00 2,354,743.00 2,938,574.00 3,252,421.00 11,009,392.00 4,252,898.00 3,684,275.00 2,750,610.00 6,628,364.25 4,847,719.31 4,847,719.31 4,872,744.56 5,819,256.52
Total non-current liabilities + 21,031,415.37 19,824,308.00 18,275,000.00 18,341,000.00 16,992,060.00 19,174,112.28 18,474,114.00 20,797,231.38 19,797,000.00 19,419,978.72 26,224,000.00 21,463,302.00 20,509,951.00 16,961,190.00 18,337,909.00 17,363,985.00 15,583,048.00 16,313,553.00 17,208,468.00 14,870,050.00 14,557,413.00 14,557,413.00 15,889,220.00 16,253,070.00 14,940,264.00 14,940,264.00 14,728,939.00 13,432,681.00 13,432,681.00 12,673,800.00 13,104,106.00 12,327,399.00 12,943,907.00 12,968,566.00 13,984,527.00 13,653,598.00 14,085,834.00 15,428,036.00 14,904,805.00 15,337,511.00 14,758,537.00 15,381,243.00 16,137,490.00 16,801,455.00 17,498,765.00 18,211,129.00 18,545,493.00 18,221,678.00 18,769,543.00 18,392,218.00 17,585,096.00 18,127,916.00 17,186,594.00 17,061,432.00 16,796,312.00 17,721,705.00 18,314,356.00 18,073,560.00 16,666,014.00 14,585,518.00 13,942,997.00 13,651,285.00 6,775,203.00 6,038,015.00 6,157,801.00 9,372,616.00 6,401,631.00 6,390,528.00 6,427,297.00 7,607,685.00 4,045,576.00 3,132,810.00 3,077,446.00 4,534,972.86 3,495,873.32 3,495,873.32 3,421,652.43 1,740,198.86
Total liabilities 44,295,342.79 42,894,966.00 40,544,452.00 40,564,919.00 40,450,149.00 41,953,831.08 41,096,905.00 44,074,956.12 42,869,796.00 41,281,496.79 48,291,000.00 43,198,916.00 43,400,038.00 40,149,380.00 45,032,664.00 43,120,905.00 36,666,671.00 37,584,924.00 36,613,743.00 32,614,320.00 31,412,381.00 31,412,381.00 34,300,846.00 34,518,701.00 31,263,954.00 31,263,954.00 31,490,905.00 31,117,058.00 31,117,058.00 32,104,377.00 33,269,828.00 32,266,351.00 32,530,885.00 32,458,904.00 32,407,139.00 32,616,240.00 32,420,415.00 34,372,345.00 31,849,718.00 34,261,129.00 34,574,684.00 35,734,769.00 38,203,358.00 38,883,923.00 40,057,973.00 40,586,167.00 39,548,440.00 39,296,275.00 40,788,319.00 38,633,377.00 37,736,380.00 39,755,795.00 39,637,949.00 36,836,433.00 37,453,316.00 38,306,210.00 38,100,230.00 37,678,918.00 37,727,035.00 34,537,296.00 32,204,219.00 30,744,512.00 11,834,037.00 11,459,359.00 9,239,305.00 18,647,434.00 8,756,374.00 9,329,102.00 9,679,718.00 18,617,077.00 8,298,474.00 6,817,085.00 5,828,056.00 11,163,337.10 12,537.22 8,343,592.63 8,343,592.63 8,294,396.99 7,559,455.38
Total stockholders' equity + 55,962,851.92 55,759,204.00 55,620,000.00 54,672,000.00 55,576,789.00 55,394,231.30 55,303,214.00 55,447,223.79 54,803,000.00 54,176,101.58 54,729,000.00 54,341,357.00 53,802,220.00 52,512,116.00 54,453,448.00 53,256,128.00 50,427,355.00 50,379,320.00 49,171,491.00 46,756,522.00 44,331,350.00 44,331,350.00 44,436,803.00 44,330,921.00 44,471,872.00 44,471,872.00 44,756,355.00 44,457,029.00 44,457,029.00 43,325,357.00 44,694,044.00 43,933,231.00 44,260,030.00 43,660,391.00 43,774,226.00 43,120,167.00 42,374,397.00 42,334,828.00 41,671,329.00 41,500,566.00 41,139,753.00 41,205,243.00 41,043,825.00 41,512,308.00 41,237,106.00 41,556,958.00 41,576,234.00 41,585,343.00 41,541,399.00 42,046,037.00 41,841,790.00 40,883,761.00 39,567,213.00 39,454,142.00 39,215,833.00 38,693,566.00 38,885,800.00 38,356,350.00 37,807,097.00 37,954,950.00 37,033,722.00 34,895,288.00 33,975,588.00 33,015,555.00 31,927,645.00 30,908,964.00 29,427,776.00 28,308,908.00 27,555,736.00 27,663,665.00 27,066,777.00 26,278,622.00 24,613,545.00 24,497,939.19 26,764.45 20,901,148.70 20,901,148.70 19,876,543.29 19,273,785.36
Common shares outstanding 372 324 324 324 324 302 330 317 338 366 304 304 303 303 303 316 303 303 306 303 317 317 317 320 320 320 320 320 320 320 320 320 320 320 320 320 320 320 320 320 320 320 320 320 320 319 319 319 319 311 311 309 309 309 309 309 309 309 309 309 309 308 308 308 308 306 306 306 306 302 302 302 302 312 312 247 290 312 312 319 319
about 13 hours ago