_id
6915f1f1bc934aba376b20f4
Ticker
RUSHA
Name
Rush Enterprises A 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
53.87
Volume
305243
Current Price
61.47
Change
1.67
Last Updated
2026-01-06T10:34:30.765Z
Image
data:image/webp;base64,UklGRswIAABXRUJQVlA4WAoAAAAQAAAAPwAAPwAAQUxQSCgFAAABsERt2zFJ0v19358q28zMss1GZJSd6PFMW9m2bdu2bds2yraR+OP/nkXwxOx6FRETwF/CbfZ5l0Nr8qto1PAsR5YbG+TaGRekBBekxMBHSihjr2cKMOTYkNaQPuBiNWYmr3NmVFfmtHp686k1Cyorq2YX2OnVCyorKxeA5TmFPsuEV469vt8hr4S+ZkAor0jfYGi5WpGyTYS5TigRhmGdruBY1YVhnc7AsY8i5W/CS4o0h9eUkJfGEXCewjxK7Rf+1iAp0m+FWN5TIu8keUmhbsfQeZt8vvnGMEqKNB9HlSL9n3ptao/jZoV5FmnZIbcrkhJ6GYv7UVGehbqG8xVKoY4hYJj3kfdeijKJvHwUZecjee99QhV8o9BHPhqM5Q4lJPnkDKTIS1HW8l5SpJV2gJdXpO+AE7Wnrq5uT6hwpXwqr+83Sou+lFfGXlsWq2FP3U7dS23j2o0b14YX4ujfu3d5eXnZwNH9JjXIpwh1d9Opo5q23jcei8Vi8VhFPBarmBKfXtppbP+y8rK+bWnTpVOnTh3aF5Ox40w1pvDaMxBLPhrAWjf/mGOPPe6442tP2qnQS1JCrxgGj2VSB0zzGEPGYSed8N8Djj/uuGOTjznm2GOPPaZ2CBYwuD9/e/Wdt99++523H/9RkbyXIj164EMt5l4FlnOO4q796fKUdr7w6vtvp3/n5fBCghR24VQcgKHkhkQiUhSpQe8z57lCDPDgMdx/Jcxa/kAxhrSO569It3QOhS45KGD09rqdihr0ALN/7IAFQ/Dpcdz+Rgs6vF6/H0GhS1nIK1dlMAsHYB0T/vygb+mQyp23Mn3jUByApeOqWi5f1g/2Dx9tijMAjpezMgFcrvONYeCKy6lonEVASsfQ+kM5qXEedP54cwXO5cY6Bv+xaCgBB+ps9vW1BKQNmKOD+LfOxnKMbi/AmRw4wxm6xhnLdTqYmK4lIMOAY3QAM/R0MZR+v3oszmYxk0JKv1kzkULavq1K9o1ewJJxwPXan4m7fu2F5WxdYSjkpUzmQG10dzFFjFxeHyPW8H1zTGbG8Ir+x5DV26cSMGThwkHwypXplsVLPto2jYIC/tO4YRSx3Wt7YcnS0voH/Y/ev+gEAmOu1rm8dFWa4Kd7Nz3TnEJjr9SifsR2Nu6DI2vHgPXan86f6L4mFDBhw9tfXJzG/dlQgwto/7q+686+23UgATl0TEvof7R6TV+WElB0q85OU3xRDwoc45bqw3bM3qVLKTAGjDFgjDFgjIECjpBqafKkNs8jcFT/F0eGhtKRg1vA8PioQtIbAGMADBCM2WeCpbh8cH8MGRd16FVe4poV0Kp5SeegXYeC9r3Kily7Pt0tzbv1bUpRx34doXUJtnWrgOatOrXGdCptk8YxeeuTz/QdvDmM3/pY95fXf/m3abuefKLr0C03f/AeL39/48r+/9hy2e+38tv+7be8+tUlPL/wict5ZNFTn3fDpIrrjMPM5A3Pf/r0O7SKFvAvnX6YHa+TX/+ez787VjP/Gx246CE2HNFu0c0vPsGHXx8c5/4Pr/huFDZVhR68r+foxOhv9Axtokr+oQfu6zlKR7/yDZ/+dnQVR9f/Y+F9bKxt9tNDv/zCu8tvO5MbvnhQ03BJhhaTpsxqUzyppGdFH9z41rSZNGVWm5Jxpv14Bpdh6TyCvsMY1ZnBMya1oP++M8fTrmJaKVkbQ5bOAiYIgMCS1pBL45wzOKyz4AzGOWdwGIe1gHFYizNY5wzWOYtxzmbwF39WUDggfgMAAHAOAJ0BKkAAQAA+0VamTSgko6IuG2jhABoJZADK1S18DgS7cS7O95nrvXGHjBle8DvrBrRZlTPl9N+wf+sO+Afrot7WDHVrchr3Cn4qFnQDuknwHVadpyJ0YwkIlV/tIFDBavCg3A0AmUqPvNjbRAeF5WTNsSwADL2RKVgA/v6fYfwZw57FTcMC3SvUln3C+5zwkJ96g/ikfCK/uFktIgfURQJMbSWaWEiUEcm2wrNn+3svTT0t9o5IOxfu6LRcUhMn8bE9+1h98yuCUiVLp38H+XqRiaZcwi+LbGjb2r/+NVmzTlaf1AKdgRJ8uNI5iStrixGtBCybwskLUNTN6gnBg5OdjhDA8cWR+z3aBXOrtXZ1vHDeDY2sHgbU2xofH4ZTzfE7vDMJ/hrjT71t7HU6T5WFTlsmFPaneSIerkgIIjCiZTKhSIgD+/pUJDsHiWK8fGLGiabfH2TqprkK0TcctAeiWzDMZNUL9qH+JEGOCAyKlt+LleywwPA/OADfl7/qy3pFtBiVObKPmrLfiWG9GZzrg9BHjqeAFJ3u0d2brsGNP56KtYiO/q/xwtiJjuo9y7WRJFkC9PKX9qh3U6vVeTW3ki2iRoDTEBCPJ097wxAHKuLptf5AZEj4rJ/7h9YnkqGFy0CxjCMdKVBM2cJST5DGA00SXa6aycMYKGNRdVejt6oEvqCNlCQ/xvRb6Ln5yH2sSS59nFON1W3mQ+wWPHADU3dkltDGrHp76/bPa5XimxmseaPl2oQvS2zKcS27xOe4lmVVaEpxFuddtLaWN1UwY+8Bq6OTlO6tgry0lW+pqvKnbQnUeFZk1MXYUJm3Tdi1qUSDKSB913H/CDjen9nEqVgWihyKAyYH5eZwtDsEL/36578RDx0beMCau8yjeO9243QbR4/Az+1h4oXCR8Jnx3vlr3zVyP8MVeTlr6YU8+ozd1mQv8/niytSitEOOl1fvX24hEeZ84Q0OPbAw/qH+hQynBJ6+KPPUlHXrHFRGWnCcM1GvKacx6lIP18f1zC8pbwRJtl9BVyZe1TzqsUw2K3EwaYBQYJ35l/JBFAknLhwpuQO3Ttl1sgol9979vCIqEYWzqqCTK+GfWHJQdBe+hpM5IatiP/Y7tPL3TBLdru+i9IjSneG3r/GMH0QGIVRZ/H7R9GSd6lT2gYWBlnyjcZA7nf147EAAA==
Ipo Date
1996-06-06T00:00:00.000Z
Market Cap
4398824448
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
0.9977142857142857
Sentiment Sources
7
Rating
5
Target Price
57.5
Strong Buy
2
Buy
0
Hold
0
Sell
0
Strong Sell
0
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
60643501
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.546
PB
2.2530312680204414
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.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.2530312680204414
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.324427566508236
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.3369218426386382
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.3662896949824637
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.1303139363143218
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.4952053018928537
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.7401169836703083
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.2014332922674567
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.546
Valuation > metrics > PB
2.2530312680204414
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.216Z
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-29
Earnings History > 1 > date
2025-09-30
Earnings History > 1 > before After Market
-
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
0.83
Earnings History > 1 > eps Estimate
0.87
Earnings History > 1 > eps Difference
-0.04
Earnings History > 1 > surprise Percent
-4.5977
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.73
Earnings History > 3 > eps Estimate
0.72
Earnings History > 3 > eps Difference
0.01
Earnings History > 3 > surprise Percent
1.3889
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.91
Earnings History > 4 > eps Estimate
0.835
Earnings History > 4 > eps Difference
0.075
Earnings History > 4 > surprise Percent
8.982
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.97
Earnings History > 5 > eps Estimate
0.83
Earnings History > 5 > eps Difference
0.14
Earnings History > 5 > surprise Percent
16.8675
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.97
Earnings History > 6 > eps Estimate
0.77
Earnings History > 6 > eps Difference
0.2
Earnings History > 6 > surprise Percent
25.974
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.88
Earnings History > 7 > eps Estimate
0.77
Earnings History > 7 > eps Difference
0.11
Earnings History > 7 > surprise Percent
14.2857
Earnings History > 8 > period
2023-12-31
Earnings History > 8 > report Date
2024-02-13
Earnings History > 8 > date
2023-12-31
Earnings History > 8 > before After Market
AfterMarket
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
AfterMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
0.96
Earnings History > 9 > eps Estimate
0.91
Earnings History > 9 > eps Difference
0.05
Earnings History > 9 > surprise Percent
5.4945
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
AfterMarket
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
1.75
Earnings History > 10 > eps Estimate
1.48
Earnings History > 10 > eps Difference
0.27
Earnings History > 10 > surprise Percent
18.2432
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
AfterMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
1.6
Earnings History > 11 > eps Estimate
1.38
Earnings History > 11 > eps Difference
0.22
Earnings History > 11 > surprise Percent
15.942
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
AfterMarket
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
1.74
Earnings History > 12 > eps Estimate
1.49
Earnings History > 12 > eps Difference
0.25
Earnings History > 12 > surprise Percent
16.7785
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
AfterMarket
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
1.59
Earnings History > 13 > eps Estimate
1.47
Earnings History > 13 > eps Difference
0.12
Earnings History > 13 > surprise Percent
8.1633
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
AfterMarket
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
1.75
Earnings History > 14 > eps Estimate
1.35
Earnings History > 14 > eps Difference
0.4
Earnings History > 14 > surprise Percent
29.6296
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
AfterMarket
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
1.43
Earnings History > 15 > eps Estimate
1.02
Earnings History > 15 > eps Difference
0.41
Earnings History > 15 > surprise Percent
40.1961
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
AfterMarket
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
1.18
Earnings History > 16 > eps Estimate
0.97
Earnings History > 16 > eps Difference
0.21
Earnings History > 16 > surprise Percent
21.6495
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
AfterMarket
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
1.2
Earnings History > 17 > eps Estimate
0.96
Earnings History > 17 > eps Difference
0.24
Earnings History > 17 > surprise Percent
25
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
AfterMarket
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
1
Earnings History > 18 > eps Estimate
0.82
Earnings History > 18 > eps Difference
0.18
Earnings History > 18 > surprise Percent
21.9512
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
AfterMarket
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
0.79
Earnings History > 19 > eps Estimate
0.51
Earnings History > 19 > eps Difference
0.28
Earnings History > 19 > surprise Percent
54.902
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
AfterMarket
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
0.72
Earnings History > 20 > eps Estimate
0.54
Earnings History > 20 > eps Difference
0.18
Earnings History > 20 > surprise Percent
33.3333
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
AfterMarket
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
0.6
Earnings History > 21 > eps Estimate
0.34
Earnings History > 21 > eps Difference
0.26
Earnings History > 21 > surprise Percent
76.4706
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
0.8
Earnings History > 28 > eps Estimate
0.6
Earnings History > 28 > eps Difference
0.2
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
0.69
Earnings History > 29 > eps Estimate
0.59
Earnings History > 29 > eps Difference
0.1
Earnings History > 29 > surprise Percent
16.9492
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.61
Earnings History > 30 > eps Estimate
0.49
Earnings History > 30 > eps Difference
0.12
Earnings History > 30 > surprise Percent
24.4898
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.47
Earnings History > 31 > eps Estimate
0.32
Earnings History > 31 > eps Difference
0.15
Earnings History > 31 > surprise Percent
46.875
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.37
Earnings History > 32 > eps Estimate
0.36
Earnings History > 32 > eps Difference
0.01
Earnings History > 32 > surprise Percent
2.7778
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.48
Earnings History > 33 > eps Estimate
0.32
Earnings History > 33 > eps Difference
0.16
Earnings History > 33 > surprise Percent
50
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.36
Earnings History > 34 > eps Estimate
0.25
Earnings History > 34 > eps Difference
0.11
Earnings History > 34 > surprise Percent
44
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.24
Earnings History > 35 > eps Estimate
0.15
Earnings History > 35 > eps Difference
0.09
Earnings History > 35 > surprise Percent
60
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.21
Earnings History > 36 > eps Estimate
0.21
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.25
Earnings History > 37 > eps Estimate
0.2
Earnings History > 37 > eps Difference
0.05
Earnings History > 37 > surprise Percent
25
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.19
Earnings History > 38 > eps Estimate
0.18
Earnings History > 38 > eps Difference
0.01
Earnings History > 38 > surprise Percent
5.5556
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.12
Earnings History > 39 > eps Estimate
0.11
Earnings History > 39 > eps Difference
0.01
Earnings History > 39 > surprise Percent
9.0909
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.16
Earnings History > 40 > eps Estimate
0.29
Earnings History > 40 > eps Difference
-0.13
Earnings History > 40 > surprise Percent
-44.8276
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.32
Earnings History > 41 > eps Estimate
0.31
Earnings History > 41 > eps Difference
0.01
Earnings History > 41 > surprise Percent
3.2258
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.32
Earnings History > 42 > eps Estimate
0.32
Earnings History > 42 > eps Difference
0
Earnings History > 42 > surprise Percent
0
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.27
Earnings History > 43 > eps Estimate
0.25
Earnings History > 43 > eps Difference
0.02
Earnings History > 43 > surprise Percent
8
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.43
Earnings History > 44 > eps Estimate
0.35
Earnings History > 44 > eps Difference
0.08
Earnings History > 44 > surprise Percent
22.8571
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.38
Earnings History > 45 > eps Estimate
0.34
Earnings History > 45 > eps Difference
0.04
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.35
Earnings History > 46 > eps Estimate
0.28
Earnings History > 46 > eps Difference
0.07
Earnings History > 46 > surprise Percent
25
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.2
Earnings History > 47 > eps Estimate
0.19
Earnings History > 47 > eps Difference
0.01
Earnings History > 47 > surprise Percent
5.2632
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.25
Earnings History > 48 > eps Estimate
0.25
Earnings History > 48 > eps Difference
0
Earnings History > 48 > surprise Percent
0
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.25
Earnings History > 49 > eps Estimate
0.23
Earnings History > 49 > eps Difference
0.02
Earnings History > 49 > surprise Percent
8.6957
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.2
Earnings History > 50 > eps Estimate
0.28
Earnings History > 50 > eps Difference
-0.08
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.23
Earnings History > 51 > eps Estimate
0.22
Earnings History > 51 > eps Difference
0.01
Earnings History > 51 > surprise Percent
4.5455
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.24
Earnings History > 52 > eps Estimate
0.23
Earnings History > 52 > eps Difference
0.01
Earnings History > 52 > surprise Percent
4.3478
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.25
Earnings History > 53 > eps Estimate
0.26
Earnings History > 53 > eps Difference
-0.01
Earnings History > 53 > surprise Percent
-3.8462
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.29
Earnings History > 54 > eps Estimate
0.3
Earnings History > 54 > eps Difference
-0.01
Earnings History > 54 > surprise Percent
-3.3333
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.27
Earnings History > 55 > eps Estimate
0.25
Earnings History > 55 > eps Difference
0.02
Earnings History > 55 > surprise Percent
8
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.33
Earnings History > 56 > eps Estimate
0.27
Earnings History > 56 > eps Difference
0.06
Earnings History > 56 > surprise Percent
22.2222
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.27
Earnings History > 57 > eps Estimate
0.25
Earnings History > 57 > eps Difference
0.02
Earnings History > 57 > surprise Percent
8
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.21
Earnings History > 58 > eps Estimate
0.19
Earnings History > 58 > eps Difference
0.02
Earnings History > 58 > surprise Percent
10.5263
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.13
Earnings History > 59 > eps Estimate
0.12
Earnings History > 59 > eps Difference
0.01
Earnings History > 59 > surprise Percent
8.3333
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.16
Earnings History > 60 > eps Estimate
0.13
Earnings History > 60 > eps Difference
0.03
Earnings History > 60 > surprise Percent
23.0769
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.14
Earnings History > 61 > eps Estimate
0.1
Earnings History > 61 > eps Difference
0.04
Earnings History > 61 > surprise Percent
40
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.09
Earnings History > 62 > eps Estimate
0.04
Earnings History > 62 > eps Difference
0.05
Earnings History > 62 > surprise Percent
125
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.04
Earnings History > 63 > eps Estimate
0.03
Earnings History > 63 > eps Difference
0.01
Earnings History > 63 > surprise Percent
33.3333
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.03
Earnings History > 64 > eps Estimate
0.02
Earnings History > 64 > eps Difference
0.01
Earnings History > 64 > surprise Percent
50
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.04
Earnings History > 65 > eps Estimate
0.03
Earnings History > 65 > eps Difference
0.01
Earnings History > 65 > surprise Percent
33.3333
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.03
Earnings History > 66 > eps Estimate
0.02
Earnings History > 66 > eps Difference
0.01
Earnings History > 66 > surprise Percent
50
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.05
Earnings History > 67 > eps Estimate
0.05
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.09
Earnings History > 68 > eps Estimate
0.12
Earnings History > 68 > eps Difference
-0.03
Earnings History > 68 > surprise Percent
-25
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.14
Earnings History > 69 > eps Estimate
0.14
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.16
Earnings History > 70 > eps Estimate
0.16
Earnings History > 70 > eps Difference
0
Earnings History > 70 > surprise Percent
0
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.17
Earnings History > 71 > eps Estimate
0.17
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.21
Earnings History > 72 > eps Estimate
0.2
Earnings History > 72 > eps Difference
0.01
Earnings History > 72 > surprise Percent
5
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.23
Earnings History > 73 > eps Estimate
0.2
Earnings History > 73 > eps Difference
0.03
Earnings History > 73 > surprise Percent
15
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.23
Earnings History > 74 > eps Estimate
0.2
Earnings History > 74 > eps Difference
0.03
Earnings History > 74 > surprise Percent
15
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.23
Earnings History > 75 > eps Estimate
0.21
Earnings History > 75 > eps Difference
0.02
Earnings History > 75 > surprise Percent
9.5238
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.28
Earnings History > 76 > eps Estimate
0.27
Earnings History > 76 > eps Difference
0.01
Earnings History > 76 > surprise Percent
3.7037
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.29
Earnings History > 77 > eps Estimate
0.28
Earnings History > 77 > eps Difference
0.01
Earnings History > 77 > surprise Percent
3.5714
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.26
Earnings History > 78 > eps Estimate
0.24
Earnings History > 78 > eps Difference
0.02
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.2
Earnings History > 79 > eps Estimate
0.18
Earnings History > 79 > eps Difference
0.02
Earnings History > 79 > surprise Percent
11.1111
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.22
Earnings History > 80 > eps Estimate
0.18
Earnings History > 80 > eps Difference
0.04
Earnings History > 80 > surprise Percent
22.2222
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.24
Earnings History > 81 > eps Estimate
0.22
Earnings History > 81 > eps Difference
0.02
Earnings History > 81 > surprise Percent
9.0909
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.2
Earnings History > 82 > eps Estimate
0.17
Earnings History > 82 > eps Difference
0.03
Earnings History > 82 > surprise Percent
17.6471
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.14
Earnings History > 83 > eps Estimate
0.09
Earnings History > 83 > eps Difference
0.05
Earnings History > 83 > surprise Percent
55.5556
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.12
Earnings History > 84 > eps Estimate
0.09
Earnings History > 84 > eps Difference
0.03
Earnings History > 84 > surprise Percent
33.3333
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.16
Earnings History > 85 > eps Estimate
0.12
Earnings History > 85 > eps Difference
0.04
Earnings History > 85 > surprise Percent
33.3333
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.11
Earnings History > 86 > eps Estimate
0.09
Earnings History > 86 > eps Difference
0.02
Earnings History > 86 > surprise Percent
22.2222
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.06
Earnings History > 87 > eps Estimate
0.04
Earnings History > 87 > eps Difference
0.02
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.06
Earnings History > 88 > eps Estimate
0.06
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.09
Earnings History > 89 > eps Estimate
0.07
Earnings History > 89 > eps Difference
0.02
Earnings History > 89 > surprise Percent
28.5714
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.07
Earnings History > 90 > eps Estimate
0.03
Earnings History > 90 > eps Difference
0.04
Earnings History > 90 > surprise Percent
133.3333
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.03
Earnings History > 91 > eps Estimate
0.02
Earnings History > 91 > eps Difference
0.01
Earnings History > 91 > surprise Percent
50
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.07
Earnings History > 92 > eps Estimate
0.02
Earnings History > 92 > eps Difference
0.05
Earnings History > 92 > surprise Percent
250
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.1
Earnings History > 93 > eps Estimate
0.08
Earnings History > 93 > eps Difference
0.02
Earnings History > 93 > surprise Percent
25
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.07
Earnings History > 94 > eps Estimate
0.06
Earnings History > 94 > eps Difference
0.01
Earnings History > 94 > surprise Percent
16.6667
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.04
Earnings History > 95 > eps Estimate
0.01
Earnings History > 95 > eps Difference
0.03
Earnings History > 95 > surprise Percent
300
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.02
Earnings History > 96 > eps Estimate
0.02
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.03
Earnings History > 97 > eps Estimate
0.03
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.05
Earnings History > 98 > eps Estimate
0.03
Earnings History > 98 > eps Difference
0.02
Earnings History > 98 > surprise Percent
66.6667
Earnings History > 99 > period
2000-12-31
Earnings History > 99 > report Date
2001-02-15
Earnings History > 99 > date
2000-12-31
Earnings History > 99 > before After Market
-
Earnings History > 99 > currency
USD
Earnings History > 99 > eps Actual
-0.05
Earnings History > 99 > eps Estimate
0.05
Earnings History > 99 > eps Difference
-0.1
Earnings History > 99 > surprise Percent
-200
Earnings History > 100 > period
2000-09-30
Earnings History > 100 > report Date
2000-11-15
Earnings History > 100 > date
2000-09-30
Earnings History > 100 > before After Market
-
Earnings History > 100 > currency
USD
Earnings History > 100 > eps Actual
0.07
Earnings History > 100 > eps Estimate
0.07
Earnings History > 100 > eps Difference
0
Earnings History > 100 > surprise Percent
0
Earnings History > 101 > period
2000-06-30
Earnings History > 101 > report Date
2000-08-15
Earnings History > 101 > date
2000-06-30
Earnings History > 101 > before After Market
-
Earnings History > 101 > currency
USD
Earnings History > 101 > eps Actual
0.06
Earnings History > 101 > eps Estimate
0.05
Earnings History > 101 > eps Difference
0.01
Earnings History > 101 > surprise Percent
20
Earnings History > 102 > period
2000-03-31
Earnings History > 102 > report Date
2000-05-15
Earnings History > 102 > date
2000-03-31
Earnings History > 102 > before After Market
-
Earnings History > 102 > currency
USD
Earnings History > 102 > eps Actual
0.03
Earnings History > 102 > eps Estimate
0.03
Earnings History > 102 > eps Difference
0
Earnings History > 102 > surprise Percent
0
Earnings History > 103 > period
1999-12-31
Earnings History > 103 > report Date
2000-02-15
Earnings History > 103 > date
1999-12-31
Earnings History > 103 > before After Market
-
Earnings History > 103 > currency
USD
Earnings History > 103 > eps Actual
0.15
Earnings History > 103 > eps Estimate
0.15
Earnings History > 103 > eps Difference
0
Earnings History > 103 > surprise Percent
0
Earnings History > 104 > period
1999-09-30
Earnings History > 104 > report Date
1999-11-15
Earnings History > 104 > date
1999-09-30
Earnings History > 104 > before After Market
-
Earnings History > 104 > currency
USD
Earnings History > 104 > eps Actual
0.14
Earnings History > 104 > eps Estimate
0.12
Earnings History > 104 > eps Difference
0.02
Earnings History > 104 > surprise Percent
16.6667
Earnings History > 105 > period
1999-06-30
Earnings History > 105 > report Date
1999-08-15
Earnings History > 105 > date
1999-06-30
Earnings History > 105 > before After Market
-
Earnings History > 105 > currency
USD
Earnings History > 105 > eps Actual
0.13
Earnings History > 105 > eps Estimate
0.11
Earnings History > 105 > eps Difference
0.02
Earnings History > 105 > surprise Percent
18.1818
Earnings History > 106 > period
1999-03-31
Earnings History > 106 > report Date
1999-05-15
Earnings History > 106 > date
1999-03-31
Earnings History > 106 > before After Market
-
Earnings History > 106 > currency
USD
Earnings History > 106 > eps Actual
0.17
Earnings History > 106 > eps Estimate
0.13
Earnings History > 106 > eps Difference
0.04
Earnings History > 106 > surprise Percent
30.7692
Earnings History > 107 > period
1998-12-31
Earnings History > 107 > report Date
1999-02-15
Earnings History > 107 > date
1998-12-31
Earnings History > 107 > before After Market
-
Earnings History > 107 > currency
USD
Earnings History > 107 > eps Actual
0.19
Earnings History > 107 > eps Estimate
0.17
Earnings History > 107 > eps Difference
0.02
Earnings History > 107 > surprise Percent
11.7647
Earnings History > 108 > period
1998-09-30
Earnings History > 108 > report Date
1998-11-15
Earnings History > 108 > date
1998-09-30
Earnings History > 108 > before After Market
BeforeMarket
Earnings History > 108 > currency
USD
Earnings History > 108 > eps Actual
0.14
Earnings History > 108 > eps Estimate
0.11
Earnings History > 108 > eps Difference
0.03
Earnings History > 108 > surprise Percent
27.2727
Earnings History > 109 > period
1998-06-30
Earnings History > 109 > report Date
1998-08-15
Earnings History > 109 > date
1998-06-30
Earnings History > 109 > before After Market
BeforeMarket
Earnings History > 109 > currency
USD
Earnings History > 109 > eps Actual
0.14
Earnings History > 109 > eps Estimate
0.12
Earnings History > 109 > eps Difference
0.02
Earnings History > 109 > surprise Percent
16.6667
Earnings History > 110 > period
1998-03-31
Earnings History > 110 > report Date
1998-05-15
Earnings History > 110 > date
1998-03-31
Earnings History > 110 > before After Market
BeforeMarket
Earnings History > 110 > currency
USD
Earnings History > 110 > eps Actual
0.07
Earnings History > 110 > eps Estimate
0.06
Earnings History > 110 > eps Difference
0.01
Earnings History > 110 > surprise Percent
16.6667
Earnings History > 111 > period
1997-12-31
Earnings History > 111 > report Date
1998-02-15
Earnings History > 111 > date
1997-12-31
Earnings History > 111 > before After Market
BeforeMarket
Earnings History > 111 > currency
USD
Earnings History > 111 > eps Actual
0.1
Earnings History > 111 > eps Estimate
0.09
Earnings History > 111 > eps Difference
0.01
Earnings History > 111 > surprise Percent
11.1111
Earnings History > 112 > period
1997-09-30
Earnings History > 112 > report Date
1997-11-15
Earnings History > 112 > date
1997-09-30
Earnings History > 112 > before After Market
BeforeMarket
Earnings History > 112 > currency
USD
Earnings History > 112 > eps Actual
0.08
Earnings History > 112 > eps Estimate
0.08
Earnings History > 112 > eps Difference
0
Earnings History > 112 > surprise Percent
0
Earnings History > 113 > period
1997-06-30
Earnings History > 113 > report Date
1997-08-15
Earnings History > 113 > date
1997-06-30
Earnings History > 113 > before After Market
BeforeMarket
Earnings History > 113 > currency
USD
Earnings History > 113 > eps Actual
0.05
Earnings History > 113 > eps Estimate
0.05
Earnings History > 113 > eps Difference
0
Earnings History > 113 > surprise Percent
0
Earnings History > 114 > period
1997-03-31
Earnings History > 114 > report Date
1997-05-15
Earnings History > 114 > date
1997-03-31
Earnings History > 114 > before After Market
BeforeMarket
Earnings History > 114 > currency
USD
Earnings History > 114 > eps Actual
0.04
Earnings History > 114 > eps Estimate
0.04
Earnings History > 114 > eps Difference
0
Earnings History > 114 > surprise Percent
0
Earnings History > 115 > period
1996-12-31
Earnings History > 115 > report Date
1997-02-15
Earnings History > 115 > date
1996-12-31
Earnings History > 115 > before After Market
-
Earnings History > 115 > currency
USD
Earnings History > 115 > eps Actual
0.08
Earnings History > 115 > eps Estimate
0.09
Earnings History > 115 > eps Difference
-0.01
Earnings History > 115 > surprise Percent
-11.1111
Earnings History > 116 > period
1996-09-30
Earnings History > 116 > report Date
1996-11-15
Earnings History > 116 > date
1996-09-30
Earnings History > 116 > before After Market
-
Earnings History > 116 > currency
USD
Earnings History > 116 > eps Actual
0.08
Earnings History > 116 > eps Estimate
0.07
Earnings History > 116 > eps Difference
0.01
Earnings History > 116 > surprise Percent
14.2857
Earnings History > 117 > period
1996-06-30
Earnings History > 117 > report Date
1996-08-15
Earnings History > 117 > date
1996-06-30
Earnings History > 117 > before After Market
-
Earnings History > 117 > currency
USD
Earnings History > 117 > eps Actual
0.09
Earnings History > 117 > eps Estimate
0.08
Earnings History > 117 > eps Difference
0.01
Earnings History > 117 > 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 →Rush Enterprises (RUSHA): Buy, Sell, or Hold Post Q3 Earnings? Yahoo Finance
Read more →Showing 2 of 10
(Last Updated 2025-09-30)
Rating:
STRONG BUY
Target Price:
$57.5
Analyst Picks
Strong Buy
2
Buy
0
Hold
0
Sell
0
Strong Sell
0
Sentiment:
Bullish
(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)
-
High
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 87.04% of the total shares of Rush Enterprises A Inc
1.
BlackRock Inc(12.0976%)
since
2025/06/30
2.
Vanguard Group Inc(8.4749%)
since
2025/06/30
3.
FMR Inc(7.2708%)
since
2025/06/30
4.
Wellington Management Company LLP(5.7512%)
since
2025/06/30
5.
Dimensional Fund Advisors, Inc.(4.8431%)
since
2025/06/30
6.
iShares Core S&P Small-Cap ETF(4.674%)
since
2025/08/31
7.
State Street Corp(3.0301%)
since
2025/06/30
8.
T. Rowe Price Investment Management,Inc.(2.9991%)
since
2025/06/30
9.
Vanguard Total Stock Mkt Idx Inv(2.2203%)
since
2025/07/31
10.
Vanguard Explorer Inv(2.1878%)
since
2025/06/30
11.
Geode Capital Management, LLC(2.1155%)
since
2025/06/30
12.
JPMorgan Chase & Co(1.9945%)
since
2025/06/30
13.
iShares Russell 2000 ETF(1.9374%)
since
2025/08/31
14.
Vanguard Small Cap Index(1.9223%)
since
2025/07/31
15.
William Blair Investment Management, LLC(1.3493%)
since
2025/06/30
16.
Vaughan Nelson Scarbrgh & Mccullough LP(1.324%)
since
2025/06/30
17.
Vanguard Small Cap Value Index Inv(1.2949%)
since
2025/07/31
18.
Beck, Mack & Oliver LLC(1.2605%)
since
2025/06/30
19.
T. Rowe Price Small-Cap Value(1.2457%)
since
2025/07/31
20.
Jennison Associates LLC(1.1866%)
since
2025/06/30
21.
Avantis US Small Cap Value ETF(1.1355%)
since
2025/08/30
22.
Fidelity Low-Priced Stock(1.1259%)
since
2025/06/30
23.
Fidelity Stock Selector Small Cap(1.094%)
since
2025/06/30
24.
American Century Companies Inc(1.0872%)
since
2025/06/30
25.
Northern Trust Corp(1.0846%)
since
2025/06/30
26.
Global Alpha Capital Management Ltd.(1.0839%)
since
2025/06/30
27.
DFA US Small Cap Value I(0.971%)
since
2025/07/31
28.
Fidelity Series Small Cap Opps(0.9622%)
since
2025/06/30
29.
Charles Schwab Investment Management Inc(0.952%)
since
2025/06/30
30.
Bank of America Corp(0.8918%)
since
2025/06/30
31.
Fidelity Small Cap Index(0.8804%)
since
2025/06/30
32.
Hotchkis & Wiley Capital Management LLC(0.8741%)
since
2025/06/30
33.
Ameriprise Financial Inc(0.8077%)
since
2025/06/30
34.
JPMorgan Small Cap Growth A(0.7797%)
since
2025/07/31
35.
Vanguard Institutional Extnd Mkt Idx Tr(0.7737%)
since
2025/07/31
36.
SPDR® Portfolio S&P 600™ Sm Cap ETF(0.6949%)
since
2025/08/29
37.
Strategic Advisers Fidelity US TtlStk(0.6811%)
since
2025/07/31
38.
T. Rowe Price US Small-Cap Core Equity(0.6724%)
since
2025/06/30
39.
Fidelity Global Value Growth Eq MF(0.6688%)
since
2025/02/20
40.
DFA US Targeted Value I(0.635%)
since
2025/07/31
* 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.83
EPS Estimate
0.87
EPS Difference
-0.04
Surprise Percent
-4.5977%
(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.