Аналитика онлайн » AMBA

Logo

Ambarella, Inc. занимается разработкой и продажей решений для сжатия видео, обработки изображений и компьютерного зрения. Он предлагает процессоры и программное обеспечение для конечных рынков, включая камеры видеонаблюдения, автомобильные камеры, промышленные и роботизированные приложения, а также потребительские приложения. Компания была основана Фэн Мин Мином и Лесли Д. Коном 15 января 2004 года, ее штаб-квартира находится в Санта-Кларе, штат Калифорния.

General
Code AMBA
Type Common Stock
Name Ambarella Inc
Exchange NASDAQ
CurrencyCode USD
CurrencyName US Dollar
CurrencySymbol $
CountryName USA
CountryISO US
ISIN KYG037AX1015
CUSIP G037AX101
CIK 1280263
EmployerIdNumber 98-0459628
FiscalYearEnd January
IPODate 2012-10-10
InternationalDomestic Domestic
Sector Technology
Industry Semiconductor Equipment & Materials
GicSector Information Technology
GicGroup Semiconductors & Semiconductor Equipment
GicIndustry Semiconductors & Semiconductor Equipment
GicSubIndustry Semiconductors
HomeCategory Domestic
IsDelisted Нет
Address 3101 Jay Street, Santa Clara, CA, United States, 95054
Listings
0
Code A8B
Exchange BE
Name AMBARELLA
Phone 408 734 8888
WebURL https://www.ambarella.com
FullTimeEmployees 899
UpdatedAt 2022-12-02
Highlights
MarketCapitalization 2840154112
MarketCapitalizationMln 2840.1541
EBITDA -30478000
PEGRatio 4.9654
WallStreetTargetPrice 101.66
BookValue 15.052
DividendShare 0
DividendYield 0
EarningsShare -0.716
EPSEstimateCurrentYear 1.57
EPSEstimateNextYear 1.93
EPSEstimateNextQuarter 0
EPSEstimateCurrentQuarter 0.19
MostRecentQuarter 2022-07-31
ProfitMargin -0.1214
OperatingMarginTTM -0.1144
ReturnOnAssetsTTM -0.0394
ReturnOnEquityTTM -0.0794
RevenueTTM 353584992
RevenuePerShareTTM 9.435
QuarterlyRevenueGrowthYOY 0.02
GrossProfitTTM 208132000
DilutedEpsTTM -0.716
QuarterlyEarningsGrowthYOY 0

Financials / Income Statement / quarterly / net Income

-17.08M
2020-10-31
-12.49M
2021-01-31
-10.82M
2021-04-30
-7.16M
2021-07-31
756K
2021-10-31
-9.19M
2022-01-31
-10.82M
2022-04-30
-23.65M
2022-07-31

Financials / Income Statement / quarterly / ebitda

-12.49M
2020-10-31
-10.28M
2021-01-31
-6.66M
2021-04-30
-2.82M
2021-07-31
2.53M
2021-10-31
-7.68M
2022-01-31
-5.8M
2022-04-30
-15.53M
2022-07-31

Financials / Income Statement / quarterly / totalRevenue

56.09M
2020-10-31
62.14M
2021-01-31
70.13M
2021-04-30
79.33M
2021-07-31
92.17M
2021-10-31
90.23M
2022-01-31
90.31M
2022-04-30
80.88M
2022-07-31

Earnings / History / epsActual

