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 + 3,843.00 5,810.40 2,964.00 4,025.00 3,265.00 3,381.00 2,649.00 2,780.00 3,356.00 2,219.00 1,998.00 1,868.00 2,160.00 2,107.00 2,251.00 2,387.00 2,218.00 2,388.00 1,333.00 1,584.00
Accounts receivable, net 3,802.00 2,855.00 3,793.00 4,516.00 4,068.00 3,800.00 3,369.00 2,868.00 3,306.00 2,696.00 2,355.00 2,071.00 2,208.00 2,824.00 -146.00 2,589.00 2,441.00 2,532.00 1,963.00 1,692.00
Inventories 4,382.00 4,616.00 4,938.00 5,671.00 5,279.00 5,998.00 6,094.00 6,029.00 5,864.00 5,793.00 4,247.00 4,133.00 4,042.00 4,026.00 3,498.00 3,608.00 3,261.00 3,177.00 1,985.00 2,056.00
Other current assets 657.00 1,013.00 2,491.00 1,197.00 195.00 433.00 1,162.00 978.00 1,440.00 1,808.00 1,383.00 1,250.00 1,266.00 380.00 2,892.00 2,662.00 186.00 642.00 2,048.00 1,751.00
Total current assets 12,684.00 14,294.00 14,186.00 15,409.00 12,807.00 13,612.00 13,274.00 12,655.00 13,966.00 12,359.00 9,814.00 9,132.00 9,518.00 9,186.00 8,495.00 8,657.00 8,106.00 8,739.00 5,366.00 5,391.00
Total non-current assets + 96,606.00 104,605.00 104,530.00 138,137.00 124,558.00 124,078.00 127,731.00 133,687.00 127,072.00 27,414.00 21,701.00 17,035.00 17,363.00 18,141.00 18,624.00 19,203.00 18,508.00 18,812.00 13,398.00 12,385.00
Total assets 109,290.00 118,899.00 118,716.00 153,546.00 137,365.00 137,690.00 141,005.00 146,342.00 141,038.00 39,773.00 31,515.00 26,167.00 26,881.00 27,327.00 27,119.00 27,860.00 26,614.00 27,551.00 18,764.00 17,776.00
Total current liabilities + 14,524.00 18,743.00 15,673.00 17,853.00 15,144.00 15,478.00 18,823.00 16,329.00 15,544.00 11,856.00 9,006.00 8,769.00 8,436.00 8,142.00 7,847.00 7,645.00 6,916.00 8,878.00 4,554.00 4,453.00
Total non-current liabilities + 46,621.00 50,161.00 50,109.00 59,983.00 54,820.00 59,257.00 58,022.00 64,325.00 64,468.00 19,511.00 17,477.00 11,584.00 11,510.00 11,406.00 10,798.00 10,667.00 11,786.00 11,458.00 7,121.00 6,635.00
Total liabilities 61,145.00 68,904.00 65,782.00 77,836.00 69,964.00 74,735.00 76,845.00 80,654.00 80,012.00 31,367.00 26,483.00 20,353.00 19,946.00 19,548.00 18,645.00 18,312.00 18,702.00 20,336.00 11,675.00 11,088.00
Total stockholders' equity + 47,926.00 49,643.00 52,566.00 75,368.00 67,101.00 62,673.00 63,902.00 65,444.00 60,804.00 8,182.00 4,894.00 5,510.00 6,634.00 7,472.00 8,167.00 9,206.00 7,613.00 6,944.00 6,871.00 6,461.00
Common shares outstanding 2,199 2,225 2,229 2,265 2,265 2,265 2,265 2,265 2,265 2,265 2,265 2,265 2,265 2,265 2,265 2,265 2,265 2,265 2,265 2,265
Show Quarterly Balance Sheet
Dec-25 Jun-25 Dec-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 Jun-11 Dec-10 Jun-10 Dec-09 Jun-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 Dec-05 Sep-05 Jun-05 Mar-05 Dec-04 Sep-04 Jun-04 Mar-04 Dec-03 Sep-03
Total cash and short-term investments + 3,843.00 4,893.00 5,810.40 6,630.00 6,630.00 2,964.00 5,260.00 4,132.00 4,132.00 4,025.00 4,025.00 4,139.00 5,437.04 3,265.00 4,399.68 3,350.00 4,617.95 3,381.00 4,362.58 4,967.00 6,175.40 2,649.00 3,257.22 3,475.00 4,525.86 2,610.00 3,623.09 2,313.00 3,245.31 3,196.00 4,496.37 2,045.00 2,562.34 2,062.00 2,876.61 1,943.00 2,798.50 1,829.00 3,023.38 1,467.00 2,179.44 1,678.00 3,030.25 1,622.00 2,703.56 2,002.00 3,497.13 1,772.00 2,690.76 1,956.00 3,397.02 1,794.00 2,868.79 2,251.00 1,763.00 2,387.00 1,555.00 2,218.00 1,384.00 2,388.00 0.00 2,402.00 0.00 1,333.00 0.00 1,236.00 0.00 1,584.00 0.00 2,053.00 0.00 1,886.00 0.00 1,969.00 0.00 1,937.00 0.00 1,665.00 0.00 2,391.00 0.00
Accounts receivable, net 3,802.00 3,475.00 2,855.00 3,637.00 3,637.00 3,793.00 2,887.00 5,567.24 4,219.00 4,516.00 2,609.00 4,607.62 3,794.00 4,068.00 4,068.00 5,636.32 4,080.00 3,800.00 3,800.00 5,673.88 4,592.00 3,369.00 4,215.00 5,149.34 46,001.13 2,868.00 4,776.31 4,039.00 5,741.57 4,746.00 4,513.00 3,833.00 3,904.00 2,696.00 3,953.00 3,390.00 3,471.00 2,355.00 2,516.00 2,071.00 2,601.00 2,208.00 3,019.00 2,699.00 -146.00 2,517.00 2,276.00 2,465.00 2,267.00 2,237.00 2,293.00 1,749.00 1,732.00 1,503.00 1,480.00 1,838.00 1,488.00 1,209.00 1,729.00 2,280.00
Inventories 4,382.00 5,088.00 4,616.00 5,334.00 5,334.00 4,938.00 4,938.00 5,634.00 5,634.00 5,671.00 5,671.00 5,952.00 7,818.62 5,279.00 7,113.60 6,408.00 8,833.38 5,998.00 7,739.35 6,796.00 8,449.37 6,094.00 7,493.21 6,709.00 8,737.84 6,029.00 7,857.42 6,339.00 8,894.10 5,864.00 7,856.59 5,177.00 6,486.66 5,793.00 7,509.77 4,725.00 6,805.42 4,247.00 6,426.57 3,766.00 5,594.93 4,133.00 6,704.52 4,030.00 6,717.23 4,042.00 6,544.16 4,046.00 6,143.80 4,026.00 6,490.93 3,984.00 6,370.83 3,498.00 3,824.00 3,608.00 3,522.00 3,261.00 3,451.00 3,177.00 2,637.00 1,985.00 2,208.00 2,056.00 2,362.00 2,274.00 2,331.00 2,143.00 2,598.00 2,582.00
Other current assets 657.00 419.00 1,013.00 271.00 271.00 2,491.00 1,101.00 1,107.00 1,107.00 1,197.00 3,683.00 969.00 824.00 195.00 195.00 659.00 513.00 433.00 433.00 321.00 213.00 1,162.00 316.00 280.00 2,114.73 978.00 239.99 246.00 276.69 1,440.00 233.00 419.00 348.00 1,651.00 394.00 631.00 550.00 1,214.00 422.00 1,060.00 376.00 1,108.00 462.00 3,204.00 332.00 2,892.00 229.00 386.00 417.00 360.00 401.00 881.00 582.00 316.00 196.00 271.00 1,864.00 256.00 1,596.00 391.00 1,771.00 291.00
Total current assets 12,684.00 13,875.00 14,294.00 15,872.00 15,872.00 14,186.00 14,186.00 15,092.00 15,092.00 15,409.00 15,409.00 14,709.00 19,321.91 12,807.00 17,257.78 14,351.00 19,782.75 13,612.00 17,563.87 16,568.00 20,598.77 13,274.00 16,321.76 14,416.00 18,775.48 12,655.00 16,492.90 12,937.00 18,151.59 13,966.00 18,711.65 11,474.00 14,376.64 12,359.00 16,021.62 10,689.00 15,395.36 9,814.00 14,850.57 8,171.00 12,139.17 9,132.00 14,813.85 8,629.00 14,382.87 9,518.00 15,410.02 9,299.00 14,120.42 9,186.00 14,810.16 8,809.00 14,086.51 8,495.00 8,333.00 8,657.00 7,959.00 8,106.00 7,473.00 8,739.00 7,370.00 5,366.00 5,143.00 5,391.00 6,279.00 5,904.00 5,896.00 5,680.00 6,034.00 7,544.00
Total non-current assets + 96,606.00 96,351.00 104,605.00 103,497.00 103,497.00 104,530.00 104,530.00 130,980.00 130,980.00 138,137.00 138,137.00 137,162.00 177,158.92 124,558.00 165,174.50 122,644.00 166,341.34 124,078.00 157,704.52 136,109.00 167,059.13 127,731.00 155,147.74 133,696.00 171,718.26 133,687.00 170,669.88 129,564.00 177,741.61 127,072.00 166,518.40 27,712.00 31,694.02 27,414.00 32,834.02 25,550.00 34,310.82 21,701.00 30,917.76 20,504.00 29,100.74 17,035.00 26,350.88 17,049.00 27,240.60 17,363.00 27,031.49 18,568.00 26,995.67 18,141.00 27,856.51 18,125.00 27,624.53 18,624.00 19,476.00 19,203.00 18,718.00 18,508.00 17,352.00 18,812.00 14,163.00 13,398.00 12,508.00 12,385.00 12,606.00 13,147.00 12,300.00 12,095.00 11,386.00 11,435.00
Total assets 109,290.00 110,226.00 118,899.00 119,369.00 119,369.00 118,716.00 118,716.00 146,072.00 146,072.00 153,546.00 153,546.00 151,871.00 137,365.00 137,365.00 136,995.00 136,995.00 137,690.00 137,690.00 152,677.00 152,677.00 141,005.00 141,005.00 902,684.64 148,112.00 168,396.43 146,342.00 190,872.57 142,501.00 200,141.85 141,038.00 141,054.00 39,186.00 39,186.00 39,773.00 39,773.00 36,239.00 36,239.00 31,515.00 28,675.00 28,675.00 26,167.00 26,167.00 25,678.00 25,678.00 26,881.00 26,881.00 27,867.00 27,867.00 27,327.00 27,327.00 26,934.00 26,934.00 27,119.00 27,119.00 27,809.00 27,860.00 26,677.00 26,614.00 24,825.00 27,551.00 21,533.00 21,533.00 18,764.00 18,764.00 17,651.00 17,651.00 17,776.00 17,776.00 18,885.00 18,885.00 19,051.00 19,051.00 18,196.00 18,196.00 17,775.00 17,775.00 17,420.00 17,420.00 18,979.00 18,979.00 16,203.00
Total current liabilities + 14,524.00 15,996.00 18,743.00 18,042.00 18,042.00 15,673.00 15,673.00 16,191.00 16,191.00 17,853.00 17,853.00 16,726.00 21,971.47 15,144.00 20,406.95 18,418.00 25,389.08 15,478.00 19,971.61 18,534.00 23,043.07 18,823.00 23,144.84 19,793.00 25,778.51 16,329.00 21,281.12 16,050.00 22,519.36 15,544.00 20,907.58 13,196.00 16,534.27 11,856.00 15,369.56 11,787.00 16,976.81 9,006.00 13,627.90 6,585.00 9,782.95 8,769.00 14,225.00 9,179.00 15,299.61 8,436.00 13,658.22 8,344.00 12,670.26 8,142.00 13,126.96 7,636.00 12,210.76 7,847.00 8,269.00 7,645.00 7,559.00 6,916.00 7,629.00 8,878.00 5,678.00 4,554.00 4,457.00 4,453.00 5,193.00 5,836.00 5,166.00 4,440.00 5,150.00 6,454.00
Total non-current liabilities + 46,621.00 47,053.00 50,161.00 46,858.00 46,858.00 50,109.00 50,109.00 57,253.00 57,253.00 59,983.00 59,983.00 61,076.00 52,181.91 54,820.00 47,629.70 55,403.00 49,518.22 59,257.00 51,082.58 64,718.00 53,952.41 58,022.00 45,961.37 62,783.00 54,155.32 64,325.00 56,401.67 63,832.00 60,647.94 64,468.00 58,971.30 18,081.00 18,901.14 19,511.00 21,353.52 18,200.00 22,016.42 17,477.00 22,375.73 15,842.00 21,183.76 11,584.00 16,046.72 10,748.00 15,049.59 11,510.00 15,887.64 12,257.00 15,408.09 11,406.00 14,776.30 11,771.00 15,233.07 10,798.00 10,498.00 10,667.00 10,414.00 11,786.00 10,203.00 11,458.00 8,990.00 7,121.00 6,518.00 6,635.00 7,086.00 6,338.00 6,809.00 7,218.00 7,041.00 7,817.00
Total liabilities 61,145.00 63,049.00 68,904.00 64,900.00 64,900.00 65,782.00 65,782.00 73,444.00 73,444.00 77,836.00 77,836.00 77,802.00 102,201.61 69,964.00 94,278.40 73,821.00 101,761.71 74,735.00 96,432.26 83,252.00 103,506.07 76,845.00 94,488.92 82,576.00 107,547.44 80,654.00 105,114.04 79,882.00 112,080.48 80,012.00 107,281.81 31,277.00 39,189.32 31,367.00 40,662.70 29,987.00 43,190.26 26,483.00 40,074.15 22,427.00 33,318.48 20,353.00 33,016.47 19,927.00 33,214.43 19,946.00 32,293.37 20,601.00 31,282.36 19,548.00 31,516.32 19,407.00 31,033.82 18,645.00 18,767.00 18,312.00 17,973.00 18,702.00 17,832.00 20,336.00 14,668.00 11,675.00 10,975.00 11,088.00 12,279.00 12,174.00 11,975.00 11,658.00 12,191.00 14,271.00
Total stockholders' equity + 47,926.00 46,874.00 49,643.00 54,111.00 54,111.00 52,566.00 52,566.00 72,298.00 72,298.00 75,368.00 75,368.00 73,755.00 56,711.24 67,101.00 67,306.29 62,897.00 60,151.91 62,673.00 61,683.87 69,143.00 52,262.78 63,902.00 56,695.81 65,282.00 50,710.46 65,444.00 57,882.18 62,401.00 53,628.35 60,804.00 57,268.42 7,717.00 11,414.61 8,182.00 11,525.87 6,110.00 10,944.84 4,894.00 11,061.51 5,987.00 11,951.98 5,510.00 11,611.65 5,455.00 11,655.97 6,634.00 11,705.66 6,958.00 9,147.37 7,472.00 9,002.82 7,224.00 7,301.51 8,167.00 8,705.00 9,206.00 8,366.00 7,613.00 6,682.00 6,944.00 -248.00 6,617.00 -218.00 6,871.00 -236.00 6,440.00 -227.00 6,461.00 -233.00 6,373.00 -247.00 6,630.00 -225.00 5,996.00 -198.00 5,919.00 -222.00 4,093.00 -225.00 4,483.00 -223.00
Common shares outstanding 2,193 2,205 2,202 2,232 2,230 2,229 2,237 2,237 2,261 2,261 2,273 2,273 2,298 2,298 2,296 2,296 2,296 2,296 2,294 2,294 2,291 2,291 2,265 2,292 2,265 2,293 2,265 2,291 2,265 2,239 2,265 1,863 2,265 1,868 2,265 1,863 2,265 1,864 2,265 1,862 2,265 1,864 2,265 1,876 2,265 1,894 2,265 1,923 2,265 1,937 2,265 1,961 2,265 2,265 2,265 2,265 2,265 2,265 3,397 2,265 4,529 2,265 4,529 2,265 4,529 2,265 2,265 2,070 2,265 2,265 4,529 2,265 4,529 2,265 2,265 2,265 2,265 2,181 2,265 2,265
about 4 hours ago