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 + 48,534.00 41,744.00 48,650.00 38,392.00 24,497.00 54,468.00 32,689.00 29,262.00 36,038.00 28,316.00 23,258.00 22,288.00 19,486.00 22,500.00 24,786.00 16,709.00 20,663.00 32,966.00 9,154.00 8,620.00
Accounts receivable, net 61,851.00 59,243.00 60,237.00 60,462.00 2,700.00 3,000.00 56,794.00 55,000.00 3,209.00 3,232.00 47,000.00 2,614.00 47,000.00 3,576.00 3,657.00 40,000.00 5,726.00 5,200.00 3,071.00 2,279.00
Inventories 144,599.00 32,358.00 75,052.00 114,726.00 80,726.00 33,960.00 6,867.00 9,024.00 14,992.00 0.00 0.00 0.00 0.00 0.00 0.00 2,650.00 295.00
Other current assets -109,643.00 -59,243.00 -110,506.00 -94,058.00 -75,609.00 -76,399.00 -80,726.00 -85,672.00 684.00 696.00 123,348.00 1,626.00 117,575.00 1,960.00 2,378.00 106,253.00 2,114.00 1,712.00 618.00 662.00
Total current assets 48,534.00 41,744.00 48,650.00 38,392.00 27,197.00 57,468.00 89,483.00 32,550.00 39,931.00 32,244.00 61,856.00 26,528.00 66,486.00 27,786.00 30,928.00 56,709.00 28,503.00 39,878.00 12,567.00 8,247.00
Total non-current assets + 251,518.00 229,956.00 212,458.00 189,962.00 161,351.00 133,899.00 108,838.00 13,453.00 141,265.00 126,649.00 4,108.00 132,575.00 12,890.00 125,354.00 122,409.00 20,516.00 96,642.00 86,196.00 137,176.00 120,082.00
Total assets 300,052.00 271,461.00 261,108.00 228,354.00 188,548.00 191,367.00 198,321.00 189,000.00 181,196.00 158,893.00 161,000.00 159,103.00 153,000.00 153,140.00 153,337.00 147,000.00 125,145.00 126,074.00 149,743.00 128,329.00
Total current liabilities + 170,806.00 156,792.00 145,607.00 125,846.00 99,008.00 99,564.00 94,257.00 15,355.00 86,506.00 74,007.00 71,631.00 64,697.00 15,615.00 59,803.00 59,682.00 12,691.00 44,980.00 40,595.00 48,095.00 43,137.00
Total non-current liabilities + 95,772.00 84,405.00 87,444.00 77,797.00 67,363.00 68,819.00 80,993.00 60,182.00 76,429.00 64,385.00 68,880.00 73,733.00 56,314.00 74,451.00 74,861.00 67,036.00 65,759.00 73,638.00 90,619.00 74,681.00
Total liabilities 266,578.00 241,197.00 233,051.00 203,643.00 166,371.00 168,383.00 175,250.00 167,000.00 162,935.00 138,392.00 140,000.00 138,430.00 134,000.00 134,254.00 134,543.00 131,000.00 110,739.00 114,233.00 138,714.00 117,818.00
Total stockholders' equity + 33,474.00 30,264.00 28,057.00 24,711.00 22,177.00 22,984.00 23,071.00 22,000.00 18,261.00 20,501.00 21,000.00 20,673.00 19,000.00 18,886.00 18,794.00 16,000.00 14,406.00 11,841.00 11,029.00 10,511.00
Common shares outstanding 696 713 736 752 790 806 830 859 886 935 1,003 1,051 1,089 1,141 1,184 1,195 1,171 1,157 1,196 1,238
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 + 54,047.00 48,534.00 54,574.00 58,818.00 52,667.00 41,505.00 48,684.00 53,628.00 55,973.00 48,650.00 46,627.00 46,041.00 43,166.00 38,392.00 32,310.00 27,143.00 27,194.00 24,497.00 35,982.00 40,371.00 59,930.00 54,468.00 47,356.00 52,996.00 38,820.00 32,689.00 30,884.00 33,513.00 37,469.00 31,980.00 33,788.00 31,530.00 31,508.00 36,038.00 26,168.00 30,442.00 29,366.00 28,316.00 26,520.00 33,767.00 25,397.00 22,979.00 20,547.00 21,210.00 23,925.00 22,288.00 21,456.00 18,818.00 21,078.00 19,972.00 22,515.00 23,356.00 28,201.00 22,500.00 25,311.00 22,142.00 27,297.00 32,040.00 24,945.00 23,082.00 22,578.00 30,366.00 21,739.00 21,101.00 22,974.00 20,663.00 18,648.00 15,615.00 20,797.00 32,966.00 15,556.00 20,091.00 19,489.00 11,177.00 8,410.00 7,371.00 7,979.00 8,620.00 7,978.00 6,798.00 5,393.00
Accounts receivable, net 207,774.00 60,823.00 59,405.00 58,355.00 59,240.00 58,886.00 59,485.00 59,624.00 63,910.00 58,651.00 58,011.00 57,271.00 60,462.00 55,116.00 55,900.00 53,088.00 2,700.00 48,728.00 47,512.00 41,800.00 3,000.00 40,389.00 37,034.00 44,269.00 56,794.00 2,846.00 3,173.00 3,128.00 55,320.00 3,160.00 3,241.00 3,194.00 3,209.00 2,701.00 2,832.00 2,812.00 3,232.00 2,510.00 2,697.00 2,633.00 3,024.00 2,517.00 2,805.00 2,354.00 2,614.00 2,631.00 3,753.00 3,134.00 3,408.00 3,429.00 3,204.00 3,143.00 3,576.00 45,182.00 43,919.00 43,910.00 3,657.00 42,888.00 43,383.00 40,786.00 3,554.00 38,032.00 37,046.00 35,924.00 5,726.00 34,795.00 34,641.00 32,341.00 5,200.00 40,707.00 42,666.00 41,087.00 3,071.00 40,230.00 39,501.00 37,513.00 2,279.00 36,456.00 35,795.00 34,175.00
Inventories 106,804.00 46,596.00 94,767.00 40,231.00 38,670.00 32,821.00 31,182.00 26,277.00 27,678.00 74,574.00 43,714.00 66,062.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11,689.00 14,992.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 686.00 992.00 2,650.00 295.00
Other current assets 2,477.00 13,062.00 -60,823.00 -59,405.00 -106,804.00 -112,380.00 -113,837.00 -110,506.00 -102,559.00 -100,969.00 -98,107.00 -94,058.00 -86,298.00 -82,177.00 -80,766.00 -75,609.00 -76,644.00 -78,308.00 -101,517.00 -95,853.00 2,597.00 606.00 2,513.00 514.00 1,088.00 463.00 454.00 1,821.00 1,032.00 1,263.00 147.00 684.00 1,816.00 55.00 55.00 696.00 851.00 1,626.00 1,998.00 1,960.00 2,378.00 1,802.00 2,114.00 1,712.00 12,432.00 662.00
Total current assets 56,524.00 48,534.00 54,706.00 58,818.00 52,406.00 41,505.00 48,684.00 53,628.00 55,973.00 48,650.00 46,627.00 46,041.00 41,000.00 38,392.00 32,310.00 27,143.00 27,194.00 27,197.00 51,780.00 75,637.00 44,675.00 57,468.00 87,745.00 90,030.00 83,089.00 89,483.00 59,195.00 36,686.00 60,294.00 58,739.00 59,347.00 34,771.00 57,453.00 39,931.00 28,869.00 33,274.00 32,178.00 32,244.00 29,030.00 36,464.00 58,862.00 61,856.00 22,455.00 23,876.00 25,926.00 26,528.00 23,895.00 22,183.00 47,071.00 66,486.00 25,715.00 26,333.00 46,631.00 27,786.00 45,895.00 65,991.00 70,992.00 30,928.00 67,438.00 42,449.00 62,813.00 21,712.00 59,373.00 36,452.00 35,402.00 28,503.00 53,443.00 50,256.00 53,138.00 39,878.00 56,263.00 62,757.00 60,576.00 8,878.00 48,640.00 46,872.00 45,492.00 8,247.00 44,434.00 42,593.00 39,568.00
Total non-current assets + 252,660.00 251,518.00 242,943.00 236,738.00 229,838.00 229,956.00 222,295.00 218,591.00 213,288.00 212,458.00 203,960.00 198,863.00 4,000.00 189,962.00 9,634.00 9,158.00 9,104.00 161,351.00 4,960.00 4,891.00 4,943.00 133,899.00 99,514.00 98,578.00 102,971.00 108,838.00 4,715.00 160,917.00 4,479.00 4,416.00 4,295.00 150,090.00 4,271.00 141,265.00 139,708.00 133,723.00 129,207.00 126,649.00 124,347.00 123,178.00 4,137.00 4,108.00 131,761.00 133,276.00 128,758.00 132,575.00 129,967.00 130,201.00 3,893.00 12,890.00 124,388.00 125,600.00 3,713.00 125,354.00 3,553.00 82,137.00 80,792.00 122,409.00 81,255.00 3,062.00 81,166.00 124,977.00 86,683.00 2,714.00 20,731.00 96,642.00 67,002.00 66,779.00 68,045.00 86,196.00 70,955.00 74,573.00 74,712.00 0.02 92,287.00 87,500.00 80,869.00 120,082.00 76,497.00 74,688.00 70,497.00
Total assets 308,894.00 300,052.00 297,550.00 295,556.00 282,244.00 271,461.00 270,979.00 272,219.00 269,261.00 261,108.00 250,587.00 244,904.00 236,000.00 228,354.00 215,000.00 205,000.00 196,000.00 188,548.00 184,000.00 187,000.00 193,000.00 191,367.00 187,259.00 188,608.00 186,060.00 198,321.00 194,000.00 197,603.00 197,000.00 189,000.00 189,000.00 184,861.00 180,000.00 181,196.00 168,577.00 166,997.00 161,385.00 158,893.00 153,377.00 159,642.00 159,000.00 161,000.00 154,216.00 157,152.00 154,684.00 159,103.00 153,862.00 152,384.00 151,000.00 153,000.00 150,103.00 151,933.00 157,000.00 153,140.00 153,000.00 148,128.00 151,784.00 153,337.00 148,693.00 148,000.00 143,979.00 146,689.00 146,056.00 144,000.00 143,000.00 125,145.00 120,445.00 117,035.00 121,183.00 126,074.00 127,218.00 137,330.00 135,288.00 149,830.00 140,927.00 134,372.00 126,361.00 128,329.00 120,931.00 117,281.00 110,065.00
Total current liabilities + 159,640.00 170,806.00 166,037.00 165,000.00 161,519.00 156,792.00 150,057.00 148,530.00 149,571.00 145,607.00 139,248.00 136,698.00 2,000.00 125,846.00 12,536.00 13,355.00 13,318.00 99,008.00 96,220.00 96,477.00 99,356.00 99,564.00 95,409.00 94,103.00 89,436.00 94,257.00 88,982.00 93,949.00 91,047.00 85,315.00 87,198.00 85,385.00 82,555.00 86,506.00 78,248.00 75,761.00 71,796.00 74,007.00 70,389.00 71,279.00 70,387.00 71,631.00 66,845.00 65,933.00 61,296.00 64,697.00 61,134.00 60,935.00 57,336.00 15,615.00 61,183.00 61,914.00 58,890.00 59,803.00 54,315.00 51,282.00 58,082.00 59,682.00 52,431.00 46,924.00 45,249.00 50,005.00 40,794.00 40,464.00 39,246.00 44,980.00 40,591.00 36,580.00 34,955.00 40,595.00 25,768.00 32,365.00 32,989.00 25,436.00 24,478.00 38,427.00 37,552.00 43,137.00 37,081.00 37,091.00 35,245.00
Total non-current liabilities + 115,259.00 95,772.00 99,096.00 98,245.00 89,523.00 84,405.00 91,215.00 94,149.00 90,926.00 87,444.00 84,015.00 81,503.00 2,000.00 77,797.00 12,536.00 13,355.00 13,318.00 67,363.00 63,615.00 64,957.00 69,262.00 68,819.00 69,981.00 73,443.00 75,618.00 80,993.00 82,177.00 80,562.00 83,928.00 80,997.00 80,434.00 78,584.00 77,788.00 76,429.00 69,244.00 70,061.00 68,654.00 64,385.00 61,971.00 67,651.00 67,702.00 68,880.00 66,036.00 69,334.00 71,558.00 73,733.00 72,512.00 71,236.00 74,184.00 56,314.00 69,704.00 70,985.00 78,675.00 74,451.00 79,080.00 77,579.00 73,795.00 74,861.00 78,162.00 82,667.00 81,248.00 80,454.00 89,342.00 88,786.00 90,643.00 65,759.00 65,911.00 67,035.00 70,448.00 73,638.00 88,931.00 92,696.00 90,788.00 0.01 105,551.00 85,310.00 78,314.00 74,681.00 73,094.00 69,715.00 64,215.00
Total liabilities 274,899.00 266,578.00 265,133.00 263,245.00 251,042.00 241,197.00 241,272.00 242,679.00 240,497.00 233,051.00 223,263.00 218,201.00 210,000.00 203,643.00 191,000.00 182,000.00 174,000.00 166,371.00 160,000.00 161,000.00 169,000.00 168,383.00 165,390.00 167,546.00 165,054.00 175,250.00 171,000.00 174,511.00 175,000.00 167,000.00 168,000.00 163,969.00 160,000.00 162,935.00 147,492.00 145,822.00 140,450.00 138,392.00 132,360.00 138,930.00 138,000.00 140,000.00 132,881.00 135,267.00 132,854.00 138,430.00 133,646.00 132,171.00 131,000.00 134,000.00 130,887.00 132,899.00 138,000.00 134,254.00 134,000.00 128,861.00 131,877.00 134,543.00 130,593.00 130,000.00 126,497.00 130,459.00 130,136.00 129,000.00 130,000.00 110,739.00 106,502.00 103,615.00 105,403.00 114,233.00 114,699.00 125,061.00 123,777.00 138,801.00 130,029.00 123,737.00 115,866.00 117,818.00 110,175.00 106,806.00 99,460.00
Total stockholders' equity + 33,995.00 33,474.00 32,417.00 32,311.00 31,202.00 30,264.00 29,707.00 29,540.00 28,764.00 28,057.00 27,324.00 26,703.00 26,000.00 24,711.00 24,000.00 23,000.00 22,000.00 22,177.00 24,000.00 26,000.00 24,000.00 22,984.00 21,869.00 21,062.00 21,006.00 23,071.00 23,000.00 23,092.00 22,000.00 22,000.00 21,000.00 20,892.00 20,000.00 18,261.00 21,085.00 21,175.00 20,935.00 20,501.00 21,017.00 20,712.00 21,000.00 21,000.00 21,335.00 21,885.00 21,830.00 20,673.00 20,216.00 20,213.00 20,000.00 19,000.00 19,216.00 19,034.00 19,000.00 18,886.00 19,000.00 19,267.00 19,907.00 18,794.00 18,100.00 18,000.00 17,482.00 16,230.00 15,920.00 15,000.00 13,000.00 14,406.00 13,943.00 13,420.00 15,780.00 11,841.00 12,519.00 12,269.00 11,511.00 11,029.00 10,898.00 10,635.00 10,495.00 10,511.00 10,756.00 10,475.00 10,605.00
Common shares outstanding 686 688 693 699 702 704 709 717 722 726 733 741 744 746 749 753 758 769 787 802 805 806 805 805 808 816 827 836 843 852 860 862 861 865 881 893 903 913 923 941 963 981 997 1,013 1,023 1,033 1,047 1,058 1,067 1,073 1,081 1,097 1,106 1,116 1,132 1,152 1,166 1,166 1,181 1,197 1,198 1,198 1,199 1,197 1,191 1,191 1,181 1,165 1,156 1,156 1,158 1,163 1,163 1,163 1,192 1,203 1,210 1,210 1,227 1,242 1,258
about 2 hours ago