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 + 605.00 1,888.00 1,264.00 1,192.00 886.00 2,399.00 1,358.00 2,758.00 846.00 2,444.00 1,036.00 1,074.00 1,315.00 1,206.00 522.00 1,042.00 1,187.00 1,102.00 14,994.00 668.00
Accounts receivable, net 1,143.00 1,154.00 1,194.00 1,137.00 1,057.00 1,151.00 1,167.00 1,382.00 1,457.00 1,465.00 1,805.00 1,810.00 1,751.00 1,818.00 1,984.00 1,809.00 1,742.00 1,818.00 1,565.00 1,364.00
Inventories 23.00 21.00 20.00 29.00 28.00 26.00 23.00 33.00 31.00 32.00 33.00 37.00 46.00 55.00 66.00 912.00 79.00 81.00 612.00 73.00
Other current assets 480.00 427.00 443.00 453.00 104.00 81.00 204.00 348.00 643.00 693.00 683.00 725.00 788.00 1,034.00 1,342.00 986.00 731.00 685.00 616.00 1,494.00
Total current assets 2,228.00 3,490.00 2,921.00 2,811.00 2,453.00 3,975.00 3,071.00 4,521.00 2,977.00 4,634.00 3,557.00 3,646.00 3,900.00 4,113.00 3,914.00 3,659.00 3,663.00 3,686.00 9,678.00 3,265.00
Total non-current assets + 15,712.00 14,947.00 15,763.00 18,900.00 19,696.00 13,906.00 14,224.00 12,497.00 23,503.00 23,218.00 25,555.00 26,951.00 28,539.00 28,424.00 28,562.00 31,872.00 30,910.00 30,903.00 13,153.00 16,877.00
Total assets 17,940.00 18,437.00 18,684.00 21,711.00 22,149.00 17,881.00 17,295.00 17,047.00 26,471.00 27,852.00 29,103.00 30,597.00 32,439.00 32,572.00 32,476.00 35,531.00 34,573.00 34,589.00 22,831.00 20,132.00
Total current liabilities + 3,461.69 3,436.00 3,233.00 4,891.00 2,581.00 2,652.00 3,219.00 2,691.00 4,796.00 4,562.00 5,407.00 4,597.00 4,761.00 4,972.00 4,604.00 5,011.00 4,712.00 4,645.00 3,239.00 3,739.00
Total non-current liabilities + 2,553.34 2,995.00 4,387.00 4,935.00 5,734.00 5,249.00 4,516.00 5,117.00 8,109.00 10,034.00 10,605.00 11,341.00 11,248.00 10,067.00 11,122.00 10,845.00 10,526.00 11,456.00 6,021.00 5,922.00
Total liabilities 6,026.00 6,431.00 7,620.00 9,826.00 8,315.00 7,901.00 7,735.00 7,808.00 12,905.00 14,596.00 16,012.00 15,938.00 16,009.00 15,039.00 15,726.00 15,856.00 15,238.00 16,101.00 9,260.00 9,661.00
Total stockholders' equity + 11,914.00 12,006.00 11,064.00 11,885.00 13,834.00 9,980.00 9,560.00 9,210.00 13,077.00 12,773.00 12,613.00 14,178.00 16,036.00 17,145.00 16,405.00 19,322.00 19,267.00 18,416.00 13,571.00 10,481.00
Common shares outstanding 450 451 464 485 495 498 503 644 630 655 686 710 727 726 729 732 729 678 564 564
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 + 436.32 605.00 704.40 728.48 1,406.00 1,888.00 1,627.00 1,699.00 1,919.00 1,264.00 2,532.00 2,962.00 1,690.00 1,192.00 749.00 636.00 703.00 886.00 1,594.00 2,419.00 2,661.00 2,338.00 1,702.00 1,438.00 1,264.00 1,358.00 1,202.00 2,156.00 2,306.00 2,758.00 549.00 927.00 555.00 846.00 1,004.00 857.00 943.00 2,444.00 956.00 801.00 979.00 1,036.00 869.00 1,299.00 1,032.00 1,074.00 1,837.00 847.00 800.00 1,315.00 672.00 1,708.00 527.00 1,206.00 841.00 1,892.00 531.00 522.00 645.00 810.00 643.00 909.00 1,199.00 624.00 904.00 1,187.00 1,936.00 1,673.00 1,477.00 1,102.00 983.00 789.00 9,222.00 7,562.00 7,455.00 422.00 350.00 334.00 491.00 224.00 285.00
Accounts receivable, net 1,187.89 1,143.00 1,051.97 1,090.42 1,055.00 1,154.00 1,011.00 1,093.00 1,040.00 1,194.00 982.00 1,000.00 941.00 1,137.00 949.00 984.00 982.00 1,057.00 951.00 1,041.00 1,049.00 1,216.00 1,045.00 1,093.00 1,120.00 1,167.00 1,112.00 1,178.00 1,137.00 1,382.00 871.00 856.00 839.00 1,457.00 1,530.00 1,545.00 1,573.00 1,465.00 1,403.00 1,479.00 1,468.00 1,805.00 1,633.00 1,693.00 1,777.00 1,810.00 1,694.00 1,798.00 1,825.00 1,751.00 1,709.00 1,760.00 1,920.00 1,818.00 1,772.00 1,733.00 1,796.00 1,984.00 1,745.00 1,653.00 1,895.00 1,809.00 1,685.00 1,620.00 1,716.00 1,742.00 1,729.00 1,746.00 1,760.00 1,818.00 1,710.00 1,811.00 1,454.00 1,565.00 1,327.00 1,269.00 1,285.00 1,364.00 1,654.00 1,437.00 1,421.00
Inventories 23.00 21.00 -394.00 20.00 215.00 29.00 28.00 26.00 23.00 23.00 33.00 31.00 32.00 32.00 33.00 33.00 37.00 46.00 46.00 55.00 55.00 745.00 653.00 1,519.00 66.00 1,751.00 1,806.00 1,121.00 912.00 835.00 783.00 79.00 636.00 658.00 658.00 81.00 73.00 85.00 82.00 80.00 73.00 323.00 345.00 332.00
Other current assets 550.81 480.00 514.50 443.60 428.00 427.00 720.00 474.00 464.00 443.00 541.00 472.00 757.00 453.00 643.00 623.00 656.00 104.00 463.00 425.00 448.00 395.00 412.00 509.00 558.00 204.00 554.00 527.00 553.00 348.00 15,024.00 14,825.00 15,084.00 643.00 724.00 735.00 740.00 693.00 2,342.00 2,398.00 2,394.00 683.00 726.00 741.00 707.00 725.00 584.00 590.00 684.00 788.00 888.00 623.00 966.00 1,034.00 826.00 744.00 1,583.00 1,342.00 1,807.00 1,903.00 1,187.00 986.00 896.00 905.00 805.00 731.00 858.00 772.00 1,026.00 685.00 1,114.00 998.00 610.00 616.00 696.00 1,308.00 1,324.00 1,494.00 683.00 664.00 630.00
Total current assets 2,140.02 2,228.00 2,183.87 2,261.02 2,889.00 3,490.00 3,358.00 3,266.00 3,423.00 2,921.00 4,055.00 4,434.00 3,388.00 2,811.00 2,341.00 2,243.00 2,341.00 2,453.00 3,008.00 3,885.00 4,158.00 3,975.00 3,159.00 3,040.00 2,942.00 3,071.00 2,868.00 3,861.00 3,996.00 4,521.00 16,444.00 16,608.00 16,478.00 2,977.00 3,258.00 3,137.00 3,256.00 4,634.00 4,701.00 4,678.00 4,841.00 3,557.00 3,228.00 3,733.00 3,516.00 3,646.00 4,115.00 3,235.00 3,309.00 3,900.00 3,269.00 4,091.00 3,413.00 4,113.00 3,367.00 4,278.00 3,846.00 3,914.00 4,141.00 4,269.00 3,693.00 3,659.00 3,739.00 3,033.00 3,425.00 3,663.00 4,447.00 4,090.00 4,037.00 3,686.00 3,807.00 3,598.00 11,286.00 9,678.00 9,563.00 3,081.00 3,039.00 3,265.00 3,151.00 2,670.00 2,668.00
Total non-current assets + 15,863.00 15,712.00 15,648.73 15,744.96 15,589.00 14,947.00 15,073.00 15,112.00 15,393.00 15,763.00 15,294.00 16,455.00 17,647.00 18,900.00 18,821.00 19,556.00 20,488.00 19,696.00 20,091.00 20,676.00 19,622.00 13,906.00 13,879.00 13,863.00 13,974.00 14,224.00 13,116.00 12,592.00 12,463.00 12,497.00 10,305.00 10,367.00 10,480.00 23,503.00 23,507.00 23,380.00 23,350.00 23,218.00 23,712.00 23,931.00 24,207.00 25,555.00 25,820.00 26,284.00 26,273.00 26,951.00 27,545.00 28,343.00 28,308.00 28,539.00 28,496.00 28,333.00 28,632.00 28,424.00 28,825.00 27,646.00 28,032.00 28,562.00 31,253.00 31,715.00 31,848.00 31,872.00 31,104.00 30,316.00 30,420.00 30,910.00 31,168.00 31,427.00 31,706.00 30,903.00 32,283.00 34,232.00 13,216.00 13,153.00 13,355.00 16,944.00 16,999.00 16,877.00 16,625.00 16,560.00 16,409.00
Total assets 18,003.01 17,940.00 17,832.60 18,005.98 18,478.00 18,437.00 18,431.00 18,378.00 18,816.00 18,684.00 19,349.00 20,889.00 21,035.00 21,711.00 21,162.00 21,799.00 22,829.00 22,149.00 23,099.00 24,561.00 23,780.00 17,881.00 17,038.00 16,903.00 16,916.00 17,295.00 15,984.00 16,453.00 16,459.00 17,047.00 26,749.00 26,975.00 26,958.00 26,471.00 26,765.00 26,517.00 26,606.00 27,852.00 28,413.00 28,609.00 29,048.00 29,103.00 29,048.00 30,017.00 29,789.00 30,597.00 31,660.00 31,578.00 31,617.00 32,439.00 31,765.00 32,424.00 32,045.00 32,572.00 32,192.00 31,924.00 31,878.00 32,476.00 35,394.00 35,984.00 35,541.00 35,531.00 34,843.00 33,349.00 33,845.00 34,573.00 35,615.00 35,517.00 35,743.00 34,589.00 36,090.00 37,830.00 24,502.00 22,831.00 22,918.00 20,025.00 20,038.00 20,132.00 19,776.00 19,230.00 19,077.00
Total current liabilities + 3,540.61 3,461.69 3,557.53 2,860.35 3,159.00 3,436.00 3,561.00 3,728.00 3,535.00 3,233.00 3,848.00 4,918.00 3,742.00 4,891.00 3,420.00 2,729.00 2,321.00 2,581.00 3,111.00 2,767.00 3,178.00 2,652.00 2,097.00 2,159.00 3,175.00 3,219.00 1,970.00 2,000.00 2,178.00 2,691.00 6,706.00 7,176.00 5,356.00 4,796.00 5,192.00 3,963.00 3,961.00 4,562.00 6,546.00 5,702.00 6,221.00 5,407.00 4,995.00 5,229.00 4,594.00 4,597.00 4,754.00 4,237.00 4,243.00 4,761.00 3,415.00 4,424.00 4,842.00 4,972.00 4,702.00 3,784.00 3,996.00 4,604.00 4,919.00 4,695.00 4,731.00 5,011.00 4,960.00 4,417.00 4,639.00 4,712.00 4,607.00 4,402.00 4,162.00 4,645.00 4,474.00 4,466.00 3,022.00 3,239.00 3,996.00 3,665.00 4,025.00 3,739.00 3,424.00 2,977.00 2,869.00
Total non-current liabilities + 2,611.56 2,553.34 2,525.54 2,501.55 3,023.00 2,995.00 2,997.00 3,034.00 4,246.00 4,387.00 4,309.00 4,770.00 4,814.00 4,935.00 5,464.00 5,717.00 5,883.00 5,734.00 5,797.00 6,017.00 5,785.00 5,249.00 5,381.00 5,435.00 4,505.00 4,516.00 5,425.00 5,355.00 5,313.00 5,117.00 7,493.00 7,636.00 8,218.00 8,109.00 8,335.00 9,421.00 9,410.00 10,034.00 10,037.00 10,594.00 9,991.00 10,605.00 10,782.00 10,703.00 11,301.00 11,341.00 11,407.00 11,224.00 11,207.00 11,248.00 11,073.00 10,953.00 10,125.00 10,067.00 10,128.00 11,089.00 11,054.00 11,122.00 10,760.00 10,786.00 10,830.00 10,845.00 10,669.00 10,519.00 10,302.00 10,526.00 11,825.00 11,996.00 11,899.00 11,456.00 11,470.00 11,625.00 7,672.00 6,021.00 5,338.00 5,591.00 5,503.00 5,922.00 6,159.00 6,358.00 6,331.00
Total liabilities 6,152.17 6,026.00 6,083.06 5,361.91 6,182.00 6,431.00 6,558.00 6,762.00 7,781.00 7,620.00 8,157.00 9,688.00 8,556.00 9,826.00 8,884.00 8,446.00 8,204.00 8,315.00 8,908.00 8,784.00 8,963.00 7,901.00 7,478.00 7,594.00 7,680.00 7,735.00 7,395.00 7,355.00 7,491.00 7,808.00 14,199.00 14,812.00 13,574.00 12,905.00 13,527.00 13,384.00 13,371.00 14,596.00 16,583.00 16,296.00 16,212.00 16,012.00 15,777.00 15,932.00 15,895.00 15,938.00 16,161.00 15,461.00 15,450.00 16,009.00 14,488.00 15,377.00 14,967.00 15,039.00 14,830.00 14,873.00 15,050.00 15,726.00 15,679.00 15,481.00 15,561.00 15,856.00 15,629.00 14,936.00 14,941.00 15,238.00 16,432.00 16,398.00 16,061.00 16,101.00 15,944.00 16,091.00 10,694.00 9,260.00 9,334.00 9,256.00 9,528.00 9,661.00 9,583.00 9,335.00 9,200.00
Total stockholders' equity + 11,850.85 11,914.00 11,749.54 12,644.07 12,296.00 12,006.00 11,873.00 11,616.00 11,035.00 11,064.00 11,192.00 11,201.00 12,479.00 11,885.00 12,278.00 13,353.00 14,625.00 13,834.00 14,191.00 15,777.00 14,817.00 9,980.00 9,560.00 9,309.00 9,236.00 9,560.00 8,589.00 9,098.00 8,968.00 9,210.00 12,023.00 11,643.00 12,868.00 13,077.00 12,744.00 12,639.00 12,743.00 12,773.00 11,348.00 11,831.00 12,346.00 12,613.00 12,782.00 13,596.00 13,404.00 14,178.00 15,017.00 15,645.00 15,766.00 16,036.00 16,913.00 16,686.00 16,715.00 17,145.00 17,020.00 16,704.00 16,479.00 16,405.00 19,366.00 20,153.00 19,625.00 19,322.00 19,147.00 18,348.00 18,834.00 19,267.00 19,114.00 19,049.00 19,604.00 18,416.00 20,077.00 21,666.00 13,740.00 13,571.00 13,584.00 10,769.00 10,510.00 10,481.00 10,193.00 9,895.00 9,877.00
Common shares outstanding 438 446 450 451 451 451 450 451 453 455 456 470 474 480 484 487 488 470 477 479 479 481 480 480 480 483 483 485 485 530 676 621 623 624 627 632 638 643 653 659 667 674 684 690 698 703 707 712 718 722 728 729 725 726 725 727 727 754 732 735 735 762 732 731 731 758 733 732 730 758 726 698 562 583 564 564 563 584 564 565 568
about 6 hours ago