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 + 10,673.00 10,859.00 12,280.00 9,253.00 17,221.00 16,450.00 15,393.00 8,759.00 6,812.00 6,350.00 4,270.00 7,435.00 4,525.00 2,829.00 8,733.00 7,301.00 8,514.00 8,265.00 2,225.00 4,013.00
Accounts receivable, net 14,525.00 14,424.00 15,264.00 13,937.00 12,516.00 10,554.00 7,685.00 5,747.00 6,300.00 5,543.00 4,299.00 3,390.00 3,360.00 3,083.00 3,743.00 3,480.00 3,164.00 3,644.00 4,240.00 3,247.00
Inventories 2,690.00 2,557.00 2,662.00 2,339.00 2,095.00 2,074.00 4,293.00 1,195.00 1,166.00 1,241.00 1,221.00 1,560.00 1,498.00 1,657.00 1,384.00 1,204.00 1,413.00 1,765.00 2,162.00 2,079.00
Other current assets 1,502.00 1,940.00 1,564.00 1,744.00 1,430.00 1,114.00 1,983.00 2,015.00 576.00 570.00 625.00 2,223.00 9,533.00 1,952.00 1,458.00 1,288.00 867.00 1,023.00 1,721.00 963.00
Total current assets 29,390.00 29,780.00 31,770.00 27,273.00 33,262.00 30,192.00 29,354.00 17,716.00 14,854.00 13,704.00 10,415.00 14,608.00 18,916.00 9,521.00 15,318.00 13,273.00 13,958.00 14,697.00 10,348.00 10,302.00
Total non-current assets + 60,648.00 62,823.00 63,389.00 69,547.00 76,052.00 88,289.00 100,590.00 17,270.00 18,697.00 20,003.00 21,333.00 19,141.00 19,676.00 26,376.00 17,652.00 17,803.00 17,050.00 14,789.00 15,824.00 15,273.00
Total assets 90,038.00 92,603.00 95,159.00 96,820.00 109,314.00 118,481.00 129,944.00 34,986.00 33,551.00 33,707.00 31,748.00 33,749.00 38,592.00 35,897.00 32,970.00 31,076.00 31,008.00 29,486.00 26,172.00 25,575.00
Total current liabilities + 23,417.00 23,774.00 22,262.00 21,890.00 21,868.00 19,080.00 18,304.00 10,654.00 9,563.00 8,841.00 8,017.00 8,461.00 12,440.00 8,279.00 7,780.00 6,739.00 6,313.00 6,710.00 8,644.00 6,496.00
Total non-current liabilities + 48,115.00 52,441.00 43,412.00 43,812.00 51,440.00 61,519.00 59,942.00 10,205.00 12,141.00 8,519.00 9,307.00 10,305.00 10,916.00 13,980.00 9,323.00 8,699.00 9,910.00 10,568.00 6,966.00 9,088.00
Total liabilities 71,532.00 76,215.00 65,674.00 65,702.00 73,308.00 80,599.00 78,246.00 20,859.00 21,704.00 17,360.00 17,324.00 18,766.00 23,356.00 22,259.00 17,103.00 15,438.00 16,223.00 17,278.00 15,610.00 15,584.00
Total stockholders' equity + 18,473.00 16,335.00 29,430.00 31,061.00 35,946.00 37,822.00 51,598.00 14,031.00 11,741.00 16,177.00 14,266.00 14,852.00 15,154.00 13,623.00 15,956.00 15,713.00 14,843.00 12,241.00 10,562.00 9,991.00
Common shares outstanding 2,041 2,027 2,078 2,146 2,245 2,258 1,712 1,637 1,652 1,680 1,679 1,670 1,662 1,688 1,717 1,727 1,978 2,001 1,980 1,963
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 + 10,486.00 10,673.00 16,502.00 13,603.00 11,782.00 10,859.00 8,094.00 6,653.00 9,670.00 12,280.00 7,685.00 8,730.00 9,269.00 9,253.00 9,027.00 13,266.00 15,196.00 17,221.00 15,823.00 14,016.00 13,137.00 16,450.00 21,281.00 21,793.00 18,322.00 15,393.00 32,542.00 29,357.00 8,764.00 8,759.00 6,830.00 6,075.00 6,770.00 6,812.00 7,122.00 6,505.00 6,109.00 6,350.00 5,560.00 4,651.00 4,307.00 4,270.00 5,413.00 5,476.00 7,607.00 7,435.00 7,221.00 7,175.00 7,059.00 4,525.00 2,722.00 2,799.00 2,533.00 2,829.00 2,930.00 5,037.00 5,029.00 8,733.00 8,193.00 7,670.00 6,793.00 7,301.00 8,359.00 7,454.00 6,776.00 8,514.00 6,669.00 8,120.00 8,920.00 8,265.00 7,431.00 4,402.00 2,637.00 2,225.00 3,582.00 4,646.00 4,012.00 4,013.00 5,505.00 5,357.00 5,281.00
Accounts receivable, net 9,368.00 14,525.00 14,616.00 15,101.00 14,586.00 14,424.00 14,895.00 15,146.00 14,060.00 15,264.00 15,647.00 15,059.00 13,405.00 13,937.00 13,240.00 12,540.00 11,103.00 12,516.00 11,738.00 11,275.00 8,660.00 10,554.00 8,062.00 7,855.00 8,290.00 7,685.00 5,510.00 5,667.00 5,704.00 5,747.00 5,871.00 5,559.00 5,683.00 6,300.00 5,922.00 5,782.00 5,494.00 5,543.00 5,597.00 5,622.00 4,957.00 4,299.00 3,908.00 3,672.00 3,458.00 3,390.00 3,321.00 3,315.00 3,316.00 3,360.00 3,673.00 3,406.00 3,308.00 3,083.00 2,889.00 2,825.00 3,613.00 3,743.00 3,687.00 4,059.00 3,587.00 3,480.00 3,110.00 3,172.00 3,459.00 3,164.00 3,699.00 3,619.00 3,600.00 3,644.00 4,224.00 4,469.00 4,541.00 4,240.00 3,704.00 3,632.00 3,381.00 3,247.00 2,945.00 3,326.00 3,236.00
Inventories 2,756.00 2,690.00 2,758.00 2,737.00 2,666.00 2,557.00 3,332.00 3,077.00 2,985.00 2,662.00 2,436.00 2,364.00 2,605.00 2,339.00 2,074.00 2,142.00 2,104.00 2,095.00 2,163.00 2,137.00 1,953.00 2,074.00 1,949.00 2,384.00 2,836.00 4,293.00 1,192.00 1,308.00 1,283.00 1,195.00 1,282.00 1,242.00 1,231.00 1,166.00 1,250.00 1,217.00 1,384.00 1,241.00 1,482.00 1,437.00 1,336.00 1,221.00 1,130.00 1,304.00 1,437.00 1,560.00 1,565.00 1,666.00 1,655.00 1,498.00 1,640.00 1,785.00 1,791.00 1,657.00 1,697.00 1,521.00 1,463.00 1,384.00 1,357.00 1,492.00 1,322.00 1,204.00 1,369.00 1,265.00 1,284.00 1,413.00 1,824.00 1,780.00 1,735.00 1,765.00 2,055.00 2,156.00 2,336.00 2,162.00 2,269.00 2,224.00 2,096.00 2,079.00 2,297.00 2,205.00 2,147.00
Other current assets 4,598.00 1,502.00 1,754.00 1,781.00 1,749.00 1,940.00 1,754.00 2,014.00 1,952.00 1,509.00 1,864.00 1,921.00 1,807.00 1,744.00 2,455.00 2,238.00 1,718.00 1,430.00 1,719.00 1,733.00 3,361.00 1,114.00 2,985.00 2,311.00 2,405.00 1,983.00 947.00 1,384.00 1,342.00 2,015.00 886.00 998.00 965.00 576.00 754.00 820.00 628.00 570.00 565.00 588.00 615.00 625.00 2,475.00 2,604.00 2,423.00 2,223.00 2,070.00 1,906.00 1,984.00 9,533.00 2,592.00 2,496.00 2,444.00 1,952.00 1,762.00 1,630.00 1,660.00 1,458.00 1,632.00 1,554.00 1,594.00 1,288.00 1,538.00 1,092.00 1,013.00 867.00 1,195.00 1,051.00 1,120.00 1,023.00 1,069.00 1,809.00 1,066.00 1,721.00 1,039.00 1,042.00 1,069.00 963.00 901.00 916.00 920.00
Total current assets 27,208.00 29,390.00 35,630.00 33,222.00 30,783.00 29,780.00 28,075.00 26,890.00 28,669.00 31,770.00 27,632.00 28,074.00 27,086.00 27,273.00 26,796.00 30,186.00 30,121.00 33,262.00 31,443.00 29,161.00 27,111.00 30,192.00 34,277.00 34,343.00 31,853.00 29,354.00 40,191.00 37,716.00 17,093.00 17,716.00 14,869.00 13,874.00 14,649.00 14,854.00 15,048.00 14,324.00 13,615.00 13,704.00 13,204.00 12,298.00 11,215.00 10,415.00 12,926.00 13,056.00 14,925.00 14,608.00 14,177.00 14,062.00 14,014.00 18,916.00 10,627.00 10,486.00 10,076.00 9,521.00 9,278.00 11,013.00 11,765.00 15,318.00 14,869.00 14,775.00 13,296.00 13,273.00 14,376.00 12,983.00 12,532.00 13,958.00 13,387.00 14,570.00 15,375.00 14,697.00 14,779.00 12,836.00 10,580.00 10,348.00 10,594.00 11,544.00 10,558.00 10,302.00 11,648.00 11,804.00 11,584.00
Total non-current assets + 59,268.00 60,648.00 61,259.00 61,456.00 61,643.00 62,823.00 65,595.00 67,756.00 70,362.00 63,389.00 63,631.00 65,415.00 67,195.00 69,547.00 71,400.00 70,171.00 72,913.00 76,052.00 79,450.00 81,636.00 85,324.00 88,289.00 91,259.00 93,733.00 97,432.00 100,590.00 17,242.00 17,447.00 17,741.00 17,270.00 18,865.00 18,767.00 18,434.00 18,697.00 18,929.00 19,085.00 19,322.00 20,003.00 20,523.00 20,533.00 20,677.00 21,333.00 18,853.00 18,898.00 18,654.00 19,141.00 19,273.00 19,441.00 19,410.00 19,676.00 26,177.00 25,766.00 25,882.00 26,376.00 26,766.00 20,654.00 20,643.00 17,652.00 17,145.00 17,058.00 17,555.00 17,803.00 17,509.00 18,068.00 18,221.00 17,050.00 17,564.00 15,239.00 14,318.00 14,789.00 13,697.00 15,228.00 15,745.00 15,824.00 15,504.00 15,631.00 15,533.00 15,273.00 15,567.00 15,598.00 15,877.00
Total assets 86,476.00 90,038.00 96,889.00 94,676.00 92,427.00 92,603.00 93,670.00 94,646.00 99,031.00 95,159.00 91,263.00 93,489.00 94,281.00 96,820.00 98,196.00 100,357.00 103,034.00 109,314.00 110,893.00 110,797.00 112,435.00 118,481.00 125,536.00 128,076.00 129,285.00 129,944.00 57,433.00 55,163.00 34,834.00 34,986.00 33,734.00 32,641.00 33,083.00 33,551.00 33,977.00 33,409.00 32,937.00 33,707.00 33,727.00 32,831.00 31,892.00 31,748.00 31,779.00 31,954.00 33,579.00 33,749.00 33,450.00 33,503.00 33,424.00 38,592.00 36,804.00 36,252.00 35,958.00 35,897.00 36,044.00 31,667.00 32,408.00 32,970.00 32,014.00 31,833.00 30,851.00 31,076.00 31,885.00 31,051.00 30,753.00 31,008.00 30,951.00 29,809.00 29,693.00 29,486.00 28,476.00 28,064.00 26,325.00 26,172.00 26,098.00 27,175.00 26,091.00 25,575.00 27,215.00 27,402.00 27,461.00
Total current liabilities + 19,158.00 23,417.00 28,136.00 27,528.00 24,070.00 23,774.00 22,638.00 23,265.00 25,822.00 22,262.00 23,462.00 20,150.00 19,085.00 21,890.00 18,930.00 20,915.00 22,821.00 21,868.00 21,460.00 18,991.00 17,330.00 19,080.00 20,464.00 23,421.00 19,232.00 18,304.00 10,489.00 9,711.00 8,841.00 10,654.00 9,694.00 9,878.00 9,624.00 9,563.00 9,438.00 9,017.00 8,494.00 8,841.00 8,996.00 7,885.00 7,597.00 8,017.00 7,158.00 7,435.00 7,689.00 8,461.00 8,103.00 7,798.00 7,521.00 12,440.00 8,279.00 8,354.00 8,414.00 8,279.00 8,195.00 6,991.00 7,211.00 7,780.00 7,313.00 7,410.00 6,755.00 6,739.00 6,284.00 5,908.00 6,017.00 6,313.00 7,392.00 6,744.00 6,633.00 6,710.00 6,951.00 8,640.00 8,443.00 8,644.00 8,051.00 6,689.00 6,307.00 6,496.00 6,165.00 5,829.00 6,000.00
Total non-current liabilities + 47,216.00 48,115.00 50,153.00 49,659.00 50,909.00 52,441.00 53,832.00 54,312.00 56,661.00 43,412.00 38,739.00 41,309.00 43,310.00 43,812.00 46,532.00 46,781.00 48,568.00 51,440.00 52,149.00 54,932.00 57,432.00 61,519.00 54,842.00 55,495.00 60,076.00 59,942.00 29,190.00 29,301.00 10,676.00 10,205.00 10,290.00 10,345.00 10,553.00 12,141.00 9,625.00 9,571.00 9,908.00 8,519.00 8,950.00 9,868.00 9,744.00 9,307.00 9,348.00 9,228.00 10,201.00 10,305.00 10,146.00 10,326.00 10,372.00 10,916.00 13,811.00 13,525.00 13,845.00 13,980.00 13,949.00 8,864.00 8,951.00 9,323.00 8,265.00 8,278.00 8,195.00 8,699.00 9,631.00 9,569.00 9,503.00 9,910.00 9,188.00 9,129.00 9,931.00 10,568.00 8,587.00 8,646.00 7,321.00 6,966.00 6,894.00 9,724.00 9,523.00 9,088.00 9,461.00 9,861.00 9,905.00
Total liabilities 66,374.00 71,532.00 78,289.00 77,187.00 74,979.00 76,215.00 76,470.00 77,577.00 82,483.00 65,674.00 62,201.00 61,459.00 62,395.00 65,702.00 65,462.00 67,696.00 71,389.00 73,308.00 73,609.00 73,923.00 74,762.00 80,599.00 75,306.00 78,916.00 79,308.00 78,246.00 39,679.00 39,012.00 19,517.00 20,859.00 19,984.00 20,223.00 20,177.00 21,704.00 19,063.00 18,588.00 18,402.00 17,360.00 17,946.00 17,753.00 17,341.00 17,324.00 16,506.00 16,663.00 17,890.00 18,766.00 18,249.00 18,124.00 17,893.00 23,356.00 22,090.00 21,879.00 22,259.00 22,259.00 22,144.00 15,855.00 16,162.00 17,103.00 15,578.00 15,688.00 14,950.00 15,438.00 15,915.00 15,477.00 15,520.00 16,223.00 16,580.00 15,873.00 16,564.00 17,278.00 15,538.00 17,286.00 15,764.00 15,610.00 14,945.00 16,413.00 15,830.00 15,584.00 15,626.00 15,690.00 15,905.00
Total stockholders' equity + 20,068.00 18,473.00 18,552.00 17,435.00 17,389.00 16,335.00 17,142.00 17,015.00 16,490.00 29,430.00 28,998.00 31,973.00 31,824.00 31,061.00 32,671.00 32,600.00 31,580.00 35,946.00 37,213.00 36,808.00 37,605.00 37,822.00 50,158.00 49,094.00 49,911.00 51,598.00 17,648.00 16,049.00 15,218.00 14,031.00 13,640.00 12,317.00 12,793.00 11,741.00 14,783.00 14,699.00 14,416.00 16,177.00 15,613.00 14,918.00 14,386.00 14,266.00 15,079.00 15,123.00 15,546.00 14,852.00 15,143.00 15,327.00 15,473.00 15,154.00 14,726.00 14,371.00 13,659.00 13,623.00 13,900.00 16,098.00 16,337.00 15,956.00 16,572.00 16,353.00 15,998.00 15,713.00 15,970.00 15,668.00 15,249.00 14,843.00 14,518.00 14,096.00 13,337.00 12,241.00 12,938.00 10,778.00 10,561.00 10,562.00 11,153.00 10,762.00 10,261.00 9,991.00 11,589.00 11,712.00 11,556.00
Common shares outstanding 2,044 2,041 2,038 2,038 2,037 2,037 2,031 2,029 2,023 2,033 2,064 2,102 2,113 2,124 2,148 2,149 2,164 2,219 2,243 2,252 2,265 2,252 2,290 2,263 2,258 1,918 1,634 1,637 1,637 1,637 1,636 1,636 1,640 1,643 1,645 1,650 1,671 1,680 1,679 1,679 1,680 1,669 1,678 1,667 1,676 1,673 1,670 1,669 1,666 1,666 1,662 1,660 1,655 1,662 1,666 1,701 1,706 1,717 1,715 1,722 1,714 1,730 1,726 1,728 1,725 1,959 1,984 1,983 1,978 1,980 2,004 2,006 2,008 1,976 2,012 2,006 1,997 1,963 1,992 1,994 1,988
about 4 hours ago