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

Logo

Exponent, Inc. - инженерно-научная консалтинговая компания, которая занимается предоставлением инженерных, научных, экологических и медицинских консультаций. Он работает в следующих сегментах: инженерные и другие научные; и окружающая среда и здоровье. Инженерные и другие научные сегменты включают в себя технические консультации по различным практикам, прежде всего в области машиностроения. Сегмент «Окружающая среда и здоровье» предлагает услуги в области анализа окружающей среды, эпидемиологии и анализа рисков для здоровья. Компания была основана Бернардом Россом в 1989 году и имеет штаб-квартиру в Менло-Парк, штат Калифорния.

General
Code EXPO
Type Common Stock
Name Exponent Inc
Exchange NASDAQ
CurrencyCode USD
CurrencyName US Dollar
CurrencySymbol $
CountryName USA
CountryISO US
ISIN US30214U1025
LEI 529900NY3F5Q2NWPUZ42
CUSIP 303132104
CIK 851520
EmployerIdNumber 77-0218904
FiscalYearEnd January
IPODate 1990-08-17
InternationalDomestic Domestic
Sector Industrials
Industry Consulting Services
GicSector Industrials
GicGroup Commercial & Professional Services
GicIndustry Professional Services
GicSubIndustry Research & Consulting Services
HomeCategory Domestic
IsDelisted Нет
Address 149 Commonwealth Drive, Menlo Park, CA, United States, 94025
Listings
0
Code EP5
Exchange F
Name Exponent Inc
Phone 650 326 9400
WebURL https://www.exponent.com
FullTimeEmployees 958
UpdatedAt 2022-12-06
Highlights
MarketCapitalization 5271943168
MarketCapitalizationMln 5271.9432
EBITDA 148952992
PERatio 54.7947
PEGRatio 3.14
WallStreetTargetPrice 120
BookValue 6.297
DividendShare 0.92
DividendYield 0.0093
EarningsShare 1.9
EPSEstimateCurrentYear 1.87
EPSEstimateNextYear 1.94
EPSEstimateNextQuarter 0.38
EPSEstimateCurrentQuarter 0.41
MostRecentQuarter 2022-10-31
ProfitMargin 0.2199
OperatingMarginTTM 0.3121
ReturnOnAssetsTTM 0.1484
ReturnOnEquityTTM 0.2765
RevenueTTM 455567008
RevenuePerShareTTM 8.742
QuarterlyRevenueGrowthYOY 0.062
GrossProfitTTM 156803000
DilutedEpsTTM 1.9
QuarterlyEarningsGrowthYOY 0.022

Financials / Income Statement / quarterly / net Income

20.38M
2021-01-31
30.85M
2021-04-30
25.4M
2021-07-31
24.57M
2021-10-31
20.38M
2022-01-31
29.61M
2022-04-30
25.76M
2022-07-31
24.44M
2022-10-31

Financials / Income Statement / quarterly / ebitda

30.2M
2021-01-31
31.78M
2021-04-30
36.31M
2021-07-31
34.03M
2021-10-31
30.2M
2022-01-31
34.52M
2022-04-30
37.42M
2022-07-31
35.84M
2022-10-31

Financials / Income Statement / quarterly / totalRevenue

104.34M
2021-01-31
116.48M
2021-04-30
119.88M
2021-07-31
116.41M
2021-10-31
113.51M
2022-01-31
128.48M
2022-04-30
130.28M
2022-07-31
127.18M
2022-10-31

Earnings / History / epsActual

