_id
6915f1f3bc934aba376b20f5
Ticker
RUSHB
Name
Rush Enterprises B Inc
Exchange
NASDAQ
Address
555 IH 35 South, New Braunfels, TX, United States, 78130
Country
USA
Sector
Consumer Cyclical
Industry
Auto & Truck Dealerships
Currency
USD
Website
https://www.rushenterprises.com
Description
Rush Enterprises, Inc., through its subsidiaries, operates as an integrated retailer of commercial vehicles and related services in the United States and Canada. The company operates a network of commercial vehicle dealerships under the Rush Truck Centers name. Its Rush Truck Centers primarily sell commercial vehicles manufactured by Peterbilt, International, Hino, Ford, Isuzu, IC Bus, Blue Bird, Dennis Eagle, Blue Arc and Battle Motors. The company also engages in the retail sale of new and used commercial vehicles, and aftermarket parts, as well as provision of service and repair, financing, and leasing and rental services; and offers property and casualty insurance, including collision and liability insurance on commercial vehicles, cargo insurance, and credit life insurance products. In addition, it provides equipment installation and repair, parts installation, and paint and body repair services; new vehicle pre-delivery inspection, truck modification, and natural gas fuel system installation services, body, chassis upfitting, and component installation services; parts and collision repair; and vehicle telematics products, as well as sells new and used trailers, and tires for commercial vehicles. The company serves regional and national fleets, local and state governments, corporations, and owner-operators. Rush Enterprises, Inc. was incorporated in 1965 and is headquartered in New Braunfels, Texas.
Last Close
55.25
Volume
26139
Current Price
59.27
Change
0.74
Last Updated
2026-01-06T10:34:35.184Z
Image
data:image/webp;base64,UklGRnoCAABXRUJQVlA4IG4CAAAQDACdASpAAEAAPtFaqU0oJSQiLhko4QAaCWYA0p9eFAXQC9U5k1+GyBd9eUDwA0gU0LyB/UylxNNUMfO1ValOdZY5QQtw+y7le0I+0ZQ6VAJ8JLb9EYxqrIOK9TbYF5XeuPeGhxmmXnAA/vnmzHU2zjJW3x39jMoZhz3JFn12Qn3g8ozgJFSnzCRVjFpjUw/x2r6zx9PY/r97zLr1q93pu1glXvDDv6lpIrVGDE7/W+cMKOMyh4+YlxzczRKMUM5R41wftCuzym8adbUDCzEnEl/ZS1NaTTo88LV/VW4k2XU4D5HoMart1yzXYwmIcx+mQdFwVCOQ4VYdCVpdY0SN2cGReNbRKWe6rvSVJxXb6LMQ1mCSa/6gsWgVtspw2vYgn2+ma64WcLHl738xDvDhcsd+da+ykV+8Chj3vn/puFy4GiV2DrwPQJm3/xnUWpCCm9gmBVTB+f1+yD83gVdOLz4DkLntg+Cin+xFhno39ERx2/PiJfILGcpB4eWTskZi8i1tz0lbfkENdCCAdRJonPG+Xe5cp3zhPsEUOXFfl8XXCxUt4RUkJxm6w4RPONWwHHAfV/N8qZLJc5ErF/kXWOpwBkc9f+5deUf8sT8cyZHAAbY78Jxo8MtOEvC67rfry2e2foW8DeQpyIVTSFhNyVPGlDnGf+8d7WokeKR8QTXMciNR+IxVudv/OPeCUJGBzCq2iQPe9VxZ6hqGVz8NoHSyEJ8w13xWBof75I1HepspKHIefRErajL1vToTQCmVeSY/N+S57FUrWmX8kTE32Yf/M7yDASscsEHaOXPeppg3WHJfNmjJ6LxgAAAA
Ipo Date
1996-06-10T00:00:00.000Z
Market Cap
4299600896
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
0.998
Sentiment Sources
5
Rating
-
Target Price
-
Strong Buy
-
Buy
-
Hold
-
Sell
-
Strong Sell
-
Current Quarter
2025-09-30
Revenue
1880765000
Cost Of Revenue
1506013000
Gross Profit
374752000
Operating Expenses
274722000
Operating Income
100030000
Interest Expense
11718000
Pretax Income
87874000
Net Income
66690000
Eps
0.8216393361834243
Dividends Per Share
-14797000
Shares Outstanding
16437909
Income Tax Expense
20136000
EBITDA
163460000
Operating Margin
5.318580471244414
Total Other Income Expense Net
-12156000
Cash
242005000
Short Term Investments
-
Receivables
274934000
Inventories
1662256000
Total Current Assets
2217322000
Property Plant Equipment
1817385000
Total Assets
4553062000
Payables
280647000
Short Term Debt
1061717000
Long Term Debt
263007000
Total Liabilities
2316315000
Equity
2214499000
Bs_currency_symbol
USD
Depreciation
63868000
Change In Working Capital
212766000
Cash From Operations
367783000
Capital Expenditures
96553000
Cash From Investing
-97997000
Cash From Financing
-238691000
Net Change In Cash
30899000
Cf_currency_symbol
USD
PE
16.5519
PB
2.172395693111625
ROE
3.011516374584048
ROA
1.4647285716733047
FCF
271230000
Fcf Percent
0.14421259434325925
Piotroski FScore
4
Health Score
58
Deep Value Investing Score
4
Defensive Investing Score
7.5
Dividend Investing Score
5
Economic Moat Investing Score
6.8
Garp Investing Score
3
Growth Investing Score
3
Momentum Investing Score
5
Net Net Investing Score
2.5
Quality Investing Score
5
Value Investing Score
5
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
1880765000
Quarters > 0 > income Statement > cost Of Revenue
1506013000
Quarters > 0 > income Statement > gross Profit
374752000
Quarters > 0 > income Statement > operating Expenses
274722000
Quarters > 0 > income Statement > operating Income
100030000
Quarters > 0 > income Statement > interest Expense
11718000
Quarters > 0 > income Statement > pretax Income
87874000
Quarters > 0 > income Statement > net Income
66690000
Quarters > 0 > income Statement > eps
0.8216393361834243
Quarters > 0 > income Statement > dividends Per Share
-14797000
Quarters > 0 > income Statement > shares Outstanding
81167000
Quarters > 0 > income Statement > income Tax Expense
20136000
Quarters > 0 > income Statement > EBITDA
163460000
Quarters > 0 > income Statement > operating Margin
5.318580471244414
Quarters > 0 > income Statement > total Other Income Expense Net
-12156000
Quarters > 0 > income Statement > currency_symbol
USD
Quarters > 0 > balance Sheet > cash
242005000
Quarters > 0 > balance Sheet > short Term Investments
-
Quarters > 0 > balance Sheet > receivables
274934000
Quarters > 0 > balance Sheet > inventories
1662256000
Quarters > 0 > balance Sheet > total Current Assets
2217322000
Quarters > 0 > balance Sheet > property Plant Equipment
1817385000
Quarters > 0 > balance Sheet > total Assets
4553062000
Quarters > 0 > balance Sheet > payables
280647000
Quarters > 0 > balance Sheet > short Term Debt
1061717000
Quarters > 0 > balance Sheet > long Term Debt
263007000
Quarters > 0 > balance Sheet > total Liabilities
2316315000
Quarters > 0 > balance Sheet > equity
2214499000
Quarters > 0 > balance Sheet > currency_symbol
USD
Quarters > 0 > cash Flow > net Income
67738000
Quarters > 0 > cash Flow > depreciation
63868000
Quarters > 0 > cash Flow > change In Working Capital
212766000
Quarters > 0 > cash Flow > cash From Operations
367783000
Quarters > 0 > cash Flow > capital Expenditures
96553000
Quarters > 0 > cash Flow > cash From Investing
-97997000
Quarters > 0 > cash Flow > cash From Financing
-238691000
Quarters > 0 > cash Flow > net Change In Cash
30899000
Quarters > 0 > cash Flow > currency_symbol
USD
Quarters > 0 > ratios > PE
0.8216393361834243
Quarters > 0 > ratios > PB
2.172395693111625
Quarters > 0 > ratios > ROE
3.011516374584048
Quarters > 0 > ratios > ROA
1.4647285716733047
Quarters > 0 > ratios > FCF
271230000
Quarters > 0 > ratios > Piotroski FScore
4
Quarters > 0 > ratios > fcf Percent
0.14421259434325925
Quarters > 0 > health Score
58
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
1930707000
Quarters > 1 > income Statement > cost Of Revenue
1551036000
Quarters > 1 > income Statement > gross Profit
379671000
Quarters > 1 > income Statement > operating Expenses
269465000
Quarters > 1 > income Statement > operating Income
110206000
Quarters > 1 > income Statement > interest Expense
12726000
Quarters > 1 > income Statement > pretax Income
97108000
Quarters > 1 > income Statement > net Income
72438000
Quarters > 1 > income Statement > eps
0.8894100313094726
Quarters > 1 > income Statement > dividends Per Share
-14521000
Quarters > 1 > income Statement > shares Outstanding
81445000
Quarters > 1 > income Statement > income Tax Expense
24119000
Quarters > 1 > income Statement > EBITDA
127445000
Quarters > 1 > income Statement > operating Margin
5.708064455145188
Quarters > 1 > income Statement > total Other Income Expense Net
-13098000
Quarters > 1 > income Statement > currency_symbol
USD
Quarters > 1 > balance Sheet > cash
211106000
Quarters > 1 > balance Sheet > short Term Investments
-
Quarters > 1 > balance Sheet > receivables
314350000
Quarters > 1 > balance Sheet > inventories
1842311000
Quarters > 1 > balance Sheet > total Current Assets
2395703000
Quarters > 1 > balance Sheet > property Plant Equipment
1801287000
Quarters > 1 > balance Sheet > total Assets
4715774000
Quarters > 1 > balance Sheet > payables
297425000
Quarters > 1 > balance Sheet > short Term Debt
1143768000
Quarters > 1 > balance Sheet > long Term Debt
412845000
Quarters > 1 > balance Sheet > total Liabilities
2540743000
Quarters > 1 > balance Sheet > equity
2153831000
Quarters > 1 > balance Sheet > currency_symbol
USD
Quarters > 1 > cash Flow > net Income
72989000
Quarters > 1 > cash Flow > depreciation
63031000
Quarters > 1 > cash Flow > change In Working Capital
85559000
Quarters > 1 > cash Flow > cash From Operations
227636000
Quarters > 1 > cash Flow > capital Expenditures
113865000
Quarters > 1 > cash Flow > cash From Investing
-135719000
Quarters > 1 > cash Flow > cash From Financing
-109832000
Quarters > 1 > cash Flow > net Change In Cash
-17613000
Quarters > 1 > cash Flow > currency_symbol
USD
Quarters > 1 > ratios > PE
0.8894100313094726
Quarters > 1 > ratios > PB
2.2412367312012877
Quarters > 1 > ratios > ROE
3.363216519773371
Quarters > 1 > ratios > ROA
1.5360787009725234
Quarters > 1 > ratios > FCF
113771000
Quarters > 1 > ratios > Piotroski FScore
4
Quarters > 1 > ratios > fcf Percent
0.05892711840792
Quarters > 1 > health Score
49
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
1850830000
Quarters > 2 > income Statement > cost Of Revenue
1493070000
Quarters > 2 > income Statement > gross Profit
357760000
Quarters > 2 > income Statement > operating Expenses
265891000
Quarters > 2 > income Statement > operating Income
91869000
Quarters > 2 > income Statement > interest Expense
12863000
Quarters > 2 > income Statement > pretax Income
78566000
Quarters > 2 > income Statement > net Income
60322000
Quarters > 2 > income Statement > eps
0.732231946686736
Quarters > 2 > income Statement > dividends Per Share
-14409000
Quarters > 2 > income Statement > shares Outstanding
82381000
Quarters > 2 > income Statement > income Tax Expense
17949000
Quarters > 2 > income Statement > EBITDA
152920000
Quarters > 2 > income Statement > operating Margin
4.963664950319586
Quarters > 2 > income Statement > total Other Income Expense Net
-13303000
Quarters > 2 > income Statement > currency_symbol
USD
Quarters > 2 > balance Sheet > cash
228719000
Quarters > 2 > balance Sheet > short Term Investments
-
Quarters > 2 > balance Sheet > receivables
300215000
Quarters > 2 > balance Sheet > inventories
1886071000
Quarters > 2 > balance Sheet > total Current Assets
2434389000
Quarters > 2 > balance Sheet > property Plant Equipment
1754493000
Quarters > 2 > balance Sheet > total Assets
4687941000
Quarters > 2 > balance Sheet > payables
319398000
Quarters > 2 > balance Sheet > short Term Debt
1136254000
Quarters > 2 > balance Sheet > long Term Debt
403681000
Quarters > 2 > balance Sheet > total Liabilities
2500357000
Quarters > 2 > balance Sheet > equity
2166936000
Quarters > 2 > balance Sheet > currency_symbol
USD
Quarters > 2 > cash Flow > net Income
60617000
Quarters > 2 > cash Flow > depreciation
61491000
Quarters > 2 > cash Flow > change In Working Capital
16142000
Quarters > 2 > cash Flow > cash From Operations
153526000
Quarters > 2 > cash Flow > capital Expenditures
108410000
Quarters > 2 > cash Flow > cash From Investing
-96501000
Quarters > 2 > cash Flow > cash From Financing
-56422000
Quarters > 2 > cash Flow > net Change In Cash
588000
Quarters > 2 > cash Flow > currency_symbol
USD
Quarters > 2 > ratios > PE
0.732231946686736
Quarters > 2 > ratios > PB
2.2532838394857992
Quarters > 2 > ratios > ROE
2.7837462666179342
Quarters > 2 > ratios > ROA
1.286748276055522
Quarters > 2 > ratios > FCF
45116000
Quarters > 2 > ratios > Piotroski FScore
4
Quarters > 2 > ratios > fcf Percent
0.024376090726863083
Quarters > 2 > health Score
45
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
2009586000
Quarters > 3 > income Statement > cost Of Revenue
1630373000
Quarters > 3 > income Statement > gross Profit
379213000
Quarters > 3 > income Statement > operating Expenses
266968000
Quarters > 3 > income Statement > operating Income
112245000
Quarters > 3 > income Statement > interest Expense
16923000
Quarters > 3 > income Statement > pretax Income
96701000
Quarters > 3 > income Statement > net Income
74752000
Quarters > 3 > income Statement > eps
0.906755297856597
Quarters > 3 > income Statement > dividends Per Share
-14278000
Quarters > 3 > income Statement > shares Outstanding
82439000
Quarters > 3 > income Statement > income Tax Expense
21423000
Quarters > 3 > income Statement > EBITDA
172766000
Quarters > 3 > income Statement > operating Margin
5.585478800111067
Quarters > 3 > income Statement > total Other Income Expense Net
-15544000
Quarters > 3 > income Statement > currency_symbol
USD
Quarters > 3 > balance Sheet > cash
228131000
Quarters > 3 > balance Sheet > short Term Investments
-
Quarters > 3 > balance Sheet > receivables
354882000
Quarters > 3 > balance Sheet > inventories
1787744000
Quarters > 3 > balance Sheet > total Current Assets
2389715000
Quarters > 3 > balance Sheet > property Plant Equipment
1727043000
Quarters > 3 > balance Sheet > total Assets
4617547000
Quarters > 3 > balance Sheet > payables
244018000
Quarters > 3 > balance Sheet > short Term Debt
1135541000
Quarters > 3 > balance Sheet > long Term Debt
408440000
Quarters > 3 > balance Sheet > total Liabilities
2455644000
Quarters > 3 > balance Sheet > equity
2141549000
Quarters > 3 > balance Sheet > currency_symbol
USD
Quarters > 3 > cash Flow > net Income
74752000
Quarters > 3 > cash Flow > depreciation
60640000
Quarters > 3 > cash Flow > change In Working Capital
242277000
Quarters > 3 > cash Flow > cash From Operations
392282000
Quarters > 3 > cash Flow > capital Expenditures
128816000
Quarters > 3 > cash Flow > cash From Investing
-139749000
Quarters > 3 > cash Flow > cash From Financing
-209249000
Quarters > 3 > cash Flow > net Change In Cash
43058000
Quarters > 3 > cash Flow > currency_symbol
USD
Quarters > 3 > ratios > PE
0.906755297856597
Quarters > 3 > ratios > PB
2.2816006217929172
Quarters > 3 > ratios > ROE
3.4905575356902876
Quarters > 3 > ratios > ROA
1.6188681999338608
Quarters > 3 > ratios > FCF
263466000
Quarters > 3 > ratios > Piotroski FScore
4
Quarters > 3 > ratios > fcf Percent
0.13110461557753686
Quarters > 3 > health Score
57
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
7804746000
Annuals > 0 > income Statement > cost Of Revenue
6273330000
Annuals > 0 > income Statement > gross Profit
1531416000
Annuals > 0 > income Statement > operating Expenses
1063326000
Annuals > 0 > income Statement > operating Income
468090000
Annuals > 0 > income Statement > interest Expense
72024000
Annuals > 0 > income Statement > pretax Income
397815000
Annuals > 0 > income Statement > net Income
304153000
Annuals > 0 > income Statement > eps
3.717433816519592
Annuals > 0 > income Statement > dividends Per Share
-55508000
Annuals > 0 > income Statement > shares Outstanding
81818000
Annuals > 0 > income Statement > income Tax Expense
92845000
Annuals > 0 > income Statement > EBITDA
705940000
Annuals > 0 > income Statement > operating Margin
5.997504595280871
Annuals > 0 > income Statement > total Other Income Expense Net
-70275000
Annuals > 0 > income Statement > currency_symbol
USD
Annuals > 0 > balance Sheet > cash
228131000
Annuals > 0 > balance Sheet > short Term Investments
-
Annuals > 0 > balance Sheet > receivables
354882000
Annuals > 0 > balance Sheet > inventories
1787744000
Annuals > 0 > balance Sheet > total Current Assets
2389715000
Annuals > 0 > balance Sheet > property Plant Equipment
1727043000
Annuals > 0 > balance Sheet > total Assets
4617547000
Annuals > 0 > balance Sheet > payables
244018000
Annuals > 0 > balance Sheet > short Term Debt
1135541000
Annuals > 0 > balance Sheet > long Term Debt
408440000
Annuals > 0 > balance Sheet > total Liabilities
2455644000
Annuals > 0 > balance Sheet > equity
2141549000
Annuals > 0 > balance Sheet > currency_symbol
USD
Annuals > 0 > cash Flow > net Income
304970000
Annuals > 0 > cash Flow > depreciation
236101000
Annuals > 0 > cash Flow > change In Working Capital
29128000
Annuals > 0 > cash Flow > cash From Operations
619550000
Annuals > 0 > cash Flow > capital Expenditures
433047000
Annuals > 0 > cash Flow > cash From Investing
-445577000
Annuals > 0 > cash Flow > cash From Financing
-129321000
Annuals > 0 > cash Flow > net Change In Cash
44406000
Annuals > 0 > cash Flow > currency_symbol
USD
Annuals > 0 > ratios > PE
3.717433816519592
Annuals > 0 > ratios > PB
2.1310780374392553
Annuals > 0 > ratios > ROE
14.202476805340433
Annuals > 0 > ratios > ROA
6.586895596298207
Annuals > 0 > ratios > FCF
186503000
Annuals > 0 > ratios > Piotroski FScore
4
Annuals > 0 > ratios > fcf Percent
0.02389610116716162
Annuals > 0 > health Score
59
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
7925024000
Annuals > 1 > income Statement > cost Of Revenue
6331934000
Annuals > 1 > income Statement > gross Profit
1593090000
Annuals > 1 > income Statement > operating Expenses
1080709000
Annuals > 1 > income Statement > operating Income
512381000
Annuals > 1 > income Statement > interest Expense
53694000
Annuals > 1 > income Statement > pretax Income
462061000
Annuals > 1 > income Statement > net Income
347055000
Annuals > 1 > income Statement > eps
4.1454252269469665
Annuals > 1 > income Statement > dividends Per Share
-50582000
Annuals > 1 > income Statement > shares Outstanding
83720000
Annuals > 1 > income Statement > income Tax Expense
114000000
Annuals > 1 > income Statement > EBITDA
736896000
Annuals > 1 > income Statement > operating Margin
6.465355814695324
Annuals > 1 > income Statement > total Other Income Expense Net
-50320000
Annuals > 1 > income Statement > currency_symbol
USD
Annuals > 1 > balance Sheet > cash
183725000
Annuals > 1 > balance Sheet > short Term Investments
-
Annuals > 1 > balance Sheet > receivables
259353000
Annuals > 1 > balance Sheet > inventories
1801447000
Annuals > 1 > balance Sheet > total Current Assets
2260304000
Annuals > 1 > balance Sheet > property Plant Equipment
1608248000
Annuals > 1 > balance Sheet > total Assets
4364241000
Annuals > 1 > balance Sheet > payables
162134000
Annuals > 1 > balance Sheet > short Term Debt
1193301000
Annuals > 1 > balance Sheet > long Term Debt
414002000
Annuals > 1 > balance Sheet > total Liabilities
2473825000
Annuals > 1 > balance Sheet > equity
1870879000
Annuals > 1 > balance Sheet > currency_symbol
USD
Annuals > 1 > cash Flow > net Income
347055000
Annuals > 1 > cash Flow > depreciation
221141000
Annuals > 1 > cash Flow > change In Working Capital
-310601000
Annuals > 1 > cash Flow > cash From Operations
295713000
Annuals > 1 > cash Flow > capital Expenditures
368881000
Annuals > 1 > cash Flow > cash From Investing
-387030000
Annuals > 1 > cash Flow > cash From Financing
73962000
Annuals > 1 > cash Flow > net Change In Cash
-17319000
Annuals > 1 > cash Flow > currency_symbol
USD
Annuals > 1 > ratios > PE
4.1454252269469665
Annuals > 1 > ratios > PB
2.4961002822737335
Annuals > 1 > ratios > ROE
18.55037124260842
Annuals > 1 > ratios > ROA
7.952241867486236
Annuals > 1 > ratios > FCF
-73168000
Annuals > 1 > ratios > Piotroski FScore
3
Annuals > 1 > ratios > fcf Percent
-0.009232527245343358
Annuals > 1 > health Score
62
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
7101670000
Annuals > 2 > income Statement > cost Of Revenue
5614511000
Annuals > 2 > income Statement > gross Profit
1487159000
Annuals > 2 > income Statement > operating Expenses
983501000
Annuals > 2 > income Statement > operating Income
506113000
Annuals > 2 > income Statement > interest Expense
19763000
Annuals > 2 > income Statement > pretax Income
509327000
Annuals > 2 > income Statement > net Income
391382000
Annuals > 2 > income Statement > eps
4.565472966491013
Annuals > 2 > income Statement > dividends Per Share
44556000
Annuals > 2 > income Statement > shares Outstanding
85726496
Annuals > 2 > income Statement > income Tax Expense
117242000
Annuals > 2 > income Statement > EBITDA
702807000
Annuals > 2 > income Statement > operating Margin
7.126675838218334
Annuals > 2 > income Statement > total Other Income Expense Net
3214000
Annuals > 2 > income Statement > currency_symbol
USD
Annuals > 2 > balance Sheet > cash
201044000
Annuals > 2 > balance Sheet > short Term Investments
-
Annuals > 2 > balance Sheet > receivables
190875000
Annuals > 2 > balance Sheet > inventories
1429429000
Annuals > 2 > balance Sheet > total Current Assets
1867743000
Annuals > 2 > balance Sheet > property Plant Equipment
1471279000
Annuals > 2 > balance Sheet > total Assets
3821066000
Annuals > 2 > balance Sheet > payables
171717000
Annuals > 2 > balance Sheet > short Term Debt
977415000
Annuals > 2 > balance Sheet > long Term Debt
275433000
Annuals > 2 > balance Sheet > total Liabilities
2058044000
Annuals > 2 > balance Sheet > equity
1744491000
Annuals > 2 > balance Sheet > currency_symbol
USD
Annuals > 2 > cash Flow > net Income
392085000
Annuals > 2 > cash Flow > depreciation
199149000
Annuals > 2 > cash Flow > change In Working Capital
-299427000
Annuals > 2 > cash Flow > cash From Operations
294400000
Annuals > 2 > cash Flow > capital Expenditures
243060000
Annuals > 2 > cash Flow > cash From Investing
-240930000
Annuals > 2 > cash Flow > cash From Financing
-690000
Annuals > 2 > cash Flow > net Change In Cash
52898000
Annuals > 2 > cash Flow > currency_symbol
USD
Annuals > 2 > ratios > PE
4.565472966491013
Annuals > 2 > ratios > PB
2.7410998089872636
Annuals > 2 > ratios > ROE
22.435312076703177
Annuals > 2 > ratios > ROA
10.242743778830306
Annuals > 2 > ratios > FCF
51340000
Annuals > 2 > ratios > Piotroski FScore
3
Annuals > 2 > ratios > fcf Percent
0.007229285506085189
Annuals > 2 > health Score
64
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
5126142000
Annuals > 3 > income Statement > cost Of Revenue
4033844000
Annuals > 3 > income Statement > gross Profit
1092298000
Annuals > 3 > income Statement > operating Expenses
784694000
Annuals > 3 > income Statement > operating Income
309036000
Annuals > 3 > income Statement > interest Expense
2427000
Annuals > 3 > income Statement > pretax Income
313683000
Annuals > 3 > income Statement > net Income
241415000
Annuals > 3 > income Statement > eps
4.1689403882019755
Annuals > 3 > income Statement > dividends Per Share
41060000
Annuals > 3 > income Statement > shares Outstanding
57908000
Annuals > 3 > income Statement > income Tax Expense
72268000
Annuals > 3 > income Statement > EBITDA
477101000
Annuals > 3 > income Statement > operating Margin
6.028627377080073
Annuals > 3 > income Statement > total Other Income Expense Net
4647000
Annuals > 3 > income Statement > currency_symbol
USD
Annuals > 3 > balance Sheet > cash
148146000
Annuals > 3 > balance Sheet > short Term Investments
-
Annuals > 3 > balance Sheet > receivables
114183000
Annuals > 3 > balance Sheet > inventories
1020136000
Annuals > 3 > balance Sheet > total Current Assets
1324454000
Annuals > 3 > balance Sheet > property Plant Equipment
1347215000
Annuals > 3 > balance Sheet > total Assets
3119977000
Annuals > 3 > balance Sheet > payables
122291000
Annuals > 3 > balance Sheet > short Term Debt
669522000
Annuals > 3 > balance Sheet > long Term Debt
334926000
Annuals > 3 > balance Sheet > total Liabilities
1653228000
Annuals > 3 > balance Sheet > equity
1466749000
Annuals > 3 > balance Sheet > currency_symbol
USD
Annuals > 3 > cash Flow > net Income
241415000
Annuals > 3 > cash Flow > depreciation
169497000
Annuals > 3 > cash Flow > change In Working Capital
-17803000
Annuals > 3 > cash Flow > cash From Operations
422346000
Annuals > 3 > cash Flow > capital Expenditures
167177000
Annuals > 3 > cash Flow > cash From Investing
-432905000
Annuals > 3 > cash Flow > cash From Financing
-153343000
Annuals > 3 > cash Flow > net Change In Cash
-163902000
Annuals > 3 > cash Flow > currency_symbol
USD
Annuals > 3 > ratios > PE
4.1689403882019755
Annuals > 3 > ratios > PB
2.202222902487065
Annuals > 3 > ratios > ROE
16.459189677306753
Annuals > 3 > ratios > ROA
7.737717297274947
Annuals > 3 > ratios > FCF
255169000
Annuals > 3 > ratios > Piotroski FScore
4
Annuals > 3 > ratios > fcf Percent
0.04977798117960837
Annuals > 3 > health Score
65
Valuation > metrics > PE
16.5519
Valuation > metrics > PB
2.172395693111625
Valuation > final Score
100
Valuation > verdict
Fair
Profitability > metrics > ROE
3.011516374584048
Profitability > metrics > ROA
3.0076822401076613
Profitability > metrics > Net Margin
0.03545897547008797
Profitability > final Score
20
Profitability > verdict
Weak
Risk > metrics > Debt Equity
1.045976990732441
Risk > metrics > Interest Coverage
8.536439665471924
Risk > final Score
64
Risk > verdict
High
Liquidity > metrics > Current Ratio
1.651803832641519
Liquidity > metrics > Quick Ratio
0.41349887213900255
Liquidity > final Score
62
Liquidity > verdict
Weak
Prev Valuations > 0
100
Prev Valuations > 1
100
Prev Valuations > 2
100
Prev Profitabilities > 0
21
Prev Profitabilities > 1
18
Prev Profitabilities > 2
22
Prev Risks > 0
65
Prev Risks > 1
59
Prev Risks > 2
57
Prev Liquidities > 0
61
Prev Liquidities > 1
61
Prev Liquidities > 2
65
Updated At
2026-01-20T22:30:45.556Z
Earnings History > 0 > period
2025-12-31
Earnings History > 0 > report Date
2026-02-18
Earnings History > 0 > date
2025-12-31
Earnings History > 0 > before After Market
-
Earnings History > 0 > currency
-
Earnings History > 0 > eps Actual
0
Earnings History > 0 > eps Estimate
0.69
Earnings History > 0 > eps Difference
-0.69
Earnings History > 0 > surprise Percent
-100
Earnings History > 1 > period
2025-09-30
Earnings History > 1 > report Date
2025-10-28
Earnings History > 1 > date
2025-09-30
Earnings History > 1 > before After Market
AfterMarket
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
0.8275
Earnings History > 1 > eps Estimate
0.865
Earnings History > 1 > eps Difference
-0.0375
Earnings History > 1 > surprise Percent
-4.3353
Earnings History > 2 > period
2025-06-30
Earnings History > 2 > report Date
2025-07-29
Earnings History > 2 > date
2025-06-30
Earnings History > 2 > before After Market
BeforeMarket
Earnings History > 2 > currency
USD
Earnings History > 2 > eps Actual
0.9
Earnings History > 2 > eps Estimate
0.795
Earnings History > 2 > eps Difference
0.105
Earnings History > 2 > surprise Percent
13.2075
Earnings History > 3 > period
2025-03-31
Earnings History > 3 > report Date
2025-04-21
Earnings History > 3 > date
2025-03-31
Earnings History > 3 > before After Market
AfterMarket
Earnings History > 3 > currency
USD
Earnings History > 3 > eps Actual
0.7322
Earnings History > 3 > eps Estimate
0.735
Earnings History > 3 > eps Difference
-0.0028
Earnings History > 3 > surprise Percent
-0.381
Earnings History > 4 > period
2024-12-31
Earnings History > 4 > report Date
2025-02-11
Earnings History > 4 > date
2024-12-31
Earnings History > 4 > before After Market
AfterMarket
Earnings History > 4 > currency
USD
Earnings History > 4 > eps Actual
0.9068
Earnings History > 4 > eps Estimate
0.84
Earnings History > 4 > eps Difference
0.0668
Earnings History > 4 > surprise Percent
7.9524
Earnings History > 5 > period
2024-09-30
Earnings History > 5 > report Date
2024-10-29
Earnings History > 5 > date
2024-09-30
Earnings History > 5 > before After Market
AfterMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
0.9664
Earnings History > 5 > eps Estimate
0.825
Earnings History > 5 > eps Difference
0.1414
Earnings History > 5 > surprise Percent
17.1394
Earnings History > 6 > period
2024-06-30
Earnings History > 6 > report Date
2024-07-31
Earnings History > 6 > date
2024-06-30
Earnings History > 6 > before After Market
AfterMarket
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
0.9738
Earnings History > 6 > eps Estimate
0.77
Earnings History > 6 > eps Difference
0.2038
Earnings History > 6 > surprise Percent
26.4675
Earnings History > 7 > period
2024-03-31
Earnings History > 7 > report Date
2024-04-23
Earnings History > 7 > date
2024-03-31
Earnings History > 7 > before After Market
AfterMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
0.8791
Earnings History > 7 > eps Estimate
0.755
Earnings History > 7 > eps Difference
0.1241
Earnings History > 7 > surprise Percent
16.4371
Earnings History > 8 > period
2023-12-31
Earnings History > 8 > report Date
2024-02-14
Earnings History > 8 > date
2023-12-31
Earnings History > 8 > before After Market
BeforeMarket
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
0.95
Earnings History > 8 > eps Estimate
0.85
Earnings History > 8 > eps Difference
0.1
Earnings History > 8 > surprise Percent
11.7647
Earnings History > 9 > period
2023-09-30
Earnings History > 9 > report Date
2023-10-24
Earnings History > 9 > date
2023-09-30
Earnings History > 9 > before After Market
-
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
0.96
Earnings History > 9 > eps Estimate
0.96
Earnings History > 9 > eps Difference
0
Earnings History > 9 > surprise Percent
0
Earnings History > 10 > period
2023-06-30
Earnings History > 10 > report Date
2023-07-25
Earnings History > 10 > date
2023-06-30
Earnings History > 10 > before After Market
-
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
1.17
Earnings History > 10 > eps Estimate
1.17
Earnings History > 10 > eps Difference
0
Earnings History > 10 > surprise Percent
0
Earnings History > 11 > period
2023-03-31
Earnings History > 11 > report Date
2023-04-25
Earnings History > 11 > date
2023-03-31
Earnings History > 11 > before After Market
-
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
1.07
Earnings History > 11 > eps Estimate
1.07
Earnings History > 11 > eps Difference
0
Earnings History > 11 > surprise Percent
0
Earnings History > 12 > period
2022-12-31
Earnings History > 12 > report Date
2023-02-15
Earnings History > 12 > date
2022-12-31
Earnings History > 12 > before After Market
-
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
1.16
Earnings History > 12 > eps Estimate
1.16
Earnings History > 12 > eps Difference
0
Earnings History > 12 > surprise Percent
0
Earnings History > 13 > period
2022-09-30
Earnings History > 13 > report Date
2022-10-25
Earnings History > 13 > date
2022-09-30
Earnings History > 13 > before After Market
-
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
1.06
Earnings History > 13 > eps Estimate
1.06
Earnings History > 13 > eps Difference
0
Earnings History > 13 > surprise Percent
0
Earnings History > 14 > period
2022-06-30
Earnings History > 14 > report Date
2022-07-26
Earnings History > 14 > date
2022-06-30
Earnings History > 14 > before After Market
-
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
1.17
Earnings History > 14 > eps Estimate
1.17
Earnings History > 14 > eps Difference
0
Earnings History > 14 > surprise Percent
0
Earnings History > 15 > period
2022-03-31
Earnings History > 15 > report Date
2022-04-26
Earnings History > 15 > date
2022-03-31
Earnings History > 15 > before After Market
-
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
1.07
Earnings History > 15 > eps Estimate
1.07
Earnings History > 15 > eps Difference
0
Earnings History > 15 > surprise Percent
0
Earnings History > 16 > period
2021-12-31
Earnings History > 16 > report Date
2022-02-16
Earnings History > 16 > date
2021-12-31
Earnings History > 16 > before After Market
-
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
0.7867
Earnings History > 16 > eps Estimate
0.79
Earnings History > 16 > eps Difference
-0.0033
Earnings History > 16 > surprise Percent
-0.4177
Earnings History > 17 > period
2021-09-30
Earnings History > 17 > report Date
2021-10-20
Earnings History > 17 > date
2021-09-30
Earnings History > 17 > before After Market
-
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
0.8
Earnings History > 17 > eps Estimate
0.8
Earnings History > 17 > eps Difference
0
Earnings History > 17 > surprise Percent
0
Earnings History > 18 > period
2021-06-30
Earnings History > 18 > report Date
2021-07-20
Earnings History > 18 > date
2021-06-30
Earnings History > 18 > before After Market
-
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
0.6667
Earnings History > 18 > eps Estimate
0.67
Earnings History > 18 > eps Difference
-0.0033
Earnings History > 18 > surprise Percent
-0.4925
Earnings History > 19 > period
2021-03-31
Earnings History > 19 > report Date
2021-04-21
Earnings History > 19 > date
2021-03-31
Earnings History > 19 > before After Market
-
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
0.5267
Earnings History > 19 > eps Estimate
0.53
Earnings History > 19 > eps Difference
-0.0033
Earnings History > 19 > surprise Percent
-0.6226
Earnings History > 20 > period
2020-12-31
Earnings History > 20 > report Date
2021-02-10
Earnings History > 20 > date
2020-12-31
Earnings History > 20 > before After Market
-
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
0.48
Earnings History > 20 > eps Estimate
0.48
Earnings History > 20 > eps Difference
0
Earnings History > 20 > surprise Percent
0
Earnings History > 21 > period
2020-09-30
Earnings History > 21 > report Date
2020-10-21
Earnings History > 21 > date
2020-09-30
Earnings History > 21 > before After Market
-
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
0.4
Earnings History > 21 > eps Estimate
0.4
Earnings History > 21 > eps Difference
0
Earnings History > 21 > surprise Percent
0
Earnings History > 22 > period
2020-06-30
Earnings History > 22 > report Date
2020-07-22
Earnings History > 22 > date
2020-06-30
Earnings History > 22 > before After Market
AfterMarket
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
0.31
Earnings History > 22 > eps Estimate
-0.04
Earnings History > 22 > eps Difference
0.35
Earnings History > 22 > surprise Percent
875
Earnings History > 23 > period
2020-03-31
Earnings History > 23 > report Date
2020-04-22
Earnings History > 23 > date
2020-03-31
Earnings History > 23 > before After Market
AfterMarket
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
0.41
Earnings History > 23 > eps Estimate
0.27
Earnings History > 23 > eps Difference
0.14
Earnings History > 23 > surprise Percent
51.8519
Earnings History > 24 > period
2019-12-31
Earnings History > 24 > report Date
2020-02-12
Earnings History > 24 > date
2019-12-31
Earnings History > 24 > before After Market
AfterMarket
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
0.43
Earnings History > 24 > eps Estimate
0.65
Earnings History > 24 > eps Difference
-0.22
Earnings History > 24 > surprise Percent
-33.8462
Earnings History > 25 > period
2019-09-30
Earnings History > 25 > report Date
2019-10-23
Earnings History > 25 > date
2019-09-30
Earnings History > 25 > before After Market
AfterMarket
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
0.7
Earnings History > 25 > eps Estimate
0.67
Earnings History > 25 > eps Difference
0.03
Earnings History > 25 > surprise Percent
4.4776
Earnings History > 26 > period
2019-06-30
Earnings History > 26 > report Date
2019-07-24
Earnings History > 26 > date
2019-06-30
Earnings History > 26 > before After Market
AfterMarket
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
0.73
Earnings History > 26 > eps Estimate
0.69
Earnings History > 26 > eps Difference
0.04
Earnings History > 26 > surprise Percent
5.7971
Earnings History > 27 > period
2019-03-31
Earnings History > 27 > report Date
2019-04-24
Earnings History > 27 > date
2019-03-31
Earnings History > 27 > before After Market
AfterMarket
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
0.65
Earnings History > 27 > eps Estimate
0.55
Earnings History > 27 > eps Difference
0.1
Earnings History > 27 > surprise Percent
18.1818
Earnings History > 28 > period
2018-12-31
Earnings History > 28 > report Date
2019-02-13
Earnings History > 28 > date
2018-12-31
Earnings History > 28 > before After Market
AfterMarket
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
1.2
Earnings History > 28 > eps Estimate
0.9
Earnings History > 28 > eps Difference
0.3
Earnings History > 28 > surprise Percent
33.3333
Earnings History > 29 > period
2018-09-30
Earnings History > 29 > report Date
2018-10-23
Earnings History > 29 > date
2018-09-30
Earnings History > 29 > before After Market
AfterMarket
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
1.03
Earnings History > 29 > eps Estimate
0.89
Earnings History > 29 > eps Difference
0.14
Earnings History > 29 > surprise Percent
15.7303
Earnings History > 30 > period
2018-06-30
Earnings History > 30 > report Date
2018-07-24
Earnings History > 30 > date
2018-06-30
Earnings History > 30 > before After Market
AfterMarket
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
0.92
Earnings History > 30 > eps Estimate
0.73
Earnings History > 30 > eps Difference
0.19
Earnings History > 30 > surprise Percent
26.0274
Earnings History > 31 > period
2018-03-31
Earnings History > 31 > report Date
2018-04-23
Earnings History > 31 > date
2018-03-31
Earnings History > 31 > before After Market
AfterMarket
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
0.7
Earnings History > 31 > eps Estimate
0.47
Earnings History > 31 > eps Difference
0.23
Earnings History > 31 > surprise Percent
48.9362
Earnings History > 32 > period
2017-12-31
Earnings History > 32 > report Date
2018-02-14
Earnings History > 32 > date
2017-12-31
Earnings History > 32 > before After Market
AfterMarket
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
0.55
Earnings History > 32 > eps Estimate
0.54
Earnings History > 32 > eps Difference
0.01
Earnings History > 32 > surprise Percent
1.8519
Earnings History > 33 > period
2017-09-30
Earnings History > 33 > report Date
2017-10-25
Earnings History > 33 > date
2017-09-30
Earnings History > 33 > before After Market
AfterMarket
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
0.72
Earnings History > 33 > eps Estimate
0.47
Earnings History > 33 > eps Difference
0.25
Earnings History > 33 > surprise Percent
53.1915
Earnings History > 34 > period
2017-06-30
Earnings History > 34 > report Date
2017-07-26
Earnings History > 34 > date
2017-06-30
Earnings History > 34 > before After Market
AfterMarket
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
0.54
Earnings History > 34 > eps Estimate
0.37
Earnings History > 34 > eps Difference
0.17
Earnings History > 34 > surprise Percent
45.9459
Earnings History > 35 > period
2017-03-31
Earnings History > 35 > report Date
2017-04-24
Earnings History > 35 > date
2017-03-31
Earnings History > 35 > before After Market
AfterMarket
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
0.36
Earnings History > 35 > eps Estimate
0.22
Earnings History > 35 > eps Difference
0.14
Earnings History > 35 > surprise Percent
63.6364
Earnings History > 36 > period
2016-12-31
Earnings History > 36 > report Date
2017-02-15
Earnings History > 36 > date
2016-12-31
Earnings History > 36 > before After Market
AfterMarket
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
0.31
Earnings History > 36 > eps Estimate
0.31
Earnings History > 36 > eps Difference
0
Earnings History > 36 > surprise Percent
0
Earnings History > 37 > period
2016-09-30
Earnings History > 37 > report Date
2016-10-26
Earnings History > 37 > date
2016-09-30
Earnings History > 37 > before After Market
AfterMarket
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
0.37
Earnings History > 37 > eps Estimate
0.3
Earnings History > 37 > eps Difference
0.07
Earnings History > 37 > surprise Percent
23.3333
Earnings History > 38 > period
2016-06-30
Earnings History > 38 > report Date
2016-07-26
Earnings History > 38 > date
2016-06-30
Earnings History > 38 > before After Market
AfterMarket
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
0.28
Earnings History > 38 > eps Estimate
0.27
Earnings History > 38 > eps Difference
0.01
Earnings History > 38 > surprise Percent
3.7037
Earnings History > 39 > period
2016-03-31
Earnings History > 39 > report Date
2016-04-20
Earnings History > 39 > date
2016-03-31
Earnings History > 39 > before After Market
AfterMarket
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
0.18
Earnings History > 39 > eps Estimate
0.17
Earnings History > 39 > eps Difference
0.01
Earnings History > 39 > surprise Percent
5.8824
Earnings History > 40 > period
2015-12-31
Earnings History > 40 > report Date
2016-02-09
Earnings History > 40 > date
2015-12-31
Earnings History > 40 > before After Market
AfterMarket
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
0.24
Earnings History > 40 > eps Estimate
0.44
Earnings History > 40 > eps Difference
-0.2
Earnings History > 40 > surprise Percent
-45.4545
Earnings History > 41 > period
2015-09-30
Earnings History > 41 > report Date
2015-10-20
Earnings History > 41 > date
2015-09-30
Earnings History > 41 > before After Market
AfterMarket
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
0.48
Earnings History > 41 > eps Estimate
0.47
Earnings History > 41 > eps Difference
0.01
Earnings History > 41 > surprise Percent
2.1277
Earnings History > 42 > period
2015-06-30
Earnings History > 42 > report Date
2015-07-21
Earnings History > 42 > date
2015-06-30
Earnings History > 42 > before After Market
AfterMarket
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
0.48
Earnings History > 42 > eps Estimate
0.47
Earnings History > 42 > eps Difference
0.01
Earnings History > 42 > surprise Percent
2.1277
Earnings History > 43 > period
2015-03-31
Earnings History > 43 > report Date
2015-04-21
Earnings History > 43 > date
2015-03-31
Earnings History > 43 > before After Market
AfterMarket
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
0.41
Earnings History > 43 > eps Estimate
0.38
Earnings History > 43 > eps Difference
0.03
Earnings History > 43 > surprise Percent
7.8947
Earnings History > 44 > period
2014-12-31
Earnings History > 44 > report Date
2015-02-10
Earnings History > 44 > date
2014-12-31
Earnings History > 44 > before After Market
AfterMarket
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
0.65
Earnings History > 44 > eps Estimate
0.52
Earnings History > 44 > eps Difference
0.13
Earnings History > 44 > surprise Percent
25
Earnings History > 45 > period
2014-09-30
Earnings History > 45 > report Date
2014-10-21
Earnings History > 45 > date
2014-09-30
Earnings History > 45 > before After Market
AfterMarket
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
0.57
Earnings History > 45 > eps Estimate
0.51
Earnings History > 45 > eps Difference
0.06
Earnings History > 45 > surprise Percent
11.7647
Earnings History > 46 > period
2014-06-30
Earnings History > 46 > report Date
2014-07-22
Earnings History > 46 > date
2014-06-30
Earnings History > 46 > before After Market
-
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
0.52
Earnings History > 46 > eps Estimate
0.42
Earnings History > 46 > eps Difference
0.1
Earnings History > 46 > surprise Percent
23.8095
Earnings History > 47 > period
2014-03-31
Earnings History > 47 > report Date
2014-04-21
Earnings History > 47 > date
2014-03-31
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
0.3
Earnings History > 47 > eps Estimate
0.28
Earnings History > 47 > eps Difference
0.02
Earnings History > 47 > surprise Percent
7.1429
Earnings History > 48 > period
2013-12-31
Earnings History > 48 > report Date
2014-02-11
Earnings History > 48 > date
2013-12-31
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
0.37
Earnings History > 48 > eps Estimate
0.38
Earnings History > 48 > eps Difference
-0.01
Earnings History > 48 > surprise Percent
-2.6316
Earnings History > 49 > period
2013-09-30
Earnings History > 49 > report Date
2013-10-22
Earnings History > 49 > date
2013-09-30
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
0.37
Earnings History > 49 > eps Estimate
0.35
Earnings History > 49 > eps Difference
0.02
Earnings History > 49 > surprise Percent
5.7143
Earnings History > 50 > period
2013-06-30
Earnings History > 50 > report Date
2013-07-23
Earnings History > 50 > date
2013-06-30
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
0.3
Earnings History > 50 > eps Estimate
0.42
Earnings History > 50 > eps Difference
-0.12
Earnings History > 50 > surprise Percent
-28.5714
Earnings History > 51 > period
2013-03-31
Earnings History > 51 > report Date
2013-04-23
Earnings History > 51 > date
2013-03-31
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
0.34
Earnings History > 51 > eps Estimate
0.33
Earnings History > 51 > eps Difference
0.01
Earnings History > 51 > surprise Percent
3.0303
Earnings History > 52 > period
2012-12-31
Earnings History > 52 > report Date
2013-02-12
Earnings History > 52 > date
2012-12-31
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
0.36
Earnings History > 52 > eps Estimate
0.35
Earnings History > 52 > eps Difference
0.01
Earnings History > 52 > surprise Percent
2.8571
Earnings History > 53 > period
2012-09-30
Earnings History > 53 > report Date
2012-10-22
Earnings History > 53 > date
2012-09-30
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
0.38
Earnings History > 53 > eps Estimate
0.39
Earnings History > 53 > eps Difference
-0.01
Earnings History > 53 > surprise Percent
-2.5641
Earnings History > 54 > period
2012-06-30
Earnings History > 54 > report Date
2012-07-25
Earnings History > 54 > date
2012-06-30
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
0.44
Earnings History > 54 > eps Estimate
0.44
Earnings History > 54 > eps Difference
0
Earnings History > 54 > surprise Percent
0
Earnings History > 55 > period
2012-03-31
Earnings History > 55 > report Date
2012-04-24
Earnings History > 55 > date
2012-03-31
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
0.4
Earnings History > 55 > eps Estimate
0.38
Earnings History > 55 > eps Difference
0.02
Earnings History > 55 > surprise Percent
5.2632
Earnings History > 56 > period
2011-12-31
Earnings History > 56 > report Date
2012-02-14
Earnings History > 56 > date
2011-12-31
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
0.5
Earnings History > 56 > eps Estimate
0.4
Earnings History > 56 > eps Difference
0.1
Earnings History > 56 > surprise Percent
25
Earnings History > 57 > period
2011-09-30
Earnings History > 57 > report Date
2011-10-24
Earnings History > 57 > date
2011-09-30
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
0.41
Earnings History > 57 > eps Estimate
0.37
Earnings History > 57 > eps Difference
0.04
Earnings History > 57 > surprise Percent
10.8108
Earnings History > 58 > period
2011-06-30
Earnings History > 58 > report Date
2011-07-26
Earnings History > 58 > date
2011-06-30
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
0.32
Earnings History > 58 > eps Estimate
0.28
Earnings History > 58 > eps Difference
0.04
Earnings History > 58 > surprise Percent
14.2857
Earnings History > 59 > period
2011-03-31
Earnings History > 59 > report Date
2011-04-20
Earnings History > 59 > date
2011-03-31
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
0.19
Earnings History > 59 > eps Estimate
0.18
Earnings History > 59 > eps Difference
0.01
Earnings History > 59 > surprise Percent
5.5556
Earnings History > 60 > period
2010-12-31
Earnings History > 60 > report Date
2011-02-15
Earnings History > 60 > date
2010-12-31
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
0.24
Earnings History > 60 > eps Estimate
0.2
Earnings History > 60 > eps Difference
0.04
Earnings History > 60 > surprise Percent
20
Earnings History > 61 > period
2010-09-30
Earnings History > 61 > report Date
2010-10-20
Earnings History > 61 > date
2010-09-30
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
0.21
Earnings History > 61 > eps Estimate
0.14
Earnings History > 61 > eps Difference
0.07
Earnings History > 61 > surprise Percent
50
Earnings History > 62 > period
2010-06-30
Earnings History > 62 > report Date
2010-07-21
Earnings History > 62 > date
2010-06-30
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
0.14
Earnings History > 62 > eps Estimate
0.06
Earnings History > 62 > eps Difference
0.08
Earnings History > 62 > surprise Percent
133.3333
Earnings History > 63 > period
2010-03-31
Earnings History > 63 > report Date
2010-04-20
Earnings History > 63 > date
2010-03-31
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
0.06
Earnings History > 63 > eps Estimate
0.04
Earnings History > 63 > eps Difference
0.02
Earnings History > 63 > surprise Percent
50
Earnings History > 64 > period
2009-12-31
Earnings History > 64 > report Date
2010-02-09
Earnings History > 64 > date
2009-12-31
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
0.04
Earnings History > 64 > eps Estimate
0.03
Earnings History > 64 > eps Difference
0.01
Earnings History > 64 > surprise Percent
33.3333
Earnings History > 65 > period
2009-09-30
Earnings History > 65 > report Date
2009-10-21
Earnings History > 65 > date
2009-09-30
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
0.06
Earnings History > 65 > eps Estimate
0.05
Earnings History > 65 > eps Difference
0.01
Earnings History > 65 > surprise Percent
20
Earnings History > 66 > period
2009-06-30
Earnings History > 66 > report Date
2009-07-22
Earnings History > 66 > date
2009-06-30
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
0.04
Earnings History > 66 > eps Estimate
0.03
Earnings History > 66 > eps Difference
0.01
Earnings History > 66 > surprise Percent
33.3333
Earnings History > 67 > period
2009-03-31
Earnings History > 67 > report Date
2009-04-22
Earnings History > 67 > date
2009-03-31
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
0.08
Earnings History > 67 > eps Estimate
0.08
Earnings History > 67 > eps Difference
0
Earnings History > 67 > surprise Percent
0
Earnings History > 68 > period
2008-12-31
Earnings History > 68 > report Date
2009-02-10
Earnings History > 68 > date
2008-12-31
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
0.14
Earnings History > 68 > eps Estimate
0.18
Earnings History > 68 > eps Difference
-0.04
Earnings History > 68 > surprise Percent
-22.2222
Earnings History > 69 > period
2008-09-30
Earnings History > 69 > report Date
2008-10-22
Earnings History > 69 > date
2008-09-30
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
0.21
Earnings History > 69 > eps Estimate
0.21
Earnings History > 69 > eps Difference
0
Earnings History > 69 > surprise Percent
0
Earnings History > 70 > period
2008-06-30
Earnings History > 70 > report Date
2008-07-23
Earnings History > 70 > date
2008-06-30
Earnings History > 70 > before After Market
-
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
0.24
Earnings History > 70 > eps Estimate
0.25
Earnings History > 70 > eps Difference
-0.01
Earnings History > 70 > surprise Percent
-4
Earnings History > 71 > period
2008-03-31
Earnings History > 71 > report Date
2008-04-17
Earnings History > 71 > date
2008-03-31
Earnings History > 71 > before After Market
-
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
0.25
Earnings History > 71 > eps Estimate
0.25
Earnings History > 71 > eps Difference
0
Earnings History > 71 > surprise Percent
0
Earnings History > 72 > period
2007-12-31
Earnings History > 72 > report Date
2008-02-12
Earnings History > 72 > date
2007-12-31
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
0.32
Earnings History > 72 > eps Estimate
0.31
Earnings History > 72 > eps Difference
0.01
Earnings History > 72 > surprise Percent
3.2258
Earnings History > 73 > period
2007-09-30
Earnings History > 73 > report Date
2007-10-18
Earnings History > 73 > date
2007-09-30
Earnings History > 73 > before After Market
-
Earnings History > 73 > currency
USD
Earnings History > 73 > eps Actual
0.34
Earnings History > 73 > eps Estimate
0.3
Earnings History > 73 > eps Difference
0.04
Earnings History > 73 > surprise Percent
13.3333
Earnings History > 74 > period
2007-06-30
Earnings History > 74 > report Date
2007-07-18
Earnings History > 74 > date
2007-06-30
Earnings History > 74 > before After Market
-
Earnings History > 74 > currency
USD
Earnings History > 74 > eps Actual
0.34
Earnings History > 74 > eps Estimate
0.3
Earnings History > 74 > eps Difference
0.04
Earnings History > 74 > surprise Percent
13.3333
Earnings History > 75 > period
2007-03-31
Earnings History > 75 > report Date
2007-04-17
Earnings History > 75 > date
2007-03-31
Earnings History > 75 > before After Market
-
Earnings History > 75 > currency
USD
Earnings History > 75 > eps Actual
0.34
Earnings History > 75 > eps Estimate
0.31
Earnings History > 75 > eps Difference
0.03
Earnings History > 75 > surprise Percent
9.6774
Earnings History > 76 > period
2006-12-31
Earnings History > 76 > report Date
2007-02-13
Earnings History > 76 > date
2006-12-31
Earnings History > 76 > before After Market
-
Earnings History > 76 > currency
USD
Earnings History > 76 > eps Actual
0.42
Earnings History > 76 > eps Estimate
0.41
Earnings History > 76 > eps Difference
0.01
Earnings History > 76 > surprise Percent
2.439
Earnings History > 77 > period
2006-09-30
Earnings History > 77 > report Date
2006-10-18
Earnings History > 77 > date
2006-09-30
Earnings History > 77 > before After Market
-
Earnings History > 77 > currency
USD
Earnings History > 77 > eps Actual
0.43
Earnings History > 77 > eps Estimate
0.41
Earnings History > 77 > eps Difference
0.02
Earnings History > 77 > surprise Percent
4.878
Earnings History > 78 > period
2006-06-30
Earnings History > 78 > report Date
2006-07-19
Earnings History > 78 > date
2006-06-30
Earnings History > 78 > before After Market
-
Earnings History > 78 > currency
USD
Earnings History > 78 > eps Actual
0.39
Earnings History > 78 > eps Estimate
0.36
Earnings History > 78 > eps Difference
0.03
Earnings History > 78 > surprise Percent
8.3333
Earnings History > 79 > period
2006-03-31
Earnings History > 79 > report Date
2006-04-18
Earnings History > 79 > date
2006-03-31
Earnings History > 79 > before After Market
-
Earnings History > 79 > currency
USD
Earnings History > 79 > eps Actual
0.31
Earnings History > 79 > eps Estimate
0.27
Earnings History > 79 > eps Difference
0.04
Earnings History > 79 > surprise Percent
14.8148
Earnings History > 80 > period
2005-12-31
Earnings History > 80 > report Date
2006-02-13
Earnings History > 80 > date
2005-12-31
Earnings History > 80 > before After Market
-
Earnings History > 80 > currency
USD
Earnings History > 80 > eps Actual
0.33
Earnings History > 80 > eps Estimate
0.28
Earnings History > 80 > eps Difference
0.05
Earnings History > 80 > surprise Percent
17.8571
Earnings History > 81 > period
2005-09-30
Earnings History > 81 > report Date
2005-10-18
Earnings History > 81 > date
2005-09-30
Earnings History > 81 > before After Market
-
Earnings History > 81 > currency
USD
Earnings History > 81 > eps Actual
0.35
Earnings History > 81 > eps Estimate
0.32
Earnings History > 81 > eps Difference
0.03
Earnings History > 81 > surprise Percent
9.375
Earnings History > 82 > period
2005-06-30
Earnings History > 82 > report Date
2005-07-20
Earnings History > 82 > date
2005-06-30
Earnings History > 82 > before After Market
-
Earnings History > 82 > currency
USD
Earnings History > 82 > eps Actual
0.3
Earnings History > 82 > eps Estimate
0.25
Earnings History > 82 > eps Difference
0.05
Earnings History > 82 > surprise Percent
20
Earnings History > 83 > period
2005-03-31
Earnings History > 83 > report Date
2005-04-18
Earnings History > 83 > date
2005-03-31
Earnings History > 83 > before After Market
-
Earnings History > 83 > currency
USD
Earnings History > 83 > eps Actual
0.21
Earnings History > 83 > eps Estimate
0.14
Earnings History > 83 > eps Difference
0.07
Earnings History > 83 > surprise Percent
50
Earnings History > 84 > period
2004-12-31
Earnings History > 84 > report Date
2005-02-14
Earnings History > 84 > date
2004-12-31
Earnings History > 84 > before After Market
-
Earnings History > 84 > currency
USD
Earnings History > 84 > eps Actual
0.18
Earnings History > 84 > eps Estimate
0.13
Earnings History > 84 > eps Difference
0.05
Earnings History > 84 > surprise Percent
38.4615
Earnings History > 85 > period
2004-09-30
Earnings History > 85 > report Date
2004-10-19
Earnings History > 85 > date
2004-09-30
Earnings History > 85 > before After Market
-
Earnings History > 85 > currency
USD
Earnings History > 85 > eps Actual
0.23
Earnings History > 85 > eps Estimate
0.17
Earnings History > 85 > eps Difference
0.06
Earnings History > 85 > surprise Percent
35.2941
Earnings History > 86 > period
2004-06-30
Earnings History > 86 > report Date
2004-07-20
Earnings History > 86 > date
2004-06-30
Earnings History > 86 > before After Market
-
Earnings History > 86 > currency
USD
Earnings History > 86 > eps Actual
0.17
Earnings History > 86 > eps Estimate
0.13
Earnings History > 86 > eps Difference
0.04
Earnings History > 86 > surprise Percent
30.7692
Earnings History > 87 > period
2004-03-31
Earnings History > 87 > report Date
2004-04-20
Earnings History > 87 > date
2004-03-31
Earnings History > 87 > before After Market
-
Earnings History > 87 > currency
USD
Earnings History > 87 > eps Actual
0.09
Earnings History > 87 > eps Estimate
0.06
Earnings History > 87 > eps Difference
0.03
Earnings History > 87 > surprise Percent
50
Earnings History > 88 > period
2003-12-31
Earnings History > 88 > report Date
2004-03-01
Earnings History > 88 > date
2003-12-31
Earnings History > 88 > before After Market
-
Earnings History > 88 > currency
USD
Earnings History > 88 > eps Actual
0.09
Earnings History > 88 > eps Estimate
0.09
Earnings History > 88 > eps Difference
0
Earnings History > 88 > surprise Percent
0
Earnings History > 89 > period
2003-09-30
Earnings History > 89 > report Date
2003-10-21
Earnings History > 89 > date
2003-09-30
Earnings History > 89 > before After Market
-
Earnings History > 89 > currency
USD
Earnings History > 89 > eps Actual
0.14
Earnings History > 89 > eps Estimate
0.11
Earnings History > 89 > eps Difference
0.03
Earnings History > 89 > surprise Percent
27.2727
Earnings History > 90 > period
2003-06-30
Earnings History > 90 > report Date
2003-07-22
Earnings History > 90 > date
2003-06-30
Earnings History > 90 > before After Market
-
Earnings History > 90 > currency
USD
Earnings History > 90 > eps Actual
0.11
Earnings History > 90 > eps Estimate
0.04
Earnings History > 90 > eps Difference
0.07
Earnings History > 90 > surprise Percent
175
Earnings History > 91 > period
2003-03-31
Earnings History > 91 > report Date
2003-04-22
Earnings History > 91 > date
2003-03-31
Earnings History > 91 > before After Market
-
Earnings History > 91 > currency
USD
Earnings History > 91 > eps Actual
0.04
Earnings History > 91 > eps Estimate
0.03
Earnings History > 91 > eps Difference
0.01
Earnings History > 91 > surprise Percent
33.3333
Earnings History > 92 > period
2002-12-31
Earnings History > 92 > report Date
2003-03-26
Earnings History > 92 > date
2002-12-31
Earnings History > 92 > before After Market
-
Earnings History > 92 > currency
USD
Earnings History > 92 > eps Actual
0.1
Earnings History > 92 > eps Estimate
0.03
Earnings History > 92 > eps Difference
0.07
Earnings History > 92 > surprise Percent
233.3333
Earnings History > 93 > period
2002-09-30
Earnings History > 93 > report Date
2002-10-15
Earnings History > 93 > date
2002-09-30
Earnings History > 93 > before After Market
-
Earnings History > 93 > currency
USD
Earnings History > 93 > eps Actual
0.15
Earnings History > 93 > eps Estimate
0.13
Earnings History > 93 > eps Difference
0.02
Earnings History > 93 > surprise Percent
15.3846
Earnings History > 94 > period
2002-06-30
Earnings History > 94 > report Date
2002-07-15
Earnings History > 94 > date
2002-06-30
Earnings History > 94 > before After Market
-
Earnings History > 94 > currency
USD
Earnings History > 94 > eps Actual
0.1
Earnings History > 94 > eps Estimate
0.08
Earnings History > 94 > eps Difference
0.02
Earnings History > 94 > surprise Percent
25
Earnings History > 95 > period
2002-03-31
Earnings History > 95 > report Date
2002-04-16
Earnings History > 95 > date
2002-03-31
Earnings History > 95 > before After Market
-
Earnings History > 95 > currency
USD
Earnings History > 95 > eps Actual
0.05
Earnings History > 95 > eps Estimate
0.01
Earnings History > 95 > eps Difference
0.04
Earnings History > 95 > surprise Percent
400
Earnings History > 96 > period
2001-12-31
Earnings History > 96 > report Date
2002-02-15
Earnings History > 96 > date
2001-12-31
Earnings History > 96 > before After Market
-
Earnings History > 96 > currency
USD
Earnings History > 96 > eps Actual
0.03
Earnings History > 96 > eps Estimate
0.03
Earnings History > 96 > eps Difference
0
Earnings History > 96 > surprise Percent
0
Earnings History > 97 > period
2001-09-30
Earnings History > 97 > report Date
2001-11-15
Earnings History > 97 > date
2001-09-30
Earnings History > 97 > before After Market
-
Earnings History > 97 > currency
USD
Earnings History > 97 > eps Actual
0.05
Earnings History > 97 > eps Estimate
0.05
Earnings History > 97 > eps Difference
0
Earnings History > 97 > surprise Percent
0
Earnings History > 98 > period
2001-06-30
Earnings History > 98 > report Date
2001-08-15
Earnings History > 98 > date
2001-06-30
Earnings History > 98 > before After Market
-
Earnings History > 98 > currency
USD
Earnings History > 98 > eps Actual
0.07
Earnings History > 98 > eps Estimate
0.04
Earnings History > 98 > eps Difference
0.03
Earnings History > 98 > surprise Percent
75
Earnings History > 99 > period
2001-03-31
Earnings History > 99 > report Date
2001-03-31
Earnings History > 99 > date
2001-03-31
Earnings History > 99 > before After Market
-
Earnings History > 99 > currency
USD
Earnings History > 99 > eps Actual
0.0065
Earnings History > 99 > eps Estimate
-
Earnings History > 99 > eps Difference
0
Earnings History > 99 > surprise Percent
-
Earnings History > 100 > period
2000-12-31
Earnings History > 100 > report Date
2001-02-15
Earnings History > 100 > date
2000-12-31
Earnings History > 100 > before After Market
-
Earnings History > 100 > currency
USD
Earnings History > 100 > eps Actual
-0.08
Earnings History > 100 > eps Estimate
0.07
Earnings History > 100 > eps Difference
-0.15
Earnings History > 100 > surprise Percent
-214.2857
Earnings History > 101 > period
2000-09-30
Earnings History > 101 > report Date
2000-11-15
Earnings History > 101 > date
2000-09-30
Earnings History > 101 > before After Market
-
Earnings History > 101 > currency
USD
Earnings History > 101 > eps Actual
0.1
Earnings History > 101 > eps Estimate
0.1
Earnings History > 101 > eps Difference
0
Earnings History > 101 > surprise Percent
0
Earnings History > 102 > period
2000-06-30
Earnings History > 102 > report Date
2000-08-15
Earnings History > 102 > date
2000-06-30
Earnings History > 102 > before After Market
-
Earnings History > 102 > currency
USD
Earnings History > 102 > eps Actual
0.08
Earnings History > 102 > eps Estimate
0.08
Earnings History > 102 > eps Difference
0
Earnings History > 102 > surprise Percent
0
Earnings History > 103 > period
2000-03-31
Earnings History > 103 > report Date
2000-05-15
Earnings History > 103 > date
2000-03-31
Earnings History > 103 > before After Market
-
Earnings History > 103 > currency
USD
Earnings History > 103 > eps Actual
0.05
Earnings History > 103 > eps Estimate
0.05
Earnings History > 103 > eps Difference
0
Earnings History > 103 > surprise Percent
0
Earnings History > 104 > period
1999-12-31
Earnings History > 104 > report Date
2000-02-15
Earnings History > 104 > date
1999-12-31
Earnings History > 104 > before After Market
-
Earnings History > 104 > currency
USD
Earnings History > 104 > eps Actual
0.22
Earnings History > 104 > eps Estimate
0.22
Earnings History > 104 > eps Difference
0
Earnings History > 104 > surprise Percent
0
Earnings History > 105 > period
1999-09-30
Earnings History > 105 > report Date
1999-11-15
Earnings History > 105 > date
1999-09-30
Earnings History > 105 > before After Market
-
Earnings History > 105 > currency
USD
Earnings History > 105 > eps Actual
0.2
Earnings History > 105 > eps Estimate
0.18
Earnings History > 105 > eps Difference
0.02
Earnings History > 105 > surprise Percent
11.1111
Earnings History > 106 > period
1999-06-30
Earnings History > 106 > report Date
1999-08-15
Earnings History > 106 > date
1999-06-30
Earnings History > 106 > before After Market
-
Earnings History > 106 > currency
USD
Earnings History > 106 > eps Actual
0.19
Earnings History > 106 > eps Estimate
0.17
Earnings History > 106 > eps Difference
0.02
Earnings History > 106 > surprise Percent
11.7647
Earnings History > 107 > period
1999-03-31
Earnings History > 107 > report Date
1999-05-15
Earnings History > 107 > date
1999-03-31
Earnings History > 107 > before After Market
-
Earnings History > 107 > currency
USD
Earnings History > 107 > eps Actual
0.17
Earnings History > 107 > eps Estimate
0.13
Earnings History > 107 > eps Difference
0.04
Earnings History > 107 > surprise Percent
30.7692
Earnings History > 108 > period
1998-12-31
Earnings History > 108 > report Date
1999-02-15
Earnings History > 108 > date
1998-12-31
Earnings History > 108 > before After Market
-
Earnings History > 108 > currency
USD
Earnings History > 108 > eps Actual
0.19
Earnings History > 108 > eps Estimate
0.17
Earnings History > 108 > eps Difference
0.02
Earnings History > 108 > surprise Percent
11.7647
Earnings History > 109 > period
1998-09-30
Earnings History > 109 > report Date
1998-11-15
Earnings History > 109 > date
1998-09-30
Earnings History > 109 > before After Market
-
Earnings History > 109 > currency
USD
Earnings History > 109 > eps Actual
0.14
Earnings History > 109 > eps Estimate
0.11
Earnings History > 109 > eps Difference
0.03
Earnings History > 109 > surprise Percent
27.2727
Earnings History > 110 > period
1998-06-30
Earnings History > 110 > report Date
1998-08-15
Earnings History > 110 > date
1998-06-30
Earnings History > 110 > before After Market
-
Earnings History > 110 > currency
USD
Earnings History > 110 > eps Actual
0.14
Earnings History > 110 > eps Estimate
0.12
Earnings History > 110 > eps Difference
0.02
Earnings History > 110 > surprise Percent
16.6667
Earnings History > 111 > period
1998-03-31
Earnings History > 111 > report Date
1998-05-15
Earnings History > 111 > date
1998-03-31
Earnings History > 111 > before After Market
-
Earnings History > 111 > currency
USD
Earnings History > 111 > eps Actual
0.07
Earnings History > 111 > eps Estimate
0.06
Earnings History > 111 > eps Difference
0.01
Earnings History > 111 > surprise Percent
16.6667
Earnings History > 112 > period
1997-12-31
Earnings History > 112 > report Date
1998-02-15
Earnings History > 112 > date
1997-12-31
Earnings History > 112 > before After Market
-
Earnings History > 112 > currency
USD
Earnings History > 112 > eps Actual
0.1
Earnings History > 112 > eps Estimate
0.09
Earnings History > 112 > eps Difference
0.01
Earnings History > 112 > surprise Percent
11.1111
Earnings History > 113 > period
1997-09-30
Earnings History > 113 > report Date
1997-11-15
Earnings History > 113 > date
1997-09-30
Earnings History > 113 > before After Market
-
Earnings History > 113 > currency
USD
Earnings History > 113 > eps Actual
0.08
Earnings History > 113 > eps Estimate
0.08
Earnings History > 113 > eps Difference
0
Earnings History > 113 > surprise Percent
0
Earnings History > 114 > period
1997-06-30
Earnings History > 114 > report Date
1997-08-15
Earnings History > 114 > date
1997-06-30
Earnings History > 114 > before After Market
-
Earnings History > 114 > currency
USD
Earnings History > 114 > eps Actual
0.05
Earnings History > 114 > eps Estimate
0.05
Earnings History > 114 > eps Difference
0
Earnings History > 114 > surprise Percent
0
Earnings History > 115 > period
1997-03-31
Earnings History > 115 > report Date
1997-05-15
Earnings History > 115 > date
1997-03-31
Earnings History > 115 > before After Market
-
Earnings History > 115 > currency
USD
Earnings History > 115 > eps Actual
0.04
Earnings History > 115 > eps Estimate
0.04
Earnings History > 115 > eps Difference
0
Earnings History > 115 > surprise Percent
0
Earnings History > 116 > period
1996-12-31
Earnings History > 116 > report Date
1997-02-15
Earnings History > 116 > date
1996-12-31
Earnings History > 116 > before After Market
-
Earnings History > 116 > currency
USD
Earnings History > 116 > eps Actual
0.08
Earnings History > 116 > eps Estimate
0.09
Earnings History > 116 > eps Difference
-0.01
Earnings History > 116 > surprise Percent
-11.1111
Earnings History > 117 > period
1996-09-30
Earnings History > 117 > report Date
1996-11-15
Earnings History > 117 > date
1996-09-30
Earnings History > 117 > before After Market
-
Earnings History > 117 > currency
USD
Earnings History > 117 > eps Actual
0.08
Earnings History > 117 > eps Estimate
0.07
Earnings History > 117 > eps Difference
0.01
Earnings History > 117 > surprise Percent
14.2857
Earnings History > 118 > period
1996-06-30
Earnings History > 118 > report Date
1996-08-15
Earnings History > 118 > date
1996-06-30
Earnings History > 118 > before After Market
-
Earnings History > 118 > currency
USD
Earnings History > 118 > eps Actual
0.09
Earnings History > 118 > eps Estimate
0.08
Earnings History > 118 > eps Difference
0.01
Earnings History > 118 > surprise Percent
12.5
Rush Enterprises, Inc., through its subsidiaries, operates as an integrated retailer of commercial vehicles and related services in the United States and Canada. The company operates a network of commercial vehicle dealerships under the Rush Truck Centers name. Its Rush Truck Centers primarily sell commercial vehicles manufactured by Peterbilt, International, Hino, Ford, Isuzu, IC Bus, Blue Bird, Dennis Eagle, Blue Arc and Battle Motors. The company also engages in the retail sale of new and used commercial vehicles, and aftermarket parts, as well as provision of service and repair, financing, and leasing and rental services; and offers property and casualty insurance, including collision and liability insurance on commercial vehicles, cargo insurance, and credit life insurance products. In addition, it provides equipment installation and repair, parts installation, and paint and body repair services; new vehicle pre-delivery inspection, truck modification, and natural gas fuel system installation services, body, chassis upfitting, and component installation services; parts and collision repair; and vehicle telematics products, as well as sells new and used trailers, and tires for commercial vehicles. The company serves regional and national fleets, local and state governments, corporations, and owner-operators. Rush Enterprises, Inc. was incorporated in 1965 and is headquartered in New Braunfels, Texas.
Stock Price
$0.00
increase compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/ACommercial vehicle dealer Rush Enterprises sets Feb. 18 earnings call Stock Titan
Read more →Showing 2 of 10
(Last Updated 2025-09-30)
Health Score
Price to Earnings Ratio (P/E)
-
Very High
Low ≥ 50
High ≤ 10
Price to Book Ratio (P/B)
-
Medium
Low ≤ 1
High ≥ 3
Return on Equity (ROE)
-
Very Low
Low ≤ 5%
High ≥ 25%
Return on Assets (ROA)
-
Very Low
Low ≤ 2%
High ≥ 10%
Free Cash Flow - Revenue % (FCF)
-
Very High
Low ≤ 5%
High ≥ 15%
Debt to Equity
-
Very Low
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 12.95% of the total shares of Rush Enterprises B Inc
1.
Dimensional Fund Advisors, Inc.(1.7308%)
since
2025/06/30
2.
Gamco Investors, Inc. Et Al(1.3893%)
since
2025/06/30
3.
1290 VT GAMCO Small Company Value IB(1.3576%)
since
2025/07/31
4.
Vanguard Group Inc(1.1508%)
since
2025/06/30
5.
BlackRock Inc(0.8043%)
since
2025/06/30
6.
DFA US Small Cap Value I(0.7202%)
since
2025/07/31
7.
Gabelli Funds LLC(0.7054%)
since
2025/06/30
8.
Gabelli Small Cap Growth AAA(0.6092%)
since
2025/06/30
9.
Renaissance Technologies Corp(0.5144%)
since
2025/06/30
10.
Vanguard Total Stock Mkt Idx Inv(0.494%)
since
2025/07/31
11.
Private Management Group Inc(0.4373%)
since
2025/06/30
12.
iShares Russell 2000 ETF(0.2914%)
since
2025/08/31
13.
State Street Corp(0.2782%)
since
2025/06/30
14.
DFA US Micro Cap I(0.2495%)
since
2025/07/31
15.
Vanguard Institutional Extnd Mkt Idx Tr(0.2059%)
since
2025/07/31
16.
Vanguard Small Cap Index(0.1926%)
since
2025/07/31
17.
Dimensional US Targeted Value ETF(0.136%)
since
2025/08/29
18.
Geode Capital Management, LLC(0.1357%)
since
2025/06/30
19.
DFA US Small Cap I(0.1337%)
since
2025/07/31
20.
Avantis US Small Cap Value ETF(0.1242%)
since
2025/08/30
21.
DFA US Targeted Value I(0.1122%)
since
2025/07/31
22.
American Century Companies Inc(0.1039%)
since
2025/06/30
23.
SEI Investments Co(0.099%)
since
2025/06/30
24.
Northern Trust Corp(0.0952%)
since
2025/06/30
25.
Bank of New York Mellon Corp(0.0928%)
since
2025/06/30
26.
Vista Investment Management, LLC(0.0794%)
since
2025/06/30
27.
Gabelli Dividend & Income(0.0706%)
since
2025/06/30
28.
WisdomTree US MidCap Dividend ETF(0.0636%)
since
2025/08/29
29.
Vanguard Small Cap Value Index Inv(0.0597%)
since
2025/07/31
30.
iShares Russell 2000 Growth ETF(0.0578%)
since
2025/08/31
31.
Vanguard Russell 2000 ETF(0.0578%)
since
2025/07/31
32.
Teton Advisors Inc(0.0563%)
since
2025/06/30
33.
TETON Westwood Mighty Mites AAA(0.0563%)
since
2025/06/30
34.
Dimensional US Small Cap ETF(0.0524%)
since
2025/08/29
35.
Dimensional US Marketwide Value ETF(0.0493%)
since
2025/08/29
36.
Morgan Stanley - Brokerage Accounts(0.0407%)
since
2025/06/30
37.
Nuveen, LLC(0.0407%)
since
2025/06/30
38.
Barclays PLC(0.0406%)
since
2025/06/30
39.
UBS Asset Mgmt Americas Inc(0.0318%)
since
2025/06/30
40.
Jb Capital Partners LP(0.0262%)
since
2025/06/30
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
2025-12-31
EPS Estimate
0.69
Date
2025-09-30
EPS Actual
0.8275
EPS Estimate
0.865
EPS Difference
-0.0375
Surprise Percent
-4.3353%
(Last Updated 2025-09-30)
(Last Updated 2025-09-30)
Revenue
$ 0
Cost Of Revenue
$ 0
Gross Profit
$ 0
Operating Expenses
$ 0
Operating Income
$ 0
Interest Expense
$ 0
Pretax Income
$ 0
Net Income
$ 0
Income Tax Expense
$ 0
EBITDA
$ 0
Total Other Income Expense Net
$ 0
Earnings Per Share
0
Dividends Per Share
0
Shares Outstanding
0
Operating Margin
0%
(Last Updated 2025-09-30)
Cash
$ 0
Short Term Investments
$ 0
Receivables
$ 0
Inventories
$ 0
Total Current Assets
$ 0
Property Plant Equipment
$ 0
Total Assets
$ 0
Payables
$ 0
Short Term Debt
$ 0
Long Term Debt
$ 0
Total Liabilities
$ 0
Equity
$ 0
(Last Updated 2025-09-30)
Net Income
$ 0
Depreciation
$ 0
Change In Working Capital
$ 0
Cash From Operations
$ 0
Capital Expenditures
$ 0
Cash From Investing
$ 0
Cash From Financing
$ 0
Net Change In Cash
$ 0
Disclaimer: Finnton is a stock screener tool provided for informational and educational purposes only. The data, analysis, and insights offered on this website do not constitute financial, investment, tax, or legal advice. Users are solely responsible for their own investment decisions, and Finnton makes no guarantees regarding the accuracy, completeness, or reliability of the information provided. Past performance is not indicative of future results. Always conduct your own research and consult with a licensed financial advisor before making any investment decisions.