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 + 3,555.95 3,300.00 3,226.00 2,801.00 2,165.00 2,177.00 2,932.00 2,773.00 980.00 998.00 6,957.00 2,299.00 1,066.00 2,883.00 1,096.00 1,284.00 2,248.00 1,907.00 2,875.00 2,044.00
Accounts receivable, net 3,708.94 3,059.00 3,408.00 3,696.00 4,529.00 4,581.00 5,676.00 5,822.00 7,128.00 7,523.00 5,350.00 5,408.00 5,338.00 5,572.00 6,213.00 5,476.00 5,019.00 4,653.00 3,546.00 2,922.00
Inventories 3,178.95 3,007.00 4,021.00 3,833.00 3,818.00 4,403.00 4,422.00 4,731.00 4,924.00 4,954.00 3,966.00 4,371.00 5,053.00 5,502.00 5,012.00 3,866.00 3,332.00 3,396.00 2,440.00 1,879.00
Other current assets 3,501.95 3,186.00 1,830.00 1,721.00 2,061.00 1,844.00 1,391.00 1,459.00 2,367.00 3,763.00 2,136.00 2,391.00 2,291.00 2,402.00 2,132.00 1,616.00 3,084.00 1,470.00 998.00 795.00
Total current assets 13,945.78 12,552.00 12,485.00 12,051.00 12,573.00 13,005.00 13,464.00 13,794.00 15,382.00 16,961.00 18,398.00 14,396.00 13,720.00 16,355.00 14,453.00 12,242.00 12,141.00 11,426.00 9,859.00 7,640.00
Total non-current assets + 26,801.58 26,774.00 30,993.00 31,960.00 35,094.00 37,634.00 44,005.00 46,889.00 55,233.00 75,929.00 35,860.00 32,024.00 33,788.00 34,254.00 35,689.00 26,810.00 21,669.00 21,478.00 13,553.00 12,831.00
Total assets 40,747.37 39,326.00 43,479.00 44,011.00 47,666.00 50,640.00 57,470.00 60,683.00 70,615.00 92,890.00 54,258.00 46,420.00 47,508.00 50,609.00 50,142.00 39,052.00 33,810.00 32,904.00 23,412.00 20,471.00
Total current liabilities + 13,455.79 12,796.00 12,247.00 11,469.00 11,027.00 13,164.00 13,674.00 14,322.00 17,921.00 18,519.00 13,005.00 12,289.00 11,965.00 12,888.00 13,847.00 9,894.00 7,602.00 8,481.00 5,371.00 4,071.00
Total non-current liabilities + 19,377.70 20,810.00 23,106.00 23,944.00 25,395.00 26,415.00 28,733.00 30,567.00 33,949.00 39,378.00 11,326.00 10,776.00 12,907.00 14,854.00 13,952.00 7,156.00 6,949.00 8,063.00 4,281.00 5,223.00
Total liabilities 32,833.49 33,606.00 35,353.00 35,413.00 36,422.00 39,579.00 42,407.00 44,889.00 51,870.00 57,897.00 24,331.00 23,065.00 24,872.00 27,742.00 27,799.00 17,050.00 14,551.00 16,544.00 9,652.00 9,294.00
Total stockholders' equity + 7,909.88 5,373.00 7,506.00 7,804.00 10,278.00 10,026.00 13,972.00 14,707.00 17,359.00 33,337.00 29,769.00 23,313.00 22,565.00 22,768.00 22,195.00 21,947.00 19,222.00 16,300.00 13,724.00 11,142.00
Common shares outstanding 1,173 1,131 1,119 1,110 1,107 1,095 1,091 1,021 1,016 961 864 858 850 873 893 921 896 820 830 805
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 + 3,741.04 3,556.00 2,203.00 2,161.00 1,697.00 3,300.00 3,319.00 2,258.00 2,991.00 3,226.00 2,249.00 2,669.00 2,143.00 2,801.00 2,225.00 2,058.00 2,175.00 2,165.00 2,045.00 2,436.00 1,743.00 2,177.00 1,827.00 3,427.00 2,867.00 2,932.00 2,236.00 3,258.00 3,103.00 2,773.00 2,867.00 2,994.00 2,573.00 977.00 694.00 599.00 900.00 1,667.00 2,236.00 6,984.00 5,969.00 6,957.00 939.00 1,068.00 3,396.00 2,299.00 1,546.00 949.00 901.00 1,066.00 1,149.00 1,248.00 1,394.00 2,883.00 1,432.00 1,188.00 1,062.00 1,096.00 1,123.00 1,157.00 748.00 1,284.00 956.00 4,878.00 2,693.00 2,248.00 1,778.00 1,803.00 2,400.00 1,907.00 3,255.00 3,287.00 3,202.00 2,875.00 2,657.00 2,664.00 2,343.00 2,044.00 1,675.50 1,310.70 1,307.30
Accounts receivable, net 3,393.04 3,709.00 3,810.00 3,564.00 3,384.00 3,059.00 3,462.00 3,766.00 3,456.00 3,408.00 3,385.00 3,539.00 3,435.00 3,696.00 3,730.00 4,471.00 4,253.00 4,529.00 4,046.00 4,488.00 4,572.00 4,581.00 4,385.00 4,545.00 5,189.00 5,676.00 5,254.00 5,260.00 5,108.00 5,822.00 5,665.00 6,061.00 6,289.00 7,128.00 7,424.00 7,320.00 7,264.00 7,523.00 8,071.00 5,374.00 5,188.00 5,350.00 5,275.00 5,568.00 5,508.00 5,408.00 5,410.00 5,389.00 5,275.00 5,338.00 5,191.00 5,305.00 5,416.00 5,572.00 5,782.00 5,430.00 6,056.00 6,213.00 5,605.00 5,469.00 5,576.00 5,476.00 5,228.00 4,985.00 5,136.00 5,019.00 4,689.00 4,376.00 4,134.00 4,653.00 3,916.00 3,784.00 3,600.00 3,546.00 3,277.00 3,051.00 2,772.00 2,922.00 3,698.40 3,583.70 2,865.40
Inventories 3,176.04 3,179.00 3,323.00 3,497.00 3,247.00 3,007.00 3,959.00 3,927.00 3,949.00 4,021.00 4,051.00 4,109.00 4,118.00 3,833.00 3,859.00 4,049.00 4,012.00 3,818.00 4,167.00 4,362.00 4,406.00 4,403.00 4,516.00 4,361.00 4,290.00 4,422.00 4,636.00 4,850.00 4,782.00 4,731.00 4,866.00 4,971.00 5,113.00 4,924.00 5,060.00 5,132.00 4,999.00 4,954.00 5,349.00 3,921.00 3,963.00 3,966.00 4,092.00 4,226.00 4,174.00 4,371.00 4,591.00 4,940.00 4,976.00 5,053.00 5,244.00 5,326.00 5,385.00 5,502.00 5,461.00 5,293.00 5,332.00 5,012.00 4,670.00 4,458.00 4,225.00 3,866.00 3,862.00 3,078.00 3,244.00 3,332.00 3,449.00 3,496.00 3,211.00 3,396.00 2,872.00 2,907.00 2,644.00 2,440.00 2,298.00 2,147.00 2,084.00 1,879.00 1,867.60 1,772.10 1,689.30
Other current assets 3,400.04 3,502.00 3,400.00 3,398.00 3,200.00 3,186.00 1,574.00 1,681.00 1,901.00 1,830.00 1,740.00 1,771.00 1,805.00 1,721.00 1,639.00 1,586.00 2,011.00 2,061.00 1,896.00 1,536.00 1,680.00 1,844.00 1,432.00 1,473.00 1,601.00 1,391.00 1,411.00 1,530.00 1,568.00 1,459.00 1,475.00 1,818.00 1,867.00 2,367.00 3,062.00 1,544.00 1,672.00 3,084.00 2,409.00 2,065.00 1,874.00 2,136.00 2,205.00 2,437.00 2,633.00 2,391.00 2,448.00 2,268.00 2,296.00 2,291.00 2,322.00 2,212.00 2,221.00 2,402.00 2,308.00 2,314.00 2,517.00 2,132.00 1,620.00 1,514.00 1,503.00 1,416.00 1,813.00 1,502.00 1,538.00 3,084.00 1,543.00 1,360.00 1,395.00 1,470.00 908.00 845.00 1,046.00 998.00 900.00 810.00 822.00 795.00 795.00
Total current assets 13,710.16 13,946.00 12,736.00 12,620.00 11,528.00 12,552.00 12,314.00 11,632.00 12,297.00 12,485.00 11,425.00 12,088.00 11,501.00 12,051.00 11,453.00 12,164.00 12,451.00 12,573.00 12,154.00 12,822.00 12,401.00 13,005.00 12,160.00 12,781.00 12,884.00 13,464.00 12,542.00 13,805.00 13,431.00 13,794.00 13,881.00 14,711.00 14,687.00 15,382.00 16,226.00 14,595.00 14,835.00 16,961.00 17,386.00 18,344.00 16,994.00 18,398.00 12,500.00 13,299.00 15,711.00 14,396.00 13,922.00 13,546.00 13,448.00 13,720.00 13,906.00 14,091.00 14,416.00 16,355.00 14,983.00 14,225.00 14,967.00 14,453.00 13,018.00 12,598.00 12,052.00 12,042.00 11,859.00 14,443.00 12,611.00 12,141.00 11,459.00 11,035.00 11,140.00 11,426.00 10,951.00 10,823.00 10,492.00 9,859.00 9,132.00 8,672.00 8,021.00 7,640.00 7,241.50 6,666.50 5,862.00
Total non-current assets + 26,330.31 26,802.00 27,120.00 27,510.00 26,886.00 26,774.00 29,444.00 29,706.00 30,476.00 30,993.00 30,663.00 31,007.00 31,956.00 31,960.00 32,801.00 33,767.00 34,607.00 35,094.00 35,698.00 36,374.00 36,603.00 37,634.00 37,576.00 42,211.00 42,446.00 44,005.00 44,704.00 45,617.00 46,422.00 46,889.00 51,180.00 52,319.00 54,494.00 55,233.00 69,856.00 71,760.00 76,441.00 75,929.00 81,361.00 39,576.00 38,132.00 35,860.00 36,125.00 37,072.00 31,240.00 32,024.00 32,686.00 33,188.00 33,444.00 33,788.00 33,944.00 33,412.00 33,653.00 34,254.00 34,597.00 34,656.00 35,503.00 35,689.00 28,260.00 27,559.00 27,201.00 26,110.00 27,177.00 20,742.00 21,440.00 21,669.00 21,836.00 21,216.00 21,103.00 21,478.00 14,016.00 14,197.00 14,140.00 13,553.00 13,363.00 13,074.00 13,006.00 12,831.00 12,764.10 12,702.40 12,500.60
Total assets 40,040.47 40,748.00 39,856.00 40,131.00 38,415.00 39,326.00 41,758.00 41,338.00 42,773.00 43,479.00 42,088.00 43,095.00 43,456.00 44,011.00 44,252.00 45,932.00 47,059.00 47,666.00 47,851.00 49,195.00 49,004.00 50,640.00 49,737.00 54,991.00 55,330.00 57,470.00 57,246.00 59,424.00 59,854.00 60,683.00 65,061.00 67,030.00 69,181.00 70,615.00 86,082.00 86,355.00 91,276.00 92,890.00 98,747.00 57,920.00 55,126.00 54,258.00 48,625.00 50,371.00 46,951.00 46,420.00 46,608.00 46,734.00 46,892.00 47,508.00 47,850.00 47,503.00 48,069.00 50,609.00 49,580.00 48,881.00 50,470.00 50,142.00 41,278.00 40,157.00 39,253.00 38,152.00 39,036.00 35,185.00 34,051.00 33,810.00 33,295.00 32,251.00 32,243.00 32,904.00 24,967.00 25,020.00 24,632.00 23,412.00 22,495.00 21,746.00 21,027.00 20,471.00 20,005.60 19,368.90 18,362.60
Total current liabilities + 13,532.16 13,456.00 11,491.00 11,861.00 11,157.00 12,796.00 13,797.00 13,037.00 13,792.00 12,247.00 11,394.00 11,843.00 10,411.00 11,469.00 11,534.00 10,996.00 11,613.00 11,027.00 11,825.00 12,691.00 12,089.00 13,164.00 12,103.00 11,751.00 12,322.00 13,674.00 14,107.00 14,452.00 14,028.00 14,322.00 14,830.00 14,215.00 14,756.00 17,921.00 16,943.00 15,457.00 15,903.00 18,519.00 19,286.00 14,411.00 12,905.00 13,005.00 12,978.00 14,473.00 12,467.00 12,289.00 11,669.00 11,854.00 11,402.00 11,965.00 12,160.00 12,835.00 12,356.00 12,888.00 10,625.00 10,005.00 13,627.00 13,847.00 11,480.00 10,046.00 8,885.00 9,694.00 9,323.00 8,182.00 8,343.00 7,602.00 7,234.00 7,240.00 8,570.00 8,481.00 4,982.00 5,457.00 5,751.00 5,371.00 5,218.00 4,737.00 4,641.00 4,071.00 3,944.20 3,993.80 3,681.50
Total non-current liabilities + 18,276.22 19,379.00 21,111.00 21,436.00 20,989.00 20,810.00 21,577.00 21,738.00 21,438.00 23,106.00 23,183.00 23,544.00 24,434.00 23,944.00 23,200.00 25,108.00 25,186.00 25,395.00 24,575.00 25,193.00 25,940.00 26,415.00 27,042.00 28,416.00 28,420.00 28,733.00 28,215.00 29,722.00 30,005.00 30,567.00 31,097.00 33,447.00 34,323.00 33,949.00 38,844.00 41,290.00 39,628.00 39,378.00 42,433.00 11,486.00 11,630.00 11,326.00 12,747.00 12,813.00 11,807.00 10,776.00 11,269.00 11,291.00 12,460.00 12,907.00 13,302.00 13,058.00 12,899.00 14,854.00 15,883.00 15,983.00 13,643.00 13,952.00 6,859.00 6,363.00 7,235.00 6,456.00 8,007.00 7,640.00 6,025.00 6,949.00 6,760.00 7,161.00 7,536.00 8,063.00 5,108.00 4,447.00 4,447.00 4,281.00 4,320.00 4,914.00 4,962.00 5,223.00 5,447.90 5,440.40 5,442.40
Total liabilities 31,808.38 32,835.00 32,602.00 33,297.00 32,146.00 33,606.00 35,374.00 34,775.00 35,230.00 35,353.00 34,577.00 35,387.00 34,845.00 35,413.00 34,734.00 36,104.00 36,799.00 36,422.00 36,400.00 37,884.00 38,029.00 39,579.00 39,145.00 40,167.00 40,742.00 42,407.00 42,322.00 44,174.00 44,033.00 44,889.00 45,927.00 47,662.00 49,079.00 51,870.00 55,787.00 56,747.00 55,531.00 57,897.00 61,719.00 25,897.00 24,535.00 24,331.00 25,725.00 27,286.00 24,274.00 23,065.00 22,938.00 23,145.00 23,862.00 24,872.00 25,462.00 25,893.00 25,255.00 27,742.00 26,508.00 25,988.00 27,270.00 27,799.00 18,339.00 16,409.00 16,120.00 16,150.00 17,330.00 15,822.00 14,368.00 14,551.00 13,994.00 14,401.00 16,106.00 16,544.00 10,090.00 9,904.00 10,198.00 9,652.00 9,538.00 9,651.00 9,603.00 9,294.00 9,392.10 9,434.20 9,123.90
Total stockholders' equity + 8,228.10 7,909.88 7,250.00 6,827.00 6,262.00 5,373.00 6,065.00 6,359.00 7,278.00 7,506.00 6,929.00 7,052.00 7,860.00 7,804.00 8,767.00 9,037.00 9,344.00 10,278.00 10,467.00 10,324.00 10,000.00 10,026.00 9,593.00 13,852.00 13,531.00 13,972.00 13,790.00 14,122.00 14,732.00 14,707.00 17,730.00 17,939.00 18,621.00 17,359.00 28,671.00 27,994.00 34,023.00 33,337.00 35,129.00 30,150.00 30,435.00 29,769.00 22,739.00 23,038.00 22,636.00 23,313.00 23,633.00 23,540.00 22,967.00 22,565.00 22,308.00 21,515.00 22,714.00 22,768.00 22,934.00 22,751.00 23,051.00 22,195.00 22,863.00 23,685.00 23,073.00 21,947.00 21,668.00 19,328.00 19,650.00 19,222.00 19,264.00 17,815.00 16,137.00 16,300.00 14,843.00 15,075.00 14,396.00 13,724.00 12,919.00 12,058.00 11,388.00 11,142.00 10,578.50 9,901.30 9,217.60
Common shares outstanding 1,179 1,173 1,164 1,161 1,159 1,133 1,133 1,133 1,123 1,137 1,135 1,120 1,115 1,111 1,119 1,110 1,107 1,103 1,109 1,109 1,107 1,107 1,096 1,100 1,096 1,094 1,092 1,092 1,090 1,031 1,018 1,018 1,020 1,017 1,017 1,017 1,017 1,015 984 920 920 875 862 859 859 861 861 857 852 848 846 849 856 856 869 873 882 882 890 896 902 902 921 921 921 921 915 895 894 894 837 836 817 817 832 828 827 827 834 834 722
about 10 hours ago