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,525.00 1,036.00 1,071.00 1,019.00 1,006.00 1,859.00 891.00 1,333.00 1,365.00 1,337.00 1,391.00 1,586.00 1,432.00 1,063.00 1,217.00 1,086.00 1,850.00 1,249.00 878.00 827.00
Accounts receivable, net 1,860.00 1,894.00 2,073.00 1,891.00 1,722.00 1,505.00 1,595.00 1,755.00 1,493.00 1,258.00 1,356.00 1,611.00 1,414.00 1,331.00 1,401.00 1,184.00 666.00 594.00 632.00 679.00
Inventories 787.00 769.00 743.00 741.00 621.00 638.00 751.00 742.00 749.00 717.00 736.00 712.00 653.00 660.00 614.00 534.00 475.00 450.00 453.00 395.00
Other current assets 383.00 322.00 261.00 301.00 202.00 212.00 222.00 333.00 399.00 284.00 647.00 770.00 491.00 560.00 495.00 628.00 689.00 520.00 631.00 510.00
Total current assets 4,555.00 4,021.00 4,148.00 3,952.00 3,551.00 4,214.00 3,459.00 4,163.00 4,038.00 3,596.00 4,130.00 4,679.00 3,990.00 3,614.00 3,727.00 3,432.00 3,680.00 2,813.00 2,594.00 2,411.00
Total non-current assets + 65,143.00 63,694.00 62,984.00 61,497.00 59,974.00 58,184.00 58,214.00 54,984.00 53,800.00 52,122.00 50,470.00 47,971.00 45,741.00 43,539.00 41,369.00 39,656.00 38,504.00 36,909.00 35,439.00 34,104.00
Total assets 69,698.00 67,715.00 67,132.00 65,449.00 63,525.00 62,398.00 61,673.00 59,147.00 57,806.00 55,718.00 54,600.00 52,372.00 49,731.00 47,153.00 45,096.00 43,088.00 42,184.00 39,722.00 38,033.00 36,515.00
Total current liabilities + 5,014.00 5,254.00 5,106.00 5,520.00 5,744.00 4,173.00 4,351.00 4,626.00 3,939.00 3,640.00 3,206.00 3,765.00 3,791.00 3,119.00 3,317.00 2,952.00 2,682.00 2,880.00 3,041.00 3,539.00
Total non-current liabilities + 46,217.00 45,571.00 47,238.00 47,766.00 43,620.00 41,267.00 39,194.00 34,098.00 29,011.00 32,146.00 30,692.00 27,762.00 24,715.00 24,157.00 23,201.00 22,373.00 22,701.00 21,395.00 19,407.00 17,664.00
Total liabilities 51,231.00 50,825.00 52,344.00 53,286.00 49,364.00 45,440.00 43,545.00 38,724.00 32,950.00 35,786.00 33,898.00 31,527.00 28,506.00 27,276.00 26,518.00 25,325.00 25,383.00 24,275.00 22,448.00 21,203.00
Total stockholders' equity + 18,467.00 16,890.00 14,788.00 12,163.00 14,161.00 16,958.00 18,128.00 20,423.00 24,856.00 19,932.00 20,702.00 21,189.00 21,225.00 19,877.00 18,578.00 17,763.00 16,801.00 15,447.00 15,585.00 15,312.00
Common shares outstanding 594 609 610 624 655 679 706 754 802 835 869 901 932 953 980 1,006 1,012 1,030 1,074 1,088
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 + 1,044.00 1,525.00 828.00 1,080.00 1,431.00 1,036.00 967.00 1,157.00 945.00 1,071.00 766.00 830.00 1,079.00 1,019.00 1,313.00 834.00 955.00 1,006.00 1,240.00 1,161.00 1,243.00 1,859.00 2,661.00 2,766.00 1,190.00 891.00 1,310.00 1,109.00 1,119.00 1,333.00 1,900.00 1,694.00 1,138.00 1,365.00 1,937.00 1,376.00 1,139.00 1,337.00 2,239.00 2,160.00 2,673.00 1,391.00 1,078.00 2,041.00 1,587.00 1,586.00 1,887.00 1,537.00 1,857.00 1,432.00 1,366.00 1,845.00 1,917.00 1,063.00 1,130.00 1,201.00 995.00 1,217.00 1,647.00 1,055.00 1,248.00 1,086.00 1,358.00 1,317.00 1,753.00 1,850.00 1,435.00 1,656.00 1,466.00 1,249.00 857.00 611.00 827.00 878.00 1,022.00 522.00 598.00 827.00 719.00 262.00 258.00
Accounts receivable, net 1,986.00 1,860.00 1,921.00 1,915.00 1,965.00 1,894.00 2,036.00 2,118.00 2,162.00 2,073.00 1,934.00 1,826.00 1,955.00 1,891.00 2,052.00 2,052.00 1,958.00 1,722.00 1,679.00 1,666.00 1,610.00 1,505.00 1,565.00 1,388.00 1,669.00 1,595.00 1,650.00 1,809.00 1,672.00 1,755.00 1,792.00 1,634.00 1,571.00 1,493.00 1,428.00 1,357.00 1,279.00 1,258.00 1,351.00 1,373.00 1,355.00 1,356.00 1,508.00 1,513.00 1,564.00 1,611.00 1,635.00 1,666.00 1,542.00 1,414.00 1,469.00 1,468.00 1,512.00 1,331.00 1,583.00 1,497.00 1,327.00 1,401.00 1,424.00 1,427.00 1,275.00 1,184.00 1,297.00 1,250.00 1,218.00 666.00 727.00 629.00 548.00 594.00 860.00 877.00 703.00 632.00 820.00 720.00 660.00 679.00 770.00 748.00 730.00
Inventories 838.00 787.00 782.00 774.00 747.00 769.00 775.00 807.00 770.00 743.00 770.00 742.00 728.00 741.00 794.00 790.00 726.00 621.00 664.00 688.00 659.00 638.00 649.00 668.00 692.00 751.00 771.00 775.00 780.00 742.00 789.00 772.00 808.00 749.00 742.00 726.00 760.00 717.00 690.00 660.00 716.00 736.00 741.00 762.00 744.00 712.00 736.00 739.00 705.00 653.00 683.00 654.00 655.00 660.00 680.00 646.00 682.00 614.00 607.00 630.00 582.00 534.00 504.00 496.00 506.00 475.00 490.00 507.00 446.00 450.00 569.00 580.00 514.00 453.00 475.00 445.00 414.00 395.00 427.00 433.00 416.00
Other current assets 347.00 383.00 393.00 434.00 416.00 322.00 371.00 416.00 317.00 261.00 343.00 354.00 296.00 301.00 246.00 300.00 237.00 202.00 227.00 249.00 207.00 212.00 255.00 261.00 253.00 222.00 342.00 393.00 382.00 333.00 335.00 394.00 380.00 399.00 342.00 410.00 410.00 284.00 322.00 373.00 339.00 647.00 615.00 667.00 584.00 770.00 522.00 561.00 575.00 491.00 546.00 576.00 562.00 560.00 1,233.00 1,258.00 1,243.00 495.00 1,143.00 1,217.00 1,154.00 628.00 1,255.00 1,135.00 1,141.00 689.00 1,055.00 1,061.00 1,003.00 520.00 1,172.00 1,188.00 1,117.00 1,084.00 1,021.00 1,030.00 998.00 905.00 876.00 877.00 872.00
Total current assets 4,215.00 4,555.00 3,904.00 4,183.00 4,539.00 4,021.00 4,149.00 4,498.00 4,194.00 4,148.00 3,813.00 3,752.00 4,058.00 3,952.00 4,405.00 3,976.00 3,876.00 3,551.00 3,810.00 3,764.00 3,719.00 4,214.00 5,130.00 5,083.00 3,804.00 3,459.00 4,073.00 4,086.00 3,953.00 4,163.00 4,816.00 4,494.00 3,897.00 4,038.00 4,449.00 3,869.00 3,588.00 3,596.00 4,602.00 4,566.00 5,083.00 4,130.00 3,942.00 4,983.00 4,479.00 4,679.00 4,780.00 4,503.00 4,679.00 3,990.00 4,064.00 4,543.00 4,646.00 3,614.00 3,946.00 3,956.00 3,565.00 3,727.00 4,214.00 3,699.00 3,677.00 3,432.00 3,910.00 3,702.00 4,112.00 3,680.00 3,217.00 3,346.00 3,017.00 2,813.00 2,889.00 2,676.00 2,647.00 2,594.00 2,863.00 2,272.00 2,256.00 2,411.00 2,365.00 1,887.00 1,860.00
Total non-current assets + 65,429.00 65,143.00 64,743.00 64,393.00 63,953.00 63,694.00 63,421.00 63,319.00 63,072.00 62,984.00 62,727.00 62,281.00 61,910.00 61,497.00 60,938.00 60,464.00 60,175.00 59,974.00 58,550.00 58,309.00 58,074.00 58,184.00 58,584.00 58,472.00 58,412.00 58,214.00 57,905.00 57,622.00 57,366.00 54,984.00 54,496.00 54,195.00 53,892.00 53,800.00 52,948.00 52,609.00 52,312.00 52,122.00 51,703.00 51,124.00 50,689.00 50,470.00 49,821.00 49,194.00 48,666.00 47,971.00 47,788.00 47,059.00 46,219.00 45,741.00 44,894.00 44,483.00 43,915.00 43,539.00 43,124.00 42,418.00 41,771.00 41,369.00 40,852.00 40,330.00 39,910.00 39,656.00 39,091.00 38,833.00 38,600.00 38,504.00 38,472.00 38,204.00 37,182.00 36,909.00 36,662.00 36,436.00 35,908.00 35,439.00 35,054.00 35,030.00 34,430.00 34,104.00 34,007.00 34,120.00 33,684.00
Total assets 69,644.00 69,698.00 68,647.00 68,576.00 68,492.00 67,715.00 67,570.00 67,817.00 67,266.00 67,132.00 66,540.00 66,033.00 65,968.00 65,449.00 65,343.00 64,440.00 64,051.00 63,525.00 62,360.00 62,073.00 61,793.00 62,398.00 63,714.00 63,555.00 62,216.00 61,673.00 61,978.00 61,708.00 61,319.00 59,147.00 59,312.00 58,689.00 57,789.00 57,806.00 57,397.00 56,478.00 55,900.00 55,718.00 56,305.00 55,690.00 55,772.00 54,600.00 53,763.00 54,177.00 53,145.00 52,372.00 52,568.00 51,562.00 50,898.00 49,731.00 48,958.00 49,026.00 48,561.00 47,153.00 47,070.00 46,374.00 45,336.00 45,096.00 45,066.00 44,029.00 43,587.00 43,088.00 43,001.00 42,535.00 42,712.00 42,184.00 41,689.00 41,550.00 40,199.00 39,722.00 39,551.00 39,112.00 38,555.00 38,033.00 37,917.00 37,302.00 36,686.00 36,515.00 36,372.00 36,007.00 35,544.00
Total current liabilities + 4,602.00 5,014.00 5,220.00 6,452.00 6,222.00 5,254.00 5,366.00 4,287.00 4,534.00 5,106.00 5,304.00 5,249.00 6,209.00 5,520.00 5,712.00 6,002.00 5,462.00 5,744.00 5,111.00 4,357.00 4,871.00 4,173.00 4,841.00 5,279.00 4,641.00 4,351.00 4,587.00 5,665.00 5,262.00 4,626.00 4,529.00 4,372.00 4,746.00 3,939.00 3,831.00 3,406.00 3,848.00 3,640.00 3,257.00 3,095.00 3,287.00 3,206.00 3,508.00 3,413.00 3,390.00 3,765.00 3,833.00 3,777.00 4,188.00 3,791.00 3,655.00 3,825.00 3,610.00 3,119.00 3,874.00 3,917.00 3,902.00 3,317.00 3,724.00 3,153.00 2,947.00 2,952.00 3,185.00 3,035.00 2,909.00 2,682.00 2,748.00 2,834.00 2,682.00 2,880.00 3,441.00 3,354.00 3,132.00 3,041.00 3,146.00 3,135.00 2,963.00 3,539.00 3,103.00 3,114.00 2,990.00
Total non-current liabilities + 45,624.00 46,217.00 46,123.00 45,866.00 46,231.00 45,571.00 45,620.00 47,041.00 47,067.00 47,238.00 47,232.00 47,590.00 47,305.00 47,766.00 47,888.00 45,728.00 46,692.00 43,620.00 43,332.00 43,413.00 40,668.00 41,267.00 41,674.00 41,824.00 41,584.00 39,194.00 39,375.00 37,872.00 38,315.00 34,098.00 34,138.00 34,408.00 28,654.00 29,011.00 34,415.00 33,457.00 32,329.00 32,146.00 32,764.00 32,173.00 32,010.00 30,692.00 29,656.00 29,774.00 28,698.00 27,762.00 27,182.00 26,345.00 25,438.00 24,715.00 24,529.00 24,677.00 24,807.00 24,157.00 23,647.00 23,370.00 22,679.00 23,201.00 22,777.00 22,570.00 22,594.00 22,373.00 22,380.00 22,177.00 22,590.00 22,701.00 22,512.00 22,697.00 21,863.00 21,395.00 20,375.00 20,192.00 19,866.00 19,407.00 19,388.00 18,722.00 18,276.00 17,664.00 18,499.00 18,478.00 18,489.00
Total liabilities 50,226.00 51,231.00 51,343.00 52,318.00 52,453.00 50,825.00 50,986.00 51,328.00 51,601.00 52,344.00 52,536.00 52,839.00 53,514.00 53,286.00 53,600.00 51,730.00 52,154.00 49,364.00 48,443.00 47,770.00 45,539.00 45,440.00 46,515.00 47,103.00 46,225.00 43,545.00 43,962.00 43,537.00 43,577.00 38,724.00 38,667.00 38,780.00 33,400.00 32,950.00 38,246.00 36,863.00 36,177.00 35,786.00 36,021.00 35,268.00 35,297.00 33,898.00 33,164.00 33,187.00 32,088.00 31,527.00 31,015.00 30,122.00 29,626.00 28,506.00 28,184.00 28,502.00 28,417.00 27,276.00 27,521.00 27,287.00 26,581.00 26,518.00 26,501.00 25,723.00 25,541.00 25,325.00 25,565.00 25,212.00 25,499.00 25,383.00 25,260.00 25,531.00 24,545.00 24,275.00 23,816.00 23,546.00 22,998.00 22,448.00 22,534.00 21,857.00 21,239.00 21,203.00 21,602.00 21,592.00 21,479.00
Total stockholders' equity + 19,418.00 18,467.00 17,304.00 16,258.00 16,039.00 16,890.00 16,584.00 16,489.00 15,665.00 14,788.00 14,004.00 13,194.00 12,454.00 12,163.00 11,743.00 12,710.00 11,897.00 14,161.00 13,917.00 14,303.00 16,254.00 16,958.00 17,199.00 16,452.00 15,991.00 18,128.00 18,016.00 18,171.00 17,742.00 20,423.00 20,645.00 19,909.00 24,389.00 24,856.00 19,151.00 19,615.00 19,723.00 19,932.00 20,284.00 20,422.00 20,475.00 20,702.00 20,599.00 20,990.00 21,057.00 21,189.00 21,553.00 21,440.00 21,272.00 21,225.00 20,774.00 20,524.00 20,144.00 19,877.00 19,549.00 19,087.00 18,755.00 18,578.00 18,565.00 18,306.00 18,046.00 17,763.00 17,436.00 17,323.00 17,213.00 16,801.00 16,429.00 16,019.00 15,654.00 15,447.00 15,735.00 15,566.00 15,557.00 15,585.00 15,383.00 15,445.00 15,447.00 15,312.00 14,770.00 14,415.00 14,065.00
Common shares outstanding 594 594 593 595 602 609 609 610 610 610 610 610 612 614 622 627 634 642 650 660 669 674 677 679 686 695 702 708 720 733 741 764 780 787 798 807 815 823 832 840 847 854 866 875 883 890 897 905 913 921 928 935 941 944 950 954 963 963 976 985 988 988 995 1,013 1,017 1,017 1,014 1,011 1,009 1,009 1,023 1,038 1,046 1,046 1,063 1,083 1,091 1,091 1,088 1,088 1,084
about 3 hours ago