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 + 4,922.00 6,184.00 6,083.00 4,587.00 3,522.00 3,846.00 2,734.00 2,601.00 2,231.00 1,964.00 2,106.00 2,351.00 1,894.00 2,489.00 2,325.00 3,011.00 2,620.00 1,660.00 3,886.00 2,673.00
Accounts receivable, net 1,745.00 2,437.00 2,660.00 2,648.00 2,174.00 1,823.00 1,380.00 1,476.00 1,404.00 939.00 820.00 911.00 1,049.00 1,005.00 1,313.00 1,839.00 2,120.00 1,749.00 2,217.00 1,993.00
Inventories 3,136.00 2,794.00 2,698.00 2,583.00 1,978.00 1,838.00 1,691.00 1,567.00 1,335.00 1,173.00 1,251.00 1,269.00 1,336.00 1,353.00 1,531.00 1,497.00 1,275.00 1,840.00 1,354.00 1,639.00
Other current assets 1,468.00 319.00 366.00 734.00 42.00 53.00 452.00 45.00 55.00 311.00 503.00 520.00 528.00 655.00 411.00 253.00 329.00 252.00 205.00 281.00
Total current assets 11,271.00 11,734.00 11,807.00 9,818.00 7,834.00 7,669.00 6,257.00 5,859.00 5,099.00 4,387.00 4,680.00 5,051.00 4,807.00 5,502.00 5,580.00 6,600.00 6,344.00 5,501.00 7,662.00 6,586.00
Total non-current assets + 13,529.00 13,009.00 12,646.00 11,169.00 8,579.00 7,637.00 5,611.00 5,931.00 5,773.00 3,617.00 3,515.00 3,953.00 4,366.00 4,932.00 6,514.00 6,749.00 7,311.00 8,412.00 6,610.00 7,612.00
Total assets 24,800.00 24,743.00 24,453.00 20,987.00 16,413.00 15,306.00 11,868.00 11,790.00 10,872.00 8,004.00 8,195.00 9,004.00 9,173.00 10,434.00 12,094.00 13,349.00 13,655.00 13,913.00 14,272.00 14,198.00
Total current liabilities + 3,351.00 3,773.00 3,730.00 4,666.00 2,965.00 3,754.00 2,064.00 2,127.00 2,030.00 1,588.00 1,560.00 1,766.00 1,993.00 2,555.00 2,569.00 3,122.00 2,280.00 2,218.00 2,077.00 1,963.00
Total non-current liabilities + 3,224.00 3,291.00 3,871.00 2,817.00 3,867.00 3,244.00 2,693.00 2,536.00 3,020.00 1,820.00 1,942.00 2,183.00 1,463.00 1,515.00 1,529.00 1,730.00 3,012.00 3,263.00 2,622.00 2,436.00
Total liabilities 6,575.00 7,064.00 7,601.00 7,483.00 6,832.00 6,998.00 4,757.00 4,663.00 5,050.00 3,408.00 3,502.00 3,949.00 3,456.00 4,070.00 4,098.00 4,852.00 5,292.00 5,481.00 4,699.00 4,399.00
Total stockholders' equity + 17,828.00 17,449.00 16,729.00 13,504.00 9,581.00 8,308.00 7,043.00 7,127.00 5,822.00 4,535.00 4,632.00 4,994.00 5,643.00 6,225.00 7,603.00 7,587.00 7,147.00 8,156.00 9,573.00 9,747.00
Common shares outstanding 923 939 944 912 924 920 904 911 906 886 881 890 890 887 904 911 877 892 899 1,003
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 + 4,571.00 4,922.00 4,789.78 5,629.00 5,959.00 6,184.00 6,296.00 6,285.00 6,239.00 6,083.00 5,054.00 4,563.00 4,519.00 4,587.00 4,088.00 3,443.00 3,394.00 3,522.00 3,462.00 4,251.00 4,159.00 3,846.00 3,527.00 2,621.00 2,700.00 2,734.00 2,478.00 2,457.00 2,638.00 2,601.00 2,171.00 2,129.00 2,234.00 2,190.00 2,621.00 2,039.00 1,976.00 1,964.00 2,017.00 2,039.00 2,040.00 2,106.00 2,207.00 2,254.00 2,287.00 2,351.00 2,460.00 1,561.00 1,745.00 1,894.00 1,526.00 1,773.00 1,906.00 2,489.00 1,923.00 2,065.00 2,213.00 2,325.00 2,528.00 2,932.00 2,718.00 3,011.00 3,096.00 3,235.00 2,460.00 2,620.00 2,531.00 2,444.00 2,468.00 1,660.00 1,594.00 3,034.00 3,120.00 3,886.00 3,039.00 2,780.00 2,780.00 2,673.00 2,058.00 2,992.00 3,734.00
Accounts receivable, net 1,820.00 1,745.00 1,628.04 2,128.00 1,385.00 2,437.00 1,730.00 1,708.00 1,787.00 1,731.00 1,837.00 1,984.00 2,013.00 2,648.00 2,227.00 2,074.00 1,809.00 2,174.00 1,611.00 2,214.00 1,418.00 1,823.00 1,433.00 1,171.00 1,294.00 1,380.00 1,388.00 1,593.00 1,102.00 1,476.00 1,309.00 1,106.00 1,042.00 1,149.00 1,057.00 1,012.00 946.00 939.00 1,009.00 886.00 891.00 820.00 989.00 983.00 971.00 911.00 1,046.00 1,098.00 1,112.00 1,049.00 1,181.00 1,118.00 1,025.00 1,005.00 1,040.00 1,072.00 971.00 1,313.00 1,828.00 2,051.00 1,914.00 1,839.00 2,151.00 2,072.00 2,054.00 2,120.00 2,476.00 2,279.00 1,997.00 1,749.00 2,286.00 2,207.00 2,172.00 2,217.00 2,306.00 2,139.00 2,025.00 1,993.00 2,237.00 2,205.00 2,126.00
Inventories 3,173.00 3,136.00 3,182.71 3,265.00 3,014.00 2,794.00 2,875.00 2,810.00 2,685.00 2,698.00 2,870.00 3,045.00 2,870.00 2,583.00 2,381.00 2,307.00 2,147.00 1,978.00 1,969.00 1,967.00 1,843.00 1,838.00 1,931.00 1,963.00 1,772.00 1,691.00 1,785.00 1,893.00 1,765.00 1,567.00 1,586.00 1,563.00 1,435.00 1,335.00 1,321.00 1,262.00 1,201.00 1,173.00 1,238.00 1,266.00 1,302.00 1,251.00 1,253.00 1,242.00 1,193.00 1,269.00 1,263.00 1,323.00 1,331.00 1,336.00 1,316.00 1,336.00 1,306.00 1,353.00 1,484.00 1,489.00 1,508.00 1,531.00 1,701.00 1,755.00 1,671.00 1,497.00 1,432.00 1,302.00 1,265.00 1,275.00 1,299.00 1,449.00 1,656.00 1,840.00 1,787.00 1,580.00 1,539.00 1,354.00 1,370.00 1,337.00 1,676.00 1,639.00 1,586.00 1,548.00 1,479.00
Other current assets 1,263.00 1,468.00 1,274.29 498.00 1,050.00 319.00 1,062.00 1,044.00 1,183.00 1,295.00 1,230.00 1,215.00 962.00 734.00 618.00 633.00 633.00 42.00 573.00 650.00 550.00 53.00 504.00 448.00 510.00 452.00 475.00 60.00 514.00 45.00 442.00 405.00 449.00 425.00 404.00 443.00 351.00 311.00 461.00 502.00 567.00 503.00 624.00 520.00 538.00 520.00 707.00 793.00 512.00 528.00 777.00 819.00 679.00 655.00 767.00 773.00 784.00 411.00 222.00 202.00 314.00 253.00 291.00 997.00 246.00 329.00 285.00 330.00 248.00 252.00 252.00 307.00 230.00 205.00 1,448.00 1,409.00 193.00 281.00 693.00 1,067.00 152.00
Total current assets 10,827.00 11,271.00 10,884.73 11,520.00 11,408.00 11,734.00 11,963.00 11,869.00 11,894.00 11,807.00 10,991.00 10,807.00 10,364.00 9,818.00 9,314.00 8,457.00 7,983.00 7,834.00 7,615.00 8,432.00 7,970.00 7,669.00 7,395.00 6,203.00 6,276.00 6,257.00 6,126.00 6,003.00 6,019.00 5,859.00 5,508.00 5,201.00 5,160.00 5,099.00 5,403.00 4,706.00 4,474.00 4,387.00 4,725.00 4,681.00 4,800.00 4,680.00 5,073.00 4,968.00 4,989.00 5,051.00 5,476.00 4,767.00 4,700.00 4,807.00 4,800.00 5,046.00 4,916.00 5,502.00 5,214.00 5,399.00 5,476.00 5,580.00 6,279.00 6,940.00 6,617.00 6,600.00 6,970.00 6,609.00 6,025.00 6,344.00 6,591.00 6,502.00 6,369.00 5,501.00 5,919.00 7,128.00 7,061.00 7,662.00 8,163.00 7,665.00 6,674.00 6,586.00 6,574.00 7,812.00 7,491.00
Total non-current assets + 14,303.00 13,529.00 13,923.73 15,024.00 13,515.00 13,009.00 13,553.00 14,004.00 13,079.00 12,646.00 11,571.00 11,094.00 10,840.00 11,169.00 8,964.00 8,819.00 8,239.00 8,579.00 7,255.00 7,900.00 7,008.00 7,637.00 6,371.00 5,959.00 5,654.00 5,611.00 5,496.00 6,430.00 5,369.00 5,931.00 4,905.00 6,077.00 4,908.00 4,582.00 4,358.00 5,185.00 3,852.00 3,617.00 3,553.00 4,525.00 3,581.00 3,515.00 3,613.00 4,868.00 3,723.00 3,953.00 3,935.00 5,364.00 4,317.00 4,366.00 4,524.00 4,597.00 4,716.00 4,932.00 5,498.00 6,148.00 6,409.00 6,514.00 6,921.00 7,230.00 7,065.00 6,749.00 6,736.00 7,922.00 7,124.00 7,311.00 7,611.00 7,708.00 7,839.00 8,412.00 9,065.00 7,925.00 8,273.00 6,610.00 5,835.00 5,767.00 7,526.00 7,612.00 7,328.00 7,341.00 6,894.00
Total assets 25,130.00 24,800.00 24,808.46 26,544.00 24,923.00 24,743.00 25,516.00 25,883.00 24,973.00 24,453.00 22,562.00 21,901.00 21,204.00 20,987.00 18,278.00 17,276.00 16,222.00 16,413.00 14,870.00 16,332.00 14,978.00 15,306.00 13,766.00 12,162.00 11,930.00 11,868.00 11,622.00 12,433.00 11,389.00 11,790.00 10,413.00 11,278.00 10,068.00 9,681.00 9,761.00 9,891.00 8,326.00 8,004.00 8,278.00 9,128.00 8,381.00 8,195.00 8,686.00 9,836.00 8,712.00 9,004.00 9,411.00 9,986.00 9,017.00 9,173.00 9,324.00 9,643.00 9,632.00 10,434.00 10,712.00 11,547.00 11,885.00 12,094.00 13,200.00 14,170.00 13,682.00 13,349.00 13,706.00 14,531.00 13,149.00 13,655.00 14,202.00 14,210.00 14,208.00 13,913.00 14,984.00 15,053.00 15,334.00 14,272.00 13,998.00 13,432.00 14,200.00 14,198.00 13,902.00 15,153.00 14,385.00
Total current liabilities + 3,268.00 3,351.00 3,377.67 4,971.00 3,739.00 3,773.00 4,208.00 5,225.00 3,566.00 3,730.00 3,737.00 4,041.00 4,014.00 4,666.00 3,836.00 3,712.00 3,074.00 2,965.00 2,851.00 4,173.00 3,200.00 3,754.00 3,126.00 2,975.00 2,056.00 2,064.00 2,132.00 2,186.00 2,068.00 2,127.00 2,169.00 2,221.00 2,085.00 2,020.00 2,359.00 2,674.00 1,704.00 1,588.00 1,676.00 1,620.00 1,597.00 1,560.00 1,874.00 2,081.00 1,818.00 1,766.00 1,781.00 1,961.00 1,910.00 1,993.00 2,081.00 2,451.00 2,197.00 2,555.00 3,321.00 3,456.00 2,953.00 2,569.00 3,190.00 3,570.00 3,123.00 3,122.00 3,597.00 3,577.00 3,166.00 2,280.00 2,439.00 2,322.00 2,074.00 2,218.00 2,709.00 2,679.00 2,478.00 2,077.00 1,925.00 1,936.00 1,763.00 1,963.00 2,412.00 3,810.00 3,419.00
Total non-current liabilities + 3,691.00 3,224.00 3,239.99 2,600.00 3,225.00 3,291.00 3,504.00 2,722.00 4,208.00 3,871.00 3,318.00 3,287.00 3,325.00 2,817.00 3,464.00 3,342.00 3,321.00 3,867.00 3,449.00 3,600.00 3,162.00 3,244.00 2,896.00 1,996.00 2,664.00 2,693.00 2,738.00 3,167.00 2,708.00 2,536.00 2,192.00 3,068.00 2,214.00 2,194.00 2,253.00 1,735.00 1,850.00 1,820.00 1,957.00 2,226.00 1,967.00 1,942.00 2,079.00 2,484.00 2,133.00 2,183.00 2,230.00 1,714.00 1,432.00 1,463.00 1,437.00 1,515.00 1,487.00 1,515.00 1,062.00 1,081.00 1,088.00 1,529.00 1,547.00 1,761.00 1,718.00 1,730.00 1,756.00 1,875.00 1,946.00 3,012.00 3,193.00 3,222.00 3,180.00 3,539.00 3,219.00 2,961.00 2,964.00 2,622.00 2,698.00 2,525.00 2,522.00 2,436.00 2,169.00 2,219.00 2,162.00
Total liabilities 6,959.00 6,575.00 6,617.67 7,571.00 6,964.00 7,064.00 7,712.00 7,947.00 7,774.00 7,601.00 7,055.00 7,328.00 7,339.00 7,483.00 7,300.00 7,054.00 6,395.00 6,832.00 6,300.00 7,773.00 6,362.00 6,998.00 6,022.00 4,971.00 4,720.00 4,757.00 4,870.00 5,353.00 4,776.00 4,663.00 4,361.00 5,289.00 4,299.00 4,214.00 4,612.00 4,409.00 3,554.00 3,408.00 3,633.00 3,846.00 3,564.00 3,502.00 3,953.00 4,565.00 3,951.00 3,949.00 4,011.00 3,675.00 3,342.00 3,456.00 3,518.00 3,966.00 3,684.00 4,070.00 4,383.00 4,537.00 4,041.00 4,098.00 4,737.00 5,331.00 4,841.00 4,852.00 5,353.00 5,452.00 5,112.00 5,292.00 5,632.00 5,544.00 5,254.00 5,757.00 5,928.00 5,640.00 5,442.00 4,699.00 4,623.00 4,461.00 4,285.00 4,399.00 4,581.00 6,029.00 5,581.00
Total stockholders' equity + 17,768.00 17,828.00 17,951.61 18,737.00 17,726.00 17,449.00 17,564.00 17,811.00 17,075.00 16,729.00 15,435.00 14,504.00 13,798.00 13,440.00 10,917.00 10,157.00 9,764.00 9,517.00 8,508.00 8,498.00 8,557.00 8,250.00 7,676.00 7,124.00 7,144.00 7,043.00 6,618.00 6,946.00 6,479.00 7,062.00 5,984.00 5,922.00 5,704.00 5,404.00 5,082.00 5,417.00 4,710.00 4,535.00 4,580.00 5,218.00 4,754.00 4,632.00 4,667.00 5,208.00 4,699.00 4,994.00 5,337.00 6,244.00 5,607.00 5,643.00 5,728.00 5,689.00 5,937.00 6,225.00 6,596.00 6,936.00 7,600.00 7,603.00 7,851.00 8,106.00 8,008.00 7,587.00 7,349.00 7,981.00 6,908.00 7,147.00 7,297.00 7,345.00 7,567.00 8,156.00 8,766.00 9,357.00 9,838.00 9,573.00 9,324.00 8,915.00 9,862.00 9,747.00 9,271.00 9,075.00 8,756.00
Common shares outstanding 925 1,000 919 894 934 936 939 941 942 943 944 944 946 944 946 911 948 918 923 927 931 929 922 911 917 910 900 902 903 909 908 916 915 910 901 888 974 889 887 885 879 882 881 880 874 879 891 895 891 900 891 889 888 892 888 886 885 885 906 907 907 881 910 880 883 878 878 877 874 890 890 901 933 945 945 899 900 957 957 980 956
about 12 hours ago