_id
6911be77ccc777a4e85d62c7
Ticker
GNTX
Name
Gentex Corporation
Exchange
NASDAQ
Address
600 North Centennial Street, Zeeland, MI, United States, 49464
Country
USA
Sector
Consumer Cyclical
Industry
Auto Parts
Currency
USD
Website
https://www.gentex.com
Description
Gentex Corporation designs, develops, manufactures, markets, and supplies digital vision, connected car, dimmable glass, and fire protection products in the United States, China, Germany, Japan, Mexico, the Republic of Korea, and internationally. It operates through Automotive Products and Other segments. The company offers automotive products, including interior and exterior electrochromic automatic-dimming rearview mirrors, automotive electronics, and non-automatic-dimming rearview mirrors for automotive passenger cars, light trucks, pick-up trucks, sport utility vehicles, and vans for original equipment manufacturers, automotive suppliers, and various aftermarket and accessory customers; and HomeLink modules for the automotive industry. It also provides variable dimmable windows to aircraft manufacturers and airline operators. In addition, the company offers photoelectric smoke detectors and alarms, visual signaling alarms, photoelectric smoke alarms, electrochemical carbon monoxide alarms and detectors, audible and visual signaling appliances, and bells and speakers used in fire detection systems in office buildings, hotels, and other commercial and residential buildings. It sells its fire protection products directly, as well as through sales managers and manufacturer representative organizations to fire protection and security product distributors, electrical wholesale houses, and original equipment manufacturers of fire protection systems. Further, the company is involved in the research and development of nanofiber chemical sensing products; and market and sale of eSight smart glasses to consumers with visual impairment or eye conditions, as well as of identity authentication and access control products that utilizes biometrics technology. Gentex Corporation was incorporated in 1974 and is headquartered in Zeeland, Michigan.
Last Close
23.72
Volume
819666
Current Price
23.7
Change
-0.08431703204047038
Last Updated
2025-11-30T19:29:56.487Z
Image
data:image/webp;base64,UklGRqoDAABXRUJQVlA4WAoAAAAQAAAAPwAAPwAAQUxQSFUDAAABuTJE9D9EdN3/V1tJQ8vMzO//Rsx3mZl3c44dl4v/6gy5HHA5UoZKXyn/7r/gB9h0C85CN5TT/SPF5UhcOtKUnuKUC9fdUnrfhfJYissBP8BN72kiJmACloUPGa5wvgsE5zrHWVbSrrztTW94zcuKF8W2Dbp3kSDIE9+Y5dAF5reo1+0qivg5hXXJv84trjTRKssySwRuojb+2XwDL3nY/R73CjfyS13vs4slqiFwG9GsEiXnSSr1pDmPmipn9R1uhy94yqug3boKJpe41tYvf3pM6iTqbxkW4E2/f7PVxRMe8aWT4RBT8O4VrjGbPsDK4f5hB7x8k3Jh0Mj15i/0NCeWHKBeSWrrxKbPYxk960WhDO8qCsvsJAmSSpTkmsJGps4NgeTmOQ+Z7gKnjNXB22yZYCsINOzaJacyCTU4Nn2W0o4A8v236gcCXWlrZaKIrIg3P2ja21ppdAAUp5Bc7YwIkUimqkiJiqXpAQ0uKjU60PT6fgOAHGV1UIHsSsgkSmMy4PKdjs3ZzBoAgKKvf+9JITJLNL5rS/f5f72qABhVNJ8bKfnMahBPttYRsChsihAQAACBrFVuKTIivNxVZjmSCIiYW2javLAUusUMEp/d6DI9LUAGSa0G/2+O3ZI/vnqWg98KEBCxFfjrBwdSLxijwWXtW2IvKEW5S5RVGrxoDIL3EYFESnHiPaOVxMKoExrbSuGkvzjzgl+RVa14ffdAytCadH/37rFbzIiiIM8KK5pzoGDdgi0ulvMTtxSjRlFPq9PUAg6c7oQMQrt1nPtuWasrLagn5dbRICZmZJBeaXUAp0HMgFK7dukqEuD4RBmPQkvAKIPJ+KDqNCJmlisa49cCMJ9tKLcaAoeaKb1XzBJWVQ6U7iUCGK++QRmBQwQOQwLJzJIc/R3vWtwqAozqukKUYiaQLzKVS0E86oyHEu+vNLQz7JAxcryze7As5dp8eppPwGG3y8F86Rn10+k+Otn1jLt16/LnfuKFZvRTEa0Gx8VdjvLBxTMHg0i3hWlX2pku+DNwsfmqO/g7NHmSJ1WF6IiBiazNwjCkYHwcXM0GO0dLZHzfr7QG5wysyNrMKnNQg9sUL6VpE2ZKMTtCQNTG+FFea2gnpXHahJki+MA0AFZQOCAuAAAAkAMAnQEqQABAAD61WqlPpyUjoiIIAOAWiWkAABA3U1AFeIW5AAD+9eSjiAAAAA==
Ipo Date
1990-03-26T00:00:00.000Z
Market Cap
5010941952
Next Dividend Date
2026-01-21T00:00:00.000Z
Dividend Frequency
Quarterly
Dividend Rate
0.12
Dividend Yield
2.0253164556962027
Sentiment
0.8468000000000001
Sentiment Sources
14
Rating
3.7273
Target Price
30.0625
Strong Buy
4
Buy
0
Hold
7
Sell
0
Strong Sell
0
Current Quarter
2025-09-30
Revenue
655236055
Cost Of Revenue
430069318
Gross Profit
225166737
Operating Expenses
102321609
Operating Income
122845128
Interest Expense
-
Pretax Income
120570708
Net Income
100967910
Eps
0.45999047835990886
Dividends Per Share
26342323
Shares Outstanding
218942919
Income Tax Expense
19684004
EBITDA
120570708
Operating Margin
18.748224714221504
Total Other Income Expense Net
-2274420
Cash
178589422
Short Term Investments
4815376
Receivables
384673839
Inventories
499243613
Total Current Assets
1168473902
Property Plant Equipment
799496473
Total Assets
2938754652
Payables
252041199
Short Term Debt
7569442
Long Term Debt
-
Total Liabilities
441220168
Equity
2495214826
Depreciation
-52880374
Change In Working Capital
2351018
Cash From Operations
146982701
Capital Expenditures
35584611
Cash From Investing
-35926705
Cash From Financing
-49441413
Net Change In Cash
58814582
PE
13.5089
PB
2.0848505490564926
ROE
4.046461609153648
ROA
3.4357379896033593
FCF
111398090
Fcf Percent
0.17001214928564942
Piotroski FScore
4
Health Score
73
Deep Value Investing Score
6.5
Defensive Investing Score
10
Dividend Investing Score
4
Economic Moat Investing Score
8.3
Garp Investing Score
5.5
Growth Investing Score
3.5
Momentum Investing Score
4
Net Net Investing Score
4
Quality Investing Score
6.5
Value Investing Score
7
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
655236055
Quarters > 0 > income Statement > cost Of Revenue
430069318
Quarters > 0 > income Statement > gross Profit
225166737
Quarters > 0 > income Statement > operating Expenses
102321609
Quarters > 0 > income Statement > operating Income
122845128
Quarters > 0 > income Statement > interest Expense
-
Quarters > 0 > income Statement > pretax Income
120570708
Quarters > 0 > income Statement > net Income
100967910
Quarters > 0 > income Statement > eps
0.45999047835990886
Quarters > 0 > income Statement > dividends Per Share
26342323
Quarters > 0 > income Statement > shares Outstanding
219500000
Quarters > 0 > income Statement > income Tax Expense
19684004
Quarters > 0 > income Statement > EBITDA
120570708
Quarters > 0 > income Statement > operating Margin
18.748224714221504
Quarters > 0 > income Statement > total Other Income Expense Net
-2274420
Quarters > 0 > balance Sheet > cash
178589422
Quarters > 0 > balance Sheet > short Term Investments
4815376
Quarters > 0 > balance Sheet > receivables
384673839
Quarters > 0 > balance Sheet > inventories
499243613
Quarters > 0 > balance Sheet > total Current Assets
1168473902
Quarters > 0 > balance Sheet > property Plant Equipment
799496473
Quarters > 0 > balance Sheet > total Assets
2938754652
Quarters > 0 > balance Sheet > payables
252041199
Quarters > 0 > balance Sheet > short Term Debt
7569442
Quarters > 0 > balance Sheet > long Term Debt
-
Quarters > 0 > balance Sheet > total Liabilities
441220168
Quarters > 0 > balance Sheet > equity
2495214826
Quarters > 0 > cash Flow > net Income
-190524450
Quarters > 0 > cash Flow > depreciation
-52880374
Quarters > 0 > cash Flow > change In Working Capital
2351018
Quarters > 0 > cash Flow > cash From Operations
146982701
Quarters > 0 > cash Flow > capital Expenditures
35584611
Quarters > 0 > cash Flow > cash From Investing
-35926705
Quarters > 0 > cash Flow > cash From Financing
-49441413
Quarters > 0 > cash Flow > net Change In Cash
58814582
Quarters > 0 > ratios > PE
0.45999047835990886
Quarters > 0 > ratios > PB
2.0848505490564926
Quarters > 0 > ratios > ROE
4.046461609153648
Quarters > 0 > ratios > ROA
3.4357379896033593
Quarters > 0 > ratios > FCF
111398090
Quarters > 0 > ratios > Piotroski FScore
4
Quarters > 0 > ratios > fcf Percent
0.17001214928564942
Quarters > 0 > health Score
73
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
657858210
Quarters > 1 > income Statement > cost Of Revenue
432567307
Quarters > 1 > income Statement > gross Profit
225290903
Quarters > 1 > income Statement > operating Expenses
106770768
Quarters > 1 > income Statement > operating Income
118520135
Quarters > 1 > income Statement > interest Expense
-
Quarters > 1 > income Statement > pretax Income
115470139
Quarters > 1 > income Statement > net Income
96039584
Quarters > 1 > income Statement > eps
0.42515975090471125
Quarters > 1 > income Statement > dividends Per Share
26980011
Quarters > 1 > income Statement > shares Outstanding
225890583
Quarters > 1 > income Statement > income Tax Expense
19819689
Quarters > 1 > income Statement > EBITDA
152675645
Quarters > 1 > income Statement > operating Margin
18.016060786107694
Quarters > 1 > income Statement > total Other Income Expense Net
-3049996
Quarters > 1 > balance Sheet > cash
119774840
Quarters > 1 > balance Sheet > short Term Investments
21303330
Quarters > 1 > balance Sheet > receivables
372961789
Quarters > 1 > balance Sheet > inventories
475719663
Quarters > 1 > balance Sheet > total Current Assets
1061976626
Quarters > 1 > balance Sheet > property Plant Equipment
783863952
Quarters > 1 > balance Sheet > total Assets
2813817336
Quarters > 1 > balance Sheet > payables
204675277
Quarters > 1 > balance Sheet > short Term Debt
7274582
Quarters > 1 > balance Sheet > long Term Debt
-
Quarters > 1 > balance Sheet > total Liabilities
380689351
Quarters > 1 > balance Sheet > equity
2430038168
Quarters > 1 > cash Flow > net Income
95650450
Quarters > 1 > cash Flow > depreciation
27371374
Quarters > 1 > cash Flow > change In Working Capital
32377793
Quarters > 1 > cash Flow > cash From Operations
166139351
Quarters > 1 > cash Flow > capital Expenditures
31111821
Quarters > 1 > cash Flow > cash From Investing
-176256669
Quarters > 1 > cash Flow > cash From Financing
-156666440
Quarters > 1 > cash Flow > net Change In Cash
-166783758
Quarters > 1 > ratios > PE
0.42515975090471125
Quarters > 1 > ratios > PB
2.2030957733911607
Quarters > 1 > ratios > ROE
3.9521841782034097
Quarters > 1 > ratios > ROA
3.4131420960155743
Quarters > 1 > ratios > FCF
135027530
Quarters > 1 > ratios > Piotroski FScore
4
Quarters > 1 > ratios > fcf Percent
0.20525324142416645
Quarters > 1 > health Score
76
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
576773090
Quarters > 2 > income Statement > cost Of Revenue
385039503
Quarters > 2 > income Statement > gross Profit
191733587
Quarters > 2 > income Statement > operating Expenses
78746481
Quarters > 2 > income Statement > operating Income
112987106
Quarters > 2 > income Statement > interest Expense
-
Quarters > 2 > income Statement > pretax Income
113627582
Quarters > 2 > income Statement > net Income
94874045
Quarters > 2 > income Statement > eps
0.4200000006197691
Quarters > 2 > income Statement > dividends Per Share
27264150
Quarters > 2 > income Statement > shares Outstanding
225890583
Quarters > 2 > income Statement > income Tax Expense
18753537
Quarters > 2 > income Statement > EBITDA
141385287
Quarters > 2 > income Statement > operating Margin
19.58952453901759
Quarters > 2 > income Statement > total Other Income Expense Net
640476
Quarters > 2 > balance Sheet > cash
286559000
Quarters > 2 > balance Sheet > short Term Investments
20549000
Quarters > 2 > balance Sheet > receivables
330625000
Quarters > 2 > balance Sheet > inventories
408935000
Quarters > 2 > balance Sheet > total Current Assets
1088671000
Quarters > 2 > balance Sheet > property Plant Equipment
734552000
Quarters > 2 > balance Sheet > total Assets
2782549000
Quarters > 2 > balance Sheet > payables
162899000
Quarters > 2 > balance Sheet > short Term Debt
2054304
Quarters > 2 > balance Sheet > long Term Debt
-
Quarters > 2 > balance Sheet > total Liabilities
303131725
Quarters > 2 > balance Sheet > equity
2479418000
Quarters > 2 > cash Flow > net Income
94874000
Quarters > 2 > cash Flow > depreciation
25509000
Quarters > 2 > cash Flow > change In Working Capital
17915000
Quarters > 2 > cash Flow > cash From Operations
148506000
Quarters > 2 > cash Flow > capital Expenditures
36722000
Quarters > 2 > cash Flow > cash From Investing
-5101545
Quarters > 2 > cash Flow > cash From Financing
-90164144
Quarters > 2 > cash Flow > net Change In Cash
53240000
Quarters > 2 > ratios > PE
0.4200000006197691
Quarters > 2 > ratios > PB
2.1592191462270582
Quarters > 2 > ratios > ROE
3.826464315415957
Quarters > 2 > ratios > ROA
3.4096091389585594
Quarters > 2 > ratios > FCF
111784000
Quarters > 2 > ratios > Piotroski FScore
4
Quarters > 2 > ratios > fcf Percent
0.19380931936335657
Quarters > 2 > health Score
75
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
541637567
Quarters > 3 > income Statement > cost Of Revenue
365411928
Quarters > 3 > income Statement > gross Profit
176225639
Quarters > 3 > income Statement > operating Expenses
86457552
Quarters > 3 > income Statement > operating Income
89768087
Quarters > 3 > income Statement > interest Expense
-
Quarters > 3 > income Statement > pretax Income
97779426
Quarters > 3 > income Statement > net Income
87667549
Quarters > 3 > income Statement > eps
0.37914454917484
Quarters > 3 > income Statement > dividends Per Share
27292829
Quarters > 3 > income Statement > shares Outstanding
231224606
Quarters > 3 > income Statement > income Tax Expense
10111877
Quarters > 3 > income Statement > EBITDA
122460159
Quarters > 3 > income Statement > operating Margin
16.57346027477448
Quarters > 3 > income Statement > total Other Income Expense Net
8011339
Quarters > 3 > balance Sheet > cash
233318766
Quarters > 3 > balance Sheet > short Term Investments
22304829
Quarters > 3 > balance Sheet > receivables
295344353
Quarters > 3 > balance Sheet > inventories
436497445
Quarters > 3 > balance Sheet > total Current Assets
1037328170
Quarters > 3 > balance Sheet > property Plant Equipment
728481467
Quarters > 3 > balance Sheet > total Assets
2760820975
Quarters > 3 > balance Sheet > payables
168314912
Quarters > 3 > balance Sheet > short Term Debt
1902522
Quarters > 3 > balance Sheet > long Term Debt
-
Quarters > 3 > balance Sheet > total Liabilities
288721320
Quarters > 3 > balance Sheet > equity
2467950655
Quarters > 3 > cash Flow > net Income
87667549
Quarters > 3 > cash Flow > depreciation
23827368
Quarters > 3 > cash Flow > change In Working Capital
33336765
Quarters > 3 > cash Flow > cash From Operations
154395468
Quarters > 3 > cash Flow > capital Expenditures
41702438
Quarters > 3 > cash Flow > cash From Investing
-55195400
Quarters > 3 > cash Flow > cash From Financing
-45521045
Quarters > 3 > cash Flow > net Change In Cash
53679023
Quarters > 3 > ratios > PE
0.37914454917484
Quarters > 3 > ratios > PB
2.220475174857173
Quarters > 3 > ratios > ROE
3.5522407558023077
Quarters > 3 > ratios > ROA
3.175415928589864
Quarters > 3 > ratios > FCF
112693030
Quarters > 3 > ratios > Piotroski FScore
4
Quarters > 3 > ratios > fcf Percent
0.20805984825642643
Quarters > 3 > health Score
75
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
2313314333
Annuals > 0 > income Statement > cost Of Revenue
1542224143
Annuals > 0 > income Statement > gross Profit
771090190
Annuals > 0 > income Statement > operating Expenses
311363617
Annuals > 0 > income Statement > operating Income
459726573
Annuals > 0 > income Statement > interest Expense
-
Annuals > 0 > income Statement > pretax Income
472213683
Annuals > 0 > income Statement > net Income
404487743
Annuals > 0 > income Statement > eps
1.7895828319289409
Annuals > 0 > income Statement > dividends Per Share
110438045
Annuals > 0 > income Statement > shares Outstanding
226023482
Annuals > 0 > income Statement > income Tax Expense
67725940
Annuals > 0 > income Statement > EBITDA
563305939
Annuals > 0 > income Statement > operating Margin
19.873069839316127
Annuals > 0 > income Statement > total Other Income Expense Net
12487110
Annuals > 0 > balance Sheet > cash
233318766
Annuals > 0 > balance Sheet > short Term Investments
22304829
Annuals > 0 > balance Sheet > receivables
295344353
Annuals > 0 > balance Sheet > inventories
436497445
Annuals > 0 > balance Sheet > total Current Assets
1037328170
Annuals > 0 > balance Sheet > property Plant Equipment
728481467
Annuals > 0 > balance Sheet > total Assets
2760820975
Annuals > 0 > balance Sheet > payables
168314912
Annuals > 0 > balance Sheet > short Term Debt
1902522
Annuals > 0 > balance Sheet > long Term Debt
-
Annuals > 0 > balance Sheet > total Liabilities
288721320
Annuals > 0 > balance Sheet > equity
2467950655
Annuals > 0 > cash Flow > net Income
404487743
Annuals > 0 > cash Flow > depreciation
94714662
Annuals > 0 > cash Flow > change In Working Capital
-40392890
Annuals > 0 > cash Flow > cash From Operations
498213220
Annuals > 0 > cash Flow > capital Expenditures
144669000
Annuals > 0 > cash Flow > cash From Investing
-202078417
Annuals > 0 > cash Flow > cash From Financing
-289251056
Annuals > 0 > cash Flow > net Change In Cash
6883747
Annuals > 0 > ratios > PE
1.7895828319289409
Annuals > 0 > ratios > PB
2.090850594441889
Annuals > 0 > ratios > ROE
16.38962035892083
Annuals > 0 > ratios > ROA
14.650994999775385
Annuals > 0 > ratios > FCF
353544220
Annuals > 0 > ratios > Piotroski FScore
4
Annuals > 0 > ratios > fcf Percent
0.15283016880006509
Annuals > 0 > health Score
87
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
2299215044
Annuals > 1 > income Statement > cost Of Revenue
1536585036
Annuals > 1 > income Statement > gross Profit
762630008
Annuals > 1 > income Statement > operating Expenses
266898955
Annuals > 1 > income Statement > operating Income
495731053
Annuals > 1 > income Statement > interest Expense
-
Annuals > 1 > income Statement > pretax Income
504981174
Annuals > 1 > income Statement > net Income
428403272
Annuals > 1 > income Statement > eps
1.8648916191513991
Annuals > 1 > income Statement > dividends Per Share
112150060
Annuals > 1 > income Statement > shares Outstanding
229720198
Annuals > 1 > income Statement > income Tax Expense
76577902
Annuals > 1 > income Statement > EBITDA
589052245
Annuals > 1 > income Statement > operating Margin
21.5608824539337
Annuals > 1 > income Statement > total Other Income Expense Net
9250121
Annuals > 1 > balance Sheet > cash
226435019
Annuals > 1 > balance Sheet > short Term Investments
14356476
Annuals > 1 > balance Sheet > receivables
321809868
Annuals > 1 > balance Sheet > inventories
402473028
Annuals > 1 > balance Sheet > total Current Assets
997738153
Annuals > 1 > balance Sheet > property Plant Equipment
652877672
Annuals > 1 > balance Sheet > total Assets
2678188108
Annuals > 1 > balance Sheet > payables
184398820
Annuals > 1 > balance Sheet > short Term Debt
1857325
Annuals > 1 > balance Sheet > long Term Debt
-
Annuals > 1 > balance Sheet > total Liabilities
365671039
Annuals > 1 > balance Sheet > equity
2312517069
Annuals > 1 > cash Flow > net Income
428403272
Annuals > 1 > cash Flow > depreciation
93321192
Annuals > 1 > cash Flow > change In Working Capital
-12009691
Annuals > 1 > cash Flow > cash From Operations
537249592
Annuals > 1 > cash Flow > capital Expenditures
183678460
Annuals > 1 > cash Flow > cash From Investing
-299416320
Annuals > 1 > cash Flow > cash From Financing
-230152891
Annuals > 1 > cash Flow > net Change In Cash
7680381
Annuals > 1 > ratios > PE
1.8648916191513991
Annuals > 1 > ratios > PB
2.267880393465757
Annuals > 1 > ratios > ROE
18.525410157740115
Annuals > 1 > ratios > ROA
15.99601128540296
Annuals > 1 > ratios > FCF
353571132
Annuals > 1 > ratios > Piotroski FScore
4
Annuals > 1 > ratios > fcf Percent
0.15377906165092053
Annuals > 1 > health Score
89
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
1918958043
Annuals > 2 > income Statement > cost Of Revenue
1309143858
Annuals > 2 > income Statement > gross Profit
609814185
Annuals > 2 > income Statement > operating Expenses
239808059
Annuals > 2 > income Statement > operating Income
370006126
Annuals > 2 > income Statement > interest Expense
96285393
Annuals > 2 > income Statement > pretax Income
369723076
Annuals > 2 > income Statement > net Income
318757352
Annuals > 2 > income Statement > eps
1.3785920615022205
Annuals > 2 > income Statement > dividends Per Share
113091921
Annuals > 2 > income Statement > shares Outstanding
231219489
Annuals > 2 > income Statement > income Tax Expense
50965724
Annuals > 2 > income Statement > EBITDA
466574569
Annuals > 2 > income Statement > operating Margin
19.28161625782873
Annuals > 2 > income Statement > total Other Income Expense Net
-283050
Annuals > 2 > balance Sheet > cash
218754638
Annuals > 2 > balance Sheet > short Term Investments
23007385
Annuals > 2 > balance Sheet > receivables
276493752
Annuals > 2 > balance Sheet > inventories
404360270
Annuals > 2 > balance Sheet > total Current Assets
948652376
Annuals > 2 > balance Sheet > property Plant Equipment
550033036
Annuals > 2 > balance Sheet > total Assets
2389373403
Annuals > 2 > balance Sheet > payables
151740046
Annuals > 2 > balance Sheet > short Term Debt
-
Annuals > 2 > balance Sheet > long Term Debt
-
Annuals > 2 > balance Sheet > total Liabilities
323580582
Annuals > 2 > balance Sheet > equity
2065792821
Annuals > 2 > cash Flow > net Income
318757352
Annuals > 2 > cash Flow > depreciation
96568443
Annuals > 2 > cash Flow > change In Working Capital
-91246650
Annuals > 2 > cash Flow > cash From Operations
338200529
Annuals > 2 > cash Flow > capital Expenditures
146433123
Annuals > 2 > cash Flow > cash From Investing
-172738508
Annuals > 2 > cash Flow > cash From Financing
-209019053
Annuals > 2 > cash Flow > net Change In Cash
-43557032
Annuals > 2 > ratios > PE
1.3785920615022205
Annuals > 2 > ratios > PB
2.5553099421241527
Annuals > 2 > ratios > ROE
15.430267196189467
Annuals > 2 > ratios > ROA
13.34062527019767
Annuals > 2 > ratios > FCF
191767406
Annuals > 2 > ratios > Piotroski FScore
4
Annuals > 2 > ratios > fcf Percent
0.09993308957406945
Annuals > 2 > health Score
81
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
1731169929
Annuals > 3 > income Statement > cost Of Revenue
1111462082
Annuals > 3 > income Statement > gross Profit
619707847
Annuals > 3 > income Statement > operating Expenses
209925869
Annuals > 3 > income Statement > operating Income
409781978
Annuals > 3 > income Statement > interest Expense
105681777
Annuals > 3 > income Statement > pretax Income
416351736
Annuals > 3 > income Statement > net Income
360797232
Annuals > 3 > income Statement > eps
1.524899032355385
Annuals > 3 > income Statement > dividends Per Share
115285625
Annuals > 3 > income Statement > shares Outstanding
236604014
Annuals > 3 > income Statement > income Tax Expense
55554504
Annuals > 3 > income Statement > EBITDA
508893997
Annuals > 3 > income Statement > operating Margin
23.670811925245726
Annuals > 3 > income Statement > total Other Income Expense Net
6569758
Annuals > 3 > balance Sheet > cash
262311670
Annuals > 3 > balance Sheet > short Term Investments
5423612
Annuals > 3 > balance Sheet > receivables
249794906
Annuals > 3 > balance Sheet > inventories
316267442
Annuals > 3 > balance Sheet > total Current Assets
872975749
Annuals > 3 > balance Sheet > property Plant Equipment
464121676
Annuals > 3 > balance Sheet > total Assets
2131391166
Annuals > 3 > balance Sheet > payables
98342928
Annuals > 3 > balance Sheet > short Term Debt
-
Annuals > 3 > balance Sheet > long Term Debt
-
Annuals > 3 > balance Sheet > total Liabilities
193402699
Annuals > 3 > balance Sheet > equity
1937988467
Annuals > 3 > cash Flow > net Income
360797232
Annuals > 3 > cash Flow > depreciation
99112019
Annuals > 3 > cash Flow > change In Working Capital
-82138718
Annuals > 3 > cash Flow > cash From Operations
362167562
Annuals > 3 > cash Flow > capital Expenditures
68835047
Annuals > 3 > cash Flow > cash From Investing
-113106955
Annuals > 3 > cash Flow > cash From Financing
-410119973
Annuals > 3 > cash Flow > net Change In Cash
-161059366
Annuals > 3 > ratios > PE
1.524899032355385
Annuals > 3 > ratios > PB
2.7872558230347813
Annuals > 3 > ratios > ROE
18.617099025285373
Annuals > 3 > ratios > ROA
16.927781148549624
Annuals > 3 > ratios > FCF
293332515
Annuals > 3 > ratios > Piotroski FScore
4
Annuals > 3 > ratios > fcf Percent
0.1694417804319428
Annuals > 3 > health Score
90
Valuation > metrics > PE
13.5089
Valuation > metrics > PB
2.0848505490564926
Valuation > final Score
100
Valuation > verdict
Fair
Profitability > metrics > ROE
4.046461609153648
Profitability > metrics > ROA
8.641006857507032
Profitability > metrics > Net Margin
0.1540939471042997
Profitability > final Score
57
Profitability > verdict
Weak
Risk > metrics > Debt Equity
0.17682652547688893
Risk > final Score
80
Risk > verdict
Low
Liquidity > metrics > Current Ratio
4.500870601833305
Liquidity > metrics > Quick Ratio
2.5778230292185906
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
100
Prev Valuations > 1
100
Prev Valuations > 2
100
Prev Profitabilities > 0
57
Prev Profitabilities > 1
58
Prev Profitabilities > 2
57
Prev Risks > 0
73
Prev Risks > 1
76
Prev Risks > 2
75
Prev Liquidities > 0
100
Prev Liquidities > 1
100
Prev Liquidities > 2
100
Updated At
2025-12-13T00:45:32.091Z
Earnings History > 0 > period
2026-03-31
Earnings History > 0 > report Date
2026-04-23
Earnings History > 0 > date
2026-03-31
Earnings History > 0 > before After Market
BeforeMarket
Earnings History > 0 > currency
-
Earnings History > 0 > eps Actual
-
Earnings History > 0 > eps Estimate
-
Earnings History > 0 > eps Difference
0
Earnings History > 0 > surprise Percent
-
Earnings History > 1 > period
2025-12-31
Earnings History > 1 > report Date
2026-01-30
Earnings History > 1 > date
2025-12-31
Earnings History > 1 > before After Market
BeforeMarket
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
-
Earnings History > 1 > eps Estimate
0.42
Earnings History > 1 > eps Difference
0
Earnings History > 1 > surprise Percent
-
Earnings History > 2 > period
2025-09-30
Earnings History > 2 > report Date
2025-10-24
Earnings History > 2 > date
2025-09-30
Earnings History > 2 > before After Market
BeforeMarket
Earnings History > 2 > currency
-
Earnings History > 2 > eps Actual
0.46
Earnings History > 2 > eps Estimate
0.46
Earnings History > 2 > eps Difference
0
Earnings History > 2 > surprise Percent
0
Earnings History > 3 > period
2025-06-30
Earnings History > 3 > report Date
2025-07-25
Earnings History > 3 > date
2025-06-30
Earnings History > 3 > before After Market
BeforeMarket
Earnings History > 3 > currency
USD
Earnings History > 3 > eps Actual
0.47
Earnings History > 3 > eps Estimate
0.39
Earnings History > 3 > eps Difference
0.08
Earnings History > 3 > surprise Percent
20.5128
Earnings History > 4 > period
2025-03-31
Earnings History > 4 > report Date
2025-04-25
Earnings History > 4 > date
2025-03-31
Earnings History > 4 > before After Market
BeforeMarket
Earnings History > 4 > currency
USD
Earnings History > 4 > eps Actual
0.43
Earnings History > 4 > eps Estimate
0.42
Earnings History > 4 > eps Difference
0.01
Earnings History > 4 > surprise Percent
2.381
Earnings History > 5 > period
2024-12-31
Earnings History > 5 > report Date
2025-01-31
Earnings History > 5 > date
2024-12-31
Earnings History > 5 > before After Market
BeforeMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
0.39
Earnings History > 5 > eps Estimate
0.49
Earnings History > 5 > eps Difference
-0.1
Earnings History > 5 > surprise Percent
-20.4082
Earnings History > 6 > period
2024-09-30
Earnings History > 6 > report Date
2024-10-25
Earnings History > 6 > date
2024-09-30
Earnings History > 6 > before After Market
BeforeMarket
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
0.53
Earnings History > 6 > eps Estimate
0.47
Earnings History > 6 > eps Difference
0.06
Earnings History > 6 > surprise Percent
12.766
Earnings History > 7 > period
2024-06-30
Earnings History > 7 > report Date
2024-07-26
Earnings History > 7 > date
2024-06-30
Earnings History > 7 > before After Market
BeforeMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
0.37
Earnings History > 7 > eps Estimate
0.51
Earnings History > 7 > eps Difference
-0.14
Earnings History > 7 > surprise Percent
-27.451
Earnings History > 8 > period
2024-03-31
Earnings History > 8 > report Date
2024-04-26
Earnings History > 8 > date
2024-03-31
Earnings History > 8 > before After Market
BeforeMarket
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
0.47
Earnings History > 8 > eps Estimate
0.47
Earnings History > 8 > eps Difference
0
Earnings History > 8 > surprise Percent
0
Earnings History > 9 > period
2023-12-31
Earnings History > 9 > report Date
2024-01-26
Earnings History > 9 > date
2023-12-31
Earnings History > 9 > before After Market
BeforeMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
0.5
Earnings History > 9 > eps Estimate
0.44
Earnings History > 9 > eps Difference
0.06
Earnings History > 9 > surprise Percent
13.6364
Earnings History > 10 > period
2023-09-30
Earnings History > 10 > report Date
2023-10-27
Earnings History > 10 > date
2023-09-30
Earnings History > 10 > before After Market
BeforeMarket
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
0.45
Earnings History > 10 > eps Estimate
0.43
Earnings History > 10 > eps Difference
0.02
Earnings History > 10 > surprise Percent
4.6512
Earnings History > 11 > period
2023-06-30
Earnings History > 11 > report Date
2023-07-28
Earnings History > 11 > date
2023-06-30
Earnings History > 11 > before After Market
BeforeMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
0.47
Earnings History > 11 > eps Estimate
0.41
Earnings History > 11 > eps Difference
0.06
Earnings History > 11 > surprise Percent
14.6341
Earnings History > 12 > period
2023-03-31
Earnings History > 12 > report Date
2023-04-28
Earnings History > 12 > date
2023-03-31
Earnings History > 12 > before After Market
BeforeMarket
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
0.42
Earnings History > 12 > eps Estimate
0.37
Earnings History > 12 > eps Difference
0.05
Earnings History > 12 > surprise Percent
13.5135
Earnings History > 13 > period
2022-12-31
Earnings History > 13 > report Date
2023-01-27
Earnings History > 13 > date
2022-12-31
Earnings History > 13 > before After Market
BeforeMarket
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
0.37
Earnings History > 13 > eps Estimate
0.39
Earnings History > 13 > eps Difference
-0.02
Earnings History > 13 > surprise Percent
-5.1282
Earnings History > 14 > period
2022-09-30
Earnings History > 14 > report Date
2022-10-28
Earnings History > 14 > date
2022-09-30
Earnings History > 14 > before After Market
BeforeMarket
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
0.31
Earnings History > 14 > eps Estimate
0.38
Earnings History > 14 > eps Difference
-0.07
Earnings History > 14 > surprise Percent
-18.4211
Earnings History > 15 > period
2022-06-30
Earnings History > 15 > report Date
2022-07-22
Earnings History > 15 > date
2022-06-30
Earnings History > 15 > before After Market
BeforeMarket
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
0.31
Earnings History > 15 > eps Estimate
0.38
Earnings History > 15 > eps Difference
-0.07
Earnings History > 15 > surprise Percent
-18.4211
Earnings History > 16 > period
2022-03-31
Earnings History > 16 > report Date
2022-04-22
Earnings History > 16 > date
2022-03-31
Earnings History > 16 > before After Market
BeforeMarket
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
0.37
Earnings History > 16 > eps Estimate
0.32
Earnings History > 16 > eps Difference
0.05
Earnings History > 16 > surprise Percent
15.625
Earnings History > 17 > period
2021-12-31
Earnings History > 17 > report Date
2022-01-28
Earnings History > 17 > date
2021-12-31
Earnings History > 17 > before After Market
BeforeMarket
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
0.35
Earnings History > 17 > eps Estimate
0.35
Earnings History > 17 > eps Difference
0
Earnings History > 17 > surprise Percent
0
Earnings History > 18 > period
2021-09-30
Earnings History > 18 > report Date
2021-10-22
Earnings History > 18 > date
2021-09-30
Earnings History > 18 > before After Market
BeforeMarket
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
0.32
Earnings History > 18 > eps Estimate
0.36
Earnings History > 18 > eps Difference
-0.04
Earnings History > 18 > surprise Percent
-11.1111
Earnings History > 19 > period
2021-06-30
Earnings History > 19 > report Date
2021-07-23
Earnings History > 19 > date
2021-06-30
Earnings History > 19 > before After Market
BeforeMarket
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
0.36
Earnings History > 19 > eps Estimate
0.43
Earnings History > 19 > eps Difference
-0.07
Earnings History > 19 > surprise Percent
-16.2791
Earnings History > 20 > period
2021-03-31
Earnings History > 20 > report Date
2021-04-23
Earnings History > 20 > date
2021-03-31
Earnings History > 20 > before After Market
BeforeMarket
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
0.46
Earnings History > 20 > eps Estimate
0.49
Earnings History > 20 > eps Difference
-0.03
Earnings History > 20 > surprise Percent
-6.1224
Earnings History > 21 > period
2020-12-31
Earnings History > 21 > report Date
2021-01-29
Earnings History > 21 > date
2020-12-31
Earnings History > 21 > before After Market
BeforeMarket
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
0.58
Earnings History > 21 > eps Estimate
0.5
Earnings History > 21 > eps Difference
0.08
Earnings History > 21 > surprise Percent
16
Earnings History > 22 > period
2020-09-30
Earnings History > 22 > report Date
2020-10-23
Earnings History > 22 > date
2020-09-30
Earnings History > 22 > before After Market
BeforeMarket
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
0.48
Earnings History > 22 > eps Estimate
0.41
Earnings History > 22 > eps Difference
0.07
Earnings History > 22 > surprise Percent
17.0732
Earnings History > 23 > period
2020-06-30
Earnings History > 23 > report Date
2020-07-24
Earnings History > 23 > date
2020-06-30
Earnings History > 23 > before After Market
BeforeMarket
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
0.02
Earnings History > 23 > eps Estimate
0.13
Earnings History > 23 > eps Difference
-0.11
Earnings History > 23 > surprise Percent
-84.6154
Earnings History > 24 > period
2020-03-31
Earnings History > 24 > report Date
2020-04-24
Earnings History > 24 > date
2020-03-31
Earnings History > 24 > before After Market
BeforeMarket
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
0.36
Earnings History > 24 > eps Estimate
0.35
Earnings History > 24 > eps Difference
0.01
Earnings History > 24 > surprise Percent
2.8571
Earnings History > 25 > period
2019-12-31
Earnings History > 25 > report Date
2020-01-31
Earnings History > 25 > date
2019-12-31
Earnings History > 25 > before After Market
BeforeMarket
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
0.39
Earnings History > 25 > eps Estimate
0.37
Earnings History > 25 > eps Difference
0.02
Earnings History > 25 > surprise Percent
5.4054
Earnings History > 26 > period
2019-09-30
Earnings History > 26 > report Date
2019-10-18
Earnings History > 26 > date
2019-09-30
Earnings History > 26 > before After Market
BeforeMarket
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
0.44
Earnings History > 26 > eps Estimate
0.42
Earnings History > 26 > eps Difference
0.02
Earnings History > 26 > surprise Percent
4.7619
Earnings History > 27 > period
2019-06-30
Earnings History > 27 > report Date
2019-07-19
Earnings History > 27 > date
2019-06-30
Earnings History > 27 > before After Market
BeforeMarket
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
0.42
Earnings History > 27 > eps Estimate
0.4
Earnings History > 27 > eps Difference
0.02
Earnings History > 27 > surprise Percent
5
Earnings History > 28 > period
2019-03-31
Earnings History > 28 > report Date
2019-04-24
Earnings History > 28 > date
2019-03-31
Earnings History > 28 > before After Market
BeforeMarket
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
0.4
Earnings History > 28 > eps Estimate
0.39
Earnings History > 28 > eps Difference
0.01
Earnings History > 28 > surprise Percent
2.5641
Earnings History > 29 > period
2018-12-31
Earnings History > 29 > report Date
2019-01-30
Earnings History > 29 > date
2018-12-31
Earnings History > 29 > before After Market
BeforeMarket
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
0.41
Earnings History > 29 > eps Estimate
0.44
Earnings History > 29 > eps Difference
-0.03
Earnings History > 29 > surprise Percent
-6.8182
Earnings History > 30 > period
2018-09-30
Earnings History > 30 > report Date
2018-10-19
Earnings History > 30 > date
2018-09-30
Earnings History > 30 > before After Market
BeforeMarket
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
0.42
Earnings History > 30 > eps Estimate
0.41
Earnings History > 30 > eps Difference
0.01
Earnings History > 30 > surprise Percent
2.439
Earnings History > 31 > period
2018-06-30
Earnings History > 31 > report Date
2018-07-20
Earnings History > 31 > date
2018-06-30
Earnings History > 31 > before After Market
BeforeMarket
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
0.4
Earnings History > 31 > eps Estimate
0.41
Earnings History > 31 > eps Difference
-0.01
Earnings History > 31 > surprise Percent
-2.439
Earnings History > 32 > period
2018-03-31
Earnings History > 32 > report Date
2018-04-20
Earnings History > 32 > date
2018-03-31
Earnings History > 32 > before After Market
BeforeMarket
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
0.4
Earnings History > 32 > eps Estimate
0.4
Earnings History > 32 > eps Difference
0
Earnings History > 32 > surprise Percent
0
Earnings History > 33 > period
2017-12-31
Earnings History > 33 > report Date
2018-01-26
Earnings History > 33 > date
2017-12-31
Earnings History > 33 > before After Market
BeforeMarket
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
0.33
Earnings History > 33 > eps Estimate
0.32
Earnings History > 33 > eps Difference
0.01
Earnings History > 33 > surprise Percent
3.125
Earnings History > 34 > period
2017-09-30
Earnings History > 34 > report Date
2017-10-20
Earnings History > 34 > date
2017-09-30
Earnings History > 34 > before After Market
BeforeMarket
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
0.31
Earnings History > 34 > eps Estimate
0.31
Earnings History > 34 > eps Difference
0
Earnings History > 34 > surprise Percent
0
Earnings History > 35 > period
2017-06-30
Earnings History > 35 > report Date
2017-07-21
Earnings History > 35 > date
2017-06-30
Earnings History > 35 > before After Market
BeforeMarket
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
0.31
Earnings History > 35 > eps Estimate
0.32
Earnings History > 35 > eps Difference
-0.01
Earnings History > 35 > surprise Percent
-3.125
Earnings History > 36 > period
2017-03-31
Earnings History > 36 > report Date
2017-04-21
Earnings History > 36 > date
2017-03-31
Earnings History > 36 > before After Market
BeforeMarket
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
0.33
Earnings History > 36 > eps Estimate
0.31
Earnings History > 36 > eps Difference
0.02
Earnings History > 36 > surprise Percent
6.4516
Earnings History > 37 > period
2016-12-31
Earnings History > 37 > report Date
2017-01-27
Earnings History > 37 > date
2016-12-31
Earnings History > 37 > before After Market
BeforeMarket
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
0.31
Earnings History > 37 > eps Estimate
0.32
Earnings History > 37 > eps Difference
-0.01
Earnings History > 37 > surprise Percent
-3.125
Earnings History > 38 > period
2016-09-30
Earnings History > 38 > report Date
2016-10-20
Earnings History > 38 > date
2016-09-30
Earnings History > 38 > before After Market
BeforeMarket
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
0.32
Earnings History > 38 > eps Estimate
0.3
Earnings History > 38 > eps Difference
0.02
Earnings History > 38 > surprise Percent
6.6667
Earnings History > 39 > period
2016-06-30
Earnings History > 39 > report Date
2016-07-22
Earnings History > 39 > date
2016-06-30
Earnings History > 39 > before After Market
BeforeMarket
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
0.3
Earnings History > 39 > eps Estimate
0.29
Earnings History > 39 > eps Difference
0.01
Earnings History > 39 > surprise Percent
3.4483
Earnings History > 40 > period
2016-03-31
Earnings History > 40 > report Date
2016-04-22
Earnings History > 40 > date
2016-03-31
Earnings History > 40 > before After Market
BeforeMarket
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
0.28
Earnings History > 40 > eps Estimate
0.28
Earnings History > 40 > eps Difference
0
Earnings History > 40 > surprise Percent
0
Earnings History > 41 > period
2015-12-31
Earnings History > 41 > report Date
2016-01-28
Earnings History > 41 > date
2015-12-31
Earnings History > 41 > before After Market
BeforeMarket
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
0.3
Earnings History > 41 > eps Estimate
0.27
Earnings History > 41 > eps Difference
0.03
Earnings History > 41 > surprise Percent
11.1111
Earnings History > 42 > period
2015-09-30
Earnings History > 42 > report Date
2015-10-21
Earnings History > 42 > date
2015-09-30
Earnings History > 42 > before After Market
BeforeMarket
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
0.27
Earnings History > 42 > eps Estimate
0.27
Earnings History > 42 > eps Difference
0
Earnings History > 42 > surprise Percent
0
Earnings History > 43 > period
2015-06-30
Earnings History > 43 > report Date
2015-07-23
Earnings History > 43 > date
2015-06-30
Earnings History > 43 > before After Market
BeforeMarket
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
0.26
Earnings History > 43 > eps Estimate
0.25
Earnings History > 43 > eps Difference
0.01
Earnings History > 43 > surprise Percent
4
Earnings History > 44 > period
2015-03-31
Earnings History > 44 > report Date
2015-04-22
Earnings History > 44 > date
2015-03-31
Earnings History > 44 > before After Market
BeforeMarket
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
0.26
Earnings History > 44 > eps Estimate
0.25
Earnings History > 44 > eps Difference
0.01
Earnings History > 44 > surprise Percent
4
Earnings History > 45 > period
2014-12-31
Earnings History > 45 > report Date
2015-01-28
Earnings History > 45 > date
2014-12-31
Earnings History > 45 > before After Market
BeforeMarket
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
0.24
Earnings History > 45 > eps Estimate
0.25
Earnings History > 45 > eps Difference
-0.01
Earnings History > 45 > surprise Percent
-4
Earnings History > 46 > period
2014-09-30
Earnings History > 46 > report Date
2014-10-22
Earnings History > 46 > date
2014-09-30
Earnings History > 46 > before After Market
BeforeMarket
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
0.25
Earnings History > 46 > eps Estimate
0.24
Earnings History > 46 > eps Difference
0.01
Earnings History > 46 > surprise Percent
4.1667
Earnings History > 47 > period
2014-06-30
Earnings History > 47 > report Date
2014-07-24
Earnings History > 47 > date
2014-06-30
Earnings History > 47 > before After Market
BeforeMarket
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
0.26
Earnings History > 47 > eps Estimate
0.24
Earnings History > 47 > eps Difference
0.02
Earnings History > 47 > surprise Percent
8.3333
Earnings History > 48 > period
2014-03-31
Earnings History > 48 > report Date
2014-04-23
Earnings History > 48 > date
2014-03-31
Earnings History > 48 > before After Market
BeforeMarket
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
0.24
Earnings History > 48 > eps Estimate
0.23
Earnings History > 48 > eps Difference
0.01
Earnings History > 48 > surprise Percent
4.3478
Earnings History > 49 > period
2013-12-31
Earnings History > 49 > report Date
2014-01-29
Earnings History > 49 > date
2013-12-31
Earnings History > 49 > before After Market
BeforeMarket
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
0.24
Earnings History > 49 > eps Estimate
0.21
Earnings History > 49 > eps Difference
0.03
Earnings History > 49 > surprise Percent
14.2857
Earnings History > 50 > period
2013-09-30
Earnings History > 50 > report Date
2013-10-22
Earnings History > 50 > date
2013-09-30
Earnings History > 50 > before After Market
BeforeMarket
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
0.19
Earnings History > 50 > eps Estimate
0.16
Earnings History > 50 > eps Difference
0.03
Earnings History > 50 > surprise Percent
18.75
Earnings History > 51 > period
2013-06-30
Earnings History > 51 > report Date
2013-07-24
Earnings History > 51 > date
2013-06-30
Earnings History > 51 > before After Market
BeforeMarket
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
0.18
Earnings History > 51 > eps Estimate
0.16
Earnings History > 51 > eps Difference
0.02
Earnings History > 51 > surprise Percent
12.5
Earnings History > 52 > period
2013-03-31
Earnings History > 52 > report Date
2013-04-23
Earnings History > 52 > date
2013-03-31
Earnings History > 52 > before After Market
BeforeMarket
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
0.16
Earnings History > 52 > eps Estimate
0.15
Earnings History > 52 > eps Difference
0.01
Earnings History > 52 > surprise Percent
6.6667
Earnings History > 53 > period
2012-12-31
Earnings History > 53 > report Date
2013-01-29
Earnings History > 53 > date
2012-12-31
Earnings History > 53 > before After Market
BeforeMarket
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
0.15
Earnings History > 53 > eps Estimate
0.13
Earnings History > 53 > eps Difference
0.02
Earnings History > 53 > surprise Percent
15.3846
Earnings History > 54 > period
2012-09-30
Earnings History > 54 > report Date
2012-10-23
Earnings History > 54 > date
2012-09-30
Earnings History > 54 > before After Market
BeforeMarket
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
0.14
Earnings History > 54 > eps Estimate
0.14
Earnings History > 54 > eps Difference
0
Earnings History > 54 > surprise Percent
0
Earnings History > 55 > period
2012-06-30
Earnings History > 55 > report Date
2012-07-24
Earnings History > 55 > date
2012-06-30
Earnings History > 55 > before After Market
BeforeMarket
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
0.14
Earnings History > 55 > eps Estimate
0.15
Earnings History > 55 > eps Difference
-0.01
Earnings History > 55 > surprise Percent
-6.6667
Earnings History > 56 > period
2012-03-31
Earnings History > 56 > report Date
2012-04-19
Earnings History > 56 > date
2012-03-31
Earnings History > 56 > before After Market
BeforeMarket
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
0.16
Earnings History > 56 > eps Estimate
0.16
Earnings History > 56 > eps Difference
0
Earnings History > 56 > surprise Percent
0
Earnings History > 57 > period
2011-12-31
Earnings History > 57 > report Date
2012-01-31
Earnings History > 57 > date
2011-12-31
Earnings History > 57 > before After Market
BeforeMarket
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
0.14
Earnings History > 57 > eps Estimate
0.15
Earnings History > 57 > eps Difference
-0.01
Earnings History > 57 > surprise Percent
-6.6667
Earnings History > 58 > period
2011-09-30
Earnings History > 58 > report Date
2011-10-20
Earnings History > 58 > date
2011-09-30
Earnings History > 58 > before After Market
BeforeMarket
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
0.15
Earnings History > 58 > eps Estimate
0.15
Earnings History > 58 > eps Difference
0
Earnings History > 58 > surprise Percent
0
Earnings History > 59 > period
2011-06-30
Earnings History > 59 > report Date
2011-07-21
Earnings History > 59 > date
2011-06-30
Earnings History > 59 > before After Market
BeforeMarket
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
0.14
Earnings History > 59 > eps Estimate
0.14
Earnings History > 59 > eps Difference
0
Earnings History > 59 > surprise Percent
0
Earnings History > 60 > period
2011-03-31
Earnings History > 60 > report Date
2011-04-21
Earnings History > 60 > date
2011-03-31
Earnings History > 60 > before After Market
BeforeMarket
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
0.14
Earnings History > 60 > eps Estimate
0.14
Earnings History > 60 > eps Difference
0
Earnings History > 60 > surprise Percent
0
Earnings History > 61 > period
2010-12-31
Earnings History > 61 > report Date
2011-01-27
Earnings History > 61 > date
2010-12-31
Earnings History > 61 > before After Market
BeforeMarket
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
0.13
Earnings History > 61 > eps Estimate
0.13
Earnings History > 61 > eps Difference
0
Earnings History > 61 > surprise Percent
0
Earnings History > 62 > period
2010-09-30
Earnings History > 62 > report Date
2010-10-21
Earnings History > 62 > date
2010-09-30
Earnings History > 62 > before After Market
BeforeMarket
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
0.12
Earnings History > 62 > eps Estimate
0.12
Earnings History > 62 > eps Difference
0
Earnings History > 62 > surprise Percent
0
Earnings History > 63 > period
2010-06-30
Earnings History > 63 > report Date
2010-07-22
Earnings History > 63 > date
2010-06-30
Earnings History > 63 > before After Market
BeforeMarket
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
0.12
Earnings History > 63 > eps Estimate
0.12
Earnings History > 63 > eps Difference
0
Earnings History > 63 > surprise Percent
0
Earnings History > 64 > period
2010-03-31
Earnings History > 64 > report Date
2010-04-22
Earnings History > 64 > date
2010-03-31
Earnings History > 64 > before After Market
BeforeMarket
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
0.12
Earnings History > 64 > eps Estimate
0.1
Earnings History > 64 > eps Difference
0.02
Earnings History > 64 > surprise Percent
20
Earnings History > 65 > period
2009-12-31
Earnings History > 65 > report Date
2010-01-28
Earnings History > 65 > date
2009-12-31
Earnings History > 65 > before After Market
BeforeMarket
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
0.11
Earnings History > 65 > eps Estimate
0.09
Earnings History > 65 > eps Difference
0.02
Earnings History > 65 > surprise Percent
22.2222
Earnings History > 66 > period
2009-09-30
Earnings History > 66 > report Date
2009-10-21
Earnings History > 66 > date
2009-09-30
Earnings History > 66 > before After Market
BeforeMarket
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
0.09
Earnings History > 66 > eps Estimate
0.06
Earnings History > 66 > eps Difference
0.03
Earnings History > 66 > surprise Percent
50
Earnings History > 67 > period
2009-06-30
Earnings History > 67 > report Date
2009-07-22
Earnings History > 67 > date
2009-06-30
Earnings History > 67 > before After Market
BeforeMarket
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
0.05
Earnings History > 67 > eps Estimate
0.02
Earnings History > 67 > eps Difference
0.03
Earnings History > 67 > surprise Percent
150
Earnings History > 68 > period
2009-03-31
Earnings History > 68 > report Date
2009-04-22
Earnings History > 68 > date
2009-03-31
Earnings History > 68 > before After Market
BeforeMarket
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
-0.0057
Earnings History > 68 > eps Estimate
0.01
Earnings History > 68 > eps Difference
-0.0157
Earnings History > 68 > surprise Percent
-157
Earnings History > 69 > period
2008-12-31
Earnings History > 69 > report Date
2009-01-29
Earnings History > 69 > date
2008-12-31
Earnings History > 69 > before After Market
BeforeMarket
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
0.03
Earnings History > 69 > eps Estimate
0.03
Earnings History > 69 > eps Difference
0
Earnings History > 69 > surprise Percent
0
Earnings History > 70 > period
2008-09-30
Earnings History > 70 > report Date
2008-10-21
Earnings History > 70 > date
2008-09-30
Earnings History > 70 > before After Market
BeforeMarket
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
0.06
Earnings History > 70 > eps Estimate
0.07
Earnings History > 70 > eps Difference
-0.01
Earnings History > 70 > surprise Percent
-14.2857
Earnings History > 71 > period
2008-06-30
Earnings History > 71 > report Date
2008-07-22
Earnings History > 71 > date
2008-06-30
Earnings History > 71 > before After Market
BeforeMarket
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
0.1
Earnings History > 71 > eps Estimate
0.1
Earnings History > 71 > eps Difference
0
Earnings History > 71 > surprise Percent
0
Earnings History > 72 > period
2008-03-31
Earnings History > 72 > report Date
2008-04-22
Earnings History > 72 > date
2008-03-31
Earnings History > 72 > before After Market
BeforeMarket
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
0.11
Earnings History > 72 > eps Estimate
0.11
Earnings History > 72 > eps Difference
0
Earnings History > 72 > surprise Percent
0
Earnings History > 73 > period
2007-12-31
Earnings History > 73 > report Date
2008-01-29
Earnings History > 73 > date
2007-12-31
Earnings History > 73 > before After Market
BeforeMarket
Earnings History > 73 > currency
USD
Earnings History > 73 > eps Actual
0.12
Earnings History > 73 > eps Estimate
0.11
Earnings History > 73 > eps Difference
0.01
Earnings History > 73 > surprise Percent
9.0909
Earnings History > 74 > period
2007-09-30
Earnings History > 74 > report Date
2007-10-22
Earnings History > 74 > date
2007-09-30
Earnings History > 74 > before After Market
BeforeMarket
Earnings History > 74 > currency
USD
Earnings History > 74 > eps Actual
0.11
Earnings History > 74 > eps Estimate
0.1
Earnings History > 74 > eps Difference
0.01
Earnings History > 74 > surprise Percent
10
Earnings History > 75 > period
2007-06-30
Earnings History > 75 > report Date
2007-07-23
Earnings History > 75 > date
2007-06-30
Earnings History > 75 > before After Market
BeforeMarket
Earnings History > 75 > currency
USD
Earnings History > 75 > eps Actual
0.11
Earnings History > 75 > eps Estimate
0.1
Earnings History > 75 > eps Difference
0.01
Earnings History > 75 > surprise Percent
10
Earnings History > 76 > period
2007-03-31
Earnings History > 76 > report Date
2007-04-23
Earnings History > 76 > date
2007-03-31
Earnings History > 76 > before After Market
BeforeMarket
Earnings History > 76 > currency
USD
Earnings History > 76 > eps Actual
0.11
Earnings History > 76 > eps Estimate
0.09
Earnings History > 76 > eps Difference
0.02
Earnings History > 76 > surprise Percent
22.2222
Earnings History > 77 > period
2006-12-31
Earnings History > 77 > report Date
2007-01-29
Earnings History > 77 > date
2006-12-31
Earnings History > 77 > before After Market
BeforeMarket
Earnings History > 77 > currency
USD
Earnings History > 77 > eps Actual
0.11
Earnings History > 77 > eps Estimate
0.09
Earnings History > 77 > eps Difference
0.02
Earnings History > 77 > surprise Percent
22.2222
Earnings History > 78 > period
2006-09-30
Earnings History > 78 > report Date
2006-10-19
Earnings History > 78 > date
2006-09-30
Earnings History > 78 > before After Market
BeforeMarket
Earnings History > 78 > currency
USD
Earnings History > 78 > eps Actual
0.09
Earnings History > 78 > eps Estimate
0.08
Earnings History > 78 > eps Difference
0.01
Earnings History > 78 > surprise Percent
12.5
Earnings History > 79 > period
2006-06-30
Earnings History > 79 > report Date
2006-07-20
Earnings History > 79 > date
2006-06-30
Earnings History > 79 > before After Market
BeforeMarket
Earnings History > 79 > currency
USD
Earnings History > 79 > eps Actual
0.09
Earnings History > 79 > eps Estimate
0.09
Earnings History > 79 > eps Difference
0
Earnings History > 79 > surprise Percent
0
Earnings History > 80 > period
2006-03-31
Earnings History > 80 > report Date
2006-04-20
Earnings History > 80 > date
2006-03-31
Earnings History > 80 > before After Market
BeforeMarket
Earnings History > 80 > currency
USD
Earnings History > 80 > eps Actual
0.09
Earnings History > 80 > eps Estimate
0.09
Earnings History > 80 > eps Difference
0
Earnings History > 80 > surprise Percent
0
Earnings History > 81 > period
2005-12-31
Earnings History > 81 > report Date
2006-01-26
Earnings History > 81 > date
2005-12-31
Earnings History > 81 > before After Market
BeforeMarket
Earnings History > 81 > currency
USD
Earnings History > 81 > eps Actual
0.1
Earnings History > 81 > eps Estimate
0.1
Earnings History > 81 > eps Difference
0
Earnings History > 81 > surprise Percent
0
Earnings History > 82 > period
2005-09-30
Earnings History > 82 > report Date
2005-10-19
Earnings History > 82 > date
2005-09-30
Earnings History > 82 > before After Market
BeforeMarket
Earnings History > 82 > currency
USD
Earnings History > 82 > eps Actual
0.09
Earnings History > 82 > eps Estimate
0.08
Earnings History > 82 > eps Difference
0.01
Earnings History > 82 > surprise Percent
12.5
Earnings History > 83 > period
2005-06-30
Earnings History > 83 > report Date
2005-07-20
Earnings History > 83 > date
2005-06-30
Earnings History > 83 > before After Market
AfterMarket
Earnings History > 83 > currency
USD
Earnings History > 83 > eps Actual
0.09
Earnings History > 83 > eps Estimate
0.11
Earnings History > 83 > eps Difference
-0.02
Earnings History > 83 > surprise Percent
-18.1818
Earnings History > 84 > period
2005-03-31
Earnings History > 84 > report Date
2005-04-20
Earnings History > 84 > date
2005-03-31
Earnings History > 84 > before After Market
AfterMarket
Earnings History > 84 > currency
USD
Earnings History > 84 > eps Actual
0.09
Earnings History > 84 > eps Estimate
0.09
Earnings History > 84 > eps Difference
0
Earnings History > 84 > surprise Percent
0
Earnings History > 85 > period
2004-12-31
Earnings History > 85 > report Date
2005-01-27
Earnings History > 85 > date
2004-12-31
Earnings History > 85 > before After Market
BeforeMarket
Earnings History > 85 > currency
USD
Earnings History > 85 > eps Actual
0.09
Earnings History > 85 > eps Estimate
0.09
Earnings History > 85 > eps Difference
0
Earnings History > 85 > surprise Percent
0
Earnings History > 86 > period
2004-09-30
Earnings History > 86 > report Date
2004-10-19
Earnings History > 86 > date
2004-09-30
Earnings History > 86 > before After Market
AfterMarket
Earnings History > 86 > currency
USD
Earnings History > 86 > eps Actual
0.08
Earnings History > 86 > eps Estimate
0.08
Earnings History > 86 > eps Difference
0
Earnings History > 86 > surprise Percent
0
Earnings History > 87 > period
2004-06-30
Earnings History > 87 > report Date
2004-07-20
Earnings History > 87 > date
2004-06-30
Earnings History > 87 > before After Market
AfterMarket
Earnings History > 87 > currency
USD
Earnings History > 87 > eps Actual
0.09
Earnings History > 87 > eps Estimate
0.1
Earnings History > 87 > eps Difference
-0.01
Earnings History > 87 > surprise Percent
-10
Earnings History > 88 > period
2004-03-31
Earnings History > 88 > report Date
2004-04-20
Earnings History > 88 > date
2004-03-31
Earnings History > 88 > before After Market
AfterMarket
Earnings History > 88 > currency
USD
Earnings History > 88 > eps Actual
0.1
Earnings History > 88 > eps Estimate
0.1
Earnings History > 88 > eps Difference
0
Earnings History > 88 > surprise Percent
0
Earnings History > 89 > period
2003-12-31
Earnings History > 89 > report Date
2004-01-27
Earnings History > 89 > date
2003-12-31
Earnings History > 89 > before After Market
BeforeMarket
Earnings History > 89 > currency
USD
Earnings History > 89 > eps Actual
0.09
Earnings History > 89 > eps Estimate
0.09
Earnings History > 89 > eps Difference
0
Earnings History > 89 > surprise Percent
0
Earnings History > 90 > period
2003-09-30
Earnings History > 90 > report Date
2003-10-15
Earnings History > 90 > date
2003-09-30
Earnings History > 90 > before After Market
AfterMarket
Earnings History > 90 > currency
USD
Earnings History > 90 > eps Actual
0.08
Earnings History > 90 > eps Estimate
0.08
Earnings History > 90 > eps Difference
0
Earnings History > 90 > surprise Percent
0
Earnings History > 91 > period
2003-06-30
Earnings History > 91 > report Date
2003-07-16
Earnings History > 91 > date
2003-06-30
Earnings History > 91 > before After Market
BeforeMarket
Earnings History > 91 > currency
USD
Earnings History > 91 > eps Actual
0.09
Earnings History > 91 > eps Estimate
0.08
Earnings History > 91 > eps Difference
0.01
Earnings History > 91 > surprise Percent
12.5
Earnings History > 92 > period
2003-03-31
Earnings History > 92 > report Date
2003-04-16
Earnings History > 92 > date
2003-03-31
Earnings History > 92 > before After Market
BeforeMarket
Earnings History > 92 > currency
USD
Earnings History > 92 > eps Actual
0.09
Earnings History > 92 > eps Estimate
0.08
Earnings History > 92 > eps Difference
0.01
Earnings History > 92 > surprise Percent
12.5
Earnings History > 93 > period
2002-12-31
Earnings History > 93 > report Date
2003-01-23
Earnings History > 93 > date
2002-12-31
Earnings History > 93 > before After Market
BeforeMarket
Earnings History > 93 > currency
USD
Earnings History > 93 > eps Actual
0.08
Earnings History > 93 > eps Estimate
0.07
Earnings History > 93 > eps Difference
0.01
Earnings History > 93 > surprise Percent
14.2857
Earnings History > 94 > period
2002-09-30
Earnings History > 94 > report Date
2002-10-15
Earnings History > 94 > date
2002-09-30
Earnings History > 94 > before After Market
AfterMarket
Earnings History > 94 > currency
USD
Earnings History > 94 > eps Actual
0.07
Earnings History > 94 > eps Estimate
0.07
Earnings History > 94 > eps Difference
0
Earnings History > 94 > surprise Percent
0
Earnings History > 95 > period
2002-06-30
Earnings History > 95 > report Date
2002-07-16
Earnings History > 95 > date
2002-06-30
Earnings History > 95 > before After Market
AfterMarket
Earnings History > 95 > currency
USD
Earnings History > 95 > eps Actual
0.07
Earnings History > 95 > eps Estimate
0.06
Earnings History > 95 > eps Difference
0.01
Earnings History > 95 > surprise Percent
16.6667
Earnings History > 96 > period
2002-03-31
Earnings History > 96 > report Date
2002-04-16
Earnings History > 96 > date
2002-03-31
Earnings History > 96 > before After Market
AfterMarket
Earnings History > 96 > currency
USD
Earnings History > 96 > eps Actual
0.06
Earnings History > 96 > eps Estimate
0.06
Earnings History > 96 > eps Difference
0
Earnings History > 96 > surprise Percent
0
Earnings History > 97 > period
2001-12-31
Earnings History > 97 > report Date
2002-01-24
Earnings History > 97 > date
2001-12-31
Earnings History > 97 > before After Market
BeforeMarket
Earnings History > 97 > currency
USD
Earnings History > 97 > eps Actual
0.06
Earnings History > 97 > eps Estimate
0.06
Earnings History > 97 > eps Difference
0
Earnings History > 97 > surprise Percent
0
Earnings History > 98 > period
2001-09-30
Earnings History > 98 > report Date
2001-10-16
Earnings History > 98 > date
2001-09-30
Earnings History > 98 > before After Market
BeforeMarket
Earnings History > 98 > currency
USD
Earnings History > 98 > eps Actual
0.05
Earnings History > 98 > eps Estimate
0.05
Earnings History > 98 > eps Difference
0
Earnings History > 98 > surprise Percent
0
Earnings History > 99 > period
2001-06-30
Earnings History > 99 > report Date
2001-07-17
Earnings History > 99 > date
2001-06-30
Earnings History > 99 > before After Market
AfterMarket
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
Earnings History > 99 > surprise Percent
0
Earnings History > 100 > period
2001-03-31
Earnings History > 100 > report Date
2001-04-17
Earnings History > 100 > date
2001-03-31
Earnings History > 100 > before After Market
BeforeMarket
Earnings History > 100 > currency
USD
Earnings History > 100 > eps Actual
0.06
Earnings History > 100 > eps Estimate
0.06
Earnings History > 100 > eps Difference
0
Earnings History > 100 > surprise Percent
0
Earnings History > 101 > period
2000-12-31
Earnings History > 101 > report Date
2001-01-24
Earnings History > 101 > date
2000-12-31
Earnings History > 101 > before After Market
BeforeMarket
Earnings History > 101 > currency
USD
Earnings History > 101 > eps Actual
0.06
Earnings History > 101 > eps Estimate
0.06
Earnings History > 101 > eps Difference
0
Earnings History > 101 > surprise Percent
0
Earnings History > 102 > period
2000-09-30
Earnings History > 102 > report Date
2000-10-17
Earnings History > 102 > date
2000-09-30
Earnings History > 102 > before After Market
BeforeMarket
Earnings History > 102 > currency
USD
Earnings History > 102 > eps Actual
0.05
Earnings History > 102 > eps Estimate
0.06
Earnings History > 102 > eps Difference
-0.01
Earnings History > 102 > surprise Percent
-16.6667
Earnings History > 103 > period
2000-06-30
Earnings History > 103 > report Date
2000-07-18
Earnings History > 103 > date
2000-06-30
Earnings History > 103 > before After Market
-
Earnings History > 103 > currency
USD
Earnings History > 103 > eps Actual
0.06
Earnings History > 103 > eps Estimate
0.06
Earnings History > 103 > eps Difference
0
Earnings History > 103 > surprise Percent
0
Earnings History > 104 > period
2000-03-31
Earnings History > 104 > report Date
2000-04-17
Earnings History > 104 > date
2000-03-31
Earnings History > 104 > before After Market
-
Earnings History > 104 > currency
USD
Earnings History > 104 > eps Actual
0.06
Earnings History > 104 > eps Estimate
0.06
Earnings History > 104 > eps Difference
0
Earnings History > 104 > surprise Percent
0
Earnings History > 105 > period
1999-12-31
Earnings History > 105 > report Date
2000-01-25
Earnings History > 105 > date
1999-12-31
Earnings History > 105 > before After Market
-
Earnings History > 105 > currency
USD
Earnings History > 105 > eps Actual
0.06
Earnings History > 105 > eps Estimate
0.06
Earnings History > 105 > eps Difference
0
Earnings History > 105 > surprise Percent
0
Earnings History > 106 > period
1999-09-30
Earnings History > 106 > report Date
1999-10-13
Earnings History > 106 > date
1999-09-30
Earnings History > 106 > before After Market
-
Earnings History > 106 > currency
USD
Earnings History > 106 > eps Actual
0.05
Earnings History > 106 > eps Estimate
0.05
Earnings History > 106 > eps Difference
0
Earnings History > 106 > surprise Percent
0
Earnings History > 107 > period
1999-06-30
Earnings History > 107 > report Date
1999-07-14
Earnings History > 107 > date
1999-06-30
Earnings History > 107 > before After Market
-
Earnings History > 107 > currency
USD
Earnings History > 107 > eps Actual
0.06
Earnings History > 107 > eps Estimate
0.05
Earnings History > 107 > eps Difference
0.01
Earnings History > 107 > surprise Percent
20
Earnings History > 108 > period
1999-03-31
Earnings History > 108 > report Date
1999-04-14
Earnings History > 108 > date
1999-03-31
Earnings History > 108 > before After Market
-
Earnings History > 108 > currency
USD
Earnings History > 108 > eps Actual
0.06
Earnings History > 108 > eps Estimate
0.05
Earnings History > 108 > eps Difference
0.01
Earnings History > 108 > surprise Percent
20
Earnings History > 109 > period
1998-12-31
Earnings History > 109 > report Date
1999-01-25
Earnings History > 109 > date
1998-12-31
Earnings History > 109 > before After Market
-
Earnings History > 109 > currency
USD
Earnings History > 109 > eps Actual
0.06
Earnings History > 109 > eps Estimate
0.05
Earnings History > 109 > eps Difference
0.01
Earnings History > 109 > surprise Percent
20
Earnings History > 110 > period
1998-09-30
Earnings History > 110 > report Date
1998-10-13
Earnings History > 110 > date
1998-09-30
Earnings History > 110 > before After Market
-
Earnings History > 110 > currency
USD
Earnings History > 110 > eps Actual
0.03
Earnings History > 110 > eps Estimate
0.03
Earnings History > 110 > eps Difference
0
Earnings History > 110 > surprise Percent
0
Earnings History > 111 > period
1998-06-30
Earnings History > 111 > report Date
1998-07-14
Earnings History > 111 > date
1998-06-30
Earnings History > 111 > before After Market
-
Earnings History > 111 > currency
USD
Earnings History > 111 > eps Actual
0.04
Earnings History > 111 > eps Estimate
0.04
Earnings History > 111 > eps Difference
0
Earnings History > 111 > surprise Percent
0
Earnings History > 112 > period
1998-03-31
Earnings History > 112 > report Date
1998-04-15
Earnings History > 112 > date
1998-03-31
Earnings History > 112 > before After Market
BeforeMarket
Earnings History > 112 > currency
USD
Earnings History > 112 > eps Actual
0.04
Earnings History > 112 > eps Estimate
0.04
Earnings History > 112 > eps Difference
0
Earnings History > 112 > surprise Percent
0
Earnings History > 113 > period
1997-12-31
Earnings History > 113 > report Date
1998-01-26
Earnings History > 113 > date
1997-12-31
Earnings History > 113 > before After Market
BeforeMarket
Earnings History > 113 > currency
USD
Earnings History > 113 > eps Actual
0.04
Earnings History > 113 > eps Estimate
0.03
Earnings History > 113 > eps Difference
0.01
Earnings History > 113 > surprise Percent
33.3333
Earnings History > 114 > period
1997-09-30
Earnings History > 114 > report Date
1997-10-13
Earnings History > 114 > date
1997-09-30
Earnings History > 114 > before After Market
BeforeMarket
Earnings History > 114 > currency
USD
Earnings History > 114 > eps Actual
0.03
Earnings History > 114 > eps Estimate
0.03
Earnings History > 114 > eps Difference
0
Earnings History > 114 > surprise Percent
0
Earnings History > 115 > period
1997-06-30
Earnings History > 115 > report Date
1997-07-14
Earnings History > 115 > date
1997-06-30
Earnings History > 115 > before After Market
BeforeMarket
Earnings History > 115 > currency
USD
Earnings History > 115 > eps Actual
0.03
Earnings History > 115 > eps Estimate
0.03
Earnings History > 115 > eps Difference
0
Earnings History > 115 > surprise Percent
0
Earnings History > 116 > period
1997-03-31
Earnings History > 116 > report Date
1997-04-14
Earnings History > 116 > date
1997-03-31
Earnings History > 116 > before After Market
-
Earnings History > 116 > currency
USD
Earnings History > 116 > eps Actual
0.03
Earnings History > 116 > eps Estimate
0.03
Earnings History > 116 > eps Difference
0
Earnings History > 116 > surprise Percent
0
Earnings History > 117 > period
1996-12-31
Earnings History > 117 > report Date
1997-01-27
Earnings History > 117 > date
1996-12-31
Earnings History > 117 > before After Market
-
Earnings History > 117 > currency
USD
Earnings History > 117 > eps Actual
0.03
Earnings History > 117 > eps Estimate
0.02
Earnings History > 117 > eps Difference
0.01
Earnings History > 117 > surprise Percent
50
Earnings History > 118 > period
1996-09-30
Earnings History > 118 > report Date
1996-10-14
Earnings History > 118 > date
1996-09-30
Earnings History > 118 > before After Market
-
Earnings History > 118 > currency
USD
Earnings History > 118 > eps Actual
0.02
Earnings History > 118 > eps Estimate
0.02
Earnings History > 118 > eps Difference
0
Earnings History > 118 > surprise Percent
0
Earnings History > 119 > period
1996-06-30
Earnings History > 119 > report Date
1996-07-15
Earnings History > 119 > date
1996-06-30
Earnings History > 119 > before After Market
-
Earnings History > 119 > currency
USD
Earnings History > 119 > eps Actual
0.03
Earnings History > 119 > eps Estimate
0.03
Earnings History > 119 > eps Difference
0
Earnings History > 119 > surprise Percent
0
Earnings History > 120 > period
1996-03-31
Earnings History > 120 > report Date
1996-04-15
Earnings History > 120 > date
1996-03-31
Earnings History > 120 > before After Market
-
Earnings History > 120 > currency
USD
Earnings History > 120 > eps Actual
0.02
Earnings History > 120 > eps Estimate
0.02
Earnings History > 120 > eps Difference
0
Earnings History > 120 > surprise Percent
0
Earnings History > 121 > period
1995-12-31
Earnings History > 121 > report Date
1996-01-25
Earnings History > 121 > date
1995-12-31
Earnings History > 121 > before After Market
-
Earnings History > 121 > currency
USD
Earnings History > 121 > eps Actual
0.02
Earnings History > 121 > eps Estimate
0.02
Earnings History > 121 > eps Difference
0
Earnings History > 121 > surprise Percent
0
Earnings History > 122 > period
1995-09-30
Earnings History > 122 > report Date
1995-10-11
Earnings History > 122 > date
1995-09-30
Earnings History > 122 > before After Market
-
Earnings History > 122 > currency
USD
Earnings History > 122 > eps Actual
0.02
Earnings History > 122 > eps Estimate
0.02
Earnings History > 122 > eps Difference
0
Earnings History > 122 > surprise Percent
0
Earnings History > 123 > period
1995-06-30
Earnings History > 123 > report Date
1995-07-11
Earnings History > 123 > date
1995-06-30
Earnings History > 123 > before After Market
-
Earnings History > 123 > currency
USD
Earnings History > 123 > eps Actual
0.01
Earnings History > 123 > eps Estimate
0.01
Earnings History > 123 > eps Difference
0
Earnings History > 123 > surprise Percent
0
Gentex Corporation designs, develops, manufactures, markets, and supplies digital vision, connected car, dimmable glass, and fire protection products in the United States, China, Germany, Japan, Mexico, the Republic of Korea, and internationally. It operates through Automotive Products and Other segments. The company offers automotive products, including interior and exterior electrochromic automatic-dimming rearview mirrors, automotive electronics, and non-automatic-dimming rearview mirrors for automotive passenger cars, light trucks, pick-up trucks, sport utility vehicles, and vans for original equipment manufacturers, automotive suppliers, and various aftermarket and accessory customers; and HomeLink modules for the automotive industry. It also provides variable dimmable windows to aircraft manufacturers and airline operators. In addition, the company offers photoelectric smoke detectors and alarms, visual signaling alarms, photoelectric smoke alarms, electrochemical carbon monoxide alarms and detectors, audible and visual signaling appliances, and bells and speakers used in fire detection systems in office buildings, hotels, and other commercial and residential buildings. It sells its fire protection products directly, as well as through sales managers and manufacturer representative organizations to fire protection and security product distributors, electrical wholesale houses, and original equipment manufacturers of fire protection systems. Further, the company is involved in the research and development of nanofiber chemical sensing products; and market and sale of eSight smart glasses to consumers with visual impairment or eye conditions, as well as of identity authentication and access control products that utilizes biometrics technology. Gentex Corporation was incorporated in 1974 and is headquartered in Zeeland, Michigan.
Stock Price
$ 0.00
0% decrease compared to yesterday.
Dividend
Frequency:
Rate:
0.12Next Payout:
Jan 21, 2026Yield:
2.0253 %Qube Research & Technologies Ltd Has $57.53 Million Stake in Gentex Corporation $GNTX - MarketBeat
12/12/2025
Qube Research & Technologies Ltd Has $57.53 Million Stake in Gentex Corporation $GNTX MarketBeat
Read more →Schwerin Boyle Capital Management Inc. Boosts Stock Position in Gentex Corporation $GNTX MarketBeat
Read more →Showing 2 of 10
(Last Updated 2025-09-30)
Rating:
BUY
Target Price:
$30.0625
Analyst Picks
Strong Buy
4
Buy
0
Hold
7
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)
-
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 High
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 98.54% of the total shares of Gentex Corporation
1.
Vanguard Group Inc(10.1818%)
since
2025/06/30
2.
BlackRock Inc(9.6356%)
since
2025/06/30
3.
Wellington Management Company LLP(6.1255%)
since
2025/06/30
4.
Burgundy Asset Management Ltd(3.6287%)
since
2025/06/30
5.
State Street Corp(3.3894%)
since
2025/06/30
6.
Ariel Investments, LLC(3.3529%)
since
2025/06/30
7.
iShares Core S&P Mid-Cap ETF(3.3338%)
since
2025/08/31
8.
Vanguard Total Stock Mkt Idx Inv(3.1947%)
since
2025/07/31
9.
Fuller & Thaler Asset Management Inc(3.0932%)
since
2025/06/30
10.
American Century Companies Inc(3.0121%)
since
2025/06/30
11.
Boston Partners Global Investors, Inc(2.6374%)
since
2025/06/30
12.
Geode Capital Management, LLC(2.5885%)
since
2025/06/30
13.
EdgePoint Investment Group, Inc.(2.5686%)
since
2025/06/30
14.
JPMorgan Chase & Co(2.5146%)
since
2025/06/30
15.
Vanguard Small Cap Index(2.486%)
since
2025/07/31
16.
FullerThaler Behavioral Small-Cap Value(2.3161%)
since
2025/06/30
17.
Dimensional Fund Advisors, Inc.(2.2759%)
since
2025/06/30
18.
Disciplined Growth Investors Inc(2.2428%)
since
2025/06/30
19.
Undiscovered Managers Behavioral Val L(2.2207%)
since
2025/07/31
20.
Vanguard Windsor Investor Shares(2.1866%)
since
2025/06/30
21.
UBS Group AG(2.0299%)
since
2025/06/30
22.
TD Asset Management Inc(1.9868%)
since
2025/06/30
23.
EdgePoint Global Portfolio Series F(1.9229%)
since
2024/12/31
24.
JHancock Disciplined Value Mid Cap I(1.8954%)
since
2025/07/31
25.
Morgan Stanley - Brokerage Accounts(1.8945%)
since
2025/06/30
26.
TD Global Investment Solutions – TD Epoch(1.7148%)
since
2025/06/30
27.
UBS Asset Mgmt Americas Inc(1.5734%)
since
2025/06/30
28.
Vanguard Small Cap Growth Index Inv(1.4024%)
since
2025/07/31
29.
Vanguard Explorer Inv(1.267%)
since
2025/06/30
30.
First Trust Advisors L.P.(1.2187%)
since
2025/06/30
31.
Vanguard Institutional Extnd Mkt Idx Tr(1.1022%)
since
2025/07/31
32.
Avantis US Small Cap Value ETF(1.0564%)
since
2025/08/30
33.
Ariel Fund Investor(1.0364%)
since
2025/06/30
34.
Disciplined Growth - Mid Cap Growth(0.9012%)
since
2024/12/31
35.
TD U.S. Capital Reinvestment I(0.8074%)
since
2024/12/31
36.
SPDR® S&P MIDCAP 400 ETF Trust(0.7846%)
since
2025/07/31
37.
JPMorgan Value Advantage L(0.779%)
since
2025/07/31
38.
EdgePoint Global Growth & Inc Port Sr F(0.7575%)
since
2024/12/31
39.
American Century Equity Income Inv(0.7108%)
since
2025/06/30
40.
American Century US Value Yield Eq Tr 1(0.7108%)
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.42
Date
2025-09-30
EPS Actual
0.46
EPS Estimate
0.46
EPS Difference
0
Surprise Percent
0%
(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.