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
Total cash and short-term investments + 48,400,610.64 44,001,528.00 41,821,377.00 39,834,382.00 74,524,033.00 64,427,219.00 30,067,165.00 28,915,717.00 40,582,582.00 40,582,290.00 41,955,132.00 36,028,602.00 29,415,001.00 27,077,684.00 11,698,587.00 9,692,657.30 7,370,935.00 0.00
Accounts receivable, net 31,108,304.00 28,214,062.00 25,163,231.00 19,869,613.00 15,342,133.00 12,059,102.00 9,524,336.00 7,200,594.00 3,846,278.00 3,595,697.00 2,503,995.00 1,845,093.00 2,581,771.00 2,235,115.00 1,820,032.00 1,189,176.00
Inventories -9,616,162.00 -54,130,325.00 -67,707,638.00 -61,237,326.00 -654.00 -1,980.00 -45,419,581.00 -26,716,563.00 -77,301,614.80 242.20 316.72 326.85
Other current assets -31,108,304.00 62,364,228.00 -40,985,025.00 765,561.00 590,390.00 538,407.00 370,144.00 228,765.00 262,473.00 171,251.00 165,010.00 85,648,232.00 122,565.00 162,697.00 92,498.00 611,580.00
Total current assets 48,400,610.64 75,109,832.00 70,035,439.00 74,088.00 56,259,207.00 49,878,342.00 42,664,667.00 38,041,483.00 48,011,941.00 44,691,041.00 45,722,080.00 38,697,607.00 31,260,094.00 29,782,020.00 13,895,010.00 1,927,607.20 9,171,691.00
Total non-current assets + 300,163,840.46 252,749,551.00 231,146,157.00 68,488,700.00 310,644,718.00 273,017,528.00 236,167,922.00 221,633,670.00 188,526,599.00 179,382,680.00 170,957,184.00 140,144,567.00 174,828,806.00 97,880,937.00 24,170,532.00 2,397.60 18,703,892.00
Total assets 348,564,451.09 327,859,383.00 301,181,596.00 295,591,236.00 366,903,925.00 322,895,870.00 278,832,589.00 259,675,153.00 236,538,540.00 224,073,721.00 216,679,264.00 178,842,174.00 155,858,196.00 127,662,957.00 111,501,867.00 96,309,279.00 70,993,114.00
Total current liabilities + 205,692,465.00 186,487,990.00 4,088,786.00 238,504,783.00 215,370,177.00 179,121,233.00 167,707,782.00 157,699,567.00 146,939,386.00 138,190,517.00 116,734,967.00 1,127,093.00 3,563,774.00 3,406,979.00 1,172.20 1,787,614.00
Total non-current liabilities + 313,858,515.25 89,004,000.00 83,173,190.00 261,135.70 88,927,495.00 72,086,136.00 66,363,087.00 62,413,023.00 52,967,746.00 52,475,113.00 55,582,467.00 40,751,243.00 143,931,632.00 25,587,768.00 21,229,131.00 46,767.00 10,030,732.00
Total liabilities 313,858,515.25 294,696,465.00 269,661,180.00 264,769,577.00 327,432,278.00 287,456,313.00 245,484,320.00 230,120,805.00 210,667,313.00 199,414,499.00 193,772,984.00 157,486,210.00 139,018,758.00 118,579,854.00 103,342,741.00 87,279,229.00 62,870,857.00
Total stockholders' equity + 18,426,221.74 17,451,257.00 16,782,672.00 16,466,970.00 23,013,653.00 20,657,298.00 19,850,567.00 17,789,709.00 16,286,996.00 15,601,553.00 14,567,621.00 13,668,021.00 10,264,062.00 9,083,103.00 8,159,126.00 4,554,555.00 4,084,286.00
Common shares outstanding 1,187 1,187 1,187 1,157 1,114 1,114 1,114 1,114 1,114 1,114 1,114 1,070 1,009 928 928 928 928 928
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 Mar-12 Dec-11 Mar-11
Total cash and short-term investments + 79,485,500.00 49,389,488.23 50,783,400.00 49,379,700.00 49,057,900.00 35,750,374.00 45,241,900.00 46,328,300.00 43,012,425.00 5,846,225.00 42,309,277.00 42,285,600.00 40,372,000.00 40,971,400.00 41,004,000.00 44,549,600.00 40,372,000.00 75,542,800.00 73,107,600.00 71,766,900.00 70,221,000.00 64,506,900.00 69,288,900.00 68,495,200.00 53,054,300.00 65,893,800.00 48,796,320.00 51,131,300.00 48,643,000.00 54,889,100.00 45,480,000.00 41,261,765.00 41,215,195.00 40,950,900.00 39,503,400.00 40,124,183.00 42,606,000.00 40,585,500.00 39,612,000.00 41,262,100.00 41,734,700.00 41,970,000.00 39,084,100.00 39,069,900.00 42,866,900.00 39,176,600.00 21,423,205.00 17,168,305.00 30,286,853.00 29,415,001.00 27,202,900.00 14,922,000.00 26,204,400.00 27,077,684.00 14,995,600.00 23,003,625.00 11,698,587.00 5,058.90
Accounts receivable, net 25,281,500.00 30,340,000.00 30,572,400.00 29,657,700.00 30,816,900.00 30,300,100.00 29,436,300.00 26,865,000.00 26,564,200.00 20,571,100.00 25,163,300.00 23,620,400.00 22,145,200.00 20,571,100.00 19,869,600.00 18,505,100.00 18,149,400.00 17,302,500.00 15,932,500.00 15,017,500.00 14,691,100.00 12,597,500.00 14,264,800.00 11,940,264.00 11,140,500.00 10,298,500.00 9,894,400.00 5,703,600.00 5,069,100.00 5,107,200.00 5,146,800.00 4,600,500.00 4,407,600.00 4,423,500.00 4,108,800.00 4,537,900.00 4,091,500.00 3,904,700.00 6,038,400.00 5,889,700.00 6,473,200.00 3,023,600.00 2,939,800.00 3,161,183.00 2,727,800.00 1,845,093.00 2,656,200.00 2,778,100.00 2,581,771.00 2,235,115.00 2,196,423.00 698.70
Inventories -17,102,884.00 -10,867,975.00 -59,693,472.00 -60,451,754.00 -60,873,432.00 68,001.00 -55,370,493.00 -56,230,089.00 -67,707,625.00 177,742.00 -66,905,215.00 -66,476,189.00 -65,245,366.00 178,357.00 -65,222,152.00 195,483.00 0.00 0.00 -64,222,896.00 -64,222,896.00 34.53 35.82 -45,419,581.00 -45,419,581.00 66.64 75.87 83.35 86.81 68.10 52.71 51.51 63.41 80.07 87.00 55.98 242.20 60.95 342.50 58.98 316.72 41.94 43.37 46.83 326.85
Other current assets -31,108,304.00 -30,816,900.00 67,729,086.00 64,895,746.00 62,364,228.00 59,693,472.00 60,451,754.00 54,130,325.00 12,444,770.00 55,370,493.00 56,230,089.00 765,561.00 208,400.00 177,577,100.00 172,798,900.00 590,390.00 240,400.00 176,723,300.00 179,384,700.00 654.00 18,275,154.00 154,418,529.00 147,393,900.00 370,144.00 2,060.00 139,515,700.00 140,429,400.00 228,765.00 966.00 139,602,200.00 142,307,900.00 262,473.00 134,842,228.00 129,152,100.00 125,353,100.00 171,251.00 125,664,539.00 118,670,900.00 105,893,700.00 165,010.00 98,210,282.00 119,210,375.00 106,402,147.00 105,295,100.00 85,648,232.00 2,116,800.00 2,019,000.00 70,070,245.00 162,697.00 73,436,325.00
Total current assets 104,767,000.00 19,334,052.23 81,123,400.00 79,952,100.00 78,715,600.00 7,278,873.00 76,058,800.00 76,628,400.00 112,900,346.00 62,364,228.00 69,174,300.00 68,849,800.00 60,943,100.00 66,134,700.00 64,624,400.00 66,694,800.00 60,943,100.00 94,393,646.00 91,612,700.00 89,916,300.00 87,523,500.00 61,393,400.00 84,306,400.00 83,186,300.00 380,260.00 80,158,600.00 60,736,584.00 62,271,800.00 58,941,500.00 308,367.00 51,183,600.00 46,330,900.00 46,322,400.00 310,767.00 44,103,900.00 44,531,800.00 47,029,500.00 44,691,090.00 44,149,900.00 45,353,600.00 45,639,400.00 17,862.20 44,973,800.00 45,543,100.00 45,890,500.00 8,695.10 21,372,500.00 20,329,488.00 18,199,000.00 31,260,094.00 31,975,900.00 14,922,000.00 31,001,500.00 29,659,455.00 14,995,600.00 13,895,010.00 13,895,010.00 5,757.60
Total non-current assets + 232,839,400.00 329,230,398.87 262,717,400.00 255,746,300.00 251,134,600.00 320,580,510.00 244,556,800.00 239,987,200.00 241,996,249.00 238,817,368.00 326,433,173.00 229,211,800.00 200,181,000.00 68,488,700.00 311,435,757.00 296,807,047.00 200,181,000.00 85,224,413.00 366,677,902.00 359,153,361.00 249,388,100.00 261,502,500.00 249,558,700.00 249,777,200.00 22,025,363.00 316,087,505.00 58,692,226.00 264,672,319.00 260,944,342.00 19,935,266.00 247,003,372.00 241,947,501.00 238,867,564.00 18,592,474.00 183,959,200.00 235,490,477.00 231,127,011.00 17,533,063.00 172,221,500.00 231,442,887.00 169,232,800.00 7,012.80 222,904,100.00 210,229,843.00 202,312,100.00 3,303.10 147,406,000.00 178,014,258.00 144,414,400.00 38,949,870.00 107,739,900.00 123,556,700.00 143,061,688.00 27,933,257.00 24,632,400.00 24,170,532.00 24,170,532.00 2,397.60
Total assets 337,606,400.00 348,564,451.09 343,840,800.00 335,698,400.00 329,850,200.00 327,859,383.00 320,615,600.00 316,615,600.00 306,891,995.00 301,181,596.00 298,732,500.00 298,061,600.00 261,124,100.00 295,591,200.00 285,896,200.00 276,111,000.00 261,124,100.00 366,903,900.00 351,705,200.00 344,251,800.00 336,911,600.00 322,895,900.00 333,865,100.00 332,963,500.00 278,832,600.00 320,427,800.00 273,847,339.00 264,676,100.00 258,263,000.00 259,675,200.00 241,487,000.00 234,547,400.00 232,279,000.00 236,538,500.00 228,063,100.00 230,788,500.00 227,112,600.00 224,073,700.00 216,371,400.00 215,686,200.00 214,872,200.00 218,030,300.00 210,564,000.00 194,789,100.00 189,543,800.00 177,614,700.00 162,846,704.00 161,807,529.00 159,885,600.00 155,858,196.00 139,715,800.00 138,478,700.00 128,353,200.00 127,662,957.00 119,952,200.00 111,501,867.00 111,501,867.00 50,318.80
Total current liabilities + 219,108,300.00 214,048,600.00 213,084,100.00 208,704,100.00 1,320,817.00 197,008,400.00 199,740,900.00 1,438,187.00 131,670,385.00 181,555,000.00 182,104,400.00 154,068,500.00 0.00 166,533,200.00 160,029,300.00 154,068,500.00 4,034,361.00 225,923,300.00 226,533,000.00 222,903,500.00 220,936,600.00 218,499,000.00 213,412,500.00 766,244.00 1,100,101.00 2,258,695.00 1,877,683.00 1,616,428.00 694,152.00 1,930,009.00 1,692,283.00 7,369,300.00 737,377.00 154,782,000.00 6,798,300.00 8,697,000.00 808,563.00 145,814,000.00 9,418,700.00 146,151,500.00 2,867.70 16,011,900.00 12,555,500.00 14,947,500.00 1,184.60 782,872.00 6,289,801.00 3,195,200.00 1,127,093.00 92,433,900.00 89,390,000.00 4,341,600.00 1,520,479.00 363,400.00 3,406,979.00 1,172.20
Total non-current liabilities + 84,884,700.00 313,858,515.25 95,156,200.00 88,964,100.00 88,513,500.00 293,375,648.00 90,816,400.00 85,195,500.00 274,690,271.00 137,990,795.00 86,423,100.00 85,195,200.00 77,455,000.00 0.23 88,224,900.00 85,932,100.00 77,455,000.00 4,034,361.00 87,381,100.00 80,769,400.00 78,813,200.00 79,940,800.00 85,390,200.00 1,365,661.00 286,763,828.00 3,046,451.00 232,510,135.00 228,042,660.00 1,366,444.00 211,962,580.00 207,842,856.00 214,285,844.00 1,357,616.00 48,099,500.00 212,913,320.00 212,133,650.00 1,069,685.00 46,777,500.00 202,007,090.00 45,835,600.00 139,691.50 47,629,700.00 186,770,460.00 206,937,500.00 66,744.70 153,983,999.00 145,862,874.00 144,231,000.00 32,334,152.00 32,196,400.00 34,522,200.00 119,830,438.00 25,587,768.00 -363,400.00 21,229,131.00 46,767.00
Total liabilities 303,993,000.00 313,858,515.25 309,204,800.00 302,048,200.00 297,217,600.00 294,696,465.00 287,824,800.00 284,936,400.00 275,815,958.00 269,661,180.00 267,978,100.00 267,299,600.00 231,523,500.00 264,769,500.00 254,758,100.00 245,961,400.00 231,523,500.00 327,432,200.00 313,304,400.00 307,302,400.00 301,716,700.00 287,456,300.00 298,439,800.00 298,802,700.00 245,484,300.00 287,397,500.00 241,484,499.00 234,073,000.00 229,224,500.00 230,120,900.00 213,580,800.00 209,277,500.00 208,171,200.00 210,667,300.00 202,881,500.00 206,066,800.00 203,407,200.00 199,414,400.00 192,591,500.00 191,904,800.00 191,987,100.00 195,124,100.00 189,594,000.00 173,309,900.00 167,503,300.00 155,149,900.00 154,378,177.00 149,299,479.00 141,255,600.00 139,018,758.00 124,630,300.00 123,912,200.00 113,506,500.00 118,579,854.00 111,413,000.00 103,342,741.00 98,415,712.00 47,939.20
Total stockholders' equity + 17,799,300.00 18,426,221.74 18,411,200.00 17,759,500.00 17,172,900.00 17,451,257.00 17,386,500.00 16,719,800.00 16,452,166.00 16,782,672.00 16,381,600.00 16,465,400.00 16,230,300.00 16,467,000.00 16,766,500.00 16,420,000.00 16,230,300.00 23,013,700.00 22,338,800.00 21,455,500.00 20,376,000.00 35,439,557.00 20,812,700.00 19,939,800.00 19,850,600.00 19,472,200.00 19,314,332.00 18,310,600.00 17,334,900.00 17,789,700.00 16,895,200.00 15,830,500.00 14,944,900.00 16,287,000.00 15,898,000.00 15,523,400.00 14,881,800.00 15,601,600.00 15,150,500.00 15,083,700.00 14,380,100.00 14,428,400.00 13,160,800.00 13,720,500.00 14,725,000.00 15,096,600.00 8,468,527.00 12,508,050.00 12,060,600.00 10,264,062.00 9,153,700.00 8,953,000.00 9,173,400.00 9,083,103.00 8,539,200.00 8,159,126.00 8,159,126.00 2,379.60
Common shares outstanding 1,187 1,187 1,187 1,187 1,187 1,187 1,187 1,187 1,187 23,743 1,187 1,187 1,187 1,187 1,187 1,139 1,127 1,114 1,114 1,114 1,114 1,114 1,114 1,114 1,114 1,114 1,114 1,114 1,114 1,114 1,114 1,114 1,114 1,114 1,114 1,114 1,114 1,114 1,114 1,114 1,114 1,114 1,114 1,114 1,114 1,114 1,026 1,020 1,019 1,019 928 928 928 928 928 928 928
1 day ago