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 + 6,395,110.63 5,117,142.00 7,142,552.00 7,521,755.00 4,504,034.00 4,829,804.00 3,396,638.00 3,718,240.00 4,328,096.00 5,723,342.00 9,118,686.00 1,972,728.00 2,668,526.00 2,611,166.00 2,158,460.00 2,669,104.00 1,855,925.00 1,783,233.00 3,186,537.00 1,775,932.69
Accounts receivable, net 12,805,123.63 12,005,068.00 11,742,537.00 10,218,861.00 8,163,759.00 7,968,145.00 7,801,170.00 7,936,806.00 8,029,562.00 7,838,998.00 7,482,629.00 7,224,843.00 7,978,971.00 7,215,101.00 7,309,949.00 5,026,846.00 4,531,443.00 3,566,259.00 2,995,893.00 2,628,814.86
Inventories 10,152,301.13 9,769,236.00 8,875,615.00 9,930,732.00 7,608,182.00 6,742,909.00 7,050,700.00 7,188,253.00 6,002,086.00 5,479,443.00 4,946,413.00 4,537,469.00 4,279,593.00 3,440,341.00 3,851,751.00 3,479,690.00 3,894,878.00 4,272,098.00 2,632,938.00 2,002,096.15
Other current assets 1,361,573.29 2,363,759.00 1,775,511.00 1,217,741.00 1,758,991.00 1,020,158.00 750,576.00 431,871.00 753,992.00 279,480.00 397,950.00 3,084,815.00 341,988.00 666,875.00 447,393.00 1,212,860.00 746,654.00 717,634.00 519,430.00 2,022,144.06
Total current assets 30,714,108.68 29,255,205.00 29,536,215.00 29,750,545.00 22,050,845.00 20,561,941.00 19,483,001.00 19,745,068.00 19,141,707.00 19,708,526.00 22,025,325.00 16,819,855.00 15,269,078.00 13,933,483.00 13,767,553.00 12,388,500.00 11,028,900.00 10,339,224.00 9,334,798.00 8,413,748.76
Total non-current assets + 224,202,730.40 217,552,590.00 210,178,750.00 205,054,449.00 189,058,025.00 182,580,170.00 178,114,791.00 165,503,993.00 162,647,208.00 158,128,516.00 153,232,034.00 146,888,434.00 140,258,256.00 132,219,337.00 122,700,297.00 87,221,898.00 82,179,131.00 77,859,386.00 73,593,794.00 67,162,163.37
Total assets 254,916,839.08 246,807,795.00 239,714,965.00 234,804,994.00 211,108,870.00 203,142,111.00 197,597,792.00 185,249,061.00 181,788,915.00 177,837,042.00 175,257,359.00 163,708,289.00 155,527,334.00 146,152,820.00 136,467,850.00 99,610,398.00 93,208,031.00 88,198,610.00 82,928,592.00 75,575,912.13
Total current liabilities + 67,104,521.93 63,968,789.00 61,248,421.00 44,518,577.00 31,732,220.00 25,881,222.00 24,231,656.00 21,841,533.00 23,424,281.00 24,739,226.00 22,710,842.00 21,600,068.00 20,213,849.00 18,817,079.00 17,741,167.00 11,587,386.00 10,747,703.00 10,535,863.00 9,337,958.00 8,304,934.78
Total non-current liabilities + 138,488,738.60 141,476,173.00 141,201,794.00 148,286,161.00 114,064,801.00 106,594,043.00 104,476,487.00 92,314,766.00 85,399,993.00 80,047,271.00 84,604,042.00 87,283,211.00 83,862,749.00 76,271,539.00 64,922,733.00 46,534,411.00 41,056,521.00 36,387,933.00 18,678,861.46 15,237,947.26
Total liabilities 205,593,260.53 205,444,962.00 202,450,215.00 192,804,738.00 145,797,021.00 132,475,265.00 128,708,143.00 114,156,299.00 108,824,274.00 104,786,497.00 107,314,884.00 108,883,279.00 104,076,598.00 95,088,618.00 82,663,900.00 58,121,797.00 51,804,224.00 46,923,796.00 38,661,739.00 34,335,984.11
Total stockholders' equity + 48,167,935.69 39,915,236.00 35,845,043.00 42,000,256.00 65,311,849.00 70,666,846.00 68,889,649.00 71,092,762.00 72,964,641.00 73,050,545.00 67,942,475.00 53,601,331.00 50,259,668.00 49,888,767.00 53,270,296.00 41,017,863.00 41,027,234.00 40,961,869.00 44,266,853.00 41,096,145.53
Common shares outstanding 1,302 1,284 1,284 642 642 642 642 1,284 1,284 1,284 1,284 1,253 1,250 1,246 1,284 1,244 1,243 1,245 1,281 1,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 + 7,066,895.06 6,395,110.63 7,471,443.00 6,093,787.00 6,631,869.00 3,780,801.00 7,839,898.00 4,682,438.00 5,821,063.00 7,312,123.00 8,129,821.00 4,698,143.00 7,521,755.00 5,413,167.00 8,228,910.00 5,984,700.00 4,504,034.00 6,742,180.00 5,548,558.00 5,726,032.00 4,829,804.00 5,980,402.00 5,931,752.00 4,549,144.00 3,396,638.00 4,923,443.00 5,974,977.00 5,055,072.00 3,718,240.00 3,718,240.00 7,291,529.00 5,516,462.00 5,896,082.00 4,328,096.00 5,599,446.00 5,296,784.00 5,399,017.00 5,723,342.00 8,007,959.00 5,439,260.00 9,290,164.00 9,118,686.00 10,786,480.00 5,604,552.00 4,163,488.00 1,972,728.00 3,758,794.00 2,496,807.00 3,045,165.00 2,668,526.00 3,489,359.00 2,942,041.00 4,326,547.00 2,611,166.00 4,896,146.00 0.00 2,158,460.00 1,388,568.85 0.00 0.00 2,669,104.00 2,669,104.00 0.00 0.00 1,855,925.00 2,000,374.00 0.00 2,260,246.00 1,783,233.00 1,783,233.00 1,783,233.00 1,838,113.93 3,186,537.00 1,575,242.81 0.00 1,506,768.13 1,760,693.69 1,761,961.27 0.00 2,240,408.36 1,388,266.21
Accounts receivable, net 11,710,145.08 12,805,123.63 12,018,101.00 11,135,595.00 11,072,799.00 11,300,765.00 11,052,205.00 10,300,194.00 10,307,319.00 11,742,537.00 9,917,911.00 9,679,591.00 10,218,861.00 9,073,548.00 8,123,336.00 7,832,945.00 8,163,759.00 7,376,112.00 6,906,960.00 7,223,795.00 7,968,145.00 6,578,259.00 7,103,629.00 6,701,440.00 7,801,170.00 6,432,348.00 6,579,254.00 6,834,678.00 7,936,806.00 8,059,459.00 7,294,973.00 7,310,035.00 6,398,606.00 8,136,083.00 6,275,880.00 6,270,058.00 6,097,227.00 7,808,039.00 6,258,571.00 6,024,022.00 6,789,072.00 7,482,629.00 6,545,210.00 6,344,545.00 6,002,297.00 7,716,337.00 6,100,581.00 6,390,000.00 6,231,955.00 7,978,971.00 6,075,888.00 5,798,768.00 6,253,709.00 7,215,101.00 7,798,543.00 7,309,949.00 7,309,949.00 5,026,846.00 5,026,846.00 4,531,443.00 4,531,443.00 3,173,258.00 3,566,259.00 3,566,259.00 3,532,552.00 2,660,427.23 2,995,893.00 2,995,893.00 2,437,731.61 2,628,814.86 2,628,814.86 2,051,924.98 2,484,163.09
Inventories 9,884,542.05 10,152,301.13 9,882,246.00 9,774,599.00 9,791,697.00 9,769,236.00 9,420,346.00 9,614,629.00 8,650,430.00 8,875,615.00 8,618,419.00 9,408,172.00 9,930,732.00 9,825,152.00 9,518,666.00 9,466,113.00 7,608,182.00 7,817,879.00 7,477,116.00 6,838,063.00 6,742,909.00 6,742,397.00 6,919,912.00 7,121,417.00 7,050,700.00 6,870,199.00 6,662,877.00 6,752,920.00 7,188,253.00 7,188,253.00 6,516,678.00 6,453,278.00 5,966,492.00 6,002,086.00 6,057,869.00 5,806,987.00 5,562,031.00 5,479,443.00 4,786,772.00 5,029,808.00 5,014,272.00 4,946,413.00 4,857,894.00 4,827,817.00 4,749,141.00 4,537,469.00 4,438,457.00 4,428,825.00 4,359,764.00 4,279,593.00 4,108,226.00 4,031,662.00 3,706,969.00 3,440,341.00 4,067,680.00 3,851,751.00 3,851,751.00 3,479,690.00 3,479,690.00 3,894,878.00 3,894,878.00 4,707,879.00 4,272,098.00 4,272,098.00 4,272,098.00 3,413,804.19 2,632,938.00 2,634,427.91 2,269,039.18 2,002,096.15 2,002,096.15 1,967,855.66 1,813,605.48
Other current assets 1,519,073.43 1,361,573.29 2,495,056.00 1,946,111.00 2,533,526.00 2,947,508.00 1,862,865.00 2,087,263.00 1,644,066.00 1,154,969.00 2,309,094.00 831,877.00 1,217,741.00 1,230,101.00 1,124,040.00 1,421,357.00 1,758,991.00 1,511,811.00 406,882.00 661,717.00 1,020,158.00 507,610.00 352,527.00 1,023,143.00 750,576.00 803,157.00 432,812.00 618,565.00 431,871.00 901,769.00 797,360.00 1,149,010.00 1,569,331.00 918,775.00 1,416,534.00 1,689,395.00 1,412,285.00 858,386.00 555,756.00 1,277,669.00 550,708.00 438,439.00 483,181.00 2,894,902.00 2,982,156.00 2,410,757.00 872,623.00 850,653.00 1,237,368.00 341,988.00 655,472.00 913,799.00 604,125.00 666,875.00 17,360,000.00 14,923,000.00 447,393.00 447,393.00 1,212,860.00 1,212,860.00 746,654.00 746,654.00 732,747.00 717,634.00 717,634.00 188,178.00 1,302,578.01 519,430.00 2,136,030.44 2,456,257.89 2,022,144.06 2,022,144.05 1,507,977.21 1,268,786.85
Total current assets 30,180,655.62 30,714,108.68 31,866,846.00 28,950,092.00 30,029,891.00 29,255,205.00 30,175,314.00 26,684,524.00 26,422,878.00 29,536,215.00 28,975,245.00 26,208,624.00 29,750,545.00 26,526,346.00 27,917,227.00 25,854,094.00 22,050,845.00 24,554,720.00 21,341,733.00 21,447,023.00 20,561,941.00 20,602,570.00 21,003,738.00 20,211,856.00 19,483,001.00 19,741,633.00 20,557,321.00 20,116,519.00 19,745,068.00 19,745,068.00 21,900,540.00 20,428,785.00 19,830,511.00 19,141,707.00 19,349,729.00 19,063,224.00 18,470,560.00 19,708,526.00 19,609,058.00 17,770,759.00 21,644,216.00 22,025,325.00 22,672,765.00 19,671,816.00 17,897,082.00 16,819,855.00 15,170,455.00 14,166,285.00 14,874,252.00 15,269,078.00 14,328,945.00 13,686,270.00 14,891,350.00 13,933,483.00 17,360,000.00 14,923,000.00 13,767,553.00 14,125,902.00 12,388,500.00 12,388,500.00 11,028,900.00 11,028,900.00 10,874,130.00 10,339,224.00 10,339,224.00 10,339,224.00 9,214,899.49 9,334,798.00 9,340,081.48 8,669,796.79 8,413,748.76 8,385,556.61 7,768,147.23 6,954,821.63
Total non-current assets + 223,838,925.08 224,202,730.40 221,224,698.00 220,949,580.00 219,883,206.00 217,552,590.00 213,626,127.00 214,465,764.00 212,546,790.00 210,178,750.00 211,269,063.00 210,214,269.00 205,054,449.00 208,388,682.00 200,288,200.00 195,368,413.00 189,058,025.00 191,725,716.00 185,672,594.00 185,535,918.00 182,580,170.00 183,114,015.00 180,773,668.00 181,013,357.00 178,114,791.00 179,352,540.00 173,317,718.00 172,574,244.00 165,503,993.00 165,503,993.00 164,874,629.00 165,357,340.00 164,194,047.00 162,647,208.00 159,904,654.00 160,874,992.00 158,990,156.00 158,128,516.00 156,629,925.00 157,420,030.00 155,149,063.00 153,232,034.00 152,304,788.00 150,411,083.00 148,922,999.00 146,888,434.00 146,018,352.00 144,705,228.00 142,166,081.00 140,258,256.00 138,117,233.00 138,454,119.00 134,431,008.00 132,219,337.00 126,510,000.00 125,885,000.00 122,700,297.00 122,341,948.00 87,221,898.00 87,221,898.00 82,179,131.00 82,179,131.00 81,033,522.00 77,859,386.00 77,859,386.00 77,859,386.00 85,100,661.87 73,593,794.00 73,635,442.10 68,114,066.00 67,162,163.37 65,475,849.18 67,807,453.25 67,206,790.27
Total assets 254,019,580.70 254,916,839.08 253,091,544.00 249,899,672.00 249,913,097.00 246,807,795.00 243,801,441.00 241,150,288.00 238,969,668.00 239,714,965.00 240,244,308.00 236,422,893.00 234,804,994.00 234,915,028.00 228,205,427.00 221,222,507.00 211,108,870.00 216,280,436.00 207,014,327.00 206,982,941.00 203,142,111.00 203,716,585.00 201,777,406.00 201,225,213.00 197,597,792.00 199,094,173.00 193,875,039.00 192,690,763.00 185,249,061.00 185,249,061.00 186,775,169.00 185,786,125.00 184,024,558.00 181,788,915.00 179,254,383.00 179,938,216.00 177,460,716.00 177,837,042.00 176,238,983.00 175,190,789.00 176,793,279.00 175,257,359.00 174,977,553.00 170,082,899.00 166,820,081.00 163,708,289.00 161,188,807.00 158,871,513.00 157,040,333.00 155,527,334.00 152,446,178.00 152,140,389.00 149,322,358.00 146,152,820.00 143,870,000.00 140,808,000.00 136,467,850.00 136,467,850.00 99,610,398.00 99,610,398.00 99,610,398.00 99,610,398.00 93,208,031.00 93,208,031.00 93,208,031.00 93,208,031.00 91,907,652.00 91,907,652.00 88,198,610.00 88,198,610.00 88,198,610.00 94,315,561.36 82,928,592.00 82,975,523.58 76,783,862.79 76,783,862.79 75,575,912.13 73,861,405.79 75,575,600.48 75,575,600.48 74,161,611.90
Total current liabilities + 70,340,610.55 67,104,521.93 66,067,663.00 62,775,504.00 63,424,570.00 63,968,789.00 70,181,230.00 71,970,861.00 63,579,869.00 61,248,421.00 51,521,999.00 48,167,381.00 44,518,577.00 43,403,465.00 41,610,119.00 37,118,033.00 31,732,220.00 36,086,955.00 28,749,637.00 30,988,916.00 25,881,222.00 28,071,465.00 23,324,547.00 23,327,212.00 24,231,656.00 23,095,827.00 24,184,850.00 24,004,904.00 21,841,533.00 21,841,533.00 22,583,366.00 26,237,756.00 24,800,753.00 23,424,281.00 21,144,572.00 24,909,271.00 25,702,204.00 24,739,226.00 23,581,380.00 24,570,612.00 26,265,573.00 22,710,842.00 21,947,812.00 28,506,053.00 25,024,850.00 21,600,068.00 20,407,309.00 20,688,985.00 20,570,885.00 20,213,849.00 20,062,839.00 22,203,633.00 19,799,757.00 18,817,079.00 19,249,000.00 22,181,000.00 17,741,167.00 17,741,167.00 11,587,386.00 11,587,386.00 10,747,703.00 10,747,703.00 9,700,862.00 10,535,863.00 10,535,863.00 10,535,863.00 8,062,457.60 9,337,958.00 9,343,242.53 9,905,248.29 8,304,934.78 8,222,784.50 6,912,398.89 7,083,378.64
Total non-current liabilities + 133,017,769.02 138,488,738.60 139,272,551.00 143,456,829.00 143,377,405.00 141,476,173.00 133,943,639.00 130,919,599.00 137,275,593.00 141,198,725.00 152,540,846.00 153,182,624.00 148,286,161.00 154,543,849.00 136,173,952.00 128,680,752.00 114,064,801.00 120,448,277.00 109,449,397.00 106,301,318.00 106,594,043.00 105,432,121.00 108,317,249.00 108,937,970.00 104,476,487.00 107,176,228.00 99,665,644.00 98,894,623.00 92,314,766.00 92,314,766.00 92,254,426.00 88,269,978.00 87,025,759.00 85,399,993.00 83,665,247.00 82,158,922.00 79,328,458.00 80,047,271.00 80,353,059.00 80,980,539.00 82,549,545.00 84,604,042.00 86,644,676.00 84,523,560.00 86,269,988.00 87,283,211.00 87,257,165.00 86,454,487.00 84,575,548.00 83,862,749.00 81,827,336.00 79,993,568.00 78,288,053.00 76,271,539.00 72,412,000.00 67,291,000.00 64,922,733.00 64,922,733.00 46,534,411.00 46,534,411.00 41,056,521.00 41,056,521.00 41,645,273.00 36,387,933.00 36,387,933.00 36,387,933.00 21,388,672.28 18,678,861.46 18,678,861.46 14,054,320.88 15,237,947.26 15,237,947.26 16,865,717.06 16,185,670.04
Total liabilities 203,358,379.57 205,593,260.53 205,340,214.00 206,232,333.00 206,801,975.00 205,444,962.00 204,124,869.00 202,890,460.00 200,855,462.00 202,447,146.00 204,062,845.00 201,350,005.00 192,804,738.00 197,947,314.00 177,784,071.00 165,798,785.00 145,797,021.00 156,535,232.00 138,199,034.00 137,290,234.00 132,475,265.00 133,503,586.00 131,641,796.00 132,265,182.00 128,708,143.00 130,272,055.00 123,850,494.00 122,899,527.00 114,156,299.00 114,156,299.00 114,837,792.00 114,507,734.00 111,826,512.00 108,824,274.00 104,809,819.00 107,068,193.00 105,030,662.00 104,786,497.00 103,934,439.00 105,551,151.00 108,815,118.00 107,314,884.00 108,592,488.00 113,029,613.00 111,294,838.00 108,883,279.00 107,664,474.00 107,143,472.00 105,146,433.00 104,076,598.00 101,890,175.00 102,197,201.00 98,087,810.00 95,088,618.00 91,661,000.00 89,472,000.00 82,663,900.00 82,663,900.00 58,121,797.00 58,121,797.00 51,804,224.00 51,804,224.00 51,346,135.00 46,923,796.00 46,923,796.00 46,923,796.00 50,831,185.40 38,661,739.00 38,683,619.00 34,152,848.88 34,335,984.11 32,621,477.77 33,006,493.96 32,149,734.20
Total stockholders' equity + 49,525,410.67 48,167,935.69 46,553,523.00 42,521,824.00 41,956,591.00 39,915,236.00 38,237,403.00 36,818,802.00 36,702,413.00 35,845,043.00 34,794,737.00 33,723,204.00 40,545,396.00 35,519,351.00 48,643,720.00 53,820,374.00 63,769,010.00 58,184,366.00 67,323,153.00 68,243,867.00 69,296,680.00 68,820,781.00 68,735,772.00 67,539,123.00 67,496,318.00 67,437,955.00 68,630,490.00 68,419,093.00 69,743,925.00 69,743,925.00 70,626,902.00 69,972,541.00 70,923,082.00 71,681,445.00 73,081,515.00 71,529,798.00 71,118,357.00 71,723,693.00 71,005,763.00 68,337,547.00 66,712,371.00 66,634,467.00 65,107,256.00 55,819,111.00 54,348,413.00 53,601,331.00 52,362,067.00 50,577,734.00 50,696,737.00 50,259,668.00 49,434,010.00 48,665,287.00 50,056,765.00 49,888,767.00 52,209,000.00 51,336,000.00 53,270,296.00 53,270,296.00 41,017,863.00 41,017,863.00 41,027,234.00 41,027,234.00 40,561,517.00 40,961,869.00 41,274,814.00 41,274,814.00 43,216,038.79 44,266,853.00 44,057,330.62 42,480,255.38 41,096,145.53 41,096,145.53 42,423,084.68 41,865,946.85
Common shares outstanding 1,297 1,296 1,284 1,284 1,284 1,284 1,284 1,284 1,284 1,284 1,284 642 642 642 1,284 1,284 1,284 1,284 1,284 1,284 1,284 1,284 1,284 1,284 1,284 1,284 1,284 1,284 1,284 1,284 1,284 1,284 1,284 1,284 1,284 1,284 1,284 1,284 1,284 1,284 1,284 1,284 1,284 1,284 1,284 1,284 1,246 1,246 1,246 1,246 1,246 1,246 1,246 1,284 1,246 1,246 1,284 1,284 1,284 1,283 1,283 1,283 1,283 1,283 1,283 1,283 1,283 1,283 1,283 1,283 1,283 1,283 1,283 1,249 1,260 1,271 1,281 1,276 1,315 1,283 1,290
about 11 hours ago