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 + 1,047.00 857.00 8,596.00 1,146.00 989.00 727.00 855.00 2,003.00 5,630.00 915.00 1,348.00 1,614.00 3,554.00 1,467.00 1,467.00 1,354.00 1,440.00 1,555.00 3,300.00 875.00
Accounts receivable, net 3,021.00 5,950.00 6,496.00 7,569.00 5,771.00 4,984.00 5,206.00 3,844.00 3,762.00 4,405.00 4,660.00 6,243.00 5,098.00 3,439.00 3,439.00 4,808.00 6,122.00 7,311.00 11,483.00 6,404.00
Inventories 10,369.00 11,572.00 11,957.00 14,771.00 14,481.00 11,713.00 9,170.00 8,813.00 9,173.00 8,831.00 8,243.00 9,374.00 11,441.00 12,192.00 12,192.00 12,055.00 7,871.00 7,782.00 10,160.00 6,060.00
Other current assets 7,888.00 9,339.00 9,946.00 153.00 10,714.00 9,923.00 6,119.00 5,934.00 6,186.00 6,894.00 7,578.00 8,797.00 8,437.00 -985.00 9,856.00 9,287.00 2,961.00 2,760.00 512.00 1,783.00
Total current assets 8,935.00 27,718.00 29,767.00 35,410.00 31,909.00 27,286.00 21,347.00 20,588.00 19,925.00 21,045.00 21,829.00 26,028.00 28,530.00 16,113.00 26,954.00 27,504.00 18,394.00 19,408.00 25,455.00 15,122.00
Total non-current assets + 25,724.00 25,553.00 24,864.00 24,364.00 24,227.00 22,433.00 22,650.00 20,245.00 20,038.00 18,724.00 18,328.00 17,969.00 15,222.00 14,599.00 14,817.00 14,848.00 13,414.00 12,174.00 11,601.00 9,996.00
Total assets 34,659.00 53,271.00 54,631.00 59,774.00 56,136.00 49,719.00 43,997.00 40,833.00 39,963.00 39,769.00 40,157.00 43,997.00 43,752.00 30,712.00 41,771.00 42,352.00 31,808.00 31,582.00 37,056.00 25,118.00
Total current liabilities + 798.00 19,938.00 18,662.00 24,191.00 21,948.00 18,182.00 13,734.00 11,776.00 12,570.00 13,173.00 13,505.00 15,602.00 15,658.00 2,108.00 14,626.00 13,218.00 8,833.00 8,885.00 14,621.00 7,868.00
Total non-current liabilities + 10,834.00 10,902.00 11,504.00 10,967.00 11,421.00 11,441.00 10,980.00 10,012.00 9,018.00 9,391.00 8,737.00 8,765.00 7,900.00 10,435.00 8,976.00 10,296.00 8,344.00 9,044.00 8,945.00 5,997.00
Total liabilities 11,632.00 30,840.00 30,166.00 35,158.00 33,369.00 29,623.00 24,714.00 21,788.00 21,588.00 22,564.00 22,242.00 24,367.00 23,558.00 12,543.00 23,602.00 23,514.00 17,177.00 17,929.00 23,566.00 13,865.00
Total stockholders' equity + 22,733.00 22,168.00 24,132.00 24,616.00 22,477.00 20,000.00 19,208.00 18,981.00 18,313.00 17,173.00 17,899.00 19,575.00 20,156.00 18,169.00 17,969.00 18,808.00 14,609.00 13,627.00 13,490.00 11,253.00
Common shares outstanding 484 493 542 563 566 563 565 567 572 591 621 656 663 662 654 644 644 646 656 656
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 + 624.00 1,047.00 1,235.00 1,066.00 897.00 857.00 7,759.00 7,739.00 8,211.00 8,596.00 9,237.00 9,593.00 9,635.00 1,146.00 1,204.00 1,001.00 11,211.00 8,959.00 8,974.00 7,983.00 7,097.00 6,556.00 6,432.00 6,248.00 9,832.00 5,310.00 958.00 853.00 935.00 2,003.00 5,341.00 5,152.00 5,205.00 5,630.00 779.00 670.00 748.00 915.00 957.00 730.00 1,231.00 1,348.00 1,137.00 1,176.00 1,296.00 1,614.00 4,887.00 1,996.00 1,535.00 3,554.00 3,494.00 2,029.00 1,631.00 2,290.00 1,742.00 1,467.00 1,246.00 1,458.00 1,826.00 1,354.00 4,674.00 1,159.00 1,370.00 1,440.00 2,066.00 1,634.00 2,798.00 1,555.00 2,607.00 3,352.00 2,985.00 3,300.00 1,732.00 2,427.00 2,303.00 875.00 872.28 812.02 954.22 2,333.52 890.28
Accounts receivable, net 5,679.00 3,021.00 6,088.00 5,804.00 6,578.00 5,950.00 5,898.00 6,383.00 6,467.00 6,496.00 6,656.00 6,459.00 6,880.00 7,569.00 7,144.00 8,309.00 7,288.00 5,771.00 6,118.00 5,693.00 5,634.00 4,984.00 4,910.00 5,323.00 4,965.00 5,206.00 4,369.00 4,414.00 4,615.00 3,844.00 3,756.00 3,682.00 4,277.00 3,762.00 3,726.00 3,267.00 4,201.00 4,405.00 4,844.00 4,528.00 4,330.00 4,660.00 3,739.00 3,960.00 4,123.00 6,243.00 3,981.00 6,003.00 4,671.00 5,098.00 3,447.00 3,520.00 3,553.00 6,167.00 3,003.00 3,439.00 3,078.00 5,093.00 10,336.00 4,808.00 10,428.00 10,625.00 8,174.00 6,122.00 5,876.00 7,075.00 6,600.00 7,311.00 7,236.00 8,673.00 8,884.00 11,483.00 10,447.00 10,026.00 8,428.00 6,404.00 5,805.09 5,978.89 4,774.55 4,471.20 4,486.54
Inventories 11,741.00 10,369.00 8,700.00 9,723.00 11,550.00 11,572.00 10,746.00 10,443.00 11,634.00 11,957.00 11,224.00 11,902.00 14,771.00 14,771.00 13,282.00 14,485.00 17,290.00 14,481.00 11,169.00 11,446.00 12,764.00 11,713.00 8,762.00 7,626.00 8,830.00 9,170.00 8,075.00 8,294.00 8,946.00 8,813.00 8,483.00 7,953.00 9,820.00 9,173.00 8,326.00 7,846.00 8,664.00 8,831.00 7,228.00 8,000.00 7,914.00 8,243.00 7,428.00 7,845.00 8,372.00 9,374.00 8,034.00 9,024.00 11,394.00 11,441.00 9,278.00 10,194.00 12,408.00 13,836.00 13,699.00 12,192.00 13,232.00 12,415.00 11,122.00 12,055.00 13,409.00 12,654.00 9,024.00 7,871.00 8,219.00 9,126.00 7,139.00 7,782.00 7,840.00 7,681.00 8,333.00 10,160.00 10,569.00 9,517.00 7,747.00 6,060.00 6,603.45 6,286.54 5,003.78 4,677.51 4,456.08
Other current assets 11,950.00 7,888.00 10,409.00 9,699.00 8,857.00 9,339.00 9,198.00 9,372.00 10,075.00 9,946.00 11,144.00 10,899.00 11,775.00 153.00 13,044.00 13,947.00 14,796.00 10,714.00 10,920.00 10,496.00 10,192.00 9,923.00 8,146.00 7,859.00 7,617.00 6,119.00 5,776.00 5,987.00 5,766.00 5,934.00 6,311.00 6,161.00 6,012.00 6,186.00 6,309.00 6,418.00 6,873.00 6,894.00 7,514.00 7,609.00 7,495.00 7,578.00 10,741.00 9,607.00 10,105.00 616.00 9,737.00 7,635.00 8,626.00 8,437.00 9,871.00 9,293.00 10,273.00 11,710.00 9,856.00 9,659.00 8,258.00 3,995.00 9,287.00 741.00 3,919.00 3,518.00 2,961.00 3,039.00 2,553.00 2,618.00 2,760.00 2,631.00 2,398.00 2,872.00 512.00 2,481.00 2,012.00 1,722.00 1,783.00 1,938.30 2,104.70 1,642.39 1,564.72 1,471.52
Total current assets 29,994.00 8,935.00 26,432.00 26,292.00 27,882.00 27,718.00 26,626.00 26,962.00 29,006.00 29,767.00 30,522.00 30,686.00 34,325.00 35,410.00 34,569.00 37,647.00 40,453.00 31,909.00 29,290.00 28,504.00 29,284.00 27,286.00 22,766.00 22,011.00 26,146.00 21,347.00 19,178.00 19,548.00 20,262.00 20,588.00 19,465.00 18,647.00 20,906.00 19,925.00 19,140.00 18,201.00 20,486.00 21,045.00 20,543.00 20,867.00 20,970.00 21,829.00 23,045.00 22,588.00 23,896.00 26,028.00 26,639.00 24,658.00 26,226.00 28,530.00 26,090.00 25,036.00 27,865.00 29,762.00 30,154.00 26,954.00 27,215.00 27,224.00 27,279.00 27,504.00 29,252.00 28,357.00 22,086.00 18,394.00 19,200.00 20,388.00 19,155.00 19,408.00 20,314.00 22,104.00 23,074.00 25,455.00 25,229.00 22,660.00 19,018.00 15,122.00 15,243.36 15,192.90 12,379.21 11,826.28 11,332.37
Total non-current assets + 25,604.00 25,724.00 25,486.00 25,704.00 25,520.00 25,553.00 25,573.00 25,736.00 25,825.00 24,864.00 24,571.00 24,813.00 24,477.00 24,364.00 23,735.00 24,181.00 24,413.00 24,227.00 23,008.00 22,454.00 22,194.00 22,433.00 22,029.00 22,330.00 22,249.00 22,650.00 22,626.00 23,068.00 22,889.00 20,245.00 20,199.00 20,108.00 20,194.00 20,038.00 19,829.00 19,616.00 19,144.00 18,724.00 19,310.00 19,231.00 18,711.00 18,328.00 17,832.00 17,980.00 17,819.00 17,969.00 15,182.00 15,272.00 15,218.00 15,222.00 15,358.00 15,202.00 15,361.00 15,374.00 14,606.00 14,817.00 14,643.00 14,292.00 14,169.00 14,848.00 14,511.00 14,253.00 13,950.00 13,414.00 13,126.00 13,141.00 12,706.00 12,174.00 11,661.00 11,797.00 11,633.00 11,601.00 11,284.00 10,830.00 10,374.00 9,996.00 10,108.06 9,852.71 9,592.81 9,442.75 9,214.11
Total assets 55,598.00 34,659.00 51,918.00 51,996.00 53,402.00 53,271.00 52,199.00 52,698.00 54,831.00 54,631.00 55,093.00 55,499.00 58,802.00 59,774.00 58,304.00 61,828.00 64,866.00 56,136.00 52,298.00 50,958.00 51,478.00 49,719.00 44,795.00 44,341.00 48,395.00 43,997.00 41,804.00 42,616.00 43,151.00 40,833.00 39,664.00 38,755.00 41,100.00 39,963.00 38,969.00 37,817.00 39,630.00 39,769.00 39,853.00 40,098.00 39,681.00 40,157.00 40,877.00 40,568.00 41,715.00 43,997.00 41,821.00 39,930.00 41,444.00 43,752.00 41,448.00 40,238.00 43,226.00 45,136.00 44,760.00 41,771.00 41,858.00 41,516.00 41,448.00 42,352.00 43,763.00 42,610.00 36,036.00 31,808.00 32,326.00 33,529.00 31,861.00 31,582.00 31,975.00 33,901.00 34,707.00 37,056.00 36,513.00 33,490.00 29,392.00 25,118.00 25,351.42 25,045.61 21,972.02 21,269.03 20,546.48
Total current liabilities + 22,879.00 798.00 19,268.00 18,471.00 20,171.00 19,938.00 19,003.00 18,684.00 19,730.00 18,662.00 18,105.00 18,788.00 22,730.00 24,191.00 22,936.00 25,660.00 28,523.00 21,948.00 18,576.00 17,296.00 18,512.00 18,182.00 13,907.00 12,809.00 17,317.00 13,734.00 12,020.00 12,602.00 13,361.00 11,776.00 11,648.00 11,718.00 13,285.00 12,570.00 11,873.00 11,421.00 13,602.00 13,173.00 12,737.00 13,778.00 12,867.00 13,505.00 14,130.00 12,859.00 14,235.00 15,602.00 13,751.00 11,891.00 13,456.00 15,658.00 13,753.00 13,123.00 16,142.00 16,993.00 17,562.00 14,626.00 14,794.00 14,829.00 14,479.00 13,218.00 16,863.00 18,063.00 12,235.00 8,833.00 9,236.00 9,600.00 8,547.00 8,885.00 9,411.00 11,101.00 12,101.00 14,621.00 15,885.00 14,561.00 11,526.00 7,868.00 8,301.56 8,982.57 6,416.69 6,164.77 6,159.09
Total non-current liabilities + 9,616.00 10,834.00 9,898.00 10,838.00 10,849.00 10,902.00 10,929.00 11,553.00 11,562.00 11,504.00 11,407.00 11,432.00 10,875.00 10,967.00 11,049.00 11,481.00 12,326.00 11,421.00 11,507.00 11,988.00 12,023.00 11,441.00 11,462.00 12,136.00 12,031.00 10,980.00 10,836.00 10,982.00 10,831.00 10,012.00 8,970.00 8,272.00 9,019.00 9,018.00 9,466.00 8,951.00 8,873.00 9,391.00 9,520.00 8,610.00 8,901.00 8,737.00 8,869.00 9,151.00 8,723.00 8,765.00 7,809.00 7,820.00 7,926.00 7,900.00 8,129.00 8,102.00 8,108.00 9,223.00 8,757.00 8,976.00 8,513.00 8,522.00 8,560.00 10,296.00 10,220.00 8,643.00 8,414.00 8,344.00 8,321.00 9,134.00 9,071.00 9,044.00 9,137.00 9,106.00 9,073.00 8,945.00 7,466.00 6,605.00 6,046.00 5,997.00 6,370.51 5,290.36 5,265.59 5,297.38 5,212.00
Total liabilities 32,495.00 11,632.00 29,166.00 29,309.00 31,020.00 30,840.00 29,932.00 30,237.00 31,292.00 30,166.00 29,512.00 30,220.00 33,605.00 35,158.00 33,985.00 37,141.00 40,849.00 33,369.00 30,083.00 29,284.00 30,535.00 29,623.00 25,369.00 24,945.00 29,348.00 24,714.00 22,856.00 23,584.00 24,192.00 21,788.00 20,618.00 19,990.00 22,304.00 21,588.00 21,339.00 20,372.00 22,475.00 22,564.00 22,257.00 22,388.00 21,768.00 22,242.00 22,999.00 22,010.00 22,958.00 24,367.00 21,560.00 19,711.00 21,382.00 23,558.00 21,882.00 21,225.00 24,250.00 26,216.00 26,319.00 23,602.00 23,307.00 23,351.00 23,039.00 23,514.00 27,083.00 26,706.00 20,649.00 17,177.00 17,557.00 18,734.00 17,618.00 17,929.00 18,548.00 20,207.00 21,174.00 23,566.00 23,351.00 21,166.00 17,572.00 13,865.00 14,672.07 14,272.93 11,682.28 11,462.15 11,371.08
Total stockholders' equity + 22,804.00 22,733.00 22,494.00 22,430.00 22,119.00 22,168.00 21,974.00 22,148.00 23,219.00 24,132.00 25,228.00 24,939.00 24,860.00 24,284.00 23,997.00 24,393.00 23,722.00 22,477.00 21,969.00 21,582.00 20,841.00 20,000.00 19,322.00 19,293.00 18,952.00 19,208.00 18,873.00 18,955.00 18,895.00 18,981.00 18,987.00 18,710.00 18,732.00 18,313.00 17,570.00 17,411.00 17,121.00 17,173.00 17,538.00 17,655.00 17,899.00 17,899.00 17,863.00 18,544.00 18,724.00 19,575.00 20,226.00 20,184.00 20,023.00 20,156.00 19,538.00 18,990.00 18,953.00 18,237.00 17,969.00 18,353.00 17,977.00 18,383.00 18,808.00 16,652.00 15,886.00 15,368.00 14,609.00 14,744.00 14,765.00 14,207.00 13,627.00 13,427.00 13,694.00 13,533.00 13,490.00 13,162.00 12,324.00 11,820.00 11,253.00 10,679.35 10,772.68 10,289.75 9,806.88 9,175.40
Common shares outstanding 484 484 484 484 483 484 483 496 514 531 540 546 551 554 563 568 568 566 566 566 564 563 562 562 564 563 563 566 566 567 568 567 565 565 569 574 579 583 589 594 597 603 615 627 639 649 653 659 663 663 664 663 662 661 661 661 663 667 674 676 684 641 641 641 645 645 644 644 644 643 645 645 647 646 647 647 653 661 661 661 657
about 10 hours ago