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,881.00 7,580.00 8,575.00 9,067.00 9,739.00 6,568.00 5,387.00 4,233.00 4,469.00 3,490.00 3,218.00 3,541.00 3,829.00 3,965.00 2,935.00 3,072.00 2,925.00 2,540.00 2,924.00 3,717.00
Accounts receivable, net 1,963.00 1,719.00 1,787.00 1,895.00 1,701.00 1,414.00 1,074.00 1,207.00 1,278.00 1,267.00 1,165.00 1,246.00 1,203.00 1,230.00 1,545.00 1,518.00 1,277.00 913.00 1,742.00 1,774.00
Inventories 4,804.00 4,527.00 3,999.00 2,757.00 1,910.00 1,955.00 2,001.00 2,217.00 1,957.00 1,790.00 1,691.00 1,784.00 1,731.00 1,757.00 1,788.00 1,520.00 1,202.00 1,375.00 1,418.00 1,437.00
Other current assets 2,102.00 1,200.00 264.00 302.00 335.00 302.00 299.00 440.00 1,030.00 910.00 1,000.00 1,197.00 1,256.00 1,278.00 1,560.00 950.00 710.00 962.00 834.00 926.00
Total current assets 13,750.00 15,026.00 15,122.00 14,021.00 13,685.00 10,239.00 8,761.00 8,097.00 8,734.00 7,457.00 7,074.00 7,768.00 8,019.00 8,230.00 7,828.00 7,060.00 6,114.00 5,790.00 6,918.00 7,854.00
Total non-current assets + 20,835.00 20,483.00 17,226.00 13,186.00 10,991.00 9,112.00 9,257.00 9,040.00 8,908.00 8,974.00 9,156.00 9,954.00 10,919.00 11,791.00 12,669.00 6,341.00 6,005.00 6,133.00 5,749.00 6,076.00
Total assets 34,585.00 35,509.00 32,348.00 27,207.00 24,676.00 19,351.00 18,018.00 17,137.00 17,642.00 16,431.00 16,230.00 17,722.00 18,938.00 20,064.00 20,497.00 13,401.00 12,119.00 11,923.00 12,667.00 13,930.00
Total current liabilities + 3,159.00 3,643.00 3,320.00 2,985.00 2,569.00 2,390.00 2,123.00 2,474.00 2,258.00 2,264.00 2,555.00 2,662.00 2,747.00 3,430.00 3,499.00 1,981.00 1,587.00 1,532.00 2,025.00 2,078.00
Total non-current liabilities + 15,153.00 14,963.00 12,131.00 9,645.00 8,774.00 7,774.00 6,988.00 5,669.00 5,047.00 3,694.00 3,729.00 4,670.00 5,384.00 5,630.00 6,046.00 983.00 810.00 1,065.00 667.00 492.00
Total liabilities 18,312.00 18,606.00 15,451.00 12,630.00 11,343.00 10,164.00 9,111.00 8,143.00 7,305.00 5,958.00 6,284.00 7,332.00 8,131.00 9,103.00 9,545.00 2,964.00 2,397.00 2,597.00 2,692.00 2,570.00
Total stockholders' equity + 16,273.00 16,903.00 16,897.00 14,577.00 13,333.00 9,187.00 8,907.00 8,994.00 10,337.00 10,473.00 9,946.00 10,390.00 10,807.00 10,961.00 10,952.00 10,437.00 9,722.00 9,326.00 9,975.00 11,360.00
Common shares outstanding 913 919 916 926 936 933 952 990 1,012 1,021 1,043 1,080 1,113 1,146 1,171 1,213 1,269 1,324 1,446 1,560
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 + 5,103.00 4,881.00 5,186.00 5,359.00 5,005.00 7,580.00 8,752.00 9,688.00 10,393.00 8,575.00 8,948.00 9,552.00 9,545.00 9,067.00 9,090.00 8,387.00 9,825.00 9,739.00 9,782.00 7,390.00 6,686.00 6,568.00 5,518.00 4,960.00 4,742.00 5,387.00 5,067.00 4,218.00 4,086.00 4,233.00 5,113.00 5,130.00 4,079.00 4,469.00 3,444.00 2,984.00 3,049.00 3,490.00 3,137.00 2,539.00 2,800.00 3,218.00 2,735.00 3,306.00 3,304.00 3,541.00 3,186.00 2,804.00 4,032.00 3,829.00 3,593.00 3,244.00 3,862.00 3,965.00 3,661.00 2,333.00 2,765.00 2,935.00 2,618.00 6,400.00 2,857.00 3,072.00 2,510.00 2,305.00 2,791.00 2,925.00 2,827.00 2,557.00 2,426.00 2,540.00 1,993.00 1,648.00 1,876.00 2,924.00 3,669.00 3,581.00 3,336.00 3,717.00 4,184.00 5,670.00 3,664.00
Accounts receivable, net 2,245.00 1,963.00 2,062.00 3,959.00 3,055.00 1,719.00 2,483.00 2,692.00 2,670.00 1,787.00 1,976.00 1,956.00 1,877.00 1,895.00 2,040.00 2,190.00 1,795.00 1,701.00 1,653.00 1,591.00 1,584.00 1,414.00 1,392.00 1,176.00 1,316.00 1,074.00 1,342.00 1,419.00 1,440.00 1,207.00 1,585.00 1,551.00 1,454.00 1,278.00 1,576.00 1,469.00 1,337.00 1,267.00 1,447.00 1,348.00 1,269.00 1,165.00 1,481.00 1,434.00 1,394.00 1,246.00 1,477.00 1,527.00 1,355.00 1,203.00 1,524.00 1,491.00 1,333.00 1,230.00 1,623.00 1,629.00 1,478.00 1,545.00 1,784.00 1,672.00 1,568.00 1,518.00 1,754.00 1,715.00 1,526.00 1,277.00 1,435.00 1,244.00 1,125.00 913.00 1,774.00 1,811.00 1,669.00 1,742.00 2,023.00 1,897.00 1,756.00 1,774.00 2,089.00 1,929.00 1,798.00
Inventories 4,695.00 4,804.00 4,829.00 4,812.00 4,687.00 4,527.00 4,296.00 4,106.00 4,083.00 3,999.00 3,908.00 3,729.00 3,288.00 2,757.00 2,404.00 2,199.00 2,060.00 1,910.00 1,863.00 1,856.00 1,890.00 1,955.00 2,072.00 2,136.00 2,003.00 2,001.00 2,040.00 2,079.00 2,131.00 2,217.00 2,116.00 2,090.00 2,032.00 1,957.00 1,908.00 1,947.00 1,843.00 1,790.00 1,808.00 1,876.00 1,805.00 1,691.00 1,771.00 1,885.00 1,844.00 1,784.00 1,751.00 1,744.00 1,714.00 1,731.00 1,726.00 1,720.00 1,700.00 1,757.00 1,848.00 1,885.00 1,853.00 1,788.00 1,965.00 1,762.00 1,678.00 1,520.00 1,424.00 1,349.00 1,276.00 1,202.00 1,116.00 1,063.00 1,098.00 1,375.00 1,575.00 1,651.00 1,578.00 1,418.00 1,450.00 1,424.00 1,409.00 1,437.00 1,491.00 1,335.00 1,246.00
Other current assets 1,753.00 2,102.00 1,799.00 354.00 339.00 1,200.00 341.00 303.00 302.00 761.00 265.00 277.00 313.00 302.00 238.00 267.00 330.00 335.00 287.00 340.00 245.00 302.00 277.00 216.00 249.00 299.00 264.00 240.00 294.00 440.00 654.00 821.00 1,025.00 1,030.00 1,063.00 1,111.00 811.00 910.00 789.00 926.00 785.00 1,000.00 1,302.00 1,435.00 1,150.00 1,197.00 1,342.00 1,381.00 1,259.00 1,256.00 1,258.00 1,583.00 1,310.00 1,278.00 1,452.00 1,506.00 1,495.00 1,560.00 1,349.00 1,026.00 941.00 950.00 780.00 761.00 730.00 710.00 760.00 876.00 883.00 962.00 870.00 900.00 852.00 834.00 911.00 1,318.00 1,332.00 926.00 857.00 858.00 1,369.00
Total current assets 13,796.00 13,750.00 13,876.00 14,484.00 13,086.00 15,026.00 15,872.00 16,789.00 17,448.00 15,122.00 15,097.00 15,514.00 15,023.00 14,021.00 13,772.00 13,043.00 14,010.00 13,685.00 13,585.00 11,177.00 10,405.00 10,239.00 9,259.00 8,488.00 8,310.00 8,761.00 8,713.00 7,956.00 7,951.00 8,097.00 9,468.00 9,592.00 8,590.00 8,734.00 7,991.00 7,511.00 7,040.00 7,457.00 7,181.00 6,689.00 6,659.00 7,074.00 7,289.00 8,060.00 7,692.00 7,768.00 7,756.00 7,456.00 8,360.00 8,019.00 8,101.00 8,038.00 8,205.00 8,230.00 8,584.00 7,353.00 7,591.00 7,828.00 7,716.00 10,860.00 7,044.00 7,060.00 6,468.00 6,130.00 6,323.00 6,114.00 6,138.00 5,740.00 5,532.00 5,790.00 6,212.00 6,010.00 5,975.00 6,918.00 8,053.00 8,220.00 7,833.00 7,854.00 8,621.00 9,792.00 8,077.00
Total non-current assets + 20,597.00 20,835.00 21,128.00 20,449.00 20,671.00 20,483.00 19,449.00 18,259.00 17,437.00 17,226.00 16,541.00 15,425.00 14,197.00 13,186.00 12,285.00 11,680.00 11,266.00 10,991.00 9,688.00 9,426.00 9,234.00 9,112.00 8,948.00 8,957.00 8,973.00 9,257.00 9,279.00 9,428.00 9,492.00 9,040.00 9,105.00 8,935.00 8,917.00 8,908.00 8,938.00 8,927.00 8,938.00 8,974.00 9,035.00 9,004.00 9,027.00 9,156.00 9,251.00 9,472.00 9,654.00 9,954.00 10,144.00 10,354.00 10,575.00 10,919.00 11,143.00 11,360.00 11,496.00 11,791.00 11,930.00 12,168.00 12,418.00 12,669.00 13,191.00 6,238.00 6,266.00 6,341.00 6,181.00 6,034.00 6,047.00 6,005.00 5,765.00 5,770.00 5,988.00 6,133.00 6,254.00 6,372.00 6,363.00 5,749.00 5,671.00 5,800.00 5,917.00 6,076.00 6,164.00 6,136.00 5,961.00
Total assets 34,393.00 34,585.00 35,004.00 34,933.00 33,757.00 35,509.00 35,321.00 35,048.00 34,885.00 32,348.00 31,638.00 30,939.00 29,220.00 27,207.00 26,057.00 24,723.00 25,276.00 24,676.00 23,273.00 20,603.00 19,639.00 19,351.00 18,207.00 17,445.00 17,283.00 18,018.00 17,992.00 17,384.00 17,443.00 17,137.00 18,573.00 18,527.00 17,507.00 17,642.00 16,929.00 16,438.00 15,978.00 16,431.00 16,216.00 15,693.00 15,686.00 16,230.00 16,540.00 17,532.00 17,346.00 17,722.00 17,900.00 17,810.00 18,935.00 18,938.00 19,244.00 19,398.00 19,701.00 20,064.00 20,514.00 19,521.00 20,009.00 20,497.00 20,907.00 17,098.00 13,310.00 13,401.00 12,649.00 12,164.00 12,370.00 12,119.00 11,903.00 11,510.00 11,520.00 11,923.00 12,466.00 12,382.00 12,338.00 12,667.00 13,724.00 14,020.00 13,750.00 13,930.00 14,785.00 15,928.00 14,038.00
Total current liabilities + 3,096.00 3,159.00 3,118.00 2,492.00 2,489.00 3,643.00 3,686.00 3,637.00 3,553.00 3,320.00 2,652.00 2,711.00 2,904.00 2,985.00 2,798.00 2,560.00 2,528.00 2,569.00 2,413.00 2,201.00 1,700.00 2,390.00 2,185.00 2,163.00 2,381.00 2,123.00 2,007.00 2,646.00 2,159.00 2,474.00 2,382.00 1,466.00 1,860.00 2,258.00 2,055.00 1,877.00 1,602.00 2,264.00 2,170.00 1,991.00 2,420.00 2,555.00 2,500.00 3,193.00 2,286.00 2,662.00 2,643.00 1,803.00 2,471.00 2,747.00 2,723.00 2,802.00 3,110.00 3,430.00 3,425.00 3,821.00 2,909.00 3,499.00 3,668.00 1,753.00 1,793.00 1,981.00 1,838.00 1,538.00 1,719.00 1,587.00 1,662.00 1,468.00 1,287.00 1,532.00 1,738.00 1,760.00 1,848.00 2,025.00 2,031.00 1,955.00 1,807.00 2,078.00 2,377.00 2,783.00 2,095.00
Total non-current liabilities + 14,519.00 15,153.00 15,259.00 16,038.00 14,862.00 14,963.00 14,367.00 14,197.00 14,349.00 12,131.00 12,355.00 12,288.00 11,073.00 9,645.00 8,752.00 8,071.00 8,731.00 8,774.00 8,709.00 7,249.00 7,773.00 7,774.00 7,697.00 7,638.00 7,168.00 6,988.00 7,000.00 6,252.00 6,765.00 5,669.00 5,675.00 6,427.00 5,005.00 5,047.00 3,886.00 3,853.00 3,737.00 3,694.00 3,760.00 3,740.00 3,484.00 3,729.00 4,070.00 4,134.00 4,691.00 4,670.00 4,786.00 5,541.00 5,844.00 5,384.00 5,470.00 5,528.00 5,639.00 5,630.00 5,686.00 4,542.00 6,029.00 6,046.00 6,213.00 4,442.00 943.00 983.00 849.00 871.00 846.00 810.00 803.00 829.00 1,023.00 1,065.00 634.00 638.00 633.00 667.00 556.00 571.00 660.00 492.00 329.00 357.00 705.00
Total liabilities 17,615.00 18,312.00 18,377.00 18,530.00 17,351.00 18,606.00 18,053.00 17,834.00 17,902.00 15,451.00 15,007.00 14,999.00 13,977.00 12,630.00 11,550.00 10,631.00 11,259.00 11,343.00 11,122.00 9,450.00 9,473.00 10,164.00 9,882.00 9,801.00 9,549.00 9,111.00 9,007.00 8,898.00 8,924.00 8,143.00 8,057.00 7,893.00 6,865.00 7,305.00 5,941.00 5,730.00 5,339.00 5,958.00 5,930.00 5,731.00 5,904.00 6,284.00 6,570.00 7,327.00 6,977.00 7,332.00 7,429.00 7,344.00 8,315.00 8,131.00 8,193.00 8,330.00 8,749.00 9,103.00 9,111.00 8,363.00 8,938.00 9,545.00 9,881.00 6,195.00 2,736.00 2,964.00 2,687.00 2,409.00 2,565.00 2,397.00 2,465.00 2,297.00 2,310.00 2,597.00 2,372.00 2,398.00 2,481.00 2,692.00 2,587.00 2,526.00 2,467.00 2,570.00 2,758.00 3,140.00 2,800.00
Total stockholders' equity + 16,778.00 16,273.00 16,627.00 16,403.00 16,406.00 16,903.00 17,268.00 17,214.00 16,983.00 16,897.00 16,631.00 15,940.00 15,243.00 14,577.00 14,507.00 14,092.00 14,017.00 13,333.00 12,151.00 11,153.00 10,166.00 9,187.00 8,325.00 7,644.00 7,734.00 8,907.00 8,985.00 8,486.00 8,519.00 8,994.00 10,516.00 10,634.00 10,642.00 10,337.00 10,988.00 10,708.00 10,639.00 10,473.00 10,286.00 9,962.00 9,782.00 9,946.00 9,970.00 10,205.00 10,369.00 10,390.00 10,471.00 10,466.00 10,620.00 10,807.00 11,051.00 11,068.00 10,952.00 10,961.00 11,403.00 11,158.00 11,071.00 10,952.00 11,026.00 10,903.00 10,574.00 10,437.00 9,962.00 9,755.00 9,805.00 9,722.00 9,438.00 9,213.00 9,210.00 9,326.00 10,094.00 9,984.00 9,857.00 9,975.00 11,137.00 11,494.00 11,283.00 11,360.00 12,027.00 12,788.00 11,238.00
Common shares outstanding 914 913 914 912 916 919 920 919 917 915 916 916 916 916 923 930 934 936 936 937 935 932 929 927 943 948 950 953 956 970 989 997 1,005 1,007 1,008 1,015 1,019 1,018 1,017 1,016 1,018 1,027 1,035 1,051 1,061 1,063 1,074 1,086 1,096 1,102 1,111 1,117 1,123 1,124 1,141 1,154 1,165 1,153 1,157 1,180 1,194 1,189 1,196 1,221 1,246 1,260 1,268 1,272 1,277 1,285 1,315 1,338 1,345 1,398 1,448 1,469 1,470 1,500 1,537 1,586 1,618
about 3 hours ago