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 + 10,552.00 5,132.00 5,773.00 3,555.00 2,668.00 2,161.00 1,503.00 1,156.00 1,187.00 1,266.00 786.00 1,040.00 1,097.00 1,002.00 1,765.00 1,789.00 2,676.00 1,096.00 1,889.00 1,541.00
Accounts receivable, net 6,315.00 6,933.00 5,385.00 4,126.00 2,706.00 2,066.00 1,879.00 1,269.00 400.00 311.00 566.00 931.00 832.00 630.00 919.00 968.00 745.00 320.00 640.00 1,150.00
Inventories 7,920.00 5,734.00 4,351.00 3,771.00 1,955.00 1,399.00 982.00 845.00 694.00 691.00 678.00 685.00 884.00 562.00 476.00 632.00 567.00 656.00 810.00 814.00
Other current assets 2,160.00 1,250.00 1,259.00 312.00 378.00 233.00 233.00 270.00 265.00 172.00 291.00 80.00 71.00 71.00 69.00 205.00 287.00 307.00 1,224.00 458.00
Total current assets 26,947.00 19,049.00 16,768.00 15,019.00 8,583.00 6,143.00 4,597.00 3,540.00 2,622.00 2,530.00 2,320.00 2,736.00 2,884.00 2,265.00 3,229.00 3,594.00 4,275.00 2,379.00 4,563.00 3,963.00
Total non-current assets + 49,979.00 50,177.00 51,117.00 3,836.00 2,819.00 1,431.00 1,431.00 1,016.00 918.00 791.00 764.00 1,031.00 1,453.00 1,735.00 1,725.00 1,370.00 4,803.00 5,293.00 6,987.00 9,184.00
Total assets 76,926.00 69,226.00 67,885.00 67,580.00 12,419.00 8,962.00 6,028.00 4,556.00 3,540.00 3,321.00 3,084.00 3,767.00 4,337.00 4,000.00 4,954.00 4,964.00 9,078.00 7,672.00 11,550.00 13,147.00
Total current liabilities + 9,455.00 7,281.00 6,689.00 6,369.00 4,240.00 2,417.00 2,359.00 1,984.00 1,486.00 1,346.00 1,403.00 1,440.00 1,618.00 1,397.00 1,774.00 1,674.00 2,210.00 2,226.00 2,625.00 2,852.00
Total non-current liabilities + 4,472.00 4,377.00 5,304.00 682.00 708.00 842.00 842.00 1,306.00 1,443.00 1,559.00 2,093.00 2,140.00 2,175.00 2,065.00 1,590.00 2,277.00 5,144.00 5,150.00 5,670.00 4,220.00
Total liabilities 13,927.00 11,658.00 11,993.00 12,830.00 4,922.00 3,125.00 3,201.00 3,290.00 2,929.00 2,905.00 3,496.00 3,580.00 3,793.00 3,462.00 3,364.00 3,951.00 7,354.00 7,376.00 8,295.00 7,072.00
Total stockholders' equity + 62,999.00 57,568.00 55,892.00 54,750.00 7,497.00 5,837.00 2,827.00 1,266.00 611.00 416.00 -412.00 187.00 544.00 538.00 1,590.00 1,013.00 648.00 127.00 2,990.00 5,785.00
Common shares outstanding 1,636 1,637 1,625 1,612 1,207 1,211 1,120 1,064 1,039 835 783 768 754 741 742 733 678 607 558 492
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 + 12,347.00 10,552.00 7,243.00 5,867.00 7,310.00 5,132.00 4,544.00 5,340.00 6,035.00 5,773.00 5,785.00 6,285.00 5,939.00 5,855.00 5,591.00 5,992.00 6,532.00 3,608.00 3,608.00 3,793.00 3,116.00 2,290.00 1,771.00 1,834.00 1,385.00 1,503.00 1,209.00 1,128.00 1,194.00 1,156.00 1,056.00 983.00 1,048.00 1,187.00 881.00 844.00 943.00 1,266.00 1,261.00 957.00 716.00 785.00 755.00 829.00 906.00 1,040.00 938.00 948.00 902.00 1,097.00 1,060.00 968.00 1,003.00 1,002.00 1,300.00 1,579.00 1,544.00 1,765.00 1,807.00 1,861.00 1,745.00 1,789.00 1,726.00 1,896.00 1,932.00 2,676.00 2,511.00 2,514.00 2,719.00 1,096.00 1,341.00 1,567.00 1,753.00 1,889.00 1,528.00 1,594.00 1,167.00 1,541.00 2,356.90 2,530.06 2,632.66
Accounts receivable, net 6,035.00 6,315.00 6,513.00 5,686.00 6,286.00 6,933.00 7,270.00 5,773.00 5,069.00 5,385.00 5,055.00 4,314.00 4,042.00 4,128.00 4,340.00 4,053.00 3,681.00 2,708.00 2,229.00 2,026.00 2,185.00 2,076.00 2,138.00 1,799.00 1,708.00 1,879.00 1,410.00 1,363.00 1,291.00 1,269.00 1,260.00 1,143.00 756.00 487.00 797.00 624.00 494.00 311.00 640.00 683.00 534.00 566.00 668.00 706.00 815.00 931.00 973.00 872.00 840.00 832.00 873.00 670.00 645.00 630.00 683.00 744.00 962.00 919.00 908.00 759.00 797.00 968.00 765.00 725.00 675.00 745.00 572.00 366.00 414.00 320.00 620.00 437.00 538.00 640.00 682.00 648.00 680.00 1,150.00 709.22 592.26 858.82
Inventories 8,045.00 7,920.00 7,313.00 6,677.00 6,416.00 5,734.00 5,374.00 4,991.00 4,652.00 4,351.00 4,445.00 4,567.00 4,235.00 3,771.00 3,369.00 2,648.00 2,431.00 1,955.00 1,902.00 1,765.00 1,653.00 1,399.00 1,292.00 1,324.00 1,056.00 982.00 1,040.00 1,015.00 955.00 845.00 738.00 750.00 715.00 694.00 794.00 833.00 839.00 751.00 772.00 743.00 675.00 678.00 761.00 799.00 688.00 685.00 897.00 960.00 869.00 884.00 922.00 711.00 613.00 562.00 744.00 833.00 585.00 476.00 540.00 642.00 648.00 632.00 622.00 581.00 577.00 567.00 515.00 493.00 539.00 656.00 844.00 791.00 785.00 810.00 839.00 892.00 938.00 814.00 465.72 405.29 337.22
Other current assets 2,201.00 2,160.00 5,931.00 6,289.00 1,583.00 1,250.00 1,547.00 1,361.00 1,328.00 1,259.00 1,403.00 1,339.00 1,442.00 1,265.00 1,120.00 769.00 725.00 312.00 249.00 234.00 243.00 378.00 299.00 211.00 241.00 233.00 253.00 248.00 237.00 270.00 260.00 223.00 235.00 268.00 229.00 210.00 191.00 172.00 141.00 123.00 301.00 291.00 282.00 117.00 88.00 80.00 212.00 152.00 79.00 71.00 84.00 109.00 77.00 71.00 88.00 77.00 104.00 69.00 157.00 176.00 221.00 205.00 99.00 111.00 147.00 287.00 320.00 340.00 299.00 307.00 492.00 636.00 437.00 1,224.00 494.00 464.00 402.00 458.00 380.03 377.92 388.15
Total current assets 28,628.00 26,947.00 27,000.00 24,519.00 21,595.00 19,049.00 18,735.00 17,465.00 17,084.00 16,768.00 16,688.00 16,505.00 15,658.00 15,019.00 14,420.00 13,462.00 13,369.00 8,583.00 7,988.00 7,818.00 7,197.00 6,143.00 5,500.00 5,109.00 4,390.00 4,597.00 3,912.00 3,754.00 3,677.00 3,540.00 3,314.00 3,099.00 2,751.00 2,634.00 2,699.00 2,511.00 2,498.00 2,530.00 2,824.00 2,506.00 2,226.00 2,320.00 2,466.00 2,451.00 2,497.00 2,736.00 3,020.00 2,932.00 2,690.00 2,884.00 2,939.00 2,458.00 2,338.00 2,265.00 2,815.00 3,233.00 3,195.00 3,229.00 3,412.00 3,438.00 3,411.00 3,594.00 3,212.00 3,313.00 3,331.00 4,275.00 3,918.00 3,713.00 3,971.00 2,379.00 3,297.00 3,431.00 3,513.00 4,563.00 3,543.00 3,598.00 3,187.00 3,963.00 3,911.86 3,905.53 4,216.85
Total non-current assets + 51,014.00 49,979.00 49,891.00 50,301.00 49,955.00 50,177.00 50,901.00 50,421.00 50,811.00 51,117.00 50,938.00 51,462.00 51,976.00 52,561.00 53,391.00 54,040.00 53,546.00 3,836.00 3,165.00 2,873.00 2,850.00 2,819.00 1,523.00 1,474.00 1,474.00 1,431.00 1,341.00 1,348.00 1,254.00 1,016.00 1,033.00 1,004.00 1,012.00 918.00 887.00 859.00 801.00 791.00 792.00 810.00 755.00 764.00 763.00 930.00 931.00 1,031.00 1,305.00 1,314.00 1,418.00 1,453.00 1,378.00 1,439.00 1,459.00 1,735.00 1,797.00 1,808.00 1,793.00 1,725.00 1,824.00 1,786.00 1,798.00 1,370.00 1,383.00 1,642.00 1,901.00 4,803.00 4,829.00 4,970.00 5,081.00 5,293.00 6,144.00 6,353.00 7,695.00 6,987.00 9,391.00 9,626.00 9,525.00 9,184.00 4,467.38 4,156.36 3,835.19
Total assets 79,642.00 76,926.00 76,891.00 74,820.00 71,550.00 69,226.00 69,636.00 67,886.00 67,895.00 67,885.00 67,626.00 67,967.00 67,634.00 67,580.00 67,811.00 67,502.00 66,915.00 12,419.00 11,153.00 10,691.00 10,047.00 8,962.00 7,023.00 6,583.00 5,864.00 6,028.00 5,253.00 5,102.00 4,931.00 4,556.00 4,347.00 4,103.00 3,763.00 3,552.00 3,586.00 3,370.00 3,299.00 3,321.00 3,616.00 3,316.00 2,981.00 3,084.00 3,229.00 3,381.00 3,428.00 3,767.00 4,325.00 4,246.00 4,108.00 4,337.00 4,317.00 3,897.00 3,797.00 4,000.00 4,612.00 5,041.00 4,988.00 4,954.00 5,236.00 5,224.00 5,209.00 4,964.00 4,595.00 4,955.00 5,232.00 9,078.00 8,747.00 8,683.00 9,052.00 7,672.00 9,441.00 9,784.00 11,208.00 11,550.00 12,934.00 13,224.00 12,712.00 13,147.00 8,379.24 8,061.90 8,052.05
Total current liabilities + 10,506.00 9,455.00 11,700.00 9,843.00 7,703.00 7,281.00 7,500.00 6,195.00 6,474.00 6,689.00 7,627.00 7,572.00 6,577.00 6,369.00 6,691.00 5,523.00 5,581.00 4,240.00 3,564.00 2,892.00 2,864.00 2,417.00 2,417.00 2,434.00 1,985.00 2,359.00 1,864.00 1,804.00 1,764.00 1,984.00 1,878.00 1,868.00 1,697.00 1,513.00 1,591.00 1,449.00 1,372.00 1,346.00 1,473.00 1,581.00 1,328.00 1,403.00 1,449.00 1,399.00 1,292.00 1,440.00 1,566.00 1,505.00 1,384.00 1,618.00 1,762.00 1,451.00 1,321.00 1,397.00 1,555.00 2,352.00 2,347.00 1,774.00 1,855.00 1,312.00 1,375.00 1,674.00 1,665.00 1,630.00 1,645.00 2,210.00 2,076.00 2,022.00 2,079.00 2,226.00 2,392.00 2,468.00 2,738.00 2,625.00 2,702.00 2,476.00 2,911.00 2,852.00 1,892.21 1,754.49 1,948.52
Total non-current liabilities + 4,674.00 4,472.00 4,401.00 5,312.00 5,966.00 4,377.00 5,151.00 5,153.00 5,223.00 5,304.00 5,029.00 5,259.00 6,363.00 6,461.00 6,578.00 6,810.00 6,001.00 682.00 453.00 734.00 706.00 708.00 739.00 844.00 842.00 842.00 1,213.00 1,397.00 1,379.00 1,306.00 1,344.00 1,356.00 1,351.00 1,443.00 1,475.00 1,504.00 1,518.00 1,559.00 1,758.00 2,148.00 2,156.00 2,093.00 2,116.00 2,123.00 2,119.00 2,140.00 2,224.00 2,240.00 2,213.00 2,175.00 2,121.00 2,087.00 2,061.00 2,065.00 2,068.00 1,572.00 1,589.00 1,590.00 1,637.00 2,271.00 2,276.00 2,277.00 2,316.00 2,573.00 2,791.00 5,144.00 6,163.00 6,041.00 6,047.00 5,150.00 5,535.00 5,653.00 5,644.00 5,670.00 5,799.00 5,984.00 4,293.00 4,220.00 1,202.42 1,187.72 1,148.93
Total liabilities 15,180.00 13,927.00 16,101.00 15,155.00 13,669.00 11,658.00 12,651.00 11,348.00 11,697.00 11,993.00 12,656.00 12,831.00 12,940.00 12,830.00 13,269.00 12,333.00 11,582.00 4,922.00 4,017.00 3,626.00 3,570.00 3,125.00 3,156.00 3,278.00 2,827.00 3,201.00 3,077.00 3,201.00 3,143.00 3,290.00 3,222.00 3,224.00 3,048.00 2,956.00 3,066.00 2,953.00 2,890.00 2,905.00 3,231.00 3,729.00 3,484.00 3,496.00 3,565.00 3,522.00 3,411.00 3,580.00 3,790.00 3,745.00 3,597.00 3,793.00 3,883.00 3,538.00 3,382.00 3,462.00 3,623.00 3,924.00 3,936.00 3,364.00 3,492.00 3,583.00 3,651.00 3,951.00 3,981.00 4,203.00 4,436.00 7,354.00 8,239.00 8,063.00 8,126.00 7,376.00 7,927.00 8,121.00 8,382.00 8,295.00 8,501.00 8,460.00 7,204.00 7,072.00 3,094.63 2,942.21 3,097.45
Total stockholders' equity + 64,462.00 62,999.00 60,790.00 59,665.00 57,881.00 57,568.00 56,985.00 56,538.00 56,198.00 55,892.00 54,970.00 55,136.00 54,694.00 54,750.00 54,542.00 55,169.00 55,333.00 7,497.00 7,136.00 7,065.00 6,477.00 5,837.00 3,867.00 3,305.00 3,037.00 2,827.00 2,176.00 1,901.00 1,788.00 1,266.00 1,125.00 879.00 715.00 596.00 520.00 417.00 409.00 416.00 385.00 -413.00 -503.00 -412.00 -336.00 -141.00 17.00 187.00 535.00 501.00 511.00 544.00 434.00 359.00 415.00 538.00 989.00 1,117.00 1,052.00 1,590.00 1,744.00 1,641.00 1,558.00 1,013.00 614.00 752.00 796.00 648.00 -569.00 -465.00 -163.00 127.00 1,339.00 1,474.00 2,637.00 2,990.00 4,125.00 4,472.00 5,205.00 5,785.00 5,012.49 4,852.59 4,709.92
Common shares outstanding 1,650 1,649 1,641 1,630 1,626 1,634 1,636 1,637 1,639 1,628 1,629 1,627 1,611 1,618 1,625 1,632 1,410 1,222 1,230 1,232 1,231 1,226 1,215 1,227 1,224 1,188 1,117 1,109 1,094 1,079 1,076 1,147 1,039 965 1,042 945 939 931 815 821 793 791 785 778 777 776 785 764 761 766 764 752 749 747 745 755 734 738 741 743 764 749 713 709 754 716 694 667 626 617 608 607 606 582 554 552 549 521 497 500 495
about 2 hours ago