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,635,916.00 5,215,261.00 10,515,115.00 11,304,577.00 11,137,632.00 11,162,183.00 8,505,836.00 4,813,521.00 5,019,858.00 6,560,313.00 5,483,506.00 3,795,294.00 4,058,285.00 3,854,157.00 4,881,515.00 1,762,197.00 2,043,457.00 855,411.00 1,208,460.65 1,174,632.03
Accounts receivable, net 99,436.00 1,285,878.00 382,226.00 509,030.00 338,472.00 203,550.00 270,822.00 190,358.00 1,654,016.00 1,653,763.00 1,658,998.00 1,657,694.00 1,551,114.00 1,531,656.00 1,425,530.00 180,674.80 154,902.55
Inventories -14,356,874.00 -15,449,089.00 -13,530,894.00 -12,695,757.00 -12,711,076.00 -6,118,184.00 -5,737,359.00 -6,487,955.00 -6,681,943.00 20,764.00 20,275.00 30.67 32.51 25.85
Other current assets 51,037.00 84,311.00 169,603.00 15,695,026.00 13,530,894.00 12,695,757.00 12,711,076.00 6,118,184.00 5,737,359.00 6,487,955.00 6,681,943.00 22,324,086.00 34,970.00 50,870.00 70,927.00 18,234,616.00 15,831,989.00 17,200,241.00
Total current assets 6,786,389.00 4,638,301.00 11,066,944.00 11,813,607.00 11,476,104.00 11,365,733.00 8,776,658.00 5,252,157.00 6,673,874.00 8,214,076.00 7,142,504.00 5,452,988.00 5,644,369.00 5,436,683.00 6,377,972.00 1,762,198.00 2,043,458.00 855,411.00 1,387,659.80 1,329,209.26
Total non-current assets + 61,360,891.00 65,190,821.00 68,469,058.00 11,460,855.00 11,128,810.00 7,844,750.00 4,843,571.00 2,878,693.00 3,397,868.00 4,131,177.00 2,683,001.00 2,764,569.00 21,477,858.00 19,322,419.00 18,291,021.00 2,093,900.00 2,897,428.00 20,229,096.00 17,155,217.20 14,627,074.46
Total assets 68,147,280.00 68,403,283.00 71,089,439.00 68,422,026.00 63,841,950.00 55,703,223.00 50,574,714.00 39,197,356.00 35,804,279.00 37,006,645.00 34,654,105.00 30,534,176.00 27,122,227.00 24,759,102.00 24,668,993.00 22,090,714.00 20,772,875.00 21,084,507.00 18,542,877.00 15,956,283.72
Total current liabilities + 32,718,108.00 642,218.00 28,792,998.00 442,673.00 271,696.00 241,429.00 223,726.00 163,216.00 384,109.00 327,423.00 258,905.00 90,261.00 15,778,776.00 14,666,311.00 16,045,852.00 1,584,057.00 2,046,790.00 14,691,718.00 13,246,208.00 10,117,918.47
Total non-current liabilities + 29,692,871.00 64,062,099.00 36,978,853.00 10,940,836.00 17,839,812.00 14,825,186.00 13,697,172.00 9,970,809.00 8,820,073.00 9,278,680.00 7,289,853.00 7,052,573.00 8,970,995.00 7,896,290.00 6,528,623.00 4,190,888.00 2,928,056.00 4,875,140.00 3,708,955.00 4,498,025.00
Total liabilities 62,410,979.00 63,044,328.00 65,771,851.00 63,458,079.00 59,414,377.00 51,998,449.00 47,096,211.00 35,911,647.00 32,696,216.00 34,108,598.00 31,889,225.00 27,891,197.00 24,749,771.00 22,562,601.00 22,574,475.00 20,152,737.00 19,082,972.00 19,566,858.00 16,955,163.00 14,615,943.47
Total stockholders' equity + 5,616,359.00 5,358,955.00 5,317,588.00 4,963,947.00 4,427,573.00 3,704,774.00 3,478,503.00 3,285,709.00 3,108,063.00 2,898,047.00 2,764,880.00 2,609,896.00 2,343,952.00 2,162,236.00 2,060,717.00 1,906,168.00 1,660,104.00 1,491,770.00 1,565,885.00 1,338,704.46
Common shares outstanding 471 471 471 471 471 471 471 471 471 471 471 471 471 471 471 471 471 430 471 471
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 + 6,298,158.00 6,635,916.00 8,250,952.00 6,560,038.00 6,528,734.00 5,215,261.00 -48,722,360.00 4,765,162.00 7,419,741.00 10,515,115.00 10,515,115.00 10,179,738.00 12,782,052.00 11,304,577.00 12,487,052.00 9,502,370.00 9,789,476.00 11,135,683.00 16,580,305.00 16,377,965.00 11,822,596.00 11,162,183.00 10,547,528.00 10,787,454.00 8,046,989.00 8,505,836.00 5,959,286.00 5,487,344.00 4,993,947.00 5,061,799.00 5,077,782.00 5,494,998.00 5,454,576.00 5,019,858.00 4,350,132.00 4,339,266.00 5,784,024.00 6,560,313.00 5,508,123.00 5,803,989.00 5,641,459.00 5,483,506.00 5,025,688.00 4,629,701.00 4,569,115.00 3,795,294.00 3,905,152.00 3,079,851.00 3,933,077.00 3,945,583.00 3,926,700.00 3,604,210.00 3,901,637.00 3,854,157.00 2,184,417.00 2,687,697.00 2,825,933.00 3,070,179.86 1,812,784.00 980,813.00 2,238,573.00 1,762,568.18 1,522,587.00 1,398,881.00 1,526,810.00 2,043,486.05 854,459.00 942,065.00 1,092,151.00 854,838.00 848,031.26 1,786,099.34 1,263,352.21 1,293,701.25 872,522.76 1,029,763.55 1,015,663.08 1,088,749.18 1,018,427.96 1,582,137.01 1,315,954.24
Accounts receivable, net 1,928,332.00 99,436.00 91.00 1,126,177.00 79.00 1,285,878.00 181,826.00 1,417,009.00 130.00 199,746.00 382,226.00 1,501,991.00 327,994.00 509,030.00 305,468.00 8,304.00 182,795.00 297,277.00 406,726.00 1,633,435.00 1,576,753.00 203,550.00 1,572,535.00 1,626,671.00 1,989,097.00 270,822.00 1,705,678.00 1,736,869.00 227,536.00 190,358.00 1,687,113.00 1,633,854.00 1,767,996.00 1,555,360.00 1,725,698.00 1,700,573.00 1,836,044.00 1,653,763.00 1,688,206.00 1,854,218.00 1,692,755.00 1,658,998.00 1,783,239.00 1,798,735.00 1,655,044.00 1,657,694.00 1,662,298.00 1,625,658.00 1,561,891.00 1,532,291.00 1,524,975.00 1,643,334.00 1,618,188.00 1,480,641.00 1,497,880.00 24,181.00 1,425,530.00 1,425,530.00 5,948.00 180,674.80 180,674.80 154,902.55 144,175.72 81,131.82
Inventories -3,455,258.00 -17,283,446.00 -14,356,874.00 -14,356,874.00 -14,449,877.00 -15,726,154.00 -15,449,089.00 -21,168,038.00 -18,540,815.00 -13,566,734.00 -13,523,212.00 -16,098,439.00 -15,437,820.00 -11,156,177.00 31,447.00 28,292.00 30,757.00 35,038.00 32,522.00 32,600.00 0.00 0.00 0.08 51.60 50.20 33,934.00 44,264.00 34,039.00 35,912.00 38,703.00 45,935.00 35,085.00 26,455.00 21,478.00 24,957.00 20,764.00 20,275.00 30.67 32.51 25.85 26.75 21.28 23.44 26.72 22.29 25.56
Other current assets 61,781,801.00 51,037.00 34,480.00 34,480.00 -4,581,150.00 84,311.00 14,851,786.00 14,756,028.00 17,283,316.00 14,356,874.00 219,197.00 15,726,154.00 15,449,089.00 3,435,779.00 18,540,815.00 13,566,734.00 322,887.00 16,098,439.00 32,802,802.00 11,156,177.00 36,492,740.00 38,005,041.00 42,564,673.00 45,118,343.00 36,954,485.00 35,225,082.00 31,226,282.00 31,005,025.00 477,819.00 80,655.00 26,899,771.00 25,671,902.00 98,656.00 26,109,978.00 25,523,437.00 25,503,302.00 24,639,932.00 25,166,880.00 25,330,323.00 192,894.00 24,749,846.00 25,330,611.00 23,247,706.00 204,626.00 22,324,086.00 21,643,669.00 20,652,378.00 34,970.00 19,220,520.00 18,532,971.00 37,703.00 50,870.00 50,870.00 -1,496,601.00 20,187,612.00 70,927.00 70,927.00 20,995,997.00 20,222,468.00 19,424,054.00 18,234,616.00 17,875,027.00 16,972,065.00 17,090,694.00 15,831,989.00 16,209,548.00 16,751,299.00 17,346,061.00 17,200,241.00 16,084,423.41 15,179,732.68 14,336,875.15
Total current assets 65,587,077.00 6,786,389.00 8,251,043.00 7,720,695.00 6,528,813.00 4,638,301.00 1,894,336.00 14,756,028.00 2,629,959.00 10,897,341.00 10,897,341.00 11,900,926.00 13,110,046.00 11,813,607.00 12,792,520.00 9,510,674.00 9,972,271.00 11,755,847.00 16,987,031.00 18,011,400.00 13,399,349.00 11,365,733.00 12,120,063.00 12,414,125.00 10,036,086.00 8,776,658.00 2,076,439.00 7,224,213.00 5,221,483.00 5,729,976.00 6,845,550.00 7,128,852.00 7,222,572.00 6,673,874.00 6,075,830.00 6,039,839.00 7,620,068.00 8,214,076.00 7,196,329.00 7,658,207.00 7,334,214.00 7,142,504.00 6,808,927.00 6,428,436.00 6,224,159.00 5,452,988.00 5,567,450.00 4,705,509.00 5,494,968.00 5,477,874.00 5,451,675.00 5,285,247.00 5,519,825.00 5,334,798.00 2,185,696.00 2,711,878.00 1,164,622.00 3,070,155.00 1,812,784.00 980,813.00 2,238,573.00 1,762,198.00 1,528,535.00 1,398,881.00 1,526,810.00 2,043,458.00 854,459.00 942,065.00 1,092,151.00 854,838.00 848,031.26 1,786,099.34 1,263,352.21 1,472,900.40 872,522.76 1,029,763.55 1,015,663.08 1,232,599.57 1,018,427.96 1,582,137.01 1,315,954.24
Total non-current assets + 4,309,826.00 61,360,891.00 59,989,164.00 58,467,747.00 60,530,610.00 65,190,821.00 63,995,918.00 53,505,994.00 72,150,293.00 13,421,592.00 13,421,592.00 56,781,055.00 11,998,110.00 11,460,855.00 11,311,584.00 61,373,766.00 9,370,461.00 52,086,103.00 9,530,902.00 7,998,550.00 8,390,583.00 7,844,750.00 7,043,389.00 6,047,945.00 4,156,029.00 4,843,571.00 44,503,000.00 3,581,456.00 3,441,057.00 33,402,536.00 31,180,106.00 3,560,615.00 3,539,388.00 3,445,967.00 2,966,907.00 3,243,154.00 3,585,168.00 4,176,017.00 3,437,043.00 3,135,237.00 3,188,445.00 2,718,520.00 2,584,412.00 2,755,492.00 2,158,486.00 2,764,569.00 2,534,713.00 2,283,026.00 2,567,822.00 2,292,308.00 2,060,793.00 20,216,550.00 2,401,197.00 2,467,846.00 2,171,251.00 2,399,262.00 4,634,920.00 2,313,600.00 2,847,034.00 3,466,617.00 21,317,804.00 2,093,900.00 2,236,078.00 2,394,510.00 18,922,899.00 2,897,428.00 2,478,959.00 18,463,599.00 18,894,696.00 3,082,055.00 18,604,844.14 17,499,548.79 16,799,425.45 2,033,763.95 15,876,128.86 15,153,904.58 14,509,511.11 1,211,495.73 13,536,777.19 13,584,265.87 12,867,310.97
Total assets 69,896,903.00 68,147,280.00 68,240,207.00 66,188,442.00 67,059,423.00 68,403,283.00 65,890,254.00 68,262,022.00 74,780,252.00 71,089,439.00 71,089,439.00 68,681,981.00 69,505,768.00 68,422,026.00 75,038,033.00 70,884,440.00 61,466,303.00 63,841,950.00 63,507,671.00 58,812,752.00 54,486,518.00 55,703,223.00 57,168,493.00 61,026,743.00 59,310,458.00 50,574,714.00 46,579,439.00 42,031,951.00 39,667,565.00 39,132,512.00 38,025,656.00 37,589,238.00 36,433,862.00 35,804,279.00 35,152,715.00 34,806,430.00 36,708,538.00 37,006,645.00 35,800,252.00 36,123,767.00 34,847,695.00 34,654,105.00 34,723,950.00 32,431,634.00 31,678,231.00 30,534,176.00 29,745,832.00 27,640,913.00 27,907,926.00 27,016,832.00 26,045,439.00 25,501,797.00 24,989,441.00 24,761,627.00 24,940,062.00 25,298,752.00 24,565,282.00 24,668,993.00 25,655,815.00 24,669,898.00 23,556,377.00 22,090,714.00 21,639,640.00 20,765,456.00 20,449,709.00 20,772,875.00 19,542,966.00 19,405,664.00 19,986,847.00 21,137,134.00 19,452,875.40 19,285,648.12 18,062,777.66 18,231,075.77 16,748,651.62 16,183,668.13 15,525,174.18 14,789,317.80 14,555,205.15 15,166,402.88 14,183,265.21
Total current liabilities + 54,725,112.00 32,718,108.00 32,687,813.00 31,458,138.00 31,820,484.00 642,218.00 29,617,085.00 35,334,255.00 40,339,817.00 512,996.00 512,996.00 27,728,993.00 432,776.00 442,673.00 334,268.00 31,029,584.00 394,387.00 27,022,143.00 498,463.00 421,667.00 412,898.00 241,429.00 239,571.00 229,063.00 229,926.00 223,726.00 94,220.00 214,737.00 203,746.00 22,241,927.00 21,349,915.00 163,932.00 181,198.00 210,838.00 237,732.00 170,523.00 265,604.00 175,803.00 148,168.00 150,057.00 139,271.00 129,547.00 118,872.00 327,382.00 98,818.00 90,261.00 89,000.00 82,585.00 92,254.00 84,729.00 103,663.00 15,210,709.00 106,205.00 89,034.00 1,476,424.00 1,707,795.00 1,647,783.00 1,920,092.00 2,025,056.00 1,830,649.00 19,041,455.00 1,584,057.00 1,728,001.00 2,100,234.00 16,349,735.00 2,046,790.00 1,495,608.00 11,426,210.00 16,195,400.00 1,425,065.00 12,500,959.91 13,524,587.63 12,182,680.97 950,084.00 10,048,254.70 10,132,811.41 9,986,532.11 1,016,624.00 9,120,495.99 9,137,943.26 8,578,446.66
Total non-current liabilities + 10,277,971.00 29,692,871.00 30,844,926.00 30,104,278.00 30,731,538.00 64,062,099.00 30,518,331.00 28,631,276.00 10,814,279.00 12,623,092.00 12,623,092.00 36,665,105.00 16,350,230.00 10,940,836.00 16,279,524.00 36,164,143.00 14,948,839.00 32,392,234.00 17,685,530.00 16,441,765.00 15,224,576.00 14,825,186.00 15,223,327.00 15,172,126.00 13,638,311.00 13,697,172.00 43,079,881.00 10,987,391.00 10,502,644.00 13,645,125.00 13,546,260.00 9,612,849.00 9,147,070.00 8,820,073.00 8,366,150.00 8,965,753.00 9,175,343.00 9,278,680.00 8,392,464.00 8,518,758.00 7,088,990.00 7,289,853.00 7,501,867.00 7,520,414.00 6,730,983.00 7,052,573.00 6,993,193.00 7,281,197.00 7,040,669.00 6,906,507.00 6,417,638.00 8,126,784.00 5,994,814.00 6,019,262.00 4,605,767.00 4,360,622.00 4,626,432.00 4,628,554.00 4,524,486.00 4,549,315.00 2,574,746.00 4,190,888.00 3,983,340.00 3,247,834.00 2,386,928.00 2,928,056.00 2,429,777.00 6,451,515.00 2,220,004.00 2,670,138.00 5,462,068.00 4,373,750.44 4,472,916.01 3,548,803.80 5,333,485.92 4,807,175.32 4,204,701.90 2,592,744.39 4,251,828.07 4,944,927.96 4,451,714.39
Total liabilities 65,003,083.00 62,410,979.00 63,532,739.00 61,562,416.00 62,552,022.00 63,044,328.00 61,566,104.00 63,965,531.00 10,814,279.00 65,771,851.00 65,771,851.00 64,394,098.00 65,471,477.00 63,458,079.00 71,069,031.00 67,193,727.00 57,662,593.00 59,414,377.00 60,132,217.00 55,394,481.00 50,835,131.00 51,998,449.00 53,439,357.00 57,331,925.00 55,735,740.00 47,096,211.00 43,174,101.00 38,700,505.00 36,299,376.00 35,887,052.00 34,896,175.00 34,546,108.00 33,221,394.00 32,696,216.00 32,134,334.00 31,881,122.00 33,710,060.00 34,108,598.00 32,974,423.00 33,388,061.00 31,995,447.00 31,889,225.00 32,040,309.00 29,821,265.00 29,014,032.00 27,891,197.00 27,231,638.00 25,195,507.00 25,454,216.00 24,662,650.00 23,804,937.00 23,337,493.00 22,760,586.00 22,591,702.00 22,848,346.00 23,238,869.00 22,464,733.00 22,574,475.00 23,635,078.00 22,772,260.00 21,616,201.00 20,152,737.00 19,809,369.00 19,071,670.00 18,736,663.00 19,082,972.00 18,125,244.00 17,877,725.00 18,415,404.00 19,534,524.00 17,963,027.90 17,898,338.07 16,655,596.98 3,548,803.80 15,381,740.62 14,939,986.73 14,191,234.02 2,592,744.39 13,372,324.06 14,082,871.22 13,030,161.05
Total stockholders' equity + 4,739,335.00 5,616,359.00 4,592,379.00 4,514,322.00 4,400,233.00 4,292,440.00 4,218,883.00 4,194,393.00 4,163,040.00 5,192,853.00 5,192,853.00 4,168,518.00 3,920,676.00 4,854,383.00 3,862,433.00 3,588,420.00 3,705,412.00 4,333,213.00 3,284,039.00 3,330,025.00 3,564,552.00 3,620,091.00 3,646,910.00 3,613,823.00 3,494,433.00 3,398,870.00 3,358,402.00 3,284,857.00 3,321,798.00 3,199,297.00 3,085,775.00 2,999,879.00 3,169,855.00 3,066,180.00 2,971,938.00 2,895,250.00 2,968,491.00 2,868,706.00 2,794,109.00 2,704,685.00 2,821,692.00 2,734,699.00 2,649,228.00 2,577,776.00 2,627,538.00 2,609,896.00 2,482,733.00 2,416,870.00 2,424,863.00 2,325,678.00 2,213,114.00 2,136,835.00 2,194,025.00 2,135,660.00 2,058,231.00 2,028,611.00 2,065,995.00 2,060,717.00 1,988,444.00 1,866,467.00 1,905,690.00 1,906,168.00 1,800,672.00 1,665,326.00 1,683,104.00 1,660,104.00 1,393,361.00 1,497,019.00 1,543,040.00 1,578,045.00 1,466,704.88 1,364,461.39 1,386,275.15 1,438,700.70 1,347,606.13 1,225,825.16 1,316,485.18 1,240,798.18 1,181,399.04 1,082,093.34 1,151,586.01
Common shares outstanding 439 471 471 471 471 471 471 471 471 471 471 471 471 471 471 471 471 471 471 471 471 471 471 471 471 471 471 471 471 471 471 471 471 471 471 471 471 471 471 471 471 1 471 471 471 1 471 471 471 1 471 471 471 1 471 472 471 1 471 471 471 1 471 471 473 1 471 471 471 1 473 472 471 1 471 472 470 1 471 471 476
about 15 hours ago