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 + 26,169.00 89,687.00 89,460.00 75,429.00 82,407.00 80,235.00 73,571.00 67,822.00 67,933.00 65,687.00 65,709.00 68,212.00 68,132.00 69,206.00 68,040.00 5,816.00 5,107.00 5,572.00 5,457.00 5,397.00
Accounts receivable, net 22,765.00 23,033.00 10,970.00 20,564.00 20,427.00 20,421.00 20,763.00 20,661.00 20,228.00 19,618.00 19,721.00 19,920.00 20,166.00 21,390.00 22,071.00 10,840.00 11,268.00 12,185.00 12,838.00 12,735.00
Inventories -105,268.00 -21,822.00 -24,033.00 -22,343.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 -264.00
Other current assets 1,415.00 1,333.00 15,848.00 -82,207.00 21,822.00 24,033.00 22,343.00 -88,480.00 -88,159.00 -85,303.00 -85,428.00 -88,132.00 -88,298.00 -90,596.00 -90,111.00 -16,656.00 -16,375.00 -17,757.00 -18,295.00 -18,132.00
Total current assets 50,349.00 114,053.00 116,278.00 13,786.00 102,834.00 100,656.00 94,334.00 3.00 2.00 2.00 2.00 88,810.00 89,099.00 91,452.00 90,939.00 16,656.00 16,375.00 17,757.00 18,295.00 18,132.00
Total non-current assets + 93,359.00 19,136.00 9,700.00 6,116.00 86,853.00 84,260.00 77,793.00 24,076.00 33,301.00 32,701.00 32,709.00 14,268.00 14,713.00 13,486.00 13,636.00 89,000.00 93,185.00 91,875.00 96,929.00 97,160.00
Total assets 143,708.00 133,189.00 125,978.00 115,717.00 120,466.00 116,764.00 110,122.00 104,233.00 103,483.00 100,245.00 100,184.00 103,078.00 103,812.00 104,938.00 104,575.00 105,656.00 109,560.00 109,632.00 115,224.00 115,292.00
Total current liabilities + 92,023.00 90,221.00 82,499.00 4,115.00 4,395.00 4,717.00 5,582.00 75,375.00 73,781.00 71,137.00 70,742.00 5,198.00 4,726.00 5,752.00 5,925.00 516.00 919.00 770.00 1,267.00 685.00
Total non-current liabilities + 18,791.00 15,104.00 18,558.00 4,115.00 7,479.00 7,008.00 6,095.00 5,964.00 5,971.00 5,887.00 5,844.00 73,044.00 74,290.00 73,781.00 74,173.00 79,665.00 81,226.00 83,543.00 87,341.00 89,472.00
Total liabilities 110,814.00 105,325.00 101,057.00 94,157.00 91,579.00 87,563.00 84,179.00 81,339.00 79,752.00 77,024.00 76,586.00 78,242.00 79,016.00 79,533.00 80,098.00 80,181.00 82,145.00 84,313.00 88,608.00 90,157.00
Total stockholders' equity + 32,894.00 27,864.00 24,921.00 21,560.00 28,887.00 29,201.00 25,943.00 22,894.00 23,731.00 23,221.00 23,598.00 24,836.00 24,796.00 25,405.00 24,477.00 25,475.00 27,415.00 25,319.00 26,616.00 25,135.00
Common shares outstanding 228 231 232 240 251 255 262 270 279 291 314 343 374 390 421 483 578 604 669 717
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 + 98,011.00 6,558.00 99,195.00 93,489.00 91,297.00 89,687.00 90,941.00 90,240.00 89,324.00 89,460.00 83,549.00 77,709.00 76,924.00 75,429.00 73,150.00 75,378.00 78,605.00 82,407.00 82,612.00 81,968.00 79,511.00 80,235.00 79,486.00 76,764.00 72,474.00 73,571.00 73,116.00 71,075.00 69,951.00 67,822.00 67,220.00 66,643.00 67,149.00 67,933.00 68,395.00 67,527.00 66,334.00 65,687.00 68,108.00 67,564.00 66,933.00 65,709.00 67,143.00 66,174.00 67,567.00 68,212.00 69,022.00 68,712.00 68,565.00 68,132.00 67,776.00 66,545.00 68,310.00 69,206.00 3,861.00 3,505.00 3,631.00 68,040.00 5,028.00 5,297.00 5,891.00 5,816.00 5,279.00 4,125.00 4,899.00 5,107.00 6,853.00 6,727.00 5,918.00 5,572.00 5,511.00 5,862.00 5,177.00 5,457.00 5,267.00 5,042.00 5,264.00 5,397.00 6,578.00 5,221.00 5,158.00
Accounts receivable, net 23,263.00 14,879.00 23,793.00 23,981.00 23,576.00 23,033.00 23,303.00 12,181.00 11,477.00 10,970.00 10,968.00 21,897.00 21,172.00 20,564.00 20,837.00 21,376.00 21,228.00 20,427.00 20,642.00 20,780.00 20,783.00 20,421.00 20,889.00 20,866.00 20,988.00 20,763.00 21,086.00 21,307.00 21,039.00 20,661.00 20,840.00 20,874.00 20,669.00 20,228.00 20,369.00 20,195.00 19,879.00 19,618.00 20,030.00 20,158.00 20,067.00 19,721.00 19,898.00 20,202.00 20,066.00 19,920.00 20,085.00 20,468.00 20,253.00 20,166.00 20,107.00 20,603.00 21,094.00 21,390.00 10,926.00 11,100.00 11,147.00 22,071.00 11,307.00 11,413.00 10,939.00 10,840.00 11,213.00 11,435.00 11,404.00 11,268.00 12,414.00 12,672.00 12,565.00 12,185.00 13,066.00 12,963.00 12,892.00 12,838.00 13,031.00 13,226.00 11,235.00 12,735.00 11,860.00 11,842.00 11,524.00
Inventories -21,482.00 -12,220.00 -105,535.00 -105,268.00 -108,322.00 -107,596.00 -17,685.00 -98,238.00 -17,283.00 -21,822.00 -112,597.00 -113,075.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 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 1,877.00 1,817.00 1,830.00 1,804.00 1,333.00 1,502.00 16,359.00 16,281.00 15,848.00 16,453.00 18,922.00 17,685.00 -82,207.00 17,918.00 -82,891.00 17,283.00 21,822.00 18,450.00 19,571.00 -100,285.17 -7,829.00 -8,006.00 -97,007.00 -92,918.00 -94,331.00 -93,694.00 -91,966.00 -90,633.00 -88,480.00 -87,701.00 -87,102.00 -87,421.00 -88,159.00 -88,385.00 -87,394.00 -85,964.00 -85,303.00 -87,869.00 -87,457.00 -86,639.00 -85,428.00 -87,041.00 -86,376.00 -87,633.00 -88,132.00 -89,107.00 -89,180.00 -88,818.00 -88,298.00 -87,883.00 -87,148.00 -89,404.00 -90,596.00 -14,787.00 -14,605.00 -14,778.00 -90,111.00 -16,335.00 -16,710.00 -16,830.00 -16,656.00 -16,492.00 -15,560.00 -16,303.00 -16,375.00 -19,267.00 -19,399.00 -18,483.00 -17,757.00 -18,577.00 -18,825.00 -18,069.00 -18,295.00 -18,298.00 -18,268.00 -16,499.00 -18,132.00 -18,438.00 -17,063.00 -16,682.00
Total current assets 123,151.00 21,437.00 124,805.00 119,300.00 116,677.00 114,053.00 115,746.00 118,780.00 117,082.00 116,278.00 110,970.00 10,932.00 98,096.00 13,786.00 13,667.00 13,863.00 99,833.00 102,834.00 9,107.00 9,244.00 8.83 8,550.00 92,369.00 623.00 544.00 3.00 508.00 416.00 357.00 3.00 359.00 415.00 397.00 2.00 379.00 328.00 249.00 2.00 269.00 265.00 361.00 2.00 87,830.00 87,158.00 88,463.00 88,810.00 89,955.00 89,942.00 89,669.00 89,099.00 88,898.00 88,061.00 90,380.00 91,452.00 14,787.00 14,605.00 14,778.00 90,939.00 16,335.00 16,710.00 16,830.00 16,656.00 16,492.00 15,560.00 16,303.00 16,375.00 19,267.00 19,399.00 18,483.00 17,757.00 18,577.00 18,825.00 18,069.00 18,295.00 18,298.00 18,268.00 16,499.00 18,132.00 18,438.00 17,063.00 16,682.00
Total non-current assets + 19,158.00 122,271.00 18,873.00 19,573.00 19,300.00 19,136.00 18,842.00 10,535.00 10,328.00 9,700.00 10,414.00 4,258.00 81,050.00 6,116.00 6,384.00 5,635.00 83,035.00 86,853.00 4,314.00 4,334.00 4.34 4,293.00 24,015.00 23,654.00 24,040.00 23,835.00 24,191.00 24,363.00 24,425.00 24,076.00 24,539.00 24,161.00 24,019.00 33,301.00 34,508.00 33,089.00 32,717.00 32,701.00 32,697.00 31,856.00 32,489.00 32,709.00 14,280.00 14,506.00 14,228.00 14,268.00 14,567.00 14,869.00 14,465.00 14,713.00 13,787.00 13,839.00 13,517.00 13,486.00 90,658.00 89,725.00 90,088.00 13,636.00 90,598.00 89,758.00 88,422.00 89,000.00 91,662.00 91,463.00 92,393.00 93,185.00 93,350.00 91,927.00 91,984.00 91,875.00 94,118.00 94,800.00 96,075.00 96,929.00 97,346.00 97,093.00 97,622.00 97,160.00 97,060.00 96,823.00 96,694.00
Total assets 142,309.00 143,708.00 143,678.00 138,873.00 135,977.00 133,189.00 134,588.00 129,315.00 127,410.00 125,978.00 121,384.00 120,573.00 118,352.00 115,717.00 114,317.00 116,587.00 118,592.00 120,466.00 120,706.00 119,759.00 117,032.00 116,764.00 116,384.00 113,337.00 109,436.00 110,122.00 110,241.00 108,572.00 107,246.00 104,233.00 104,390.00 103,523.00 103,676.00 103,483.00 104,311.00 102,669.00 101,246.00 100,245.00 102,787.00 102,446.00 101,680.00 100,184.00 102,110.00 101,664.00 102,691.00 103,078.00 104,522.00 104,811.00 104,134.00 103,812.00 102,685.00 101,900.00 103,897.00 104,938.00 105,445.00 104,330.00 104,866.00 104,575.00 106,933.00 106,468.00 105,252.00 105,656.00 108,154.00 107,023.00 108,696.00 109,560.00 112,617.00 111,326.00 110,467.00 109,632.00 112,695.00 113,625.00 114,144.00 115,224.00 115,644.00 115,361.00 114,121.00 115,292.00 115,498.00 113,886.00 113,376.00
Total current liabilities + 94,172.00 91,723.00 95,662.00 94,628.00 93,102.00 90,221.00 91,860.00 85,947.00 83,794.00 82,499.00 82,767.00 4,295.00 4,478.00 4,115.00 4,496.00 4,473.00 4,714.00 4,395.00 4,764.00 4,773.00 6.55 4,717.00 15,542.00 79,945.00 78,273.00 78,221.00 78,176.00 76,793.00 76,449.00 75,375.00 75,966.00 74,936.00 74,234.00 73,781.00 74,602.00 72,841.00 71,746.00 71,137.00 72,012.00 71,396.00 71,670.00 70,742.00 5,729.00 5,801.00 5,381.00 5,198.00 4,958.00 4,868.00 4,831.00 4,726.00 4,988.00 4,943.00 5,383.00 5,752.00 1,079.00 1,013.00 1,361.00 5,925.00 869.00 759.00 622.00 516.00 662.00 590.00 1,011.00 919.00 1,060.00 958.00 816.00 770.00 390.00 390.00 828.00 1,267.00 877.00 784.00 915.00 685.00 908.00 791.00 1,009.00
Total non-current liabilities + 16,151.00 110,814.00 16,407.00 14,727.00 14,684.00 15,104.00 15,032.00 18,506.00 18,594.00 18,558.00 18,639.00 7,931.00 4,478.00 4,115.00 4,496.00 7,191.00 7,191.00 7,579.00 7,464.00 7,605.00 6,743.00 7,108.00 448.00 6,449.00 5,959.00 5,958.00 6,458.00 6,458.00 6,457.00 5,964.00 5,964.00 5,964.00 6,463.00 5,971.00 5,971.00 5,970.00 5,888.00 5,887.00 6,336.00 6,336.00 5,844.00 5,844.00 72,348.00 71,742.00 72,463.00 73,044.00 74,243.00 74,411.00 73,916.00 74,290.00 72,886.00 72,067.00 72,918.00 73,781.00 78,461.00 78,268.00 78,633.00 74,173.00 80,892.00 80,701.00 79,387.00 79,665.00 80,197.00 80,147.00 81,014.00 81,226.00 83,397.00 83,448.00 83,154.00 83,543.00 87,584.00 87,312.00 86,928.00 87,341.00 88,460.00 89,255.00 87,849.00 89,472.00 89,843.00 90,043.00 89,530.00
Total liabilities 110,323.00 110,814.00 112,069.00 109,355.00 107,786.00 105,325.00 106,892.00 104,453.00 102,388.00 101,057.00 101,406.00 98,718.00 95,300.00 94,157.00 94,411.00 93,713.00 93,061.00 91,579.00 92,232.00 90,603.00 88,763.00 87,563.00 88,535.00 86,394.00 84,232.00 84,179.00 84,634.00 83,251.00 82,906.00 81,339.00 81,930.00 80,900.00 80,697.00 79,752.00 80,573.00 78,811.00 77,634.00 77,024.00 78,348.00 77,732.00 77,514.00 76,586.00 78,077.00 77,543.00 77,844.00 78,242.00 79,201.00 79,279.00 78,747.00 79,016.00 77,874.00 77,010.00 78,301.00 79,533.00 79,540.00 79,281.00 79,994.00 80,098.00 81,761.00 81,460.00 80,009.00 80,181.00 80,859.00 80,737.00 82,025.00 82,145.00 84,457.00 84,406.00 83,970.00 84,313.00 87,974.00 87,702.00 87,756.00 88,608.00 89,337.00 90,039.00 88,764.00 90,157.00 90,751.00 90,834.00 90,539.00
Total stockholders' equity + 31,986.00 32,894.00 31,609.00 29,518.00 28,191.00 27,864.00 27,696.00 24,862.00 25,022.00 24,921.00 19,978.00 21,855.00 23,052.00 21,560.00 19,906.00 22,874.00 25,531.00 28,887.00 28,474.00 29,156.00 28,269.00 29,201.00 27,849.00 26,943.00 25,204.00 25,943.00 25,607.00 25,321.00 24,340.00 22,894.00 22,460.00 22,623.00 22,979.00 23,731.00 23,738.00 23,858.00 23,612.00 23,221.00 24,439.00 24,714.00 24,166.00 23,598.00 24,033.00 24,121.00 24,847.00 24,836.00 25,321.00 25,532.00 25,387.00 24,796.00 24,811.00 24,890.00 25,596.00 25,405.00 25,905.00 25,049.00 24,872.00 24,477.00 25,172.00 25,008.00 25,243.00 25,475.00 27,295.00 26,286.00 26,671.00 27,415.00 28,160.00 26,920.00 26,497.00 25,319.00 24,721.00 25,923.00 26,388.00 26,616.00 26,307.00 25,322.00 25,357.00 25,135.00 24,747.00 23,052.00 22,837.00
Common shares outstanding 218 224 228 229 230 231 231 232 232 231 231 230 234 236 238 241 244 246 250 253 254 255 254 252 256 259 262 264 265 266 268 271 274 276 277 280 282 285 290 294 298 303 311 318 325 331 339 347 355 363 373 380 382 385 388 392 396 396 419 419 434 434 472 491 515 515 564 580 590 590 595 608 625 628 662 676 701 701 715 720 721
about 5 hours ago