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,231.00 8,725.00 11,474.00 12,292.00 15,504.00 13,334.00 4,072.00 3,689.00 3,273.00 3,305.00 3,051.00 2,988.00 3,152.00 2,970.00 3,144.00 3,538.00 2,593.00 1,803.00 2,779.00 1,759.00
Accounts receivable, net 1,149.00 1,110.00 1,154.00 1,040.00 1,357.00 1,130.00 1,086.00 568.00 662.00 546.00 474.00 365.00 419.00 332.00 299.00 195.00 169.00 209.00 279.00 241.00
Inventories 775.00 800.00 807.00 790.00 537.00 414.00 529.00 461.00 420.00 337.00 311.00 342.00 467.00 469.00 401.00 243.00 221.00 203.00 259.00 181.00
Other current assets 490.00 639.00 520.00 686.00 638.00 295.00 287.00 310.00 460.00 310.00 188.00 709.00 418.00 456.00 501.00 303.00 375.00 438.00 1,126.00 420.00
Total current assets 5,645.00 11,274.00 13,955.00 14,808.00 18,036.00 15,173.00 5,974.00 5,028.00 4,815.00 4,498.00 4,024.00 4,268.00 4,456.00 4,218.00 4,345.00 4,279.00 3,358.00 2,893.00 4,443.00 2,601.00
Total non-current assets + 23,416.00 22,476.00 22,532.00 20,561.00 18,284.00 19,415.00 19,921.00 21,214.00 20,295.00 18,788.00 17,288.00 15,796.00 14,889.00 14,369.00 13,723.00 11,184.00 10,911.00 11,415.00 12,329.00 10,859.00
Total assets 29,061.00 33,750.00 36,487.00 35,369.00 36,320.00 34,588.00 25,895.00 26,243.00 25,110.00 23,286.00 21,312.00 19,723.00 19,345.00 18,596.00 18,068.00 15,463.00 14,269.00 14,068.00 16,772.00 13,460.00
Total current liabilities + 10,921.00 12,276.00 12,256.00 10,378.00 9,164.00 7,506.00 8,952.00 7,905.00 6,905.00 6,844.00 7,406.00 5,923.00 5,676.00 4,650.00 4,533.00 3,305.00 2,676.00 2,806.00 4,838.00 2,887.00
Total non-current liabilities + 10,159.00 11,124.00 13,716.00 14,304.00 16,742.00 18,206.00 7,111.00 8,485.00 8,606.00 8,001.00 6,548.00 7,025.00 6,333.00 6,954.00 6,658.00 5,921.00 6,127.00 6,309.00 4,993.00 4,124.00
Total liabilities 21,080.00 23,400.00 25,972.00 24,682.00 25,906.00 25,712.00 16,063.00 16,390.00 14,680.00 14,845.00 13,954.00 13,289.00 12,009.00 11,621.00 11,191.00 9,226.00 8,803.00 9,355.00 9,831.00 7,011.00
Total stockholders' equity + 7,981.00 10,350.00 10,515.00 10,687.00 10,414.00 8,876.00 9,832.00 9,853.00 10,430.00 8,441.00 7,358.00 6,775.00 7,336.00 6,966.00 6,877.00 6,237.00 5,466.00 4,953.00 6,941.00 6,449.00
Common shares outstanding 558 643 640 642 609 565 539 574 603 633 669 696 718 757 775 747 741 739 768 818
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,328.00 3,231.00 3,018.00 3,839.00 8,252.00 8,725.00 9,382.00 10,002.00 10,512.00 11,474.00 11,733.00 12,179.00 11,674.00 12,292.00 13,673.00 16,431.00 15,740.00 15,504.00 16,004.00 16,875.00 14,348.00 13,334.00 14,562.00 14,457.00 5,545.00 4,072.00 4,016.00 3,986.00 3,861.00 3,689.00 3,820.00 3,686.00 3,243.00 3,273.00 3,040.00 3,152.00 3,482.00 3,305.00 3,446.00 3,415.00 3,582.00 3,051.00 3,096.00 3,132.00 3,438.00 2,988.00 3,560.00 3,994.00 3,498.00 3,152.00 3,328.00 3,393.00 3,135.00 2,970.00 3,235.00 3,256.00 3,784.00 3,144.00 3,656.00 4,374.00 4,465.00 3,538.00 3,379.00 3,124.00 2,773.00 2,593.00 2,254.00 2,198.00 2,134.00 1,803.00 3,431.00 5,838.00 3,122.00 2,779.00 1,557.00 2,114.00 1,933.00 1,759.00 2,301.00 2,988.00 2,920.00
Accounts receivable, net 1,254.00 1,149.00 1,118.00 1,013.00 1,078.00 1,110.00 1,177.00 1,346.00 1,354.00 1,154.00 1,467.00 1,233.00 1,250.00 1,040.00 1,316.00 1,389.00 1,692.00 1,357.00 1,479.00 1,328.00 937.00 1,130.00 897.00 770.00 709.00 1,086.00 867.00 777.00 784.00 568.00 784.00 765.00 680.00 662.00 579.00 576.00 585.00 546.00 848.00 524.00 511.00 474.00 465.00 462.00 499.00 365.00 468.00 447.00 457.00 419.00 463.00 514.00 429.00 332.00 430.00 502.00 367.00 299.00 369.00 389.00 282.00 195.00 289.00 277.00 235.00 169.00 225.00 237.00 231.00 209.00 385.00 447.00 350.00 279.00 326.00 321.00 278.00 241.00 266.00 269.00 250.00
Inventories 833.00 775.00 792.00 773.00 786.00 800.00 770.00 784.00 812.00 807.00 799.00 714.00 736.00 790.00 776.00 751.00 623.00 537.00 511.00 464.00 448.00 414.00 426.00 422.00 518.00 529.00 528.00 510.00 484.00 461.00 483.00 459.00 430.00 420.00 438.00 365.00 356.00 337.00 331.00 328.00 289.00 311.00 308.00 326.00 304.00 342.00 429.00 435.00 438.00 467.00 521.00 461.00 480.00 469.00 544.00 446.00 432.00 401.00 459.00 394.00 320.00 243.00 231.00 226.00 227.00 221.00 196.00 200.00 171.00 203.00 286.00 301.00 265.00 259.00 204.00 182.00 174.00 181.00 181.00 189.00 158.00
Other current assets 554.00 490.00 467.00 467.00 618.00 639.00 601.00 619.00 603.00 520.00 632.00 535.00 614.00 686.00 653.00 825.00 767.00 638.00 560.00 521.00 367.00 295.00 248.00 223.00 256.00 287.00 239.00 281.00 354.00 310.00 514.00 498.00 448.00 460.00 223.00 250.00 235.00 310.00 214.00 202.00 192.00 188.00 704.00 676.00 722.00 232.00 528.00 441.00 421.00 418.00 461.00 496.00 470.00 456.00 443.00 487.00 537.00 501.00 110.00 264.00 262.00 303.00 143.00 344.00 386.00 375.00 452.00 459.00 460.00 438.00 1,199.00 2,343.00 1,313.00 1,126.00 783.00 689.00 614.00 420.00 553.00 912.00 764.00
Total current assets 5,969.00 5,645.00 5,395.00 6,092.00 10,734.00 11,274.00 11,930.00 12,751.00 13,281.00 13,955.00 14,631.00 14,661.00 14,274.00 14,808.00 16,418.00 19,396.00 18,822.00 18,036.00 18,554.00 19,188.00 16,100.00 15,173.00 16,133.00 15,872.00 7,028.00 5,974.00 5,650.00 5,554.00 5,483.00 5,028.00 5,601.00 5,408.00 4,801.00 4,815.00 4,280.00 4,343.00 4,658.00 4,498.00 4,839.00 4,469.00 4,574.00 4,024.00 4,573.00 4,596.00 4,963.00 4,268.00 4,902.00 5,317.00 4,814.00 4,456.00 4,773.00 4,864.00 4,514.00 4,218.00 4,652.00 4,691.00 5,120.00 4,345.00 4,594.00 5,421.00 5,329.00 4,279.00 4,042.00 3,971.00 3,621.00 3,358.00 3,127.00 3,094.00 2,996.00 2,893.00 5,301.00 8,929.00 5,050.00 4,443.00 2,870.00 3,306.00 2,999.00 2,601.00 3,301.00 4,358.00 4,092.00
Total non-current assets + 23,386.00 23,416.00 22,917.00 22,620.00 22,478.00 22,476.00 22,917.00 22,812.00 22,737.00 22,532.00 22,349.00 21,858.00 21,272.00 20,561.00 19,528.00 18,906.00 18,440.00 18,284.00 18,556.00 19,018.00 19,393.00 19,415.00 19,472.00 19,724.00 19,857.00 19,921.00 20,817.00 20,820.00 20,976.00 21,214.00 21,281.00 21,057.00 20,702.00 20,295.00 19,969.00 19,578.00 19,105.00 18,788.00 18,206.00 17,978.00 17,667.00 17,288.00 16,586.00 16,479.00 16,200.00 15,796.00 15,554.00 15,574.00 15,162.00 14,889.00 14,591.00 14,518.00 14,683.00 14,369.00 14,161.00 13,825.00 13,706.00 13,723.00 13,291.00 13,524.00 11,085.00 11,184.00 11,101.00 11,016.00 10,909.00 10,911.00 10,973.00 10,933.00 11,183.00 11,415.00 12,874.00 14,333.00 12,981.00 12,329.00 11,654.00 11,547.00 11,239.00 10,859.00 10,786.00 10,986.00 10,631.00
Total assets 29,355.00 29,061.00 28,312.00 28,712.00 33,212.00 33,750.00 34,847.00 35,563.00 36,018.00 36,487.00 36,980.00 36,519.00 35,546.00 35,369.00 35,946.00 38,302.00 37,262.00 36,320.00 37,110.00 38,206.00 35,493.00 34,588.00 35,605.00 35,596.00 26,885.00 25,895.00 26,467.00 26,374.00 26,459.00 26,243.00 26,882.00 26,465.00 25,503.00 25,110.00 24,249.00 23,921.00 23,763.00 23,286.00 23,045.00 22,447.00 22,241.00 21,312.00 21,159.00 21,075.00 21,163.00 19,723.00 20,539.00 20,891.00 19,976.00 19,345.00 19,364.00 19,382.00 19,197.00 18,596.00 18,813.00 18,516.00 18,826.00 18,068.00 17,885.00 18,945.00 16,414.00 15,463.00 15,143.00 14,987.00 14,530.00 14,269.00 14,100.00 14,027.00 14,179.00 14,068.00 18,175.00 23,262.00 18,031.00 16,772.00 14,524.00 14,853.00 14,238.00 13,460.00 14,087.00 15,344.00 14,723.00
Total current liabilities + 12,484.00 10,921.00 10,994.00 10,892.00 13,901.00 12,276.00 13,489.00 14,113.00 12,225.00 12,256.00 12,112.00 11,728.00 11,329.00 10,378.00 10,416.00 11,711.00 10,069.00 9,164.00 9,135.00 12,476.00 8,182.00 7,506.00 7,804.00 9,361.00 10,241.00 8,952.00 8,629.00 8,611.00 8,723.00 7,905.00 7,843.00 7,716.00 7,162.00 6,905.00 6,965.00 7,097.00 7,458.00 6,844.00 7,816.00 7,833.00 8,253.00 7,406.00 7,084.00 6,876.00 6,903.00 5,923.00 6,446.00 7,027.00 6,441.00 5,676.00 5,546.00 5,779.00 5,411.00 4,650.00 4,969.00 5,080.00 5,047.00 4,533.00 5,320.00 5,318.00 4,358.00 3,305.00 3,187.00 3,338.00 2,917.00 2,676.00 3,024.00 3,073.00 3,123.00 2,806.00 5,588.00 8,374.00 5,781.00 4,838.00 3,826.00 4,085.00 3,524.00 2,887.00 3,944.00 4,685.00 4,449.00
Total non-current liabilities + 9,996.00 10,159.00 9,542.00 9,820.00 9,946.00 11,124.00 10,947.00 10,985.00 13,597.00 13,716.00 13,814.00 14,002.00 13,915.00 14,304.00 14,606.00 15,471.00 16,776.00 16,742.00 17,725.00 16,042.00 18,218.00 18,206.00 18,032.00 15,357.00 7,569.00 7,111.00 7,907.00 7,823.00 7,945.00 8,485.00 8,886.00 8,752.00 8,722.00 8,606.00 8,484.00 8,294.00 8,101.00 8,001.00 7,182.00 6,793.00 6,492.00 6,548.00 7,107.00 7,041.00 7,358.00 7,025.00 6,664.00 6,348.00 6,345.00 6,333.00 6,805.00 6,822.00 6,825.00 6,954.00 6,842.00 6,596.00 6,682.00 6,658.00 6,080.00 6,425.00 5,469.00 5,921.00 6,006.00 6,101.00 6,076.00 6,127.00 5,859.00 5,808.00 6,128.00 6,309.00 5,523.00 6,158.00 5,065.00 4,993.00 4,429.00 4,341.00 4,160.00 4,124.00 3,519.00 3,706.00 3,509.00
Total liabilities 22,480.00 21,080.00 20,536.00 20,712.00 23,847.00 23,400.00 24,436.00 25,098.00 25,822.00 25,972.00 25,926.00 25,730.00 25,244.00 24,682.00 25,022.00 27,182.00 26,845.00 25,906.00 26,860.00 28,518.00 26,400.00 25,712.00 25,836.00 24,718.00 17,810.00 16,063.00 16,536.00 16,434.00 16,668.00 16,390.00 16,729.00 16,468.00 15,884.00 14,680.00 15,449.00 15,391.00 15,559.00 14,845.00 14,998.00 14,626.00 14,745.00 13,954.00 14,191.00 13,917.00 14,261.00 13,289.00 13,110.00 13,375.00 12,786.00 12,009.00 12,351.00 12,601.00 12,236.00 11,621.00 11,811.00 11,676.00 11,729.00 11,191.00 11,400.00 11,743.00 9,827.00 9,226.00 9,193.00 9,439.00 8,993.00 8,803.00 8,883.00 8,881.00 9,251.00 9,355.00 11,111.00 14,532.00 10,846.00 9,831.00 8,255.00 8,426.00 7,684.00 7,011.00 7,463.00 8,391.00 7,958.00
Total stockholders' equity + 6,875.00 7,981.00 7,776.00 8,000.00 9,365.00 10,350.00 10,411.00 10,465.00 10,196.00 10,515.00 11,054.00 10,789.00 10,302.00 10,687.00 10,924.00 11,120.00 10,417.00 10,414.00 10,250.00 9,688.00 9,093.00 8,876.00 9,769.00 10,878.00 9,075.00 9,832.00 9,931.00 9,940.00 9,791.00 9,853.00 10,153.00 9,997.00 9,619.00 10,430.00 8,800.00 8,530.00 8,204.00 8,441.00 8,047.00 7,821.00 7,496.00 7,358.00 6,968.00 7,158.00 6,902.00 6,775.00 7,429.00 7,516.00 7,190.00 7,336.00 7,013.00 6,781.00 6,961.00 6,966.00 7,002.00 6,840.00 7,097.00 6,877.00 6,485.00 7,202.00 6,587.00 6,237.00 5,950.00 5,548.00 5,537.00 5,466.00 5,217.00 5,146.00 4,928.00 4,953.00 7,064.00 8,730.00 7,185.00 6,941.00 6,269.00 6,427.00 6,554.00 6,449.00 6,624.00 6,953.00 6,765.00
Common shares outstanding 503 521 526 541 584 641 601 643 597 596 640 639 594 594 639 635 592 603 607 615 609 590 590 563 515 527 534 542 552 561 569 579 588 594 598 605 614 621 625 639 648 656 663 673 682 686 691 698 707 707 711 722 727 736 740 764 772 771 792 787 749 748 747 746 744 743 742 741 740 740 736 737 734 733 752 780 800 786 821 825 836
about 13 hours ago