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,145.00 1,170.00 1,113.00 1,608.00 1,540.00 5,318.00 511.00 991.00 1,679.00 1,790.00 1,788.00 3,361.00 3,200.00 2,236.00 3,994.00 2,073.00 1,892.00 1,144.00 905.00 1,624.00
Accounts receivable, net 4,426.00 3,362.00 3,492.00 3,765.00 3,610.00 2,963.00 3,673.00 3,916.00 3,287.00 2,852.00 2,675.00 3,083.00 3,756.00 3,562.00 3,486.00 3,039.00 2,695.00 3,288.00 3,152.00 2,704.00
Inventories 2,012.00 1,784.00 1,889.00 1,942.00 1,814.00 1,626.00 2,208.00 2,241.00 2,313.00 2,233.00 2,228.00 2,424.00 2,825.00 2,730.00 2,320.00 2,347.00 2,179.00 2,495.00 2,071.00 1,909.00
Other current assets 2,523.00 108.00 114.00 259.00 132.00 1,329.00 247.00 250.00 1,659.00 552.00 524.00 571.00 642.00 1,311.00 656.00 569.00 785.00 433.00 607.00 2,400.00
Total current assets 10,106.00 6,424.00 6,608.00 6,770.00 7,096.00 11,236.00 6,639.00 6,996.00 8,277.00 6,670.00 6,477.00 7,959.00 9,025.00 8,905.00 10,456.00 8,028.00 7,551.00 7,360.00 6,735.00 8,637.00
Total non-current assets + 27,858.00 16,376.00 16,653.00 17,170.00 18,147.00 20,482.00 26,832.00 26,580.00 25,626.00 26,423.00 24,147.00 20,725.00 22,503.00 23,248.00 16,562.00 17,340.00 17,997.00 19,553.00 17,424.00 15,397.00
Total assets 37,964.00 22,800.00 23,261.00 23,940.00 25,243.00 31,718.00 33,471.00 33,576.00 33,903.00 33,093.00 30,624.00 28,684.00 31,528.00 32,153.00 27,018.00 25,368.00 25,548.00 26,913.00 24,159.00 24,034.00
Total current liabilities + 7,899.00 4,258.00 3,959.00 5,000.00 4,144.00 8,284.00 8,646.00 4,694.00 5,102.00 4,069.00 3,924.00 4,909.00 5,127.00 4,998.00 4,738.00 4,503.00 4,012.00 4,755.00 3,842.00 4,641.00
Total non-current liabilities + 15,238.00 10,369.00 10,947.00 10,443.00 12,017.00 15,566.00 17,107.00 21,499.00 22,260.00 24,914.00 22,754.00 18,512.00 18,117.00 20,519.00 15,295.00 13,781.00 15,281.00 17,757.00 11,417.00 11,217.00
Total liabilities 23,137.00 14,627.00 14,906.00 15,443.00 16,161.00 23,850.00 25,753.00 26,193.00 27,362.00 28,986.00 26,678.00 23,421.00 23,244.00 25,517.00 20,033.00 18,284.00 19,293.00 22,512.00 15,259.00 15,858.00
Total stockholders' equity + 14,827.00 8,173.00 8,355.00 8,497.00 9,082.00 7,854.00 7,713.00 7,362.00 6,522.00 4,341.00 3,921.00 5,115.00 8,105.00 6,304.00 6,645.00 6,834.00 6,023.00 4,169.00 8,672.00 7,963.00
Common shares outstanding 528 354 349 367 392 396 399 414 418 416 421 432 448 440 437 434 428 421 433 489
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 + 1,236.00 1,145.00 995.00 1,135.00 1,156.00 1,170.00 1,159.00 1,049.00 1,070.00 1,113.00 -1,159.00 -1,557.00 636.00 1,608.00 1,022.00 977.00 1,322.00 1,540.00 4,244.00 5,556.00 5,637.00 5,318.00 5,528.00 847.00 1,239.00 511.00 697.00 787.00 641.00 991.00 1,654.00 1,781.00 1,864.00 1,679.00 1,661.00 1,794.00 1,725.00 1,790.00 4,662.00 2,125.00 2,034.00 1,788.00 5,949.00 2,787.00 2,810.00 3,361.00 2,963.00 2,183.00 2,347.00 3,200.00 3,491.00 2,060.00 1,462.00 2,236.00 1,275.00 1,228.00 1,288.00 3,994.00 2,722.00 2,399.00 2,049.00 2,073.00 1,429.00 1,871.00 1,749.00 1,892.00 1,652.00 1,654.00 955.00 1,144.00 771.00 3,979.00 880.00 905.00 1,702.00 1,681.00 2,390.00 1,624.00 736.00 274.00 709.00
Accounts receivable, net 4,022.00 4,426.00 4,777.00 5,218.00 5,008.00 3,362.00 3,550.00 3,633.00 3,478.00 3,492.00 3,552.00 3,630.00 3,729.00 3,765.00 3,967.00 3,968.00 3,854.00 3,610.00 3,976.00 4,024.00 3,779.00 2,963.00 3,422.00 3,461.00 3,649.00 3,673.00 3,693.00 3,876.00 3,903.00 3,916.00 3,963.00 3,907.00 3,804.00 3,287.00 3,343.00 3,283.00 3,078.00 2,852.00 2,807.00 2,837.00 2,641.00 2,675.00 2,832.00 3,140.00 3,074.00 3,083.00 3,293.00 3,969.00 3,933.00 3,756.00 4,024.00 3,946.00 3,869.00 3,562.00 3,699.00 3,601.00 3,802.00 3,486.00 3,830.00 3,961.00 3,428.00 3,039.00 3,310.00 3,033.00 2,867.00 2,695.00 3,080.00 3,312.00 3,455.00 3,288.00 3,864.00 3,284.00 3,206.00 3,152.00 3,080.00 3,000.00 2,924.00 2,704.00 3,048.00 2,987.00 2,923.00
Inventories 1,902.00 2,012.00 2,179.00 2,658.00 2,590.00 1,784.00 1,795.00 1,728.00 1,771.00 1,889.00 1,929.00 1,911.00 1,939.00 1,942.00 1,976.00 1,897.00 1,746.00 1,814.00 2,053.00 1,828.00 1,828.00 1,626.00 2,007.00 2,010.00 2,002.00 2,208.00 2,194.00 2,224.00 2,301.00 2,241.00 2,130.00 2,050.00 2,057.00 2,313.00 2,465.00 2,361.00 2,394.00 2,233.00 2,222.00 2,165.00 2,217.00 2,228.00 2,340.00 2,424.00 2,437.00 2,424.00 2,493.00 2,798.00 2,809.00 2,825.00 2,841.00 2,745.00 2,793.00 2,730.00 2,667.00 2,650.00 2,748.00 2,320.00 2,326.00 2,405.00 2,390.00 2,347.00 2,336.00 2,212.00 2,145.00 2,179.00 2,278.00 2,209.00 2,340.00 2,495.00 2,766.00 2,219.00 2,147.00 2,071.00 2,030.00 2,013.00 2,009.00 1,909.00 2,306.00 2,334.00 2,315.00
Other current assets 1,420.00 2,523.00 2,513.00 488.00 534.00 108.00 139.00 147.00 140.00 114.00 150.00 189.00 311.00 259.00 168.00 204.00 262.00 132.00 1,745.00 818.00 923.00 1,329.00 331.00 281.00 325.00 247.00 467.00 501.00 217.00 250.00 199.00 242.00 258.00 1,659.00 405.00 552.00 251.00 552.00 512.00 615.00 779.00 524.00 1,633.00 573.00 573.00 571.00 635.00 691.00 650.00 642.00 664.00 1,372.00 1,385.00 1,311.00 227.00 226.00 238.00 656.00 1,057.00 651.00 621.00 569.00 733.00 613.00 788.00 785.00 507.00 374.00 387.00 433.00 489.00 537.00 479.00 607.00 693.00 730.00 754.00 2,400.00 694.00 2,126.00 2,149.00
Total current assets 8,580.00 10,106.00 10,464.00 9,499.00 9,288.00 6,424.00 6,643.00 6,557.00 6,459.00 6,608.00 6,780.00 6,476.00 6,615.00 6,770.00 6,622.00 7,046.00 7,184.00 7,096.00 9,896.00 12,226.00 12,167.00 11,236.00 11,288.00 6,599.00 7,215.00 6,639.00 7,051.00 7,388.00 7,062.00 6,996.00 7,318.00 7,272.00 7,260.00 8,277.00 7,211.00 7,237.00 6,721.00 6,670.00 8,103.00 6,871.00 6,792.00 6,477.00 12,754.00 7,727.00 7,660.00 7,959.00 8,139.00 8,751.00 8,733.00 9,025.00 9,475.00 9,268.00 8,981.00 8,905.00 8,993.00 9,281.00 9,212.00 10,456.00 9,935.00 9,416.00 8,488.00 8,028.00 7,808.00 7,729.00 7,549.00 7,551.00 7,517.00 7,549.00 7,137.00 7,360.00 7,890.00 10,019.00 6,712.00 6,735.00 7,505.00 7,424.00 8,077.00 8,637.00 6,784.00 7,721.00 8,096.00
Total non-current assets + 27,854.00 27,858.00 30,104.00 32,877.00 31,880.00 16,376.00 16,518.00 16,506.00 16,569.00 16,653.00 17,171.00 17,207.00 17,156.00 17,170.00 18,243.00 18,236.00 17,974.00 18,147.00 19,575.00 19,222.00 19,310.00 20,482.00 20,552.00 25,920.00 26,000.00 26,832.00 26,797.00 26,959.00 27,116.00 26,580.00 26,485.00 26,524.00 26,770.00 25,626.00 26,602.00 26,640.00 26,580.00 26,423.00 24,498.00 24,521.00 24,251.00 24,147.00 19,227.00 20,451.00 20,307.00 20,725.00 21,264.00 22,051.00 21,962.00 22,503.00 23,135.00 23,277.00 23,717.00 23,248.00 23,568.00 23,807.00 24,637.00 16,537.00 15,899.00 16,628.00 17,107.00 17,340.00 17,281.00 17,318.00 17,593.00 17,997.00 19,164.00 19,099.00 19,082.00 19,553.00 22,279.00 17,954.00 17,643.00 17,424.00 16,210.00 15,728.00 15,789.00 15,397.00 17,905.00 18,433.00 18,540.00
Total assets 36,434.00 37,964.00 40,568.00 42,376.00 41,168.00 22,800.00 23,161.00 23,063.00 23,028.00 23,261.00 23,951.00 23,683.00 23,771.00 23,940.00 24,865.00 25,282.00 25,158.00 25,243.00 29,471.00 31,448.00 31,477.00 31,718.00 31,840.00 32,519.00 33,215.00 33,471.00 33,848.00 34,347.00 34,178.00 33,576.00 33,803.00 33,796.00 34,030.00 33,903.00 33,813.00 33,877.00 33,301.00 33,093.00 32,601.00 31,392.00 31,043.00 30,624.00 31,981.00 28,178.00 27,967.00 28,684.00 29,403.00 30,802.00 30,695.00 31,528.00 32,610.00 32,545.00 32,698.00 32,153.00 32,561.00 33,088.00 33,849.00 26,993.00 25,834.00 26,044.00 25,595.00 25,368.00 25,089.00 25,047.00 25,142.00 25,548.00 26,681.00 26,648.00 26,219.00 26,913.00 30,169.00 27,973.00 24,355.00 24,159.00 23,715.00 23,152.00 23,866.00 24,034.00 24,689.00 26,154.00 26,636.00
Total current liabilities + 7,073.00 7,899.00 7,969.00 7,121.00 6,988.00 4,258.00 4,353.00 4,114.00 3,854.00 3,959.00 3,882.00 4,067.00 4,266.00 5,000.00 4,805.00 4,352.00 4,142.00 4,144.00 4,698.00 8,635.00 8,390.00 8,284.00 8,476.00 8,330.00 9,342.00 8,646.00 4,729.00 5,049.00 4,953.00 4,694.00 4,603.00 4,618.00 4,465.00 5,102.00 4,869.00 5,002.00 4,267.00 4,069.00 3,541.00 4,082.00 4,098.00 3,924.00 9,547.00 5,104.00 4,776.00 4,909.00 4,870.00 5,393.00 5,028.00 5,127.00 5,395.00 5,677.00 5,257.00 4,998.00 4,997.00 5,227.00 5,033.00 4,738.00 4,747.00 4,821.00 4,497.00 4,503.00 4,518.00 4,166.00 4,083.00 4,012.00 4,316.00 3,950.00 4,351.00 4,755.00 4,955.00 4,338.00 4,145.00 3,842.00 4,029.00 3,889.00 3,907.00 4,641.00 5,035.00 5,585.00 4,792.00
Total non-current liabilities + 14,553.00 15,238.00 15,282.00 16,638.00 16,088.00 10,369.00 10,179.00 10,354.00 10,917.00 10,947.00 11,187.00 11,212.00 11,116.00 10,443.00 10,572.00 11,887.00 12,129.00 12,017.00 15,150.00 14,459.00 15,316.00 15,566.00 16,268.00 17,129.00 17,012.00 17,107.00 21,663.00 21,799.00 21,756.00 21,499.00 22,142.00 22,314.00 22,300.00 22,260.00 24,011.00 24,310.00 24,440.00 24,914.00 24,831.00 23,264.00 22,685.00 22,754.00 17,964.00 18,046.00 18,188.00 18,512.00 17,556.00 17,718.00 17,921.00 18,117.00 19,673.00 19,843.00 20,307.00 20,519.00 20,219.00 20,767.00 21,323.00 15,295.00 13,425.00 13,254.00 13,523.00 13,781.00 13,933.00 14,940.00 15,007.00 15,281.00 16,481.00 17,619.00 17,492.00 17,757.00 16,210.00 13,887.00 10,977.00 11,417.00 11,509.00 11,417.00 11,798.00 11,217.00 13,595.00 13,268.00 14,582.00
Total liabilities 21,626.00 23,137.00 23,251.00 23,759.00 23,076.00 14,627.00 14,532.00 14,468.00 14,771.00 14,906.00 15,069.00 15,279.00 15,382.00 15,443.00 15,377.00 16,239.00 16,271.00 16,161.00 19,848.00 23,094.00 23,706.00 23,850.00 24,744.00 25,459.00 26,354.00 25,753.00 26,392.00 26,848.00 26,709.00 26,193.00 26,745.00 26,932.00 26,765.00 27,362.00 28,880.00 29,312.00 28,707.00 28,986.00 28,372.00 27,346.00 26,783.00 26,678.00 27,511.00 23,150.00 22,964.00 23,421.00 22,426.00 23,111.00 22,949.00 23,244.00 25,068.00 25,520.00 25,564.00 25,517.00 25,216.00 25,994.00 26,356.00 20,033.00 18,172.00 18,075.00 18,020.00 18,284.00 18,451.00 19,106.00 19,090.00 19,293.00 20,797.00 21,569.00 21,843.00 22,512.00 21,165.00 18,225.00 15,122.00 15,259.00 15,538.00 15,306.00 15,705.00 15,858.00 18,630.00 18,853.00 19,374.00
Total stockholders' equity + 14,808.00 14,827.00 17,317.00 18,617.00 18,092.00 8,173.00 8,629.00 8,595.00 8,257.00 8,355.00 8,882.00 8,404.00 8,389.00 8,497.00 9,488.00 9,043.00 8,887.00 9,082.00 9,622.00 8,352.00 7,758.00 7,854.00 7,093.00 7,057.00 6,857.00 7,713.00 7,441.00 7,482.00 7,446.00 7,362.00 7,040.00 6,844.00 7,245.00 6,522.00 4,914.00 4,545.00 4,575.00 4,341.00 4,209.00 4,024.00 4,234.00 3,921.00 4,349.00 4,892.00 4,858.00 5,115.00 6,816.00 7,522.00 7,573.00 8,105.00 7,230.00 6,707.00 6,778.00 6,304.00 7,006.00 6,675.00 7,061.00 6,620.00 7,402.00 7,706.00 7,320.00 6,834.00 6,388.00 5,693.00 5,819.00 6,023.00 5,645.00 4,843.00 4,144.00 4,169.00 8,765.00 9,503.00 8,999.00 8,672.00 7,956.00 7,604.00 7,925.00 7,963.00 5,874.00 7,101.00 7,048.00
Common shares outstanding 532 528 528 533 438 347 353 353 349 346 348 347 353 354 360 371 379 387 393 397 395 396 395 393 393 396 395 398 403 407 411 418 418 418 417 421 416 416 415 415 414 416 418 422 424 425 429 435 452 445 450 449 446 442 440 438 439 437 435 431 434 433 434 433 429 426 429 425 423 423 426 423 423 421 426 431 448 445 485 487 486
about 12 hours ago