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 + 93,070,315.37 83,477,510.00 71,165,815.00 67,152,100.00 58,092,996.00 74,418,244.00 59,146,163.00 62,109,916.00 71,390,988.00 67,686,701.00 61,767,996.00 56,166,876.00 51,259,037.00 52,000,021.00 48,537,453.00 48,499,854.00 43,012,842.00 33,526,685.00 38,132,378.00 4,149,511.58
Accounts receivable, net 2,078,999.00 1,326,418.00 1,223,002.00 706,524.00 644,211.00 708,333.00 588,383.00 555,933.00 706,676.00 699,234.00 608,538.00 1,304,186.00 1,946,952.00 7,467,309.00 7,129,676.00 1,510,557.00 2,236,348.00 440,167.00
Inventories -85,885,532.00 -84,894,461.00 -82,619,126.00 -80,149,894.00 0.00 0.00 0.00 0.00 -5,991,509.00 -6,303,115.00 -5,176,625.00
Other current assets 632,025.00 133,357,907.00 112,791,322.00 122,671,187.00 79,136.00 68,769.00 64,135.00 80,149,894.00 90,185,394.00 81,139,837.00 79,522,467.00 40,114.00 44,749,276.00 48,788,910.00 48,192,505.00 48,566,783.00 61,982,570.00 18,172.00 19,176.00
Total current assets 93,070,315.37 86,188,534.00 72,968,900.00 67,152,100.00 51,359,301.00 75,203,904.00 59,859,143.00 62,882,384.00 71,979,371.00 158,428,028.00 143,614,509.00 136,388,577.00 51,907,689.00 53,304,207.00 98,649,933.00 98,136,713.00 93,859,540.00 35,037,242.00 40,386,898.00 4,452,705.00
Total non-current assets + 210,480,592.36 197,131,870.00 205,703,251.00 187,106,103.00 185,706,841.00 150,382,307.00 154,799,934.00 137,909,842.00 49,607,741.00 42,080,582.00 49,844,071.00 53,296,172.00 123,915,196.00 125,442,787.00 67,711,700.00 63,848,957.00 64,491,916.00 120,045,789.00 110,930,858.00 145,427,326.00
Total assets 303,550,907.73 283,320,404.00 278,672,151.00 254,258,203.00 237,066,142.00 225,586,211.00 214,659,077.00 200,792,226.00 205,028,297.00 200,508,610.00 193,458,580.00 189,684,749.00 175,822,885.00 178,746,994.00 165,360,501.00 160,811,999.00 156,253,570.00 155,083,031.00 151,317,756.00 149,880,031.00
Total current liabilities + 45,534,768.07 221,324,161.00 216,377,962.00 197,175,693.00 182,292,520.00 178,116,486.00 170,231,094.00 161,951,446.00 4,682,258.00 4,199,496.00 7,942,005.00 8,659,968.00 132,380,232.00 149,011,000.00 21,484,770.00 21,670,849.00 16,239,740.00 135,510,187.00 125,934,974.00 109,734,794.00
Total non-current liabilities + 246,562,772.01 51,472,490.00 51,982,054.00 47,874,047.00 45,572,591.00 38,107,518.00 35,764,136.00 29,646,742.00 4,682,258.00 14,057,460.00 13,551,692.00 13,828,125.00 35,138,104.00 23,878,899.00 8,619,638.00 9,853,825.00 10,157,294.00 18,535,664.00 21,814,625.00 33,420,829.00
Total liabilities 292,097,540.07 272,796,651.00 268,360,016.00 245,049,740.00 227,865,111.00 216,224,004.00 205,995,230.00 191,598,188.00 195,207,054.00 191,235,249.00 184,105,336.00 179,884,211.00 167,518,336.00 172,889,899.00 158,491,206.00 154,271,661.00 150,416,519.00 154,045,851.00 147,749,599.00 143,155,623.00
Total stockholders' equity + 11,365,610.68 10,442,214.00 10,232,540.00 9,133,296.00 9,077,474.00 9,256,408.00 8,554,183.00 8,749,511.00 9,821,243.00 9,273,361.00 9,353,244.00 8,164,938.00 6,460,491.00 5,728,120.00 4,911,596.00 4,248,210.00 3,515,351.00 846,047.00 3,268,800.00 4,911,293.00
Common shares outstanding 12,414 12,642 12,673 12,672 12,675 12,679 12,681 12,683 2,537 2,538 2,539 12,184 12,095 12,524 12,011 9,866 7,012 5,616 6,247 5,804
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 + 62,460,190.45 91,332,998.00 92,998,109.00 88,293,192.00 83,477,510.00 89,327,037.00 115,846,118.00 120,619,286.00 -73,552,547.00 -79,846,408.00 61,662,312.00 61,332,175.00 67,152,100.00 56,839,849.05 54,458,168.05 60,677,640.00 58,092,996.00 52,438,554.00 47,075,429.00 68,759,711.00 74,418,244.00 69,435,945.00 67,502,878.00 64,580,231.00 59,146,163.00 60,368,129.00 61,135,485.00 58,323,107.00 63,242,518.00 61,957,439.00 67,051,060.00 66,676,891.00 71,390,988.00 71,579,265.00 71,676,888.00 61,963,219.00 67,686,701.00 62,796,271.00 42,716,285.49 69,530,610.00 61,767,996.00 37,393,820.00 60,525,872.00 59,281,146.00 56,166,876.00 28,135,412.00 51,504,842.00 52,789,462.00 51,259,037.00 21,738,738.00 52,723,747.00 56,516,768.00 52,000,021.00 10,303,800.00 45,402,212.00 48,814,182.00 48,729,135.00 7,315,542.00 6,284,902.00 43,695,756.00 48,780,014.00 4,649,090.00 3,804,487.00 42,116,075.00 43,339,706.00 4,180,540.00 5,132,240.00 31,724,267.00 33,526,721.00 11,816,291.91 4,300,027.00 38,760,019.00 3,558,733.67 4,349,949.78 3,236,999.52 3,758,728.89 4,149,511.58 3,546,336.43 3,488,739.90 3,743,930.34 174,083.00
Accounts receivable, net 1,821,774.00 1,947,582.00 1,977,293.00 2,078,999.00 2,111,382.00 1,326,418.00 1,368,456.00 1,223,002.00 1,280,173.00 706,524.00 706,524.00 706,524.00 1,599,655.00 1,599,655.00 644,211.00 644,211.00 2,019,385.00 2,019,385.00 708,333.00 708,333.00 2,046,102.00 2,046,102.00 588,383.00 588,383.00 2,581,261.00 2,581,261.00 555,933.00 555,933.00 106.48 706,676.00 706,676.00 2,058,567.00 699,234.00 699,234.00 1,701,664.00 1,701,664.00 608,538.00 3,575,361.00 1,304,186.00 1,304,186.00 232,268.00 8,622,735.00 1,131,888.00 8,085,665.00 6,341,567.00 7,963,393.00 1,164,194.00 7,932,190.00 14,765,887.00 7,488,473.00 1,953,051.00 7,251,935.00 14,388,668.00 8,036,971.00 1,510,557.00 6,858,972.38 8,245,178.00 2,236,348.00 381,790.00 10,690,734.50 10,319,313.81 12,508,159.05 440,167.00 8,650,205.36 8,035,272.49
Inventories 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
Other current assets 659,189.00 755,149.00 654,683.00 632,025.00 603,971.00 139,736,086.00 60,389,007.00 133,357,907.00 124,741,925.00 118,457,082.00 112,791,322.00 107,662,963.00 106,717,871.00 93,025,258.00 13,905,642.00 122,223,180.00 118,924,446.00 118,263,399.00 79,136.00 114,790,675.00 89,666,860.00 122,219,288.00 68,769.00 113,821,288.00 92,274,090.00 112,563,822.00 96,611,845.00 108,780,598.00 86,468,508.00 110,509,013.00 88,759,920.00 109,342,240.00 81,172,519.00 107,329,180.00 90,185,394.00 111,333,037.00 100,279,673.00 99,966,532.00 45,073.00 102,189,192.00 68,482,654.00 101,642,046.00 43,258.00 102,861,353.00 58,175,958.00 96,459,179.00 40,114.00 99,906,723.00 56,301,562.00 96,166,697.00 44,749,276.00 94,442,461.00 46,985,403.00 83,151,267.00 48,788,910.00 84,918,295.00 75,631,968.00 81,918,488.00 48,192,505.00 83,735,005.00 68,078,578.00 83,170,317.00 48,566,783.00 86,477,135.00 103,817,980.00 90,945,678.00 61,982,570.00 92,654,290.90 83,803,760.00 103,468,296.00 102,812,046.00 92,215,828.06 88,540,640.20 19,176.00 96,364,286.00 99,318,490.19 87,587,814.41 85,899,335.05
Total current assets 62,460,190.45 93,813,961.00 95,700,840.00 90,925,168.00 86,188,534.00 92,042,390.00 71,620,559.00 72,167,129.00 72,968,900.00 66,675,039.00 61,662,312.00 61,332,175.00 67,152,100.00 56,839,849.00 54,458,168.00 53,943,945.00 51,359,301.00 45,704,859.00 47,075,429.00 42,323,448.00 75,203,904.00 42,999,682.00 69,102,533.00 39,575,631.00 59,859,143.00 42,291,711.00 63,154,870.00 40,632,524.00 160,562,696.00 43,823,523.00 69,097,162.00 46,205,276.00 160,739,291.00 47,913,637.00 74,258,149.00 41,811,173.00 158,428,028.00 42,239,153.00 42,715,384.00 44,078,085.00 62,519,745.00 37,393,820.00 62,584,439.00 32,210,436.00 56,909,368.00 28,135,412.00 53,206,506.00 22,140,701.00 51,907,689.00 21,738,738.00 56,299,108.00 17,102,817.00 53,304,207.00 104,746,261.00 92,619,883.00 16,177,941.00 49,861,023.00 15,401,207.00 88,258,437.00 13,110,208.00 49,944,208.00 12,581,280.00 86,648,952.00 11,803,183.00 45,292,757.00 11,432,475.00 123,338,888.00 12,206,504.00 97,019,848.00 18,675,264.29 96,348,965.00 107,856,677.00 106,677,638.00 15,040,684.28 13,556,313.33 16,266,887.94 100,797,815.00 102,864,826.62 12,138,945.26 11,779,202.83
Total non-current assets + 241,090,717.28 203,756,207.00 193,056,241.00 187,725,292.00 197,131,870.00 193,349,056.00 205,734,332.00 220,135,256.00 205,703,251.00 204,473,655.00 210,529,511.00 204,805,437.00 187,106,103.00 194,951,390.00 201,669,257.00 196,677,014.00 185,706,841.00 179,720,130.00 180,119,961.00 184,565,645.00 150,382,307.00 174,901,786.00 151,943,184.00 181,034,206.00 154,799,934.00 161,465,341.00 141,572,814.00 162,134,584.00 40,229,530.00 157,810,761.00 138,463,597.00 161,347,343.00 44,289,009.00 160,530,345.00 134,718,914.00 158,828,388.00 42,080,582.00 162,143,879.00 149,964,594.00 153,637,490.00 130,938,835.00 158,143,524.00 129,753,056.00 159,630,659.00 132,775,381.00 167,861,021.00 122,492,840.00 159,610,921.00 123,915,196.00 166,569,214.00 125,983,321.00 157,590,014.00 125,442,787.00 66,736,909.00 74,549,110.00 148,880,422.00 116,500,610.00 145,985,251.00 73,818,466.00 143,397,113.00 112,041,462.00 141,470,234.00 73,648,719.00 142,607,099.00 113,058,699.00 142,916,803.00 35,065,695.00 141,040,107.00 58,063,183.00 138,367,515.14 56,737,123.00 46,896,040.00 47,734,467.00 141,229,464.73 138,254,853.60 144,460,492.67 49,082,216.00 48,979,583.19 136,728,435.65 135,118,986.50
Total assets 303,550,907.73 297,570,168.00 288,757,081.00 278,650,460.00 283,320,404.00 285,391,446.00 277,354,891.00 292,302,385.00 278,672,151.00 271,148,694.00 272,191,823.00 266,137,612.00 254,258,203.00 251,791,239.00 256,127,425.00 250,620,959.00 237,066,142.00 225,424,989.00 227,195,390.00 226,889,093.00 225,586,211.00 217,901,468.00 221,045,717.00 220,609,837.00 214,659,077.00 203,757,052.00 204,727,684.00 202,767,108.00 200,792,226.00 201,634,284.00 207,560,759.00 207,552,619.00 205,028,300.00 208,443,982.00 208,977,063.00 200,639,561.00 200,508,610.00 204,383,032.00 192,679,978.00 197,715,575.00 193,458,580.00 195,537,344.00 192,337,495.00 191,841,095.00 189,684,749.00 195,996,433.00 175,699,346.00 181,751,622.00 175,822,885.00 188,307,952.00 182,282,429.00 174,692,831.00 178,746,994.00 171,483,170.00 167,168,993.00 165,058,363.00 166,361,633.00 161,386,458.00 162,076,903.00 156,507,321.00 161,985,670.00 154,051,514.00 160,297,671.00 154,410,282.00 158,351,456.00 154,349,278.00 158,404,583.00 153,246,611.00 155,083,031.00 157,042,779.43 153,086,088.00 154,752,717.00 154,412,105.00 156,270,149.01 151,811,166.92 160,727,380.62 149,880,031.00 151,844,409.81 148,867,380.91 146,898,189.33 1,238,699.00
Total current liabilities + 45,534,768.07 237,706,930.00 231,963,628.00 226,292,337.00 221,324,161.00 227,784,556.00 224,101,734.00 234,964,059.00 216,377,962.00 219,398,025.00 218,436,758.00 212,300,642.00 197,175,693.00 204,453,954.00 206,006,219.00 198,884,368.00 182,292,520.00 180,312,863.00 180,649,241.00 182,553,405.00 178,116,486.00 175,612,330.00 182,115,496.00 180,126,616.00 170,231,094.00 169,351,197.00 172,173,974.00 165,836,772.00 7,769,208.00 165,051,208.00 167,690,035.00 165,479,126.00 7,040,900.00 166,041,714.00 174,970,881.00 159,075,650.00 4,199,496.00 159,596,713.00 149,977,531.00 153,721,099.00 143,654,867.00 154,189,656.00 161,566,340.00 151,012,591.00 144,098,899.00 153,517,240.00 148,936,852.00 138,445,565.00 132,380,232.00 137,002,623.00 155,387,393.00 132,354,242.00 149,011,000.00 7,065,803.00 16,661,821.00 113,428,931.00 142,046,829.00 119,102,347.00 12,108,304.00 110,288,351.00 139,261,795.00 96,056,888.00 9,796,675.00 95,841,665.00 134,702,023.00 94,016,966.00 9,832,832.00 95,163,657.00 17,527,406.00 94,813,117.74 5,952,902.00 8,234,816.00 6,723,712.00 87,492,121.71 90,318,624.65 94,530,572.15 6,954,136.00 5,244,687.67 94,418,464.51 93,692,051.43
Total non-current liabilities + 246,562,772.01 48,604,490.00 45,717,446.00 41,738,393.00 51,472,490.00 47,023,783.00 42,491,838.00 46,936,013.00 51,982,054.00 41,809,053.00 44,101,650.00 44,273,618.00 47,874,047.00 38,308,651.00 41,125,151.00 42,757,111.00 45,572,591.00 35,705,872.00 36,905,265.00 34,871,479.00 38,107,518.00 33,279,693.00 30,025,016.00 31,755,966.00 35,764,136.00 25,440,878.00 23,579,773.00 28,048,554.00 11,177,015.00 27,276,977.00 30,198,114.00 32,453,086.00 11,209,198.00 32,532,820.00 24,805,421.00 32,208,422.00 14,057,460.00 35,671,986.00 33,732,187.00 35,161,252.00 40,450,469.00 31,928,329.00 22,632,708.00 31,458,127.00 35,785,312.00 33,324,060.00 20,141,123.00 34,935,368.00 35,138,104.00 43,046,562.00 20,717,148.00 34,622,067.00 23,878,899.00 16,748,778.00 8,312,311.00 45,025,377.00 19,667,780.00 35,805,808.00 8,578,006.00 39,784,150.00 18,688,519.00 51,260,458.00 9,836,592.00 52,783,682.00 20,317,415.00 54,727,554.00 10,164,376.00 53,295,820.00 10,472,977.00 57,340,812.91 10,623,585.00 12,083,279.00 12,934,761.00 62,631,385.86 55,261,501.91 59,672,145.79 13,700,135.00 8,215,939.30 48,763,278.33 47,368,529.15
Total liabilities 292,097,540.07 286,311,420.00 277,681,074.00 268,030,730.00 272,796,651.00 274,808,339.00 266,593,572.00 281,900,072.00 268,360,016.00 261,207,078.00 262,538,408.00 256,574,260.00 245,049,740.00 242,762,605.00 247,131,370.00 241,641,479.00 227,865,111.00 216,018,735.00 217,554,506.00 217,424,884.00 216,224,004.00 208,892,023.00 212,140,512.00 211,882,582.00 205,995,230.00 194,792,075.00 195,753,747.00 193,885,326.00 191,598,188.00 192,328,185.00 197,888,149.00 197,932,212.00 195,207,054.00 198,574,534.00 199,776,302.00 191,284,072.00 191,235,249.00 195,268,699.00 183,709,718.00 188,882,351.00 184,105,336.00 186,117,985.00 184,199,048.00 182,470,718.00 179,884,211.00 186,841,300.00 169,077,975.00 173,380,933.00 167,518,336.00 180,049,185.00 176,104,541.00 166,976,309.00 172,889,899.00 164,503,792.00 162,548,727.00 158,454,308.00 161,714,609.00 154,908,155.00 157,897,152.00 150,072,501.00 157,950,314.00 147,317,346.00 156,161,884.00 148,625,347.00 155,019,438.00 148,744,520.00 155,954,632.00 148,459,477.00 154,045,851.00 152,153,930.66 150,622,899.00 149,425,098.00 148,717,947.00 150,123,507.57 145,580,126.56 154,202,717.93 143,155,623.00 145,902,263.68 143,181,742.85 141,060,580.58 1,199,186.00
Total stockholders' equity + 11,365,610.68 11,175,388.00 10,995,644.00 10,541,056.00 10,442,214.00 10,502,147.00 10,681,650.00 10,322,758.00 10,232,540.00 9,862,577.00 9,576,774.00 9,489,906.00 9,133,296.00 8,952,882.00 8,923,278.00 8,908,102.00 9,077,474.00 9,286,268.00 9,523,923.00 9,350,344.00 9,256,408.00 8,906,097.00 8,803,009.00 8,621,748.00 8,554,183.00 8,845,883.00 8,837,688.00 8,743,694.00 8,749,511.00 8,856,096.00 9,198,103.00 9,142,122.00 9,067,004.00 9,112,924.00 8,701,600.00 8,603,276.00 8,524,020.00 8,363,459.00 8,255,687.00 8,117,139.00 8,170,572.00 8,222,805.00 7,898,938.00 8,175,898.00 8,164,938.00 7,513,653.00 6,378,470.00 6,748,730.00 6,460,491.00 6,422,160.00 6,049,123.00 5,889,708.00 5,728,120.00 5,181,499.00 4,480,914.00 4,813,038.00 4,470,766.00 4,514,174.00 4,044,166.00 4,202,784.00 3,673,487.00 4,430,558.00 3,770,231.00 3,472,812.00 2,966,215.00 3,274,008.00 2,082,247.00 2,556,678.00 846,047.00 2,908,826.88 2,187,323.00 3,926,399.00 3,902,113.00 4,562,311.46 4,644,001.23 4,895,005.73 4,911,293.00 4,569,251.70 4,331,122.23 4,497,480.49 36,991.00
Common shares outstanding 12,200 12,403 12,447 12,566 12,566 12,673 12,673 12,673 12,676 12,679 12,679 12,672 12,674 12,672 12,672 12,671 12,674 12,676 12,674 12,677 12,677 12,677 12,680 12,680 12,680 12,680 12,680 12,680 12,682 12,682 12,682 12,682 12,684 12,684 12,684 12,684 12,520 12,684 12,520 12,705 12,520 12,520 12,317 12,702 12,317 12,317 12,082 12,703 12,082 12,082 12,082 12,690 12,082 12,082 12,014 12,684 12,014 12,014 10,893 10,893 10,893 10,893 7,754 7,754 7,754 7,754 5,585 5,585 5,922 5,922 5,696 6,740 5,755 6,160 5,784 6,357 5,804 5,837 6,454 5,804
about 4 hours ago