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,125.00 1,351.00 1,810.00 1,923.00 3,546.00 3,625.04 1,310.00 1,117.00 791.00 1,876.00 1,925.00 1,703.00 2,895.00 4,584.00 1,974.00 2,481.00 2,101.00 1,244.00 567.00 239.00
Accounts receivable, net 4,858.00 4,811.00 4,512.00 3,907.00 3,188.00 2,954.00 2,927.00 3,006.00 3,526.00 3,470.00 3,846.00 4,751.00 5,403.00 6,129.00 6,361.00 6,539.00 5,197.00 4,704.00 5,197.00 3,869.00
Inventories 4,419.00 3,827.00 3,615.00 3,381.00 2,708.00 2,647.00 2,546.00 2,592.00 2,557.00 2,469.00 2,609.00 3,480.00 3,743.00 3,741.00 5,706.00 5,310.00 3,775.00 3,729.00 4,096.00 3,506.00
Other current assets 1,549.00 3,253.00 1,766.00 880.00 900.00 759.00 866.00 906.00 676.00 800.00 633.00 1,888.00 1,406.00 1,328.00 2,161.00 1,891.00 1,381.00 1,689.00 877.00 640.00
Total current assets 12,951.00 13,242.00 11,703.00 10,091.00 10,342.00 9,979.00 7,630.00 7,604.00 7,520.00 8,480.00 8,958.00 11,750.00 13,174.00 15,673.00 16,202.00 16,221.00 12,454.00 11,366.00 10,737.00 8,254.00
Total non-current assets + 58,536.00 55,255.00 59,688.00 61,070.00 56,750.00 57,831.00 56,885.00 55,125.00 55,437.00 53,058.00 53,885.00 55,021.00 59,341.00 59,804.00 77,635.00 79,068.00 54,260.00 51,712.00 57,256.00 47,320.00
Total assets 71,487.00 68,497.00 71,391.00 71,161.00 67,092.00 67,810.00 64,515.00 62,729.00 62,957.00 61,538.00 62,843.00 66,771.00 72,515.00 75,477.00 93,837.00 95,289.00 66,714.00 63,078.00 67,993.00 55,574.00
Total current liabilities + 21,864.00 19,549.00 19,013.00 16,731.00 14,008.00 15,159.00 15,322.00 16,737.00 15,793.00 14,417.00 10,922.00 14,007.00 14,354.00 14,870.00 18,445.00 15,660.00 11,491.00 11,044.00 17,086.00 10,473.00
Total non-current liabilities + 23,732.00 21,990.00 24,012.00 27,510.00 24,761.00 24,997.00 21,876.00 20,279.00 21,090.00 21,906.00 23,821.00 24,911.00 25,629.00 28,191.00 40,064.00 43,687.00 29,251.00 29,834.00 23,612.00 16,546.00
Total liabilities 45,596.00 41,539.00 43,025.00 44,241.00 38,769.00 40,156.00 37,198.00 37,016.00 36,883.00 36,323.00 34,743.00 38,918.00 39,983.00 43,061.00 58,509.00 59,347.00 40,742.00 40,878.00 40,698.00 27,019.00
Total stockholders' equity + 25,838.00 26,932.00 28,332.00 26,883.00 28,269.00 27,578.00 27,241.00 25,637.00 25,994.00 25,161.00 28,012.00 27,750.00 32,373.00 32,276.00 35,217.00 35,834.00 25,876.00 22,200.00 27,295.00 28,555.00
Common shares outstanding 1,298 1,347 1,370 1,385 1,413 1,441 1,458 1,486 1,531 1,573 1,637 1,709 1,789 1,789 1,772 1,720 1,486 1,515 1,594 1,654
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,524.00 2,125.00 1,367.00 1,504.00 1,561.00 1,351.00 1,517.00 1,399.00 1,376.00 1,810.00 1,610.00 2,187.00 3,517.00 1,923.00 2,177.00 1,924.00 1,946.00 3,546.00 8,670.00 1,951.00 2,041.00 3,625.04 2,772.00 1,636.00 1,998.00 1,310.00 1,588.00 1,264.00 1,572.00 1,117.00 1,432.00 1,273.00 1,167.00 791.00 892.00 1,441.00 1,430.00 1,876.00 1,725.00 1,812.00 1,392.00 1,925.00 2,105.00 2,028.00 1,902.00 1,703.00 1,813.00 2,290.00 2,617.00 2,895.00 3,925.00 2,694.00 2,888.00 4,584.00 3,873.00 4,643.00 1,852.00 1,974.00 1,976.00 2,267.00 2,088.00 2,481.00 2,288.00 2,854.00 3,878.00 2,101.00 2,996.00 1,731.00 1,184.00 1,244.00 737.00 708.00 605.00 567.00 498.00 419.00 251.00 239.00 655.00 402.00 267.00
Accounts receivable, net 5,382.00 4,858.00 5,238.00 4,631.00 5,259.00 4,811.00 4,691.00 4,011.00 4,814.00 4,512.00 4,291.00 3,785.00 4,312.00 3,907.00 3,503.00 3,182.00 3,692.00 3,188.00 3,329.00 2,913.00 3,315.00 2,954.00 3,056.00 2,610.00 3,298.00 2,927.00 3,175.00 2,891.00 3,536.00 3,006.00 3,577.00 3,234.00 3,954.00 3,526.00 3,913.00 3,308.00 3,864.00 3,470.00 3,914.00 3,919.00 4,325.00 3,846.00 5,918.00 4,249.00 4,913.00 4,751.00 5,352.00 5,533.00 5,900.00 5,403.00 6,245.00 5,989.00 6,265.00 6,129.00 7,110.00 6,642.00 7,314.00 6,361.00 6,835.00 6,830.00 7,131.00 6,539.00 6,013.00 5,606.00 6,575.00 5,197.00 4,720.00 4,646.00 4,472.00 4,704.00 4,709.00 5,223.00 5,361.00 5,197.00 3,942.00 3,957.00 3,977.00 3,869.00 3,573.00 3,549.00 3,431.00
Inventories 4,079.00 4,419.00 5,098.00 4,951.00 4,255.00 3,827.00 4,270.00 4,009.00 3,562.00 3,615.00 3,808.00 3,825.00 3,627.00 3,381.00 3,393.00 3,038.00 2,838.00 2,708.00 2,922.00 2,925.00 2,635.00 2,647.00 2,840.00 2,710.00 2,441.00 2,546.00 2,742.00 2,731.00 2,620.00 2,592.00 2,842.00 2,683.00 2,620.00 2,557.00 2,781.00 2,710.00 2,603.00 2,469.00 2,776.00 2,713.00 2,756.00 2,609.00 3,029.00 3,000.00 3,421.00 3,480.00 4,122.00 4,088.00 4,027.00 3,743.00 4,161.00 3,937.00 3,849.00 3,741.00 6,429.00 6,165.00 6,286.00 5,706.00 6,399.00 6,414.00 6,116.00 5,310.00 5,735.00 5,167.00 5,097.00 3,775.00 4,073.00 4,011.00 4,050.00 3,729.00 4,664.00 4,846.00 4,667.00 4,096.00 4,375.00 4,033.00 3,881.00 3,506.00 3,857.00 3,550.00 3,587.00
Other current assets 1,760.00 1,549.00 1,444.00 1,664.00 1,655.00 3,253.00 2,723.00 5,751.00 9,674.00 1,766.00 1,806.00 2,530.00 2,815.00 880.00 837.00 1,066.00 1,143.00 900.00 803.00 878.00 865.00 759.00 791.00 1,073.00 1,404.00 866.00 1,176.00 966.00 841.00 906.00 930.00 1,039.00 666.00 676.00 617.00 778.00 641.00 800.00 479.00 592.00 590.00 633.00 1,188.00 2,681.00 1,695.00 1,888.00 1,668.00 1,347.00 1,353.00 1,406.00 1,365.00 1,336.00 1,422.00 1,328.00 2,105.00 2,381.00 2,241.00 2,161.00 2,119.00 1,985.00 2,194.00 1,891.00 1,788.00 1,624.00 1,665.00 1,381.00 1,229.00 1,300.00 1,435.00 1,689.00 1,147.00 897.00 1,045.00 877.00 729.00 749.00 743.00 640.00 874.00 873.00 1,033.00
Total current assets 12,745.00 12,951.00 13,147.00 12,750.00 12,730.00 13,242.00 13,201.00 15,170.00 19,426.00 11,703.00 11,515.00 11,622.00 12,671.00 10,091.00 9,910.00 9,210.00 9,619.00 10,342.00 10,455.00 8,654.00 8,843.00 9,979.00 9,446.00 7,995.00 9,068.00 7,630.00 8,630.00 7,836.00 8,539.00 7,604.00 8,722.00 8,202.00 8,370.00 7,520.00 8,155.00 8,193.00 8,415.00 8,480.00 8,855.00 8,979.00 9,009.00 8,958.00 12,174.00 11,888.00 11,864.00 11,750.00 12,846.00 13,100.00 13,702.00 13,174.00 15,463.00 13,738.00 14,295.00 15,673.00 19,517.00 19,831.00 17,693.00 16,202.00 17,329.00 17,496.00 17,529.00 16,221.00 15,824.00 15,251.00 17,215.00 12,454.00 13,018.00 11,688.00 11,141.00 11,366.00 11,257.00 11,674.00 11,678.00 10,737.00 9,544.00 9,158.00 8,852.00 8,254.00 8,959.00 8,374.00 8,318.00
Total non-current assets + 58,377.00 58,536.00 58,211.00 58,270.00 56,197.00 55,255.00 58,990.00 57,926.00 58,198.00 59,688.00 59,345.00 60,403.00 60,115.00 61,070.00 58,126.00 56,804.00 58,375.00 56,750.00 56,862.00 57,823.00 57,506.00 57,831.00 56,803.00 56,199.00 54,530.00 56,885.00 55,265.00 55,737.00 55,623.00 55,125.00 55,196.00 54,772.00 56,133.00 55,437.00 55,136.00 54,564.00 53,661.00 53,058.00 54,410.00 54,292.00 54,966.00 53,885.00 54,216.00 53,230.00 52,342.00 55,021.00 57,121.00 59,580.00 59,258.00 59,341.00 59,396.00 58,085.00 59,003.00 59,804.00 78,262.00 77,283.00 78,954.00 77,635.00 78,503.00 81,531.00 80,740.00 79,068.00 77,796.00 76,339.00 78,494.00 54,260.00 53,651.00 52,966.00 51,212.00 51,712.00 55,688.00 59,171.00 58,348.00 57,256.00 47,815.00 47,337.00 46,962.00 47,320.00 49,881.00 49,848.00 49,496.00
Total assets 71,122.00 71,487.00 71,358.00 71,020.00 68,927.00 68,497.00 72,191.00 73,096.00 77,624.00 71,391.00 70,860.00 72,025.00 72,786.00 71,161.00 68,036.00 66,014.00 67,994.00 67,092.00 67,317.00 66,477.00 66,349.00 67,810.00 66,249.00 64,194.00 63,598.00 64,515.00 63,895.00 63,573.00 64,162.00 62,729.00 63,918.00 62,974.00 64,503.00 62,957.00 63,291.00 62,757.00 62,076.00 61,538.00 63,265.00 63,271.00 63,975.00 62,843.00 66,390.00 65,118.00 64,206.00 66,771.00 69,967.00 72,680.00 72,960.00 72,515.00 74,859.00 71,823.00 73,298.00 75,477.00 97,779.00 97,114.00 96,647.00 93,837.00 95,832.00 99,027.00 98,269.00 95,289.00 93,620.00 91,590.00 95,709.00 66,714.00 66,669.00 64,654.00 62,353.00 63,078.00 66,945.00 70,845.00 70,026.00 67,993.00 57,359.00 56,495.00 55,814.00 55,574.00 58,840.00 58,222.00 57,814.00
Total current liabilities + 23,501.00 21,864.00 21,512.00 19,883.00 21,003.00 19,549.00 21,073.00 22,430.00 25,288.00 19,013.00 18,936.00 18,002.00 18,531.00 16,731.00 14,321.00 13,578.00 14,103.00 14,008.00 14,259.00 14,085.00 14,550.00 15,159.00 12,685.00 14,539.00 17,004.00 15,322.00 17,120.00 17,798.00 17,721.00 16,737.00 15,508.00 14,832.00 16,798.00 15,793.00 16,035.00 15,563.00 15,057.00 14,417.00 13,957.00 12,996.00 13,178.00 10,922.00 13,637.00 16,788.00 16,466.00 14,007.00 14,615.00 14,915.00 15,325.00 14,354.00 15,269.00 13,133.00 13,847.00 14,870.00 15,845.00 16,054.00 19,298.00 18,445.00 20,360.00 20,280.00 19,779.00 15,660.00 13,626.00 13,769.00 15,581.00 11,491.00 12,056.00 10,303.00 10,315.00 11,044.00 10,295.00 11,830.00 14,254.00 17,086.00 10,194.00 12,266.00 10,427.00 10,473.00 10,871.00 9,698.00 8,701.00
Total non-current liabilities + 21,817.00 23,732.00 23,617.00 24,890.00 22,101.00 21,990.00 23,227.00 22,948.00 23,822.00 24,012.00 23,364.00 25,344.00 25,981.00 27,510.00 27,045.00 24,883.00 25,675.00 24,761.00 25,304.00 24,772.00 24,650.00 24,997.00 26,536.00 23,558.00 20,842.00 21,876.00 19,901.00 19,601.00 20,532.00 20,279.00 22,878.00 22,855.00 21,155.00 21,090.00 21,157.00 21,402.00 21,300.00 21,906.00 21,731.00 22,599.00 22,935.00 23,821.00 22,801.00 23,596.00 23,128.00 24,911.00 24,396.00 25,358.00 25,859.00 25,629.00 27,098.00 27,141.00 27,433.00 28,191.00 45,256.00 44,812.00 40,258.00 40,064.00 38,772.00 39,636.00 40,991.00 43,687.00 45,012.00 44,462.00 45,634.00 29,251.00 29,402.00 29,971.00 29,583.00 29,834.00 30,249.00 31,065.00 28,506.00 23,612.00 20,283.00 16,753.00 16,658.00 16,546.00 17,571.00 18,156.00 19,136.00
Total liabilities 45,318.00 45,596.00 45,129.00 44,773.00 43,104.00 41,539.00 44,300.00 45,378.00 49,110.00 43,025.00 42,300.00 43,346.00 44,512.00 44,241.00 41,366.00 38,461.00 39,778.00 38,769.00 39,563.00 38,857.00 39,200.00 40,156.00 39,221.00 38,097.00 37,846.00 37,198.00 37,021.00 37,399.00 38,253.00 37,016.00 38,386.00 37,687.00 37,953.00 36,883.00 37,192.00 36,965.00 36,357.00 36,323.00 35,688.00 35,595.00 36,113.00 34,743.00 36,438.00 40,384.00 39,594.00 38,918.00 39,011.00 40,273.00 41,184.00 39,983.00 42,367.00 40,274.00 41,280.00 43,061.00 61,101.00 60,866.00 59,556.00 58,509.00 59,132.00 59,916.00 60,770.00 59,347.00 58,638.00 58,231.00 61,215.00 40,742.00 41,458.00 40,274.00 39,898.00 40,878.00 40,544.00 42,895.00 42,760.00 40,698.00 30,477.00 29,019.00 27,085.00 27,019.00 28,442.00 27,854.00 27,837.00
Total stockholders' equity + 25,750.00 25,838.00 26,177.00 26,193.00 25,785.00 26,932.00 27,854.00 27,689.00 28,482.00 28,332.00 28,535.00 28,647.00 28,228.00 26,883.00 26,641.00 27,511.00 28,161.00 28,269.00 27,698.00 27,543.00 27,075.00 27,578.00 26,943.00 26,018.00 25,674.00 27,241.00 26,806.00 26,093.00 25,828.00 25,637.00 25,457.00 25,203.00 26,452.00 25,994.00 26,031.00 25,720.00 25,658.00 25,161.00 27,509.00 27,592.00 27,770.00 28,012.00 29,868.00 24,645.00 24,546.00 27,750.00 30,844.00 32,268.00 31,649.00 32,373.00 32,343.00 31,407.00 31,874.00 32,276.00 36,551.00 36,133.00 36,965.00 35,217.00 36,592.00 38,991.00 37,381.00 35,834.00 34,880.00 33,299.00 34,178.00 25,876.00 25,125.00 24,296.00 22,393.00 22,200.00 26,401.00 27,950.00 27,266.00 27,295.00 26,882.00 27,476.00 28,729.00 28,555.00 30,398.00 30,368.00 29,977.00
Common shares outstanding 1,292 1,292 1,304 1,299 1,305 1,340 1,344 1,348 1,355 1,364 1,370 1,372 1,373 1,375 1,379 1,389 1,398 1,405 1,408 1,416 1,422 1,439 1,442 1,439 1,445 1,453 1,458 1,458 1,461 1,470 1,480 1,488 1,505 1,513 1,524 1,539 1,550 1,559 1,576 1,576 1,587 1,610 1,629 1,643 1,665 1,695 1,705 1,712 1,722 1,761 1,794 1,803 1,798 1,784 1,789 1,786 1,783 1,773 1,777 1,771 1,760 1,754 1,754 1,752 1,620 1,614 1,487 1,484 1,483 1,475 1,503 1,532 1,542 1,518 1,576 1,607 1,633 1,633 1,662 1,663 1,649
about 5 hours ago