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 + 2,928.00 1,425.00 964.00 1,116.00 1,154.00 1,381.00 466.00 335.00 212.00 220.00 485.00 483.00 649.00 927.00 1,100.09 585.00 1,172.68 619.00 516.00 482.00
Accounts receivable, net 136.00 571.00 300.00 179.00 216.00 173.00 250.00 209.00 222.00 255.00 196.00 278.00 369.00 470.00 350.00 238.00 206.00 224.00 205.00 160.00
Inventories 1,076.00 1,055.00 829.00 773.00 703.00 733.00 632.00 652.00 683.00 672.00 646.00 888.00 1,053.00 1,213.00 998.00 883.00 743.00 650.00 976.00 354.00
Other current assets 507.00 97.00 81.00 85.00 67.00 56.00 634.00 31.00 376.00 19.00 23.00 15.00 46.00 37.00 40.00 301.00 709.00 1,498.00 455.00 891.00
Total current assets 4,647.00 3,148.00 2,174.00 2,145.00 2,140.00 2,334.00 1,982.00 1,227.00 1,493.00 1,166.00 1,350.00 1,649.00 2,270.00 2,612.00 2,574.12 1,723.00 2,476.69 2,008.00 2,113.00 1,876.00
Total non-current assets + 10,431.00 10,009.00 6,001.00 5,868.00 5,867.00 5,338.00 4,881.00 5,416.00 5,726.00 5,987.00 5,934.00 7,485.00 7,404.00 9,305.00 8,191.09 7,809.00 7,382.11 6,052.00 8,268.00 7,637.00
Total assets 15,078.00 13,157.00 8,175.00 8,013.00 8,007.00 7,672.00 6,863.00 6,643.00 7,219.00 7,153.00 7,284.00 9,134.00 9,674.00 12,739.00 10,765.21 9,532.00 9,858.80 8,060.00 10,381.00 9,513.00
Total current liabilities + 1,620.00 1,440.00 1,205.00 884.00 827.00 959.00 1,709.00 793.00 855.00 760.00 707.00 984.00 1,236.00 1,958.00 933.89 974.00 4,584.20 3,433.00 3,795.00 2,467.00
Total non-current liabilities + 3,542.00 3,204.00 3,230.00 3,054.00 3,079.00 2,973.00 2,750.00 3,156.00 3,786.00 3,639.00 4,110.00 5,279.00 5,331.00 5,287.00 4,688.00 4,795.00 2,742.00 2,587.00 3,971.00 3,677.00
Total liabilities 5,162.00 4,644.00 4,435.00 3,938.00 3,906.00 3,932.00 4,187.00 3,949.00 4,515.00 4,399.00 4,817.00 6,263.00 6,567.00 7,245.00 5,616.97 5,419.00 6,807.28 5,549.00 7,766.00 6,144.00
Total stockholders' equity + 8,091.00 6,629.00 3,711.00 4,040.00 4,047.00 3,695.00 2,640.00 2,652.00 2,663.00 2,715.00 2,430.00 2,845.00 3,079.00 5,473.00 4,983.00 4,466.00 3,317.00 3,322.00 2,552.00 3,308.00
Common shares outstanding 508 431 421 421 420 419 418 417 415 415 410 408 406 422 421 373 361 317 277 273
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,178.00 2,928.00 2,546.00 2,001.00 1,491.00 1,425.00 1,232.00 1,322.00 998.00 964.00 964.00 722.00 813.00 1,108.00 1,108.00 1,266.00 2,308.00 1,180.00 0.00 1,081.00 1,011.00 1,381.00 0.00 1,292.00 1,870.00 466.00 466.00 349.00 335.00 335.00 335.00 221.00 221.00 212.00 212.00 171.00 171.00 220.00 220.00 473.00 473.00 485.00 394.00 461.00 364.00 483.00 572.00 622.00 649.00 649.00 787.00 449.00 926.00 927.00 1,184.00 1,019.00 1,100.09 1,100.09 1,066.57 870.00 593.00 585.00 1,350.00 880.00 749.00 1,165.00 1,175.00 2,368.00 659.00 619.00 615.00 570.00 555.00 516.00 520.00 422.00 798.00 482.00 348.00 343.00 230.00
Accounts receivable, net 30.00 136.00 680.00 663.00 643.00 571.00 363.00 425.00 280.00 300.00 25.00 314.00 237.00 179.00 20.00 335.00 335.00 219.00 219.00 277.00 251.00 173.00 173.00 248.00 223.00 189.00 47.00 228.00 228.00 209.00 33.00 252.00 252.00 222.00 27.00 287.00 287.00 255.00 35.00 240.00 240.00 196.00 203.00 207.00 263.00 278.00 312.00 356.00 369.00 369.00 456.00 477.00 470.00 470.00 558.00 452.00 350.00 350.00 280.00 299.00 238.00 238.00 229.00 209.00 208.00 206.00 477.00 458.00 190.00 224.00 251.00 243.00 241.00 205.00 204.00 219.00 212.00 160.00 891.00 230.00 277.00
Inventories 1,054.00 1,076.00 1,058.00 1,030.00 1,063.00 1,055.00 832.00 774.00 774.00 829.00 829.00 800.00 792.00 773.00 773.00 720.00 720.00 703.00 703.00 690.00 684.00 733.00 733.00 707.00 691.00 632.00 632.00 649.00 649.00 652.00 652.00 646.00 646.00 683.00 683.00 681.00 681.00 672.00 672.00 671.00 671.00 646.00 642.00 721.00 795.00 888.00 959.00 1,002.00 1,053.00 1,053.00 1,084.00 1,073.00 1,213.00 1,213.00 1,212.00 1,127.00 998.00 998.00 847.00 826.00 883.00 883.00 748.00 718.00 715.00 743.00 665.00 676.00 613.00 650.00 646.00 738.00 697.00 976.00 456.00 586.00 484.00 354.00 328.00 445.00 401.00
Other current assets 529.00 507.00 259.00 320.00 22.00 97.00 19.00 16.00 161.00 81.00 356.00 28.00 29.00 85.00 244.00 34.00 34.00 41.00 26.00 29.00 36.00 56.00 42.00 580.00 554.00 695.00 837.00 17.00 17.00 31.00 207.00 19.00 19.00 376.00 571.00 19.00 19.00 19.00 239.00 22.00 22.00 23.00 18.00 22.00 19.00 15.00 15.00 18.00 46.00 46.00 238.00 232.00 37.00 37.00 147.00 101.00 40.00 40.00 212.00 218.00 301.00 301.00 419.00 678.00 224.00 709.00 453.00 524.00 541.00 1,498.00 526.00 683.00 544.00 455.00 912.00 506.00 675.00 891.00 73.00 836.00 795.00
Total current assets 4,791.00 4,647.00 4,543.00 4,014.00 3,219.00 3,148.00 2,446.00 2,213.00 2,213.00 2,174.00 2,174.00 1,864.00 1,871.00 2,145.00 2,145.00 2,355.00 0.00 2,143.00 0.00 2,077.00 1,982.00 2,334.00 0.00 2,827.00 3,338.00 1,982.00 1,982.00 1,243.00 335.00 1,227.00 1,227.00 1,138.00 1,138.00 1,493.00 1,493.00 1,158.00 1,158.00 1,166.00 1,166.00 1,406.00 1,406.00 1,350.00 1,257.00 2,400.00 1,441.00 1,649.00 1,843.00 1,980.00 2,270.00 2,270.00 2,564.00 2,104.00 2,612.00 2,612.00 3,040.00 2,667.00 2,574.12 2,574.12 2,414.00 2,182.00 1,997.00 1,997.00 2,734.00 2,471.00 1,880.00 2,811.00 2,703.00 3,963.00 1,957.00 2,947.00 1,978.00 2,164.00 1,997.00 2,113.00 2,050.00 1,709.00 1,770.00 1,876.00 1,640.00 1,854.00 1,703.00
Total non-current assets + 10,914.00 10,431.00 10,293.00 10,115.00 10,172.00 10,009.00 6,355.00 6,154.00 6,154.00 6,001.00 6,001.00 5,965.00 6,040.00 5,868.00 5,868.00 5,864.00 -1,154.00 5,824.00 5,857.00 5,588.00 5,414.00 5,338.00 5,338.00 5,047.00 4,812.00 4,881.00 4,881.00 5,664.00 -335.00 5,416.00 5,416.00 5,466.00 5,466.00 5,726.00 5,726.00 6,022.00 6,022.00 5,987.00 5,987.00 6,027.00 6,027.00 5,934.00 6,169.00 6,417.00 7,412.00 7,485.00 7,467.00 7,621.00 7,404.00 7,404.00 8,206.00 7,403.00 9,305.00 9,305.00 10,198.00 9,016.00 8,191.09 8,191.09 8,272.00 8,579.00 8,391.00 8,391.00 8,130.00 7,798.00 7,505.00 7,851.00 6,130.00 5,867.00 6,221.00 6,504.00 7,864.00 8,077.00 7,734.00 8,268.00 8,102.00 7,452.00 7,157.00 7,637.00 7,237.00 6,653.00 6,858.00
Total assets 15,705.00 15,078.00 14,836.00 14,129.00 13,391.00 13,157.00 8,801.00 8,367.00 8,367.00 8,175.00 8,175.00 7,829.00 7,911.00 8,013.00 8,013.00 8,219.00 7,967.00 7,967.00 7,665.00 7,665.00 7,396.00 7,672.00 7,874.00 7,874.00 8,150.00 6,863.00 6,863.00 6,907.00 6,907.00 6,643.00 6,643.00 6,604.00 6,604.00 7,219.00 7,219.00 7,180.00 7,180.00 7,153.00 7,153.00 7,433.00 7,433.00 7,284.00 7,426.00 8,817.00 8,853.00 9,134.00 9,310.00 9,601.00 9,674.00 9,674.00 10,770.00 9,507.00 12,739.00 12,739.00 13,238.00 11,683.00 10,765.21 10,765.21 10,686.00 10,761.00 10,388.00 10,388.00 10,864.00 10,269.00 9,385.00 10,662.00 8,833.00 9,830.00 8,178.00 9,451.00 9,842.00 10,241.00 9,731.00 10,381.00 10,152.00 9,161.00 8,927.00 9,513.00 8,877.00 8,507.00 8,561.00
Total current liabilities + 1,770.00 1,620.00 1,760.00 1,344.00 1,373.00 1,440.00 1,415.00 1,210.00 1,210.00 1,205.00 1,205.00 857.00 769.00 884.00 884.00 781.00 781.00 798.00 798.00 879.00 764.00 959.00 959.00 1,068.00 1,588.00 1,709.00 1,709.00 1,387.00 1,387.00 793.00 793.00 619.00 619.00 855.00 855.00 736.00 736.00 760.00 760.00 1,182.00 1,182.00 707.00 983.00 872.00 880.00 984.00 1,005.00 1,050.00 1,236.00 1,236.00 1,296.00 2,311.00 1,958.00 1,958.00 1,685.00 953.00 933.89 933.89 952.00 842.00 1,004.00 1,004.00 1,963.00 3,195.00 3,963.00 4,475.00 3,241.00 3,368.00 3,402.00 3,445.00 3,663.00 5,387.00 5,202.00 3,795.00 3,614.00 2,713.00 2,809.00 2,467.00 2,316.00 2,422.00 2,225.00
Total non-current liabilities + 3,557.00 3,542.00 3,522.00 3,494.00 3,341.00 3,204.00 3,214.00 3,162.00 3,162.00 3,230.00 3,230.00 3,030.00 3,027.00 3,054.00 3,054.00 3,165.00 3,108.00 3,108.00 2,924.00 2,941.00 2,973.00 2,973.00 3,758.00 3,903.00 2,750.00 2,478.00 2,740.00 3,156.00 3,156.00 3,344.00 3,344.00 3,786.00 3,660.00 3,811.00 3,811.00 3,639.00 3,639.00 3,581.00 3,581.00 4,110.00 4,033.00 5,284.00 5,176.00 5,279.00 5,295.00 5,450.00 5,331.00 5,331.00 5,674.00 4,301.00 5,287.00 5,287.00 5,567.00 4,884.00 4,688.00 4,688.00 4,486.00 4,670.00 4,795.00 4,795.00 4,488.00 3,661.00 2,218.00 2,742.00 3,063.00 3,250.00 2,229.00 2,587.00 2,478.00 2,740.00 2,400.00 3,971.00 3,405.00 3,215.00 3,143.00 3,677.00 3,369.00 3,366.00 3,928.00
Total liabilities 5,327.00 5,162.00 5,282.00 4,838.00 4,714.00 4,644.00 4,629.00 4,372.00 4,372.00 4,435.00 4,435.00 3,887.00 3,796.00 3,938.00 3,938.00 3,946.00 3,906.00 3,906.00 3,803.00 3,705.00 3,932.00 3,932.00 4,826.00 5,491.00 4,187.00 4,187.00 4,127.00 4,127.00 3,949.00 3,949.00 3,963.00 3,963.00 4,515.00 4,515.00 4,547.00 4,547.00 4,399.00 4,399.00 4,763.00 4,763.00 4,817.00 5,016.00 6,156.00 6,056.00 6,263.00 6,300.00 6,500.00 6,567.00 6,567.00 6,970.00 6,315.00 7,245.00 7,245.00 7,252.00 5,837.00 5,616.97 5,616.97 5,438.00 5,512.00 5,799.00 5,799.00 6,451.00 6,856.00 6,181.00 7,217.00 6,304.00 6,618.00 5,631.00 6,045.00 6,141.00 8,127.00 7,602.00 7,766.00 7,019.00 5,928.00 5,952.00 6,144.00 5,685.00 5,788.00 6,153.00
Total stockholders' equity + 8,535.00 8,091.00 7,690.00 7,416.00 6,774.00 6,629.00 4,127.00 3,956.00 3,956.00 3,711.00 3,711.00 3,909.00 4,079.00 4,040.00 4,040.00 4,243.00 4,094.00 4,009.00 4,042.00 3,815.00 3,640.00 3,695.00 3,695.00 3,012.00 2,621.00 2,640.00 2,640.00 2,748.00 2,694.00 2,652.00 2,652.00 2,605.00 2,605.00 2,663.00 2,663.00 2,602.00 2,602.00 2,715.00 2,715.00 2,630.00 2,630.00 2,430.00 2,375.00 2,628.00 2,765.00 2,845.00 2,985.00 3,063.00 3,079.00 3,079.00 3,815.00 3,571.00 5,473.00 5,473.00 5,924.00 5,785.00 4,983.00 4,983.00 5,112.00 5,113.00 4,466.00 4,466.00 4,284.00 3,290.00 3,073.00 3,317.00 2,416.00 3,110.00 2,454.00 3,322.00 3,622.00 2,033.00 2,058.00 2,552.00 3,074.00 3,165.00 2,909.00 3,308.00 3,130.00 2,660.00 2,346.00
Common shares outstanding 505 509 507 507 503 456 421 422 422 421 423 421 413 420 420 421 421 421 421 419 419 421 421 418 418 420 420 417 417 419 419 415 415 418 418 413 413 417 417 412 412 408 408 407 407 408 408 407 407 406 406 406 406 386 417 406 421 421 421 420 420 370 370 364 364 361 361 354 354 358 348 282 282 277 277 282 282 272 272 266 266
about 8 hours ago