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 + 8,150.00 7,720.00 48,996.00 107,973.00 135,174.00 146,833.00 63,919.00 62,493.00 66,220.00 63,988.00 64,472.00 67,647.00 63,184.00 66,332.00 62,783.00 58,315.00 118,960.00 50,199.00 58,245.00 57,917.00
Accounts receivable, net 18,440.00 17,655.00 19,025.00 16,435.00 16,813.00 16,819.00 17,103.00 17,278.00 17,569.00 17,755.00 17,245.00 17,346.00 17,219.00 17,230.00 16,982.00 17,191.00 16,483.00 17,554.00
Inventories -68,021.00 -79,702.00 -3,717.00 -3,216.00 -5,429.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
Other current assets 6,114.00 -25,375.00 -68,021.00 3,676.00 3,717.00 3,216.00 5,429.00 -77,594.00 -80,914.00 -78,959.00 -75,752.00 -80,075.00 -76,189.00 -79,909.00 -16,483.00 -17,554.00
Total current assets 26,590.00 25,375.00 2,215.00 1,799.00 91,309.00 97,386.00 81,022.00 2,177.00 2,875.00 2,784.00 5,965.00 4,918.00 4,214.00 3,653.00 4,488.00 3,132.00 5,002.00 7,328.00 3,091.00 2,469.00
Total non-current assets + 61,493.00 3.00 67,720.00 241.00 61,641.00 68,719.00 62,411.00 39,085.00 39,897.00 41,302.00 42,269.00 43,993.00 45,202.00 47,498.00 37,219.00 40,093.00 2,258.00 2,463.00 2,514.00 2,578.00
Total assets 88,083.00 86,871.00 90,817.00 86,442.00 99,171.00 105,747.00 101,342.00 100,923.00 105,297.00 104,658.00 106,431.00 111,358.00 108,045.00 113,312.00 114,302.00 112,395.00 108,187.00 107,389.00 114,315.00 110,871.00
Total current liabilities + 13,935.00 -16,973.00 -18,363.00 -4,194.00 -4,972.00 -4,335.00 -5,748.00 84,455.00 87,305.00 87,450.00 86,938.00 89,581.00 86,211.00 89,597.00 89,383.00 89,651.00 88,827.00 90,747.00 93,479.00 90,755.00
Total non-current liabilities + 64,381.00 77,440.00 82,482.00 75,703.00 1,882.00 3,527.00 3,576.00 4,018.00 4,574.00 4,564.00 6,669.00 6,812.00 7,441.00 7,178.00 8,378.00 8,883.00 7,084.00 7,716.00 7,358.00 6,786.00
Total liabilities 78,316.00 77,440.00 82,482.00 75,703.00 1,882.00 3,527.00 3,576.00 86,734.00 89,969.00 90,191.00 91,794.00 94,561.00 92,385.00 95,487.00 96,637.00 97,424.00 94,837.00 98,463.00 100,837.00 97,541.00
Total stockholders' equity + 8,750.00 8,494.00 7,480.00 10,739.00 97,289.00 102,220.00 97,766.00 14,189.00 15,328.00 12,644.00 14,637.00 16,797.00 14,433.00 16,537.00 16,541.00 13,861.00 12,276.00 8,926.00 13,478.00 13,330.00
Common shares outstanding 414 439 475 511 515 512 510 500 501 498 497 496 499 494 494 494 451 433 448 469
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 + 47,215.00 8,150.00 8,239.00 47,469.00 7,762.00 7,720.00 7,747.00 7,581.00 7,737.00 48,996.00 8,018.00 5,617.30 49,133.00 107,973.00 48,050.00 51,253.00 56,548.00 135,174.00 63,367.00 137,601.00 134,096.00 66,442.00 67,825.00 66,347.00 61,722.00 63,919.00 63,101.00 66,356.00 64,216.00 62,493.00 62,692.00 63,033.00 137,197.00 66,220.00 66,153.00 65,652.00 64,324.00 63,988.00 67,448.00 66,766.00 64,764.00 64,472.00 64,790.00 64,967.00 68,406.00 67,647.00 66,107.00 66,818.00 64,953.00 63,184.00 63,019.00 62,032.00 65,369.00 66,332.00 65,955.00 63,665.00 62,719.00 17,736.00 61,464.00 59,052.00 58,740.00 16,054.00 155.99 57,972.00 122,153.00 18,606.00 54,890.00 370.00 48,383.00 24,835.00 49,068.18 57,748.00 56,799.00 13,695.00 58,921.00 58,523.00 57,363.00 3,963.00 56,582.00 54,667.00 55,468.00
Accounts receivable, net 18,006.00 18,440.00 18,501.00 17,639.00 18,358.00 17,655.00 18,599.00 17,713.00 18,288.00 19,025.00 17,595.00 43.53 19,542.00 16,435.00 16,558.00 16,631.00 16,764.00 16,813.00 16,671.00 16,666.00 16,744.00 16,819.00 16,788.00 16,900.00 17,080.00 17,103.00 17,180.00 17,211.00 17,257.00 17,278.00 17,351.00 17,385.00 17,482.00 17,569.00 17,553.00 17,609.00 17,681.00 17,755.00 17,542.00 17,564.00 17,587.00 17,245.00 17,276.00 17,297.00 17,339.00 17,346.00 17,374.00 17,276.00 17,234.00 17,219.00 17,224.00 17,236.00 17,211.00 17,230.00 17,195.00 17,177.00 17,193.00 16,998.00 16,976.00 16,999.00 17,102.00 17,191.00 16.71 17,279.00 17,333.00 16,498.00 16,483.00 16,573.00 16,658.00 16,746.00 17,554.00 17,661.00 17,789.00 18,003.00
Inventories -25,294.00 -26,025.00 -68,021.00 -21,634.00 -4,101.00 -3,780.00 -79,702.00 -80,537.00 -12,492.00 51,850.00 -32,753.00 -32,686.00 -32,135.00 -12,085.00 206.00 0.00 0.00 -10,596.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 -18,006.00 -20,476.00 -18,501.00 -3,887.00 -25,414.00 -25,375.00 -26,346.00 -25,294.00 -26,025.00 -68,021.00 -25,613.00 4,101.00 -68,675.00 3,676.00 -64,608.00 -67,884.00 -73,312.00 -16,813.00 -80,038.00 4,078.00 3,959.00 -83,261.00 -84,613.00 -83,247.00 -78,802.00 -5,796.00 -78,652.00 -81,629.00 -79,252.00 -77,594.00 -77,538.00 -78,175.00 -79,361.00 -80,914.00 -80,870.00 -80,408.00 -78,987.00 -78,959.00 -81,912.00 -80,873.00 -78,308.00 -75,752.00 -78,400.00 -78,164.00 -80,587.00 -80,075.00 -80,004.00 -79,956.00 -77,827.00 -76,189.00 -76,689.00 -75,655.00 -78,783.00 -79,909.00 3,425.30 -41.63 -16,498.00 -16,483.00 -16,573.00 -16,658.00 -16,746.00 -17,554.00 -17,661.00 -17,789.00 -18,003.00
Total current assets 47,215.00 26,590.00 26,740.00 61,221.00 26,120.00 25,375.00 49,399.00 3,735.00 3,957.00 4,234.00 45,961.00 5,660.83 68,675.00 1,799.00 -7.00 51,010.00 140,884.00 74,496.00 63,211.00 63,863.00 62,195.00 -190.00 2,780.00 2,597.00 2,483.00 75,226.00 1,629.00 1,938.00 2,221.00 2,177.00 2,505.00 2,243.00 2,843.00 2,875.00 2,836.00 2,853.00 3,018.00 2,784.00 3,078.00 3,457.00 4,043.00 5,965.00 3,666.00 4,100.00 5,158.00 4,918.00 3,477.00 4,138.00 4,360.00 4,214.00 3,554.00 3,613.00 3,797.00 3,653.00 3,741.00 3,874.00 4,187.00 4,488.00 3,648.00 2,831.00 3,742.00 3,132.00 3,598.00 4,586.00 3,466.00 5,002.00 7,144.00 5,374.00 7,064.00 7,328.00 5,102.00 5,861.00 3,768.00 3,091.00 3,146.00 2,956.00 2,250.00 2,469.00 2,302.00 2,351.00 1,909.00
Total non-current assets + 1,960.00 61,493.00 61,746.00 4,024.00 61,136.00 3.00 2,043.00 87,543.00 89,192.00 67,720.00 1,779.00 4,925.89 109.00 241.00 255.00 1,283.00 56,087.00 143.00 356.00 362.00 469.00 497.00 209.00 25,117.00 24,983.00 26,116.00 31,114.00 38,594.00 38,607.00 39,085.00 40,212.00 40,202.00 39,850.00 39,897.00 39,241.00 40,219.00 41,071.00 41,302.00 41,994.00 41,921.00 42,840.00 42,269.00 43,705.00 44,496.00 44,231.00 43,993.00 44,720.00 45,146.00 45,161.00 45,202.00 45,494.00 45,955.00 47,196.00 47,498.00 48,432.00 48,871.00 35,709.00 37,219.00 37,083.00 40,117.00 40,358.00 40,093.00 -412.18 37,859.00 38,980.00 2,258.00 2,285.00 2,404.00 2,456.00 2,463.00 2,640.00 2,609.00 2,568.00 2,514.00 2,450.00 2,446.00 2,406.00 2,578.00 2,372.00 2,428.00 2,268.00
Total assets 86,773.00 88,083.00 88,486.00 87,336.00 87,256.00 86,871.00 90,760.00 87,543.00 89,192.00 90,817.00 85,466.00 89,844.00 91,178.00 86,442.00 85,939.00 89,068.00 93,487.00 99,171.00 99,875.00 100,650.00 98,558.00 105,747.00 104,925.00 103,637.00 98,844.00 101,342.00 105,653.00 104,306.00 102,188.00 100,923.00 102,121.00 102,477.00 103,773.00 105,297.00 104,629.00 105,016.00 104,686.00 104,658.00 108,852.00 108,206.00 107,173.00 106,431.00 108,222.00 109,164.00 112,331.00 111,358.00 110,514.00 111,644.00 109,765.00 108,045.00 108,134.00 107,576.00 112,075.00 113,312.00 114,387.00 112,536.00 110,983.00 114,302.00 113,886.00 112,347.00 112,940.00 112,395.00 3,185.82 110,352.00 109,093.00 108,187.00 108,832.00 2,434.47 104,145.00 107,389.00 2,182.37 114,215.00 113,594.00 114,315.00 113,758.00 111,936.00 111,558.00 110,871.00 107,847.00 103,646.00 104,907.00
Total current liabilities + 13,935.00 14,135.00 14,555.00 -17,064.00 -17,615.00 -18,363.00 -16,964.00 -18,421.00 -18,877.00 -4,194.00 181.00 131.00 -4,931.00 263.00 -4,928.00 -4,606.00 -4,815.00 817.00 14,758.00 86,177.00 81,544.00 83,569.00 87,249.00 86,194.00 84,768.00 84,455.00 84,942.00 85,182.00 85,759.00 87,305.00 86,967.00 87,420.00 87,302.00 87,450.00 89,399.00 88,487.00 88,403.00 86,938.00 87,903.00 88,701.00 90,218.00 89,581.00 88,452.00 88,465.00 86,831.00 86,211.00 86,407.00 85,796.00 88,696.00 89,641.00 90,448.00 88,928.00 88,212.00 88,741.00 89,206.00 88,719.00 89,596.00 89,651.00 91,386.00 88,128.00 88,576.00 88,827.00 89,515.00 87,929.00 88,342.00 90,747.00 91,078.00 93,884.00 93,448.00 93,479.00 93,097.00 91,560.00 91,453.00 90,755.00 88,658.00 85,845.00 86,850.00
Total non-current liabilities + 76,189.00 64,381.00 64,530.00 77,557.00 63,020.00 77,440.00 1,548.00 78,190.00 80,313.00 81,982.00 1,602.00 744.10 82,953.00 75,703.00 183.00 1,773.00 1,819.00 1,899.00 2,412.00 2,924.00 2,922.00 3,548.00 3,570.00 2,817.00 2,851.00 3,588.00 4,017.00 4,355.00 4,346.00 4,018.00 4,381.00 4,385.00 4,996.00 4,574.00 4,593.00 4,578.00 4,572.00 4,564.00 4,582.00 4,586.00 4,715.00 6,669.00 6,740.00 6,773.00 6,789.00 6,812.00 6,897.00 6,948.00 7,419.00 7,441.00 7,123.00 7,091.00 7,157.00 7,178.00 7,558.00 7,838.00 8,080.00 8,378.00 8,402.00 8,581.00 9,267.00 8,883.00 8,312.00 8,293.00 7,626.00 7,084.00 6,900.00 6,927.00 7,574.00 7,716.00 7,985.00 7,986.00 7,421.00 7,358.00 7,344.00 7,410.00 6,797.00 6,786.00 5,880.00 5,591.00 5,579.00
Total liabilities 76,932.00 78,316.00 78,665.00 77,557.00 77,575.00 77,440.00 81,505.00 78,190.00 80,313.00 82,482.00 76,588.00 744.10 82,953.00 75,703.00 75,890.00 76,497.00 78,335.00 82,905.00 83,823.00 85,486.00 83,800.00 89,927.00 89,693.00 88,549.00 84,010.00 86,710.00 89,508.00 88,714.00 87,306.00 86,734.00 87,500.00 87,736.00 88,911.00 89,969.00 89,542.00 90,020.00 89,970.00 90,191.00 92,103.00 91,197.00 91,200.00 91,794.00 92,806.00 93,437.00 95,250.00 94,561.00 93,393.00 93,380.00 93,031.00 92,385.00 92,289.00 91,674.00 94,566.00 95,487.00 96,740.00 95,570.00 95,100.00 96,637.00 96,518.00 96,789.00 97,711.00 97,424.00 1,377.28 95,305.00 95,068.00 94,837.00 95,387.00 1,177.94 95,916.00 98,463.00 1,071.44 101,870.00 100,869.00 100,837.00 100,441.00 98,970.00 98,250.00 97,541.00 94,538.00 91,436.00 92,429.00
Total stockholders' equity + 8,815.00 8,750.00 8,812.00 8,788.00 8,710.00 8,494.00 8,311.00 8,459.00 8,006.00 7,480.00 8,056.00 4,375.90 7,432.00 9,984.00 9,291.00 11,820.00 14,407.00 15,510.00 15,276.00 15,164.00 14,758.00 15,318.00 14,756.00 14,643.00 14,449.00 14,185.00 14,387.00 13,757.00 13,074.00 12,450.00 12,798.00 12,910.00 13,018.00 13,418.00 13,069.00 13,018.00 12,812.00 12,644.00 14,871.00 15,133.00 14,055.00 12,824.00 13,579.00 13,690.00 15,324.00 14,923.00 15,165.00 16,231.00 15,515.00 14,433.00 14,604.00 14,689.00 16,222.00 16,537.00 16,427.00 15,817.00 14,738.00 16,541.00 16,278.00 14,432.00 14,077.00 13,861.00 1,808.54 13,931.00 12,891.00 12,276.00 12,417.00 1,256.53 8,229.00 8,926.00 1,110.93 12,345.00 12,725.00 13,478.00 13,317.00 12,966.00 13,308.00 13,330.00 13,309.00 12,210.00 12,478.00
Common shares outstanding 394 396 413 418 423 431 436 441 450 449 466 478 500 503 509 514 517 516 514 515 514 513 512 513 504 510 511 509 509 501 503 503 503 502 502 501 501 498 498 500 499 498 497 499 499 497 497 504 503 501 499 498 497 494 494 494 496 491 491 491 494 490 494 494 494 489 452 433 433 433 435 433 437 434 446 449 455 441 467 468 480
1 day ago