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 + 28,211.00 32,779.00 31,756.00 43,187.51 47,401.00 2,186.70 21,008.00 23,953.00 18,767.00 11,560.00 17,028.00 14,133.00 18,297.29 23,246.00 12,661.00 12,534.00 11,853.00 6,220.27 8,430.94 4,507.13
Accounts receivable, net 22,146.00 25,403.00 23,174.00 22,230.00 13,014.00 852.88 23,596.11 20,885.00 16,655.00 14,092.00 9,647.00 9,598.00 13,808.97 12,123.66 10,632.77 8,037.56 7,707.00 5,349.43 4,498.81 3,206.12
Inventories 14,014.00 14,059.00 11,880.00 11,888.00 11,960.00 563.60 11,778.00 11,362.00 11,364.00 10,744.00 8,066.00 7,819.00 9,130.00 8,103.00 7,573.00 5,130.00 5,002.00 4,313.00 3,409.51 2,817.50
Other current assets 10,343.00 2,891.00 1,624.00 4,817.00 8,142.00 32.37 930.89 1,516.00 8,871.00 10,141.00 8,530.00 7,753.00 4,986.03 2,436.35 1,207.23 734.44 1,190.00 2,129.57 1,580.37 572.14
Total current assets 74,570.00 75,132.00 67,738.00 79,212.00 80,364.00 3,635.54 56,796.00 57,490.00 55,657.00 45,453.00 42,232.00 38,128.00 43,231.00 45,897.00 32,074.00 26,436.00 23,639.00 17,984.00 17,428.80 11,064.88
Total non-current assets + 239,969.00 232,854.00 205,782.00 198,783.00 191,203.00 9,566.94 201,042.00 206,298.00 230,020.00 233,803.00 168,017.00 174,238.00 173,434.00 120,206.00 119,534.00 87,625.00 87,022.00 79,974.00 69,584.48 63,927.99
Total assets 314,539.00 307,986.00 273,520.00 277,995.00 271,567.00 13,202.48 257,839.00 263,788.00 285,677.00 279,256.00 210,249.00 212,366.00 216,665.00 166,103.00 151,608.00 114,061.00 110,661.00 97,958.00 87,013.28 74,992.87
Total current liabilities + 66,757.00 67,171.00 54,916.00 57,960.00 46,221.00 2,150.26 51,010.00 45,524.00 55,595.00 39,867.00 30,480.00 28,403.00 32,398.00 29,550.00 25,077.00 17,646.00 23,448.00 21,333.00 16,165.21 12,036.43
Total non-current liabilities + 93,754.00 90,274.00 84,899.00 88,159.00 97,774.00 4,906.48 77,144.00 86,514.00 89,372.00 110,155.00 71,034.00 73,845.00 67,114.00 31,725.00 25,751.00 22,534.00 18,741.00 19,009.00 20,173.84 21,492.85
Total liabilities 160,511.00 157,445.00 139,815.00 146,119.00 143,995.00 7,056.74 128,154.00 132,038.00 144,967.00 150,022.00 101,514.00 102,248.00 99,512.00 61,275.00 50,828.00 40,180.00 42,189.00 40,342.00 36,339.05 33,529.27
Total stockholders' equity + 146,201.00 143,428.00 127,025.00 125,385.00 127,572.00 5,865.55 122,934.00 124,943.00 122,568.00 122,138.00 108,735.00 105,717.00 113,111.00 101,649.00 97,691.00 71,279.00 66,176.00 55,913.00 49,040.29 42,176.07
Common shares outstanding 21 210 210 210 210 210 210 210 209 207 207 207 206 202 187 185 185 185 185 185
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 + 2,291.73 28,211.00 35,735.65 37,708.08 2,603.59 33,725.00 3,376.11 43,274.90 39,649.44 31,059.92 4,651.10 30,949.00 43,842.40 4,989.82 42,621.96 49,351.47 53,523.72 47,401.00 51,152.91 3,304.63 93,339.00 2,664.61 61,973.94 41,473.00 20,491.00 20,491.00 31,622.00 23,486.00 23,615.00 23,727.00 47,046.00 23,503.95 20,116.36 18,792.66 21,016.72 24,829.11 14,121.12 10,513.54 21,168.38 15,646.00 18,223.00 16,029.94 17,425.00 13,529.00 13,378.00 13,040.24 21,597.00 19,235.02 19,078.00 15,543.14 23,765.00 19,929.00 14,200.00 23,246.00 867.84 685.41 12,661.00 12,661.00 1,354.38 1,426.99 12,534.00 12,534.00 11,235.00 9,382.00 14,681.00 9,740.00 8,946.00 11,364.00 9,760.00 6,220.27 3,530.00 4,953.82 8,309.65 7,611.52 8,165.46 6,977.90 7,761.69 4,492.28 4,258.30 3,427.59 2,999.02
Accounts receivable, net 1,473.69 22,146.00 28,325.00 15,943.00 1,172.82 25,403.00 1,117.77 1,161.62 1,271.87 23,230.63 1,058.88 13,779.00 11,270.25 1,140.75 983.44 856.83 865.31 13,014.00 8,928.00 713.14 11,523.00 852.88 686.25 28,895.00 15,476.00 15,476.00 8,827.97 11,530.00 10,814.00 14,847.00 12,605.00 13,766.00 13,132.00 22,748.00 12,073.00 10,444.00 11,520.00 19,378.00 9,628.00 8,829.00 8,427.00 13,867.00 7,092.00 7,637.00 7,035.00 14,421.00 8,647.00 8,173.00 7,861.00 14,031.00 7,419.00 10,406.00 7,226.00 12,123.66 7,814.00 6,935.00 6,626.00 10,821.00 6,034.00 5,034.00 5,218.00 8,366.00 4,753.00 4,118.00 4,441.00 7,707.00 6,066.00 4,011.00 3,962.00 6,182.00 4,200.00 4,201.99 3,924.50 4,498.81 2,973.24 2,556.05 2,782.28 3,206.12 2,162.08 2,079.03 1,977.61
Inventories 821.09 14,014.00 13,909.00 14,985.00 735.62 14,059.00 712.84 678.83 732.84 11,879.81 666.99 12,067.00 13,842.48 685.88 653.79 707.34 679.27 11,960.00 13,634.00 581.63 9,727.00 563.60 442.59 9,967.00 10,538.00 10,538.00 9,657.00 10,020.00 10,661.00 10,051.00 10,299.00 11,385.00 12,142.00 11,364.00 11,240.00 10,962.00 13,424.00 10,744.00 9,474.00 8,732.00 8,101.00 8,066.00 7,675.00 7,249.00 7,288.00 7,819.00 8,427.00 8,972.00 8,075.00 9,130.00 8,240.00 7,886.00 7,172.00 8,103.00 8,143.00 7,803.00 7,629.00 7,573.00 5,965.00 5,307.00 5,456.00 5,130.00 5,052.00 5,025.00 4,591.00 5,002.00 5,077.00 4,855.00 4,732.00 4,313.00 4,407.00 4,521.26 3,850.05 3,409.51 3,552.58 3,375.71 3,102.47 2,795.91 2,930.33 2,584.74 2,325.32
Other current assets 188.12 10,343.00 0.01 10,464.00 153.89 2,891.00 153.74 139.07 117.99 1,623.70 229.29 8,902.00 12,242.01 158.87 184.15 136.43 177.11 8,142.00 6,609.00 117.54 7,693.00 32.37 196.81 90.00 10,291.00 2,724.00 11,901.03 8,900.00 8,699.00 2,827.00 8,936.00 8,331.00 10,374.00 2,778.00 10,464.00 9,536.00 10,729.00 4,855.00 8,379.00 8,961.00 9,439.00 4,310.00 6,044.00 6,002.00 6,218.00 2,930.00 8,312.00 7,819.00 7,847.00 4,764.00 7,182.00 3,343.00 5,859.00 2,436.35 15,324.00 13,678.00 14,974.00 2,181.00 20,985.00 18,811.00 16,100.00 1,254.00 2,323.00 2,273.00 2,097.00 1,190.00 830.00 2,296.00 2,470.00 1,305.00 1,735.00 2,440.86 2,116.47 1,993.42 1,016.58 1,402.05 1,048.88 1,586.87 1,108.48 1,236.18 934.48
Total current assets 4,774.63 74,570.00 77,127.00 78,531.00 3,569.67 75,132.00 4,118.99 4,089.42 4,250.14 67,794.06 4,186.54 65,697.00 78,824.71 4,064.81 3,789.33 3,972.06 4,211.41 80,364.00 79,259.00 3,769.18 72,440.00 3,635.54 3,960.59 70,458.00 56,796.00 56,796.00 62,008.00 53,936.00 53,789.00 57,490.00 78,886.00 56,951.00 55,197.00 55,657.00 53,983.00 55,097.00 48,703.00 45,453.00 47,586.00 42,168.00 44,190.00 42,232.00 38,236.00 34,417.00 33,919.00 38,128.00 46,983.00 44,199.00 42,861.00 43,231.00 46,606.00 41,564.00 34,457.00 45,897.00 31,281.00 28,416.00 29,229.00 32,074.00 32,984.00 29,152.00 26,774.00 26,436.00 23,363.00 20,798.00 25,810.00 23,639.00 20,919.00 22,526.00 20,924.00 17,992.00 13,872.00 16,117.94 17,516.67 17,428.80 15,707.86 14,311.70 14,695.32 11,064.88 10,459.18 9,327.54 8,236.43
Total non-current assets + 13,689.26 239,969.00 238,146.00 235,330.00 11,683.91 232,854.00 11,589.82 11,662.29 12,481.19 205,676.62 11,615.53 197,617.00 196,388.13 10,200.67 9,715.88 9,721.60 10,022.84 191,203.00 189,831.00 9,544.65 190,626.00 9,566.94 8,908.86 201,443.00 201,042.00 201,042.00 200,692.00 205,794.00 205,308.00 206,298.00 199,918.00 224,516.00 220,562.00 230,020.00 229,196.00 220,097.00 236,838.00 233,803.00 192,576.00 187,440.00 173,200.00 168,017.00 174,539.00 173,169.00 169,136.00 174,238.00 172,917.00 174,464.00 170,888.00 173,434.00 147,473.00 137,093.00 125,212.00 120,206.00 114,866.00 115,670.00 106,247.00 119,534.00 93,487.00 90,445.00 88,066.00 87,625.00 86,416.00 83,834.00 81,935.00 87,022.00 85,827.00 82,127.00 81,542.00 79,966.00 73,739.00 72,855.13 69,726.34 69,584.48 67,302.23 65,831.64 65,195.98 63,927.99 61,767.30 61,190.91 60,621.41
Total assets 18,463.89 314,539.00 315,274.00 313,860.00 15,253.59 307,986.00 15,708.80 15,751.71 16,731.34 273,470.67 15,802.07 263,316.00 275,212.84 14,265.48 13,505.21 13,693.66 14,234.25 271,567.00 269,090.00 13,313.83 263,066.00 13,202.48 12,869.45 271,901.00 257,839.00 257,839.00 262,700.00 259,730.00 259,097.00 263,788.00 278,804.00 281,465.00 275,759.00 285,677.00 283,179.00 275,194.00 285,541.00 279,256.00 240,162.00 229,608.00 217,391.00 210,249.00 212,775.00 207,586.00 203,055.00 212,366.00 219,900.00 218,663.00 213,749.00 216,665.00 194,079.00 178,657.00 159,669.00 166,103.00 146,147.00 144,086.00 135,476.00 151,608.00 126,471.00 119,597.00 114,840.00 114,061.00 109,779.00 104,632.00 107,745.00 110,661.00 106,746.00 104,653.00 102,466.00 97,958.00 87,611.00 88,973.06 87,243.01 87,013.28 83,010.09 80,143.34 79,891.30 74,992.87 72,226.48 70,518.45 68,857.84
Total current liabilities + 4,342.49 66,757.00 70,339.00 70,391.00 2,940.61 67,171.00 3,615.59 3,599.19 4,046.27 54,867.17 3,391.94 55,006.00 68,847.87 2,974.25 3,050.21 3,110.28 3,042.69 46,221.00 48,426.00 2,409.75 42,845.00 2,150.26 2,598.28 58,083.00 51,010.00 51,010.00 56,287.00 53,347.00 56,494.00 45,524.00 52,009.00 49,542.00 59,714.00 55,595.00 42,195.00 38,968.00 47,297.00 39,867.00 37,260.00 33,231.00 36,738.00 30,480.00 32,649.00 28,876.00 29,464.00 28,403.00 35,857.00 34,492.00 35,149.00 32,398.00 36,412.00 33,695.00 32,790.00 29,550.00 22,988.00 21,745.00 26,078.00 25,077.00 22,094.00 21,043.00 24,732.00 17,646.00 16,982.00 15,556.00 16,924.00 23,448.00 21,732.00 24,899.00 23,919.00 21,333.00 16,978.00 15,541.19 15,123.68 16,165.21 14,713.14 12,036.06 12,995.03 12,036.43 15,035.75 15,115.11 12,778.42
Total non-current liabilities + 5,980.72 93,754.00 95,898.91 98,725.00 4,505.70 90,274.00 4,550.71 4,775.54 5,111.52 84,774.99 4,882.15 84,624.00 85,465.87 4,523.93 4,150.87 4,445.60 5,003.59 97,774.00 97,919.00 4,897.94 97,764.00 4,906.48 102,363.00 87,935.00 77,144.00 77,144.00 76,712.00 77,193.00 77,120.00 86,514.00 95,676.00 99,095.00 87,099.00 89,372.00 105,550.00 108,496.00 106,936.00 110,155.00 83,907.00 82,208.00 74,735.00 71,034.00 76,381.00 73,967.00 73,550.00 73,845.00 68,616.00 70,265.00 69,859.00 67,114.00 45,146.00 36,650.00 30,646.00 31,725.00 24,104.00 24,467.00 21,335.00 25,751.00 25,274.00 23,480.00 18,538.00 22,534.00 21,826.00 21,586.00 23,268.00 18,741.00 18,944.00 18,284.00 20,099.00 19,009.00 16,857.00 19,856.47 19,462.97 20,173.84 20,473.78 22,745.57 23,958.56 21,492.85 18,350.20 18,542.70 20,362.88
Total liabilities 10,323.22 160,511.00 166,516.55 168,408.87 7,446.31 157,445.00 8,166.30 8,374.73 9,157.79 139,642.16 8,274.09 139,630.00 154,313.75 7,498.18 7,201.08 7,555.88 8,046.28 143,995.00 146,345.00 7,307.69 140,609.00 7,056.74 7,235.11 146,018.00 128,154.00 128,154.00 132,999.00 130,540.00 133,614.00 132,038.00 147,685.00 148,637.00 146,813.00 144,967.00 147,745.00 147,464.00 154,233.00 150,022.00 121,167.00 115,439.00 111,473.00 101,514.00 109,030.00 102,843.00 103,014.00 102,248.00 104,473.00 104,757.00 105,008.00 99,512.00 81,558.00 70,345.00 63,436.00 61,275.00 47,092.00 46,212.00 47,413.00 50,828.00 47,368.00 44,523.00 43,270.00 40,180.00 38,808.00 37,142.00 40,192.00 42,189.00 40,676.00 43,183.00 44,018.00 40,342.00 33,835.00 35,397.66 34,586.65 36,339.05 35,186.92 34,781.63 36,953.59 33,529.27 33,385.95 33,657.81 33,141.30
Total stockholders' equity + 7,661.50 146,201.00 141,927.07 136,365.79 7,414.58 143,428.00 7,157.58 7,007.81 7,171.78 127,024.71 7,148.35 117,221.00 114,473.13 6,434.21 5,990.49 5,821.89 5,835.19 121,550.00 116,828.00 5,698.20 116,874.00 5,865.55 5,380.93 120,054.00 122,934.00 122,934.00 123,042.00 122,248.00 118,674.00 124,943.00 115,190.00 115,779.00 112,408.00 122,568.00 119,093.00 111,988.00 114,427.00 122,138.00 113,943.00 109,240.00 101,624.00 104,749.00 100,026.00 100,525.00 96,035.00 105,717.00 111,171.00 109,610.00 104,501.00 113,111.00 109,440.00 105,254.00 93,227.00 101,649.00 96,343.00 95,079.00 84,961.00 97,691.00 76,136.00 72,251.00 68,875.00 71,279.00 68,526.00 65,257.00 65,149.00 66,176.00 63,923.00 59,497.00 56,617.00 55,913.00 52,149.00 51,896.66 51,039.77 49,040.29 46,281.90 43,927.31 41,590.73 40,254.56 37,699.13 35,714.36 34,608.21
Common shares outstanding 1,681 21 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 207 207 207 207 207 207 207 207 207 207 207 207 207 207 207 205 203 203 203 201 191 189 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185
about 12 hours ago