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,966.00 1,764.00 3,078.00 1,718.00 2,951.00 3,730.00 3,335.00 1,838.00 3,394.00 2,801.00 7,361.00 2,925.00 2,733.00 3,270.00 2,905.00 2,685.00 2,786.00 2,131.00 2,539.00 2,485.00
Accounts receivable, net 1,932.00 1,730.00 1,772.00 2,623.00 2,713.00 2,077.00 1,896.00 1,840.00 1,793.00 1,691.00 1,731.00 1,884.00 2,911.00 2,425.00 2,420.00 2,265.00 2,302.00 1,980.00 2,026.00 1,838.00
Inventories 2,232.00 2,046.00 1,918.00 2,679.00 2,453.00 1,916.00 1,653.00 1,667.00 1,475.00 1,430.00 1,604.00 1,577.00 3,499.00 2,803.00 2,628.00 2,371.00 2,557.00 2,361.00 2,334.00 2,066.00
Other current assets 740.00 3,313.00 2,832.00 991.00 755.00 688.00 619.00 614.00 601.00 652.00 1,100.00 3,776.00 1,052.00 762.00 697.00 668.00 626.00 676.00 656.00 581.00
Total current assets 6,872.00 8,853.00 9,600.00 8,011.00 8,872.00 8,411.00 7,503.00 5,959.00 7,263.00 6,574.00 11,796.00 10,162.00 10,195.00 9,260.00 8,650.00 7,989.00 8,271.00 7,148.00 7,555.00 6,970.00
Total non-current assets + 13,183.00 16,929.00 18,676.00 20,276.00 24,649.00 11,608.00 10,690.00 9,761.00 9,848.00 8,972.00 9,166.00 15,976.00 15,029.00 11,130.00 10,423.00 9,500.00 9,083.00 8,257.00 7,739.00 7,716.00
Total assets 20,055.00 25,782.00 28,276.00 28,287.00 33,521.00 20,019.00 18,193.00 15,720.00 17,111.00 15,546.00 20,962.00 26,138.00 25,224.00 20,390.00 19,073.00 17,489.00 17,354.00 15,405.00 15,294.00 14,686.00
Total current liabilities + 2,970.00 6,511.00 6,503.00 4,745.00 4,236.00 3,333.00 3,230.00 2,814.00 2,821.00 2,744.00 5,750.00 6,037.00 5,248.00 4,759.00 4,857.00 4,041.00 4,464.00 3,635.00 3,812.00 3,610.00
Total non-current liabilities + 10,983.00 12,247.00 13,305.00 17,647.00 20,164.00 7,960.00 7,051.00 5,040.00 5,174.00 4,522.00 6,347.00 11,945.00 11,490.00 8,653.00 7,388.00 6,652.00 5,470.00 5,541.00 4,566.00 4,804.00
Total liabilities 13,953.00 18,758.00 19,808.00 22,392.00 24,400.00 11,293.00 10,281.00 7,854.00 7,995.00 7,266.00 12,097.00 17,982.00 16,738.00 13,412.00 12,245.00 10,693.00 9,934.00 9,176.00 8,378.00 8,414.00
Total stockholders' equity + 6,129.00 6,964.00 8,402.00 5,833.00 9,077.00 8,689.00 7,882.00 7,844.00 9,124.00 8,290.00 8,846.00 8,120.00 8,463.00 6,938.00 6,585.00 6,567.00 7,191.00 6,229.00 6,916.00 6,272.00
Common shares outstanding 513 510 506 504 508 517 519 546 555 551 549 547 549 556 573 594 614 637 654 656
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 + 2,017.00 1,966.00 1,726.00 1,686.00 2,294.00 1,764.00 1,420.00 2,196.00 3,026.00 3,078.00 5,788.00 1,722.00 1,673.00 1,718.00 1,601.00 1,852.00 2,294.00 2,951.00 3,258.00 3,136.00 3,182.00 3,730.00 4,359.00 4,085.00 4,110.00 3,335.00 3,009.00 2,925.00 1,908.00 1,838.00 2,860.00 2,857.00 2,947.00 3,394.00 3,517.00 3,817.00 2,858.00 2,801.00 2,597.00 2,630.00 3,443.00 7,361.00 6,126.00 6,680.00 2,530.00 2,410.00 2,078.00 1,866.00 2,049.00 2,733.00 2,376.00 5,989.00 2,692.00 3,270.00 3,191.00 2,353.00 2,272.00 2,905.00 2,338.00 2,018.00 2,168.00 2,685.00 2,788.00 2,300.00 2,673.00 2,786.00 2,571.00 1,802.00 1,703.00 2,131.00 2,191.00 2,147.00 1,736.00 2,539.00 1,818.00 2,486.00 2,384.00 2,485.00 2,067.00 1,061.00 881.00
Accounts receivable, net 1,698.00 1,932.00 1,777.00 1,773.00 1,646.00 1,730.00 1,729.00 2,639.00 2,521.00 1,772.00 2,512.00 2,495.00 2,547.00 2,623.00 2,555.00 2,473.00 2,471.00 2,713.00 2,074.00 2,021.00 1,915.00 2,077.00 2,001.00 1,884.00 1,892.00 1,896.00 1,814.00 1,885.00 1,802.00 1,840.00 1,826.00 1,783.00 1,807.00 1,793.00 1,748.00 1,721.00 1,646.00 1,691.00 1,739.00 1,813.00 1,830.00 1,731.00 1,772.00 2,852.00 2,599.00 1,884.00 2,842.00 2,914.00 2,708.00 2,911.00 2,766.00 2,342.00 2,319.00 2,425.00 2,324.00 2,225.00 2,341.00 2,420.00 2,347.00 2,491.00 2,399.00 2,265.00 2,205.00 2,072.00 2,254.00 2,302.00 2,229.00 2,133.00 1,940.00 1,980.00 2,101.00 2,217.00 2,096.00 2,026.00 1,976.00 1,993.00 1,899.00 1,838.00 1,751.00 1,754.00 1,750.00
Inventories 2,316.00 2,232.00 2,460.00 2,384.00 2,170.00 2,046.00 2,103.00 2,985.00 2,988.00 1,918.00 2,873.00 2,897.00 2,922.00 2,679.00 2,675.00 2,663.00 2,548.00 2,453.00 2,025.00 2,065.00 2,017.00 1,916.00 1,988.00 1,905.00 1,694.00 1,653.00 1,715.00 1,757.00 1,751.00 1,667.00 1,718.00 1,622.00 1,581.00 1,475.00 1,550.00 1,525.00 1,480.00 1,430.00 1,568.00 1,591.00 1,682.00 1,604.00 1,696.00 3,842.00 3,501.00 1,577.00 3,704.00 3,836.00 3,748.00 3,499.00 3,581.00 3,069.00 2,963.00 2,803.00 2,831.00 2,730.00 2,737.00 2,628.00 2,621.00 2,648.00 2,517.00 2,371.00 2,500.00 2,384.00 2,477.00 2,557.00 2,628.00 2,496.00 2,421.00 2,361.00 2,520.00 2,571.00 2,536.00 2,334.00 2,320.00 2,186.00 2,119.00 2,066.00 2,089.00 2,020.00 2,006.00
Other current assets 816.00 742.00 970.00 906.00 925.00 3,313.00 3,612.00 874.00 865.00 2,832.00 861.00 1,091.00 957.00 991.00 979.00 894.00 860.00 755.00 810.00 782.00 742.00 688.00 685.00 692.00 637.00 619.00 672.00 651.00 626.00 614.00 624.00 628.00 621.00 601.00 633.00 641.00 649.00 652.00 685.00 789.00 1,062.00 1,100.00 1,544.00 1,123.00 1,104.00 3,776.00 1,007.00 871.00 883.00 1,052.00 874.00 785.00 843.00 762.00 759.00 740.00 767.00 697.00 696.00 652.00 677.00 668.00 647.00 619.00 611.00 626.00 636.00 641.00 626.00 676.00 625.00 624.00 645.00 656.00 526.00 520.00 572.00 581.00 512.00 592.00 594.00
Total current assets 6,847.00 6,872.00 6,933.00 6,749.00 7,035.00 8,853.00 8,864.00 8,593.00 9,400.00 9,600.00 12,034.00 8,205.00 8,099.00 8,011.00 7,810.00 7,882.00 8,173.00 8,872.00 8,167.00 8,004.00 7,856.00 8,411.00 9,033.00 8,566.00 8,333.00 7,503.00 7,210.00 7,218.00 6,087.00 5,959.00 7,028.00 6,890.00 6,956.00 7,263.00 7,448.00 7,704.00 6,633.00 6,574.00 6,589.00 6,823.00 8,017.00 11,796.00 11,138.00 14,497.00 9,734.00 10,162.00 9,631.00 9,487.00 9,388.00 10,195.00 9,597.00 12,185.00 8,814.00 9,260.00 9,105.00 8,048.00 8,117.00 8,650.00 8,002.00 7,809.00 7,761.00 7,989.00 8,140.00 7,375.00 8,015.00 8,271.00 8,064.00 7,072.00 6,690.00 7,148.00 7,437.00 7,559.00 7,013.00 7,555.00 6,640.00 7,185.00 6,974.00 6,970.00 6,419.00 5,427.00 5,231.00
Total non-current assets + 12,999.00 13,183.00 14,134.00 14,297.00 14,269.00 16,929.00 17,812.00 17,719.00 18,388.00 18,676.00 18,622.00 19,680.00 20,192.00 20,276.00 20,155.00 23,949.00 24,543.00 24,649.00 11,640.00 11,678.00 11,610.00 11,608.00 11,065.00 10,899.00 10,742.00 10,690.00 10,089.00 10,326.00 10,263.00 9,761.00 9,819.00 9,688.00 9,934.00 9,848.00 10,093.00 9,259.00 9,026.00 8,972.00 9,206.00 9,159.00 9,333.00 9,166.00 9,034.00 15,518.00 15,127.00 15,976.00 15,932.00 16,142.00 15,873.00 15,029.00 15,653.00 11,566.00 11,504.00 11,130.00 10,720.00 10,398.00 10,667.00 10,423.00 9,841.00 9,932.00 9,652.00 9,500.00 9,423.00 9,112.00 9,151.00 9,083.00 8,890.00 8,671.00 8,263.00 8,257.00 7,772.00 7,911.00 7,959.00 7,739.00 7,507.00 7,474.00 7,509.00 7,716.00 7,512.00 7,580.00 7,549.00
Total assets 19,846.00 20,055.00 21,067.00 21,046.00 21,304.00 25,782.00 26,676.00 26,312.00 27,788.00 28,276.00 30,656.00 27,885.00 28,291.00 28,287.00 27,965.00 31,831.00 32,716.00 33,521.00 19,807.00 19,682.00 19,466.00 20,019.00 20,098.00 19,465.00 19,075.00 18,193.00 17,299.00 17,544.00 16,350.00 15,720.00 16,847.00 16,578.00 16,890.00 17,111.00 17,541.00 16,963.00 15,659.00 15,546.00 15,795.00 15,982.00 17,350.00 20,962.00 20,172.00 30,015.00 24,861.00 26,138.00 25,563.00 25,629.00 25,261.00 25,224.00 25,250.00 23,751.00 20,318.00 20,390.00 19,825.00 18,446.00 18,784.00 19,073.00 17,843.00 17,741.00 17,413.00 17,489.00 17,563.00 16,487.00 17,166.00 17,354.00 16,954.00 15,743.00 14,953.00 15,405.00 15,209.00 15,470.00 14,972.00 15,294.00 14,147.00 14,659.00 14,483.00 14,686.00 13,931.00 13,007.00 12,780.00
Total current liabilities + 3,693.00 2,970.00 3,775.00 2,939.00 3,481.00 6,511.00 6,200.00 6,131.00 6,365.00 6,503.00 6,209.00 5,765.00 4,760.00 4,745.00 3,708.00 3,916.00 3,890.00 4,236.00 3,441.00 3,344.00 3,187.00 3,333.00 3,422.00 2,880.00 3,036.00 3,230.00 2,611.00 2,597.00 3,327.00 2,814.00 2,704.00 2,629.00 2,642.00 2,821.00 2,662.00 2,558.00 2,438.00 2,744.00 2,606.00 3,723.00 3,823.00 5,750.00 5,981.00 6,312.00 6,074.00 6,037.00 5,990.00 5,795.00 5,645.00 5,248.00 4,996.00 4,516.00 4,778.00 4,759.00 4,458.00 4,870.00 4,857.00 4,857.00 4,165.00 4,031.00 3,889.00 4,041.00 4,199.00 4,085.00 4,284.00 4,464.00 3,468.00 3,395.00 3,122.00 3,635.00 3,324.00 3,393.00 3,236.00 3,812.00 3,689.00 3,792.00 3,624.00 3,610.00 2,969.00 2,961.00 2,925.00
Total non-current liabilities + 10,137.00 10,983.00 10,078.00 10,814.00 10,769.00 12,247.00 12,534.00 12,473.00 13,188.00 13,305.00 16,281.00 16,489.00 17,590.00 17,647.00 18,678.00 19,012.00 19,707.00 20,164.00 7,551.00 7,803.00 7,789.00 7,960.00 8,074.00 8,425.00 8,309.00 7,051.00 7,071.00 7,111.00 5,354.00 5,040.00 5,030.00 5,080.00 5,155.00 5,174.00 5,420.00 5,240.00 4,546.00 4,522.00 4,525.00 3,749.00 4,507.00 6,347.00 6,346.00 15,682.00 11,499.00 11,945.00 11,147.00 11,147.00 10,923.00 11,490.00 12,508.00 11,920.00 8,539.00 8,653.00 8,177.00 6,964.00 6,963.00 7,388.00 6,488.00 6,466.00 6,553.00 6,652.00 6,601.00 6,268.00 6,223.00 5,470.00 6,175.00 5,574.00 5,673.00 5,541.00 4,826.00 4,858.00 4,739.00 4,566.00 4,166.00 4,178.00 4,255.00 4,804.00 4,624.00 4,181.00 4,108.00
Total liabilities 13,830.00 13,953.00 13,853.00 13,753.00 14,250.00 18,758.00 18,734.00 18,604.00 19,553.00 19,808.00 22,490.00 22,254.00 22,350.00 22,392.00 22,386.00 22,928.00 23,597.00 24,400.00 10,992.00 11,147.00 10,976.00 11,293.00 11,496.00 11,305.00 11,345.00 10,281.00 9,682.00 9,708.00 8,681.00 7,854.00 7,734.00 7,709.00 7,797.00 7,995.00 8,082.00 7,798.00 6,984.00 7,266.00 7,131.00 7,472.00 8,330.00 12,097.00 12,327.00 21,994.00 17,573.00 17,982.00 17,137.00 16,942.00 16,568.00 16,738.00 17,504.00 16,436.00 13,317.00 13,412.00 12,635.00 11,834.00 11,820.00 12,245.00 10,653.00 10,497.00 10,442.00 10,693.00 10,800.00 10,353.00 10,507.00 9,934.00 9,643.00 8,969.00 8,795.00 9,176.00 8,150.00 8,251.00 7,975.00 8,378.00 7,855.00 7,970.00 7,879.00 8,414.00 7,593.00 7,142.00 7,033.00
Total stockholders' equity + 6,043.00 6,129.00 7,241.00 7,320.00 7,081.00 6,964.00 7,872.00 7,643.00 8,173.00 8,402.00 8,101.00 5,569.00 5,879.00 5,833.00 5,535.00 8,859.00 9,075.00 9,077.00 8,770.00 8,494.00 8,452.00 8,689.00 8,567.00 8,128.00 7,699.00 7,882.00 7,588.00 7,812.00 7,646.00 7,844.00 9,130.00 8,881.00 9,099.00 9,124.00 9,466.00 9,175.00 8,686.00 8,290.00 8,677.00 8,509.00 9,019.00 8,846.00 7,824.00 7,988.00 7,258.00 8,120.00 8,404.00 8,662.00 8,671.00 8,463.00 7,749.00 7,282.00 6,961.00 6,938.00 7,129.00 6,551.00 6,725.00 6,585.00 6,952.00 6,997.00 6,734.00 6,567.00 6,531.00 5,898.00 6,429.00 7,191.00 7,086.00 6,552.00 6,099.00 6,229.00 7,059.00 7,219.00 6,997.00 6,916.00 6,292.00 6,689.00 6,604.00 6,272.00 6,338.00 5,865.00 5,747.00
Common shares outstanding 515 514 514 514 514 510 512 510 510 507 507 506 507 507 504 508 509 507 506 509 511 516 518 517 516 516 520 519 522 538 546 547 551 556 557 555 551 551 551 553 552 550 549 549 548 547 547 548 548 548 549 549 551 555 552 553 563 566 571 575 581 581 587 596 602 609 612 612 621 621 638 638 644 644 651 661 659 659 661 659 648
about 19 hours ago