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
Total cash and short-term investments + 3,514.77 3,463.00 2,488.00 5,853.00 3,380.00 314.00 156.00 944.00 673.00 3,741.00 4,406.00 883.00 2,452.00 1,160.00 495.00 300.00 154.97 186.20
Accounts receivable, net 3,445.19 2,658.00 3,209.00 3,020.00 3,406.00 1,157.00 1,450.00 1,193.00 1,621.00 1,650.00 1,132.00 1,464.00 1,640.00 1,511.00 1,743.00 1,432.00 1,363.00 1,108.69
Inventories 3,346.27 4,496.00 4,030.00 4,312.00 3,919.00 1,089.00 1,532.00 1,013.00 1,389.00 1,237.00 810.00 1,224.00 1,259.00 1,288.00 1,291.00 880.00 836.00 612.15
Other current assets 352.71 187.00 242.00 574.00 1,790.00 352.00 116.00 208.00 1,175.00 148.00 372.00 680.00 314.00 897.00 382.00 163.00 37.61 828.78
Total current assets 9,881.94 10,434.00 9,708.00 12,430.00 11,988.00 2,976.00 3,284.00 3,195.00 5,008.00 6,822.00 6,473.00 4,195.00 5,610.00 4,579.00 3,911.00 2,775.00 2,391.58 2,735.82
Total non-current assets + 53,490.37 46,105.00 44,207.00 43,439.00 42,116.00 29,794.00 32,429.00 31,979.00 35,925.00 18,436.00 19,318.00 20,500.00 19,614.00 19,637.00 18,283.00 19,320.00 19,128.42 19,737.31
Total assets 63,372.31 56,539.00 53,915.00 55,869.00 54,104.00 32,770.00 35,713.00 35,174.00 40,933.00 25,258.00 25,791.00 24,695.00 25,224.00 24,216.00 22,194.00 22,095.00 21,520.00 22,473.12
Total current liabilities + 6,308.85 7,362.00 6,210.00 8,021.00 7,305.00 2,359.00 2,521.00 2,600.00 4,436.00 2,671.00 1,858.00 2,957.00 3,779.00 3,270.00 3,388.00 2,485.00 1,922.48 2,188.17
Total non-current liabilities + 25,451.24 19,408.00 18,993.00 20,259.00 23,191.00 13,704.00 13,991.00 15,106.00 16,516.00 10,997.00 11,542.00 11,552.00 11,499.00 11,140.00 9,400.00 9,588.00 10,163.00 10,855.64
Total liabilities 31,760.10 26,770.00 25,203.00 28,280.00 30,496.00 16,063.00 16,512.00 17,706.00 20,952.00 13,668.00 13,400.00 14,509.00 15,278.00 14,434.00 12,788.00 12,073.00 11,907.62 13,043.81
Total stockholders' equity + 31,596.23 29,754.00 28,698.00 27,576.00 23,596.00 16,707.00 19,201.00 17,468.00 19,981.00 11,590.00 12,391.00 10,186.00 9,946.00 9,782.00 9,384.00 10,022.00 9,612.38 9,429.32
Common shares outstanding 1,820 1,863 1,925 2,006 2,045 1,229 1,229 1,229 1,103 833 819 758 758 759 758 754 751 752
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 Dec-07
Total cash and short-term investments + 2,581.65 2,737.77 1,901.00 2,563.00 2,768.00 3,093.00 3,104.00 2,881.00 2,400.00 2,227.00 1,262.00 2,167.00 2,049.00 4,524.00 3,494.00 3,693.00 3,399.00 2,271.39 1,680.28 1,055.00 873.00 314.00 404.00 61.60 160.00 156.00 408.00 64.00 244.00 788.00 1,865.00 376.00 405.00 610.00 632.00 489.00 3,548.00 3,720.00 3,850.00 3,780.00 3,883.00 4,105.00 4,401.00 1,590.00 1,804.00 883.00 1,156.00 760.00 815.00 2,452.00 1,024.00 825.00 978.00 1,160.00 1,543.00 409.00 460.00 495.00 358.00 245.00 379.00 300.00 464.00 409.00 397.00 154.97 154.97 0.00 0.00 153.00 0.00
Accounts receivable, net 4,787.34 3,445.19 2,579.00 2,976.00 3,019.00 2,658.00 2,976.00 3,888.00 4,002.00 2,744.00 4,534.00 3,241.00 3,429.00 3,020.00 4,302.00 5,848.00 5,987.00 2,399.47 3,202.46 3,632.00 3,495.00 1,157.00 1,137.00 1,027.90 822.00 1,450.00 1,306.00 1,430.00 1,673.00 1,193.00 1,898.00 2,274.00 1,508.00 1,621.00 1,609.00 1,572.00 1,749.00 1,650.00 1,371.00 1,419.00 1,110.00 1,132.00 1,113.00 1,358.00 1,367.00 1,464.00 1,810.00 2,192.00 2,200.00 1,640.00 1,855.00 1,720.00 1,840.00 1,511.00 2,140.00 1,731.00 1,731.00 1,743.00 1,613.00 1,481.00 1,513.00 1,432.00 1,404.00 1,456.00 1,454.00 1,363.00 1,363.00
Inventories 4,137.67 3,346.27 3,126.00 3,917.00 4,316.00 4,496.00 4,096.00 4,605.00 4,436.00 4,030.00 4,816.00 4,252.00 4,263.00 4,312.00 4,356.00 5,255.00 4,661.00 3,098.36 2,656.23 3,211.00 2,831.00 1,089.00 1,109.00 803.96 655.00 1,532.00 1,497.00 1,385.00 1,381.00 1,013.00 1,641.00 1,407.00 1,393.00 1,389.00 1,122.00 1,136.00 1,232.00 1,237.00 972.00 988.00 858.00 810.00 1,132.00 1,291.00 1,250.00 1,224.00 1,580.00 1,647.00 1,597.00 1,259.00 1,477.00 1,378.00 1,239.00 1,288.00 1,221.00 1,135.00 1,309.00 1,291.00 1,213.00 1,067.00 940.00 880.00 862.00 809.00 845.00 836.00 836.00 503.00 819.00
Other current assets 352.71 2,163.00 187.00 240.00 201.00 707.00 133.00 290.00 258.00 574.00 111.00 525.00 537.00 1,708.49 75.67 7.00 12.00 352.00 17.00 2.20 19.00 116.00 16.00 48.00 80.00 208.00 505.00 509.00 622.00 1,175.00 1,846.00 3,597.00 2,328.00 148.00 19.00 43.00 182.00 372.00 294.00 1,128.00 355.00 680.00 98.00 18.00 46.00 314.00 537.00 805.00 819.00 897.00 163.00 380.00 258.00 382.00 457.00 193.00 198.00 163.00 262.00 196.00 246.00 37.61 37.61 681.00 88.00
Total current assets 11,506.66 9,881.94 9,769.00 9,456.00 10,103.00 10,434.00 10,176.00 11,647.00 10,838.00 9,708.00 10,745.00 9,950.00 9,999.00 12,430.00 12,263.00 15,321.00 14,584.00 9,477.71 7,518.64 7,905.00 7,211.00 2,976.00 2,667.00 1,945.67 1,656.00 3,284.00 3,256.00 2,927.00 3,378.00 3,195.00 5,909.00 4,566.00 3,928.00 5,008.00 5,209.00 6,794.00 8,857.00 6,822.00 6,212.00 6,230.00 6,033.00 6,473.00 6,940.00 5,367.00 4,776.00 4,195.00 4,644.00 4,617.00 4,658.00 5,610.00 4,893.00 4,728.00 4,876.00 4,579.00 5,067.00 3,655.00 3,758.00 3,911.00 3,641.00 2,986.00 3,030.00 2,775.00 2,992.00 2,870.00 2,942.00 2,391.58 2,391.58
Total non-current assets + 53,508.93 53,490.37 43,804.00 46,364.00 46,277.00 46,105.00 44,504.00 44,353.00 44,156.00 44,207.00 43,682.00 43,797.00 44,001.00 43,439.00 42,823.00 40,573.00 41,071.00 33,897.77 35,242.00 45,130.00 45,821.00 29,794.00 30,190.00 22,958.15 31,740.00 32,429.00 32,523.00 32,432.00 32,615.00 31,979.00 33,813.00 35,733.00 35,881.00 35,925.00 37,363.00 37,665.00 16,268.00 18,436.00 18,263.00 18,484.00 18,467.00 19,318.00 19,785.00 19,800.00 21,074.00 20,500.00 20,803.00 20,507.00 20,331.00 19,614.00 19,812.00 19,762.00 19,597.00 19,637.00 19,317.00 19,115.00 18,683.00 18,283.00 17,719.00 17,092.00 17,153.00 19,320.00 19,207.00 19,579.00 19,239.00 19,128.42 19,128.42
Total assets 65,015.58 63,372.31 53,573.00 55,820.00 56,380.00 56,539.00 54,680.00 56,000.00 54,994.00 53,915.00 54,427.00 53,747.00 54,000.00 55,869.00 55,086.00 55,894.00 55,655.00 43,375.48 42,760.64 53,035.00 53,032.00 32,770.00 32,857.00 24,903.82 33,396.00 35,713.00 35,779.00 35,359.00 35,993.00 35,174.00 39,722.00 40,299.00 39,809.00 40,933.00 42,572.00 44,459.00 25,125.00 25,258.00 24,475.00 24,714.00 24,500.00 25,791.00 26,725.00 25,167.00 25,850.00 24,695.00 25,447.00 25,124.00 24,989.00 25,224.00 24,705.00 24,490.00 24,473.00 24,216.00 24,384.00 22,770.00 22,441.00 22,194.00 21,360.00 20,078.00 20,183.00 22,095.00 22,199.00 22,449.00 22,181.00 21,520.00 21,520.00 18,466.00 20,987.00
Total current liabilities + 7,348.94 6,308.85 5,651.00 7,142.00 6,910.00 7,362.00 6,383.00 7,029.00 6,365.00 6,210.00 7,205.00 6,624.00 6,118.00 8,021.00 7,934.00 8,865.00 9,140.00 5,775.33 5,605.68 6,596.00 5,311.00 2,359.00 1,936.00 1,585.90 2,335.00 2,521.00 2,909.00 2,870.00 3,070.00 2,600.00 4,692.00 3,916.00 3,518.00 4,436.00 3,706.00 4,714.00 2,902.00 2,671.00 2,003.00 2,155.00 1,852.00 1,858.00 1,940.00 2,335.00 2,426.00 2,957.00 3,296.00 3,708.00 4,020.00 3,779.00 3,663.00 3,463.00 3,567.00 3,270.00 3,409.00 3,083.00 3,450.00 3,388.00 2,750.00 2,527.00 3,164.00 2,485.00 2,163.00 1,974.00 2,225.00 1,922.48 1,922.48 1,798.00 3,125.00
Total non-current liabilities + 25,049.57 25,451.24 19,533.00 19,261.00 19,423.00 19,408.00 18,692.00 18,945.00 18,884.00 18,993.00 18,395.00 19,831.00 19,917.00 20,259.00 19,378.00 20,742.00 21,889.00 18,935.66 17,935.49 22,799.00 24,092.00 13,704.00 13,889.00 10,607.93 13,327.00 13,991.00 13,643.00 13,439.00 15,504.00 15,106.00 16,406.00 17,380.00 16,910.00 16,516.00 19,433.00 20,044.00 10,506.00 10,997.00 11,041.00 10,882.00 10,674.00 11,542.00 11,772.00 11,737.00 12,295.00 11,552.00 11,408.00 10,988.00 10,870.00 11,499.00 10,936.00 11,121.00 11,075.00 11,140.00 10,911.00 9,716.00 9,290.00 9,400.00 9,306.00 8,720.00 8,704.00 9,588.00 9,877.00 10,420.00 10,055.00 10,163.00 10,163.00
Total liabilities 32,398.51 31,760.10 25,184.00 26,403.00 26,333.00 26,770.00 25,075.00 25,974.00 25,249.00 25,203.00 25,600.00 26,455.00 26,035.00 28,280.00 27,312.00 29,607.00 31,029.00 24,710.99 23,541.17 29,395.00 29,403.00 16,063.00 15,825.00 12,193.83 15,662.00 16,512.00 16,552.00 16,309.00 18,574.00 17,706.00 21,098.00 21,296.00 20,428.00 20,952.00 23,139.00 24,758.00 13,408.00 13,668.00 13,044.00 13,037.00 12,526.00 13,400.00 13,712.00 14,072.00 14,721.00 14,509.00 14,704.00 14,696.00 14,890.00 15,278.00 14,599.00 14,584.00 14,642.00 14,434.00 14,320.00 12,799.00 12,740.00 12,788.00 12,056.00 11,247.00 11,868.00 12,073.00 12,040.00 12,394.00 12,280.00 11,907.62 11,907.62 10,718.00
Total stockholders' equity + 32,601.03 31,596.23 28,374.00 29,402.00 30,032.00 29,754.00 29,591.00 30,012.00 29,731.00 28,698.00 28,814.00 27,279.00 27,952.00 27,576.00 27,762.00 26,275.00 24,614.00 18,655.00 19,210.80 23,629.00 23,618.00 16,707.00 17,032.00 12,709.99 17,734.00 19,201.00 19,227.00 19,050.00 17,419.00 17,468.00 18,624.00 19,003.00 19,381.00 19,981.00 19,433.00 19,701.00 11,717.00 11,590.00 11,431.00 11,677.00 11,974.00 12,391.00 13,013.00 11,095.00 11,129.00 10,186.00 10,743.00 10,428.00 10,099.00 9,946.00 10,106.00 9,906.00 9,831.00 9,782.00 10,064.00 9,971.00 9,701.00 9,384.00 9,304.00 8,831.00 8,315.00 10,022.00 10,159.00 10,055.00 9,901.00 9,612.38 9,612.38 7,748.00
Common shares outstanding 1,879 1,864 1,793 1,831 1,831 1,863 1,863 1,870 1,878 1,882 1,905 1,956 1,956 2,026 2,026 2,026 2,026 1,637 1,637 1,637 1,637 1,229 1,229 1,229 1,229 1,229 1,229 1,229 1,229 1,229 1,229 1,229 1,229 1,229 1,229 1,113 833 833 833 833 833 833 833 829 779 757 759 758 757 757 757 757 758 758 758 758 760 757 758 758 758 753 754 754 752 752 751 751 751 751
about 9 hours ago