Sign in
Jun-25 Jun-24 Jun-23 Jun-22 Jun-21 Jun-20 Jun-19 Jun-18 Jun-17 Jun-16 Jun-15 Jun-14 Jun-13 Jun-12 Jun-11 Jun-10 Jun-09 Jun-08 Jun-07 Jun-06
Total cash and short-term investments + 9,556.00 9,482.00 8,246.00 7,214.00 10,288.00 16,181.00 10,287.00 11,850.00 15,137.00 13,348.00 11,603.00 10,686.00 5,947.00 4,436.00 2,768.00 2,879.00 4,781.00 3,541.00 5,556.00 7,826.00
Accounts receivable, net 6,185.00 6,118.00 5,471.00 5,143.00 4,725.00 4,178.00 4,951.00 4,686.00 4,594.00 4,373.00 4,568.00 6,386.00 6,508.00 6,068.00 6,275.00 5,335.00 5,836.00 6,761.00 6,629.00 5,725.00
Inventories 7,551.00 7,016.00 7,073.00 6,924.00 5,983.00 5,498.00 5,017.00 4,738.00 4,624.00 4,716.00 4,979.00 6,759.00 6,909.00 6,721.00 7,379.00 6,384.00 6,880.00 8,416.00 6,819.00 6,291.00
Other current assets 2,100.00 2,093.00 1,858.00 2,372.00 2,095.00 2,130.00 2,218.00 4,092.00 4,278.00 11,345.00 8,496.00 7,786.00 8,304.00 4,685.00 5,548.00 4,184.00 4,408.00 6,025.00 5,027.00 4,487.00
Total current assets 25,392.00 24,709.00 22,648.00 21,653.00 23,091.00 27,987.00 22,473.00 23,320.00 26,494.00 33,782.00 29,646.00 31,617.00 23,990.00 21,910.00 21,970.00 18,782.00 21,905.00 24,515.00 24,031.00 24,329.00
Total non-current assets + 99,838.00 97,660.00 98,181.00 95,555.00 96,216.00 92,713.00 92,622.00 94,990.00 93,912.00 93,354.00 99,849.00 112,649.00 115,273.00 110,334.00 116,384.00 109,390.00 112,928.00 119,477.00 113,983.00 111,366.00
Total assets 125,231.00 122,370.00 120,829.00 117,208.00 119,307.00 120,700.00 115,095.00 118,310.00 120,406.00 127,136.00 129,495.00 144,266.00 139,263.00 132,244.00 138,354.00 128,172.00 134,833.00 143,992.00 138,014.00 135,695.00
Total current liabilities + 36,058.00 33,627.00 35,756.00 33,081.00 33,132.00 32,976.00 30,011.00 28,237.00 30,210.00 30,770.00 29,790.00 33,726.00 30,037.00 24,907.00 27,293.00 24,282.00 30,901.00 30,958.00 30,717.00 19,985.00
Total non-current liabilities + 36,889.00 38,185.00 38,008.00 37,273.00 39,521.00 40,846.00 37,505.00 37,190.00 34,418.00 38,383.00 36,655.00 40,564.00 40,517.00 43,302.00 43,060.00 42,451.00 40,550.00 43,540.00 40,537.00 52,802.00
Total liabilities 72,947.00 71,812.00 73,764.00 70,354.00 72,653.00 73,822.00 67,516.00 65,427.00 64,628.00 69,153.00 66,445.00 74,290.00 70,554.00 68,209.00 70,353.00 66,733.00 71,451.00 74,498.00 71,254.00 72,787.00
Total stockholders' equity + 52,012.00 50,286.00 46,777.00 46,589.00 46,378.00 46,521.00 47,194.00 52,293.00 55,184.00 57,341.00 62,419.00 69,214.00 68,064.00 63,439.00 67,640.00 61,115.00 63,099.00 69,494.00 66,760.00 62,908.00
Common shares outstanding 2,454 2,472 2,484 2,539 2,601 2,626 2,540 2,657 2,740 2,844 2,884 2,905 2,931 2,941 3,002 3,099 3,154 3,317 3,399 3,286
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 + 12,306.00 10,825.00 11,171.00 9,556.00 9,116.00 10,230.00 12,156.00 9,482.00 6,828.00 7,890.00 9,733.00 8,246.00 7,596.00 6,854.00 6,710.00 7,214.00 8,526.00 11,544.00 10,370.00 10,288.00 10,007.00 11,941.00 13,392.00 16,181.00 15,393.00 6,279.00 9,304.00 10,287.00 9,823.00 12,117.00 11,253.00 11,850.00 15,534.00 18,758.00 16,007.00 15,137.00 14,327.00 13,454.00 14,071.00 13,348.00 13,819.00 14,277.00 12,606.00 11,603.00 13,160.00 12,251.00 10,846.00 10,686.00 9,752.00 8,503.00 7,702.00 5,947.00 5,876.00 6,966.00 5,302.00 4,436.00 3,991.00 4,414.00 3,582.00 2,768.00 2,946.00 3,249.00 2,603.00 2,879.00 4,899.00 4,130.00 6,294.00 4,781.00 4,434.00 5,653.00 4,730.00 3,541.00 4,078.00 6,045.00 4,997.00 5,556.00 4,230.00 5,508.00 7,758.00 7,826.00 10,199.00
Accounts receivable, net 6,322.00 6,279.00 6,487.00 6,185.00 6,139.00 6,234.00 6,314.00 6,118.00 6,124.00 6,334.00 6,215.00 5,471.00 5,471.00 5,767.00 5,720.00 5,143.00 5,513.00 5,241.00 5,662.00 4,725.00 4,861.00 4,819.00 5,043.00 4,178.00 4,640.00 5,196.00 5,143.00 4,951.00 5,198.00 5,055.00 5,035.00 4,686.00 5,149.00 5,182.00 4,942.00 4,594.00 4,358.00 4,729.00 4,713.00 4,373.00 4,591.00 4,721.00 4,724.00 4,568.00 4,990.00 5,802.00 6,197.00 6,386.00 6,353.00 6,911.00 6,555.00 6,508.00 6,669.00 7,183.00 6,993.00 6,068.00 6,200.00 6,905.00 6,584.00 6,275.00 6,264.00 6,551.00 6,082.00 5,335.00 5,860.00 6,544.00 6,239.00 5,836.00 5,744.00 6,956.00 7,111.00 6,761.00 6,934.00 7,688.00 7,432.00 6,629.00 6,757.00 7,523.00 6,640.00 5,725.00 5,404.00
Inventories 7,853.00 7,817.00 7,848.00 7,551.00 7,400.00 7,020.00 7,287.00 7,016.00 7,077.00 7,151.00 7,117.00 7,073.00 7,483.00 7,541.00 7,590.00 6,924.00 7,101.00 6,673.00 6,307.00 5,983.00 6,002.00 5,957.00 5,707.00 5,498.00 5,330.00 5,521.00 5,465.00 5,017.00 5,358.00 5,281.00 5,182.00 4,738.00 5,207.00 5,131.00 5,023.00 4,624.00 4,754.00 4,787.00 4,999.00 4,716.00 4,957.00 5,125.00 5,239.00 4,979.00 5,893.00 6,477.00 7,100.00 6,759.00 7,227.00 7,379.00 7,394.00 6,909.00 7,240.00 7,219.00 7,332.00 6,721.00 7,239.00 7,444.00 8,001.00 7,379.00 7,619.00 7,423.00 7,277.00 6,384.00 6,750.00 6,864.00 7,050.00 6,880.00 7,615.00 8,383.00 8,847.00 8,416.00 8,427.00 7,690.00 7,668.00 6,819.00 7,091.00 6,883.00 6,790.00 6,291.00 6,732.00
Other current assets 1,506.00 1,667.00 1,612.00 2,100.00 1,780.00 2,158.00 1,692.00 2,093.00 2,429.00 1,736.00 1,875.00 1,858.00 1,755.00 1,704.00 2,501.00 2,372.00 2,276.00 2,087.00 1,997.00 2,095.00 1,738.00 1,938.00 1,884.00 2,130.00 1,777.00 1,921.00 2,013.00 2,218.00 1,933.00 1,978.00 3,752.00 4,092.00 4,140.00 4,286.00 4,248.00 4,278.00 4,892.00 5,204.00 11,388.00 11,345.00 10,950.00 12,224.00 13,051.00 8,496.00 7,519.00 8,648.00 4,964.00 7,786.00 4,794.00 4,674.00 4,671.00 8,304.00 4,513.00 4,556.00 4,497.00 4,685.00 5,678.00 4,888.00 4,958.00 5,548.00 4,985.00 4,607.00 4,534.00 4,184.00 3,981.00 4,223.00 4,934.00 4,408.00 4,215.00 4,483.00 4,609.00 6,025.00 6,303.00 5,537.00 5,085.00 5,027.00 4,636.00 4,775.00 4,318.00 4,487.00 4,280.00
Total current assets 27,987.00 26,588.00 27,118.00 25,392.00 24,435.00 25,642.00 27,449.00 24,709.00 22,458.00 23,111.00 24,940.00 22,648.00 22,305.00 21,866.00 22,521.00 21,653.00 23,416.00 25,545.00 24,336.00 23,091.00 22,608.00 24,655.00 26,026.00 27,987.00 27,140.00 18,917.00 21,925.00 22,473.00 22,312.00 24,431.00 23,346.00 23,320.00 27,960.00 31,214.00 28,096.00 26,494.00 25,885.00 25,572.00 35,171.00 33,782.00 34,317.00 36,347.00 35,620.00 29,646.00 31,562.00 33,178.00 29,107.00 31,617.00 28,126.00 27,467.00 26,322.00 23,990.00 24,298.00 25,601.00 24,124.00 21,910.00 23,108.00 23,651.00 23,125.00 21,970.00 21,814.00 21,830.00 20,496.00 18,782.00 21,490.00 21,761.00 24,517.00 21,905.00 22,008.00 25,475.00 25,069.00 24,515.00 25,742.00 26,960.00 25,182.00 24,031.00 22,714.00 24,689.00 25,506.00 24,329.00 26,615.00
Total non-current assets + 100,392.00 100,698.00 100,481.00 99,838.00 98,548.00 96,997.00 99,033.00 97,660.00 97,139.00 97,598.00 97,591.00 98,181.00 97,546.00 95,849.00 93,761.00 95,555.00 96,801.00 95,871.00 95,333.00 96,216.00 94,170.00 95,457.00 93,873.00 92,713.00 91,420.00 92,806.00 92,133.00 92,622.00 99,361.00 99,256.00 95,094.00 94,990.00 96,409.00 95,430.00 94,755.00 93,912.00 92,206.00 91,461.00 93,872.00 93,354.00 93,191.00 92,796.00 93,645.00 99,849.00 99,375.00 103,085.00 109,076.00 112,649.00 115,071.00 115,460.00 114,803.00 115,273.00 114,833.00 114,302.00 111,764.00 110,334.00 111,497.00 110,660.00 113,492.00 116,384.00 114,724.00 112,443.00 113,196.00 109,390.00 111,496.00 113,532.00 113,864.00 112,928.00 110,387.00 112,788.00 115,610.00 119,477.00 119,663.00 117,441.00 116,521.00 113,983.00 112,981.00 112,611.00 111,543.00 111,366.00 109,607.00
Total assets 128,379.00 127,286.00 127,599.00 125,231.00 122,984.00 122,639.00 126,482.00 122,370.00 119,598.00 120,709.00 122,531.00 120,829.00 119,851.00 117,715.00 116,282.00 117,208.00 120,217.00 121,416.00 119,669.00 119,307.00 116,778.00 120,112.00 119,899.00 120,700.00 118,560.00 111,723.00 114,058.00 115,095.00 121,673.00 123,687.00 118,440.00 118,310.00 124,369.00 126,644.00 122,851.00 120,406.00 118,091.00 117,033.00 129,043.00 127,136.00 127,508.00 129,143.00 129,265.00 129,495.00 130,937.00 136,263.00 138,183.00 144,266.00 143,197.00 142,927.00 141,125.00 139,263.00 139,131.00 139,903.00 135,888.00 132,244.00 134,605.00 134,311.00 136,617.00 138,354.00 136,538.00 134,273.00 133,692.00 128,172.00 132,986.00 135,293.00 138,381.00 134,833.00 132,395.00 138,263.00 140,679.00 143,992.00 145,405.00 144,401.00 141,703.00 138,014.00 135,695.00 137,300.00 137,049.00 135,695.00 136,222.00
Total current liabilities + 38,235.00 36,699.00 37,995.00 36,058.00 34,248.00 33,797.00 36,420.00 33,627.00 32,340.00 35,950.00 37,158.00 35,756.00 38,030.00 38,746.00 36,618.00 33,081.00 34,401.00 38,027.00 36,589.00 33,132.00 32,016.00 31,744.00 30,008.00 32,976.00 32,896.00 30,164.00 30,253.00 30,011.00 28,370.00 31,247.00 29,220.00 28,237.00 30,711.00 33,107.00 30,724.00 30,210.00 29,082.00 28,891.00 32,401.00 30,770.00 31,357.00 32,053.00 31,567.00 29,790.00 31,881.00 34,152.00 32,071.00 33,726.00 32,118.00 30,727.00 33,217.00 30,037.00 27,412.00 26,230.00 24,898.00 24,907.00 26,904.00 29,792.00 27,968.00 27,293.00 26,175.00 27,241.00 27,640.00 24,282.00 23,272.00 23,676.00 28,674.00 30,901.00 32,829.00 37,141.00 38,241.00 30,958.00 31,263.00 31,479.00 30,874.00 30,717.00 30,921.00 31,294.00 20,590.00 19,985.00 20,043.00
Total non-current liabilities + 35,412.00 37,270.00 36,053.00 36,889.00 36,191.00 37,399.00 37,922.00 38,185.00 36,925.00 35,931.00 37,360.00 38,008.00 36,400.00 34,244.00 35,330.00 37,273.00 40,070.00 38,496.00 36,672.00 39,521.00 37,843.00 39,828.00 41,315.00 40,846.00 39,723.00 35,651.00 36,821.00 37,505.00 37,751.00 37,997.00 36,716.00 37,190.00 38,712.00 38,816.00 36,712.00 34,418.00 34,461.00 34,398.00 37,691.00 38,383.00 36,298.00 34,788.00 34,744.00 36,655.00 35,676.00 37,299.00 39,283.00 40,564.00 41,038.00 42,062.00 39,092.00 40,517.00 43,766.00 46,350.00 46,042.00 43,302.00 41,792.00 39,619.00 43,015.00 43,060.00 42,931.00 42,319.00 42,851.00 42,451.00 42,941.00 42,670.00 42,680.00 40,550.00 38,791.00 38,710.00 37,876.00 43,540.00 44,553.00 44,679.00 43,270.00 40,537.00 38,308.00 40,642.00 52,646.00 52,802.00 51,155.00
Total liabilities 73,647.00 73,969.00 74,048.00 72,947.00 70,439.00 71,196.00 74,342.00 71,812.00 69,265.00 71,881.00 74,518.00 73,764.00 74,430.00 72,990.00 71,948.00 70,354.00 74,471.00 76,523.00 73,261.00 72,653.00 69,859.00 71,572.00 71,323.00 73,822.00 72,619.00 65,815.00 67,074.00 67,516.00 66,121.00 69,244.00 65,936.00 65,427.00 69,423.00 71,923.00 67,436.00 64,628.00 63,543.00 63,289.00 70,092.00 69,153.00 67,655.00 66,841.00 66,311.00 66,445.00 67,557.00 71,451.00 71,354.00 74,290.00 73,156.00 72,789.00 72,309.00 70,554.00 71,178.00 72,580.00 70,940.00 68,209.00 68,696.00 69,411.00 70,983.00 70,353.00 69,106.00 69,560.00 70,491.00 66,733.00 66,213.00 66,346.00 71,354.00 71,451.00 71,620.00 75,851.00 76,117.00 74,498.00 75,816.00 76,158.00 74,144.00 71,254.00 69,229.00 71,936.00 73,236.00 72,787.00 71,198.00
Total stockholders' equity + 54,505.00 53,317.00 53,270.00 52,012.00 52,272.00 51,168.00 51,840.00 50,286.00 50,058.00 48,534.00 47,692.00 46,777.00 45,140.00 44,455.00 44,075.00 46,589.00 45,478.00 44,618.00 46,111.00 46,378.00 46,596.00 48,181.00 48,182.00 46,521.00 45,540.00 45,538.00 46,578.00 47,194.00 55,072.00 53,990.00 52,236.00 52,293.00 54,315.00 54,112.00 54,818.00 55,184.00 53,840.00 53,060.00 58,262.00 57,341.00 59,187.00 61,628.00 62,287.00 62,419.00 62,733.00 64,133.00 66,055.00 69,214.00 69,281.00 69,378.00 68,087.00 68,064.00 67,268.00 66,681.00 64,299.00 63,439.00 65,265.00 64,297.00 65,244.00 67,640.00 67,069.00 64,713.00 62,855.00 61,115.00 66,430.00 68,637.00 66,714.00 63,099.00 60,775.00 62,412.00 64,562.00 69,494.00 69,589.00 68,243.00 67,559.00 66,760.00 66,466.00 65,364.00 63,813.00 62,908.00 65,024.00
Common shares outstanding 2,417 2,424 2,437 2,454 2,450 2,458 2,466 2,472 2,472 2,468 2,475 2,478 2,473 2,481 2,504 2,523 2,530 2,544 2,559 2,573 2,590 2,615 2,625 2,612 2,613 2,630 2,648 2,510 2,638 2,623 2,612 2,621 2,646 2,670 2,691 2,696 2,706 2,738 2,823 2,811 2,835 2,865 2,868 3,065 2,883 2,885 2,888 2,892 2,894 2,909 2,924 2,937 2,931 2,919 2,932 2,930 2,938 2,950 2,946 2,756 2,999 3,000 3,026 2,879 3,104 3,119 3,110 2,921 3,105 3,171 3,240 3,012 3,301 3,342 3,354 3,118 3,397 3,407 3,413 3,212 3,511
about 2 hours ago