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
Total cash and short-term investments + 3,672.00 5,143.00 10,224.00 11,770.00 10,839.00 5,837.00 1,393.00 1,687.00 3,015.00 892.00 1,136.00 1,498.00 2,292.00 4,860.00 3,079.00 2,522.00 992.00 1,132.00
Accounts receivable, net 10,317.00 11,145.00 12,187.00 13,477.00 11,034.00 5,760.00 7,233.00 5,853.00 4,695.00 3,617.00 2,927.00 4,058.00 5,559.00 4,610.00 5,461.00 4,398.00 3,543.00 2,138.00
Inventories 10,129.00 9,568.00 9,317.00 8,827.00 8,055.00 7,999.00 9,804.00 9,837.00 5,550.00 5,656.00 5,225.00 5,642.00 4,689.00 3,449.00 3,320.00 3,071.00 3,324.00 3,302.00
Other current assets 662.00 524.00 403.00 1,168.00 568.00 14,113.00 12,028.00 646.00 145.00 241.00 192.00 145.00 197.00 110.00 141.00 65.00 41.00 162.00
Total current assets 24,780.00 24,447.00 32,131.00 35,242.00 30,496.00 28,287.00 30,458.00 18,023.00 13,401.00 10,401.00 9,471.00 11,339.00 12,737.00 13,029.00 12,001.00 10,056.00 7,900.00 6,734.00
Total non-current assets + 60,780.00 54,411.00 53,856.00 54,662.00 54,877.00 56,871.00 68,098.00 74,917.00 35,646.00 34,012.00 33,644.00 19,086.00 15,648.00 14,194.00 13,744.00 13,176.00 13,354.00 11,443.00
Total assets 85,560.00 78,858.00 85,987.00 89,904.00 85,373.00 85,158.00 98,556.00 92,940.00 49,047.00 44,413.00 43,115.00 30,425.00 28,385.00 27,223.00 25,745.00 23,232.00 21,254.00 18,177.00
Total current liabilities + 19,678.00 20,827.00 20,150.00 20,020.00 17,898.00 15,663.00 16,948.00 13,216.00 10,478.00 7,146.00 6,345.00 8,579.00 9,824.00 8,203.00 9,591.00 8,620.00 6,637.00 4,767.00
Total non-current liabilities + 41,796.00 33,525.00 34,438.00 34,797.00 33,894.00 39,275.00 38,501.00 34,671.00 16,741.00 16,064.00 17,095.00 10,456.00 7,229.00 6,915.00 6,649.00 6,368.00 5,445.00 4,474.00
Total liabilities 61,474.00 54,352.00 54,588.00 54,817.00 51,792.00 54,938.00 55,449.00 47,887.00 27,219.00 23,210.00 23,440.00 19,035.00 17,053.00 15,118.00 16,240.00 14,988.00 12,082.00 9,241.00
Total stockholders' equity + 17,314.00 17,745.00 24,404.00 27,715.00 26,206.00 22,199.00 33,694.00 35,175.00 14,033.00 13,557.00 13,237.00 10,751.00 10,920.00 11,694.00 9,505.00 8,244.00 9,172.00 8,936.00
Common shares outstanding 305 341 409 516 638 649 664 526 512 531 542 574 635 684 714 716 716 716
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
Total cash and short-term investments + 2,151.00 3,672.00 2,654.00 1,673.00 3,812.00 5,143.00 5,143.00 8,499.00 7,574.00 10,224.00 13,056.00 11,454.00 11,452.00 11,770.00 11,135.00 13,319.00 10,597.00 10,839.00 13,226.00 17,257.00 6,059.00 5,837.00 6,080.00 1,091.00 1,690.00 1,393.00 1,525.00 1,247.00 877.00 1,687.00 4,995.00 5,004.00 4,657.00 3,015.00 2,088.00 1,450.00 2,167.00 892.00 709.00 1,754.00 308.00 1,136.00 2,044.00 1,881.00 2,078.00 1,498.00 1,854.00 2,125.00 2,166.00 2,292.00 2,018.00 3,069.00 4,737.00 4,860.00 3,387.00 1,895.00 2,205.00 3,079.00 2,957.00 1,622.00 2,984.00 2,522.00 383.00 0.00 0.00 992.00 0.00
Accounts receivable, net 14,629.00 10,317.00 10,487.00 11,128.00 12,114.00 11,145.00 10,180.00 12,307.00 13,171.00 12,187.00 12,469.00 10,274.00 10,143.00 13,477.00 13,458.00 17,305.00 15,661.00 11,034.00 9,511.00 9,771.00 7,468.00 5,760.00 4,911.00 4,361.00 5,583.00 7,233.00 7,461.00 7,603.00 6,893.00 5,853.00 5,408.00 4,919.00 4,613.00 4,695.00 3,900.00 3,259.00 3,284.00 3,617.00 3,136.00 3,199.00 2,602.00 2,927.00 3,124.00 3,876.00 3,364.00 4,058.00 5,271.00 5,725.00 5,420.00 5,559.00 5,593.00 6,163.00 5,509.00 4,610.00 5,101.00 4,708.00 5,867.00 5,461.00 4,914.00 5,042.00 4,755.00 4,398.00 4,071.00 3,543.00
Inventories 10,764.00 10,129.00 9,829.00 10,106.00 10,488.00 9,568.00 9,886.00 9,800.00 9,781.00 9,317.00 10,143.00 9,536.00 10,268.00 8,827.00 9,834.00 11,048.00 9,482.00 8,055.00 9,211.00 8,879.00 8,407.00 7,999.00 7,403.00 8,086.00 7,445.00 9,804.00 9,696.00 9,088.00 9,833.00 9,837.00 5,339.00 5,485.00 5,111.00 5,550.00 5,493.00 5,548.00 5,392.00 5,656.00 5,524.00 5,209.00 4,983.00 5,225.00 5,556.00 5,540.00 5,437.00 5,642.00 5,608.00 5,621.00 5,689.00 4,689.00 5,714.00 4,830.00 4,879.00 3,449.00 3,889.00 4,030.00 3,352.00 3,320.00 3,615.00 3,679.00 2,735.00 3,071.00 3,623.00 3,324.00
Other current assets 15,783.00 662.00 1,660.00 821.00 726.00 524.00 740.00 741.00 734.00 403.00 607.00 949.00 623.00 1,168.00 858.00 741.00 648.00 568.00 2,195.00 2,685.00 13,862.00 14,113.00 13,268.00 1,105.00 975.00 12,028.00 457.00 458.00 548.00 646.00 134.00 145.00 148.00 145.00 150.00 186.00 199.00 241.00 176.00 142.00 204.00 192.00 137.00 134.00 174.00 145.00 154.00 125.00 173.00 197.00 206.00 190.00 172.00 110.00 139.00 73.00 156.00 141.00 183.00 170.00 106.00 65.00 384.00 41.00
Total current assets 28,698.00 24,780.00 24,630.00 23,728.00 27,140.00 24,447.00 25,949.00 31,347.00 31,260.00 32,131.00 36,275.00 32,213.00 32,486.00 35,242.00 35,285.00 42,413.00 36,388.00 30,496.00 34,143.00 38,592.00 30,361.00 28,287.00 26,200.00 14,643.00 15,693.00 30,458.00 19,139.00 18,396.00 18,151.00 18,023.00 15,873.00 15,548.00 14,525.00 13,401.00 11,631.00 10,443.00 11,042.00 10,401.00 9,545.00 10,304.00 8,097.00 9,471.00 10,861.00 11,431.00 11,053.00 11,339.00 12,887.00 13,596.00 13,448.00 12,737.00 13,531.00 14,252.00 15,297.00 13,029.00 12,516.00 10,706.00 11,580.00 12,001.00 11,669.00 10,513.00 10,580.00 10,056.00 8,461.00 7,900.00
Total non-current assets + 59,489.00 60,780.00 58,610.00 54,756.00 54,493.00 54,411.00 53,884.00 53,882.00 54,268.00 53,856.00 53,694.00 54,229.00 54,551.00 54,662.00 54,409.00 54,324.00 54,564.00 54,877.00 55,157.00 55,708.00 56,290.00 56,871.00 57,820.00 69,950.00 70,624.00 68,098.00 79,000.00 78,500.00 78,285.00 74,917.00 37,158.00 36,188.00 35,839.00 35,646.00 35,175.00 35,004.00 34,779.00 34,012.00 33,748.00 33,829.00 33,661.00 33,644.00 19,300.00 19,222.00 19,129.00 19,086.00 18,818.00 15,780.00 15,711.00 15,648.00 15,472.00 15,443.00 15,476.00 14,194.00 14,067.00 13,975.00 13,726.00 13,744.00 13,556.00 13,451.00 13,197.00 13,176.00 13,507.00 13,354.00
Total assets 88,187.00 85,560.00 83,240.00 78,484.00 81,633.00 78,858.00 79,833.00 85,229.00 85,528.00 85,987.00 89,969.00 86,442.00 87,037.00 89,904.00 89,694.00 96,737.00 90,952.00 85,373.00 89,300.00 94,300.00 86,651.00 85,158.00 84,020.00 84,593.00 86,317.00 98,556.00 98,139.00 96,896.00 96,436.00 92,940.00 53,031.00 51,736.00 50,364.00 49,047.00 46,806.00 45,447.00 45,821.00 44,413.00 43,293.00 44,133.00 41,758.00 43,115.00 30,161.00 30,653.00 30,182.00 30,425.00 31,705.00 29,376.00 29,159.00 28,385.00 29,003.00 29,695.00 30,773.00 27,223.00 26,583.00 24,681.00 25,306.00 25,745.00 25,225.00 23,964.00 23,777.00 23,232.00 21,968.00 21,254.00
Total current liabilities + 24,411.00 19,678.00 18,728.00 19,255.00 22,725.00 20,827.00 21,068.00 24,000.00 21,787.00 20,150.00 21,735.00 17,466.00 17,057.00 20,020.00 21,314.00 28,437.00 25,120.00 17,898.00 16,898.00 19,512.00 16,085.00 15,663.00 14,246.00 11,504.00 13,569.00 16,948.00 15,339.00 14,890.00 15,147.00 13,216.00 9,634.00 9,715.00 8,372.00 10,478.00 7,647.00 6,758.00 6,866.00 7,146.00 6,340.00 6,782.00 5,595.00 6,345.00 7,686.00 8,725.00 8,346.00 8,579.00 10,372.00 11,055.00 10,846.00 9,824.00 10,401.00 10,241.00 10,728.00 8,203.00 8,308.00 7,568.00 9,201.00 9,591.00 8,612.00 8,549.00 8,282.00 8,620.00 10,434.00 6,637.00
Total non-current liabilities + 40,349.00 41,796.00 40,623.00 35,965.00 35,843.00 33,525.00 33,053.00 33,141.00 33,970.00 34,438.00 35,436.00 36,408.00 36,317.00 34,797.00 34,605.00 34,631.00 34,533.00 33,894.00 36,438.00 38,095.00 41,087.00 39,275.00 39,260.00 41,272.00 40,552.00 38,501.00 39,176.00 37,940.00 37,427.00 34,671.00 23,363.00 22,200.00 22,129.00 16,741.00 18,357.00 18,125.00 18,158.00 16,064.00 15,996.00 16,423.00 16,669.00 17,095.00 9,550.00 9,638.00 9,856.00 10,456.00 10,067.00 7,284.00 7,555.00 7,229.00 7,338.00 7,257.00 7,633.00 6,915.00 6,808.00 6,787.00 6,889.00 6,649.00 6,564.00 6,438.00 6,459.00 6,368.00 3,049.00 5,445.00
Total liabilities 64,760.00 61,474.00 59,351.00 55,220.00 58,568.00 54,352.00 54,121.00 57,141.00 55,757.00 54,588.00 57,171.00 53,874.00 53,374.00 54,817.00 55,919.00 63,068.00 59,653.00 51,792.00 53,336.00 57,607.00 57,172.00 54,938.00 53,506.00 52,776.00 54,121.00 55,449.00 54,515.00 52,830.00 52,574.00 47,887.00 32,997.00 31,915.00 30,501.00 27,219.00 26,004.00 24,883.00 25,024.00 23,210.00 22,336.00 23,205.00 22,264.00 23,440.00 17,236.00 18,363.00 18,202.00 19,035.00 20,439.00 18,339.00 18,401.00 17,053.00 17,739.00 17,498.00 18,361.00 15,118.00 15,116.00 14,355.00 16,090.00 16,240.00 15,176.00 14,987.00 14,741.00 14,988.00 13,483.00 12,082.00
Total stockholders' equity + 16,753.00 17,314.00 17,097.00 16,624.00 16,396.00 17,745.00 18,933.00 21,324.00 22,922.00 24,404.00 25,862.00 25,714.00 26,858.00 27,715.00 26,304.00 26,306.00 23,972.00 26,206.00 28,280.00 28,921.00 21,592.00 22,199.00 22,453.00 23,741.00 24,088.00 33,694.00 33,738.00 34,207.00 33,951.00 35,175.00 15,166.00 14,958.00 14,988.00 14,033.00 12,930.00 12,636.00 13,070.00 13,557.00 13,395.00 13,490.00 12,902.00 13,237.00 12,277.00 11,643.00 11,338.00 10,751.00 10,849.00 10,620.00 10,344.00 10,920.00 10,851.00 11,784.00 12,000.00 11,694.00 11,467.00 10,326.00 9,216.00 9,505.00 10,049.00 8,977.00 9,036.00 8,244.00 8,485.00 9,172.00
Common shares outstanding 295 299 304 309 313 321 332 350 362 377 396 419 447 468 494 536 570 609 637 662 651 650 650 650 648 653 662 671 673 704 456 464 480 493 510 519 530 531 537 531 531 537 538 546 549 560 569 578 594 607 622 648 667 675 681 682 700 696 714 716 716 712 716 716 716 712 716
about 6 hours ago