0.45
2022-01-31
0.44
2022-04-30
0.2
2022-07-31
0.24
2022-10-31
0
2023-01-31
0
2023-04-30
0
2023-07-31
0
2023-10-31
Valuation
TrailingPE 0
ForwardPE 42.735
PriceSalesTTM 8.0325
PriceBookMRQ 4.5932
EnterpriseValue 2467982727
EnterpriseValueRevenue 6.9799
EnterpriseValueEbitda -92.3163
SharesStats
SharesOutstanding 38416800
SharesFloat 36321514
PercentInsiders 5.632000000000001
PercentInstitutions 82.17
Technicals
Beta 1.4759
52WeekHigh 224.861
52WeekLow 49.02
50DayMA 59.631
200DayMA 78.371
SharesShort 856654
SharesShortPriorMonth 1027327
ShortRatio 1.84
ShortPercent 0.0235
SplitsDividends
ForwardAnnualDividendRate 0
ForwardAnnualDividendYield 0
PayoutRatio 0
DividendDate 0000-00-00
ExDividendDate 0000-00-00
LastSplitFactor
LastSplitDate 0000-00-00
outstandingShares
annual
0
date 2022
dateFormatted 2022-12-31
sharesMln 38.2583
shares 38258300
1
date 2021
dateFormatted 2021-12-31
sharesMln 39.0463
shares 39046300
2
date 2020
dateFormatted 2020-12-31
sharesMln 34.8199
shares 34819900
3
date 2019
dateFormatted 2019-12-31
sharesMln 33.3042
shares 33304200
4
date 2018
dateFormatted 2018-12-31
sharesMln 32.1719
shares 32171900
5
date 2017
dateFormatted 2017-12-31
sharesMln 34.3589
shares 34358900
6
date 2016
dateFormatted 2016-12-31
sharesMln 34.6000
shares 34600000
7
date 2015
dateFormatted 2015-12-31
sharesMln 33.8992
shares 33899200
8
date 2014
dateFormatted 2014-12-31
sharesMln 32.3825
shares 32382500
9
date 2013
dateFormatted 2013-12-31
sharesMln 30.3552
shares 30355200
10
date 2012
dateFormatted 2012-12-31
sharesMln 13.4151
shares 13415100
11
date 2011
dateFormatted 2011-12-31
sharesMln 9.5131
shares 9513100
quarterly
0
date 2022-Q3
dateFormatted 2022-09-30
sharesMln 38.2583
shares 38258300
1
date 2022-Q2
dateFormatted 2022-06-30
sharesMln 37.7153
shares 37715300
2
date 2022-Q1
dateFormatted 2022-03-31
sharesMln 37.1335
shares 37133500
3
date 2021-Q4
dateFormatted 2021-12-31
sharesMln 39.0463
shares 39046300
4
date 2021-Q3
dateFormatted 2021-09-30
sharesMln 36.4425
shares 36442500
5
date 2021-Q2
dateFormatted 2021-06-30
sharesMln 35.9403
shares 35940300
6
date 2021-Q1
dateFormatted 2021-03-31
sharesMln 35.3384
shares 35338400
7
date 2020-Q4
dateFormatted 2020-12-31
sharesMln 34.8199
shares 34819900
8
date 2020-Q3
dateFormatted 2020-09-30
sharesMln 34.4803
shares 34480300
9
date 2020-Q2
dateFormatted 2020-06-30
sharesMln 34.0803
shares 34080300
10
date 2020-Q1
dateFormatted 2020-03-31
sharesMln 33.6771
shares 33677100
11
date 2019-Q4
dateFormatted 2019-12-31
sharesMln 33.3042
shares 33304200
12
date 2019-Q3
dateFormatted 2019-09-30
sharesMln 32.8610
shares 32860999.999999996
13
date 2019-Q2
dateFormatted 2019-06-30
sharesMln 32.4920
shares 32491999.999999996
14
date 2019-Q1
dateFormatted 2019-03-31
sharesMln 32.1286
shares 32128600
15
date 2018-Q4
dateFormatted 2018-12-31
sharesMln 32.1719
shares 32171900
16
date 2018-Q3
dateFormatted 2018-09-30
sharesMln 33.2192
shares 33219200
17
date 2018-Q2
dateFormatted 2018-06-30
sharesMln 33.3348
shares 33334800
18
date 2018-Q1
dateFormatted 2018-03-31
sharesMln 34.7157
shares 34715700
19
date 2017-Q4
dateFormatted 2017-12-31
sharesMln 34.3589
shares 34358900
20
date 2017-Q3
dateFormatted 2017-09-30
sharesMln 34.5729
shares 34572900
21
date 2017-Q2
dateFormatted 2017-06-30
sharesMln 34.6851
shares 34685100
22
date 2017-Q1
dateFormatted 2017-03-31
sharesMln 34.5847
shares 34584700
23
date 2016-Q4
dateFormatted 2016-12-31
sharesMln 34.6000
shares 34600000
24
date 2016-Q3
dateFormatted 2016-09-30
sharesMln 34.1755
shares 34175500
25
date 2016-Q2
dateFormatted 2016-06-30
sharesMln 33.9507
shares 33950700
26
date 2016-Q1
dateFormatted 2016-03-31
sharesMln 33.7473
shares 33747300
27
date 2015-Q4
dateFormatted 2015-12-31
sharesMln 33.8992
shares 33899200
28
date 2015-Q3
dateFormatted 2015-09-30
sharesMln 33.9042
shares 33904200
29
date 2015-Q2
dateFormatted 2015-06-30
sharesMln 33.4723
shares 33472299.999999996
30
date 2015-Q1
dateFormatted 2015-03-31
sharesMln 33.0740
shares 33073999.999999996
31
date 2014-Q4
dateFormatted 2014-12-31
sharesMln 32.3825
shares 32382500
32
date 2014-Q3
dateFormatted 2014-09-30
sharesMln 31.8995
shares 31899500
33
date 2014-Q2
dateFormatted 2014-06-30
sharesMln 31.7640
shares 31764000
34
date 2014-Q1
dateFormatted 2014-03-31
sharesMln 31.4305
shares 31430500
35
date 2013-Q4
dateFormatted 2013-12-31
sharesMln 30.3552
shares 30355200
36
date 2013-Q3
dateFormatted 2013-09-30
sharesMln 29.8487
shares 29848700
37
date 2013-Q2
dateFormatted 2013-06-30
sharesMln 29.0661
shares 29066100
38
date 2013-Q1
dateFormatted 2013-03-31
sharesMln 28.5472
shares 28547200
39
date 2012-Q4
dateFormatted 2012-12-31
sharesMln 13.4151
shares 13415100
40
date 2012-Q3
dateFormatted 2012-09-30
sharesMln 25.9095
shares 25909500
41
date 2012-Q2
dateFormatted 2012-06-30
sharesMln 22.4075
shares 22407500
42
date 2012-Q1
dateFormatted 2012-03-31
sharesMln 22.4075
shares 22407500
43
date 2011-Q4
dateFormatted 2011-12-31
sharesMln 9.5131
shares 9513100
44
date 2011-Q3
dateFormatted 2011-09-30
sharesMln 9.5131
shares 9513100
45
date 2011-Q2
dateFormatted 2011-06-30
sharesMln 22.4075
shares 22407500
Earnings
History
2023-10-31
reportDate 2023-11-29
date 2023-10-31
beforeAfterMarket BeforeMarket
currency USD
2023-07-31
reportDate 2023-08-28
date 2023-07-31
beforeAfterMarket BeforeMarket
currency USD
2023-04-30
reportDate 2023-05-29
date 2023-04-30
beforeAfterMarket BeforeMarket
currency USD
2023-01-31
reportDate 2023-02-27
date 2023-01-31
beforeAfterMarket BeforeMarket
currency USD
epsEstimate 0.2325
2022-10-31
reportDate 2022-12-01
date 2022-10-31
beforeAfterMarket AfterMarket
currency USD
epsActual 0.24
epsEstimate 0.2
epsDifference 0.04
surprisePercent 20
2022-07-31
reportDate 2022-08-30
date 2022-07-31
beforeAfterMarket AfterMarket
currency USD
epsActual 0.2
epsEstimate 0.19
epsDifference 0.01
surprisePercent 5.2632
2022-04-30
reportDate 2022-05-31
date 2022-04-30
beforeAfterMarket AfterMarket
currency USD
epsActual 0.44
epsEstimate 0.37
epsDifference 0.07
surprisePercent 18.9189
2022-01-31
reportDate 2022-02-28
date 2022-01-31
beforeAfterMarket AfterMarket
currency USD
epsActual 0.45
epsEstimate 0.42
epsDifference 0.03
surprisePercent 7.1429
2021-10-31
reportDate 2021-11-30
date 2021-10-31
beforeAfterMarket AfterMarket
currency USD
epsActual 0.57
epsEstimate 0.49
epsDifference 0.08
surprisePercent 16.3265
2021-07-31
reportDate 2021-08-31
date 2021-07-31
beforeAfterMarket AfterMarket
currency USD
epsActual 0.35
epsEstimate 0.25
epsDifference 0.1
surprisePercent 40
2021-04-30
reportDate 2021-06-01
date 2021-04-30
beforeAfterMarket AfterMarket
currency USD
epsActual 0.23
epsEstimate 0.17
epsDifference 0.06
surprisePercent 35.2941
2021-01-31
reportDate 2021-03-02
date 2021-01-31
beforeAfterMarket AfterMarket
currency USD
epsActual 0.14
epsEstimate 0.08
epsDifference 0.06
surprisePercent 75
2020-10-31
reportDate 2020-11-23
date 2020-10-31
beforeAfterMarket AfterMarket
currency USD
epsActual 0.09
epsEstimate 0.05
epsDifference 0.04
surprisePercent 80
2020-07-31
reportDate 2020-09-02
date 2020-07-31
beforeAfterMarket AfterMarket
currency USD
epsActual 0.06
epsEstimate -0.02
epsDifference 0.08
surprisePercent 400
2020-04-30
reportDate 2020-06-02
date 2020-04-30
beforeAfterMarket AfterMarket
currency USD
epsActual 0.04
epsEstimate -0.01
epsDifference 0.05
surprisePercent 500
2020-01-31
reportDate 2020-03-03
date 2020-01-31
beforeAfterMarket AfterMarket
currency USD
epsActual 0.14
epsEstimate 0.11
epsDifference 0.03
surprisePercent 27.2727
2019-10-31
reportDate 2019-11-25
date 2019-10-31
beforeAfterMarket AfterMarket
currency USD
epsActual 0.32
epsEstimate 0.21
epsDifference 0.11
surprisePercent 52.381
2019-07-31
reportDate 2019-08-29
date 2019-07-31
beforeAfterMarket AfterMarket
currency USD
epsActual 0.21
epsEstimate 0.03
epsDifference 0.18
surprisePercent 600
2019-04-30
reportDate 2019-06-04
date 2019-04-30
beforeAfterMarket AfterMarket
currency USD
epsActual 0.01
epsEstimate -0.05
epsDifference 0.06
surprisePercent 120
2019-01-31
reportDate 2019-03-05
date 2019-01-31
beforeAfterMarket AfterMarket
currency USD
epsActual 0.14
epsEstimate 0.04
epsDifference 0.1
surprisePercent 250
2018-10-31
reportDate 2018-11-29
date 2018-10-31
beforeAfterMarket AfterMarket
currency USD
epsActual 0.21
epsEstimate 0.09
epsDifference 0.12
surprisePercent 133.3333
2018-07-31
reportDate 2018-08-30
date 2018-07-31
beforeAfterMarket AfterMarket
currency USD
epsActual 0.25
epsEstimate 0.13
epsDifference 0.12
surprisePercent 92.3077
2018-04-30
reportDate 2018-06-05
date 2018-04-30
beforeAfterMarket AfterMarket
currency USD
epsActual 0.13
epsEstimate 0.09
epsDifference 0.04
surprisePercent 44.4444
2018-01-31
reportDate 2018-03-01
date 2018-01-31
beforeAfterMarket AfterMarket
currency USD
epsActual 0.45
epsEstimate 0.37
epsDifference 0.08
surprisePercent 21.6216
2017-10-31
reportDate 2017-11-30
date 2017-10-31
beforeAfterMarket AfterMarket
currency USD
epsActual 0.75
epsEstimate 0.67
epsDifference 0.08
surprisePercent 11.9403
2017-07-31
reportDate 2017-08-31
date 2017-07-31
beforeAfterMarket AfterMarket
currency USD
epsActual 0.48
epsEstimate 0.44
epsDifference 0.04
surprisePercent 9.0909
2017-04-30
reportDate 2017-06-06
date 2017-04-30
beforeAfterMarket AfterMarket
currency USD
epsActual 0.39
epsEstimate 0.36
epsDifference 0.03
surprisePercent 8.3333
2017-01-31
reportDate 2017-02-28
date 2017-01-31
beforeAfterMarket AfterMarket
currency USD
epsActual 0.92
epsEstimate 0.74
epsDifference 0.18
surprisePercent 24.3243
2016-10-31
reportDate 2016-12-01
date 2016-10-31
beforeAfterMarket AfterMarket
currency USD
epsActual 1.11
epsEstimate 0.94
epsDifference 0.17
surprisePercent 18.0851
2016-07-31
reportDate 2016-09-01
date 2016-07-31
beforeAfterMarket AfterMarket
currency USD
epsActual 0.54
epsEstimate 0.38
epsDifference 0.16
surprisePercent 42.1053
2016-04-30
reportDate 2016-06-02
date 2016-04-30
beforeAfterMarket AfterMarket
currency USD
epsActual 0.34
epsEstimate 0.28
epsDifference 0.06
surprisePercent 21.4286
2016-01-31
reportDate 2016-03-03
date 2016-01-31
beforeAfterMarket AfterMarket
currency USD
epsActual 0.64
epsEstimate 0.48
epsDifference 0.16
surprisePercent 33.3333
2015-10-31
reportDate 2015-12-03
date 2015-10-31
beforeAfterMarket AfterMarket
currency USD
epsActual 1.08
epsEstimate 0.86
epsDifference 0.22
surprisePercent 25.5814
2015-07-31
reportDate 2015-09-01
date 2015-07-31
beforeAfterMarket AfterMarket
currency USD
epsActual 0.88
epsEstimate 0.8
epsDifference 0.08
surprisePercent 10
2015-04-30
reportDate 2015-06-02
date 2015-04-30
beforeAfterMarket AfterMarket
currency USD
epsActual 0.71
epsEstimate 0.59
epsDifference 0.12
surprisePercent 20.339
2015-01-31
reportDate 2015-03-03
date 2015-01-31
beforeAfterMarket AfterMarket
currency USD
epsActual 0.68
epsEstimate 0.49
epsDifference 0.19
surprisePercent 38.7755
2014-10-31
reportDate 2014-12-04
date 2014-10-31
beforeAfterMarket AfterMarket
currency USD
epsActual 0.68
epsEstimate 0.54
epsDifference 0.14
surprisePercent 25.9259
2014-07-31
reportDate 2014-09-04
date 2014-07-31
beforeAfterMarket AfterMarket
currency USD
epsActual 0.37
epsEstimate 0.28
epsDifference 0.09
surprisePercent 32.1429
2014-04-30
reportDate 2014-06-03
date 2014-04-30
beforeAfterMarket BeforeMarket
currency USD
epsActual 0.25
epsEstimate 0.21
epsDifference 0.04
surprisePercent 19.0476
2014-01-31
reportDate 2014-03-06
date 2014-01-31
beforeAfterMarket BeforeMarket
currency USD
epsActual 0.26
epsEstimate 0.19
epsDifference 0.07
surprisePercent 36.8421
2013-10-31
reportDate 2013-12-05
date 2013-10-31
beforeAfterMarket BeforeMarket
currency USD
epsActual 0.37
epsEstimate 0.29
epsDifference 0.08
surprisePercent 27.5862
2013-07-31
reportDate 2013-09-05
date 2013-07-31
beforeAfterMarket BeforeMarket
currency USD
epsActual 0.26
epsEstimate 0.19
epsDifference 0.07
surprisePercent 36.8421
2013-04-30
reportDate 2013-06-04
date 2013-04-30
beforeAfterMarket BeforeMarket
currency USD
epsActual 0.21
epsEstimate 0.15
epsDifference 0.06
surprisePercent 40
2013-01-31
reportDate 2013-03-07
date 2013-01-31
beforeAfterMarket BeforeMarket
currency USD
epsActual 0.18
epsEstimate 0.13
epsDifference 0.05
surprisePercent 38.4615
2012-10-31
reportDate 2012-12-05
date 2012-10-31
beforeAfterMarket BeforeMarket
currency USD
epsActual 0.31
epsEstimate 0.25
epsDifference 0.06
surprisePercent 24
Trend
2024-01-31
date 2024-01-31
period +1y
growth 0.3810
earningsEstimateAvg 1.4500
earningsEstimateLow 0.7500
earningsEstimateHigh 2.4500
earningsEstimateYearAgoEps 1.0500
earningsEstimateNumberOfAnalysts 16.0000
earningsEstimateGrowth 0.3810
revenueEstimateAvg 401800000.00
revenueEstimateLow 332200000.00
revenueEstimateHigh 486000000.00
revenueEstimateNumberOfAnalysts 18.00
revenueEstimateGrowth 0.1760
epsTrendCurrent 1.4500
epsTrend7daysAgo 1.4500
epsTrend30daysAgo 1.5000
epsTrend60daysAgo 1.5300
epsTrend90daysAgo 1.6100
epsRevisionsUpLast7days 0.0000
epsRevisionsUpLast30days 0.0000
epsRevisionsDownLast30days 2.0000
2023-01-31
date 2023-01-31
period 0y
growth -0.3480
earningsEstimateAvg 1.0500
earningsEstimateLow 1.0000
earningsEstimateHigh 1.1400
earningsEstimateYearAgoEps 1.6100
earningsEstimateNumberOfAnalysts 16.0000
earningsEstimateGrowth -0.3480
revenueEstimateAvg 341570000.00
revenueEstimateLow 334190000.00
revenueEstimateHigh 369000000.00
revenueEstimateNumberOfAnalysts 18.00
revenueEstimateGrowth 0.0290
epsTrendCurrent 1.0500
epsTrend7daysAgo 1.0500
epsTrend30daysAgo 1.0600
epsTrend60daysAgo 1.0600
epsTrend90daysAgo 1.0900
epsRevisionsUpLast7days 1.0000
epsRevisionsUpLast30days 1.0000
epsRevisionsDownLast30days 1.0000
2022-10-31
date 2022-10-31
period 0q
growth -0.6490
earningsEstimateAvg 0.2000
earningsEstimateLow 0.1700
earningsEstimateHigh 0.2100
earningsEstimateYearAgoEps 0.5700
earningsEstimateNumberOfAnalysts 16.0000
earningsEstimateGrowth -0.6490
revenueEstimateAvg 83020000.00
revenueEstimateLow 82500000.00
revenueEstimateHigh 83880000.00
revenueEstimateNumberOfAnalysts 15.00
revenueEstimateGrowth -0.0990
epsTrendCurrent 0.2000
epsTrend7daysAgo 0.2000
epsTrend30daysAgo 0.2000
epsTrend60daysAgo 0.2000
epsTrend90daysAgo 0.2000
epsRevisionsUpLast7days 0.0000
epsRevisionsUpLast30days 0.0000
epsRevisionsDownLast30days 1.0000
2022-07-31
date 2022-07-31
period 0q
growth -0.4570
earningsEstimateAvg 0.1900
earningsEstimateLow 0.1800
earningsEstimateHigh 0.2500
earningsEstimateYearAgoEps 0.3500
earningsEstimateNumberOfAnalysts 16.0000
earningsEstimateGrowth -0.4570
revenueEstimateAvg 80210000.00
revenueEstimateLow 80000000.00
revenueEstimateHigh 80900000.00
revenueEstimateNumberOfAnalysts 15.00
epsTrendCurrent 0.1900
epsTrend7daysAgo 0.1900
epsTrend30daysAgo 0.1900
epsTrend60daysAgo 0.1900
epsTrend90daysAgo 0.3500
epsRevisionsUpLast7days 0.0000
epsRevisionsUpLast30days 0.0000
epsRevisionsDownLast30days 0.0000
2022-04-30
date 2022-04-30
period 0q
growth 0.5650
earningsEstimateAvg 0.3600
earningsEstimateLow 0.2300
earningsEstimateHigh 0.3900
earningsEstimateYearAgoEps 0.2300
earningsEstimateNumberOfAnalysts 16.0000
earningsEstimateGrowth 0.5650
revenueEstimateAvg 90050000.00
revenueEstimateLow 88960000.00
revenueEstimateHigh 91000000.00
revenueEstimateNumberOfAnalysts 15.00
epsTrendCurrent 0.3600
epsTrend7daysAgo 0.3600
epsTrend30daysAgo 0.3600
epsTrend60daysAgo 0.3600
epsTrend90daysAgo 0.4000
epsRevisionsUpLast7days 0.0000
epsRevisionsUpLast30days 0.0000
epsRevisionsDownLast30days 0.0000
2022-01-31
date 2022-01-31
period 0y
growth 3.7580
earningsEstimateAvg 1.5700
earningsEstimateLow 1.5100
earningsEstimateHigh 1.6000
earningsEstimateYearAgoEps 0.3300
earningsEstimateNumberOfAnalysts 17.0000
earningsEstimateGrowth 3.7580
revenueEstimateAvg 331560000.00
revenueEstimateLow 327000000.00
revenueEstimateHigh 332800000.00
revenueEstimateNumberOfAnalysts 18.00
revenueEstimateGrowth 0.4870
epsTrendCurrent 1.5700
epsTrend7daysAgo 1.5700
epsTrend30daysAgo 1.5700
epsTrend60daysAgo 1.5700
epsTrend90daysAgo 1.4800
epsRevisionsUpLast7days 0.0000
epsRevisionsUpLast30days 0.0000
epsRevisionsDownLast7days 0.0000
epsRevisionsDownLast30days 0.0000
2021-10-31
date 2021-10-31
period 0q
growth 4.4440
earningsEstimateAvg 0.4900
earningsEstimateLow 0.4800
earningsEstimateHigh 0.5100
earningsEstimateYearAgoEps 0.0900
earningsEstimateNumberOfAnalysts 16.0000
earningsEstimateGrowth 4.4440
revenueEstimateAvg 90350000.00
revenueEstimateLow 90000000.00
revenueEstimateHigh 91900000.00
revenueEstimateNumberOfAnalysts 15.00
epsTrendCurrent 0.4900
epsTrend7daysAgo 0.4900
epsTrend30daysAgo 0.4900
epsTrend60daysAgo 0.4900
epsTrend90daysAgo 0.2600
epsRevisionsUpLast7days 0.0000
epsRevisionsUpLast30days 0.0000
epsRevisionsDownLast7days 0.0000
epsRevisionsDownLast30days 0.0000
2021-07-31
date 2021-07-31
period 0q
growth 3.1670
earningsEstimateAvg 0.2500
earningsEstimateLow 0.2300
earningsEstimateHigh 0.2600
earningsEstimateYearAgoEps 0.0600
earningsEstimateNumberOfAnalysts 16.0000
earningsEstimateGrowth 3.1670
revenueEstimateAvg 75680000.00
revenueEstimateLow 75400000.00
revenueEstimateHigh 76600000.00
revenueEstimateNumberOfAnalysts 14.00
epsTrendCurrent 0.2500
epsTrend7daysAgo 0.2500
epsTrend30daysAgo 0.2500
epsTrend60daysAgo 0.2500
epsTrend90daysAgo 0.2500
epsRevisionsUpLast7days 0.0000
epsRevisionsUpLast30days 0.0000
epsRevisionsDownLast7days 0.0000
2021-04-30
date 2021-04-30
period 0q
growth 3.2500
earningsEstimateAvg 0.1700
earningsEstimateLow 0.1600
earningsEstimateHigh 0.1900
earningsEstimateYearAgoEps 0.0400
earningsEstimateNumberOfAnalysts 16.0000
earningsEstimateGrowth 3.2500
revenueEstimateAvg 68610000.00
revenueEstimateLow 68140000.00
revenueEstimateHigh 69400000.00
revenueEstimateNumberOfAnalysts 15.00
epsTrendCurrent 0.1700
epsTrend7daysAgo 0.1700
epsTrend30daysAgo 0.1700
epsTrend60daysAgo 0.1700
epsTrend90daysAgo 0.0400
epsRevisionsUpLast7days 0.0000
epsRevisionsUpLast30days 0.0000
epsRevisionsDownLast7days 0.0000
2021-01-31
date 2021-01-31
period 0y
growth -0.6090
earningsEstimateAvg 0.2700
earningsEstimateLow 0.2600
earningsEstimateHigh 0.2800
earningsEstimateYearAgoEps 0.6900
earningsEstimateNumberOfAnalysts 14.0000
earningsEstimateGrowth -0.6090
revenueEstimateAvg 218950000.00
revenueEstimateLow 218800000.00
revenueEstimateHigh 219800000.00
revenueEstimateNumberOfAnalysts 15.00
revenueEstimateGrowth -0.0430
epsTrendCurrent 0.2700
epsTrend7daysAgo 0.2700
epsTrend30daysAgo 0.2700
epsTrend60daysAgo 0.2700
epsTrend90daysAgo 0.2700
epsRevisionsUpLast7days 0.0000
epsRevisionsUpLast30days 0.0000
epsRevisionsDownLast7days 0.0000
2020-10-31
date 2020-10-31
period 0q
growth -0.8440
earningsEstimateAvg 0.0500
earningsEstimateLow 0.0400
earningsEstimateHigh 0.0800
earningsEstimateYearAgoEps 0.3200
earningsEstimateNumberOfAnalysts 15.0000
earningsEstimateGrowth -0.8440
revenueEstimateAvg 55040000.00
revenueEstimateLow 53500000.00
revenueEstimateHigh 67900000.00
revenueEstimateNumberOfAnalysts 14.00
revenueEstimateGrowth -0.1900
epsTrendCurrent 0.0500
epsTrend7daysAgo 0.0500
epsTrend30daysAgo 0.0500
epsTrend60daysAgo 0.0500
epsTrend90daysAgo 0.0400
epsRevisionsUpLast7days 0.0000
epsRevisionsUpLast30days 0.0000
epsRevisionsDownLast7days 0.0000
2020-07-31
date 2020-07-31
period 0q
growth -1.0950
earningsEstimateAvg -0.0200
earningsEstimateLow -0.0400
earningsEstimateHigh 0.0000
earningsEstimateYearAgoEps 0.2100
earningsEstimateNumberOfAnalysts 14.0000
earningsEstimateGrowth -1.0950
revenueEstimateAvg 50030000.00
revenueEstimateLow 49500000.00
revenueEstimateHigh 50380000.00
revenueEstimateNumberOfAnalysts 13.00
epsTrendCurrent -0.0200
epsTrend7daysAgo -0.0200
epsTrend30daysAgo -0.0200
epsTrend60daysAgo -0.0200
epsTrend90daysAgo -0.0200
epsRevisionsUpLast7days 0.0000
epsRevisionsUpLast30days 0.0000
epsRevisionsDownLast7days 0.0000
2020-04-30
date 2020-04-30
period 0q
growth -2.0000
earningsEstimateAvg -0.0100
earningsEstimateLow -0.0400
earningsEstimateHigh 0.0100
earningsEstimateYearAgoEps 0.0100
earningsEstimateNumberOfAnalysts 12.0000
earningsEstimateGrowth -2.0000
revenueEstimateAvg 54320000.00
revenueEstimateLow 53000000.00
revenueEstimateHigh 55000000.00
revenueEstimateNumberOfAnalysts 11.00
epsTrendCurrent -0.0100
epsTrend7daysAgo -0.0100
epsTrend30daysAgo -0.0100
epsTrend60daysAgo -0.0100
epsTrend90daysAgo 0.0100
epsRevisionsUpLast7days 0.0000
epsRevisionsUpLast30days 0.0000
epsRevisionsDownLast7days 0.0000
2020-01-31
date 2020-01-31
period 0y
growth -0.0960
earningsEstimateAvg 0.6600
earningsEstimateLow 0.6300
earningsEstimateHigh 0.7000
earningsEstimateYearAgoEps 0.7300
earningsEstimateNumberOfAnalysts 11.0000
earningsEstimateGrowth -0.0960
revenueEstimateAvg 228570000.00
revenueEstimateLow 226500000.00
revenueEstimateHigh 229500000.00
revenueEstimateNumberOfAnalysts 11.00
revenueEstimateGrowth 0.0040
epsTrendCurrent 0.6600
epsTrend7daysAgo 0.6600
epsTrend30daysAgo 0.6600
epsTrend60daysAgo 0.6600
epsTrend90daysAgo 0.6600
epsRevisionsUpLast7days 0.0000
epsRevisionsUpLast30days 0.0000
epsRevisionsDownLast7days 0.0000
2019-10-31
date 2019-10-31
period 0q
growth -0.0480
earningsEstimateAvg 0.2000
earningsEstimateLow 0.1400
earningsEstimateHigh 0.2200
earningsEstimateYearAgoEps 0.2100
earningsEstimateNumberOfAnalysts 10.0000
earningsEstimateGrowth -0.0480
revenueEstimateAvg 65030000.00
revenueEstimateLow 64900000.00
revenueEstimateHigh 65320000.00
revenueEstimateNumberOfAnalysts 10.00
epsTrendCurrent 0.2000
epsTrend7daysAgo 0.2000
epsTrend30daysAgo 0.2000
epsTrend60daysAgo 0.2000
epsTrend90daysAgo 0.0500
epsRevisionsUpLast7days 0.0000
epsRevisionsUpLast30days 0.0000
epsRevisionsDownLast7days 0.0000
2019-07-31
date 2019-07-31
period 0q
growth -0.9200
earningsEstimateAvg 0.0200
earningsEstimateLow 0.0100
earningsEstimateHigh 0.0400
earningsEstimateYearAgoEps 0.2500
earningsEstimateNumberOfAnalysts 11.0000
earningsEstimateGrowth -0.9200
revenueEstimateAvg 52030000.00
revenueEstimateLow 51900000.00
revenueEstimateHigh 52300000.00
revenueEstimateNumberOfAnalysts 10.00
revenueEstimateGrowth -0.1670
epsTrendCurrent 0.0200
epsTrend7daysAgo 0.0200
epsTrend30daysAgo 0.0200
epsTrend60daysAgo 0.0200
epsTrend90daysAgo -0.0300
epsRevisionsUpLast7days 0.0000
epsRevisionsUpLast30days 0.0000
epsRevisionsDownLast7days 0.0000
2019-04-30
date 2019-04-30
period 0q
growth -1.3850
earningsEstimateAvg -0.0500
earningsEstimateLow -0.0800
earningsEstimateHigh 0.0000
earningsEstimateYearAgoEps 0.1300
earningsEstimateNumberOfAnalysts 12.0000
earningsEstimateGrowth -1.3850
revenueEstimateAvg 47020000.00
revenueEstimateLow 46990000.00
revenueEstimateHigh 47100000.00
revenueEstimateNumberOfAnalysts 11.00
revenueEstimateGrowth -0.1740
epsTrendCurrent -0.0500
epsTrend7daysAgo -0.0500
epsTrend30daysAgo -0.0500
epsTrend60daysAgo -0.0500
epsTrend90daysAgo -0.0700
epsRevisionsUpLast7days 0.0000
epsRevisionsUpLast30days 1.0000
epsRevisionsDownLast7days 0.0000
2019-01-31
date 2019-01-31
period 0y
growth -0.6890
earningsEstimateAvg 0.6400
earningsEstimateLow 0.6100
earningsEstimateHigh 0.6500
earningsEstimateYearAgoEps 2.0600
earningsEstimateNumberOfAnalysts 12.0000
earningsEstimateGrowth -0.6890
revenueEstimateAvg 227630000.00
revenueEstimateLow 226100000.00
revenueEstimateHigh 228300000.00
revenueEstimateNumberOfAnalysts 11.00
revenueEstimateGrowth -0.2290
epsTrendCurrent 0.6400
epsTrend7daysAgo 0.6400
epsTrend30daysAgo 0.6400
epsTrend60daysAgo 0.6400
epsTrend90daysAgo 0.6400
epsRevisionsUpLast7days 0.0000
epsRevisionsUpLast30days 0.0000
epsRevisionsDownLast7days 1.0000
2018-10-31
date 2018-10-31
period 0q
growth -0.8800
earningsEstimateAvg 0.0900
earningsEstimateLow 0.0700
earningsEstimateHigh 0.1100
earningsEstimateYearAgoEps 0.7500
earningsEstimateNumberOfAnalysts 12.0000
earningsEstimateGrowth -0.8800
revenueEstimateAvg 57100000.00
revenueEstimateLow 56800000.00
revenueEstimateHigh 57500000.00
revenueEstimateNumberOfAnalysts 11.00
revenueEstimateGrowth -0.3590
epsTrendCurrent 0.0900
epsTrend7daysAgo 0.0900
epsTrend30daysAgo 0.0900
epsTrend60daysAgo 0.0900
epsTrend90daysAgo 0.2900
epsRevisionsUpLast7days 0.0000
epsRevisionsUpLast30days 0.0000
epsRevisionsDownLast7days 0.0000
2018-07-31
date 2018-07-31
period 0q
growth -0.7290
earningsEstimateAvg 0.1300
earningsEstimateLow 0.1200
earningsEstimateHigh 0.1500
earningsEstimateYearAgoEps 0.4800
earningsEstimateNumberOfAnalysts 10.0000
earningsEstimateGrowth -0.7290
revenueEstimateAvg 62140000.00
revenueEstimateLow 61950000.00
revenueEstimateHigh 62700000.00
revenueEstimateNumberOfAnalysts 9.00
revenueEstimateGrowth -0.1320
epsTrendCurrent 0.1300
epsTrend7daysAgo 0.1300
epsTrend30daysAgo 0.1300
epsTrend60daysAgo 0.1300
epsTrend90daysAgo 0.2700
epsRevisionsUpLast7days 0.0000
epsRevisionsUpLast30days 0.0000
epsRevisionsDownLast7days 0.0000
2018-04-30
date 2018-04-30
period 0q
growth -0.7690
earningsEstimateAvg 0.0900
earningsEstimateLow 0.0700
earningsEstimateHigh 0.1000
earningsEstimateYearAgoEps 0.3900
earningsEstimateNumberOfAnalysts 10.0000
earningsEstimateGrowth -0.7690
revenueEstimateAvg 56140000.00
revenueEstimateLow 56000000.00
revenueEstimateHigh 56500000.00
revenueEstimateNumberOfAnalysts 9.00
revenueEstimateGrowth -0.1250
epsTrendCurrent 0.0900
epsTrend7daysAgo 0.0900
epsTrend30daysAgo 0.0900
epsTrend60daysAgo 0.0900
epsTrend90daysAgo 0.0900
epsRevisionsUpLast7days 0.0000
epsRevisionsUpLast30days 0.0000
epsRevisionsDownLast7days 0.0000
2018-01-31
date 2018-01-31
period 0y
growth -0.3220
earningsEstimateAvg 1.9800
earningsEstimateLow 1.9700
earningsEstimateHigh 2.0100
earningsEstimateYearAgoEps 2.9200
earningsEstimateNumberOfAnalysts 9.0000
earningsEstimateGrowth -0.3220
revenueEstimateAvg 295120000.00
revenueEstimateLow 294800000.00
revenueEstimateHigh 296100000.00
revenueEstimateNumberOfAnalysts 9.00
revenueEstimateGrowth -0.0490
epsTrendCurrent 1.9800
epsTrend7daysAgo 1.9800
epsTrend30daysAgo 1.9800
epsTrend60daysAgo 1.9800
epsTrend90daysAgo 1.8900
epsRevisionsUpLast7days 0.0000
epsRevisionsUpLast30days 0.0000
epsRevisionsDownLast7days 0.0000
2017-10-31
date 2017-10-31
period 0q
growth -0.3960
earningsEstimateAvg 0.6700
earningsEstimateLow 0.6400
earningsEstimateHigh 0.6900
earningsEstimateYearAgoEps 1.1100
earningsEstimateNumberOfAnalysts 10.0000
earningsEstimateGrowth -0.3960
revenueEstimateAvg 88970000.00
revenueEstimateLow 88300000.00
revenueEstimateHigh 89500000.00
revenueEstimateNumberOfAnalysts 9.00
revenueEstimateGrowth -0.1150
epsTrendCurrent 0.6700
epsTrend7daysAgo 0.6700
epsTrend30daysAgo 0.6700
epsTrend60daysAgo 0.6700
epsTrend90daysAgo 0.6700
epsRevisionsUpLast7days 0.0000
epsRevisionsUpLast30days 0.0000
epsRevisionsDownLast7days 0.0000
2017-07-31
date 2017-07-31
period 0q
growth -0.1850
earningsEstimateAvg 0.4400
earningsEstimateLow 0.4000
earningsEstimateHigh 0.4900
earningsEstimateYearAgoEps 0.5400
earningsEstimateNumberOfAnalysts 10.0000
earningsEstimateGrowth -0.1850
revenueEstimateAvg 70310000.00
revenueEstimateLow 68000000.00
revenueEstimateHigh 70900000.00
revenueEstimateNumberOfAnalysts 9.00
revenueEstimateGrowth 0.0790
epsTrendCurrent 0.4400
epsTrend7daysAgo 0.4400
epsTrend30daysAgo 0.4400
epsTrend60daysAgo 0.4400
epsTrend90daysAgo 0.4900
epsRevisionsUpLast7days 0.0000
epsRevisionsUpLast30days 0.0000
epsRevisionsDownLast7days 0.0000
2017-04-30
date 2017-04-30
period 0q
growth 0.0590
earningsEstimateAvg 0.3600
earningsEstimateLow 0.3100
earningsEstimateHigh 0.4100
earningsEstimateYearAgoEps 0.3400
earningsEstimateNumberOfAnalysts 12.0000
earningsEstimateGrowth 0.0590
revenueEstimateAvg 63480000.00
revenueEstimateLow 62620000.00
revenueEstimateHigh 64000000.00
revenueEstimateNumberOfAnalysts 11.00
revenueEstimateGrowth 0.1110
epsTrendCurrent 0.3600
epsTrend7daysAgo 0.3600
epsTrend30daysAgo 0.3600
epsTrend60daysAgo 0.3600
epsTrend90daysAgo 0.3600
epsRevisionsUpLast7days 0.0000
epsRevisionsUpLast30days 0.0000
epsRevisionsDownLast7days 0.0000
Annual
2022-10-31
date 2022-10-31
epsActual 0.88
2022-01-31
date 2022-01-31
epsActual 1.6
2021-01-31
date 2021-01-31
epsActual 0.33
2020-01-31
date 2020-01-31
epsActual 0.68
2019-01-31
date 2019-01-31
epsActual 0.73
2018-01-31
date 2018-01-31
epsActual 2.07
2017-01-31
date 2017-01-31
epsActual 2.91
2016-01-31
date 2016-01-31
epsActual 3.31
2015-01-31
date 2015-01-31
epsActual 1.98
2014-01-31
date 2014-01-31
epsActual 1.1
2013-01-31
date 2013-01-31
epsActual 0.49
Financials
Balance_Sheet
currency_symbol USD
quarterly
2022-07-31
date 2022-07-31
filing_date 2022-09-08
currency_symbol USD
totalAssets 674420000.00
intangibleAssets 49563000.00
otherCurrentAssets 7148000.00
totalLiab 96309000.00
totalStockholderEquity 578111000.00
otherCurrentLiab 48396000.00
commonStock 17000.00
capitalStock 17000.00
retainedEarnings 65400000.00
otherLiab 11742000.00
goodWill 303625000.00
otherAssets 17663000.00
cash 194944000.00
totalCurrentLiabilities 77543000.00
currentDeferredRevenue 457000.00
netDebt -184414000.00
shortTermDebt 3506000.00
shortLongTermDebtTotal 10530000.00
otherStockholderEquity 512696000.00
propertyPlantEquipment 20706000.00
totalCurrentAssets 282863000.00
netTangibleAssets 224923000.00
shortTermInvestments 2970000.00
netReceivables 37698000.00
inventory 40103000.00
accountsPayable 22074000.00
accumulatedOtherComprehensiveIncome -2000.00
commonStockTotalEquity 17000.00
retainedEarningsTotalEquity 65400000.00
nonCurrrentAssetsOther 3504000.00
nonCurrentAssetsTotal 391557000.00
capitalLeaseObligations 10530000.00
nonCurrentLiabilitiesOther 11742000.00
nonCurrentLiabilitiesTotal 18766000.00
capitalSurpluse 512696000.00
liabilitiesAndStockholdersEquity 674420000.00
cashAndShortTermInvestments 197914000.00
propertyPlantAndEquipmentNet 20706000.00
netWorkingCapital 205320000.00
netInvestedCapital 578111000.00
commonStockSharesOutstanding 38258341.00
2022-04-30
date 2022-04-30
filing_date 2022-06-08
currency_symbol USD
totalAssets 668665000.00
intangibleAssets 48477000.00
otherCurrentAssets 8159000.00
totalLiab 94317000.00
totalStockholderEquity 574348000.00
otherCurrentLiab 39354000.00
commonStock 17000.00
capitalStock 17000.00
retainedEarnings 89050000.00
otherLiab 12024000.00
goodWill 303625000.00
otherAssets 17804000.00
cash 200639000.00
totalCurrentLiabilities 74855000.00
currentDeferredRevenue 964000.00
netDebt -189908000.00
shortTermDebt 3293000.00
shortLongTermDebtTotal 10731000.00
otherStockholderEquity 485298000.00
propertyPlantEquipment 20430000.00
totalCurrentAssets 278329000.00
netTangibleAssets 222246000.00
netReceivables 28008000.00
inventory 41523000.00
accountsPayable 29763000.00
commonStockTotalEquity 17000.00
retainedEarningsTotalEquity 89050000.00
nonCurrrentAssetsOther 3834000.00
nonCurrentAssetsTotal 390336000.00
capitalLeaseObligations 10731000.00
nonCurrentLiabilitiesOther 19462000.00
nonCurrentLiabilitiesTotal 21408000.00
capitalSurpluse 485281000.00
liabilitiesAndStockholdersEquity 668665000.00
cashAndShortTermInvestments 200639000.00
propertyPlantAndEquipmentNet 20430000.00
netWorkingCapital 203474000.00
netInvestedCapital 574348000.00
commonStockSharesOutstanding 37715338.00
2022-01-31
date 2022-01-31
filing_date 2022-04-01
currency_symbol USD
totalAssets 657545000.00
intangibleAssets 46302000.00
otherCurrentAssets 6179000.00
totalLiab 110369000.00
totalStockholderEquity 547176000.00
otherCurrentLiab 52064000.00
commonStock 17000.00
capitalStock 17000.00
retainedEarnings 99872000.00
otherLiab 12763000.00
goodWill 303625000.00
otherAssets 19609000.00
cash 171043000.00
totalCurrentLiabilities 89284000.00
currentDeferredRevenue 1414000.00
netDebt -159330000.00
shortTermDebt 3391000.00
shortLongTermDebtTotal 11713000.00
otherStockholderEquity 447287000.00
propertyPlantEquipment 21261000.00
totalCurrentAssets 266748000.00
netTangibleAssets 197249000.00
shortTermInvestments 0.00
netReceivables 44307000.00
inventory 45219000.00
accountsPayable 31170000.00
commonStockTotalEquity 17000.00
retainedEarningsTotalEquity 99872000.00
nonCurrrentAssetsOther 4269000.00
nonCurrentAssetsTotal 390797000.00
capitalLeaseObligations 11713000.00
nonCurrentLiabilitiesOther 12763000.00
nonCurrentLiabilitiesTotal 21085000.00
capitalSurpluse 447287000.00
liabilitiesAndStockholdersEquity 657545000.00
cashAndShortTermInvestments 171043000.00
propertyPlantAndEquipmentNet 21261000.00
netWorkingCapital 177464000.00
netInvestedCapital 547176000.00
commonStockSharesOutstanding 37133454.00
2021-10-31
date 2021-10-31
filing_date 2021-12-10
currency_symbol USD
totalAssets 633355000.00
intangibleAssets 15267000.00
otherCurrentAssets 5799000.00
totalLiab 104120000.00
totalStockholderEquity 529235000.00
otherCurrentLiab 48909000.00
commonStock 17000.00
capitalStock 17000.00
retainedEarnings 109065000.00
otherLiab 13448000.00
goodWill 26601000.00
otherAssets 15657000.00
cash 457760000.00
totalCurrentLiabilities 81619000.00
currentDeferredRevenue 787000.00
netDebt -445213000.00
shortTermDebt 3494000.00
shortLongTermDebtTotal 12547000.00
otherStockholderEquity 420153000.00
propertyPlantEquipment 20456000.00
totalCurrentAssets 555374000.00
netTangibleAssets 487367000.00
shortTermInvestments 0.00
netReceivables 44776000.00
inventory 47039000.00
accountsPayable 27071000.00
commonStockTotalEquity 17000.00
retainedEarningsTotalEquity 109065000.00
nonCurrrentAssetsOther 4190000.00
nonCurrentAssetsTotal 77981000.00
capitalLeaseObligations 12547000.00
nonCurrentLiabilitiesOther 13448000.00
nonCurrentLiabilitiesTotal 22501000.00
capitalSurpluse 420153000.00
liabilitiesAndStockholdersEquity 633355000.00
cashAndShortTermInvestments 457760000.00
propertyPlantAndEquipmentNet 20456000.00
netWorkingCapital 473755000.00
netInvestedCapital 529235000.00
commonStockSharesOutstanding 39046274.00
2021-07-31
date 2021-07-31
filing_date 2021-09-08
currency_symbol USD
totalAssets 610058000.00
intangibleAssets 15800000.00
otherCurrentAssets 4491000.00
totalLiab 107004000.00
totalStockholderEquity 503054000.00
otherCurrentLiab 48632000.00
commonStock 16000.00
capitalStock 16000.00
retainedEarnings 108309000.00
otherLiab 13705000.00
goodWill 26601000.00
otherAssets 15333000.00
cash 258402000.00
totalCurrentLiabilities 85536000.00
currentDeferredRevenue 902000.00
netDebt -247753000.00
shortTermDebt 2886000.00
shortLongTermDebtTotal 10649000.00
otherStockholderEquity 394121000.00
propertyPlantEquipment 18303000.00
totalCurrentAssets 534021000.00
netTangibleAssets 460653000.00
shortTermInvestments 190757000.00
netReceivables 38295000.00
inventory 42076000.00
accountsPayable 33116000.00
accumulatedOtherComprehensiveIncome 608000.00
commonStockTotalEquity 16000.00
retainedEarningsTotalEquity 108309000.00
nonCurrrentAssetsOther 4634000.00
nonCurrentAssetsTotal 76037000.00
capitalLeaseObligations 10649000.00
nonCurrentLiabilitiesOther 13705000.00
nonCurrentLiabilitiesTotal 21468000.00
capitalSurpluse 394121000.00
liabilitiesAndStockholdersEquity 610058000.00
cashAndShortTermInvestments 449159000.00
propertyPlantAndEquipmentGross 18303000.00
propertyPlantAndEquipmentNet 18303000.00
netWorkingCapital 448485000.00
netInvestedCapital 503054000.00
commonStockSharesOutstanding 36442536.00
2021-04-30
date 2021-04-30
filing_date 2021-06-08
currency_symbol USD
totalAssets 584638000.00
intangibleAssets 17291000.00
otherCurrentAssets 5371000.00
totalLiab 93344000.00
totalStockholderEquity 491294000.00
otherCurrentLiab 45597000.00
commonStock 16000.00
capitalStock 16000.00
retainedEarnings 115465000.00
otherLiab 14866000.00
goodWill 26601000.00
otherAssets 15115000.00
cash 227509000.00
totalCurrentLiabilities 70003000.00
currentDeferredRevenue 770000.00
netDebt -216042000.00
shortTermDebt 2992000.00
shortLongTermDebtTotal 11467000.00
otherStockholderEquity 375021000.00
propertyPlantEquipment 6308000.00
totalCurrentAssets 508548000.00
netTangibleAssets 447402000.00
shortTermInvestments 208020000.00
netReceivables 34528000.00
inventory 33120000.00
accountsPayable 20644000.00
accumulatedOtherComprehensiveIncome 792000.00
commonStockTotalEquity 16000.00
retainedEarningsTotalEquity 115465000.00
nonCurrrentAssetsOther 4634000.00
nonCurrentAssetsTotal 76090000.00
capitalLeaseObligations 11467000.00
nonCurrentLiabilitiesOther 23341000.00
nonCurrentLiabilitiesTotal 23341000.00
capitalSurpluse 375021000.00
liabilitiesAndStockholdersEquity 584638000.00
cashAndShortTermInvestments 435529000.00
propertyPlantAndEquipmentGross 17083000.00
propertyPlantAndEquipmentNet 17083000.00
netWorkingCapital 438545000.00
netInvestedCapital 491294000.00
commonStockSharesOutstanding 35940304.00
2021-01-31
date 2021-01-31
filing_date 2021-03-31
currency_symbol USD
totalAssets 573280000.00
intangibleAssets 18703000.00
otherCurrentAssets 5541000.00
totalLiab 98304000.00
totalStockholderEquity 474976000.00
otherCurrentLiab 49088000.00
commonStock 16000.00
retainedEarnings 126283000.00
otherLiab 16812000.00
goodWill 26601000.00
otherAssets 15483000.00
cash 241274000.00
totalCurrentLiabilities 73967000.00
currentDeferredRevenue 844000.00
netDebt -230838000.00
shortTermDebt 2911000.00
shortLongTermDebtTotal 10436000.00
otherStockholderEquity 347458000.00
propertyPlantEquipment 15189000.00
totalCurrentAssets 497304000.00
netTangibleAssets 429672000.00
shortTermInvestments 199434000.00
netReceivables 24974000.00
inventory 26081000.00
accountsPayable 21124000.00
accumulatedOtherComprehensiveIncome 1219000.00
commonStockTotalEquity 16000.00
retainedEarningsTotalEquity 126283000.00
nonCurrrentAssetsOther 4569000.00
nonCurrentAssetsTotal 75976000.00
capitalLeaseObligations 10436000.00
nonCurrentLiabilitiesOther 16812000.00
nonCurrentLiabilitiesTotal 24337000.00
capitalSurpluse 347458000.00
liabilitiesAndStockholdersEquity 573280000.00
cashAndShortTermInvestments 440708000.00
propertyPlantAndEquipmentGross 15189000.00
propertyPlantAndEquipmentNet 15189000.00
netWorkingCapital 423337000.00
netInvestedCapital 474976000.00
commonStockSharesOutstanding 35338351.00
2020-10-31
date 2020-10-31
filing_date 2020-12-09
currency_symbol USD
totalAssets 549555000.00
intangibleAssets 17352000.00
otherCurrentAssets 4787000.00
totalLiab 86902000.00
totalStockholderEquity 462653000.00
otherCurrentLiab 43633000.00
commonStock 16000.00
retainedEarnings 138772000.00
otherLiab 18007000.00
goodWill 26601000.00
otherAssets 15490000.00
cash 225508000.00
totalCurrentLiabilities 62233000.00
currentDeferredRevenue 1178000.00
netDebt -216037000.00
shortTermDebt 2809000.00
shortLongTermDebtTotal 9471000.00
otherStockholderEquity 322502000.00
propertyPlantEquipment 5131000.00
totalCurrentAssets 476247000.00
netTangibleAssets 418700000.00
shortTermInvestments 198129000.00
netReceivables 24111000.00
inventory 23712000.00
accountsPayable 14613000.00
accumulatedOtherComprehensiveIncome 1363000.00
commonStockTotalEquity 16000.00
retainedEarningsTotalEquity 138772000.00
nonCurrrentAssetsOther 13761000.00
nonCurrentAssetsTotal 73308000.00
capitalLeaseObligations 9471000.00
nonCurrentLiabilitiesOther 24669000.00
nonCurrentLiabilitiesTotal 24669000.00
capitalSurpluse 322502000.00
liabilitiesAndStockholdersEquity 549555000.00
cashAndShortTermInvestments 423637000.00
propertyPlantAndEquipmentGross 5131000.00
propertyPlantAndEquipmentNet 5131000.00
netWorkingCapital 414014000.00
netInvestedCapital 462653000.00
commonStockSharesOutstanding 34819880.00
2020-07-31
date 2020-07-31
filing_date 2020-09-09
currency_symbol USD
totalAssets 533398000.00
intangibleAssets 16088000.00
otherCurrentAssets 3513000.00
totalLiab 74751000.00
totalStockholderEquity 458647000.00
otherCurrentLiab 33667000.00
commonStock 15000.00
retainedEarnings 155850000.00
otherLiab 16678000.00
goodWill 26601000.00
otherAssets 15593000.00
cash 220647000.00
totalCurrentLiabilities 51162000.00
currentDeferredRevenue 1400000.00
netDebt -211334000.00
shortTermDebt 2402000.00
shortLongTermDebtTotal 9313000.00
otherStockholderEquity 301195000.00
propertyPlantEquipment 13718000.00
totalCurrentAssets 461398000.00
netTangibleAssets 415958000.00
shortTermInvestments 190056000.00
netReceivables 23275000.00
inventory 23907000.00
accountsPayable 13693000.00
accumulatedOtherComprehensiveIncome 1587000.00
commonStockTotalEquity 15000.00
retainedEarningsTotalEquity 155850000.00
nonCurrrentAssetsOther 5381000.00
nonCurrentAssetsTotal 72000000.00
capitalLeaseObligations 9313000.00
nonCurrentLiabilitiesOther 15391000.00
nonCurrentLiabilitiesTotal 23589000.00
capitalSurpluse 301195000.00
liabilitiesAndStockholdersEquity 533398000.00
cashAndShortTermInvestments 410703000.00
propertyPlantAndEquipmentGross 13718000.00
propertyPlantAndEquipmentNet 13718000.00
netWorkingCapital 410236000.00
netInvestedCapital 458647000.00
commonStockSharesOutstanding 34480307.00
2020-04-30
date 2020-04-30
filing_date 2020-06-08
currency_symbol USD
totalAssets 531733000.00
intangibleAssets 16391000.00
otherCurrentAssets 4798000.00
totalLiab 76150000.00
totalStockholderEquity 455583000.00
otherCurrentLiab 28011000.00
commonStock 15000.00
retainedEarnings 170606000.00
otherLiab 17261000.00
goodWill 26601000.00
otherAssets 15302000.00
cash 236585000.00
totalCurrentLiabilities 51503000.00
currentDeferredRevenue 802000.00
netDebt -227098000.00
shortTermDebt 2101000.00
shortLongTermDebtTotal 9487000.00
otherStockholderEquity 284557000.00
propertyPlantEquipment 5401000.00
totalCurrentAssets 458766000.00
netTangibleAssets 412591000.00
shortTermInvestments 174742000.00
netReceivables 20684000.00
inventory 21957000.00
accountsPayable 20589000.00
accumulatedOtherComprehensiveIncome 405000.00
commonStockTotalEquity 15000.00
retainedEarningsTotalEquity 170606000.00
nonCurrrentAssetsOther 14631000.00
nonCurrentAssetsTotal 72967000.00
capitalLeaseObligations 9487000.00
nonCurrentLiabilitiesOther 24647000.00
nonCurrentLiabilitiesTotal 24647000.00
capitalSurpluse 284557000.00
liabilitiesAndStockholdersEquity 531733000.00
cashAndShortTermInvestments 411327000.00
propertyPlantAndEquipmentGross 5401000.00
propertyPlantAndEquipmentNet 5401000.00
netWorkingCapital 407263000.00
netInvestedCapital 455583000.00
commonStockSharesOutstanding 34080330.00
2020-01-31
date 2020-01-31
filing_date 2020-03-27
currency_symbol USD
totalAssets 527276000.00
intangibleAssets 17826000.00
otherCurrentAssets 4984000.00
totalLiab 79204000.00
totalStockholderEquity 448072000.00
otherCurrentLiab 35661000.00
commonStock 15000.00
retainedEarnings 186069000.00
otherLiab 17776000.00
goodWill 26601000.00
otherAssets 16110000.00
cash 231403000.00
totalCurrentLiabilities 53453000.00
currentDeferredRevenue 701000.00
netDebt -221247000.00
shortTermDebt 2181000.00
shortLongTermDebtTotal 10156000.00
otherStockholderEquity 261220000.00
propertyPlantEquipment 5614000.00
totalCurrentAssets 451190000.00
netTangibleAssets 403645000.00
shortTermInvestments 173345000.00
netReceivables 18487000.00
inventory 22971000.00
accountsPayable 14910000.00
accumulatedOtherComprehensiveIncome 768000.00
commonStockTotalEquity 15000.00
retainedEarningsTotalEquity 186069000.00
nonCurrrentAssetsOther 15645000.00
deferredLongTermAssetCharges 10400000.00
nonCurrentAssetsTotal 76086000.00
capitalLeaseObligations 10156000.00
nonCurrentLiabilitiesOther 25751000.00
nonCurrentLiabilitiesTotal 25751000.00
capitalSurpluse 261220000.00
liabilitiesAndStockholdersEquity 527276000.00
cashAndShortTermInvestments 404748000.00
propertyPlantAndEquipmentGross 5614000.00
propertyPlantAndEquipmentNet 5614000.00
netWorkingCapital 397737000.00
netInvestedCapital 448072000.00
commonStockSharesOutstanding 33677059.00
2019-10-31
date 2019-10-31
filing_date 2019-12-06
currency_symbol USD
totalAssets 514489000.00
intangibleAssets 8232000.00
otherCurrentAssets 5183000.00
totalLiab 69249000.00
totalStockholderEquity 445240000.00
otherCurrentLiab 29402000.00
commonStock 15000.00
retainedEarnings 199050000.00
otherLiab 9925000.00
goodWill 26601000.00
otherAssets 15706000.00
cash 252310000.00
totalCurrentLiabilities 50805000.00
currentDeferredRevenue 545000.00
netDebt -241630000.00
shortTermDebt 2161000.00
shortLongTermDebtTotal 10680000.00
otherStockholderEquity 245490000.00
propertyPlantEquipment 16522000.00
totalCurrentAssets 447428000.00
netTangibleAssets 410407000.00
shortTermInvestments 148481000.00
netReceivables 21609000.00
inventory 19845000.00
accountsPayable 18697000.00
accumulatedOtherComprehensiveIncome 685000.00
commonStockTotalEquity 15000.00
retainedEarningsTotalEquity 199050000.00
nonCurrrentAssetsOther 15981000.00
deferredLongTermAssetCharges 10320000.00
nonCurrentAssetsTotal 67061000.00
capitalLeaseObligations 10680000.00
nonCurrentLiabilitiesOther 8632000.00
nonCurrentLiabilitiesTotal 18444000.00
capitalSurpluse 245490000.00
liabilitiesAndStockholdersEquity 514489000.00
cashAndShortTermInvestments 400791000.00
propertyPlantAndEquipmentGross 5927000.00
propertyPlantAndEquipmentNet 5927000.00
commonStockSharesOutstanding 33304171.00
2019-07-31
date 2019-07-31
filing_date 2019-09-06
currency_symbol USD
totalAssets 490232000.00
intangibleAssets 9008000.00
otherCurrentAssets 4500000.00
totalLiab 61771000.00
totalStockholderEquity 428461000.00
otherCurrentLiab 25515000.00
commonStock 15000.00
retainedEarnings 203359000.00
otherLiab 9431000.00
goodWill 26601000.00
otherAssets 15663000.00
cash 222693000.00
totalCurrentLiabilities 47240000.00
currentDeferredRevenue 553000.00
netDebt -215333000.00
shortTermDebt 2260000.00
shortLongTermDebtTotal 7360000.00
otherStockholderEquity 224542000.00
propertyPlantEquipment 13342000.00
totalCurrentAssets 425618000.00
netTangibleAssets 392852000.00
shortTermInvestments 153109000.00
netReceivables 27940000.00
inventory 17376000.00
accountsPayable 18912000.00
accumulatedOtherComprehensiveIncome 545000.00
commonStockTotalEquity 15000.00
retainedEarningsTotalEquity 203359000.00
nonCurrrentAssetsOther 12483000.00
deferredLongTermAssetCharges 10417000.00
nonCurrentAssetsTotal 64614000.00
capitalLeaseObligations 7360000.00
nonCurrentLiabilitiesOther 8138000.00
nonCurrentLiabilitiesTotal 14531000.00
capitalSurpluse 224542000.00
liabilitiesAndStockholdersEquity 490232000.00
cashAndShortTermInvestments 375802000.00
propertyPlantAndEquipmentGross 6105000.00
propertyPlantAndEquipmentNet 6105000.00
commonStockSharesOutstanding 32860974.00
2019-04-30
date 2019-04-30
filing_date 2019-06-07
currency_symbol USD
totalAssets 479251000.00
intangibleAssets 10134000.00
otherCurrentAssets 5036000.00
totalLiab 56813000.00
totalStockholderEquity 422438000.00
otherCurrentLiab 23205000.00
commonStock 15000.00
retainedEarnings 213550000.00
otherLiab 8963000.00
goodWill 26601000.00
otherAssets 12918000.00
cash 204444000.00
totalCurrentLiabilities 42215000.00
currentDeferredRevenue 565000.00
netDebt -196419000.00
shortTermDebt 2390000.00
shortLongTermDebt 2390000.00
shortLongTermDebtTotal 8025000.00
otherStockholderEquity 208522000.00
propertyPlantEquipment 6383000.00
totalCurrentAssets 415304000.00
netTangibleAssets 385703000.00
shortTermInvestments 161732000.00
netReceivables 26457000.00
longTermDebt 5635000.00
inventory 17635000.00
accountsPayable 16055000.00
accumulatedOtherComprehensiveIncome 351000.00
commonStockTotalEquity 15000.00
retainedEarningsTotalEquity 213550000.00
nonCurrrentAssetsOther 10263000.00
deferredLongTermAssetCharges 10566000.00
nonCurrentAssetsTotal 63947000.00
capitalLeaseObligations 8025000.00
nonCurrentLiabilitiesOther 14598000.00
nonCurrentLiabilitiesTotal 14598000.00
capitalSurpluse 208522000.00
liabilitiesAndStockholdersEquity 479251000.00
cashAndShortTermInvestments 366176000.00
propertyPlantAndEquipmentGross 6383000.00
propertyPlantAndEquipmentNet 6383000.00
commonStockSharesOutstanding 32492044.00
2019-01-31
date 2019-01-31
filing_date 2019-03-29
currency_symbol USD
totalAssets 466853000.00
intangibleAssets 10936000.00
otherCurrentAssets 6217000.00
totalLiab 47364000.00
totalStockholderEquity 419489000.00
otherCurrentLiab 25693000.00
commonStock 15000.00
retainedEarnings 230861000.00
otherLiab 8341000.00
goodWill 26601000.00
otherAssets 12999000.00
cash 194047000.00
totalCurrentLiabilities 39023000.00
currentDeferredRevenue 529000.00
netDebt -194047000.00
otherStockholderEquity 188516000.00
propertyPlantEquipment 6728000.00
totalCurrentAssets 409589000.00
netTangibleAssets 381952000.00
shortTermInvestments 164861000.00
netReceivables 26212000.00
inventory 18252000.00
accountsPayable 12801000.00
accumulatedOtherComprehensiveIncome 97000.00
commonStockTotalEquity 15000.00
retainedEarningsTotalEquity 230861000.00
nonCurrrentAssetsOther 2412000.00
deferredLongTermAssetCharges 10587000.00
nonCurrentAssetsTotal 57264000.00
nonCurrentLiabilitiesOther 8341000.00
nonCurrentLiabilitiesTotal 8341000.00
capitalSurpluse 188516000.00
liabilitiesAndStockholdersEquity 466853000.00
cashAndShortTermInvestments 358908000.00
propertyPlantAndEquipmentGross 6728000.00
propertyPlantAndEquipmentNet 6728000.00
commonStockSharesOutstanding 32128579.00
2018-10-31
date 2018-10-31
filing_date 2018-12-07
currency_symbol USD
totalAssets 458648000.00
intangibleAssets 11222000.00
otherCurrentAssets 3320000.00
totalLiab 47509000.00
totalStockholderEquity 411139000.00
deferredLongTermLiab 0.00
otherCurrentLiab 26370000.00
commonStock 14000.00
retainedEarnings 235404000.00
otherLiab 9600000.00
goodWill 26601000.00
otherAssets 6397000.00
cash 212338000.00
totalCurrentLiabilities 37909000.00
currentDeferredRevenue 405000.00
netDebt -212338000.00
otherStockholderEquity 175906000.00
propertyPlantEquipment 6746000.00
totalCurrentAssets 407682000.00
netTangibleAssets 373316000.00
shortTermInvestments 136279000.00
netReceivables 32417000.00
longTermDebt 0.00
inventory 23328000.00
accountsPayable 11134000.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -185000.00
additionalPaidInCapital 0.00
commonStockTotalEquity 14000.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 235404000.00
treasuryStock 0.00
nonCurrrentAssetsOther 2470000.00
deferredLongTermAssetCharges 3927000.00
nonCurrentAssetsTotal 50966000.00
nonCurrentLiabilitiesOther 9600000.00
nonCurrentLiabilitiesTotal 9600000.00
capitalSurpluse 175906000.00
liabilitiesAndStockholdersEquity 458648000.00
cashAndShortTermInvestments 348617000.00
propertyPlantAndEquipmentGross 6746000.00
propertyPlantAndEquipmentNet 6746000.00
commonStockSharesOutstanding 32171890.00
2018-07-31
date 2018-07-31
filing_date 2018-09-07
currency_symbol USD
totalAssets 490722000.00
intangibleAssets 12366000.00
otherCurrentAssets 2695000.00
totalLiab 57830000.00
totalStockholderEquity 432892000.00
deferredLongTermLiab 0.00
otherCurrentLiab 23614000.00
commonStock 15000.00
retainedEarnings 244425000.00
otherLiab 10252000.00
goodWill 26601000.00
otherAssets 6296000.00
cash 295289000.00
totalCurrentLiabilities 47578000.00
currentDeferredRevenue 583000.00
netDebt -295289000.00
otherStockholderEquity 188663000.00
propertyPlantEquipment 7010000.00
totalCurrentAssets 438449000.00
netTangibleAssets 393925000.00
shortTermInvestments 80671000.00
netReceivables 29007000.00
longTermDebt 0.00
inventory 30787000.00
accountsPayable 23381000.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -211000.00
additionalPaidInCapital 0.00
commonStockTotalEquity 15000.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 244425000.00
treasuryStock 0.00
nonCurrrentAssetsOther 2536000.00
deferredLongTermAssetCharges 3760000.00
nonCurrentAssetsTotal 52273000.00
nonCurrentLiabilitiesOther 10252000.00
nonCurrentLiabilitiesTotal 10252000.00
capitalSurpluse 188663000.00
liabilitiesAndStockholdersEquity 490722000.00
cashAndShortTermInvestments 375960000.00
propertyPlantAndEquipmentGross 7010000.00
propertyPlantAndEquipmentNet 7010000.00
commonStockSharesOutstanding 33219152.00
2018-04-30
date 2018-04-30
filing_date 2018-06-08
currency_symbol USD
totalAssets 519152000.00
intangibleAssets 13271000.00
otherCurrentAssets 3833000.00
totalLiab 50344000.00
totalStockholderEquity 468808000.00
deferredLongTermLiab 0.00
otherCurrentLiab 21656000.00
commonStock 15000.00
retainedEarnings 251302000.00
otherLiab 10693000.00
goodWill 26601000.00
otherAssets 5988000.00
cash 336692000.00
totalCurrentLiabilities 39651000.00
currentDeferredRevenue 546000.00
netDebt -336692000.00
otherStockholderEquity 217880000.00
propertyPlantEquipment 6645000.00
totalCurrentAssets 466647000.00
netTangibleAssets 428936000.00
shortTermInvestments 77427000.00
netReceivables 25727000.00
longTermDebt 0.00
inventory 22968000.00
accountsPayable 17449000.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -389000.00
additionalPaidInCapital 0.00
commonStockTotalEquity 15000.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 251302000.00
treasuryStock 0.00
nonCurrrentAssetsOther 2338000.00
deferredLongTermAssetCharges 3650000.00
nonCurrentAssetsTotal 52505000.00
nonCurrentLiabilitiesOther 10693000.00
nonCurrentLiabilitiesTotal 10693000.00
capitalSurpluse 217880000.00
liabilitiesAndStockholdersEquity 519152000.00
cashAndShortTermInvestments 414119000.00
propertyPlantAndEquipmentGross 6645000.00
propertyPlantAndEquipmentNet 6645000.00
commonStockSharesOutstanding 33334801.00
2018-01-31
date 2018-01-31
filing_date 2018-03-30
currency_symbol USD
totalAssets 546649000.00
intangibleAssets 14417000.00
otherCurrentAssets 4015000.00
totalLiab 64462000.00
totalStockholderEquity 482187000.00
deferredLongTermLiab 0.00
otherCurrentLiab 33114000.00
commonStock 15000.00
retainedEarnings 261265000.00
otherLiab 9933000.00
goodWill 26601000.00
otherAssets 46917000.00
cash 346672000.00
totalCurrentLiabilities 53236000.00
currentDeferredRevenue 307000.00
netDebt -346672000.00
otherStockholderEquity 221186000.00
propertyPlantEquipment 6449000.00
totalCurrentAssets 493283000.00
netTangibleAssets 441169000.00
shortTermInvestments 87919000.00
netReceivables 31294000.00
longTermDebt 0.00
inventory 23383000.00
accountsPayable 19815000.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -279000.00
additionalPaidInCapital 0.00
commonStockTotalEquity 15000.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 261265000.00
treasuryStock 0.00
nonCurrrentAssetsOther 2257000.00
deferredLongTermAssetCharges 3642000.00
nonCurrentAssetsTotal 53366000.00
nonCurrentLiabilitiesOther 11226000.00
nonCurrentLiabilitiesTotal 11226000.00
capitalSurpluse 221186000.00
liabilitiesAndStockholdersEquity 546649000.00
cashAndShortTermInvestments 434591000.00
propertyPlantAndEquipmentGross 6449000.00
propertyPlantAndEquipmentNet 6449000.00
commonStockSharesOutstanding 34715701.00
2017-10-31
date 2017-10-31
filing_date 2017-12-08
currency_symbol USD
totalAssets 542587000.00
intangibleAssets 15241000.00
otherCurrentAssets 4017000.00
totalLiab 73523000.00
totalStockholderEquity 469064000.00
deferredLongTermLiab 0.00
otherCurrentLiab 29025000.00
commonStock 15000.00
retainedEarnings 260004000.00
otherLiab 11738000.00
goodWill 26601000.00
otherAssets 50592000.00
cash 320933000.00
totalCurrentLiabilities 60452000.00
currentDeferredRevenue 5219000.00
netDebt -320933000.00
otherStockholderEquity 209161000.00
propertyPlantEquipment 5666000.00
totalCurrentAssets 486329000.00
netTangibleAssets 427222000.00
shortTermInvestments 93085000.00
netReceivables 47197000.00
longTermDebt 0.00
inventory 21097000.00
accountsPayable 26208000.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -116000.00
additionalPaidInCapital 0.00
commonStockTotalEquity 15000.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 260004000.00
treasuryStock 0.00
nonCurrrentAssetsOther 2214000.00
deferredLongTermAssetCharges 6536000.00
nonCurrentAssetsTotal 56258000.00
nonCurrentLiabilitiesOther 13071000.00
nonCurrentLiabilitiesTotal 13071000.00
capitalSurpluse 209161000.00
liabilitiesAndStockholdersEquity 542587000.00
cashAndShortTermInvestments 414018000.00
propertyPlantAndEquipmentGross 5666000.00
propertyPlantAndEquipmentNet 5666000.00
commonStockSharesOutstanding 34358893.00
2017-07-31
date 2017-07-31
filing_date 2017-09-08
currency_symbol USD
totalAssets 513446000.00
intangibleAssets 12970000.00
otherCurrentAssets 2819000.00
totalLiab 60720000.00
totalStockholderEquity 452726000.00
deferredLongTermLiab 0.00
otherCurrentLiab 21920000.00
commonStock 15000.00
retainedEarnings 248280000.00
otherLiab 7798000.00
goodWill 26601000.00
otherAssets 48099000.00
cash 309738000.00
totalCurrentLiabilities 51589000.00
currentDeferredRevenue 6203000.00
netDebt -309738000.00
otherStockholderEquity 204513000.00
propertyPlantEquipment 5636000.00
totalCurrentAssets 459711000.00
netTangibleAssets 413155000.00
shortTermInvestments 91077000.00
netReceivables 38351000.00
longTermDebt 0.00
inventory 17726000.00
accountsPayable 23466000.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -82000.00
additionalPaidInCapital 0.00
commonStockTotalEquity 15000.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 248280000.00
treasuryStock 0.00
nonCurrrentAssetsOther 2229000.00
deferredLongTermAssetCharges 6299000.00
nonCurrentAssetsTotal 53735000.00
nonCurrentLiabilitiesOther 9131000.00
nonCurrentLiabilitiesTotal 9131000.00
capitalSurpluse 204513000.00
liabilitiesAndStockholdersEquity 513446000.00
cashAndShortTermInvestments 400815000.00
propertyPlantAndEquipmentGross 5636000.00
propertyPlantAndEquipmentNet 5636000.00
commonStockSharesOutstanding 34572927.00
2017-04-30
date 2017-04-30
filing_date 2017-06-08
currency_symbol USD
totalAssets 519069000.00
intangibleAssets 13613000.00
otherCurrentAssets 3313000.00
totalLiab 54740000.00
totalStockholderEquity 464329000.00
deferredLongTermLiab 0.00
otherCurrentLiab 21484000.00
commonStock 15000.00
retainedEarnings 244977000.00
otherLiab 7669000.00
goodWill 26601000.00
otherAssets 48410000.00
cash 335182000.00
totalCurrentLiabilities 45738000.00
currentDeferredRevenue 5555000.00
netDebt -335182000.00
otherStockholderEquity 219425000.00
propertyPlantEquipment 5241000.00
totalCurrentAssets 465418000.00
netTangibleAssets 424115000.00
shortTermInvestments 84986000.00
netReceivables 22871000.00
longTermDebt 0.00
inventory 19066000.00
accountsPayable 18699000.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -88000.00
additionalPaidInCapital 0.00
commonStockTotalEquity 15000.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 244977000.00
treasuryStock 0.00
nonCurrrentAssetsOther 2168000.00
deferredLongTermAssetCharges 6028000.00
nonCurrentAssetsTotal 53651000.00
nonCurrentLiabilitiesOther 9002000.00
nonCurrentLiabilitiesTotal 9002000.00
capitalSurpluse 219425000.00
liabilitiesAndStockholdersEquity 519069000.00
cashAndShortTermInvestments 420168000.00
propertyPlantAndEquipmentGross 5241000.00
propertyPlantAndEquipmentNet 5241000.00
commonStockSharesOutstanding 34685081.00
2017-01-31
date 2017-01-31
filing_date 2017-03-30
currency_symbol USD
totalAssets 512271000.00
intangibleAssets 4149000.00
otherCurrentAssets 4400000.00
totalLiab 57637000.00
totalStockholderEquity 454634000.00
deferredLongTermLiab 0.00
otherCurrentLiab 27016000.00
commonStock 15000.00
retainedEarnings 242413000.00
otherLiab 1908000.00
goodWill 26601000.00
otherAssets 38748000.00
cash 322872000.00
totalCurrentLiabilities 54396000.00
currentDeferredRevenue 7425000.00
netDebt -322872000.00
otherStockholderEquity 212276000.00
propertyPlantEquipment 4988000.00
totalCurrentAssets 468535000.00
netTangibleAssets 423884000.00
shortTermInvestments 82522000.00
netReceivables 38596000.00
longTermDebt 0.00
inventory 20145000.00
accountsPayable 19955000.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -70000.00
additionalPaidInCapital 0.00
commonStockTotalEquity 15000.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 242413000.00
treasuryStock 0.00
nonCurrrentAssetsOther 2224000.00
deferredLongTermAssetCharges 5774000.00
nonCurrentAssetsTotal 43736000.00
nonCurrentLiabilitiesOther 3241000.00
nonCurrentLiabilitiesTotal 3241000.00
capitalSurpluse 212276000.00
liabilitiesAndStockholdersEquity 512271000.00
cashAndShortTermInvestments 405394000.00
propertyPlantAndEquipmentGross 4988000.00
propertyPlantAndEquipmentNet 4988000.00
commonStockSharesOutstanding 34584700.00
2016-10-31
date 2016-10-31
filing_date 2016-12-09
currency_symbol USD
totalAssets 484844000.00
intangibleAssets 4162000.00
otherCurrentAssets 4770000.00
totalLiab 62231000.00
totalStockholderEquity 422613000.00
deferredLongTermLiab 0.00
otherCurrentLiab 24691000.00
commonStock 15000.00
retainedEarnings 224062000.00
otherLiab 927000.00
goodWill 26601000.00
otherAssets 38949000.00
cash 313455000.00
totalCurrentLiabilities 59940000.00
currentDeferredRevenue 6885000.00
netDebt -313455000.00
otherStockholderEquity 198554000.00
propertyPlantEquipment 4291000.00
totalCurrentAssets 441604000.00
netTangibleAssets 391850000.00
shortTermInvestments 58645000.00
netReceivables 41394000.00
longTermDebt 0.00
inventory 23340000.00
accountsPayable 28364000.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -18000.00
additionalPaidInCapital 0.00
commonStockTotalEquity 15000.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 224062000.00
treasuryStock 0.00
nonCurrrentAssetsOther 2162000.00
deferredLongTermAssetCharges 6024000.00
nonCurrentAssetsTotal 43240000.00
nonCurrentLiabilitiesOther 2291000.00
nonCurrentLiabilitiesTotal 2291000.00
capitalSurpluse 198554000.00
liabilitiesAndStockholdersEquity 484844000.00
cashAndShortTermInvestments 372100000.00
propertyPlantAndEquipmentGross 4291000.00
propertyPlantAndEquipmentNet 4291000.00
commonStockSharesOutstanding 34599992.00
2016-07-31
date 2016-07-31
filing_date 2016-09-08
currency_symbol USD
totalAssets 427858000.00
intangibleAssets 4173000.00
otherCurrentAssets 4188000.00
totalLiab 51103000.00
totalStockholderEquity 376755000.00
deferredLongTermLiab 0.00
otherCurrentLiab 23123000.00
commonStock 15000.00
retainedEarnings 195017000.00
otherLiab 1429000.00
goodWill 26601000.00
otherAssets 38515000.00
cash 276507000.00
totalCurrentLiabilities 48310000.00
currentDeferredRevenue 5464000.00
netDebt -276507000.00
otherStockholderEquity 181690000.00
propertyPlantEquipment 3642000.00
totalCurrentAssets 385701000.00
netTangibleAssets 345981000.00
shortTermInvestments 50520000.00
netReceivables 33588000.00
longTermDebt 0.00
inventory 20898000.00
accountsPayable 19723000.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome 33000.00
additionalPaidInCapital 0.00
commonStockTotalEquity 15000.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 195017000.00
treasuryStock 0.00
nonCurrrentAssetsOther 1998000.00
deferredLongTermAssetCharges 5743000.00
nonCurrentAssetsTotal 42157000.00
nonCurrentLiabilitiesOther 2793000.00
nonCurrentLiabilitiesTotal 2793000.00
capitalSurpluse 181690000.00
liabilitiesAndStockholdersEquity 427858000.00
cashAndShortTermInvestments 327027000.00
propertyPlantAndEquipmentGross 3642000.00
propertyPlantAndEquipmentNet 3642000.00
commonStockSharesOutstanding 34175466.00
2016-04-30
date 2016-04-30
filing_date 2016-06-08
currency_symbol USD
totalAssets 419053000.00
intangibleAssets 4173000.00
otherCurrentAssets 3853000.00
totalLiab 42601000.00
totalStockholderEquity 376452000.00
deferredLongTermLiab 0.00
otherCurrentLiab 17395000.00
commonStock 15000.00
retainedEarnings 186386000.00
otherLiab 1403000.00
goodWill 26601000.00
otherAssets 39400000.00
cash 267959000.00
totalCurrentLiabilities 39834000.00
currentDeferredRevenue 6092000.00
netDebt -267959000.00
otherStockholderEquity 190031000.00
propertyPlantEquipment 3567000.00
totalCurrentAssets 376086000.00
netTangibleAssets 345678000.00
shortTermInvestments 55852000.00
netReceivables 30501000.00
longTermDebt 0.00
inventory 17921000.00
accountsPayable 16347000.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome 20000.00
additionalPaidInCapital 0.00
commonStockTotalEquity 15000.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 186386000.00
treasuryStock 0.00
nonCurrrentAssetsOther 2085000.00
deferredLongTermAssetCharges 6541000.00
nonCurrentAssetsTotal 42967000.00
nonCurrentLiabilitiesOther 2767000.00
nonCurrentLiabilitiesTotal 2767000.00
capitalSurpluse 190031000.00
liabilitiesAndStockholdersEquity 419053000.00
cashAndShortTermInvestments 323811000.00
propertyPlantAndEquipmentGross 3567000.00
propertyPlantAndEquipmentNet 3567000.00
commonStockSharesOutstanding 33950736.00
2016-01-31
date 2016-01-31
filing_date 2016-03-25
currency_symbol USD
totalAssets 410615000.00
intangibleAssets 4178000.00
otherCurrentAssets 4177000.00
totalLiab 61159000.00
totalStockholderEquity 349456000.00
deferredLongTermLiab 0.00
otherCurrentLiab 24565000.00
commonStock 15000.00
retainedEarnings 173142000.00
otherLiab 10919000.00
goodWill 26601000.00
otherAssets 37522000.00
cash 268056000.00
totalCurrentLiabilities 48817000.00
currentDeferredRevenue 10077000.00
netDebt -268056000.00
otherStockholderEquity 176306000.00
propertyPlantEquipment 3448000.00
totalCurrentAssets 369645000.00
netTangibleAssets 318677000.00
shortTermInvestments 39837000.00
netReceivables 39408000.00
longTermDebt 0.00
inventory 18167000.00
accountsPayable 14175000.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -7000.00
additionalPaidInCapital 0.00
commonStockTotalEquity 15000.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 173142000.00
treasuryStock 0.00
nonCurrrentAssetsOther 2117000.00
deferredLongTermAssetCharges 4626000.00
nonCurrentAssetsTotal 40970000.00
nonCurrentLiabilitiesOther 12342000.00
nonCurrentLiabilitiesTotal 12342000.00
capitalSurpluse 176306000.00
liabilitiesAndStockholdersEquity 410615000.00
cashAndShortTermInvestments 307893000.00
propertyPlantAndEquipmentGross 3448000.00
propertyPlantAndEquipmentNet 3448000.00
commonStockSharesOutstanding 33747273.00
2015-10-31
date 2015-10-31
filing_date 2015-12-09
currency_symbol USD
totalAssets 391292000.00
intangibleAssets 4124000.00
otherCurrentAssets 5589000.00
totalLiab 58923000.00
totalStockholderEquity 332369000.00
deferredLongTermLiab 0.00
otherCurrentLiab 19964000.00
commonStock 14000.00
retainedEarnings 168046000.00
otherLiab 9394000.00
goodWill 26601000.00
otherAssets 36698000.00
cash 236465000.00
totalCurrentLiabilities 49529000.00
currentDeferredRevenue 6944000.00
netDebt -236465000.00
otherStockholderEquity 164324000.00
propertyPlantEquipment 3215000.00
totalCurrentAssets 351379000.00
netTangibleAssets 301644000.00
shortTermInvestments 40255000.00
netReceivables 46282000.00
longTermDebt 0.00
inventory 22788000.00
accountsPayable 22621000.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -15000.00
additionalPaidInCapital 0.00
commonStockTotalEquity 14000.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 168046000.00
treasuryStock 0.00
nonCurrrentAssetsOther 2018000.00
deferredLongTermAssetCharges 3955000.00
nonCurrentAssetsTotal 39913000.00
nonCurrentLiabilitiesOther 9394000.00
nonCurrentLiabilitiesTotal 9394000.00
capitalSurpluse 164324000.00
liabilitiesAndStockholdersEquity 391292000.00
cashAndShortTermInvestments 276720000.00
propertyPlantAndEquipmentGross 3215000.00
propertyPlantAndEquipmentNet 3215000.00
commonStockSharesOutstanding 33899202.00
2015-07-31
date 2015-07-31
filing_date 2015-09-08
currency_symbol USD
totalAssets 353677000.00
intangibleAssets 4107000.00
otherCurrentAssets 4255000.00
totalLiab 57504000.00
totalStockholderEquity 296173000.00
deferredLongTermLiab 94000.00
otherCurrentLiab 27314000.00
commonStock 14000.00
retainedEarnings 138585000.00
otherLiab 2798000.00
goodWill 26601000.00
otherAssets 36867000.00
cash 199577000.00
totalCurrentLiabilities 54706000.00
currentDeferredRevenue 7078000.00
netDebt -199577000.00
otherStockholderEquity 157598000.00
propertyPlantEquipment 2891000.00
totalCurrentAssets 313919000.00
netTangibleAssets 265465000.00
shortTermInvestments 40177000.00
netReceivables 42137000.00
longTermDebt 0.00
inventory 27773000.00
accountsPayable 20314000.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -24000.00
additionalPaidInCapital 0.00
commonStockTotalEquity 14000.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 138585000.00
treasuryStock 0.00
nonCurrrentAssetsOther 2029000.00
deferredLongTermAssetCharges 4130000.00
nonCurrentAssetsTotal 39758000.00
nonCurrentLiabilitiesOther 2704000.00
nonCurrentLiabilitiesTotal 2798000.00
capitalSurpluse 157598000.00
liabilitiesAndStockholdersEquity 353677000.00
cashAndShortTermInvestments 239754000.00
propertyPlantAndEquipmentGross 2891000.00
propertyPlantAndEquipmentNet 2891000.00
commonStockSharesOutstanding 33904222.00
2015-04-30
date 2015-04-30
filing_date 2015-06-08
currency_symbol USD
totalAssets 313928000.00
intangibleAssets 0.00
otherCurrentAssets 4754000.00
totalLiab 48522000.00
totalStockholderEquity 265406000.00
deferredLongTermLiab 187000.00
otherCurrentLiab 16721000.00
commonStock 14000.00
retainedEarnings 115488000.00
otherLiab 1592000.00
goodWill 0.00
otherAssets 5928000.00
cash 197311000.00
totalCurrentLiabilities 46930000.00
currentDeferredRevenue 6219000.00
netDebt -197311000.00
otherStockholderEquity 149921000.00
propertyPlantEquipment 3022000.00
totalCurrentAssets 304978000.00
netTangibleAssets 265406000.00
shortTermInvestments 37917000.00
netReceivables 39193000.00
longTermDebt 0.00
inventory 25803000.00
accountsPayable 23990000.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -17000.00
additionalPaidInCapital 0.00
commonStockTotalEquity 14000.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 115488000.00
treasuryStock 0.00
nonCurrrentAssetsOther 1928000.00
deferredLongTermAssetCharges 4000000.00
nonCurrentAssetsTotal 8950000.00
nonCurrentLiabilitiesOther 1405000.00
nonCurrentLiabilitiesTotal 1592000.00
capitalSurpluse 149921000.00
liabilitiesAndStockholdersEquity 313928000.00
cashAndShortTermInvestments 235228000.00
propertyPlantAndEquipmentGross 3022000.00
propertyPlantAndEquipmentNet 3022000.00
commonStockSharesOutstanding 33472309.00
2015-01-31
date 2015-01-31
filing_date 2015-03-30
currency_symbol USD
totalAssets 284284000.00
intangibleAssets 0.00
otherCurrentAssets 5504000.00
totalLiab 47073000.00
totalStockholderEquity 237211000.00
deferredLongTermLiab 198000.00
otherCurrentLiab 19539000.00
commonStock 14000.00
retainedEarnings 96634000.00
otherLiab 1591000.00
goodWill 0.00
otherAssets 5838000.00
cash 170291000.00
totalCurrentLiabilities 45482000.00
currentDeferredRevenue 4907000.00
netDebt -170291000.00
otherStockholderEquity 140564000.00
propertyPlantEquipment 3075000.00
totalCurrentAssets 275371000.00
netTangibleAssets 237211000.00
shortTermInvestments 37703000.00
netReceivables 40180000.00
longTermDebt 0.00
inventory 21693000.00
accountsPayable 21036000.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -1000.00
additionalPaidInCapital 0.00
commonStockTotalEquity 14000.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 96634000.00
treasuryStock 0.00
nonCurrrentAssetsOther 1902000.00
deferredLongTermAssetCharges 3936000.00
nonCurrentAssetsTotal 8913000.00
nonCurrentLiabilitiesOther 1393000.00
nonCurrentLiabilitiesTotal 1591000.00
capitalSurpluse 140564000.00
liabilitiesAndStockholdersEquity 284284000.00
cashAndShortTermInvestments 207994000.00
propertyPlantAndEquipmentGross 3075000.00
propertyPlantAndEquipmentNet 3075000.00
commonStockSharesOutstanding 33074033.00
2014-10-31
date 2014-10-31
filing_date 2014-12-09
currency_symbol USD
totalAssets 253278000.00
intangibleAssets 0.00
otherCurrentAssets 4115000.00
totalLiab 43924000.00
totalStockholderEquity 209354000.00
deferredLongTermLiab 144000.00
otherCurrentLiab 16741000.00
commonStock 14000.00
retainedEarnings 78960000.00
otherLiab 1319000.00
goodWill 0.00
otherAssets 3649000.00
cash 146577000.00
totalCurrentLiabilities 42605000.00
currentDeferredRevenue 5034000.00
netDebt -146577000.00
otherStockholderEquity 130394000.00
propertyPlantEquipment 3182000.00
totalCurrentAssets 246447000.00
netTangibleAssets 209354000.00
shortTermInvestments 39951000.00
netReceivables 40965000.00
longTermDebt 0.00
inventory 14839000.00
accountsPayable 20830000.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -14000.00
additionalPaidInCapital 0.00
commonStockTotalEquity 14000.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 78960000.00
treasuryStock 0.00
nonCurrrentAssetsOther 1983000.00
deferredLongTermAssetCharges 1666000.00
nonCurrentAssetsTotal 6831000.00
nonCurrentLiabilitiesOther 1175000.00
nonCurrentLiabilitiesTotal 1319000.00
capitalSurpluse 130394000.00
liabilitiesAndStockholdersEquity 253278000.00
cashAndShortTermInvestments 186528000.00
propertyPlantAndEquipmentGross 3182000.00
propertyPlantAndEquipmentNet 3182000.00
commonStockSharesOutstanding 32382526.00
2014-07-31
date 2014-07-31
filing_date 2014-09-08
currency_symbol USD
totalAssets 216420000.00
intangibleAssets 0.00
otherCurrentAssets 3829000.00
totalLiab 34109000.00
totalStockholderEquity 182311000.00
deferredLongTermLiab 178000.00
otherCurrentLiab 13050000.00
commonStock 13000.00
retainedEarnings 60633000.00
otherLiab 1747000.00
goodWill 0.00
otherAssets 3147000.00
cash 128263000.00
totalCurrentLiabilities 32362000.00
currentDeferredRevenue 4888000.00
netDebt -128263000.00
otherStockholderEquity 121686000.00
propertyPlantEquipment 3080000.00
totalCurrentAssets 210193000.00
netTangibleAssets 182311000.00
shortTermInvestments 38265000.00
netReceivables 26833000.00
longTermDebt 0.00
inventory 13003000.00
accountsPayable 14424000.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -21000.00
additionalPaidInCapital 0.00
commonStockTotalEquity 13000.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 60633000.00
treasuryStock 0.00
nonCurrrentAssetsOther 1772000.00
deferredLongTermAssetCharges 1375000.00
nonCurrentAssetsTotal 6227000.00
nonCurrentLiabilitiesOther 1569000.00
nonCurrentLiabilitiesTotal 1747000.00
capitalSurpluse 121686000.00
liabilitiesAndStockholdersEquity 216420000.00
cashAndShortTermInvestments 166528000.00
propertyPlantAndEquipmentGross 3080000.00
propertyPlantAndEquipmentNet 3080000.00
commonStockSharesOutstanding 31899501.00
2014-04-30
date 2014-04-30
filing_date 2014-06-06
currency_symbol USD
totalAssets 197263000.00
intangibleAssets 0.00
otherCurrentAssets 4225000.00
totalLiab 29564000.00
totalStockholderEquity 167699000.00
deferredLongTermLiab 0.00
otherCurrentLiab 9783000.00
commonStock 13000.00
retainedEarnings 51323000.00
otherLiab 1556000.00
goodWill 0.00
otherAssets 3133000.00
cash 129480000.00
totalCurrentLiabilities 28008000.00
currentDeferredRevenue 4817000.00
netDebt -129480000.00
otherStockholderEquity 116355000.00
propertyPlantEquipment 2950000.00
totalCurrentAssets 191180000.00
netTangibleAssets 167699000.00
shortTermInvestments 26136000.00
netReceivables 21305000.00
longTermDebt 0.00
inventory 10034000.00
accountsPayable 13408000.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome 8000.00
additionalPaidInCapital 0.00
commonStockTotalEquity 13000.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 51323000.00
treasuryStock 0.00
nonCurrrentAssetsOther 1873000.00
deferredLongTermAssetCharges 1260000.00
nonCurrentAssetsTotal 6083000.00
nonCurrentLiabilitiesOther 1556000.00
nonCurrentLiabilitiesTotal 1556000.00
capitalSurpluse 116355000.00
liabilitiesAndStockholdersEquity 197263000.00
cashAndShortTermInvestments 155616000.00
propertyPlantAndEquipmentGross 2950000.00
propertyPlantAndEquipmentNet 2950000.00
commonStockSharesOutstanding 31763993.00
2014-01-31
date 2014-01-31
filing_date 2014-04-04
currency_symbol USD
totalAssets 183307000.00
intangibleAssets 0.00
otherCurrentAssets 4553000.00
totalLiab 26946000.00
totalStockholderEquity 156361000.00
deferredLongTermLiab 0.00
otherCurrentLiab 12250000.00
commonStock 13000.00
retainedEarnings 46063000.00
otherLiab 1544000.00
goodWill 0.00
otherAssets 3053000.00
cash 143394000.00
totalCurrentLiabilities 25402000.00
currentDeferredRevenue 4831000.00
netDebt -143394000.00
otherStockholderEquity 115511000.00
propertyPlantEquipment 3018000.00
totalCurrentAssets 177236000.00
netTangibleAssets 156361000.00
shortTermInvestments 3000.00
netReceivables 18837000.00
longTermDebt 0.00
inventory 10452000.00
accountsPayable 8321000.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -5226000.00
additionalPaidInCapital 0.00
commonStockTotalEquity 13000.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 46063000.00
treasuryStock 0.00
nonCurrrentAssetsOther 1919000.00
deferredLongTermAssetCharges 1134000.00
nonCurrentAssetsTotal 6071000.00
nonCurrentLiabilitiesOther 1544000.00
nonCurrentLiabilitiesTotal 1544000.00
capitalSurpluse 110285000.00
liabilitiesAndStockholdersEquity 183307000.00
cashAndShortTermInvestments 143394000.00
propertyPlantAndEquipmentGross 3018000.00
propertyPlantAndEquipmentNet 3018000.00
commonStockSharesOutstanding 31430522.00
2013-10-31
date 2013-10-31
filing_date 2013-12-12
currency_symbol USD
totalAssets 175684000.00
intangibleAssets 0.00
otherCurrentAssets 3074000.00
totalLiab 31261000.00
totalStockholderEquity 144423000.00
deferredLongTermLiab 0.00
otherCurrentLiab 12143000.00
commonStock 13000.00
retainedEarnings 40530000.00
otherLiab 1427000.00
goodWill 0.00
otherAssets 3075000.00
cash 128051000.00
totalCurrentLiabilities 29834000.00
currentDeferredRevenue 3552000.00
netDebt -128051000.00
otherStockholderEquity 108822000.00
propertyPlantEquipment 3025000.00
totalCurrentAssets 169584000.00
netTangibleAssets 144423000.00
shortTermInvestments 3000.00
netReceivables 25449000.00
longTermDebt 0.00
inventory 13010000.00
accountsPayable 14139000.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -4942000.00
additionalPaidInCapital 0.00
commonStockTotalEquity 13000.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 40530000.00
treasuryStock 0.00
nonCurrrentAssetsOther 1970000.00
deferredLongTermAssetCharges 1105000.00
nonCurrentAssetsTotal 6100000.00
nonCurrentLiabilitiesOther 1427000.00
nonCurrentLiabilitiesTotal 1427000.00
capitalSurpluse 103880000.00
liabilitiesAndStockholdersEquity 175684000.00
cashAndShortTermInvestments 128051000.00
propertyPlantAndEquipmentGross 3025000.00
propertyPlantAndEquipmentNet 3025000.00
commonStockSharesOutstanding 30355230.00
2013-07-31
date 2013-07-31
filing_date 2013-09-13
currency_symbol USD
totalAssets 159153000.00
intangibleAssets 0.00
otherCurrentAssets 2700000.00
totalLiab 30350000.00
totalStockholderEquity 128803000.00
deferredLongTermLiab 0.00
otherCurrentLiab 12558000.00
commonStock 12000.00
retainedEarnings 31404000.00
otherLiab 1461000.00
goodWill 0.00
otherAssets 3130000.00
cash 118310000.00
totalCurrentLiabilities 28889000.00
currentDeferredRevenue 4891000.00
netDebt -118310000.00
otherStockholderEquity 102026000.00
propertyPlantEquipment 3219000.00
totalCurrentAssets 152804000.00
netTangibleAssets 128803000.00
shortTermInvestments 3000.00
netReceivables 21881000.00
longTermDebt 0.00
inventory 9913000.00
accountsPayable 11440000.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -4639000.00
additionalPaidInCapital 0.00
commonStockTotalEquity 12000.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 31404000.00
treasuryStock 0.00
nonCurrrentAssetsOther 1995000.00
deferredLongTermAssetCharges 1135000.00
nonCurrentAssetsTotal 6349000.00
nonCurrentLiabilitiesOther 1461000.00
nonCurrentLiabilitiesTotal 1461000.00
capitalSurpluse 97387000.00
liabilitiesAndStockholdersEquity 159153000.00
cashAndShortTermInvestments 118310000.00
propertyPlantAndEquipmentGross 3219000.00
propertyPlantAndEquipmentNet 3219000.00
commonStockSharesOutstanding 29848676.00
2013-04-30
date 2013-04-30
filing_date 2013-06-12
currency_symbol USD
totalAssets 146239000.00
intangibleAssets 0.00
otherCurrentAssets 3061000.00
totalLiab 26836000.00
totalStockholderEquity 119403000.00
deferredLongTermLiab 0.00
otherCurrentLiab 11355000.00
commonStock 12000.00
retainedEarnings 25150000.00
otherLiab 1470000.00
goodWill 0.00
otherAssets 3133000.00
cash 104277000.00
totalCurrentLiabilities 25366000.00
currentDeferredRevenue 4024000.00
netDebt -104277000.00
otherStockholderEquity 98604000.00
propertyPlantEquipment 2976000.00
totalCurrentAssets 140130000.00
netTangibleAssets 119403000.00
shortTermInvestments 3000.00
netReceivables 23467000.00
longTermDebt 0.00
inventory 9325000.00
accountsPayable 9987000.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -4363000.00
additionalPaidInCapital 0.00
commonStockTotalEquity 12000.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 25150000.00
treasuryStock 0.00
nonCurrrentAssetsOther 2054000.00
deferredLongTermAssetCharges 1079000.00
nonCurrentAssetsTotal 6109000.00
nonCurrentLiabilitiesOther 1470000.00
nonCurrentLiabilitiesTotal 1470000.00
capitalSurpluse 94241000.00
liabilitiesAndStockholdersEquity 146239000.00
cashAndShortTermInvestments 104277000.00
propertyPlantAndEquipmentGross 2976000.00
propertyPlantAndEquipmentNet 2976000.00
commonStockSharesOutstanding 29066062.00
2013-01-31
date 2013-01-31
filing_date 2013-04-04
currency_symbol USD
totalAssets 138603000.00
intangibleAssets 0.00
otherCurrentAssets 3583000.00
totalLiab 26271000.00
totalStockholderEquity 112332000.00
deferredLongTermLiab 0.00
otherCurrentLiab 14705000.00
commonStock 12000.00
retainedEarnings 20409000.00
otherLiab 1441000.00
goodWill 0.00
otherAssets 2919000.00
cash 100494000.00
totalCurrentLiabilities 24830000.00
currentDeferredRevenue 3451000.00
netDebt -100494000.00
otherStockholderEquity 96101000.00
propertyPlantEquipment 2536000.00
totalCurrentAssets 133148000.00
netTangibleAssets 112332000.00
shortTermInvestments 3000.00
netReceivables 20153000.00
longTermDebt 0.00
inventory 8918000.00
accountsPayable 6674000.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -4190000.00
additionalPaidInCapital 0.00
commonStockTotalEquity 12000.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 20409000.00
treasuryStock 0.00
nonCurrrentAssetsOther 1981000.00
deferredLongTermAssetCharges 938000.00
nonCurrentAssetsTotal 5455000.00
nonCurrentLiabilitiesOther 1441000.00
nonCurrentLiabilitiesTotal 1441000.00
capitalSurpluse 91911000.00
liabilitiesAndStockholdersEquity 138603000.00
cashAndShortTermInvestments 100494000.00
propertyPlantAndEquipmentGross 2536000.00
propertyPlantAndEquipmentNet 2536000.00
commonStockSharesOutstanding 28547219.00
2012-10-31
date 2012-10-31
filing_date 2012-10-31
currency_symbol USD
totalAssets 129552000.00
intangibleAssets 0.00
otherCurrentAssets 3119000.00
totalLiab 27578000.00
totalStockholderEquity 101974000.00
deferredLongTermLiab 0.00
otherCurrentLiab 13706000.00
commonStock 12000.00
retainedEarnings 16766000.00
otherLiab 1115000.00
goodWill 0.00
otherAssets 1946000.00
cash 94820000.00
totalCurrentLiabilities 26463000.00
currentDeferredRevenue 3412000.00
netDebt -94820000.00
otherStockholderEquity 89347000.00
propertyPlantEquipment 2283000.00
totalCurrentAssets 125323000.00
netTangibleAssets 101974000.00
shortTermInvestments 270000.00
netReceivables 18243000.00
longTermDebt 0.00
inventory 9141000.00
accountsPayable 9345000.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -4151000.00
additionalPaidInCapital 0.00
commonStockTotalEquity 12000.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 16766000.00
treasuryStock 0.00
nonCurrrentAssetsOther 1520000.00
deferredLongTermAssetCharges 426000.00
nonCurrentAssetsTotal 4229000.00
nonCurrentLiabilitiesOther 1115000.00
nonCurrentLiabilitiesTotal 1115000.00
capitalSurpluse 85196000.00
liabilitiesAndStockholdersEquity 129552000.00
cashAndShortTermInvestments 94820000.00
propertyPlantAndEquipmentGross 2283000.00
propertyPlantAndEquipmentNet 2283000.00
commonStockSharesOutstanding 13415091.00
2012-07-31
date 2012-07-31
filing_date 2012-07-31
currency_symbol USD
totalAssets 90836000.00
otherCurrentAssets 3091000.00
totalLiab 23023000.00
totalStockholderEquity 67813000.00
otherCurrentLiab 9592000.00
commonStock 9000.00
retainedEarnings 10049000.00
otherLiab 1345000.00
otherAssets 1931000.00
cash 65171000.00
totalCurrentLiabilities 21678000.00
currentDeferredRevenue 4108000.00
netDebt -65171000.00
otherStockholderEquity 61735000.00
propertyPlantEquipment 1625000.00
totalCurrentAssets 87280000.00
shortTermInvestments 263000.00
netReceivables 10629000.00
inventory 8389000.00
accountsPayable 7978000.00
accumulatedOtherComprehensiveIncome -3980000.00
commonStockTotalEquity 9000.00
preferredStockTotalEquity 50900000.00
nonCurrrentAssetsOther 1505000.00
nonCurrentAssetsTotal 3556000.00
nonCurrentLiabilitiesTotal 1345000.00
liabilitiesAndStockholdersEquity 90836000.00
cashAndShortTermInvestments 65171000.00
propertyPlantAndEquipmentGross 1625000.00
propertyPlantAndEquipmentNet 1625000.00
commonStockSharesOutstanding 25909462.00
2012-04-30
date 2012-04-30
filing_date 2012-04-30
currency_symbol USD
totalAssets 82522000.00
intangibleAssets 135000.00
otherCurrentAssets 2502000.00
totalLiab 72238000.00
totalStockholderEquity 10284000.00
otherCurrentLiab 8856000.00
commonStock 3000.00
retainedEarnings 4823000.00
cash 59694000.00
totalCurrentLiabilities 19891000.00
currentDeferredRevenue 5362000.00
netDebt -59694000.00
otherStockholderEquity 9255000.00
totalCurrentAssets 78742000.00
netReceivables 8930000.00
inventory 7616000.00
accountsPayable 5673000.00
accumulatedOtherComprehensiveIncome -3797000.00
commonStockTotalEquity 3000.00
nonCurrrentAssetsOther 1514000.00
nonCurrentAssetsTotal 3780000.00
nonCurrentLiabilitiesTotal 52347000.00
liabilitiesAndStockholdersEquity 82522000.00
cashAndShortTermInvestments 59694000.00
propertyPlantAndEquipmentGross 1705000.00
propertyPlantAndEquipmentNet 1705000.00
commonStockSharesOutstanding 22407525.00
2012-01-31
date 2012-01-31
filing_date 2012-01-31
currency_symbol USD
totalAssets 81739000.00
intangibleAssets 270000.00
otherCurrentAssets 2604000.00
totalLiab 75290000.00
totalStockholderEquity 6449000.00
otherCurrentLiab 8461000.00
commonStock 3000.00
retainedEarnings 2221000.00
otherLiab 1446000.00
otherAssets 2234000.00
cash 58944000.00
totalCurrentLiabilities 22944000.00
currentDeferredRevenue 8002000.00
netDebt -58944000.00
otherStockholderEquity 7860000.00
propertyPlantEquipment 1686000.00
totalCurrentAssets 77819000.00
shortTermInvestments 517000.00
netReceivables 9485000.00
inventory 6786000.00
accountsPayable 6481000.00
accumulatedOtherComprehensiveIncome -3635000.00
commonStockTotalEquity 3000.00
preferredStockTotalEquity 50900000.00
nonCurrrentAssetsOther 1538000.00
nonCurrentAssetsTotal 3920000.00
nonCurrentLiabilitiesTotal 52346000.00
liabilitiesAndStockholdersEquity 81739000.00
cashAndShortTermInvestments 58944000.00
propertyPlantAndEquipmentGross 1686000.00
propertyPlantAndEquipmentNet 1686000.00
commonStockSharesOutstanding 22407525.00
2011-10-31
date 2011-10-31
filing_date 2011-10-31
currency_symbol USD
commonStockSharesOutstanding 9513055.00
2011-07-31
date 2011-07-31
filing_date 2011-07-31
currency_symbol USD
commonStockSharesOutstanding 9513055.00
2011-04-30
date 2011-04-30
filing_date 2011-04-30
currency_symbol USD
commonStockSharesOutstanding 22407525.00
2011-01-31
date 2011-01-31
currency_symbol USD
totalAssets 64133000.00
intangibleAssets 810000.00
otherCurrentAssets 1618000.00
totalLiab 25964000.00
totalStockholderEquity 38169000.00
otherCurrentLiab 17096000.00
commonStock 3000.00
otherLiab 1732000.00
otherAssets 2572000.00
cash 41896000.00
totalCurrentLiabilities 24232000.00
propertyPlantEquipment 1565000.00
shortTermInvestments 243000.00
inventory 7410000.00
accountsPayable 6725000.00
preferredStockTotalEquity 39273000.00
yearly
2022-01-31
date 2022-01-31
filing_date 2022-04-01
currency_symbol USD
totalAssets 657545000.00
intangibleAssets 46302000.00
otherCurrentAssets 6179000.00
totalLiab 110369000.00
totalStockholderEquity 547176000.00
otherCurrentLiab 52064000.00
commonStock 17000.00
capitalStock 17000.00
retainedEarnings 99872000.00
otherLiab 12763000.00
goodWill 303625000.00
otherAssets 19609000.00
cash 171043000.00
totalCurrentLiabilities 89284000.00
currentDeferredRevenue 1414000.00
netDebt -159330000.00
shortTermDebt 3391000.00
shortLongTermDebtTotal 11713000.00
otherStockholderEquity 447287000.00
propertyPlantEquipment 21261000.00
totalCurrentAssets 266748000.00
netTangibleAssets 197249000.00
shortTermInvestments 0.00
netReceivables 44307000.00
inventory 45219000.00
accountsPayable 31170000.00
commonStockTotalEquity 17000.00
retainedEarningsTotalEquity 99872000.00
nonCurrrentAssetsOther 4269000.00
nonCurrentAssetsTotal 390797000.00
capitalLeaseObligations 11713000.00
nonCurrentLiabilitiesOther 12763000.00
nonCurrentLiabilitiesTotal 21085000.00
capitalSurpluse 447287000.00
liabilitiesAndStockholdersEquity 657545000.00
cashAndShortTermInvestments 171043000.00
propertyPlantAndEquipmentNet 21261000.00
netWorkingCapital 177464000.00
netInvestedCapital 547176000.00
commonStockSharesOutstanding 36577120.00
2021-01-31
date 2021-01-31
filing_date 2021-03-31
currency_symbol USD
totalAssets 573280000.00
intangibleAssets 18703000.00
otherCurrentAssets 5541000.00
totalLiab 98304000.00
totalStockholderEquity 474976000.00
otherCurrentLiab 48126000.00
commonStock 16000.00
capitalStock 16000.00
retainedEarnings 126283000.00
otherLiab 16812000.00
goodWill 26601000.00
otherAssets 15483000.00
cash 241274000.00
totalCurrentLiabilities 73967000.00
currentDeferredRevenue 844000.00
netDebt -230838000.00
shortTermDebt 2911000.00
shortLongTermDebtTotal 10436000.00
otherStockholderEquity 347458000.00
propertyPlantEquipment 15189000.00
totalCurrentAssets 497304000.00
netTangibleAssets 429672000.00
shortTermInvestments 199434000.00
netReceivables 24974000.00
inventory 26081000.00
accountsPayable 21124000.00
accumulatedOtherComprehensiveIncome 1219000.00
commonStockTotalEquity 16000.00
retainedEarningsTotalEquity 126283000.00
nonCurrrentAssetsOther 4569000.00
nonCurrentAssetsTotal 75976000.00
capitalLeaseObligations 10436000.00
nonCurrentLiabilitiesOther 16812000.00
nonCurrentLiabilitiesTotal 24337000.00
capitalSurpluse 347458000.00
liabilitiesAndStockholdersEquity 573280000.00
cashAndShortTermInvestments 440708000.00
propertyPlantAndEquipmentGross 15189000.00
propertyPlantAndEquipmentNet 15189000.00
netWorkingCapital 423337000.00
netInvestedCapital 474976000.00
commonStockSharesOutstanding 34679717.00
2020-01-31
date 2020-01-31
filing_date 2020-03-27
currency_symbol USD
totalAssets 527276000.00
intangibleAssets 17826000.00
otherCurrentAssets 4984000.00
totalLiab 79204000.00
totalStockholderEquity 448072000.00
otherCurrentLiab 34970000.00
commonStock 15000.00
capitalStock 15000.00
retainedEarnings 186069000.00
otherLiab 17776000.00
goodWill 26601000.00
otherAssets 16110000.00
cash 231403000.00
totalCurrentLiabilities 53453000.00
currentDeferredRevenue 701000.00
netDebt -221247000.00
shortTermDebt 2181000.00
shortLongTermDebtTotal 10156000.00
otherStockholderEquity 261220000.00
propertyPlantEquipment 5614000.00
totalCurrentAssets 451190000.00
netTangibleAssets 403645000.00
shortTermInvestments 173345000.00
netReceivables 18487000.00
inventory 22971000.00
accountsPayable 14910000.00
accumulatedOtherComprehensiveIncome 768000.00
commonStockTotalEquity 15000.00
retainedEarningsTotalEquity 186069000.00
nonCurrrentAssetsOther 15645000.00
deferredLongTermAssetCharges 10400000.00
nonCurrentAssetsTotal 76086000.00
capitalLeaseObligations 10156000.00
nonCurrentLiabilitiesOther 25751000.00
nonCurrentLiabilitiesTotal 25751000.00
capitalSurpluse 261220000.00
liabilitiesAndStockholdersEquity 527276000.00
cashAndShortTermInvestments 404748000.00
propertyPlantAndEquipmentGross 5614000.00
propertyPlantAndEquipmentNet 5614000.00
netWorkingCapital 397737000.00
netInvestedCapital 448072000.00
commonStockSharesOutstanding 33083562.00
2019-01-31
date 2019-01-31
filing_date 2019-03-29
currency_symbol USD
totalAssets 466853000.00
intangibleAssets 10936000.00
otherCurrentAssets 6217000.00
totalLiab 47364000.00
totalStockholderEquity 419489000.00
otherCurrentLiab 24700000.00
commonStock 15000.00
capitalStock 15000.00
retainedEarnings 230861000.00
otherLiab 8341000.00
goodWill 26601000.00
otherAssets 12999000.00
cash 194047000.00
totalCurrentLiabilities 39023000.00
currentDeferredRevenue 529000.00
netDebt -194047000.00
otherStockholderEquity 188516000.00
propertyPlantEquipment 6728000.00
totalCurrentAssets 409589000.00
netTangibleAssets 381952000.00
shortTermInvestments 164861000.00
netReceivables 26212000.00
inventory 18252000.00
accountsPayable 12801000.00
accumulatedOtherComprehensiveIncome 97000.00
commonStockTotalEquity 15000.00
retainedEarningsTotalEquity 230861000.00
nonCurrrentAssetsOther 2412000.00
deferredLongTermAssetCharges 10587000.00
nonCurrentAssetsTotal 57264000.00
nonCurrentLiabilitiesOther 7048000.00
nonCurrentLiabilitiesTotal 8341000.00
capitalSurpluse 188516000.00
liabilitiesAndStockholdersEquity 466853000.00
cashAndShortTermInvestments 358908000.00
propertyPlantAndEquipmentGross 6728000.00
propertyPlantAndEquipmentNet 6728000.00
netWorkingCapital 370566000.00
netInvestedCapital 419489000.00
commonStockSharesOutstanding 32713606.00
2018-01-31
date 2018-01-31
filing_date 2018-03-30
currency_symbol USD
totalAssets 546649000.00
intangibleAssets 14417000.00
otherCurrentAssets 4015000.00
totalLiab 64462000.00
totalStockholderEquity 482187000.00
deferredLongTermLiab 0.00
otherCurrentLiab 33114000.00
commonStock 15000.00
retainedEarnings 261265000.00
otherLiab 11226000.00
goodWill 26601000.00
otherAssets 5899000.00
cash 346672000.00
totalCurrentLiabilities 53236000.00
currentDeferredRevenue 307000.00
netDebt -346672000.00
otherStockholderEquity 221186000.00
propertyPlantEquipment 6449000.00
totalCurrentAssets 493283000.00
netTangibleAssets 441169000.00
shortTermInvestments 87919000.00
netReceivables 31294000.00
longTermDebt 0.00
inventory 23383000.00
accountsPayable 19815000.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -279000.00
additionalPaidInCapital 0.00
commonStockTotalEquity 15000.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 261265000.00
treasuryStock 0.00
nonCurrrentAssetsOther 2257000.00
deferredLongTermAssetCharges 3642000.00
nonCurrentAssetsTotal 53366000.00
nonCurrentLiabilitiesOther 9933000.00
nonCurrentLiabilitiesTotal 11226000.00
capitalSurpluse 221186000.00
liabilitiesAndStockholdersEquity 546649000.00
cashAndShortTermInvestments 434591000.00
propertyPlantAndEquipmentGross 6449000.00
propertyPlantAndEquipmentNet 6449000.00
netWorkingCapital 440047000.00
netInvestedCapital 482187000.00
commonStockSharesOutstanding 34583150.00
2017-01-31
date 2017-01-31
filing_date 2017-03-30
currency_symbol USD
totalAssets 512271000.00
intangibleAssets 4149000.00
otherCurrentAssets 4400000.00
totalLiab 57637000.00
totalStockholderEquity 454634000.00
deferredLongTermLiab 0.00
otherCurrentLiab 27016000.00
commonStock 15000.00
retainedEarnings 242413000.00
otherLiab 3241000.00
goodWill 26601000.00
otherAssets 7998000.00
cash 322872000.00
totalCurrentLiabilities 54396000.00
currentDeferredRevenue 7425000.00
netDebt -322872000.00
otherStockholderEquity 212276000.00
propertyPlantEquipment 4988000.00
totalCurrentAssets 468535000.00
netTangibleAssets 423884000.00
shortTermInvestments 82522000.00
netReceivables 38596000.00
longTermDebt 0.00
inventory 20145000.00
accountsPayable 19955000.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -70000.00
additionalPaidInCapital 0.00
commonStockTotalEquity 15000.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 242413000.00
treasuryStock 0.00
nonCurrrentAssetsOther 2224000.00
deferredLongTermAssetCharges 5774000.00
nonCurrentAssetsTotal 43736000.00
nonCurrentLiabilitiesOther 1908000.00
nonCurrentLiabilitiesTotal 3241000.00
capitalSurpluse 212276000.00
liabilitiesAndStockholdersEquity 512271000.00
cashAndShortTermInvestments 405394000.00
propertyPlantAndEquipmentGross 4988000.00
propertyPlantAndEquipmentNet 4988000.00
commonStockSharesOutstanding 34327724.00
2016-01-31
date 2016-01-31
filing_date 2016-03-25
currency_symbol USD
totalAssets 410615000.00
intangibleAssets 4178000.00
otherCurrentAssets 4177000.00
totalLiab 61159000.00
totalStockholderEquity 349456000.00
deferredLongTermLiab 0.00
otherCurrentLiab 24565000.00
commonStock 15000.00
retainedEarnings 173142000.00
otherLiab 12342000.00
goodWill 26601000.00
otherAssets 6743000.00
cash 268056000.00
totalCurrentLiabilities 48817000.00
currentDeferredRevenue 10077000.00
netDebt -268056000.00
otherStockholderEquity 176306000.00
propertyPlantEquipment 3448000.00
totalCurrentAssets 369645000.00
netTangibleAssets 318677000.00
shortTermInvestments 39837000.00
netReceivables 39408000.00
longTermDebt 0.00
inventory 18167000.00
accountsPayable 14175000.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -7000.00
additionalPaidInCapital 0.00
commonStockTotalEquity 15000.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 173142000.00
treasuryStock 0.00
nonCurrrentAssetsOther 2117000.00
deferredLongTermAssetCharges 4626000.00
nonCurrentAssetsTotal 40970000.00
nonCurrentLiabilitiesOther 12342000.00
nonCurrentLiabilitiesTotal 12342000.00
capitalSurpluse 176306000.00
liabilitiesAndStockholdersEquity 410615000.00
cashAndShortTermInvestments 307893000.00
propertyPlantAndEquipmentGross 3448000.00
propertyPlantAndEquipmentNet 3448000.00
commonStockSharesOutstanding 33755709.00
2015-01-31
date 2015-01-31
filing_date 2015-03-30
currency_symbol USD
totalAssets 284284000.00
intangibleAssets 0.00
otherCurrentAssets 5504000.00
totalLiab 47073000.00
totalStockholderEquity 237211000.00
deferredLongTermLiab 198000.00
otherCurrentLiab 19539000.00
commonStock 14000.00
retainedEarnings 96634000.00
otherLiab 1591000.00
goodWill 0.00
otherAssets 5838000.00
cash 170291000.00
totalCurrentLiabilities 45482000.00
currentDeferredRevenue 4907000.00
netDebt -170291000.00
otherStockholderEquity 140564000.00
propertyPlantEquipment 3075000.00
totalCurrentAssets 275371000.00
netTangibleAssets 237211000.00
shortTermInvestments 37703000.00
netReceivables 40180000.00
longTermDebt 0.00
inventory 21693000.00
accountsPayable 21036000.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -1000.00
additionalPaidInCapital 0.00
commonStockTotalEquity 14000.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 96634000.00
treasuryStock 0.00
nonCurrrentAssetsOther 1902000.00
deferredLongTermAssetCharges 3936000.00
nonCurrentAssetsTotal 8913000.00
nonCurrentLiabilitiesOther 1393000.00
nonCurrentLiabilitiesTotal 1591000.00
capitalSurpluse 140564000.00
liabilitiesAndStockholdersEquity 284284000.00
cashAndShortTermInvestments 207994000.00
propertyPlantAndEquipmentGross 3075000.00
propertyPlantAndEquipmentNet 3075000.00
commonStockSharesOutstanding 32278127.00
2014-01-31
date 2014-01-31
filing_date 2014-04-04
currency_symbol USD
totalAssets 183307000.00
intangibleAssets 0.00
otherCurrentAssets 4553000.00
totalLiab 26946000.00
totalStockholderEquity 156361000.00
deferredLongTermLiab 0.00
otherCurrentLiab 12250000.00
commonStock 13000.00
retainedEarnings 46063000.00
otherLiab 1544000.00
goodWill 0.00
otherAssets 3053000.00
cash 143394000.00
totalCurrentLiabilities 25402000.00
currentDeferredRevenue 4831000.00
netDebt -143394000.00
otherStockholderEquity 115511000.00
propertyPlantEquipment 3018000.00
totalCurrentAssets 177236000.00
netTangibleAssets 156361000.00
shortTermInvestments 3000.00
netReceivables 18837000.00
longTermDebt 0.00
inventory 10452000.00
accountsPayable 8321000.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -5226000.00
additionalPaidInCapital 0.00
commonStockTotalEquity 13000.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 46063000.00
treasuryStock 0.00
nonCurrrentAssetsOther 1919000.00
deferredLongTermAssetCharges 1134000.00
nonCurrentAssetsTotal 6071000.00
nonCurrentLiabilitiesOther 1544000.00
nonCurrentLiabilitiesTotal 1544000.00
capitalSurpluse 110285000.00
liabilitiesAndStockholdersEquity 183307000.00
cashAndShortTermInvestments 143394000.00
propertyPlantAndEquipmentGross 3018000.00
propertyPlantAndEquipmentNet 3018000.00
commonStockSharesOutstanding 30172563.00
2013-01-31
date 2013-01-31
filing_date 2013-04-04
currency_symbol USD
totalAssets 138603000.00
intangibleAssets 0.00
otherCurrentAssets 3583000.00
totalLiab 26271000.00
totalStockholderEquity 112332000.00
deferredLongTermLiab 0.00
otherCurrentLiab 14705000.00
commonStock 12000.00
retainedEarnings 20409000.00
otherLiab 1441000.00
goodWill 0.00
otherAssets 2919000.00
cash 100494000.00
totalCurrentLiabilities 24830000.00
currentDeferredRevenue 3451000.00
netDebt -100494000.00
otherStockholderEquity 96101000.00
propertyPlantEquipment 2536000.00
totalCurrentAssets 133148000.00
netTangibleAssets 112332000.00
shortTermInvestments 3000.00
netReceivables 20153000.00
longTermDebt 0.00
inventory 8918000.00
accountsPayable 6674000.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -4190000.00
additionalPaidInCapital 0.00
commonStockTotalEquity 12000.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 20409000.00
treasuryStock 0.00
nonCurrrentAssetsOther 1981000.00
deferredLongTermAssetCharges 938000.00
nonCurrentAssetsTotal 5455000.00
nonCurrentLiabilitiesOther 1441000.00
nonCurrentLiabilitiesTotal 1441000.00
capitalSurpluse 91911000.00
liabilitiesAndStockholdersEquity 138603000.00
cashAndShortTermInvestments 100494000.00
propertyPlantAndEquipmentGross 2536000.00
propertyPlantAndEquipmentNet 2536000.00
commonStockSharesOutstanding 15016986.00
2012-01-31
date 2012-01-31
filing_date 2012-01-31
currency_symbol USD
totalAssets 81739000.00
intangibleAssets 270000.00
otherCurrentAssets 2604000.00
totalLiab 75290000.00
totalStockholderEquity 6449000.00
otherCurrentLiab 8461000.00
commonStock 3000.00
retainedEarnings 2221000.00
otherLiab 1446000.00
otherAssets 1964000.00
cash 58944000.00
totalCurrentLiabilities 22944000.00
currentDeferredRevenue 8002000.00
netDebt -58944000.00
otherStockholderEquity 7860000.00
propertyPlantEquipment 1686000.00
totalCurrentAssets 77819000.00
shortTermInvestments 517000.00
netReceivables 9485000.00
inventory 6786000.00
accountsPayable 6481000.00
accumulatedOtherComprehensiveIncome -3635000.00
commonStockTotalEquity 3000.00
preferredStockTotalEquity 50900000.00
nonCurrrentAssetsOther 1538000.00
nonCurrentAssetsTotal 3920000.00
nonCurrentLiabilitiesTotal 52346000.00
liabilitiesAndStockholdersEquity 81739000.00
cashAndShortTermInvestments 58944000.00
propertyPlantAndEquipmentGross 1686000.00
propertyPlantAndEquipmentNet 1686000.00
commonStockSharesOutstanding 21836366.00
2011-01-31
date 2011-01-31
filing_date 2011-01-31
currency_symbol USD
totalAssets 64133000.00
intangibleAssets 810000.00
otherCurrentAssets 1861000.00
totalLiab 65237000.00
totalStockholderEquity -1104000.00
otherCurrentLiab 7845000.00
commonStock 3000.00
retainedEarnings -7600000.00
otherLiab 1732000.00
otherAssets 1762000.00
cash 41896000.00
totalCurrentLiabilities 24232000.00
currentDeferredRevenue 9662000.00
netDebt -41896000.00
otherStockholderEquity 9937000.00
propertyPlantEquipment 1565000.00
totalCurrentAssets 59996000.00
shortTermInvestments 243000.00
netReceivables 8829000.00
inventory 7410000.00
accountsPayable 6725000.00
accumulatedOtherComprehensiveIncome -3444000.00
commonStockTotalEquity 3000.00
preferredStockTotalEquity 39273000.00
nonCurrrentAssetsOther 1527000.00
nonCurrentAssetsTotal 4137000.00
nonCurrentLiabilitiesTotal 41005000.00
liabilitiesAndStockholdersEquity 64133000.00
cashAndShortTermInvestments 41896000.00
propertyPlantAndEquipmentGross 1565000.00
propertyPlantAndEquipmentNet 1565000.00
commonStockSharesOutstanding 22407525.00
2010-01-31
date 2010-01-31
filing_date 2010-01-31
currency_symbol USD
totalAssets 47768000.00
intangibleAssets 1650000.00
otherCurrentAssets 1757000.00
totalLiab 65201000.00
totalStockholderEquity -17433000.00
otherCurrentLiab 9013000.00
commonStock 3000.00
retainedEarnings -21529000.00
cash 26599000.00
totalCurrentLiabilities 23976000.00
currentDeferredRevenue 9813000.00
netDebt -26599000.00
otherStockholderEquity 7049000.00
totalCurrentAssets 44124000.00
shortTermInvestments 5000000.00
netReceivables 9089000.00
inventory 1679000.00
accountsPayable 5150000.00
accumulatedOtherComprehensiveIncome -2956000.00
commonStockTotalEquity 3000.00
nonCurrrentAssetsOther 328000.00
nonCurrentAssetsTotal 3644000.00
nonCurrentLiabilitiesTotal 41225000.00
liabilitiesAndStockholdersEquity 47768000.00
cashAndShortTermInvestments 31599000.00
propertyPlantAndEquipmentGross 1111000.00
propertyPlantAndEquipmentNet 1111000.00
commonStockSharesOutstanding 21836366.00
Cash_Flow
currency_symbol USD
quarterly
2022-07-31
date 2022-07-31
filing_date 2022-09-08
currency_symbol USD
investments -2972000.00
changeToLiabilities -765000.00
totalCashflowsFromInvestingActivities -6359000.00
totalCashFromFinancingActivities 1221000.00
changeToOperatingActivities 7832000.00
netIncome -23650000.00
changeInCash -5695000.00
beginPeriodCashFlow 200649000.00
endPeriodCashFlow 194954000.00
totalCashFromOperatingActivities -557000.00
depreciation 4687000.00
changeToInventory 1420000.00
changeToAccountReceivables -9690000.00
otherCashflowsFromFinancingActivities 1221000.00
changeToNetincome 26730000.00
capitalExpenditures 3387000
changeReceivables -9690000.00
cashFlowsOtherOperating 711000.00
cashAndCashEquivalentsChanges -5695000.00
changeInWorkingCapital -8324000.00
otherNonCashItems 10000.00
freeCashFlow -3944000.00
2022-04-30
date 2022-04-30
filing_date 2022-06-08
currency_symbol USD
investments -3952000.00
changeToLiabilities -4849000.00
totalCashflowsFromInvestingActivities -3952000.00
totalCashFromFinancingActivities -12000.00
changeToOperatingActivities -5585000.00
netIncome -10822000.00
changeInCash 29596000.00
beginPeriodCashFlow 171053000.00
endPeriodCashFlow 200649000.00
totalCashFromOperatingActivities 33560000.00
depreciation 4608000.00
otherCashflowsFromInvestingActivities 749000.00
changeToInventory 3696000.00
changeToAccountReceivables 16299000.00
otherCashflowsFromFinancingActivities -12000.00
changeToNetincome 28443000.00
capitalExpenditures 4701000
changeReceivables 16299000.00
cashFlowsOtherOperating -3815000.00
cashAndCashEquivalentsChanges 29596000.00
changeInWorkingCapital 11363000.00
otherNonCashItems 32000.00
freeCashFlow 33560000.00
2022-01-31
date 2022-01-31
filing_date 2022-04-01
currency_symbol USD
investments -310482000.00
changeToLiabilities -1445000.00
totalCashflowsFromInvestingActivities -310482000.00
totalCashFromFinancingActivities 3194000.00
changeToOperatingActivities -5477000.00
netIncome -9193000.00
changeInCash -286717000.00
beginPeriodCashFlow 457770000.00
endPeriodCashFlow 171053000.00
totalCashFromOperatingActivities 20571000.00
depreciation 4868000.00
otherCashflowsFromInvestingActivities -307038000.00
changeToInventory 2014000.00
changeToAccountReceivables 1202000.00
salePurchaseOfStock 0.00
otherCashflowsFromFinancingActivities 3194000.00
changeToNetincome 23669000.00
capitalExpenditures 3444000
changeReceivables 1202000.00
cashFlowsOtherOperating -544000.00
cashAndCashEquivalentsChanges -286717000.00
changeInWorkingCapital 1227000.00
otherNonCashItems 8000.00
freeCashFlow 17127000.00
2021-10-31
date 2021-10-31
filing_date 2021-12-10
currency_symbol USD
investments -6665000.00
changeToLiabilities -3353000.00
totalCashflowsFromInvestingActivities -2911000.00
totalCashFromFinancingActivities 3004000.00
changeToOperatingActivities 731000.00
netIncome 756000.00
changeInCash 199358000.00
beginPeriodCashFlow 258412000.00
endPeriodCashFlow 457770000.00
totalCashFromOperatingActivities 8334000.00
depreciation 3336000.00
otherCashflowsFromInvestingActivities 749000.00
changeToInventory -4963000.00
changeToAccountReceivables -6481000.00
salePurchaseOfStock 0.00
otherCashflowsFromFinancingActivities 1710000.00
changeToNetincome -39294000.00
capitalExpenditures 3754000
changeReceivables -6481000.00
cashFlowsOtherOperating -1898000.00
cashAndCashEquivalentsChanges 199358000.00
changeInWorkingCapital -16695000.00
otherNonCashItems -348000.00
freeCashFlow 12088000.00
2021-07-31
date 2021-07-31
filing_date 2021-09-08
currency_symbol USD
investments 15941000.00
changeToLiabilities 12604000.00
totalCashflowsFromInvestingActivities 14141000.00
totalCashFromFinancingActivities 2315000.00
changeToOperatingActivities -2026000.00
netIncome -7156000.00
changeInCash 30893000.00
beginPeriodCashFlow 227519000.00
endPeriodCashFlow 258412000.00
totalCashFromOperatingActivities 14437000.00
depreciation 2920000.00
otherCashflowsFromInvestingActivities 749000.00
changeToInventory -8956000.00
changeToAccountReceivables -3767000.00
salePurchaseOfStock 0.00
otherCashflowsFromFinancingActivities 2315000.00
changeToNetincome 19792000.00
capitalExpenditures 1800000
changeReceivables -3767000.00
cashFlowsOtherOperating 597000.00
cashAndCashEquivalentsChanges 30893000.00
changeInWorkingCapital -1119000.00
otherNonCashItems 638000.00
freeCashFlow 12637000.00
2021-04-30
date 2021-04-30
filing_date 2021-06-08
currency_symbol USD
investments -9276000.00
changeToLiabilities 1313000.00
totalCashflowsFromInvestingActivities -11230000.00
totalCashFromFinancingActivities 2012000.00
changeToOperatingActivities 1295000.00
netIncome -10818000.00
changeInCash -13765000.00
beginPeriodCashFlow 241284000.00
endPeriodCashFlow 227519000.00
totalCashFromOperatingActivities -4547000.00
depreciation 2883000.00
changeToInventory -7039000.00
changeToAccountReceivables -9554000.00
salePurchaseOfStock 0.00
otherCashflowsFromFinancingActivities 2012000.00
changeToNetincome 19085000.00
capitalExpenditures 1954000
changeReceivables -9554000.00
cashFlowsOtherOperating -834000.00
cashAndCashEquivalentsChanges -13765000.00
changeInWorkingCapital -16114000.00
otherNonCashItems 227000.00
freeCashFlow -6501000.00
2021-01-31
date 2021-01-31
filing_date 2021-03-31
currency_symbol USD
investments -1950000.00
changeToLiabilities 6178000.00
totalCashflowsFromInvestingActivities -5363000.00
totalCashFromFinancingActivities 8645000.00
changeToOperatingActivities 868000.00
netIncome -12489000.00
changeInCash 15766000.00
beginPeriodCashFlow 225518000.00
endPeriodCashFlow 241284000.00
totalCashFromOperatingActivities 12484000.00
depreciation 3099000.00
otherCashflowsFromInvestingActivities -2990000.00
changeToInventory -2369000.00
changeToAccountReceivables -863000.00
salePurchaseOfStock 0.00
otherCashflowsFromFinancingActivities 8645000.00
changeToNetincome 18808000.00
capitalExpenditures 3413000
changeReceivables -863000.00
cashFlowsOtherOperating -1410000.00
cashAndCashEquivalentsChanges 15766000.00
changeInWorkingCapital 3066000.00
otherNonCashItems 532000.00
freeCashFlow 9071000.00
2020-10-31
date 2020-10-31
filing_date 2020-12-09
currency_symbol USD
investments -8542000.00
changeToLiabilities 10494000.00
totalCashflowsFromInvestingActivities -9406000.00
totalCashFromFinancingActivities 1173000.00
changeToOperatingActivities 6869000.00
netIncome -17078000.00
changeInCash 4861000.00
beginPeriodCashFlow 220657000.00
endPeriodCashFlow 225518000.00
totalCashFromOperatingActivities 13094000.00
depreciation 3082000.00
changeToInventory 195000.00
changeToAccountReceivables -5624000.00