Sign in
Jul-25 Jul-24 Jul-23 Jul-22 Jul-21 Jul-20 Jul-19 Jul-18 Jul-17 Jul-16 Jul-15 Jul-14 Jul-13 Jul-12 Jul-11 Jul-10 Jul-09 Jul-08 Jul-07 Jul-06
Total cash and short-term investments + 16,110.00 17,854.00 26,146.00 19,267.00 24,518.00 29,419.00 33,413.00 46,548.00 70,492.00 65,756.00 60,416.00 52,074.00 50,610.00 48,716.00 44,585.00 39,861.00 35,001.00 26,235.00 22,266.00 17,814.00
Accounts receivable, net 9,762.00 10,023.00 9,206.00 10,527.00 10,146.00 10,523.00 10,586.00 10,503.00 10,002.00 10,119.00 9,835.00 9,310.00 9,507.00 8,030.00 7,809.00 7,232.00 3,177.00 3,821.00 3,989.00 3,303.00
Inventories 3,164.00 3,373.00 3,644.00 2,568.00 1,559.00 1,282.00 1,383.00 1,846.00 1,616.00 1,217.00 1,627.00 1,591.00 1,476.00 1,663.00 1,486.00 1,327.00 1,074.00 1,235.00 1,322.00 1,371.00
Other current assets 5,950.00 5,612.00 4,352.00 4,355.00 2,889.00 2,349.00 2,373.00 2,940.00 1,593.00 1,627.00 1,490.00 4,139.00 3,928.00 3,524.00 3,351.00 3,001.00 4,925.00 4,408.00 3,997.00 3,188.00
Total current assets 34,986.00 36,862.00 43,348.00 36,717.00 39,112.00 43,573.00 47,755.00 61,837.00 83,703.00 78,719.00 73,368.00 67,114.00 65,521.00 61,933.00 57,231.00 51,421.00 44,177.00 35,699.00 31,574.00 25,676.00
Total non-current assets + 87,305.00 87,551.00 58,504.00 57,285.00 58,385.00 51,280.00 50,038.00 46,947.00 46,115.00 42,933.00 40,005.00 37,956.00 35,670.00 29,826.00 29,864.00 29,709.00 23,951.00 23,035.00 21,766.00 17,639.00
Total assets 122,291.00 124,413.00 101,852.00 94,002.00 97,497.00 94,853.00 97,793.00 108,784.00 129,818.00 121,652.00 113,373.00 105,070.00 101,191.00 91,759.00 87,095.00 81,130.00 68,128.00 58,734.00 53,340.00 43,315.00
Total current liabilities + 35,064.00 40,584.00 31,309.00 25,640.00 26,257.00 25,331.00 31,712.00 27,035.00 27,583.00 24,911.00 23,412.00 19,809.00 21,996.00 17,731.00 17,506.00 19,233.00 13,655.00 13,858.00 13,358.00 11,313.00
Total non-current liabilities + 40,384.00 38,372.00 26,190.00 28,589.00 29,965.00 31,602.00 32,510.00 38,545.00 36,098.00 33,156.00 30,254.00 28,600.00 20,067.00 22,727.00 22,330.00 17,612.00 15,796.00 10,474.00 8,492.00 8,084.00
Total liabilities 75,448.00 78,956.00 57,499.00 54,229.00 56,222.00 56,933.00 64,222.00 65,580.00 63,681.00 58,067.00 53,666.00 48,409.00 42,063.00 40,458.00 39,836.00 36,845.00 29,451.00 24,332.00 21,850.00 19,397.00
Total stockholders' equity + 46,843.00 45,457.00 44,353.00 39,773.00 41,275.00 37,920.00 33,571.00 43,204.00 66,137.00 63,586.00 59,698.00 56,654.00 59,120.00 51,286.00 47,226.00 44,267.00 38,647.00 34,353.00 31,480.00 23,912.00
Common shares outstanding 3,998 4,062 4,105 4,192 4,236 4,254 4,453 4,881 5,049 5,088 5,146 5,281 5,380 5,404 5,563 5,848 5,857 6,163 6,265 6,272
Show Quarterly Balance Sheet
Apr-26 Jan-26 Oct-25 Jul-25 Apr-25 Jan-25 Oct-24 Jul-24 Apr-24 Jan-24 Oct-23 Jul-23 Apr-23 Jan-23 Oct-22 Jul-22 Apr-22 Jan-22 Oct-21 Jul-21 Apr-21 Jan-21 Oct-20 Jul-20 Apr-20 Jan-20 Oct-19 Jul-19 Apr-19 Jan-19 Oct-18 Jul-18 Apr-18 Jan-18 Oct-17 Jul-17 Apr-17 Jan-17 Oct-16 Jul-16 Apr-16 Jan-16 Oct-15 Jul-15 Apr-15 Jan-15 Oct-14 Jul-14 Apr-14 Jan-14 Oct-13 Jul-13 Apr-13 Jan-13 Oct-12 Jul-12 Apr-12 Jan-12 Oct-11 Jul-11 Apr-11 Jan-11 Oct-10 Jul-10 Apr-10 Jan-10 Oct-09 Jul-09 Apr-09 Jan-09 Oct-08 Jul-08 Apr-08 Jan-08 Oct-07 Jul-07 Apr-07 Jan-07 Oct-06 Jul-06 Apr-06
Total cash and short-term investments + 16,640.00 15,777.00 15,736.00 16,110.00 15,642.00 16,853.00 18,671.00 17,854.00 18,770.00 25,671.00 23,523.00 26,146.00 23,288.00 22,061.00 19,784.00 19,267.00 20,108.00 21,113.00 23,346.00 24,518.00 23,579.00 30,588.00 30,012.00 29,419.00 28,574.00 27,062.00 28,035.00 33,413.00 34,643.00 40,383.00 42,593.00 46,548.00 54,431.00 73,683.00 71,588.00 70,492.00 67,974.00 71,845.00 70,968.00 65,756.00 63,512.00 60,375.00 59,107.00 60,416.00 54,419.00 53,022.00 52,107.00 52,074.00 50,469.00 47,065.00 48,201.00 50,610.00 47,388.00 46,376.00 45,000.00 48,716.00 48,412.00 46,742.00 44,388.00 44,585.00 43,367.00 40,229.00 38,925.00 39,861.00 39,106.00 39,638.00 35,365.00 35,001.00 33,551.00 29,531.00 26,763.00 26,235.00 24,433.00 22,693.00 24,679.00 22,266.00 22,336.00 20,681.00 19,520.00 17,814.00 18,183.00
Accounts receivable, net 6,480.00 9,550.00 7,912.00 9,762.00 8,235.00 8,743.00 7,580.00 10,023.00 8,570.00 8,360.00 8,247.00 9,206.00 8,506.00 8,794.00 9,122.00 10,527.00 9,587.00 10,000.00 9,376.00 10,146.00 9,073.00 9,334.00 9,085.00 10,523.00 9,272.00 9,157.00 9,904.00 10,586.00 8,824.00 8,802.00 9,387.00 10,503.00 9,142.00 8,888.00 9,244.00 10,002.00 9,274.00 8,954.00 9,346.00 10,119.00 8,763.00 8,816.00 9,218.00 9,835.00 9,137.00 8,751.00 8,640.00 9,310.00 8,514.00 8,394.00 9,320.00 9,507.00 8,820.00 8,356.00 7,668.00 8,030.00 7,689.00 7,423.00 7,600.00 7,809.00 4,413.00 4,620.00 4,471.00 7,232.00 4,078.00 4,237.00 3,159.00 3,177.00 2,392.00 2,893.00 3,278.00 3,821.00 4,183.00 4,165.00 3,418.00 3,989.00 3,238.00 2,908.00 3,091.00 3,303.00 2,980.00
Inventories 4,708.00 3,920.00 3,395.00 3,164.00 2,832.00 2,927.00 3,143.00 3,373.00 3,118.00 3,209.00 3,342.00 3,644.00 3,474.00 3,140.00 2,664.00 2,568.00 2,231.00 2,059.00 1,832.00 1,559.00 1,579.00 1,436.00 1,303.00 1,282.00 1,212.00 1,353.00 1,344.00 1,383.00 1,513.00 1,701.00 1,572.00 1,846.00 1,900.00 1,896.00 1,693.00 1,616.00 1,366.00 1,264.00 1,176.00 1,217.00 1,343.00 1,362.00 1,482.00 1,627.00 1,760.00 1,890.00 1,676.00 1,591.00 1,528.00 1,548.00 1,466.00 1,476.00 1,469.00 1,574.00 1,709.00 1,663.00 1,497.00 1,590.00 1,622.00 1,486.00 1,442.00 1,602.00 1,523.00 1,327.00 1,250.00 1,215.00 1,089.00 1,074.00 1,023.00 1,107.00 1,209.00 1,235.00 1,279.00 1,267.00 1,315.00 1,322.00 1,289.00 1,642.00 1,477.00 1,371.00 1,313.00
Other current assets 8,731.00 5,884.00 5,833.00 5,950.00 6,107.00 6,158.00 6,358.00 5,612.00 5,428.00 4,887.00 4,547.00 4,352.00 4,682.00 4,520.00 4,571.00 4,355.00 4,055.00 3,627.00 3,034.00 2,889.00 2,829.00 2,553.00 2,589.00 2,349.00 2,249.00 2,481.00 2,433.00 2,373.00 2,331.00 2,231.00 2,134.00 2,940.00 1,668.00 1,583.00 1,555.00 1,593.00 1,348.00 1,329.00 1,651.00 1,627.00 4,953.00 4,452.00 4,139.00 1,490.00 4,015.00 4,219.00 3,973.00 4,139.00 3,777.00 3,682.00 3,809.00 3,928.00 3,740.00 4,419.00 3,530.00 3,524.00 3,614.00 3,543.00 3,657.00 3,351.00 5,982.00 5,615.00 5,487.00 3,001.00 5,324.00 2,816.00 2,879.00 4,925.00 4,370.00 4,464.00 4,412.00 4,408.00 4,250.00 4,317.00 4,043.00 3,997.00 3,677.00 3,285.00 3,163.00 3,188.00 3,011.00
Total current assets 36,559.00 35,131.00 32,876.00 34,986.00 32,816.00 34,681.00 35,752.00 36,862.00 35,886.00 42,127.00 39,659.00 43,348.00 39,950.00 38,515.00 36,141.00 36,717.00 35,981.00 36,799.00 37,588.00 39,112.00 37,060.00 43,911.00 42,989.00 43,573.00 41,307.00 40,053.00 41,716.00 47,755.00 47,311.00 53,117.00 55,686.00 61,837.00 67,141.00 86,050.00 84,080.00 83,703.00 79,962.00 83,392.00 83,141.00 78,719.00 78,571.00 75,005.00 73,946.00 73,368.00 69,331.00 67,882.00 66,396.00 67,114.00 64,288.00 60,689.00 62,796.00 65,521.00 61,417.00 60,725.00 57,907.00 61,933.00 61,212.00 59,298.00 57,267.00 57,231.00 55,204.00 52,066.00 50,406.00 51,421.00 49,758.00 50,139.00 44,697.00 44,177.00 41,336.00 37,995.00 35,662.00 35,699.00 34,145.00 32,442.00 33,455.00 31,574.00 30,540.00 28,516.00 27,251.00 25,676.00 25,487.00
Total non-current assets + 89,065.00 88,240.00 88,226.00 87,305.00 86,966.00 86,694.00 87,581.00 87,551.00 87,112.00 59,047.00 59,123.00 58,504.00 57,579.00 57,325.00 56,913.00 57,285.00 56,816.00 57,463.00 58,393.00 58,385.00 56,836.00 51,690.00 52,014.00 51,280.00 50,087.00 50,373.00 50,776.00 50,038.00 49,976.00 49,345.00 49,743.00 46,947.00 46,867.00 45,460.00 46,442.00 46,115.00 45,988.00 42,856.00 43,146.00 42,933.00 40,083.00 37,637.00 37,827.00 40,005.00 36,881.00 37,040.00 37,582.00 37,956.00 37,568.00 37,738.00 37,945.00 35,670.00 35,667.00 35,653.00 34,736.00 29,826.00 29,942.00 29,961.00 29,697.00 29,864.00 30,146.00 29,915.00 29,609.00 29,709.00 29,534.00 26,264.00 23,983.00 23,951.00 23,330.00 23,362.00 23,225.00 23,035.00 22,978.00 22,858.00 22,247.00 21,766.00 18,295.00 17,738.00 17,657.00 17,639.00 17,595.00
Total assets 125,546.00 123,371.00 121,102.00 122,291.00 119,782.00 121,375.00 123,333.00 124,413.00 122,998.00 101,174.00 98,782.00 101,852.00 97,529.00 95,840.00 93,054.00 94,002.00 92,797.00 94,262.00 95,981.00 97,497.00 93,896.00 95,601.00 95,003.00 94,853.00 91,394.00 90,426.00 92,492.00 97,793.00 97,287.00 102,462.00 105,429.00 108,784.00 114,008.00 131,510.00 130,522.00 129,818.00 125,950.00 126,248.00 126,287.00 121,652.00 118,654.00 112,642.00 111,773.00 113,373.00 106,212.00 104,922.00 103,978.00 105,070.00 101,856.00 98,427.00 100,741.00 101,191.00 97,084.00 96,378.00 92,643.00 91,759.00 91,154.00 89,259.00 86,964.00 87,095.00 85,350.00 81,981.00 80,015.00 81,130.00 79,292.00 76,403.00 68,680.00 68,128.00 64,666.00 61,357.00 58,887.00 58,734.00 57,123.00 55,300.00 55,702.00 53,340.00 48,835.00 46,254.00 44,908.00 43,315.00 43,082.00
Total current liabilities + 39,541.00 36,786.00 35,451.00 35,064.00 34,495.00 40,019.00 40,542.00 40,584.00 40,108.00 30,851.00 27,035.00 31,309.00 28,719.00 27,252.00 24,896.00 25,640.00 24,150.00 25,915.00 23,238.00 26,257.00 24,262.00 27,268.00 26,991.00 25,331.00 25,937.00 22,088.00 24,597.00 31,712.00 27,913.00 29,479.00 26,414.00 27,035.00 28,642.00 35,364.00 29,284.00 27,583.00 22,718.00 22,708.00 23,217.00 24,911.00 24,003.00 22,799.00 22,100.00 23,412.00 23,245.00 20,034.00 20,056.00 19,809.00 18,515.00 22,944.00 21,728.00 21,996.00 21,063.00 17,950.00 17,114.00 17,731.00 17,124.00 17,598.00 17,461.00 17,506.00 16,110.00 18,505.00 18,120.00 19,233.00 18,439.00 14,405.00 13,162.00 13,655.00 12,861.00 13,604.00 13,548.00 13,858.00 13,359.00 12,193.00 12,220.00 13,358.00 11,972.00 11,491.00 11,281.00 11,313.00 10,430.00
Total non-current liabilities + 33,828.00 38,862.00 38,778.00 40,384.00 39,352.00 35,826.00 37,514.00 38,372.00 37,122.00 24,072.00 26,537.00 26,190.00 26,515.00 27,114.00 27,886.00 28,589.00 28,247.00 28,851.00 30,042.00 29,965.00 29,429.00 29,212.00 29,855.00 31,602.00 29,749.00 32,805.00 33,472.00 32,510.00 32,570.00 32,194.00 35,167.00 38,545.00 38,705.00 44,164.00 35,688.00 36,098.00 37,850.00 39,722.00 39,657.00 33,156.00 32,293.00 28,965.00 29,688.00 30,254.00 24,134.00 27,155.00 27,207.00 28,600.00 27,545.00 19,399.00 20,104.00 20,067.00 19,223.00 22,903.00 22,828.00 22,727.00 22,652.00 22,396.00 22,289.00 22,330.00 22,034.00 17,790.00 17,200.00 17,612.00 17,001.00 20,466.00 15,492.00 15,796.00 14,522.00 10,952.00 10,280.00 10,474.00 10,563.00 10,214.00 9,479.00 8,492.00 8,336.00 8,173.00 8,084.00 8,084.00 8,029.00
Total liabilities 76,685.00 75,648.00 74,229.00 75,448.00 73,847.00 75,845.00 78,056.00 78,956.00 77,230.00 54,923.00 53,572.00 57,499.00 55,234.00 54,366.00 52,782.00 54,229.00 52,397.00 54,766.00 53,280.00 56,222.00 53,691.00 56,480.00 56,846.00 56,933.00 55,686.00 54,893.00 58,069.00 64,222.00 60,483.00 61,673.00 61,581.00 65,580.00 67,347.00 79,528.00 64,972.00 63,681.00 60,568.00 62,430.00 62,874.00 58,067.00 56,296.00 51,764.00 51,788.00 53,666.00 47,379.00 47,189.00 47,263.00 48,409.00 46,060.00 42,343.00 41,832.00 42,063.00 40,286.00 40,853.00 39,942.00 40,458.00 39,776.00 39,994.00 39,750.00 39,836.00 38,144.00 36,295.00 35,320.00 36,845.00 35,440.00 34,871.00 28,654.00 29,451.00 27,383.00 24,556.00 23,828.00 24,332.00 23,922.00 22,407.00 21,699.00 21,850.00 20,308.00 19,664.00 19,365.00 19,397.00 18,459.00
Total stockholders' equity + 48,861.00 47,723.00 46,873.00 46,843.00 45,935.00 45,530.00 45,277.00 45,457.00 45,768.00 46,251.00 45,210.00 44,353.00 42,295.00 41,474.00 40,272.00 39,773.00 40,400.00 39,496.00 42,701.00 41,275.00 40,205.00 39,121.00 38,157.00 37,920.00 35,708.00 35,533.00 34,423.00 33,571.00 36,804.00 40,789.00 43,848.00 43,204.00 46,661.00 51,982.00 65,550.00 66,137.00 65,382.00 63,811.00 63,406.00 63,586.00 62,358.00 60,871.00 59,977.00 59,698.00 58,823.00 57,718.00 56,708.00 56,654.00 55,787.00 56,069.00 58,897.00 59,120.00 56,788.00 55,515.00 52,686.00 51,286.00 51,357.00 49,246.00 47,188.00 47,226.00 47,163.00 45,641.00 44,675.00 44,267.00 43,830.00 41,502.00 39,996.00 38,647.00 37,256.00 36,783.00 35,035.00 34,353.00 33,138.00 32,812.00 33,872.00 31,480.00 28,518.00 26,582.00 25,529.00 23,912.00 24,615.00
Common shares outstanding 3,987 3,987 3,993 3,992 4,004 4,005 4,013 4,035 4,060 4,073 4,087 4,093 4,110 4,116 4,116 4,137 4,170 4,205 4,243 4,233 4,238 4,234 4,244 4,242 4,243 4,260 4,273 4,285 4,415 4,505 4,614 4,848 4,844 4,924 4,994 5,028 5,045 5,040 5,066 5,067 5,065 5,097 5,113 5,122 5,148 5,160 5,156 5,191 5,180 5,327 5,430 5,437 5,387 5,357 5,334 5,362 5,456 5,401 5,407 5,481 5,537 5,587 5,675 5,785 5,869 5,862 5,871 5,815 5,818 5,864 5,972 6,046 6,069 6,202 6,330 6,295 6,244 6,291 6,199 6,188 6,289
about 2 hours ago