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 + 742.00 564.00 610.00 791.00 720.00 1,610.00 1,577.00 2,277.00 2,150.00 2,883.00 3,047.00 3,821.00 3,344.00 3,721.00 2,310.00 1,869.00 2,542.00 2,677.00 2,521.00 2,228.00
Accounts receivable, net 796.00 709.00 692.00 537.00 420.00 357.00 932.00 1,498.00 1,374.00 1,451.00 1,354.00 1,395.00 1,221.00 1,739.00 1,942.00 1,891.00 2,182.00 2,591.00
Inventories 1,849.00 1,840.00 1,765.00 1,609.00 1,402.00 1,488.00 1,607.00 2,492.00 2,480.00 2,253.00 2,284.00 3,082.00 2,705.00 2,825.00 2,899.00 2,562.00 2,328.00 3,238.00 3,326.00 3,805.00
Other current assets 392.00 249.00 249.00 206.00 195.00 217.00 1,727.00 314.00 374.00 802.00 397.00 -29.00 920.00 1,154.00 933.00 873.00 -30.00 -356.00 2,239.00 3,124.00
Total current assets 3,779.00 3,362.00 3,316.00 3,143.00 2,737.00 3,672.00 5,843.00 6,581.00 6,378.00 5,886.00 7,953.00 8,269.00 6,969.00 7,700.00 7,713.00 6,869.00 7,022.00 8,150.00 8,086.00 9,157.00
Total non-current assets + 7,400.00 7,157.00 7,112.00 7,112.00 7,482.00 7,774.00 11,736.00 12,112.00 12,340.00 14,155.00 28,524.00 29,130.00 3,415.00 5,170.00 32,407.00 32,424.00 5,051.00 4,981.00 4,806.00 6,166.00
Total assets 11,179.00 10,519.00 10,428.00 10,255.00 10,219.00 11,446.00 17,578.00 18,693.00 18,718.00 20,041.00 36,477.00 37,399.00 10,384.00 12,870.00 40,120.00 39,293.00 12,073.00 13,131.00 12,892.00 15,323.00
Total current liabilities + 1,771.00 1,549.00 1,784.00 1,482.00 1,253.00 1,660.00 4,126.00 3,520.00 2,824.00 2,749.00 5,211.00 5,541.00 6,105.00 5,942.00 6,013.00 5,236.00 5,414.00 7,279.00 7,166.00 7,281.00
Total non-current liabilities + 4,055.00 4,416.00 4,607.00 5,172.00 5,458.00 6,206.00 8,832.00 9,588.00 10,970.00 12,148.00 17,135.00 8,769.00 3,626.00 3,543.00 11,068.00 11,402.00 3,274.00 1,636.00 2,145.00 2,533.00
Total liabilities 5,826.00 5,965.00 6,391.00 6,654.00 6,711.00 7,866.00 12,957.00 13,108.00 13,794.00 14,879.00 22,346.00 25,093.00 22,220.00 23,656.00 26,276.00 25,682.00 22,912.00 23,490.00 20,327.00 20,752.00
Total stockholders' equity + 5,353.00 4,554.00 4,037.00 3,601.00 3,508.00 3,580.00 4,607.00 5,573.00 4,910.00 5,136.00 14,131.00 12,306.00 -11,836.00 -10,786.00 13,844.00 13,611.00 -10,839.00 -10,359.00 -7,435.00 -5,429.00
Common shares outstanding 406 410 416 421 435 439 463 503 451 438 439 439 733 733 1,111 1,111 1 1 1 1
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,435.00 742.00 664.00 545.00 536.00 564.00 475.00 753.00 534.00 610.00 424.00 535.00 537.00 791.00 453.00 537.00 520.00 720.00 724.00 715.00 1,238.00 1,610.00 1,365.00 1,281.00 2,591.00 1,577.00 1,321.00 1,357.00 1,319.00 2,277.00 1,535.00 1,455.00 1,205.00 2,150.00 1,815.00 1,785.00 2,999.00 2,883.00 3,328.00 3,395.00 1,362.00 3,047.00 3,386.00 3,239.00 3,122.00 3,821.00 5,218.00 3,162.00 2,614.00 3,344.00 2,925.00 3,050.00 3,417.00 3,721.00 3,263.00 3,487.00 2,336.00 2,310.00 1,718.00 1,625.00 1,260.00 1,869.00 1,166.00 1,617.00 2,350.00 2,542.00 2,006.00 1,701.00 1,932.00 2,677.00 3,520.00 4,168.00 3,511.00 2,521.00 3,295.00 4,495.00 2,323.00 2,228.00 1,941.00 1,864.00 2,103.00
Accounts receivable, net 940.00 796.00 901.00 902.00 901.00 709.00 775.00 768.00 803.00 692.00 727.00 671.00 671.00 537.00 600.00 550.00 529.00 420.00 465.00 416.00 435.00 357.00 430.00 527.00 1,534.00 932.00 1,773.00 1,795.00 1,816.00 1,498.00 1,658.00 1,637.00 1,663.00 1,374.00 1,523.00 1,527.00 1,510.00 1,451.00 2,133.00 1,595.00 1,556.00 1,354.00 1,525.00 1,558.00 1,469.00 1,395.00 1,480.00 1,381.00 1,379.00 1,221.00 1,422.00 1,354.00 1,680.00 1,739.00 1,619.00 1,575.00 1,526.00 1,942.00 2,301.00 2,448.00 2,374.00 1,891.00 2,294.00 2,211.00 1,955.00 2,182.00 2,374.00 2,857.00 2,680.00 2,591.00 3,288.00 3,521.00 3,589.00 3,340.00 3,672.00 3,651.00 3,860.00 3,995.00 3,791.00
Inventories 1,975.00 1,849.00 1,975.00 1,964.00 1,902.00 1,840.00 1,902.00 1,848.00 1,783.00 1,765.00 1,748.00 1,715.00 1,662.00 1,609.00 1,612.00 1,563.00 1,483.00 1,402.00 1,420.00 1,456.00 1,453.00 1,488.00 1,592.00 1,673.00 2,512.00 1,607.00 2,555.00 2,606.00 2,612.00 2,492.00 2,622.00 2,659.00 2,648.00 2,480.00 2,453.00 2,416.00 2,328.00 2,253.00 3,455.00 3,438.00 3,549.00 2,284.00 3,559.00 3,160.00 3,173.00 3,082.00 3,138.00 3,227.00 3,067.00 2,705.00 2,893.00 2,905.00 2,982.00 2,825.00 2,973.00 3,051.00 3,097.00 2,899.00 3,172.00 3,201.00 2,995.00 2,562.00 2,435.00 2,391.00 2,394.00 2,328.00 2,516.00 2,493.00 2,756.00 3,238.00 3,844.00 3,813.00 3,679.00 3,326.00 3,311.00 3,633.00 3,780.00 3,805.00 4,064.00 4,087.00 3,778.00
Other current assets 307.00 392.00 289.00 283.00 215.00 249.00 239.00 235.00 221.00 249.00 212.00 207.00 187.00 206.00 181.00 187.00 250.00 195.00 211.00 212.00 202.00 217.00 213.00 221.00 311.00 1,727.00 259.00 260.00 306.00 314.00 317.00 324.00 379.00 374.00 357.00 305.00 319.00 802.00 2,375.00 1,260.00 1,048.00 2,953.00 1,769.00 1,800.00 1,889.00 -29.00 1,333.00 998.00 1,084.00 920.00 1,231.00 1,282.00 -311.00 1,154.00 -80.00 -346.00 1,511.00 933.00 865.00 959.00 953.00 873.00 947.00 876.00 -80.00 -30.00 136.00 408.00 680.00 -356.00 -1,380.00 -1,960.00 -1,885.00 2,239.00 -552.00 -1,859.00 -516.00 3,124.00 -95.00 -77.00 -290.00
Total current assets 5,657.00 3,779.00 3,824.00 3,694.00 3,554.00 3,362.00 3,391.00 3,603.00 3,340.00 3,316.00 3,111.00 3,128.00 3,057.00 3,143.00 2,846.00 2,837.00 2,782.00 2,737.00 2,820.00 2,799.00 3,328.00 3,672.00 3,600.00 3,702.00 6,948.00 5,843.00 5,908.00 6,018.00 6,053.00 6,581.00 6,132.00 6,075.00 5,895.00 6,378.00 6,148.00 6,033.00 6,710.00 5,886.00 9,368.00 8,093.00 1,362.00 7,953.00 8,592.00 7,829.00 7,722.00 8,269.00 9,689.00 7,387.00 6,765.00 6,969.00 7,049.00 7,237.00 7,768.00 7,700.00 7,775.00 7,767.00 7,883.00 7,713.00 7,670.00 7,868.00 7,209.00 6,869.00 6,519.00 6,822.00 6,619.00 7,022.00 7,032.00 7,459.00 8,048.00 8,150.00 9,272.00 9,542.00 8,894.00 8,086.00 9,394.00 9,941.00 9,238.00 9,157.00 9,770.00 9,869.00 9,382.00
Total non-current assets + 7,410.00 7,400.00 7,353.00 7,352.00 7,218.00 7,157.00 7,167.00 7,076.00 7,070.00 7,112.00 7,055.00 7,105.00 7,117.00 7,112.00 7,083.00 7,215.00 7,347.00 7,482.00 7,537.00 7,580.00 7,643.00 7,774.00 7,739.00 7,661.00 11,517.00 11,736.00 11,576.00 11,895.00 12,308.00 12,112.00 12,195.00 12,144.00 12,324.00 12,340.00 13,089.00 13,073.00 13,447.00 14,155.00 28,080.00 5,396.00 -1,362.00 28,524.00 27,995.00 28,758.00 27,972.00 29,130.00 3,389.00 3,435.00 3,423.00 3,415.00 5,144.00 5,113.00 5,123.00 5,170.00 5,175.00 5,141.00 32,820.00 32,407.00 31,928.00 33,598.00 33,127.00 32,424.00 31,851.00 30,490.00 5,065.00 5,051.00 5,048.00 5,032.00 4,934.00 4,981.00 5,084.00 5,184.00 5,095.00 4,806.00 4,793.00 6,181.00 6,169.00 6,166.00 6,286.00 6,296.00 6,262.00
Total assets 13,067.00 11,179.00 11,177.00 11,046.00 10,772.00 10,519.00 10,558.00 10,679.00 10,410.00 10,428.00 10,166.00 10,233.00 10,174.00 10,255.00 9,929.00 10,052.00 10,129.00 10,219.00 10,357.00 10,379.00 10,971.00 11,446.00 11,339.00 11,363.00 18,465.00 17,578.00 17,484.00 17,913.00 18,361.00 18,693.00 18,327.00 18,219.00 18,219.00 18,718.00 19,237.00 19,106.00 20,157.00 20,041.00 37,448.00 13,489.00 13,067.00 36,477.00 36,587.00 36,587.00 35,694.00 37,399.00 13,078.00 10,822.00 10,188.00 10,384.00 12,193.00 12,350.00 12,891.00 12,870.00 12,950.00 12,908.00 40,703.00 40,120.00 39,598.00 41,466.00 40,336.00 39,293.00 38,370.00 37,312.00 11,684.00 12,073.00 12,080.00 12,491.00 12,982.00 13,131.00 14,356.00 14,726.00 13,989.00 12,892.00 14,187.00 16,122.00 15,407.00 15,323.00 16,056.00 16,165.00 15,644.00
Total current liabilities + 2,315.00 1,771.00 1,625.00 1,600.00 1,548.00 1,549.00 1,517.00 2,358.00 1,698.00 1,784.00 1,454.00 1,410.00 1,403.00 1,482.00 1,381.00 1,322.00 1,255.00 1,253.00 1,208.00 1,227.00 1,680.00 1,660.00 1,577.00 1,658.00 4,107.00 4,126.00 4,460.00 3,621.00 3,659.00 3,520.00 3,014.00 2,977.00 2,802.00 2,824.00 2,677.00 2,658.00 2,587.00 2,749.00 5,500.00 5,488.00 5,555.00 5,211.00 5,147.00 5,206.00 5,064.00 5,541.00 5,354.00 5,842.00 5,267.00 6,105.00 6,040.00 6,147.00 6,500.00 5,942.00 6,531.00 6,151.00 6,292.00 6,013.00 5,623.00 5,800.00 5,717.00 5,236.00 4,682.00 5,702.00 5,144.00 5,414.00 5,017.00 5,055.00 5,287.00 7,279.00 7,043.00 7,642.00 7,782.00 7,166.00 7,547.00 7,347.00 6,904.00 7,281.00 9,414.00 8,208.00 7,930.00
Total non-current liabilities + 5,230.00 4,055.00 4,409.00 4,404.00 4,432.00 4,416.00 4,538.00 4,044.00 4,626.00 4,607.00 4,840.00 5,048.00 5,010.00 5,172.00 5,275.00 5,309.00 5,417.00 5,458.00 5,570.00 5,554.00 5,629.00 6,206.00 6,261.00 6,256.00 9,561.00 8,832.00 8,314.00 9,426.00 9,524.00 9,588.00 9,938.00 10,024.00 10,135.00 10,970.00 10,599.00 10,695.00 12,075.00 12,148.00 9,501.00 3,426.00 3,411.00 17,135.00 9,091.00 8,713.00 8,711.00 8,769.00 2,912.00 2,972.00 3,025.00 3,626.00 3,416.00 3,351.00 3,908.00 3,543.00 3,726.00 2,569.00 11,166.00 11,068.00 11,031.00 11,442.00 11,271.00 11,402.00 11,516.00 10,488.00 3,297.00 3,274.00 2,466.00 1,774.00 1,615.00 1,636.00 1,906.00 2,170.00 2,121.00 2,145.00 2,157.00 2,637.00 2,586.00 2,533.00 2,786.00 2,160.00 1,978.00
Total liabilities 7,545.00 5,826.00 6,034.00 6,004.00 5,980.00 5,965.00 6,055.00 6,402.00 6,324.00 6,391.00 6,294.00 6,458.00 6,413.00 6,654.00 6,656.00 6,631.00 6,672.00 6,711.00 6,778.00 6,781.00 7,309.00 7,866.00 7,838.00 7,914.00 13,668.00 12,957.00 12,774.00 13,047.00 13,183.00 13,108.00 12,952.00 13,001.00 12,937.00 13,794.00 13,276.00 13,353.00 14,662.00 14,879.00 25,673.00 21,610.00 21,779.00 22,346.00 23,993.00 24,273.00 24,120.00 25,093.00 21,987.00 21,603.00 21,231.00 22,220.00 22,365.00 22,693.00 23,332.00 23,656.00 23,337.00 22,584.00 26,561.00 26,276.00 24,679.00 25,814.00 25,562.00 25,682.00 25,017.00 24,703.00 21,985.00 22,912.00 21,881.00 22,067.00 21,975.00 23,490.00 21,233.00 21,165.00 20,894.00 20,327.00 20,960.00 21,142.00 20,652.00 20,752.00 36,304.00 19,877.00 19,609.00
Total stockholders' equity + 5,522.00 5,353.00 5,143.00 5,042.00 4,792.00 4,554.00 4,503.00 4,277.00 4,086.00 4,037.00 3,872.00 3,775.00 3,761.00 3,601.00 3,273.00 3,421.00 3,457.00 3,508.00 3,579.00 3,598.00 3,662.00 3,580.00 3,501.00 3,449.00 4,783.00 4,607.00 4,696.00 4,854.00 5,166.00 5,573.00 5,361.00 5,204.00 5,268.00 4,910.00 5,948.00 5,740.00 5,482.00 5,136.00 11,775.00 12,335.00 14,131.00 12,046.00 12,594.00 12,314.00 11,574.00 12,306.00 12,396.00 11,677.00 11,391.00 10,593.00 12,856.00 12,815.00 13,421.00 13,199.00 13,570.00 13,658.00 14,142.00 13,844.00 14,919.00 15,652.00 14,774.00 13,611.00 13,353.00 12,609.00 12,669.00 12,420.00 13,234.00 12,817.00 12,437.00 11,735.00 15,065.00 16,702.00 15,813.00 16,016.00 15,914.00 16,832.00 15,422.00 14,631.00 14,705.00 14,420.00 13,929.00
Common shares outstanding 403 404 405 407 407 408 410 411 412 414 415 417 418 419 420 422 425 431 434 437 439 434 439 436 440 442 457 445 489 503 502 502 503 481 462 462 499 438 453 439 439 437 420 413 413 393 1,180 1,180 1,180 1,180 1,180 1,180 1,180 1,180 1,180 1,180 1,164 1,161 1,160 1,159 1,153 1,025 1,023 1,014 1,014 1 1,014 1,014 1,014 834 834 861 819 873 859 853 840 866 843 847 844
about 4 hours ago