Sign in
Mar-26 Mar-25 Mar-24 Mar-23 Mar-22 Mar-21 Mar-20 Mar-19 Mar-18 Mar-17 Mar-16 Mar-15 Mar-14 Mar-13 Mar-12 Mar-11 Mar-10 Mar-09 Mar-08 Mar-07
Total cash and short-term investments + 90,827,979.99 103,772,717.00 117,938,814.00 73,213,256.00 72,193,145.00 103,548,321.00 94,818,885.00 74,917,389.00 73,855,198.00 65,230,673.00 60,387,041.00 60,591,740.00 50,733,468.00 40,687,571.00 39,763,123.00 39,714,172.00 26,119,574.00 5,256,331.33 5,043,741.10 4,055,453.00
Accounts receivable, net 231,199.00 207,645.00 226,302.00 228,608.00 236,392.00 219,733.00 247,835.00 2,329,431.00 240,385.00 1,987,034.00 1,909,143.00 62,783.00 1,668,850.00 65,298.00 1,193,241.00 875,691.00 635,784.00 656,989.00 734,279.00
Inventories 77,959,206.00 -121,203,850.00 -113,115,808.00 -92,508,575.00 -99,906,368.00 -94,779,725.00 0.00 2,155,212.00 0.00 0.00 1,511,693.00 -15,868.00 -270,408.00 -5,412,442.00
Other current assets 53,379,469.00 118,276,844.00 110,288,222.00 -34,127,378.00 65,129.00 94,531,891.00 84,913,395.00 -22,649,188.00 87,165,570.00 80,195,331.00 -25,314,780.00 27,807,109.00 54,301,731.00 53,281,373.00 65,538,386.00 79,985,223.00 77,958,090.00 71,420,291.00
Total current assets 90,827,979.99 104,003,916.00 249,485,134.00 73,213,256.00 72,193,145.00 69,657,335.00 95,103,747.00 54,883,126.00 161,098,024.00 160,912,497.00 149,539,645.00 142,696,214.00 127,746,594.00 103,215,306.00 95,787,826.00 94,351,025.00 92,497,032.00 87,686,193.00 83,592,503.00 76,153,132.00
Total non-current assets + 239,107,972.92 202,278,099.00 205,838,797.00 2,737,269.00 2,755,845.00 2,574,381.00 124,759,771.00 2,329,571.00 37,951,104.00 36,879,114.00 37,046,197.00 40,746,371.00 30,869,061.00 44,792,420.00 46,086,600.00 42,119,902.00 30,495,897.00 31,951,031.00 28,363,415.00 24,705,177.00
Total assets 329,935,952.91 306,282,015.00 295,236,701.00 270,428,564.00 257,704,625.00 242,584,308.00 219,863,518.00 203,659,146.00 199,049,128.00 191,150,981.00 186,585,842.00 183,442,585.00 158,615,655.00 148,696,800.00 143,040,665.00 137,803,098.00 122,992,929.00 119,637,224.00 111,955,918.00 100,858,309.00
Total current liabilities + 32,853,808.13 231,262,552.00 190,101,979.00 4,919,011.00 1,894,083.00 6,302,855.00 160,310,127.00 1,189,016.00 5,954,121.00 7,581,151.00 6,517,976.00 11,334,136.00 13,091,676.00 10,666,805.00 14,307,490.00 15,658,724.00 9,145,369.00 10,154,142.00 8,450,980.00 3,868,102.00
Total non-current liabilities + 281,079,884.01 60,177,956.00 90,334,755.00 24,757,139.00 20,826,360.00 27,975,027.00 48,768,490.00 20,818,173.00 21,762,782.00 20,578,001.00 17,389,165.00 18,169,111.00 12,643,875.00 11,082,996.00 11,063,852.00 9,753,909.00 8,783,471.00 9,606,618.00 9,309,908.00 8,028,125.00
Total liabilities 313,933,692.14 291,440,508.00 280,436,734.00 257,637,460.00 245,507,296.00 230,685,265.00 209,078,617.00 192,207,537.00 187,436,240.00 179,263,698.00 176,138,178.00 172,746,316.00 149,197,488.00 140,253,583.00 135,785,689.00 130,671,025.00 115,431,259.00 115,025,460.00 106,731,844.00 95,527,029.00
Total stockholders' equity + 15,854,518.75 14,704,201.00 14,661,042.00 12,681,609.00 12,099,688.00 11,828,207.00 10,722,032.00 10,773,069.00 10,393,284.00 10,382,282.00 8,916,642.00 9,024,531.00 7,686,841.00 6,346,457.00 5,211,093.00 5,094,755.00 5,514,173.00 2,469,856.00 3,578,369.00 3,923,001.00
Common shares outstanding 6,405 3,907 3,988 4,096 4,114 4,113 4,128 4,196 4,234 4,111 4,104 4,104 4,101 4,063 4,163 4,183 3,129 2,415 2,269 2,270
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 + 74,053,627.99 84,570,968.00 84,945,678.00 83,077,274.00 103,772,717.00 74,543,668.00 97,657,090.00 99,008,543.00 117,938,814.00 95,509,998.00 77,411,258.00 95,250,064.00 86,196,082.00 82,182,122.00 85,190,609.00 88,175,911.00 84,549,564.00 85,854,268.00 64,420,513.00 83,701,708.00 103,548,321.00 80,463,302.00 92,764,203.00 76,380,938.00 94,818,885.00 70,041,529.00 58,057,047.00 58,018,346.00 74,917,389.00 54,231,018.17 56,927,816.18 54,129,512.14 73,855,198.00 61,556,659.00 64,876,450.00 58,512,319.00 64,766,056.00 51,421,067.00 54,606,664.00 39,363,896.00 60,387,041.00 39,674,309.00 63,626,664.00 64,346,215.00 60,591,740.00 33,154,774.00 53,819,716.00 49,991,037.00 50,733,468.00 27,621,540.00 25,209,503.00 49,759,986.00 41,693,153.00 7,961,894.00 37,116,652.00 38,993,783.00 40,097,394.00 7,338,561.00 6,737,438.00 37,229,976.00 39,916,624.00 4,969,266.00 4,893,453.00 5,342,055.00 26,119,574.00 6,080,527.00 2,936,596.00 4,584,065.00 5,256,331.33 4,405,764.00 3,643,014.00 5,166,022.00 53,824.74 0.00 0.00 0.00 34,990.00 0.00 0.00 0.00 61,500.00
Accounts receivable, net 5,751,748.00 6,675,134.00 4,787,194.00 231,199.00 233,513.00 250,180.00 246,865.00 207,645.00 262,190.00 257,744.00 251,775.00 226,302.00 237,208.00 232,348.00 226,746.00 228,608.00 229,075.00 14,178.00 232,420.00 236,392.00 222,938.00 226,046.00 218,706.00 219,733.00 239,266.00 43,679.00 256,908.00 247,834.00 253,677.00 50,631.00 0.00 2,329,431.00 53,160.00 2,362,188.00 2,395,597.00 2,357,090.00 97,060.00 2,367,220.00 1,987,034.00 1,979,000.00 88,653.00 1,911,612.00 1,909,143.00 1,850,175.00 82,659.00 1,814,547.00 1,574,476.00 1,786,004.00 33,997.00 1,724,625.00 1,668,850.00 1,670,746.00 22,599.00 1,702,377.00 65,298.00 1,706,704.00 1,193,241.00 1,193,241.00 1,761,258.00 5,350,340.00 875,691.00 4,578,598.00 3,237,554.00 2,155,026.00 635,784.00 75,295.00 2,445,876.00 1,987,103.00
Inventories 77,959,206.00 -126,511,092.00 -128,458,442.00 -128,850,292.00 -120,977,548.00 -115,095,317.00 -117,508,015.00 -114,136,917.00 -113,115,808.00 -125,874,186.00 -120,362,047.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
Other current assets 36,592.00 34,637.00 28,246.00 -233,513.00 -250,180.00 -246,865.00 131,338,675.00 -18,912,207.00 126,511,092.00 120,977,548.00 16,015,920.00 115,095,317.00 117,508,015.00 113,910,171.00 125,645,111.00 121,498,431.00 118,130,477.00 -34,127,378.00 115,792,816.00 90,655,564.00 119,204,132.00 65,129.00 113,273,177.00 112,671,512.00 108,521,614.00 94,531,890.00 111,451,597.00 114,789,459.00 104,497.42 84,913,395.00 11,483,330.00 117,923,703.00 111,326,197.00 93,750,844.00 110,158,212.00 94,187,149.00 101,153,722.00 87,165,570.00 101,879,313.00 86,268,085.00 97,588,645.00 80,195,331.00 95,970,406.00 83,509,949.00 86,970,389.00 75,438,650.00 86,727,511.00 90,955,264.00 82,707,104.00 59,895,642.00 80,011,474.00 57,635,929.00 79,987,264.00 54,301,731.00 82,116,824.00 79,594,194.00 80,819,151.00 53,281,373.00 81,038,573.00 80,798,389.00 74,950,704.00 65,538,386.00 74,692,538.00 76,723,995.00 76,844,500.00 79,985,223.00 81,185,215.00 77,948,134.00 77,298,887.00
Total current assets 74,053,627.99 90,359,308.00 91,655,449.00 87,892,714.00 104,003,916.00 74,543,668.00 97,907,270.00 77,106,286.00 131,338,675.00 95,772,188.00 77,669,002.00 95,501,839.00 86,422,384.00 82,419,330.00 85,422,957.00 88,402,657.00 84,778,172.00 86,083,343.00 64,420,513.00 83,934,128.00 69,657,335.00 80,686,240.00 183,645,813.00 76,599,644.00 95,103,747.00 70,280,795.00 170,772,238.00 166,796,868.00 169,697,113.00 165,936,284.00 171,633,512.00 54,052,677.00 161,098,024.00 51,736,588.00 167,967,849.00 161,302,064.00 160,912,497.00 154,540,615.00 148,890,873.00 142,884,838.00 149,539,645.00 143,532,622.00 149,983,402.00 143,003,711.00 142,696,214.00 130,975,355.00 137,412,324.00 121,251,229.00 127,746,594.00 116,135,055.00 116,198,764.00 104,303,435.00 103,215,306.00 89,644,114.00 94,775,180.00 88,636,592.00 95,787,826.00 89,455,385.00 88,038,336.00 87,568,861.00 94,351,025.00 86,007,839.00 87,453,100.00 85,643,099.00 92,497,032.00 85,351,663.00 82,898,145.00 83,583,591.00 87,686,193.00 85,666,274.00 84,037,024.00 84,452,012.00
Total non-current assets + 255,882,324.92 226,372,478.00 214,250,466.00 211,027,256.00 202,278,099.00 236,075,678.00 192,115,315.00 224,637,013.00 163,898,026.00 190,005,869.00 59,476,946.00 189,132,920.00 184,006,180.00 182,216,840.00 186,325,820.00 181,289,177.00 172,926,453.00 164,564,820.00 2,223,099.00 156,185,879.00 2,574,381.00 152,318,876.00 42,112,106.00 149,547,845.00 124,759,771.00 142,158,646.00 30,745,809.00 37,775,654.00 33,962,033.00 36,063,980.00 27,737,049.00 146,058,316.00 37,951,104.00 156,410,484.00 29,320,194.00 40,562,675.00 36,879,114.00 37,765,457.00 25,791,980.00 38,486,498.00 37,046,197.00 43,973,330.00 32,322,021.00 44,311,366.00 40,746,371.00 44,720,489.00 30,706,790.00 41,187,007.00 30,869,061.00 40,968,180.00 30,555,090.00 42,374,006.00 44,792,420.00 53,247,120.00 44,129,379.00 49,483,578.00 46,086,600.00 49,386,851.00 45,048,783.00 45,594,339.00 42,119,902.00 46,144,096.00 43,956,108.00 42,565,963.00 30,495,897.00 34,575,282.00 34,633,234.00 33,311,012.00 31,951,031.00 30,514,226.00 26,996,736.00 31,021,155.00
Total assets 329,935,952.91 316,731,786.00 305,905,915.00 298,919,970.00 306,282,015.00 310,852,859.00 290,022,585.00 301,990,164.00 295,236,701.00 285,778,057.00 293,725,065.00 284,634,759.00 270,428,564.00 264,636,170.00 271,748,777.00 269,691,834.00 257,704,625.00 250,648,163.00 234,014,920.00 240,120,007.00 242,584,308.00 233,005,116.00 225,757,919.00 226,147,489.00 219,863,518.00 212,439,441.00 201,518,047.00 204,572,522.00 203,659,146.00 202,000,264.00 199,370,561.00 200,110,993.00 199,049,128.00 208,147,072.00 197,288,043.00 201,864,739.00 197,791,611.00 192,306,072.00 174,682,853.00 181,371,336.00 186,585,842.00 187,505,952.00 182,305,423.00 187,315,077.00 183,442,585.00 175,695,844.00 168,119,114.00 162,438,236.00 158,615,655.00 157,103,235.00 146,753,854.00 146,677,441.00 148,007,726.00 142,891,234.00 138,904,559.00 138,120,170.00 141,874,426.00 138,842,236.00 133,087,119.00 133,163,200.00 136,470,927.00 132,151,935.00 131,409,208.00 128,209,062.00 122,992,929.00 119,926,945.00 117,531,379.00 116,894,603.00 119,637,224.00 116,180,500.00 111,033,760.00 115,473,167.00 1,121,241.00 979,077.00 921,350.00 841,745.00 857,930.00 874,020.00 869,158.00 900,463.00 910,883.00
Total current liabilities + 32,853,808.13 239,854,264.00 231,011,990.00 226,154,873.00 231,262,552.00 226,578,503.00 212,271,272.00 219,324,842.00 190,101,979.00 208,436,755.00 4,255,369.00 209,002,513.00 196,774,681.00 197,867,370.00 199,954,922.00 196,141,064.00 187,189,292.00 184,537,188.00 59,184.00 177,198,324.00 6,302,855.00 172,062,206.00 3,136,144.00 167,258,319.00 160,310,127.00 158,134,470.00 1,435,492.00 3,571,803.00 5,132,194.00 4,037,874.00 2,013,278.00 28,932.00 5,954,121.00 44,700.00 12,670,192.00 4,279,136.00 7,581,151.00 3,964,736.00 8,515,235.00 3,694,186.00 6,517,976.00 8,097,233.00 15,291,869.00 8,584,339.00 11,334,136.00 6,397,480.00 14,130,634.00 5,388,682.00 13,091,676.00 5,282,158.00 7,669,997.00 4,335,073.00 10,666,805.00 3,456,854.00 8,613,182.00 2,819,743.00 14,307,490.00 11,588,681.00 1,630,319.00 10,544,716.00 15,658,724.00 11,026,656.00 9,408,410.00 1,717,427.00 9,145,369.00 1,528,248.00 1,171,931.00 1,138,114.00 10,154,142.00 776,624.00 898,932.00 6,589,476.00
Total non-current liabilities + 281,079,884.01 61,090,819.00 59,589,669.00 58,157,156.00 60,177,956.00 68,992,584.00 62,858,573.00 67,575,110.00 90,334,755.00 63,436,135.00 27,806,939.00 62,203,869.00 60,862,779.00 54,293,240.00 59,033,017.00 61,105,358.00 58,318,004.00 53,789,272.00 43,671,970.00 50,901,988.00 27,975,027.00 49,429,188.00 26,407,051.00 47,930,812.00 48,768,490.00 42,911,091.00 24,316,895.00 21,255,560.00 20,506,657.00 19,289,706.00 23,034,502.00 188,363,066.00 21,762,782.00 195,975,730.00 15,908,503.00 20,972,550.00 20,578,001.00 18,200,735.00 13,106,470.00 14,264,474.00 17,389,165.00 19,078,353.00 16,374,434.00 18,317,912.00 18,169,111.00 17,529,852.00 12,325,119.00 15,288,619.00 12,643,875.00 11,769,870.00 10,073,665.00 11,115,487.00 11,082,996.00 11,919,413.00 8,683,355.00 11,913,720.00 11,063,852.00 4,512,075.00 13,981,664.00 3,856,032.00 9,753,909.00 3,657,455.00 3,560,892.00 9,226,627.00 8,783,471.00 8,318,501.00 7,931,671.00 8,052,069.00 9,606,618.00 4,938,355.00 8,210,030.00 8,380,791.00
Total liabilities 313,933,692.14 300,945,083.00 290,601,659.00 284,312,029.00 291,440,508.00 295,571,087.00 275,129,845.00 286,899,952.00 280,436,734.00 271,872,890.00 279,903,982.00 271,206,382.00 257,637,460.00 252,160,610.00 258,987,939.00 257,246,422.00 245,507,296.00 238,326,460.00 221,166,966.00 228,100,312.00 230,685,265.00 221,491,394.00 214,458,252.00 215,189,131.00 209,078,617.00 201,045,561.00 189,843,950.00 193,351,036.00 192,207,537.00 190,670,462.00 186,740,372.00 188,391,998.00 187,436,240.00 196,020,430.00 184,753,085.00 190,456,584.00 186,557,329.00 181,473,539.00 163,754,895.00 171,073,237.00 176,138,178.00 176,493,780.00 171,131,468.00 176,395,547.00 172,746,316.00 165,442,357.00 158,036,824.00 153,227,565.00 149,197,488.00 147,802,202.00 137,570,198.00 137,926,634.00 139,265,076.00 135,187,514.00 131,271,012.00 130,979,139.00 134,259,035.00 131,904,770.00 126,126,738.00 126,168,588.00 128,919,722.00 124,936,663.00 124,210,598.00 121,121,410.00 115,431,259.00 113,876,129.00 111,428,412.00 111,262,673.00 115,025,460.00 110,832,473.00 105,776,012.00 110,187,676.00 1,068,922.00 930,527.00 875,522.00 797,525.00 812,581.00 832,699.00 829,979.00 855,723.00 863,493.00
Total stockholders' equity + 15,854,518.75 15,651,821.00 15,166,407.00 14,472,579.00 14,704,201.00 15,135,617.00 14,756,030.00 14,953,389.00 14,661,042.00 13,781,210.00 13,695,683.00 13,314,837.00 12,681,609.00 12,367,141.00 12,653,974.00 12,346,239.00 12,099,688.00 12,230,907.00 12,777,980.00 11,947,540.00 11,828,207.00 11,445,613.00 11,234,433.00 10,893,401.00 10,722,032.00 11,060,349.00 11,347,049.00 10,699,124.00 10,773,069.00 10,491,898.00 11,496,682.00 10,471,276.00 10,393,284.00 10,562,272.00 11,000,454.00 9,892,957.00 9,735,018.00 9,240,228.00 9,408,114.00 8,788,790.00 8,916,642.00 9,293,850.00 9,487,729.00 9,222,412.00 9,024,531.00 8,451,803.00 8,345,008.00 7,505,135.00 7,686,841.00 7,280,832.00 7,220,744.00 6,608,067.00 6,638,535.00 5,623,465.00 5,630,235.00 5,113,798.00 5,564,665.00 4,903,965.00 4,965,161.00 4,970,176.00 5,502,543.00 5,169,126.00 5,169,558.00 5,003,640.00 5,514,173.00 3,822,214.00 3,963,493.00 3,808,727.00 2,469,856.00 3,082,379.00 3,442,600.00 3,609,182.00 35,837.00 34,358.00 33,469.00 32,458.00 33,370.00 29,559.00 30,179.00 35,008.00 37,916.00
Common shares outstanding 6,303 3,848 3,848 3,875 3,875 3,936 3,936 3,936 3,988 3,990 4,005 4,005 4,034 4,099 4,115 4,114 4,114 4,114 4,114 4,113 4,111 4,111 4,109 4,111 4,109 4,109 4,169 4,172 4,169 4,211 4,211 4,214 4,211 4,230 4,230 4,234 4,230 4,230 4,102 4,106 4,102 4,102 4,102 4,104 4,102 4,102 4,102 4,104 4,102 4,102 4,089 4,090 4,089 4,089 4,062 4,063 4,062 4,175 4,175 4,177 4,175 4,191 4,191 4,191 4,191 4,191 2,536 2,637 2,536 2,536 2,317 2,317 2,533 40 2,269 2,411 4,286 49 32 45 4,540
about 4 hours ago