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 + 38,467.00 34,155.00 34,905.00 39,160.00 57,892.00 45,110.00 26,720.00 26,267.00 27,314.00 29,217.00 28,167.00 26,163.00 26,869.00 32,849.00 31,516.00 29,812.00 31,701.00 29,033.00 21,070.15 22,335.68
Accounts receivable, net 571.00 572.00 614.00 511.00 319.00 346.00 362.00 375.00 337.00 319.00 319.00 310.00 313.00 344.00 361.00 421.00 468.00 458.00 615.71 1,236.47
Inventories -2,503.00 13.00 -29,740.00 -18,327.00 -4,534.00 60.00 73.00 90.00 100.00 665.00 1,191.00 1,532.00 1,489.00 1,939.00 2,118.00 1,525.40 841.39 4,992.96
Other current assets 511.00 7,430.00 -38,022.00 29,740.00 18,327.00 4,534.00 68,742.00 64,896.00 65,159.00 65,366.00 60,483.00 58,752.00 53,269.00 61,598.00 68,907.00 74,035.00 87,677.23 85,391.27 84,884.97
Total current assets 39,549.00 34,727.00 35,519.00 1,649.00 58,211.00 45,456.00 27,082.00 26,642.00 27,910.00 93,156.00 28,486.00 26,473.00 27,182.00 33,193.00 31,877.00 30,233.00 32,169.00 29,491.00 21,685.86 23,572.15
Total non-current assets + 107,219.00 122,575.00 116,675.00 28.00 38,848.00 36,998.00 99,158.00 99,046.00 96,384.00 32,812.00 97,564.00 93,090.00 90,214.00 88,154.00 95,173.00 102,118.00 110,149.00 116,757.00 119,355.86 119,796.87
Total assets 159,553.00 157,302.00 152,194.00 155,220.00 162,938.00 147,389.00 126,240.00 125,688.00 124,294.00 125,968.00 126,050.00 119,563.00 117,396.00 121,347.00 127,050.00 132,351.00 142,318.00 146,248.00 141,041.72 143,369.02
Total current liabilities + 131,878.00 128,103.00 127,788.00 113,605.00 89,874.00 81,363.00 99,525.00 96,091.00 97,389.00 87,955.00 98,440.00 96,453.00 94,635.00 97,048.00 98,694.00 98,551.00 102,348.00 106,726.00 105,895.09 110,895.04
Total non-current liabilities + 4,134.00 11,289.00 6,913.00 1,786.00 2,407.00 3,569.00 10,420.00 14,507.00 10,713.00 7,763.00 10,766.00 6,237.00 6,993.00 8,800.00 11,857.00 17,066.00 22,089.00 22,709.00 15,323.60 11,772.53
Total liabilities 140,450.00 139,392.00 134,701.00 139,269.00 2,407.00 3,569.00 109,945.00 110,598.00 108,102.00 109,304.00 109,206.00 102,690.00 101,628.00 105,848.00 110,551.00 115,617.00 124,437.00 129,435.00 121,218.69 122,667.57
Total stockholders' equity + 19,043.00 17,879.00 17,429.00 15,951.00 160,531.00 143,820.00 16,295.00 15,090.00 16,192.00 16,664.00 16,844.00 16,873.00 15,768.00 15,499.00 16,499.00 16,734.00 17,881.00 16,813.00 19,823.03 20,701.45
Common shares outstanding 880 918 938 942 963 962 999 1,102 1,198 1,261 1,334 1,387 1,410 1,387 999 1,227 989 695 713 507
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 + 30,864.00 38,467.00 12,099.00 34,786.00 37,446.00 34,155.00 36,392.00 34,515.00 36,819.00 34,905.00 32,260.00 34,204.00 33,959.00 39,160.00 43,792.00 49,552.00 57,329.00 57,892.00 56,493.00 54,884.00 52,012.00 45,110.00 40,480.00 37,096.00 27,512.00 26,720.00 26,426.00 25,764.00 26,228.00 26,267.00 26,166.00 27,221.00 26,270.00 27,314.00 27,613.00 27,917.00 28,021.00 29,356.00 28,217.00 27,848.00 27,595.00 28,167.00 27,828.00 26,537.00 29,012.00 26,163.00 27,265.00 26,882.00 26,928.00 26,869.00 25,608.00 26,383.00 32,143.00 32,849.00 4,044.00 3,876.00 8,600.00 31,516.00 9,725.00 9,197.00 8,604.00 29,812.00 8,467.00 8,672.00 8,109.00 31,701.00 9,757.00 9,539.00 6,483.00 29,033.00 4,825.55 5,638.86 5,480.44 21,070.15 4,993.62 5,635.06 5,673.97 22,335.68 4,445.62 4,126.41 4,085.27
Accounts receivable, net 569.00 571.00 574.00 574.00 583.00 572.00 596.00 608.00 588.00 614.00 625.00 575.00 538.00 511.00 424.00 365.00 329.00 319.00 304.00 323.00 336.00 346.00 347.00 343.00 349.00 362.00 377.00 389.00 388.00 375.00 360.00 347.00 328.00 337.00 319.00 313.00 308.00 319.00 305.00 312.00 314.00 319.00 316.00 305.00 313.00 310.00 310.00 308.00 316.00 313.00 331.00 326.00 366.00 344.00 362.00 341.00 397.00 361.00 422.00 354.00 441.00 421.00 512.00 466.00 503.00 468.00 499.00 501.00 426.00 458.00 1,099.37 1,044.53 1,166.85 615.71 1,190.93 1,217.33 1,183.50 1,236.47 1,038.54 984.43 965.27
Inventories -31,959.00 4,988.00 -3,115.00 -2,503.00 -9,656.00 -10,476.00 -9,386.00 13.00 -16,090.00 -20,865.00 -28,274.00 10.00 13.00 15.00 21.00 25.00 26.00 43.00 54.00 58.00 64.00 60.00 61.00 60.00 70.00 61.00 518.00 421.00 461.00 654.00 593.00 808.00 666.00 640.00 448.00 548.00 564.00 645.00 629.00 665.00 629.00 642.00 524.00 1,191.00 820.00 975.00 1,218.00 1,532.00 1,462.00 1,401.00 1,295.00 1,489.00 1,349.00 1,578.00 2,017.00 1,939.00 2,048.00 1,708.00 1,658.00 2,118.00 1,973.00 2,371.00 2,250.00 1,525.40 1,255.32 887.43 936.73 841.39 885.79 1,680.26 1,248.31 4,992.96 1,889.88 2,336.87 1,612.84
Other current assets 511.00 -1.00 11,117.00 9,102.00 11,851.00 7,430.00 9,656.00 10,476.00 9,386.00 -38,022.00 16,090.00 20,865.00 28,274.00 67,066.00 63,952.00 64,707.00 66,489.00 67,442.00 70,105.00 75,465.00 73,478.00 69,562.00 69,776.00 70,034.00 69,600.00 68,742.00 66,449.00 65,014.00 64,127.00 64,896.00 62,494.00 63,543.00 63,391.00 65,159.00 63,942.00 65,483.00 65,137.00 65,366.00 64,538.00 62,775.00 60,678.00 60,483.00 59,498.00 59,744.00 59,175.00 58,752.00 59,285.00 59,934.00 52,477.00 53,269.00 82,146.00 83,197.00 84,475.00 61,598.00 86,596.00 89,029.00 89,599.00 68,907.00 93,332.00 93,948.00 95,755.00 74,035.00 100,025.00 107,153.00 105,351.00 87,677.23 106,461.92 117,266.27 117,193.01 85,391.27 100,642.44 99,594.57 99,112.43 84,884.97 63,192.83 63,075.74 61,744.26
Total current assets 4,014.00 39,549.00 12,672.00 35,360.00 38,029.00 34,727.00 36,988.00 35,123.00 37,407.00 35,519.00 32,885.00 34,779.00 34,497.00 1,649.00 44,216.00 49,917.00 57,658.00 125,277.00 118,725.00 117,821.00 117,632.00 111,608.00 109,504.00 111,409.00 27,861.00 27,082.00 26,803.00 26,153.00 26,616.00 26,642.00 26,526.00 27,568.00 26,598.00 27,910.00 27,932.00 28,230.00 28,329.00 29,675.00 28,522.00 28,160.00 27,909.00 28,486.00 28,144.00 26,842.00 29,325.00 26,473.00 27,575.00 27,190.00 27,244.00 27,182.00 25,939.00 26,709.00 32,509.00 33,193.00 4,292.00 4,107.00 7,703.00 31,877.00 8,431.00 8,077.00 7,420.00 30,233.00 6,262.00 7,125.00 7,050.00 32,169.00 8,502.00 5,710.00 5,143.00 29,491.00 4,114.96 4,251.31 4,276.02 21,685.86 4,123.16 4,087.48 4,212.10 23,572.15 3,132.65 3,320.93 3,061.57
Total non-current assets + 156,727.00 107,219.00 41,896.00 123,846.00 121,817.00 122,575.00 120,438.00 118,929.00 117,502.00 116,675.00 120,739.00 120,877.00 119,638.00 28.00 7,749.00 38,454.00 7,834.00 37,661.00 37,428.00 37,789.00 35,699.00 35,781.00 35,676.00 32,661.00 105,681.00 99,158.00 101,344.00 101,365.00 102,186.00 99,046.00 98,052.00 96,989.00 96,315.00 96,384.00 95,339.00 96,413.00 96,216.00 96,293.00 96,655.00 98,052.00 97,630.00 97,564.00 96,645.00 95,013.00 93,122.00 93,090.00 91,651.00 91,529.00 90,689.00 90,214.00 90,925.00 91,998.00 87,209.00 88,154.00 117,392.00 118,128.00 120,579.00 95,173.00 121,331.00 122,831.00 124,336.00 102,118.00 127,236.00 128,215.00 130,180.00 110,149.00 131,484.00 137,101.00 136,837.00 116,757.00 140,177.53 140,184.99 139,972.95 119,355.86 134,112.03 133,534.99 133,855.97 119,796.87 83,847.44 82,741.86 81,532.94
Total assets 160,741.00 159,553.00 159,940.00 159,206.00 159,846.00 157,302.00 157,426.00 154,052.00 154,909.00 152,194.00 153,624.00 155,656.00 154,135.00 155,220.00 157,798.00 160,908.00 164,082.00 162,938.00 156,153.00 155,610.00 153,331.00 147,389.00 145,180.00 144,070.00 133,542.00 126,240.00 128,147.00 127,518.00 128,802.00 125,688.00 124,578.00 124,557.00 122,913.00 124,294.00 123,271.00 124,643.00 124,545.00 125,968.00 125,177.00 126,212.00 125,539.00 126,050.00 124,789.00 121,855.00 122,447.00 119,563.00 119,226.00 118,719.00 117,933.00 117,396.00 116,864.00 118,707.00 119,718.00 121,347.00 121,798.00 122,345.00 128,282.00 127,050.00 129,762.00 130,908.00 131,756.00 132,351.00 133,498.00 135,340.00 137,230.00 142,318.00 139,986.00 142,811.00 141,980.00 146,248.00 144,292.50 144,436.30 144,248.97 141,041.72 138,235.19 137,622.47 138,068.07 143,369.02 86,980.09 86,062.79 84,594.52
Total current liabilities + 3,200.00 131,878.00 1,300.00 130,919.00 130,971.00 128,103.00 127,876.00 127,129.00 129,982.00 127,788.00 128,199.00 129,959.00 130,460.00 113,605.00 87,440.00 89,626.00 91,267.00 89,874.00 87,881.00 87,193.00 25,235.00 -2,696.00 23.28 120,461.00 103,180.00 99,525.00 99,706.00 99,221.00 97,320.00 96,091.00 96,505.00 96,683.00 96,990.00 97,389.00 98,191.00 98,693.00 99,424.00 99,035.00 99,289.00 97,247.00 98,154.00 98,440.00 97,178.00 98,921.00 99,562.00 96,453.00 96,023.00 95,640.00 95,374.00 94,635.00 94,094.00 96,331.00 95,963.00 97,048.00 96,817.00 98,404.00 100,046.00 98,694.00 98,881.00 99,053.00 99,551.00 98,551.00 98,639.00 99,214.00 101,016.00 102,348.00 100,166.00 101,918.00 102,889.00 106,726.00 106,762.11 107,493.88 106,354.71 105,895.09 103,231.02 105,145.76 105,852.78 110,895.04 68,481.59 67,133.41 65,415.53
Total non-current liabilities + 138,697.00 4,134.00 9,211.00 9,581.00 10,308.00 11,289.00 10,823.00 9,721.00 7,849.00 6,913.00 9,300.00 9,036.00 6,773.00 1,786.00 2,274.00 2,319.00 2,343.00 2,407.00 2,451.00 2,870.00 2,916.00 3,569.00 4,919.00 6,408.00 13,030.00 10,420.00 11,860.00 11,689.00 15,959.00 14,507.00 13,303.00 12,097.00 10,057.00 10,713.00 8,456.00 9,057.00 8,399.00 10,269.00 8,523.00 11,580.00 10,174.00 10,766.00 10,659.00 6,035.00 5,834.00 6,237.00 6,043.00 6,050.00 6,427.00 6,993.00 7,281.00 7,047.00 8,015.00 8,800.00 10,080.00 9,486.00 10,702.00 11,857.00 13,618.00 14,967.00 15,586.00 17,066.00 17,696.00 18,663.00 18,576.00 22,089.00 21,328.00 22,156.00 22,274.00 22,709.00 17,825.11 17,233.92 17,872.34 15,323.60 15,157.83 12,780.33 11,901.12 11,772.53 7,455.60 8,231.02 8,522.21
Total liabilities 141,897.00 140,450.00 140,845.00 140,500.00 141,279.00 139,392.00 138,699.00 136,850.00 137,831.00 134,701.00 137,499.00 138,995.00 137,233.00 139,269.00 142,625.00 144,401.00 147,100.00 144,612.00 137,530.00 137,358.00 135,469.00 129,278.00 127,276.00 126,442.00 116,210.00 109,945.00 111,566.00 110,910.00 113,279.00 110,598.00 109,808.00 108,780.00 107,047.00 108,102.00 106,647.00 107,750.00 107,823.00 109,304.00 107,812.00 108,827.00 108,328.00 109,206.00 107,837.00 104,956.00 105,396.00 102,690.00 102,066.00 101,690.00 101,801.00 101,628.00 101,375.00 103,378.00 103,978.00 105,848.00 106,897.00 107,890.00 110,748.00 110,551.00 112,499.00 114,020.00 115,137.00 115,617.00 116,335.00 117,877.00 119,592.00 124,437.00 121,494.00 124,074.00 125,163.00 129,435.00 124,587.22 124,727.80 124,227.05 121,218.69 118,388.84 117,926.09 117,753.90 122,667.57 75,937.19 75,364.43 73,937.73
Total stockholders' equity + 18,779.00 19,043.00 19,049.00 18,666.00 18,530.00 17,879.00 18,676.00 17,169.00 17,044.00 17,429.00 16,100.00 16,639.00 16,883.00 15,947.00 15,173.00 16,507.00 16,982.00 18,326.00 18,605.00 18,252.00 17,862.00 18,111.00 17,904.00 17,602.00 17,332.00 16,295.00 16,581.00 16,608.00 15,512.00 15,090.00 14,770.00 15,777.00 15,866.00 16,192.00 16,624.00 16,893.00 16,722.00 16,664.00 17,365.00 17,385.00 17,211.00 16,844.00 16,952.00 16,899.00 17,051.00 16,873.00 17,160.00 17,029.00 16,132.00 15,768.00 15,489.00 15,329.00 15,740.00 15,499.00 14,901.00 14,455.00 17,534.00 16,499.00 17,263.00 16,888.00 16,619.00 16,734.00 17,163.00 17,463.00 17,638.00 17,881.00 18,492.00 18,737.00 16,817.00 16,813.00 19,705.28 19,708.49 20,021.92 19,823.03 19,846.35 19,696.39 20,314.17 20,701.45 11,042.90 10,698.36 10,656.79
Common shares outstanding 868 880 894 900 910 915 918 918 923 931 940 939 942 941 940 940 947 958 962 965 968 965 962 960 961 968 991 1,012 1,028 1,043 1,095 1,128 1,141 1,164 1,193 1,212 1,224 1,234 1,252 1,268 1,291 1,308 1,326 1,346 1,358 1,377 1,389 1,390 1,390 1,395 1,405 1,418 1,423 1,423 1,423 1,418 1,283 968 1,261 1,260 1,259 1,259 1,257 1,200 1,194 1,191 1,189 876 694 693 696 696 696 713 704 716 735 727 459 460 461
about 11 hours ago