0.46
2021-10-31
0.38
2022-01-31
0.49
2022-04-30
0.47
2022-07-31
0.47
2022-10-31
0
2023-01-31
0
2023-04-30
0
2023-07-31
Valuation
TrailingPE 54.7947
ForwardPE 51.0204
PriceSalesTTM 11.5723
PriceBookMRQ 16.4265
EnterpriseValue 5123323876
EnterpriseValueRevenue 10.2581
EnterpriseValueEbitda 34.3956
SharesStats
SharesOutstanding 50638200
SharesFloat 49952081
PercentInsiders 1.254
PercentInstitutions 93.998
Technicals
Beta 0.6311
52WeekHigh 124.5567
52WeekLow 80.7653
50DayMA 94.5836
200DayMA 95.1315
SharesShort 1259934
SharesShortPriorMonth 1493995
ShortRatio 7.26
ShortPercent 0.0345
SplitsDividends
ForwardAnnualDividendRate 0.96
ForwardAnnualDividendYield 0.0093
PayoutRatio 0.5304
DividendDate 2022-12-23
ExDividendDate 2022-12-08
LastSplitFactor 2:1
LastSplitDate 2018-06-08
NumberDividendsByYear
0
Year 2013
Count 4
1
Year 2014
Count 4
2
Year 2015
Count 4
3
Year 2016
Count 4
4
Year 2017
Count 4
5
Year 2018
Count 4
6
Year 2019
Count 4
7
Year 2020
Count 4
8
Year 2021
Count 4
9
Year 2022
Count 4
outstandingShares
annual
0
date 2022
dateFormatted 2022-12-31
sharesMln 52.0080
shares 52008000
1
date 2021
dateFormatted 2021-12-31
sharesMln 53.3120
shares 53312000
2
date 2020
dateFormatted 2020-12-31
sharesMln 53.2090
shares 53209000
3
date 2019
dateFormatted 2019-12-31
sharesMln 54.0020
shares 54002000
4
date 2018
dateFormatted 2018-12-31
sharesMln 54.3020
shares 54302000
5
date 2017
dateFormatted 2017-12-31
sharesMln 53.9260
shares 53926000
6
date 2016
dateFormatted 2016-12-31
sharesMln 54.3700
shares 54370000
7
date 2015
dateFormatted 2015-12-31
sharesMln 54.5360
shares 54536000
8
date 2014
dateFormatted 2014-12-31
sharesMln 55.2960
shares 55296000
9
date 2013
dateFormatted 2013-12-31
sharesMln 55.9720
shares 55972000
10
date 2012
dateFormatted 2012-12-31
sharesMln 56.7840
shares 56784000
11
date 2011
dateFormatted 2011-12-31
sharesMln 58.2160
shares 58216000
12
date 2010
dateFormatted 2010-12-31
sharesMln 60.2120
shares 60212000
13
date 2009
dateFormatted 2009-12-31
sharesMln 60.1120
shares 60112000
14
date 2008
dateFormatted 2008-12-31
sharesMln 62.8360
shares 62836000
15
date 2007
dateFormatted 2007-12-31
sharesMln 64.6520
shares 64652000
16
date 2006
dateFormatted 2006-12-31
sharesMln 67.3480
shares 67348000
17
date 2005
dateFormatted 2005-12-31
sharesMln 70.6000
shares 70600000
18
date 2004
dateFormatted 2004-12-31
sharesMln 69.1600
shares 69160000
19
date 2003
dateFormatted 2003-12-31
sharesMln 63.8880
shares 63888000
20
date 2002
dateFormatted 2002-12-31
sharesMln 60.6480
shares 60648000
21
date 2001
dateFormatted 2001-12-31
sharesMln 57.1840
shares 57184000
22
date 2000
dateFormatted 2000-12-31
sharesMln 56.8320
shares 56832000
23
date 1999
dateFormatted 1999-12-31
sharesMln 52.1739
shares 52173900
24
date 1998
dateFormatted 1998-12-31
sharesMln 60.0000
shares 60000000
25
date 1997
dateFormatted 1997-12-31
sharesMln 58.6667
shares 58666700
26
date 1996
dateFormatted 1996-12-31
sharesMln 50.0000
shares 50000000
27
date 1995
dateFormatted 1995-12-31
sharesMln 53.3333
shares 53333300
28
date 1994
dateFormatted 1994-12-31
sharesMln 60.0000
shares 60000000
29
date 1993
dateFormatted 1993-12-31
sharesMln 65.4545
shares 65454499.99999999
30
date 1992
dateFormatted 1992-12-31
sharesMln 64.0000
shares 64000000
31
date 1991
dateFormatted 1991-12-31
sharesMln 64.7619
shares 64761900
32
date 1990
dateFormatted 1990-12-31
sharesMln 65.4545
shares 65454499.99999999
33
date 1989
dateFormatted 1989-12-31
sharesMln 23.9000
shares 23900000
quarterly
0
date 2022-Q4
dateFormatted 2022-12-31
sharesMln 52.0080
shares 52008000
1
date 2022-Q3
dateFormatted 2022-09-30
sharesMln 52.3940
shares 52394000
2
date 2022-Q2
dateFormatted 2022-06-30
sharesMln 53.0390
shares 53039000
3
date 2022-Q1
dateFormatted 2022-03-31
sharesMln 53.3590
shares 53359000
4
date 2021-Q4
dateFormatted 2021-12-31
sharesMln 53.3120
shares 53312000
5
date 2021-Q3
dateFormatted 2021-09-30
sharesMln 53.2850
shares 53285000
6
date 2021-Q2
dateFormatted 2021-06-30
sharesMln 53.3330
shares 53333000
7
date 2021-Q1
dateFormatted 2021-03-31
sharesMln 53.2600
shares 53260000
8
date 2020-Q4
dateFormatted 2020-12-31
sharesMln 53.2090
shares 53209000
9
date 2020-Q3
dateFormatted 2020-09-30
sharesMln 53.1390
shares 53139000
10
date 2020-Q2
dateFormatted 2020-06-30
sharesMln 53.6570
shares 53657000
11
date 2020-Q1
dateFormatted 2020-03-31
sharesMln 53.8170
shares 53817000
12
date 2019-Q4
dateFormatted 2019-12-31
sharesMln 54.0020
shares 54002000
13
date 2019-Q3
dateFormatted 2019-09-30
sharesMln 53.8720
shares 53872000
14
date 2019-Q2
dateFormatted 2019-06-30
sharesMln 53.8140
shares 53814000
15
date 2019-Q1
dateFormatted 2019-03-31
sharesMln 54.1190
shares 54119000
16
date 2018-Q4
dateFormatted 2018-12-31
sharesMln 54.3020
shares 54302000
17
date 2018-Q3
dateFormatted 2018-09-30
sharesMln 54.1950
shares 54195000
18
date 2018-Q2
dateFormatted 2018-06-30
sharesMln 54.0120
shares 54012000
19
date 2018-Q1
dateFormatted 2018-03-31
sharesMln 52.7260
shares 52726000
20
date 2017-Q4
dateFormatted 2017-12-31
sharesMln 53.9260
shares 53926000
21
date 2017-Q3
dateFormatted 2017-09-30
sharesMln 53.9360
shares 53936000
22
date 2017-Q2
dateFormatted 2017-06-30
sharesMln 53.9620
shares 53962000
23
date 2017-Q1
dateFormatted 2017-03-31
sharesMln 53.9100
shares 53910000
24
date 2016-Q4
dateFormatted 2016-12-31
sharesMln 54.3700
shares 54370000
25
date 2016-Q3
dateFormatted 2016-09-30
sharesMln 54.5280
shares 54528000
26
date 2016-Q2
dateFormatted 2016-06-30
sharesMln 54.4780
shares 54478000
27
date 2016-Q1
dateFormatted 2016-03-31
sharesMln 54.0000
shares 54000000
28
date 2015-Q4
dateFormatted 2015-12-31
sharesMln 54.5360
shares 54536000
29
date 2015-Q3
dateFormatted 2015-09-30
sharesMln 54.7360
shares 54736000
30
date 2015-Q2
dateFormatted 2015-06-30
sharesMln 54.7800
shares 54780000
31
date 2015-Q1
dateFormatted 2015-03-31
sharesMln 54.6360
shares 54636000
32
date 2014-Q4
dateFormatted 2014-12-31
sharesMln 55.2960
shares 55296000
33
date 2014-Q3
dateFormatted 2014-09-30
sharesMln 55.4920
shares 55492000
34
date 2014-Q2
dateFormatted 2014-06-30
sharesMln 55.7600
shares 55760000
35
date 2014-Q1
dateFormatted 2014-03-31
sharesMln 55.7960
shares 55796000
36
date 2013-Q4
dateFormatted 2013-12-31
sharesMln 55.9720
shares 55972000
37
date 2013-Q3
dateFormatted 2013-09-30
sharesMln 56.0280
shares 56028000
38
date 2013-Q2
dateFormatted 2013-06-30
sharesMln 56.5000
shares 56500000
39
date 2013-Q1
dateFormatted 2013-03-31
sharesMln 56.8320
shares 56832000
40
date 2012-Q4
dateFormatted 2012-12-31
sharesMln 56.7840
shares 56784000
41
date 2012-Q3
dateFormatted 2012-09-30
sharesMln 57.2640
shares 57264000
42
date 2012-Q2
dateFormatted 2012-06-30
sharesMln 57.6760
shares 57676000
43
date 2012-Q1
dateFormatted 2012-03-31
sharesMln 57.3000
shares 57300000
44
date 2011-Q4
dateFormatted 2011-12-31
sharesMln 58.2160
shares 58216000
45
date 2011-Q3
dateFormatted 2011-09-30
sharesMln 59.8840
shares 59884000
46
date 2011-Q2
dateFormatted 2011-06-30
sharesMln 60.5600
shares 60560000
47
date 2011-Q1
dateFormatted 2011-03-31
sharesMln 60.2000
shares 60200000
48
date 2010-Q4
dateFormatted 2010-12-31
sharesMln 60.2120
shares 60212000
49
date 2010-Q3
dateFormatted 2010-09-30
sharesMln 60.2160
shares 60216000
50
date 2010-Q2
dateFormatted 2010-06-30
sharesMln 59.7600
shares 59760000
51
date 2010-Q1
dateFormatted 2010-03-31
sharesMln 59.9000
shares 59900000
52
date 2009-Q4
dateFormatted 2009-12-31
sharesMln 60.1120
shares 60112000
53
date 2009-Q3
dateFormatted 2009-09-30
sharesMln 60.0520
shares 60052000
54
date 2009-Q2
dateFormatted 2009-06-30
sharesMln 59.9000
shares 59900000
55
date 2009-Q1
dateFormatted 2009-03-31
sharesMln 60.5000
shares 60500000
56
date 2008-Q4
dateFormatted 2008-12-31
sharesMln 62.8360
shares 62836000
57
date 2008-Q3
dateFormatted 2008-09-30
sharesMln 64.4000
shares 64400000.00000001
58
date 2008-Q2
dateFormatted 2008-06-30
sharesMln 63.9640
shares 63964000
59
date 2008-Q1
dateFormatted 2008-03-31
sharesMln 64.6000
shares 64599999.99999999
60
date 2007-Q4
dateFormatted 2007-12-31
sharesMln 64.6520
shares 64652000
61
date 2007-Q3
dateFormatted 2007-09-30
sharesMln 66.1280
shares 66128000
62
date 2007-Q2
dateFormatted 2007-06-30
sharesMln 65.5080
shares 65507999.99999999
63
date 2007-Q1
dateFormatted 2007-03-31
sharesMln 65.8000
shares 65800000
64
date 2006-Q4
dateFormatted 2006-12-31
sharesMln 67.3480
shares 67348000
65
date 2006-Q3
dateFormatted 2006-09-30
sharesMln 70.5240
shares 70524000
66
date 2006-Q2
dateFormatted 2006-06-30
sharesMln 71.1520
shares 71152000
67
date 2006-Q1
dateFormatted 2006-03-31
sharesMln 70.8000
shares 70800000
68
date 2005-Q4
dateFormatted 2005-12-31
sharesMln 70.6000
shares 70600000
69
date 2005-Q3
dateFormatted 2005-09-30
sharesMln 69.7520
shares 69752000
70
date 2005-Q2
dateFormatted 2005-06-30
sharesMln 69.3840
shares 69384000
71
date 2005-Q1
dateFormatted 2005-03-31
sharesMln 69.1000
shares 69100000
72
date 2004-Q4
dateFormatted 2004-12-31
sharesMln 69.1600
shares 69160000
73
date 2004-Q3
dateFormatted 2004-09-30
sharesMln 67.9440
shares 67944000
74
date 2004-Q2
dateFormatted 2004-06-30
sharesMln 66.1200
shares 66120000.00000001
75
date 2004-Q1
dateFormatted 2004-03-31
sharesMln 65.4000
shares 65400000.00000001
76
date 2003-Q4
dateFormatted 2003-12-31
sharesMln 63.8880
shares 63888000
77
date 2003-Q3
dateFormatted 2003-09-30
sharesMln 63.4560
shares 63456000
78
date 2003-Q2
dateFormatted 2003-06-30
sharesMln 62.3200
shares 62320000
79
date 2003-Q1
dateFormatted 2003-03-31
sharesMln 61.7000
shares 61700000
80
date 2002-Q4
dateFormatted 2002-12-31
sharesMln 60.6480
shares 60648000
81
date 2002-Q3
dateFormatted 2002-09-30
sharesMln 59.8400
shares 59840000
82
date 2002-Q2
dateFormatted 2002-06-30
sharesMln 58.8880
shares 58888000
83
date 2002-Q1
dateFormatted 2002-03-31
sharesMln 56.6000
shares 56600000
84
date 2001-Q4
dateFormatted 2001-12-31
sharesMln 57.1840
shares 57184000
85
date 2001-Q3
dateFormatted 2001-09-30
sharesMln 58.4960
shares 58496000
86
date 2001-Q2
dateFormatted 2001-06-30
sharesMln 57.3920
shares 57392000
87
date 2001-Q1
dateFormatted 2001-03-31
sharesMln 56.5000
shares 56500000
88
date 2000-Q4
dateFormatted 2000-12-31
sharesMln 56.8320
shares 56832000
89
date 2000-Q3
dateFormatted 2000-09-30
sharesMln 56.8400
shares 56840000
90
date 2000-Q2
dateFormatted 2000-06-30
sharesMln 56.6000
shares 56600000
91
date 2000-Q1
dateFormatted 2000-03-31
sharesMln 56.6000
shares 56600000
92
date 1999-Q4
dateFormatted 1999-12-31
sharesMln 52.1739
shares 52173900
93
date 1999-Q3
dateFormatted 1999-09-30
sharesMln 54.7368
shares 54736800
94
date 1999-Q2
dateFormatted 1999-06-30
sharesMln 54.7368
shares 54736800
95
date 1999-Q1
dateFormatted 1999-03-31
sharesMln 58.8000
shares 58800000
96
date 1998-Q4
dateFormatted 1998-12-31
sharesMln 60.0000
shares 60000000
97
date 1998-Q3
dateFormatted 1998-09-30
sharesMln 64.0000
shares 64000000
98
date 1998-Q2
dateFormatted 1998-06-30
sharesMln 64.0000
shares 64000000
99
date 1998-Q1
dateFormatted 1998-03-31
sharesMln 62.6000
shares 62600000
100
date 1997-Q4
dateFormatted 1997-12-31
sharesMln 58.6667
shares 58666700
101
date 1997-Q3
dateFormatted 1997-09-30
sharesMln 53.8000
shares 53800000
102
date 1997-Q2
dateFormatted 1997-06-30
sharesMln 56.4706
shares 56470600
103
date 1997-Q1
dateFormatted 1997-03-31
sharesMln 53.8000
shares 53800000
104
date 1996-Q3
dateFormatted 1996-09-30
sharesMln 50.0000
shares 50000000
105
date 1996-Q2
dateFormatted 1996-06-30
sharesMln 52.9000
shares 52900000
106
date 1996-Q1
dateFormatted 1996-03-31
sharesMln 60.0000
shares 60000000
107
date 1995-Q4
dateFormatted 1995-12-31
sharesMln 53.3333
shares 53333300
108
date 1995-Q3
dateFormatted 1995-09-30
sharesMln 53.3333
shares 53333300
109
date 1995-Q2
dateFormatted 1995-06-30
sharesMln 56.0000
shares 56000000
110
date 1995-Q1
dateFormatted 1995-03-31
sharesMln 57.1429
shares 57142900
111
date 1994-Q4
dateFormatted 1994-12-31
sharesMln 60.0000
shares 60000000
112
date 1994-Q3
dateFormatted 1994-09-30
sharesMln 60.0000
shares 60000000
113
date 1994-Q2
dateFormatted 1994-06-30
sharesMln 59.2000
shares 59200000
114
date 1994-Q1
dateFormatted 1994-03-31
sharesMln 60.0080
shares 60008000
115
date 1993-Q4
dateFormatted 1993-12-31
sharesMln 65.4545
shares 65454499.99999999
116
date 1993-Q3
dateFormatted 1993-09-30
sharesMln 63.2720
shares 63272000
117
date 1993-Q2
dateFormatted 1993-06-30
sharesMln 65.4545
shares 65454499.99999999
118
date 1993-Q1
dateFormatted 1993-03-31
sharesMln 65.4545
shares 65454499.99999999
119
date 1992-Q4
dateFormatted 1992-12-31
sharesMln 64.0000
shares 64000000
120
date 1992-Q3
dateFormatted 1992-09-30
sharesMln 65.4545
shares 65454499.99999999
121
date 1992-Q2
dateFormatted 1992-06-30
sharesMln 61.5385
shares 61538500
122
date 1992-Q1
dateFormatted 1992-03-31
sharesMln 61.5385
shares 61538500
123
date 1991-Q4
dateFormatted 1991-12-31
sharesMln 64.7619
shares 64761900
124
date 1991-Q3
dateFormatted 1991-09-30
sharesMln 64.0000
shares 64000000
125
date 1991-Q2
dateFormatted 1991-06-30
sharesMln 63.1579
shares 63157900
126
date 1991-Q1
dateFormatted 1991-03-31
sharesMln 63.1579
shares 63157900
127
date 1990-Q4
dateFormatted 1990-12-31
sharesMln 65.4545
shares 65454499.99999999
128
date 1990-Q3
dateFormatted 1990-09-30
sharesMln 50.3704
shares 50370400
129
date 1990-Q2
dateFormatted 1990-06-30
sharesMln 23.9000
shares 23900000
130
date 1990-Q1
dateFormatted 1990-03-31
sharesMln 23.9000
shares 23900000
131
date 1989-Q4
dateFormatted 1989-12-31
sharesMln 23.9000
shares 23900000
132
date 1989-Q3
dateFormatted 1989-09-30
sharesMln 23.9000
shares 23900000
Earnings
History
2023-07-31
reportDate 2023-10-25
date 2023-07-31
beforeAfterMarket BeforeMarket
currency USD
2023-04-30
reportDate 2023-07-26
date 2023-04-30
beforeAfterMarket BeforeMarket
currency USD
2023-01-31
reportDate 2023-02-01
date 2023-01-31
beforeAfterMarket BeforeMarket
currency USD
epsEstimate 0.39
2022-10-31
reportDate 2022-10-31
date 2022-10-31
currency USD
epsActual 0.47
epsEstimate 0.41
epsDifference 0.06
surprisePercent 14.6341
2022-07-31
reportDate 2022-10-27
date 2022-07-31
beforeAfterMarket AfterMarket
currency USD
epsActual 0.47
epsEstimate 0.42
epsDifference 0.05
surprisePercent 11.9048
2022-04-30
reportDate 2022-07-28
date 2022-04-30
beforeAfterMarket AfterMarket
currency USD
epsActual 0.49
epsEstimate 0.45
epsDifference 0.04
surprisePercent 8.8889
2022-01-31
reportDate 2022-02-03
date 2022-01-31
beforeAfterMarket AfterMarket
currency USD
epsActual 0.38
epsEstimate 0.36
epsDifference 0.02
surprisePercent 5.5556
2021-10-31
reportDate 2021-10-31
date 2021-10-31
currency USD
epsActual 0.46
epsEstimate 0.39
epsDifference 0.07
surprisePercent 17.9487
2021-07-31
reportDate 2021-10-28
date 2021-07-31
beforeAfterMarket AfterMarket
currency USD
epsActual 0.46
epsEstimate 0.39
epsDifference 0.07
surprisePercent 17.9487
2021-04-30
reportDate 2021-07-29
date 2021-04-30
beforeAfterMarket AfterMarket
currency USD
epsActual 0.48
epsEstimate 0.42
epsDifference 0.06
surprisePercent 14.2857
2021-01-31
reportDate 2021-02-04
date 2021-01-31
beforeAfterMarket AfterMarket
currency USD
epsActual 0.41
epsEstimate 0.28
epsDifference 0.13
surprisePercent 46.4286
2020-10-31
reportDate 2020-10-31
date 2020-10-31
currency USD
epsActual 0.34
epsEstimate 0.31
epsDifference 0.03
surprisePercent 9.6774
2020-07-31
reportDate 2020-10-29
date 2020-07-31
beforeAfterMarket AfterMarket
currency USD
epsActual 0.34
epsEstimate 0.31
epsDifference 0.03
surprisePercent 9.6774
2020-04-30
reportDate 2020-07-30
date 2020-04-30
beforeAfterMarket AfterMarket
currency USD
epsActual 0.31
epsEstimate 0.25
epsDifference 0.06
surprisePercent 24
2020-01-31
reportDate 2020-02-06
date 2020-01-31
beforeAfterMarket AfterMarket
currency USD
epsActual 0.36
epsEstimate 0.33
epsDifference 0.03
surprisePercent 9.0909
2019-10-31
reportDate 2019-10-31
date 2019-10-31
currency USD
epsActual 0.36
epsEstimate 0.34
epsDifference 0.02
surprisePercent 5.8824
2019-07-31
reportDate 2019-10-17
date 2019-07-31
beforeAfterMarket AfterMarket
currency USD
epsActual 0.36
epsEstimate 0.34
epsDifference 0.02
surprisePercent 5.8824
2019-04-30
reportDate 2019-07-18
date 2019-04-30
beforeAfterMarket AfterMarket
currency USD
epsActual 0.39
epsEstimate 0.33
epsDifference 0.06
surprisePercent 18.1818
2019-01-31
reportDate 2019-04-18
date 2019-01-31
beforeAfterMarket AfterMarket
currency USD
epsActual 0.42
epsEstimate 0.36
epsDifference 0.06
surprisePercent 16.6667
2018-10-31
reportDate 2019-01-31
date 2018-10-31
beforeAfterMarket AfterMarket
currency USD
epsActual 0.3
epsEstimate 0.29
epsDifference 0.01
surprisePercent 3.4483
2018-07-31
reportDate 2018-10-18
date 2018-07-31
beforeAfterMarket AfterMarket
currency USD
epsActual 0.32
epsEstimate 0.29
epsDifference 0.03
surprisePercent 10.3448
2018-04-30
reportDate 2018-07-19
date 2018-04-30
beforeAfterMarket AfterMarket
currency USD
epsActual 0.34
epsEstimate 0.31
epsDifference 0.03
surprisePercent 9.6774
2018-01-31
reportDate 2018-02-01
date 2018-01-31
beforeAfterMarket AfterMarket
currency USD
epsActual 0.24
epsEstimate 0.21
epsDifference 0.03
surprisePercent 14.2857
2017-10-31
reportDate 2018-01-31
date 2017-10-31
currency USD
epsActual 0.24
epsEstimate 0.21
epsDifference 0.03
surprisePercent 14.2857
2017-07-31
reportDate 2017-10-18
date 2017-07-31
beforeAfterMarket AfterMarket
currency USD
epsActual 0.27
epsEstimate 0.22
epsDifference 0.05
surprisePercent 22.7273
2017-04-30
reportDate 2017-07-18
date 2017-04-30
beforeAfterMarket AfterMarket
currency USD
epsActual 0.26
epsEstimate 0.21
epsDifference 0.05
surprisePercent 23.8095
2017-01-31
reportDate 2017-02-01
date 2017-01-31
beforeAfterMarket AfterMarket
currency USD
epsActual 0.2
epsEstimate 0.17
epsDifference 0.03
surprisePercent 17.6471
2016-10-31
reportDate 2017-01-31
date 2016-10-31
currency USD
epsActual 0.2
epsEstimate 0.17
epsDifference 0.03
surprisePercent 17.6471
2016-07-31
reportDate 2016-10-19
date 2016-07-31
beforeAfterMarket AfterMarket
currency USD
epsActual 0.21
epsEstimate 0.17
epsDifference 0.04
surprisePercent 23.5294
2016-04-30
reportDate 2016-07-19
date 2016-04-30
beforeAfterMarket AfterMarket
currency USD
epsActual 0.19
epsEstimate 0.21
epsDifference -0.02
surprisePercent -9.5238
2016-01-31
reportDate 2016-02-03
date 2016-01-31
beforeAfterMarket AfterMarket
currency USD
epsActual 0.36
epsEstimate 0.32
epsDifference 0.04
surprisePercent 12.5
2015-07-31
reportDate 2015-10-21
date 2015-07-31
beforeAfterMarket AfterMarket
currency USD
epsActual 0.43
epsEstimate 0.41
epsDifference 0.02
surprisePercent 4.878
2015-04-30
reportDate 2015-07-21
date 2015-04-30
beforeAfterMarket AfterMarket
currency USD
epsActual 0.43
epsEstimate 0.42
epsDifference 0.01
surprisePercent 2.381
2015-01-31
reportDate 2015-02-04
date 2015-01-31
beforeAfterMarket AfterMarket
currency USD
epsActual 0.34
epsEstimate 0.3
epsDifference 0.04
surprisePercent 13.3333
2014-07-31
reportDate 2014-10-22
date 2014-07-31
beforeAfterMarket AfterMarket
currency USD
epsActual 0.4
epsEstimate 0.36
epsDifference 0.04
surprisePercent 11.1111
2014-04-30
reportDate 2014-07-22
date 2014-04-30
beforeAfterMarket BeforeMarket
currency USD
epsActual 0.2
epsEstimate 0.18
epsDifference 0.02
surprisePercent 11.1111
2014-01-31
reportDate 2014-02-05
date 2014-01-31
beforeAfterMarket BeforeMarket
currency USD
epsActual 0.16
epsEstimate 0.14
epsDifference 0.02
surprisePercent 14.2857
2013-07-31
reportDate 2013-10-16
date 2013-07-31
beforeAfterMarket BeforeMarket
currency USD
epsActual 0.2
epsEstimate 0.15
epsDifference 0.05
surprisePercent 33.3333
2013-04-30
reportDate 2013-07-23
date 2013-04-30
beforeAfterMarket BeforeMarket
currency USD
epsActual 0.19
epsEstimate 0.15
epsDifference 0.04
surprisePercent 26.6667
2013-01-31
reportDate 2013-04-17
date 2013-01-31
beforeAfterMarket BeforeMarket
currency USD
epsActual 0.14
epsEstimate 0.11
epsDifference 0.03
surprisePercent 27.2727
2012-10-31
reportDate 2013-01-30
date 2012-10-31
beforeAfterMarket BeforeMarket
currency USD
epsActual 0.15
epsEstimate 0.16
epsDifference -0.01
surprisePercent -6.25
2012-07-31
reportDate 2012-10-17
date 2012-07-31
beforeAfterMarket BeforeMarket
currency USD
epsActual 0.18
epsEstimate 0.16
epsDifference 0.02
surprisePercent 12.5
2012-04-30
reportDate 2012-07-18
date 2012-04-30
beforeAfterMarket BeforeMarket
currency USD
epsActual 0.18
epsEstimate 0.15
epsDifference 0.03
surprisePercent 20
2012-01-31
reportDate 2012-02-01
date 2012-01-31
beforeAfterMarket BeforeMarket
currency USD
epsActual 0.14
epsEstimate 0.11
epsDifference 0.03
surprisePercent 27.2727
2011-10-31
reportDate 2012-01-31
date 2011-10-31
currency USD
epsActual 0.14
epsEstimate 0.11
epsDifference 0.03
surprisePercent 27.2727
2011-07-31
reportDate 2011-10-19
date 2011-07-31
beforeAfterMarket BeforeMarket
currency USD
epsActual 0.15
epsEstimate 0.13
epsDifference 0.02
surprisePercent 15.3846
2011-04-30
reportDate 2011-07-20
date 2011-04-30
beforeAfterMarket BeforeMarket
currency USD
epsActual 0.14
epsEstimate 0.13
epsDifference 0.01
surprisePercent 7.6923
2011-01-31
reportDate 2011-02-02
date 2011-01-31
beforeAfterMarket BeforeMarket
currency USD
epsActual 0.1
epsEstimate 0.08
epsDifference 0.02
surprisePercent 25
2010-07-31
reportDate 2010-10-20
date 2010-07-31
beforeAfterMarket BeforeMarket
currency USD
epsActual 0.13
epsEstimate 0.11
epsDifference 0.02
surprisePercent 18.1818
2010-04-30
reportDate 2010-07-21
date 2010-04-30
beforeAfterMarket BeforeMarket
currency USD
epsActual 0.12
epsEstimate 0.1
epsDifference 0.02
surprisePercent 20
2010-01-31
reportDate 2010-02-03
date 2010-01-31
beforeAfterMarket BeforeMarket
currency USD
epsActual 0.08
epsEstimate 0.08
epsDifference 0
surprisePercent 0
2009-07-31
reportDate 2009-10-21
date 2009-07-31
beforeAfterMarket BeforeMarket
currency USD
epsActual 0.1
epsEstimate 0.09
epsDifference 0.01
surprisePercent 11.1111
2009-04-30
reportDate 2009-07-22
date 2009-04-30
beforeAfterMarket BeforeMarket
currency USD
epsActual 0.1
epsEstimate 0.1
epsDifference 0
surprisePercent 0
2009-01-31
reportDate 2009-02-04
date 2009-01-31
beforeAfterMarket BeforeMarket
currency USD
epsActual 0.09
epsEstimate 0.07
epsDifference 0.02
surprisePercent 28.5714
2008-07-31
reportDate 2008-10-15
date 2008-07-31
beforeAfterMarket BeforeMarket
currency USD
epsActual 0.1
epsEstimate 0.09
epsDifference 0.01
surprisePercent 11.1111
2008-04-30
reportDate 2008-07-16
date 2008-04-30
beforeAfterMarket BeforeMarket
currency USD
epsActual 0.09
epsEstimate 0.09
epsDifference 0
surprisePercent 0
2008-01-31
reportDate 2008-04-14
date 2008-01-31
beforeAfterMarket BeforeMarket
currency USD
epsActual 0.1
epsEstimate 0.08
epsDifference 0.02
surprisePercent 25
2007-10-31
reportDate 2008-01-30
date 2007-10-31
beforeAfterMarket BeforeMarket
currency USD
epsActual 0.08
epsEstimate 0.06
epsDifference 0.02
surprisePercent 33.3333
2007-07-31
reportDate 2007-10-17
date 2007-07-31
beforeAfterMarket BeforeMarket
currency USD
epsActual 0.08
epsEstimate 0.06
epsDifference 0.02
surprisePercent 33.3333
2007-04-30
reportDate 2007-07-18
date 2007-04-30
beforeAfterMarket BeforeMarket
currency USD
epsActual 0.08
epsEstimate 0.07
epsDifference 0.01
surprisePercent 14.2857
2007-01-31
reportDate 2007-04-18
date 2007-01-31
beforeAfterMarket BeforeMarket
currency USD
epsActual 0.08
epsEstimate 0.06
epsDifference 0.02
surprisePercent 33.3333
2006-07-31
reportDate 2006-10-16
date 2006-07-31
currency USD
epsActual 0.0556
2006-04-30
reportDate 2006-07-19
date 2006-04-30
currency USD
epsActual 0.0518
2006-01-31
reportDate 2006-04-17
date 2006-01-31
beforeAfterMarket BeforeMarket
currency USD
epsActual 0.05
epsEstimate 0.06
epsDifference -0.01
surprisePercent -16.6667
2005-10-31
reportDate 2006-01-26
date 2005-10-31
beforeAfterMarket BeforeMarket
currency USD
epsActual 0.04
epsEstimate 0.04
epsDifference 0
surprisePercent 0
2005-07-31
reportDate 2005-10-17
date 2005-07-31
beforeAfterMarket BeforeMarket
currency USD
epsActual 0.05
epsEstimate 0.05
epsDifference 0
surprisePercent 0
2005-04-30
reportDate 2005-07-18
date 2005-04-30
beforeAfterMarket BeforeMarket
currency USD
epsActual 0.06
epsEstimate 0.05
epsDifference 0.01
surprisePercent 20
2005-01-31
reportDate 2005-04-18
date 2005-01-31
beforeAfterMarket BeforeMarket
currency USD
epsActual 0.06
epsEstimate 0.05
epsDifference 0.01
surprisePercent 20
2004-10-31
reportDate 2005-01-27
date 2004-10-31
beforeAfterMarket BeforeMarket
currency USD
epsActual 0.03
epsEstimate 0.03
epsDifference 0
surprisePercent 0
2004-07-31
reportDate 2004-10-18
date 2004-07-31
beforeAfterMarket BeforeMarket
currency USD
epsActual 0.05
epsEstimate 0.05
epsDifference 0
surprisePercent 0
2004-04-30
reportDate 2004-07-19
date 2004-04-30
beforeAfterMarket BeforeMarket
currency USD
epsActual 0.05
epsEstimate 0.05
epsDifference 0
surprisePercent 0
2004-01-31
reportDate 2004-04-19
date 2004-01-31
beforeAfterMarket BeforeMarket
currency USD
epsActual 0.05
epsEstimate 0.04
epsDifference 0.01
surprisePercent 25
2003-10-31
reportDate 2004-01-29
date 2003-10-31
beforeAfterMarket BeforeMarket
currency USD
epsActual 0.03
epsEstimate 0.03
epsDifference 0
surprisePercent 0
2003-07-31
reportDate 2003-10-20
date 2003-07-31
beforeAfterMarket BeforeMarket
currency USD
epsActual 0.05
epsEstimate 0.04
epsDifference 0.01
surprisePercent 25
2003-04-30
reportDate 2003-07-21
date 2003-04-30
beforeAfterMarket BeforeMarket
currency USD
epsActual 0.04
epsEstimate 0.04
epsDifference 0
surprisePercent 0
2003-01-31
reportDate 2003-04-21
date 2003-01-31
beforeAfterMarket BeforeMarket
currency USD
epsActual 0.04
epsEstimate 0.04
epsDifference 0
surprisePercent 0
2002-10-31
reportDate 2003-01-30
date 2002-10-31
beforeAfterMarket BeforeMarket
currency USD
epsActual 0.03
epsEstimate 0.03
epsDifference 0
surprisePercent 0
2002-07-31
reportDate 2002-10-14
date 2002-07-31
beforeAfterMarket BeforeMarket
currency USD
epsActual 0.04
epsEstimate 0.03
epsDifference 0.01
surprisePercent 33.3333
2002-04-30
reportDate 2002-07-11
date 2002-04-30
beforeAfterMarket BeforeMarket
currency USD
epsActual 0.04
epsEstimate 0.03
epsDifference 0.01
surprisePercent 33.3333
2002-01-31
reportDate 2002-04-11
date 2002-01-31
beforeAfterMarket BeforeMarket
currency USD
epsActual 0.04
epsEstimate 0.03
epsDifference 0.01
surprisePercent 33.3333
2001-10-31
reportDate 2002-01-24
date 2001-10-31
beforeAfterMarket BeforeMarket
currency USD
epsActual 0.02
epsEstimate 0.02
epsDifference 0
surprisePercent 0
2001-07-31
reportDate 2001-10-11
date 2001-07-31
beforeAfterMarket BeforeMarket
currency USD
epsActual 0.03
epsEstimate 0.02
epsDifference 0.01
surprisePercent 50
2001-04-30
reportDate 2001-07-12
date 2001-04-30
beforeAfterMarket BeforeMarket
currency USD
epsActual 0.02
epsEstimate 0.01
epsDifference 0.01
surprisePercent 100
2001-01-31
reportDate 2001-04-12
date 2001-01-31
beforeAfterMarket BeforeMarket
currency USD
epsActual 0.04
epsEstimate 0.04
epsDifference 0
surprisePercent 0
2000-10-31
reportDate 2001-01-25
date 2000-10-31
beforeAfterMarket BeforeMarket
currency USD
epsActual 0.02
epsEstimate 0.02
epsDifference 0
surprisePercent 0
2000-07-31
reportDate 2000-10-12
date 2000-07-31
beforeAfterMarket BeforeMarket
currency USD
epsActual 0.04
epsEstimate 0.03
epsDifference 0.01
surprisePercent 33.3333
2000-04-30
reportDate 2000-07-13
date 2000-04-30
beforeAfterMarket BeforeMarket
currency USD
epsActual 0.04
epsEstimate 0.03
epsDifference 0.01
surprisePercent 33.3333
2000-01-31
reportDate 2000-04-13
date 2000-01-31
beforeAfterMarket BeforeMarket
currency USD
epsActual 0.04
epsEstimate 0.03
epsDifference 0.01
surprisePercent 33.3333
1999-10-31
reportDate 2000-01-26
date 1999-10-31
beforeAfterMarket BeforeMarket
currency USD
epsActual 0.02
epsEstimate 0.01
epsDifference 0.01
surprisePercent 100
1999-07-31
reportDate 1999-10-13
date 1999-07-31
beforeAfterMarket BeforeMarket
currency USD
epsActual 0.03
epsEstimate 0.01
epsDifference 0.02
surprisePercent 200
1999-04-30
reportDate 1999-07-14
date 1999-04-30
beforeAfterMarket BeforeMarket
currency USD
epsActual 0.03
epsEstimate 0.02
epsDifference 0.01
surprisePercent 50
1999-01-31
reportDate 1999-04-13
date 1999-01-31
beforeAfterMarket BeforeMarket
currency USD
epsActual 0.03
epsEstimate 0.02
epsDifference 0.01
surprisePercent 50
1998-10-31
reportDate 1999-01-26
date 1998-10-31
beforeAfterMarket BeforeMarket
currency USD
epsActual 0.01
epsEstimate 0.01
epsDifference 0
surprisePercent 0
1998-07-31
reportDate 1998-10-13
date 1998-07-31
beforeAfterMarket BeforeMarket
currency USD
epsActual 0.01
epsEstimate 0.01
epsDifference 0
surprisePercent 0
1998-04-30
reportDate 1998-07-16
date 1998-04-30
beforeAfterMarket BeforeMarket
currency USD
epsActual 0.03
epsEstimate 0.02
epsDifference 0.01
surprisePercent 50
1998-01-31
reportDate 1998-04-14
date 1998-01-31
beforeAfterMarket BeforeMarket
currency USD
epsActual 0.03
epsEstimate 0.02
epsDifference 0.01
surprisePercent 50
1997-10-31
reportDate 1998-01-27
date 1997-10-31
beforeAfterMarket BeforeMarket
currency USD
epsActual 0.01
epsEstimate 0.01
epsDifference 0
surprisePercent 0
1996-07-31
reportDate 1996-10-15
date 1996-07-31
beforeAfterMarket BeforeMarket
currency USD
epsActual 0.01
epsEstimate 0.01
epsDifference 0
surprisePercent 0
1996-04-30
reportDate 1996-07-17
date 1996-04-30
beforeAfterMarket BeforeMarket
currency USD
epsActual 0.02
epsEstimate 0.02
epsDifference 0
surprisePercent 0
1996-01-31
reportDate 1996-04-16
date 1996-01-31
beforeAfterMarket BeforeMarket
currency USD
epsActual 0.01
epsEstimate 0.01
epsDifference 0
surprisePercent 0
1995-10-31
reportDate 1996-01-23
date 1995-10-31
beforeAfterMarket BeforeMarket
currency USD
epsActual 0.01
epsEstimate 0.01
epsDifference 0
surprisePercent 0
1995-07-31
reportDate 1995-10-17
date 1995-07-31
beforeAfterMarket BeforeMarket
currency USD
epsActual 0.01
epsEstimate 0.01
epsDifference 0
surprisePercent 0
1995-04-30
reportDate 1995-07-18
date 1995-04-30
currency USD
epsActual 0.01
epsEstimate 0.01
epsDifference 0
surprisePercent 0
1995-01-31
reportDate 1995-04-18
date 1995-01-31
currency USD
epsActual 0.01
epsEstimate 0.01
epsDifference 0
surprisePercent 0
1994-04-30
reportDate 1994-07-19
date 1994-04-30
currency USD
epsActual 0
epsEstimate 0.01
epsDifference -0.01
surprisePercent -100
1994-01-31
reportDate 1994-04-19
date 1994-01-31
currency USD
epsActual 0
epsEstimate -0.05
epsDifference 0.05
surprisePercent 100
Trend
2023-12-31
date 2023-12-31
period +1y
growth 0.0680
earningsEstimateAvg 2.0500
earningsEstimateLow 2.0400
earningsEstimateHigh 2.0700
earningsEstimateYearAgoEps 1.9200
earningsEstimateNumberOfAnalysts 2.0000
earningsEstimateGrowth 0.0680
revenueEstimateAvg 497350000.00
revenueEstimateLow 495300000.00
revenueEstimateHigh 499400000.00
revenueEstimateNumberOfAnalysts 2.00
revenueEstimateGrowth 0.0740
epsTrendCurrent 2.0500
epsTrend7daysAgo 2.0500
epsTrend30daysAgo 2.0500
epsTrend60daysAgo 2.0300
epsTrend90daysAgo 2.0300
epsRevisionsUpLast7days 0.0000
epsRevisionsUpLast30days 0.0000
epsRevisionsDownLast30days 0.0000
2023-03-31
date 2023-03-31
period +1q
growth 0.0360
earningsEstimateAvg 0.5800
earningsEstimateLow 0.5500
earningsEstimateHigh 0.6200
earningsEstimateYearAgoEps 0.5600
earningsEstimateNumberOfAnalysts 2.0000
earningsEstimateGrowth 0.0360
revenueEstimateAvg 123000000.00
revenueEstimateLow 123000000.00
revenueEstimateHigh 123000000.00
revenueEstimateNumberOfAnalysts 1.00
revenueEstimateGrowth -0.0430
epsTrendCurrent 0.5800
epsTrend7daysAgo 0.5800
epsTrend30daysAgo 0.5800
epsTrend60daysAgo 0.5700
epsTrend90daysAgo 0.5700
epsRevisionsUpLast7days 0.0000
epsRevisionsUpLast30days 0.0000
epsRevisionsDownLast30days 0.0000
2022-12-31
date 2022-12-31
period 0y
growth 0.0110
earningsEstimateAvg 1.9200
earningsEstimateLow 1.9200
earningsEstimateHigh 1.9200
earningsEstimateYearAgoEps 1.9000
earningsEstimateNumberOfAnalysts 2.0000
earningsEstimateGrowth 0.0110
revenueEstimateAvg 463000000.00
revenueEstimateLow 463000000.00
revenueEstimateHigh 463000000.00
revenueEstimateNumberOfAnalysts 1.00
revenueEstimateGrowth -0.0070
epsTrendCurrent 1.9200
epsTrend7daysAgo 1.9200
epsTrend30daysAgo 1.9200
epsTrend60daysAgo 1.8500
epsTrend90daysAgo 1.8500
epsRevisionsUpLast7days 0.0000
epsRevisionsUpLast30days 0.0000
epsRevisionsDownLast30days 0.0000
2022-09-30
date 2022-09-30
period 0q
growth -0.1090
earningsEstimateAvg 0.4100
earningsEstimateLow 0.4100
earningsEstimateHigh 0.4200
earningsEstimateYearAgoEps 0.4600
earningsEstimateNumberOfAnalysts 2.0000
earningsEstimateGrowth -0.1090
revenueEstimateAvg 118390000.00
revenueEstimateLow 114000000.00
revenueEstimateHigh 122780000.00
revenueEstimateNumberOfAnalysts 2.00
epsTrendCurrent 0.4100
epsTrend7daysAgo 0.4100
epsTrend30daysAgo 0.4100
epsTrend60daysAgo 0.4100
epsTrend90daysAgo 0.4100
epsRevisionsUpLast7days 0.0000
epsRevisionsUpLast30days 0.0000
epsRevisionsDownLast30days 0.0000
2022-06-30
date 2022-06-30
period 0q
growth -0.0830
earningsEstimateAvg 0.4400
earningsEstimateLow 0.4400
earningsEstimateHigh 0.4500
earningsEstimateYearAgoEps 0.4800
earningsEstimateNumberOfAnalysts 2.0000
earningsEstimateGrowth -0.0830
revenueEstimateAvg 118400000.00
revenueEstimateLow 118000000.00
revenueEstimateHigh 118800000.00
revenueEstimateNumberOfAnalysts 2.00
revenueEstimateGrowth 0.0530
epsTrendCurrent 0.4400
epsTrend7daysAgo 0.4400
epsTrend30daysAgo 0.4400
epsTrend60daysAgo 0.4400
epsTrend90daysAgo 0.4300
epsRevisionsUpLast7days 0.0000
epsRevisionsUpLast30days 0.0000
epsRevisionsDownLast30days 0.0000
2022-03-31
date 2022-03-31
period 0q
growth -0.1210
earningsEstimateAvg 0.5100
earningsEstimateLow 0.5100
earningsEstimateHigh 0.5200
earningsEstimateYearAgoEps 0.5800
earningsEstimateNumberOfAnalysts 2.0000
earningsEstimateGrowth -0.1210
revenueEstimateAvg 123270000.00
revenueEstimateLow 123270000.00
revenueEstimateHigh 123270000.00
revenueEstimateNumberOfAnalysts 1.00
revenueEstimateGrowth 0.0580
epsTrendCurrent 0.5100
epsTrend7daysAgo 0.5100
epsTrend30daysAgo 0.5100
epsTrend60daysAgo 0.5100
epsTrend90daysAgo 0.5200
epsRevisionsUpLast7days 0.0000
epsRevisionsUpLast30days 0.0000
epsRevisionsDownLast30days 0.0000
2021-12-31
date 2021-12-31
period 0y
growth 0.2060
earningsEstimateAvg 1.8700
earningsEstimateLow 1.8700
earningsEstimateHigh 1.8800
earningsEstimateYearAgoEps 1.5500
earningsEstimateNumberOfAnalysts 2.0000
earningsEstimateGrowth 0.2060
revenueEstimateAvg 462940000.00
revenueEstimateLow 462940000.00
revenueEstimateHigh 462940000.00
revenueEstimateNumberOfAnalysts 1.00
revenueEstimateGrowth 0.1580
epsTrendCurrent 1.8700
epsTrend7daysAgo 1.8700
epsTrend30daysAgo 1.8700
epsTrend60daysAgo 1.8700
epsTrend90daysAgo 1.8400
epsRevisionsUpLast7days 0.0000
epsRevisionsUpLast30days 0.0000
epsRevisionsDownLast7days 0.0000
epsRevisionsDownLast30days 0.0000
2021-09-30
date 2021-09-30
period 0q
growth 0.1470
earningsEstimateAvg 0.3900
earningsEstimateLow 0.3800
earningsEstimateHigh 0.4000
earningsEstimateYearAgoEps 0.3400
earningsEstimateNumberOfAnalysts 3.0000
earningsEstimateGrowth 0.1470
revenueEstimateAvg 103640000.00
revenueEstimateLow 103640000.00
revenueEstimateHigh 103640000.00
revenueEstimateNumberOfAnalysts 1.00
epsTrendCurrent 0.3900
epsTrend7daysAgo 0.3900
epsTrend30daysAgo 0.3900
epsTrend60daysAgo 0.3900
epsTrend90daysAgo 0.3700
epsRevisionsUpLast7days 0.0000
epsRevisionsUpLast30days 0.0000
epsRevisionsDownLast7days 0.0000
2021-06-30
date 2021-06-30
period 0q
growth 0.3550
earningsEstimateAvg 0.4200
earningsEstimateLow 0.4200
earningsEstimateHigh 0.4200
earningsEstimateYearAgoEps 0.3100
earningsEstimateNumberOfAnalysts 2.0000
earningsEstimateGrowth 0.3550
revenueEstimateAvg 119877000.00
revenueEstimateLow 112470000.00
revenueEstimateHigh 112470000.00
revenueEstimateNumberOfAnalysts 1.00
revenueEstimateGrowth 0.3570
epsTrendCurrent 0.4200
epsTrend7daysAgo 0.4200
epsTrend30daysAgo 0.4200
epsTrend60daysAgo 0.4200
epsTrend90daysAgo 0.4200
epsRevisionsUpLast7days 0.0000
epsRevisionsUpLast30days 0.0000
epsRevisionsDownLast7days 0.0000
2021-03-31
date 2021-03-31
period 0q
growth -0.1430
earningsEstimateAvg 0.4200
earningsEstimateLow 0.4000
earningsEstimateHigh 0.4500
earningsEstimateYearAgoEps 0.4900
earningsEstimateNumberOfAnalysts 4.0000
earningsEstimateGrowth -0.1430
revenueEstimateAvg 102540000.00
revenueEstimateLow 101100000.00
revenueEstimateHigh 104000000.00
revenueEstimateNumberOfAnalysts 3.00
revenueEstimateGrowth -0.0320
epsTrendCurrent 0.4200
epsTrend7daysAgo 0.4200
epsTrend30daysAgo 0.4200
epsTrend60daysAgo 0.4300
epsTrend90daysAgo 0.4100
epsRevisionsUpLast7days 0.0000
epsRevisionsUpLast30days 0.0000
epsRevisionsDownLast7days 0.0000
2020-12-31
date 2020-12-31
period 0y
growth -0.0720
earningsEstimateAvg 1.4200
earningsEstimateLow 1.4200
earningsEstimateHigh 1.4200
earningsEstimateYearAgoEps 1.5300
earningsEstimateNumberOfAnalysts 4.0000
earningsEstimateGrowth -0.0720
revenueEstimateAvg 384310000.00
revenueEstimateLow 369000000.00
revenueEstimateHigh 392300000.00
revenueEstimateNumberOfAnalysts 3.00
revenueEstimateGrowth -0.0790
epsTrendCurrent 1.4200
epsTrend7daysAgo 1.4200
epsTrend30daysAgo 1.4200
epsTrend60daysAgo 1.4200
epsTrend90daysAgo 1.4200
epsRevisionsUpLast7days 0.0000
epsRevisionsUpLast30days 0.0000
epsRevisionsDownLast7days 0.0000
2020-09-30
date 2020-09-30
period 0q
growth -0.1390
earningsEstimateAvg 0.3100
earningsEstimateLow 0.2400
earningsEstimateHigh 0.3500
earningsEstimateYearAgoEps 0.3600
earningsEstimateNumberOfAnalysts 5.0000
earningsEstimateGrowth -0.1390
revenueEstimateAvg 92800000.00
revenueEstimateLow 88830000.00
revenueEstimateHigh 97100000.00
revenueEstimateNumberOfAnalysts 5.00
revenueEstimateGrowth -0.0860
epsTrendCurrent 0.3100
epsTrend7daysAgo 0.3000
epsTrend30daysAgo 0.3000
epsTrend60daysAgo 0.3000
epsTrend90daysAgo 0.3000
epsRevisionsUpLast7days 1.0000
epsRevisionsUpLast30days 1.0000
epsRevisionsDownLast7days 0.0000
2020-06-30
date 2020-06-30
period 0q
growth -0.3590
earningsEstimateAvg 0.2500
earningsEstimateLow 0.2000
earningsEstimateHigh 0.2700
earningsEstimateYearAgoEps 0.3900
earningsEstimateNumberOfAnalysts 5.0000
earningsEstimateGrowth -0.3590
revenueEstimateAvg 88340000.00
revenueEstimateLow 87000000.00
revenueEstimateHigh 91400000.00
revenueEstimateNumberOfAnalysts 5.00
revenueEstimateGrowth -0.1710
epsTrendCurrent 0.2500
epsTrend7daysAgo 0.2500
epsTrend30daysAgo 0.2500
epsTrend60daysAgo 0.3100
epsTrend90daysAgo 0.3600
epsRevisionsUpLast7days 0.0000
epsRevisionsUpLast30days 0.0000
epsRevisionsDownLast7days 0.0000
2020-03-31
date 2020-03-31
period 0q
growth 0.0000
earningsEstimateAvg 0.4200
earningsEstimateLow 0.4000
earningsEstimateHigh 0.4500
earningsEstimateYearAgoEps 0.4200
earningsEstimateNumberOfAnalysts 5.0000
earningsEstimateGrowth 0.0000
revenueEstimateAvg 102630000.00
revenueEstimateLow 98550000.00
revenueEstimateHigh 107220000.00
revenueEstimateNumberOfAnalysts 4.00
revenueEstimateGrowth 0.0360
epsTrendCurrent 0.4200
epsTrend7daysAgo 0.4200
epsTrend30daysAgo 0.4400
epsTrend60daysAgo 0.4400
epsTrend90daysAgo 0.4200
epsRevisionsUpLast7days 0.0000
epsRevisionsUpLast30days 0.0000
epsRevisionsDownLast7days 2.0000
2019-12-31
date 2019-12-31
period 0y
growth 0.1280
earningsEstimateAvg 1.5000
earningsEstimateLow 1.4900
earningsEstimateHigh 1.5100
earningsEstimateYearAgoEps 1.3300
earningsEstimateNumberOfAnalysts 5.0000
earningsEstimateGrowth 0.1280
revenueEstimateAvg 411000000.00
revenueEstimateLow 409850000.00
revenueEstimateHigh 412260000.00
revenueEstimateNumberOfAnalysts 4.00
revenueEstimateGrowth 0.0830
epsTrendCurrent 1.5000
epsTrend7daysAgo 1.5000
epsTrend30daysAgo 1.5000
epsTrend60daysAgo 1.5000
epsTrend90daysAgo 1.5000
epsRevisionsUpLast7days 0.0000
epsRevisionsUpLast30days 0.0000
epsRevisionsDownLast7days 0.0000
2019-09-30
date 2019-09-30
period 0q
growth 0.0630
earningsEstimateAvg 0.3400
earningsEstimateLow 0.3200
earningsEstimateHigh 0.3600
earningsEstimateYearAgoEps 0.3200
earningsEstimateNumberOfAnalysts 6.0000
earningsEstimateGrowth 0.0630
revenueEstimateAvg 102490000.00
revenueEstimateLow 98700000.00
revenueEstimateHigh 105590000.00
revenueEstimateNumberOfAnalysts 5.00
revenueEstimateGrowth 0.0750
epsTrendCurrent 0.3400
epsTrend7daysAgo 0.3400
epsTrend30daysAgo 0.3400
epsTrend60daysAgo 0.3400
epsTrend90daysAgo 0.3400
epsRevisionsUpLast7days 0.0000
epsRevisionsUpLast30days 0.0000
epsRevisionsDownLast7days 0.0000
2019-06-30
date 2019-06-30
period 0q
growth -0.0290
earningsEstimateAvg 0.3300
earningsEstimateLow 0.3200
earningsEstimateHigh 0.3500
earningsEstimateYearAgoEps 0.3400
earningsEstimateNumberOfAnalysts 5.0000
earningsEstimateGrowth -0.0290
revenueEstimateAvg 100870000.00
revenueEstimateLow 99520000.00
revenueEstimateHigh 103140000.00
revenueEstimateNumberOfAnalysts 3.00
revenueEstimateGrowth 0.0550
epsTrendCurrent 0.3300
epsTrend7daysAgo 0.3300
epsTrend30daysAgo 0.3300
epsTrend60daysAgo 0.3300
epsTrend90daysAgo 0.3500
epsRevisionsUpLast7days 0.0000
epsRevisionsUpLast30days 0.0000
epsRevisionsDownLast7days 0.0000
2019-03-31
date 2019-03-31
period 0q
growth -0.0530
earningsEstimateAvg 0.3600
earningsEstimateLow 0.3500
earningsEstimateHigh 0.3800
earningsEstimateYearAgoEps 0.3800
earningsEstimateNumberOfAnalysts 5.0000
earningsEstimateGrowth -0.0530
revenueEstimateAvg 98480000.00
revenueEstimateLow 96650000.00
revenueEstimateHigh 100330000.00
revenueEstimateNumberOfAnalysts 3.00
revenueEstimateGrowth 0.0210
epsTrendCurrent 0.3600
epsTrend7daysAgo 0.3600
epsTrend30daysAgo 0.3600
epsTrend60daysAgo 0.3600
epsTrend90daysAgo 0.3600
epsRevisionsUpLast7days 0.0000
epsRevisionsUpLast30days 0.0000
epsRevisionsDownLast7days 0.0000
2018-12-31
date 2018-12-31
period 0y
growth 0.2430
earningsEstimateAvg 1.3300
earningsEstimateLow 1.3200
earningsEstimateHigh 1.3400
earningsEstimateYearAgoEps 1.0700
earningsEstimateNumberOfAnalysts 5.0000
earningsEstimateGrowth 0.2430
revenueEstimateAvg 375310000.00
revenueEstimateLow 356600000.00
revenueEstimateHigh 382570000.00
revenueEstimateNumberOfAnalysts 4.00
revenueEstimateGrowth 0.0790
epsTrendCurrent 1.3300
epsTrend7daysAgo 1.3300
epsTrend30daysAgo 1.3300
epsTrend60daysAgo 1.3300
epsTrend90daysAgo 1.3300
epsRevisionsUpLast7days 0.0000
epsRevisionsUpLast30days 0.0000
epsRevisionsDownLast7days 0.0000
2018-09-30
date 2018-09-30
period 0q
growth 0.0740
earningsEstimateAvg 0.2900
earningsEstimateLow 0.2700
earningsEstimateHigh 0.3200
earningsEstimateYearAgoEps 0.2700
earningsEstimateNumberOfAnalysts 5.0000
earningsEstimateGrowth 0.0740
revenueEstimateAvg 92980000.00
revenueEstimateLow 92130000.00
revenueEstimateHigh 93530000.00
revenueEstimateNumberOfAnalysts 3.00
revenueEstimateGrowth 0.0620
epsTrendCurrent 0.2900
epsTrend7daysAgo 0.2900
epsTrend30daysAgo 0.2900
epsTrend60daysAgo 0.2900
epsTrend90daysAgo 0.3000
epsRevisionsUpLast7days 0.0000
epsRevisionsUpLast30days 0.0000
epsRevisionsDownLast7days 1.0000
2018-06-30
date 2018-06-30
period 0q
growth 0.1920
earningsEstimateAvg 0.3100
earningsEstimateLow 0.3000
earningsEstimateHigh 0.3200
earningsEstimateYearAgoEps 0.2600
earningsEstimateNumberOfAnalysts 4.0000
earningsEstimateGrowth 0.1920
revenueEstimateAvg 92750000.00
revenueEstimateLow 88700000.00
revenueEstimateHigh 94470000.00
revenueEstimateNumberOfAnalysts 4.00
revenueEstimateGrowth 0.0560
epsTrendCurrent 0.3100
epsTrend7daysAgo 0.3100
epsTrend30daysAgo 0.3100
epsTrend60daysAgo 0.6100
epsTrend90daysAgo 0.6300
epsRevisionsUpLast7days 0.0000
epsRevisionsUpLast30days 0.0000
epsRevisionsDownLast7days 0.0000
2018-03-31
date 2018-03-31
period 0q
growth 0.0160
earningsEstimateAvg 0.6200
earningsEstimateLow 0.6100
earningsEstimateHigh 0.6400
earningsEstimateYearAgoEps 0.6100
earningsEstimateNumberOfAnalysts 4.0000
earningsEstimateGrowth 0.0160
revenueEstimateAvg 89510000.00
revenueEstimateLow 87050000.00
revenueEstimateHigh 91360000.00
revenueEstimateNumberOfAnalysts 4.00
revenueEstimateGrowth 0.0640
epsTrendCurrent 0.6200
epsTrend7daysAgo 0.6200
epsTrend30daysAgo 0.6200
epsTrend60daysAgo 0.6200
epsTrend90daysAgo 0.5800
epsRevisionsUpLast7days 0.0000
epsRevisionsUpLast30days 0.0000
epsRevisionsDownLast7days 0.0000
2017-12-31
date 2017-12-31
period 0y
growth 0.1940
earningsEstimateAvg 2.0900
earningsEstimateLow 2.0800
earningsEstimateHigh 2.1000
earningsEstimateYearAgoEps 1.7500
earningsEstimateNumberOfAnalysts 4.0000
earningsEstimateGrowth 0.1940
revenueEstimateAvg 343090000.00
revenueEstimateLow 341990000.00
revenueEstimateHigh 344040000.00
revenueEstimateNumberOfAnalysts 3.00
revenueEstimateGrowth 0.0890
epsTrendCurrent 2.0900
epsTrend7daysAgo 2.0900
epsTrend30daysAgo 2.0900
epsTrend60daysAgo 2.0900
epsTrend90daysAgo 2.0900
epsRevisionsUpLast7days 0.0000
epsRevisionsUpLast30days 0.0000
epsRevisionsDownLast7days 0.0000
2017-09-30
date 2017-09-30
period 0q
growth 0.0710
earningsEstimateAvg 0.4500
earningsEstimateLow 0.4000
earningsEstimateHigh 0.5000
earningsEstimateYearAgoEps 0.4200
earningsEstimateNumberOfAnalysts 4.0000
earningsEstimateGrowth 0.0710
revenueEstimateAvg 83500000.00
revenueEstimateLow 82020000.00
revenueEstimateHigh 84330000.00
revenueEstimateNumberOfAnalysts 3.00
revenueEstimateGrowth 0.0760
epsTrendCurrent 0.4500
epsTrend7daysAgo 0.4500
epsTrend30daysAgo 0.4500
epsTrend60daysAgo 0.4500
epsTrend90daysAgo 0.4200
epsRevisionsUpLast7days 0.0000
epsRevisionsUpLast30days 0.0000
epsRevisionsDownLast7days 0.0000
2017-06-30
date 2017-06-30
period 0q
growth 0.0790
earningsEstimateAvg 0.4100
earningsEstimateLow 0.3900
earningsEstimateHigh 0.4200
earningsEstimateYearAgoEps 0.3800
earningsEstimateNumberOfAnalysts 4.0000
earningsEstimateGrowth 0.0790
revenueEstimateAvg 81210000.00
revenueEstimateLow 79020000.00
revenueEstimateHigh 82650000.00
revenueEstimateNumberOfAnalysts 3.00
revenueEstimateGrowth 0.0510
epsTrendCurrent 0.4100
epsTrend7daysAgo 0.4100
epsTrend30daysAgo 0.4100
epsTrend60daysAgo 0.4100
epsTrend90daysAgo 0.4200
epsRevisionsUpLast7days 0.0000
epsRevisionsUpLast30days 0.0000
epsRevisionsDownLast7days 0.0000
Annual
2022-10-31
date 2022-10-31
epsActual 1.43
2022-01-31
date 2022-01-31
epsActual 1.78
2021-01-31
date 2021-01-31
epsActual 1.4
2020-01-31
date 2020-01-31
epsActual 1.47
2019-01-31
date 2019-01-31
epsActual 1.38
2018-01-31
date 2018-01-31
epsActual 1.01
2017-01-31
date 2017-01-31
epsActual 0.8
2016-01-31
date 2016-01-31
epsActual 1.22
2015-01-31
date 2015-01-31
epsActual 0.94
2014-01-31
date 2014-01-31
epsActual 0.55
2013-01-31
date 2013-01-31
epsActual 0.65
2012-01-31
date 2012-01-31
epsActual 0.57
2011-01-31
date 2011-01-31
epsActual 0.35
2010-01-31
date 2010-01-31
epsActual 0.28
2009-01-31
date 2009-01-31
epsActual 0.28
2008-01-31
date 2008-01-31
epsActual 0.34
2007-01-31
date 2007-01-31
epsActual 0.1874
2006-01-31
date 2006-01-31
epsActual 0.2
2005-01-31
date 2005-01-31
epsActual 0.19
2004-01-31
date 2004-01-31
epsActual 0.17
2003-01-31
date 2003-01-31
epsActual 0.15
2002-01-31
date 2002-01-31
epsActual 0.11
2001-01-31
date 2001-01-31
epsActual 0.14
2000-01-31
date 2000-01-31
epsActual 0.12
1999-01-31
date 1999-01-31
epsActual 0.08
1998-01-31
date 1998-01-31
epsActual 0.07
1996-01-31
date 1996-01-31
epsActual 0.04
1995-01-31
date 1995-01-31
epsActual 0.01
1994-01-31
date 1994-01-31
epsActual 0
Financials
Balance_Sheet
currency_symbol USD
quarterly
2022-10-31
date 2022-10-31
filing_date 2022-11-04
totalAssets 559003000.00
otherCurrentAssets 18055000.00
totalLiab 239203000.00
totalStockholderEquity 319800000.00
otherCurrentLiab 84938000.00
commonStock 66000.00
retainedEarnings 518631000.00
goodWill 8607000.00
cash 148443000.00
totalCurrentLiabilities 137917000.00
currentDeferredRevenue 15791000.00
netDebt -129886000.00
shortTermDebt 5363000.00
shortLongTermDebtTotal 18557000.00
totalCurrentAssets 332512000.00
netReceivables 166014000.00
accountsPayable 31825000.00
accumulatedOtherComprehensiveIncome -5136000.00
nonCurrrentAssetsOther 85006000.00
nonCurrentAssetsTotal 226491000.00
nonCurrentLiabilitiesTotal 101286000.00
liabilitiesAndStockholdersEquity 559003000.00
cashAndShortTermInvestments 148443000.00
propertyPlantAndEquipmentNet 82377000.00
commonStockSharesOutstanding 52008000.00
2022-07-31
date 2022-07-31
filing_date 2022-08-05
currency_symbol USD
totalAssets 566704000.00
otherCurrentAssets 15141000.00
totalLiab 229210000.00
totalStockholderEquity 337494000.00
otherCurrentLiab 80603000.00
commonStock 66000.00
capitalStock 66000.00
retainedEarnings 506605000.00
otherLiab 90193000.00
goodWill 8607000.00
otherAssets 135503000.00
cash 165619000.00
totalCurrentLiabilities 127534000.00
currentDeferredRevenue 15225000.00
netDebt -149098000.00
shortTermDebt 5038000.00
shortLongTermDebtTotal 16521000.00
otherStockholderEquity -165534000.00
propertyPlantEquipment 80060000.00
totalCurrentAssets 342534000.00
netTangibleAssets 328887000.00
netReceivables 161774000.00
accountsPayable 26668000.00
accumulatedOtherComprehensiveIncome -3643000.00
nonCurrrentAssetsOther 88535000.00
nonCurrentAssetsTotal 224170000.00
capitalLeaseObligations 18557000.00
nonCurrentLiabilitiesOther 88092000.00
nonCurrentLiabilitiesTotal 101676000.00
liabilitiesAndStockholdersEquity 566704000.00
cashAndShortTermInvestments 165619000.00
propertyPlantAndEquipmentNet 80060000.00
netWorkingCapital 194595000.00
netInvestedCapital 319800000.00
commonStockSharesOutstanding 52394000.00
2022-04-30
date 2022-04-30
filing_date 2022-05-06
currency_symbol USD
totalAssets 617548000.00
otherCurrentAssets 14133000.00
totalLiab 230984000.00
totalStockholderEquity 386564000.00
otherCurrentLiab 57291000.00
commonStock 66000.00
capitalStock 66000.00
retainedEarnings 493387000.00
otherLiab 110220000.00
goodWill 8607000.00
otherAssets 154275000.00
cash 215050000.00
totalCurrentLiabilities 109110000.00
currentDeferredRevenue 15669000.00
netDebt -198086000.00
shortTermDebt 5310000.00
shortLongTermDebtTotal 16964000.00
otherStockholderEquity -104596000.00
propertyPlantEquipment 77975000.00
totalCurrentAssets 376691000.00
netTangibleAssets 377957000.00
netReceivables 147508000.00
accountsPayable 30840000.00
accumulatedOtherComprehensiveIncome -2293000.00
nonCurrrentAssetsOther 107774000.00
nonCurrentAssetsTotal 240857000.00
capitalLeaseObligations 16521000.00
nonCurrentLiabilitiesOther 90193000.00
nonCurrentLiabilitiesTotal 121874000.00
liabilitiesAndStockholdersEquity 617548000.00
cashAndShortTermInvestments 215050000.00
propertyPlantAndEquipmentNet 77975000.00
netWorkingCapital 215000000.00
netInvestedCapital 337494000.00
commonStockSharesOutstanding 53039000.00
2022-01-31
date 2022-01-31
filing_date 2022-02-25
currency_symbol USD
totalAssets 683739000.00
otherCurrentAssets 15214000.00
totalLiab 266674000.00
totalStockholderEquity 417065000.00
otherCurrentLiab 124863000.00
commonStock 66000.00
capitalStock 66000.00
retainedEarnings 478370000.00
goodWill 8607000.00
cash 297687000.00
totalCurrentLiabilities 152982000.00
currentDeferredRevenue 19762000.00
netDebt -282716000.00
shortTermDebt 5164000.00
shortLongTermDebtTotal 14971000.00
otherStockholderEquity -59388000.00
totalCurrentAssets 452762000.00
netReceivables 139861000.00
accountsPayable 3193000.00
accumulatedOtherComprehensiveIncome -1983000.00
nonCurrrentAssetsOther 101483000.00
nonCurrentAssetsTotal 230977000.00
capitalLeaseObligations 16964000.00
nonCurrentLiabilitiesOther 110220000.00
nonCurrentLiabilitiesTotal 113692000.00
liabilitiesAndStockholdersEquity 683739000.00
cashAndShortTermInvestments 297687000.00
propertyPlantAndEquipmentNet 74341000.00
netWorkingCapital 267581000.00
netInvestedCapital 386564000.00
commonStockSharesOutstanding 53359000.00
2021-10-31
date 2021-10-31
filing_date 2021-11-05
currency_symbol USD
totalAssets 638305000.00
otherCurrentAssets 18738000.00
totalLiab 233316000.00
totalStockholderEquity 404989000.00
otherCurrentLiab 87179000.00
commonStock 66000.00
capitalStock 66000.00
retainedEarnings 468578000.00
otherLiab 96189000.00
goodWill 8607000.00
otherAssets 136279000.00
cash 229785000.00
totalCurrentLiabilities 126418000.00
currentDeferredRevenue 12192000.00
netDebt -213472000.00
shortTermDebt 5604000.00
shortLongTermDebtTotal 16313000.00
otherStockholderEquity -61603000.00
propertyPlantEquipment 75859000.00
totalCurrentAssets 417560000.00
netTangibleAssets 396382000.00
shortTermInvestments 24998000.00
netReceivables 144039000.00
accountsPayable 21443000.00
accumulatedOtherComprehensiveIncome -2052000.00
nonCurrrentAssetsOther 93718000.00
nonCurrentAssetsTotal 220745000.00
capitalLeaseObligations 14971000.00
nonCurrentLiabilitiesOther 103885000.00
nonCurrentLiabilitiesTotal 106898000.00
liabilitiesAndStockholdersEquity 638305000.00
cashAndShortTermInvestments 254783000.00
propertyPlantAndEquipmentNet 75859000.00
netWorkingCapital 299780000.00
netInvestedCapital 417065000.00
commonStockSharesOutstanding 53312000.00
2021-07-31
date 2021-07-31
filing_date 2021-08-06
currency_symbol USD
totalAssets 618871000.00
otherCurrentAssets 15113000.00
totalLiab 231104000.00
totalStockholderEquity 387767000.00
otherCurrentLiab 79050000.00
commonStock 66000.00
capitalStock 66000.00
retainedEarnings 454583000.00
otherLiab 96605000.00
goodWill 8607000.00
otherAssets 135102000.00
cash 239953000.00
totalCurrentLiabilities 122966000.00
currentDeferredRevenue 10984000.00
netDebt -222461000.00
shortTermDebt 5959000.00
shortLongTermDebtTotal 17492000.00
otherStockholderEquity -65096000.00
propertyPlantEquipment 77353000.00
totalCurrentAssets 397809000.00
netTangibleAssets 379160000.00
shortTermInvestments 24998000.00
netReceivables 142743000.00
accountsPayable 26973000.00
accumulatedOtherComprehensiveIncome -1786000.00
commonStockTotalEquity 66000.00
nonCurrrentAssetsOther 94012000.00
nonCurrentAssetsTotal 221062000.00
capitalLeaseObligations 16313000.00
nonCurrentLiabilitiesOther 96189000.00
nonCurrentLiabilitiesTotal 108138000.00
liabilitiesAndStockholdersEquity 618871000.00
cashAndShortTermInvestments 239953000.00
propertyPlantAndEquipmentGross 77353000.00
propertyPlantAndEquipmentNet 77353000.00
netWorkingCapital 291142000.00
netInvestedCapital 404989000.00
commonStockSharesOutstanding 53285000.00
2021-04-30
date 2021-04-30
filing_date 2021-05-07
currency_symbol USD
totalAssets 577022000.00
otherCurrentAssets 14824000.00
totalLiab 199414000.00
totalStockholderEquity 377608000.00
otherCurrentLiab 54490000.00
commonStock 66000.00
capitalStock 66000.00
retainedEarnings 439717000.00
otherLiab 98759000.00
goodWill 8607000.00
otherAssets 135920000.00
cash 184521000.00
totalCurrentLiabilities 87942000.00
currentDeferredRevenue 8906000.00
netDebt -165673000.00
shortTermDebt 6135000.00
shortLongTermDebtTotal 18848000.00
otherStockholderEquity -60482000.00
propertyPlantEquipment 78940000.00
totalCurrentAssets 353555000.00
netTangibleAssets 369001000.00
shortTermInvestments 29999000.00
netReceivables 124211000.00
accountsPayable 18411000.00
accumulatedOtherComprehensiveIncome -1693000.00
commonStockTotalEquity 66000.00
nonCurrrentAssetsOther 96605000.00
nonCurrentAssetsTotal 223467000.00
capitalLeaseObligations 17492000.00
nonCurrentLiabilitiesOther 96605000.00
nonCurrentLiabilitiesTotal 111472000.00
liabilitiesAndStockholdersEquity 577022000.00
cashAndShortTermInvestments 214520000.00
propertyPlantAndEquipmentGross 78940000.00
propertyPlantAndEquipmentNet 78940000.00
netWorkingCapital 274843000.00
netInvestedCapital 387767000.00
commonStockSharesOutstanding 53333000.00
2021-01-31
date 2021-01-31
filing_date 2021-02-26
currency_symbol USD
totalAssets 683739000.00
otherCurrentAssets 15214000.00
totalLiab 266674000.00
totalStockholderEquity 417065000.00
deferredLongTermLiab 83961000.00
otherCurrentLiab 128056000.00
commonStock 66000.00
retainedEarnings 478370000.00
otherLiab 86947000.00
goodWill 8607000.00
otherAssets 125512000.00
cash 297687000.00
totalCurrentLiabilities 152982000.00
currentDeferredRevenue 19762000.00
netDebt -282716000.00
shortTermDebt 5164000.00
shortLongTermDebtTotal 14971000.00
otherStockholderEquity -59388000.00
propertyPlantEquipment 59823000.00
totalCurrentAssets 452762000.00
netTangibleAssets 352891000.00
shortTermInvestments 45001000.00
netReceivables 139861000.00
accountsPayable 3279000.00
accumulatedOtherComprehensiveIncome -1983000.00
commonStockTotalEquity 66000.00
retainedEarningsTotalEquity 421809000.00
treasuryStock -323773000.00
nonCurrrentAssetsOther 148029000.00
nonCurrentAssetsTotal 230977000.00
capitalLeaseObligations 18848000.00
nonCurrentLiabilitiesOther 17329000.00
nonCurrentLiabilitiesTotal 113692000.00
capitalSurpluse 265328000.00
liabilitiesAndStockholdersEquity 683739000.00
cashAndShortTermInvestments 297687000.00
propertyPlantAndEquipmentGross 79145000.00
propertyPlantAndEquipmentNet 74341000.00
netWorkingCapital 265613000.00
netInvestedCapital 377608000.00
commonStockSharesOutstanding 53260000.00
2020-10-31
date 2020-10-31
filing_date 2020-11-06
currency_symbol USD
totalAssets 534666000.00
otherCurrentAssets 10967000.00
totalLiab 191469000.00
totalStockholderEquity 343197000.00
deferredLongTermLiab 76683000.00
otherCurrentLiab 62740000.00
commonStock 66000.00
retainedEarnings 409995000.00
otherLiab 79934000.00
goodWill 8607000.00
otherAssets 116930000.00
cash 187632000.00
totalCurrentLiabilities 96371000.00
currentDeferredRevenue 9390000.00
netDebt -166779000.00
shortTermDebt 5689000.00
shortLongTermDebtTotal 20853000.00
otherStockholderEquity -63880000.00
propertyPlantEquipment 60395000.00
totalCurrentAssets 328649000.00
netTangibleAssets 334590000.00
shortTermInvestments 20086000.00
netReceivables 109964000.00
accountsPayable 18552000.00
accumulatedOtherComprehensiveIncome -2984000.00
commonStockTotalEquity 66000.00
retainedEarningsTotalEquity 409995000.00
treasuryStock -325593000.00
nonCurrrentAssetsOther 77547000.00
nonCurrentAssetsTotal 206017000.00
capitalLeaseObligations 20330000.00
nonCurrentLiabilitiesOther 18415000.00
nonCurrentLiabilitiesTotal 95098000.00
capitalSurpluse 261713000.00
liabilitiesAndStockholdersEquity 534666000.00
cashAndShortTermInvestments 207718000.00
propertyPlantAndEquipmentGross 80480000.00
propertyPlantAndEquipmentNet 80480000.00
netWorkingCapital 249524000.00
netInvestedCapital 361498000.00
commonStockSharesOutstanding 53209000.00
2020-07-31
date 2020-07-31
filing_date 2020-08-07
currency_symbol USD
totalAssets 513187000.00
otherCurrentAssets 14777000.00
totalLiab 180620000.00
totalStockholderEquity 332567000.00
deferredLongTermLiab 72564000.00
otherCurrentLiab 59295000.00
commonStock 66000.00
retainedEarnings 401956000.00
otherLiab 75503000.00
goodWill 8607000.00
otherAssets 109885000.00
cash 155932000.00
totalCurrentLiabilities 89783000.00
currentDeferredRevenue 8910000.00
netDebt -135238000.00
shortTermDebt 5360000.00
shortLongTermDebtTotal 20694000.00
otherStockholderEquity -66050000.00
propertyPlantEquipment 60301000.00
totalCurrentAssets 314270000.00
netTangibleAssets 323960000.00
shortTermInvestments 34220000.00
netReceivables 109341000.00
accountsPayable 16218000.00
accumulatedOtherComprehensiveIncome -3405000.00
commonStockTotalEquity 66000.00
retainedEarningsTotalEquity 401956000.00
treasuryStock -325667000.00
nonCurrrentAssetsOther 72652000.00
nonCurrentAssetsTotal 198917000.00
capitalLeaseObligations 20694000.00
nonCurrentLiabilitiesOther 18273000.00
nonCurrentLiabilitiesTotal 90837000.00
capitalSurpluse 259617000.00
liabilitiesAndStockholdersEquity 513187000.00
cashAndShortTermInvestments 190152000.00
propertyPlantAndEquipmentGross 80425000.00
propertyPlantAndEquipmentNet 80425000.00
netWorkingCapital 232278000.00
netInvestedCapital 343197000.00
commonStockSharesOutstanding 53139000.00
2020-04-30
date 2020-04-30
filing_date 2020-05-08
currency_symbol USD
totalAssets 483663000.00
otherCurrentAssets 14141000.00
totalLiab 160166000.00
totalStockholderEquity 323497000.00
deferredLongTermLiab 64026000.00
otherCurrentLiab 45729000.00
commonStock 66000.00
retainedEarnings 395646000.00
otherLiab 66823000.00
goodWill 8607000.00
otherAssets 99320000.00
cash 105594000.00
totalCurrentLiabilities 77099000.00
currentDeferredRevenue 11684000.00
netDebt -105594000.00
shortTermDebt 5648000.00
otherStockholderEquity -68950000.00
propertyPlantEquipment 60840000.00
totalCurrentAssets 293396000.00
netTangibleAssets 314890000.00
shortTermInvestments 46449000.00
netReceivables 127212000.00
accountsPayable 14038000.00
accumulatedOtherComprehensiveIncome -3265000.00
commonStockTotalEquity 66000.00
retainedEarningsTotalEquity 395646000.00
treasuryStock -326339000.00
nonCurrrentAssetsOther 99320000.00
deferredLongTermAssetCharges 35151000.00
nonCurrentAssetsTotal 190267000.00
capitalLeaseObligations 20694000.00
nonCurrentLiabilitiesOther 19041000.00
nonCurrentLiabilitiesTotal 83067000.00
capitalSurpluse 257389000.00
liabilitiesAndStockholdersEquity 483663000.00
cashAndShortTermInvestments 152043000.00
propertyPlantAndEquipmentGross 82340000.00
propertyPlantAndEquipmentNet 82340000.00
netWorkingCapital 224487000.00
netInvestedCapital 332567000.00
commonStockSharesOutstanding 53657000.00
2020-01-31
date 2020-01-31
filing_date 2020-02-28
currency_symbol USD
totalAssets 563411000.00
otherCurrentAssets 12305000.00
totalLiab 213160000.00
totalStockholderEquity 350251000.00
deferredLongTermLiab 68373000.00
otherCurrentLiab 105306000.00
commonStock 66000.00
retainedEarnings 384668000.00
otherLiab 71042000.00
goodWill 8607000.00
otherAssets 106170000.00
cash 176436000.00
totalCurrentLiabilities 123960000.00
currentDeferredRevenue 12710000.00
netDebt -176436000.00
shortTermDebt 5944000.00
otherStockholderEquity -32723000.00
propertyPlantEquipment 61587000.00
totalCurrentAssets 364044000.00
netTangibleAssets 341644000.00
shortTermInvestments 55165000.00
netReceivables 120138000.00
accountsPayable 105306000.00
accumulatedOtherComprehensiveIncome -1760000.00
commonStockTotalEquity 66000.00
retainedEarningsTotalEquity 384668000.00
treasuryStock -277658000.00
nonCurrrentAssetsOther 106170000.00
deferredLongTermAssetCharges 36821000.00
nonCurrentAssetsTotal 199367000.00
capitalLeaseObligations 21892000.00
nonCurrentLiabilitiesOther 20827000.00
nonCurrentLiabilitiesTotal 89200000.00
capitalSurpluse 244935000.00
liabilitiesAndStockholdersEquity 563411000.00
cashAndShortTermInvestments 231601000.00
propertyPlantAndEquipmentGross 84590000.00
propertyPlantAndEquipmentNet 84590000.00
netWorkingCapital 216297000.00
netInvestedCapital 323497000.00
commonStockSharesOutstanding 53817000.00
2019-10-31
date 2019-10-31
filing_date 2019-11-01
currency_symbol USD
totalAssets 544491000.00
otherCurrentAssets 13231000.00
totalLiab 187212000.00
totalStockholderEquity 357279000.00
otherCurrentLiab 86078000.00
commonStock 66000.00
retainedEarnings 374033000.00
goodWill 8607000.00
cash 132843000.00
totalCurrentLiabilities 101034000.00
currentDeferredRevenue 8900000.00
netDebt -132843000.00
shortTermDebt 6056000.00
otherStockholderEquity -13683000.00
totalCurrentAssets 351532000.00
shortTermInvestments 77125000.00
netReceivables 128333000.00
accountsPayable 4644000.00
accumulatedOtherComprehensiveIncome -3137000.00
commonStockTotalEquity 66000.00
nonCurrrentAssetsOther 101319000.00
nonCurrentAssetsTotal 192959000.00
capitalLeaseObligations 24102000.00
nonCurrentLiabilitiesOther 2669000.00
nonCurrentLiabilitiesTotal 86178000.00
liabilitiesAndStockholdersEquity 544491000.00
cashAndShortTermInvestments 209968000.00
propertyPlantAndEquipmentGross 83033000.00
propertyPlantAndEquipmentNet 83033000.00
commonStockSharesOutstanding 54002000.00
2019-07-31
date 2019-07-31
filing_date 2019-08-02
currency_symbol USD
totalAssets 520641000.00
otherCurrentAssets 10452000.00
totalLiab 176789000.00
totalStockholderEquity 343852000.00
deferredLongTermLiab 64808000.00
otherCurrentLiab 78588000.00
commonStock 66000.00
retainedEarnings 362959000.00
otherLiab 67601000.00
goodWill 8607000.00
otherAssets 101319000.00
cash 104452000.00
totalCurrentLiabilities 92884000.00
currentDeferredRevenue 8550000.00
netDebt -104452000.00
shortTermDebt 5746000.00
otherStockholderEquity -16599000.00
propertyPlantEquipment 59318000.00
totalCurrentAssets 334661000.00
netTangibleAssets 348672000.00
shortTermInvestments 90022000.00
netReceivables 129735000.00
accountsPayable 86078000.00
accumulatedOtherComprehensiveIncome -2574000.00
commonStockTotalEquity 66000.00
retainedEarningsTotalEquity 374033000.00
treasuryStock -256439000.00
nonCurrrentAssetsOther 98532000.00
deferredLongTermAssetCharges 35639000.00
nonCurrentAssetsTotal 185980000.00
capitalLeaseObligations 24633000.00
nonCurrentLiabilitiesOther 21370000.00
nonCurrentLiabilitiesTotal 83905000.00
capitalSurpluse 242756000.00
liabilitiesAndStockholdersEquity 520641000.00
cashAndShortTermInvestments 194474000.00
propertyPlantAndEquipmentGross 78841000.00
propertyPlantAndEquipmentNet 78841000.00
commonStockSharesOutstanding 53872000.00
2019-04-30
date 2019-04-30
filing_date 2019-05-03
currency_symbol USD
totalAssets 489220000.00
otherCurrentAssets 13986000.00
totalLiab 160043000.00
totalStockholderEquity 329177000.00
deferredLongTermLiab 63391000.00
otherCurrentLiab 58783000.00
commonStock 66000.00
retainedEarnings 350506000.00
otherLiab 66237000.00
goodWill 8607000.00
otherAssets 98532000.00
cash 79080000.00
totalCurrentLiabilities 72193000.00
currentDeferredRevenue 7567000.00
netDebt -79080000.00
shortTermDebt 5843000.00
shortLongTermDebt 5746000.00
otherStockholderEquity -18813000.00
propertyPlantEquipment 56112000.00
totalCurrentAssets 304610000.00
netTangibleAssets 335245000.00
shortTermInvestments 92680000.00
netReceivables 118864000.00
longTermDebt 17668000.00
accountsPayable 78588000.00
accumulatedOtherComprehensiveIncome -2582000.00
commonStockTotalEquity 66000.00
retainedEarningsTotalEquity 362959000.00
treasuryStock -257529000.00
nonCurrrentAssetsOther 101297000.00
deferredLongTermAssetCharges 34099000.00
nonCurrentAssetsTotal 184610000.00
capitalLeaseObligations 23414000.00
nonCurrentLiabilitiesOther 20514000.00
nonCurrentLiabilitiesTotal 87850000.00
capitalSurpluse 240930000.00
liabilitiesAndStockholdersEquity 489220000.00
cashAndShortTermInvestments 171760000.00
propertyPlantAndEquipmentGross 74706000.00
propertyPlantAndEquipmentNet 74706000.00
commonStockSharesOutstanding 53814000.00
2019-01-31
date 2019-01-31
filing_date 2019-02-22
currency_symbol USD
totalAssets 468936000.00
otherCurrentAssets 12244000.00
totalLiab 155027000.00
totalStockholderEquity 313909000.00
otherCurrentLiab 89138000.00
commonStock 66000.00
retainedEarnings 342024000.00
otherLiab 69372000.00
goodWill 8607000.00
otherAssets 101297000.00
cash 127059000.00
totalCurrentLiabilities 98304000.00
currentDeferredRevenue 9166000.00
netDebt -127059000.00
shortTermDebt 5843000.00
shortLongTermDebt 5843000.00
otherStockholderEquity -25328000.00
propertyPlantEquipment 50854000.00
totalCurrentAssets 326612000.00
netTangibleAssets 320570000.00
shortTermInvestments 81495000.00
netReceivables 105814000.00
longTermDebt 18478000.00
accountsPayable 61485000.00
accumulatedOtherComprehensiveIncome -2853000.00
commonStockTotalEquity 66000.00
retainedEarningsTotalEquity 350506000.00
treasuryStock -257729000.00
nonCurrrentAssetsOther 87614000.00
deferredLongTermAssetCharges 33878000.00
nonCurrentAssetsTotal 142324000.00
capitalLeaseObligations 24321000.00
nonCurrentLiabilitiesOther 2702000.00
nonCurrentLiabilitiesTotal 56723000.00
capitalSurpluse 238916000.00
liabilitiesAndStockholdersEquity 468936000.00
cashAndShortTermInvestments 208554000.00
propertyPlantAndEquipmentGross 46103000.00
propertyPlantAndEquipmentNet 46103000.00
commonStockSharesOutstanding 54119000.00
2018-10-31
date 2018-10-31
filing_date 2018-11-02
currency_symbol USD
totalAssets 480900000.00
intangibleAssets 8607000.00
otherCurrentAssets 11200000.00
totalLiab 150300000.00
totalStockholderEquity 330634000.00
deferredLongTermLiab 54175000.00
otherCurrentLiab 79236000.00
commonStock 100000.00
retainedEarnings 332900000.00
otherLiab 56723000.00
goodWill 8600000.00
otherAssets 87614000.00
cash 121000000.00
totalCurrentLiabilities 88100000.00
currentDeferredRevenue 8864000.00
netDebt -121000000.00
otherStockholderEquity 648000.00
propertyPlantEquipment 46103000.00
totalCurrentAssets 336500000.00
netTangibleAssets 305302000.00
shortTermInvestments 81400000.00
netReceivables 122900000.00
accountsPayable 89138000.00
accumulatedOtherComprehensiveIncome -3014000.00
commonStockTotalEquity 100000.00
retainedEarningsTotalEquity 342024000.00
treasuryStock -252611000.00
nonCurrrentAssetsOther 91800000.00
deferredLongTermAssetCharges 34090000.00
nonCurrentAssetsTotal 144400000.00
nonCurrentLiabilitiesOther 2548000.00
nonCurrentLiabilitiesTotal 62200000.00
capitalSurpluse 227283000.00
liabilitiesAndStockholdersEquity 480934000.00
cashAndShortTermInvestments 202400000.00
propertyPlantAndEquipmentGross 44000000.00
propertyPlantAndEquipmentNet 44000000.00
commonStockSharesOutstanding 54302000.00
2018-07-31
date 2018-07-31
filing_date 2018-08-03
currency_symbol USD
totalAssets 455700000.00
intangibleAssets 8607000.00
otherCurrentAssets 9200000.00
totalLiab 136900000.00
totalStockholderEquity 318766000.00
deferredLongTermLiab 59203000.00
otherCurrentLiab 69293000.00
commonStock 100000.00
retainedEarnings 322400000.00
otherLiab 62114000.00
goodWill 8600000.00
otherAssets 91813000.00
cash 117800000.00
totalCurrentLiabilities 77300000.00
currentDeferredRevenue 8007000.00
netDebt -117800000.00
otherStockholderEquity -1055000.00
propertyPlantEquipment 43969000.00
totalCurrentAssets 319000000.00
netTangibleAssets 322027000.00
shortTermInvestments 75500000.00
netReceivables 116500000.00
longTermDebt 0.00
inventory 0.00
accountsPayable 79281000.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -2679000.00
additionalPaidInCapital 0.00
commonStockTotalEquity 100000.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 332907000.00
treasuryStock -224779000.00
nonCurrrentAssetsOther 86700000.00
deferredLongTermAssetCharges 32966000.00
nonCurrentAssetsTotal 136700000.00
nonCurrentLiabilitiesOther 2911000.00
nonCurrentLiabilitiesTotal 59600000.00
capitalSurpluse 225454000.00
liabilitiesAndStockholdersEquity 455666000.00
cashAndShortTermInvestments 193300000.00
propertyPlantAndEquipmentGross 41400000.00
propertyPlantAndEquipmentNet 41400000.00
commonStockSharesOutstanding 54195000.00
2018-04-30
date 2018-04-30
filing_date 2018-05-04
currency_symbol USD
totalAssets 440500000.00
intangibleAssets 8607000.00
otherCurrentAssets 9600000.00
totalLiab 133800000.00
totalStockholderEquity 306625000.00
deferredLongTermLiab 56449000.00
otherCurrentLiab 61688000.00
commonStock 66000.00
retainedEarnings 311000000.00
otherLiab 59674000.00
goodWill 8600000.00
otherAssets 86706000.00
cash 103200000.00
totalCurrentLiabilities 69600000.00
currentDeferredRevenue 7912000.00
netDebt -103200000.00
otherStockholderEquity -2679000.00
propertyPlantEquipment 41357000.00
totalCurrentAssets 305500000.00
netTangibleAssets 310159000.00
shortTermInvestments 75500000.00
netReceivables 117200000.00
longTermDebt 0.00
inventory 0.00
accountsPayable 69246000.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -1330000.00
additionalPaidInCapital 0.00
commonStockTotalEquity 100000.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 322437000.00
treasuryStock -224754000.00
nonCurrrentAssetsOther 86000000.00
deferredLongTermAssetCharges 31824000.00
nonCurrentAssetsTotal 135000000.00
nonCurrentLiabilitiesOther 3225000.00
nonCurrentLiabilitiesTotal 64200000.00
capitalSurpluse 223696000.00
liabilitiesAndStockholdersEquity 440425000.00
cashAndShortTermInvestments 178700000.00
propertyPlantAndEquipmentGross 40400000.00
propertyPlantAndEquipmentNet 40400000.00
commonStockSharesOutstanding 54012000.00
2018-01-31
date 2018-01-31
filing_date 2018-02-23
currency_symbol USD
totalAssets 439600000.00
intangibleAssets 8607000.00
otherCurrentAssets 9000000.00
totalLiab 150500000.00
totalStockholderEquity 289088000.00
deferredLongTermLiab 60719000.00
otherCurrentLiab 84798000.00
commonStock 33000.00
retainedEarnings 304000000.00
otherLiab 64190000.00
goodWill 8600000.00
otherAssets 94578000.00
cash 124800000.00
totalCurrentLiabilities 93100000.00
currentDeferredRevenue 8302000.00
netDebt -124800000.00
otherStockholderEquity -1330000.00
propertyPlantEquipment 40420000.00
totalCurrentAssets 315500000.00
netTangibleAssets 298018000.00
shortTermInvestments 71600000.00
netReceivables 110100000.00
longTermDebt 0.00
inventory 0.00
accountsPayable 61732000.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -2029000.00
additionalPaidInCapital 0.00
commonStockTotalEquity 33000.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 310978000.00
treasuryStock -225028000.00
nonCurrrentAssetsOther 80500000.00
deferredLongTermAssetCharges 31265000.00
nonCurrentAssetsTotal 124100000.00
nonCurrentLiabilitiesOther 3471000.00
nonCurrentLiabilitiesTotal 57400000.00
capitalSurpluse 221972000.00
liabilitiesAndStockholdersEquity 439588000.00
cashAndShortTermInvestments 196400000.00
propertyPlantAndEquipmentGross 35000000.00
propertyPlantAndEquipmentNet 35000000.00
commonStockSharesOutstanding 52726000.00
2017-10-31
date 2017-10-31
filing_date 2017-11-03
currency_symbol USD
totalAssets 435600000.00
intangibleAssets 8607000.00
otherCurrentAssets 10700000.00
totalLiab 135600000.00
totalStockholderEquity 300076000.00
deferredLongTermLiab 54068000.00
otherCurrentLiab 73524000.00
commonStock 33000.00
retainedEarnings 313300000.00
otherLiab 57394000.00
goodWill 8600000.00
otherAssets 89066000.00
cash 89800000.00
totalCurrentLiabilities 81300000.00
currentDeferredRevenue 7776000.00
netDebt -89800000.00
otherStockholderEquity -2029000.00
propertyPlantEquipment 35014000.00
totalCurrentAssets 301100000.00
netTangibleAssets 280481000.00
shortTermInvestments 75800000.00
netReceivables 124800000.00
longTermDebt 0.00
inventory 0.00
accountsPayable 84805000.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -2063000.00
additionalPaidInCapital 0.00
commonStockTotalEquity 33000.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 303990000.00
treasuryStock -223169000.00
nonCurrrentAssetsOther 90700000.00
deferredLongTermAssetCharges 30437000.00
nonCurrentAssetsTotal 134500000.00
nonCurrentLiabilitiesOther 3326000.00
nonCurrentLiabilitiesTotal 54300000.00
capitalSurpluse 210263000.00
liabilitiesAndStockholdersEquity 435676000.00
cashAndShortTermInvestments 165600000.00
propertyPlantAndEquipmentGross 35200000.00
propertyPlantAndEquipmentNet 35200000.00
commonStockSharesOutstanding 53926000.00
2017-07-31
date 2017-07-31
filing_date 2017-08-04
currency_symbol USD
totalAssets 409675000.00
intangibleAssets 8607000.00
otherCurrentAssets 9283000.00
totalLiab 120276000.00
totalStockholderEquity 289399000.00
deferredLongTermLiab 52118000.00
otherCurrentLiab 50904000.00
commonStock 33000.00
retainedEarnings 304224000.00
otherLiab 54279000.00
goodWill 8607000.00
otherAssets 99374000.00
cash 90233000.00
totalCurrentLiabilities 68116000.00
currentDeferredRevenue 6602000.00
netDebt -90233000.00
otherStockholderEquity -12326000.00
propertyPlantEquipment 35180000.00
totalCurrentAssets 278723000.00
netTangibleAssets 291469000.00
shortTermInvestments 71763000.00
netReceivables 107444000.00
longTermDebt 0.00
inventory 0.00
accountsPayable 10610000.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -2532000.00
additionalPaidInCapital 0.00
commonStockTotalEquity 33000.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 313277000.00
treasuryStock -219754000.00
nonCurrrentAssetsOther 45508000.00
deferredLongTermAssetCharges 42574000.00
nonCurrentAssetsTotal 130952000.00
nonCurrentLiabilitiesOther 2161000.00
nonCurrentLiabilitiesTotal 52160000.00
capitalSurpluse 208583000.00
liabilitiesAndStockholdersEquity 409675000.00
cashAndShortTermInvestments 161996000.00
propertyPlantAndEquipmentGross 35892000.00
propertyPlantAndEquipmentNet 35892000.00
commonStockSharesOutstanding 53936000.00
2017-04-30
date 2017-04-30
filing_date 2017-05-05
currency_symbol USD
totalAssets 398162000.00
intangibleAssets 8607000.00
otherCurrentAssets 12368000.00
totalLiab 113457000.00
totalStockholderEquity 284705000.00
deferredLongTermLiab 49916000.00
otherCurrentLiab 41067000.00
commonStock 33000.00
retainedEarnings 296025000.00
otherLiab 52160000.00
goodWill 8607000.00
otherAssets 95060000.00
cash 87086000.00
totalCurrentLiabilities 57416000.00
currentDeferredRevenue 6145000.00
netDebt -87086000.00
otherStockholderEquity -8399000.00
propertyPlantEquipment 35892000.00
totalCurrentAssets 263617000.00
netTangibleAssets 280792000.00
shortTermInvestments 67817000.00
netReceivables 96346000.00
longTermDebt 0.00
inventory 0.00
accountsPayable 10204000.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -2954000.00
additionalPaidInCapital 0.00
commonStockTotalEquity 33000.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 304224000.00
treasuryStock -219078000.00
nonCurrrentAssetsOther 47651000.00
deferredLongTermAssetCharges 40945000.00
nonCurrentAssetsTotal 134545000.00
nonCurrentLiabilitiesOther 2244000.00
nonCurrentLiabilitiesTotal 56041000.00
capitalSurpluse 206752000.00
liabilitiesAndStockholdersEquity 398162000.00
cashAndShortTermInvestments 154903000.00
propertyPlantAndEquipmentGross 36572000.00
propertyPlantAndEquipmentNet 36572000.00
commonStockSharesOutstanding 53962000.00
2017-01-31
date 2017-01-31
filing_date 2017-02-24
currency_symbol USD
totalAssets 403700000.00
intangibleAssets 8607000.00
otherCurrentAssets 12900000.00
totalLiab 130400000.00
totalStockholderEquity 273346000.00
deferredLongTermLiab 53924000.00
otherCurrentLiab 69376000.00
commonStock 33000.00
retainedEarnings 291200000.00
otherLiab 56041000.00
goodWill 8600000.00
otherAssets 97973000.00
cash 114900000.00
totalCurrentLiabilities 80200000.00
currentDeferredRevenue 7624000.00
netDebt -114900000.00
otherStockholderEquity -2954000.00
propertyPlantEquipment 36572000.00
totalCurrentAssets 274000000.00
netTangibleAssets 276098000.00
shortTermInvestments 58800000.00
netReceivables 87400000.00
longTermDebt 0.00
inventory 0.00
accountsPayable 3200000.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -3126000.00
additionalPaidInCapital 0.00
commonStockTotalEquity 33000.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 296025000.00
treasuryStock -213672000.00
nonCurrrentAssetsOther 84400000.00
deferredLongTermAssetCharges 41715000.00
nonCurrentAssetsTotal 129700000.00
nonCurrentLiabilitiesOther 2117000.00
nonCurrentLiabilitiesTotal 50200000.00
capitalSurpluse 205273000.00
liabilitiesAndStockholdersEquity 403746000.00
cashAndShortTermInvestments 173700000.00
propertyPlantAndEquipmentGross 36700000.00
propertyPlantAndEquipmentNet 36700000.00
commonStockSharesOutstanding 53910000.00
2016-10-31
date 2016-10-31
filing_date 2016-11-04
currency_symbol USD
totalAssets 385415000.00
intangibleAssets 8607000.00
otherCurrentAssets 12596000.00
totalLiab 118593000.00
totalStockholderEquity 266822000.00
deferredLongTermLiab 48157000.00
otherCurrentLiab 53866000.00
commonStock 33000.00
retainedEarnings 285616000.00
otherLiab 50162000.00
goodWill 8607000.00
otherAssets 92990000.00
cash 98425000.00
totalCurrentLiabilities 69165000.00
currentDeferredRevenue 5590000.00
netDebt -98425000.00
otherStockholderEquity -16391000.00
propertyPlantEquipment 36710000.00
totalCurrentAssets 257306000.00
netTangibleAssets 264739000.00
shortTermInvestments 51993000.00
netReceivables 94292000.00
longTermDebt 0.00
inventory 0.00
accountsPayable 9709000.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -2436000.00
additionalPaidInCapital 0.00
commonStockTotalEquity 33000.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 291243000.00
treasuryStock -209436000.00
nonCurrrentAssetsOther 41294000.00
deferredLongTermAssetCharges 42166000.00
nonCurrentAssetsTotal 128109000.00
nonCurrentLiabilitiesOther 2005000.00
nonCurrentLiabilitiesTotal 49428000.00
capitalSurpluse 194632000.00
liabilitiesAndStockholdersEquity 385415000.00
cashAndShortTermInvestments 150418000.00
propertyPlantAndEquipmentGross 37457000.00
propertyPlantAndEquipmentNet 37457000.00
commonStockSharesOutstanding 54370000.00
2016-07-31
date 2016-07-31
filing_date 2016-08-05
currency_symbol USD
totalAssets 388400000.00
intangibleAssets 8607000.00
otherCurrentAssets 18300000.00
totalLiab 109300000.00
totalStockholderEquity 279050000.00
deferredLongTermLiab 47326000.00
otherCurrentLiab 56208000.00
commonStock 33000.00
retainedEarnings 279200000.00
otherLiab 49428000.00
goodWill 8600000.00
otherAssets 90652000.00
cash 113500000.00
totalCurrentLiabilities 62000000.00
currentDeferredRevenue 5792000.00
netDebt -113500000.00
otherStockholderEquity -2436000.00
propertyPlantEquipment 37457000.00
totalCurrentAssets 272600000.00
netTangibleAssets 258215000.00
shortTermInvestments 48500000.00
netReceivables 92300000.00
longTermDebt 0.00
inventory 0.00
accountsPayable 63575000.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -2231000.00
additionalPaidInCapital 0.00
commonStockTotalEquity 33000.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 285616000.00
treasuryStock -209496000.00
nonCurrrentAssetsOther 78200000.00
deferredLongTermAssetCharges 40751000.00
nonCurrentAssetsTotal 115800000.00
nonCurrentLiabilitiesOther 2102000.00
nonCurrentLiabilitiesTotal 47300000.00
capitalSurpluse 193105000.00
liabilitiesAndStockholdersEquity 388350000.00
cashAndShortTermInvestments 162000000.00
propertyPlantAndEquipmentGross 29000000.00
propertyPlantAndEquipmentNet 29000000.00
commonStockSharesOutstanding 54528000.00
2016-04-30
date 2016-04-30
filing_date 2016-05-06
currency_symbol USD
totalAssets 377400000.00
intangibleAssets 8607000.00
otherCurrentAssets 11800000.00
totalLiab 104900000.00
totalStockholderEquity 272540000.00
deferredLongTermLiab 48131000.00
otherCurrentLiab 48189000.00
commonStock 33000.00
retainedEarnings 273500000.00
otherLiab 47311000.00
goodWill 8600000.00
otherAssets 86712000.00
cash 98500000.00
totalCurrentLiabilities 54700000.00
currentDeferredRevenue 6511000.00
netDebt -98500000.00
otherStockholderEquity -1725000.00
propertyPlantEquipment 28465000.00
totalCurrentAssets 261700000.00
netTangibleAssets 263933000.00
shortTermInvestments 56500000.00
netReceivables 94900000.00
longTermDebt 0.00
inventory 0.00
accountsPayable 48209000.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -1725000.00
additionalPaidInCapital 0.00
commonStockTotalEquity 33000.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 273524000.00
treasuryStock -189247000.00
nonCurrrentAssetsOther 78600000.00
deferredLongTermAssetCharges 39829000.00
nonCurrentAssetsTotal 115700000.00
nonCurrentLiabilitiesOther 2014000.00
nonCurrentLiabilitiesTotal 50200000.00
capitalSurpluse 189955000.00
liabilitiesAndStockholdersEquity 377440000.00
cashAndShortTermInvestments 155000000.00
propertyPlantAndEquipmentGross 28500000.00
propertyPlantAndEquipmentNet 28500000.00
commonStockSharesOutstanding 54478000.00
2016-03-31
date 2016-03-31
filing_date 2016-05-06
currency_symbol USD
totalAssets 377405000.00
intangibleAssets 8607000.00
otherCurrentAssets 11693000.00
totalLiab 104865000.00
totalStockholderEquity 272540000.00
deferredLongTermLiab 48131000.00
otherCurrentLiab 6511000.00
commonStock 33000.00
retainedEarnings 271799000.00
otherLiab 50145000.00
goodWill 8607000.00
otherAssets 87288000.00
cash 98535000.00
totalCurrentLiabilities 54720000.00
otherStockholderEquity -1725000.00
propertyPlantEquipment 28465000.00
totalCurrentAssets 261652000.00
netTangibleAssets 263933000.00
shortTermInvestments 56512000.00
netReceivables 94912000.00
longTermDebt 0.00
inventory 0.00
accountsPayable 48209000.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome 0.00
additionalPaidInCapital 0.00
commonStockTotalEquity 33000.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 273524000.00
treasuryStock -189247000.00
nonCurrrentAssetsOther 1490000.00
deferredLongTermAssetCharges 39829000.00
nonCurrentAssetsTotal 37362000.00
nonCurrentLiabilitiesOther 2014000.00
nonCurrentLiabilitiesTotal 50145000.00
capitalSurpluse 189955000.00
liabilitiesAndStockholdersEquity 377405000.00
cashAndShortTermInvestments 155047000.00
commonStockSharesOutstanding 54000000.00
2016-01-31
date 2016-01-31
filing_date 2016-02-26
currency_symbol USD
totalAssets 387500000.00
intangibleAssets 8607000.00
otherCurrentAssets 12700000.00
totalLiab 124700000.00
totalStockholderEquity 262804000.00
deferredLongTermLiab 42316000.00
otherCurrentLiab 69098000.00
commonStock 33000.00
retainedEarnings 269300000.00
otherLiab 44229000.00
goodWill 8600000.00
otherAssets 86236000.00
cash 125700000.00
totalCurrentLiabilities 80500000.00
currentDeferredRevenue 7802000.00
netDebt -125700000.00
otherStockholderEquity -1805000.00
propertyPlantEquipment 28485000.00
totalCurrentAssets 272800000.00
netTangibleAssets 254197000.00
shortTermInvestments 45800000.00
netReceivables 88600000.00
longTermDebt 0.00
inventory 0.00
accountsPayable 3600000.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -1805000.00
additionalPaidInCapital 0.00
commonStockTotalEquity 33000.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 269259000.00
treasuryStock -184499000.00
nonCurrrentAssetsOther 77600000.00
deferredLongTermAssetCharges 39456000.00
nonCurrentAssetsTotal 114700000.00
nonCurrentLiabilitiesOther 1913000.00
nonCurrentLiabilitiesTotal 44200000.00
capitalSurpluse 179816000.00
liabilitiesAndStockholdersEquity 387504000.00
cashAndShortTermInvestments 171500000.00
propertyPlantAndEquipmentGross 28500000.00
propertyPlantAndEquipmentNet 28500000.00
commonStockSharesOutstanding 54266000.00
2015-10-31
date 2015-10-31
filing_date 2015-11-06
currency_symbol USD
totalAssets 369000000.00
intangibleAssets 8607000.00
otherCurrentAssets 24000000.00
totalLiab 112200000.00
totalStockholderEquity 256789000.00
deferredLongTermLiab 40693000.00
otherCurrentLiab 63708000.00
commonStock 33000.00
retainedEarnings 263400000.00
otherLiab 42629000.00
goodWill 8600000.00
otherAssets 70133000.00
cash 124500000.00
totalCurrentLiabilities 69600000.00
currentDeferredRevenue 5892000.00
netDebt -124500000.00
otherStockholderEquity -1443000.00
propertyPlantEquipment 29390000.00
totalCurrentAssets 269500000.00
netTangibleAssets 248182000.00
shortTermInvestments 26800000.00
netReceivables 94200000.00
longTermDebt 0.00
inventory 0.00
accountsPayable 63671000.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -1443000.00
additionalPaidInCapital 0.00
commonStockTotalEquity 33000.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 263417000.00
treasuryStock -182347000.00
nonCurrrentAssetsOther 61500000.00
deferredLongTermAssetCharges 25336000.00
nonCurrentAssetsTotal 99500000.00
nonCurrentLiabilitiesOther 1936000.00
nonCurrentLiabilitiesTotal 42600000.00
capitalSurpluse 177129000.00
liabilitiesAndStockholdersEquity 368989000.00
cashAndShortTermInvestments 151300000.00
propertyPlantAndEquipmentGross 29400000.00
propertyPlantAndEquipmentNet 29400000.00
commonStockSharesOutstanding 54536000.00
2015-07-31
date 2015-07-31
filing_date 2015-08-07
currency_symbol USD
totalAssets 368100000.00
intangibleAssets 8607000.00
otherCurrentAssets 25800000.00
totalLiab 108500000.00
totalStockholderEquity 259593000.00
deferredLongTermLiab 42132000.00
otherCurrentLiab 58613000.00
commonStock 33000.00
retainedEarnings 255700000.00
otherLiab 43960000.00
goodWill 8600000.00
otherAssets 71454000.00
cash 131900000.00
totalCurrentLiabilities 64500000.00
currentDeferredRevenue 5887000.00
netDebt -131900000.00
otherStockholderEquity 3900000.00
propertyPlantEquipment 27499000.00
totalCurrentAssets 269100000.00
netTangibleAssets 250986000.00
shortTermInvestments 17900000.00
netReceivables 93500000.00
longTermDebt 0.00
inventory 0.00
accountsPayable 58634000.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -1257000.00
additionalPaidInCapital 0.00
commonStockTotalEquity 33000.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 255689000.00
treasuryStock -170249000.00
nonCurrrentAssetsOther 62900000.00
deferredLongTermAssetCharges 25055000.00
nonCurrentAssetsTotal 99000000.00
nonCurrentLiabilitiesOther 1828000.00
nonCurrentLiabilitiesTotal 44000000.00
capitalSurpluse 175377000.00
liabilitiesAndStockholdersEquity 368093000.00
cashAndShortTermInvestments 149800000.00
propertyPlantAndEquipmentGross 27500000.00
propertyPlantAndEquipmentNet 27500000.00
commonStockSharesOutstanding 54736000.00
2015-04-30
date 2015-04-30
filing_date 2015-05-08
currency_symbol USD
totalAssets 357200000.00
intangibleAssets 8607000.00
otherCurrentAssets 23600000.00
totalLiab 103400000.00
totalStockholderEquity 253818000.00
deferredLongTermLiab 46562000.00
otherCurrentLiab 49124000.00
commonStock 16000.00
retainedEarnings 248100000.00
otherLiab 48547000.00
goodWill 8600000.00
otherAssets 72831000.00
cash 123700000.00
totalCurrentLiabilities 54900000.00
currentDeferredRevenue 5776000.00
netDebt -123700000.00
otherStockholderEquity 5700000.00
propertyPlantEquipment 27587000.00
totalCurrentAssets 256800000.00
netTangibleAssets 245211000.00
shortTermInvestments 21400000.00
netReceivables 88100000.00
longTermDebt 0.00
inventory 0.00
accountsPayable 49102000.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -1412000.00
additionalPaidInCapital 0.00
commonStockTotalEquity 16000.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 248089000.00
treasuryStock -167036000.00
nonCurrrentAssetsOther 64200000.00
deferredLongTermAssetCharges 25917000.00
nonCurrentAssetsTotal 100400000.00
nonCurrentLiabilitiesOther 1985000.00
nonCurrentLiabilitiesTotal 48500000.00
capitalSurpluse 174161000.00
liabilitiesAndStockholdersEquity 357218000.00
cashAndShortTermInvestments 145100000.00
propertyPlantAndEquipmentGross 27600000.00
propertyPlantAndEquipmentNet 27600000.00
commonStockSharesOutstanding 54780000.00
2015-01-31
date 2015-01-31
filing_date 2015-03-02
currency_symbol USD
totalAssets 365300000.00
intangibleAssets 8607000.00
otherCurrentAssets 14700000.00
totalLiab 121000000.00
totalStockholderEquity 244288000.00
deferredLongTermLiab 39804000.00
otherCurrentLiab 68874000.00
commonStock 16000.00
retainedEarnings 247000000.00
otherLiab 41666000.00
goodWill 8600000.00
otherAssets 70535000.00
cash 129500000.00
totalCurrentLiabilities 79300000.00
currentDeferredRevenue 8226000.00
netDebt -129500000.00
otherStockholderEquity -904000.00
propertyPlantEquipment 28264000.00
totalCurrentAssets 255500000.00
netTangibleAssets 235681000.00
shortTermInvestments 24900000.00
netReceivables 86400000.00
longTermDebt 0.00
inventory 0.00
accountsPayable 2200000.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -904000.00
additionalPaidInCapital 0.00
commonStockTotalEquity 16000.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 246961000.00
treasuryStock -162010000.00
nonCurrrentAssetsOther 72900000.00
deferredLongTermAssetCharges 24612000.00
nonCurrentAssetsTotal 109800000.00
nonCurrentLiabilitiesOther 1862000.00
nonCurrentLiabilitiesTotal 41700000.00
capitalSurpluse 160225000.00
liabilitiesAndStockholdersEquity 365288000.00
cashAndShortTermInvestments 154400000.00
propertyPlantAndEquipmentGross 28300000.00
propertyPlantAndEquipmentNet 28300000.00
commonStockSharesOutstanding 54636000.00
2014-10-31
date 2014-10-31
filing_date 2014-11-07
currency_symbol USD
totalAssets 352100000.00
intangibleAssets 8607000.00
otherCurrentAssets 23800000.00
totalLiab 111500000.00
totalStockholderEquity 240542000.00
deferredLongTermLiab 38546000.00
otherCurrentLiab 65552000.00
commonStock 16000.00
retainedEarnings 241100000.00
otherLiab 40159000.00
goodWill 8600000.00
otherAssets 68761000.00
cash 115600000.00
totalCurrentLiabilities 71400000.00
currentDeferredRevenue 5848000.00
netDebt -115600000.00
otherStockholderEquity -353000.00
propertyPlantEquipment 28812000.00
totalCurrentAssets 254500000.00
netTangibleAssets 231935000.00
shortTermInvestments 26000000.00
netReceivables 89100000.00
longTermDebt 0.00
inventory 0.00
accountsPayable 65507000.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -353000.00
additionalPaidInCapital 0.00
commonStockTotalEquity 16000.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 241074000.00
treasuryStock -159104000.00
nonCurrrentAssetsOther 60200000.00
deferredLongTermAssetCharges 24234000.00
nonCurrentAssetsTotal 97600000.00
nonCurrentLiabilitiesOther 1613000.00
nonCurrentLiabilitiesTotal 40100000.00
capitalSurpluse 158909000.00
liabilitiesAndStockholdersEquity 352042000.00
cashAndShortTermInvestments 141600000.00
propertyPlantAndEquipmentGross 28800000.00
propertyPlantAndEquipmentNet 28800000.00
commonStockSharesOutstanding 55296000.00
2014-07-31
date 2014-07-31
filing_date 2014-08-08
currency_symbol USD
totalAssets 351100000.00
intangibleAssets 8607000.00
otherCurrentAssets 24900000.00
totalLiab 105200000.00
totalStockholderEquity 245919000.00
deferredLongTermLiab 38806000.00
otherCurrentLiab 57564000.00
commonStock 16000.00
retainedEarnings 233400000.00
otherLiab 40690000.00
goodWill 8600000.00
otherAssets 67071000.00
cash 112900000.00
totalCurrentLiabilities 64500000.00
currentDeferredRevenue 6936000.00
netDebt -112900000.00
otherStockholderEquity 12500000.00
propertyPlantEquipment 28831000.00
totalCurrentAssets 255200000.00
netTangibleAssets 237312000.00
shortTermInvestments 31600000.00
netReceivables 85800000.00
longTermDebt 0.00
inventory 0.00
accountsPayable 57575000.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome 500000.00
additionalPaidInCapital 0.00
commonStockTotalEquity 16000.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 233436000.00
treasuryStock -145627000.00
nonCurrrentAssetsOther 58500000.00
deferredLongTermAssetCharges 22498000.00
nonCurrentAssetsTotal 95900000.00
nonCurrentLiabilitiesOther 1884000.00
nonCurrentLiabilitiesTotal 40700000.00
capitalSurpluse 157594000.00
liabilitiesAndStockholdersEquity 351119000.00
cashAndShortTermInvestments 144500000.00
propertyPlantAndEquipmentGross 28800000.00
propertyPlantAndEquipmentNet 28800000.00
commonStockSharesOutstanding 55492000.00
2014-04-30
date 2014-04-30
filing_date 2014-05-09
currency_symbol USD
totalAssets 342000000.00
intangibleAssets 8607000.00
otherCurrentAssets 27300000.00
totalLiab 100400000.00
totalStockholderEquity 241593000.00
deferredLongTermLiab 36749000.00
otherCurrentLiab 55196000.00
commonStock 16000.00
retainedEarnings 225600000.00
otherLiab 37999000.00
goodWill 8600000.00
otherAssets 64039000.00
cash 105600000.00
totalCurrentLiabilities 62400000.00
currentDeferredRevenue 7204000.00
netDebt -105600000.00
otherStockholderEquity 16000000.00
propertyPlantEquipment 28314000.00
totalCurrentAssets 249600000.00
netTangibleAssets 232986000.00
shortTermInvestments 31800000.00
netReceivables 84900000.00
longTermDebt 0.00
inventory 0.00
accountsPayable 55198000.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome 175000.00
additionalPaidInCapital 0.00
commonStockTotalEquity 16000.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 225592000.00
treasuryStock -139880000.00
nonCurrrentAssetsOther 55500000.00
deferredLongTermAssetCharges 22073000.00
nonCurrentAssetsTotal 92400000.00
nonCurrentLiabilitiesOther 1250000.00
nonCurrentLiabilitiesTotal 38000000.00
capitalSurpluse 155690000.00
liabilitiesAndStockholdersEquity 341993000.00
cashAndShortTermInvestments 137400000.00
propertyPlantAndEquipmentGross 28300000.00
propertyPlantAndEquipmentNet 28300000.00
commonStockSharesOutstanding 55760000.00
2014-01-31
date 2014-01-31
filing_date 2014-03-03
currency_symbol USD
totalAssets 344200000.00
intangibleAssets 8607000.00
otherCurrentAssets 18600000.00
totalLiab 109100000.00
totalStockholderEquity 235059000.00
deferredLongTermLiab 35779000.00
otherCurrentLiab 62529000.00
commonStock 16000.00
retainedEarnings 226000000.00
otherLiab 36960000.00
goodWill 8600000.00
otherAssets 63761000.00
cash 122900000.00
totalCurrentLiabilities 72100000.00
currentDeferredRevenue 6771000.00
netDebt -122900000.00
otherStockholderEquity 9100000.00
propertyPlantEquipment 28721000.00
totalCurrentAssets 251700000.00
netTangibleAssets 226452000.00
shortTermInvestments 33200000.00
netReceivables 77000000.00
longTermDebt 0.00
inventory 0.00
accountsPayable 2800000.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome 109000.00
additionalPaidInCapital 0.00
commonStockTotalEquity 16000.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 226040000.00
treasuryStock -132356000.00
nonCurrrentAssetsOther 55200000.00
deferredLongTermAssetCharges 21102000.00
nonCurrentAssetsTotal 92500000.00
nonCurrentLiabilitiesOther 1181000.00
nonCurrentLiabilitiesTotal 37000000.00
capitalSurpluse 141250000.00
liabilitiesAndStockholdersEquity 344159000.00
cashAndShortTermInvestments 156100000.00
propertyPlantAndEquipmentGross 28700000.00
propertyPlantAndEquipmentNet 28700000.00
commonStockSharesOutstanding 55796000.00
2013-10-31
date 2013-10-31
filing_date 2013-11-01
currency_symbol USD
totalAssets 324500000.00
otherCurrentAssets 17800000.00
totalLiab 93800000.00
totalStockholderEquity 230639000.00
otherCurrentLiab 52745000.00
retainedEarnings 219500000.00
goodWill 8600000.00
cash 121700000.00
totalCurrentLiabilities 58900000.00
currentDeferredRevenue 6155000.00
netDebt -121700000.00
otherStockholderEquity 11100000.00
totalCurrentAssets 235000000.00
shortTermInvestments 13300000.00
netReceivables 82200000.00
accumulatedOtherComprehensiveIncome -156000.00
nonCurrrentAssetsOther 52500000.00
nonCurrentAssetsTotal 89500000.00
nonCurrentLiabilitiesTotal 34900000.00
liabilitiesAndStockholdersEquity 324439000.00
cashAndShortTermInvestments 135000000.00
propertyPlantAndEquipmentGross 28400000.00
propertyPlantAndEquipmentNet 28400000.00
commonStockSharesOutstanding 55972000.00
2013-07-31
date 2013-07-31
filing_date 2013-08-02
currency_symbol USD
totalAssets 314300000.00
intangibleAssets 8607000.00
otherCurrentAssets 18700000.00
totalLiab 91100000.00
totalStockholderEquity 223238000.00
deferredLongTermLiab 33735000.00
otherCurrentLiab 50556000.00
commonStock 16000.00
retainedEarnings 210600000.00
otherLiab 34899000.00
goodWill 8600000.00
otherAssets 61078000.00
cash 116600000.00
totalCurrentLiabilities 58300000.00
currentDeferredRevenue 7744000.00
netDebt -116600000.00
otherStockholderEquity 13600000.00
propertyPlantEquipment 28372000.00
totalCurrentAssets 228100000.00
netTangibleAssets 222032000.00
shortTermInvestments 6400000.00
netReceivables 86400000.00
longTermDebt 0.00
inventory 0.00
accountsPayable 52784000.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -709000.00
additionalPaidInCapital 0.00
commonStockTotalEquity 16000.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 219493000.00
treasuryStock -128727000.00
nonCurrrentAssetsOther 48800000.00
deferredLongTermAssetCharges 20489000.00
nonCurrentAssetsTotal 86200000.00
nonCurrentLiabilitiesOther 1164000.00
nonCurrentLiabilitiesTotal 32800000.00
capitalSurpluse 140013000.00
liabilitiesAndStockholdersEquity 314338000.00
cashAndShortTermInvestments 123000000.00
propertyPlantAndEquipmentGross 28800000.00
propertyPlantAndEquipmentNet 28800000.00
commonStockSharesOutstanding 56028000.00
2013-04-30
date 2013-04-30
filing_date 2013-05-03
currency_symbol USD
totalAssets 295000000.00
intangibleAssets 8607000.00
otherCurrentAssets 15000000.00
totalLiab 76900000.00
totalStockholderEquity 218115000.00
deferredLongTermLiab 31667000.00
otherCurrentLiab 37372000.00
commonStock 16000.00
retainedEarnings 201900000.00
otherLiab 32769000.00
goodWill 8600000.00
otherAssets 57443000.00
cash 101500000.00
totalCurrentLiabilities 42800000.00
currentDeferredRevenue 5428000.00
netDebt -101500000.00
otherStockholderEquity 17200000.00
propertyPlantEquipment 28763000.00
totalCurrentAssets 206600000.00
netTangibleAssets 214631000.00
shortTermInvestments 9500000.00
netReceivables 80600000.00
longTermDebt 0.00
inventory 0.00
accountsPayable 50578000.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -723000.00
additionalPaidInCapital 0.00
commonStockTotalEquity 16000.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 210585000.00
treasuryStock -125360000.00
nonCurrrentAssetsOther 51500000.00
deferredLongTermAssetCharges 18933000.00
nonCurrentAssetsTotal 88400000.00
nonCurrentLiabilitiesOther 1102000.00
nonCurrentLiabilitiesTotal 34100000.00
capitalSurpluse 138706000.00
liabilitiesAndStockholdersEquity 295015000.00
cashAndShortTermInvestments 111000000.00
propertyPlantAndEquipmentGross 28300000.00
propertyPlantAndEquipmentNet 28300000.00
commonStockSharesOutstanding 56500000.00
2013-01-31
date 2013-01-31
filing_date 2013-02-28
currency_symbol USD
totalAssets 315400000.00
intangibleAssets 8607000.00
otherCurrentAssets 15400000.00
totalLiab 99000000.00
totalStockholderEquity 216429000.00
deferredLongTermLiab 32970000.00
otherCurrentLiab 65135000.00
commonStock 16000.00
retainedEarnings 206100000.00
otherLiab 34015000.00
goodWill 8600000.00
otherAssets 60074000.00
cash 113300000.00
totalCurrentLiabilities 71800000.00
currentDeferredRevenue 6665000.00
netDebt -113300000.00
otherStockholderEquity 10300000.00
propertyPlantEquipment 28256000.00
totalCurrentAssets 235400000.00
netTangibleAssets 209508000.00
shortTermInvestments 20900000.00
netReceivables 85400000.00
longTermDebt 0.00
inventory 400000.00
accountsPayable 37417000.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -250000.00
additionalPaidInCapital 0.00
commonStockTotalEquity 16000.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 201917000.00
treasuryStock -120294000.00
nonCurrrentAssetsOther 44000000.00
deferredLongTermAssetCharges 19319000.00
nonCurrentAssetsTotal 80000000.00
nonCurrentLiabilitiesOther 1045000.00
nonCurrentLiabilitiesTotal 27200000.00
capitalSurpluse 137199000.00
liabilitiesAndStockholdersEquity 315429000.00
cashAndShortTermInvestments 134200000.00
propertyPlantAndEquipmentGross 27400000.00