_id
6911bd94ccc777a4e85d6275
Ticker
GMBXF
Name
Grupo México S.A.B. de C.V
Exchange
PINK
Address
Campos ElIseos No. 400, Mexico City, DF, Mexico, 11000
Country
USA
Sector
Basic Materials
Industry
Other Industrial Metals & Mining
Currency
USD
Website
https://www.gmexico.com
Description
Grupo México, S.A.B. de C.V. engages in copper production, cargo transportation, and infrastructure businesses worldwide. It operates through Mining, Transportation, and Infrastructure divisions. The Mining division explores for copper, silver, molybdenum, zinc, sulfuric acid, gold, cadmium, selenium, and lime. It owns interests in 15 underground and open pit mines, and 14 exploration projects in Mexico, Peru, the United States, Argentina, Chile, Ecuador, and Spain. The Transportation division offers railroad transportation services, including general and intermodal freight services by railroad; passenger transportation services; and auxiliary terminal management and intra-terminal hauling services. This division provides railroad services for the agriculture, automotive, cement, energy, intermodal, metals and minerals, industrial products, and chemical and fertilizer sectors. It operates a railroad network. The Infrastructure division offers land and ocean drilling services; and engineering services. It also generates energy through a combined cycle plant and wind farm; and constructs, operates, and maintains Salamanca-León highway and Silao Bypas. Grupo México, S.A.B. de C.V. was founded in 1890 and is based in Mexico City, Mexico.
Last Close
9.45
Volume
3950
Current Price
9.8
Change
-0.07
Last Updated
2026-01-03T12:43:43.154Z
Image
data:image/webp;base64,UklGRoAHAABXRUJQVlA4WAoAAAAQAAAAPwAAPwAAQUxQSDEFAAABmV2I6H+kcSYgIsLhSLatWjnnXtzd3d3dISV2S4koxsAkiCDT3FIG4DoBd7dn953oSf2M7BAxARNAC9u2s7H1/Ulqj2dt27Zt27Zt27Zt27b32FY17bAID9qVpNk8fP+ImADIf5cpMiSJEy2MJGhybiaTmJhzlhQhUpoS/7lSJInmFrT8VGqsv3sgO1c0nBOj1YBK4YIJEuuIGYCuQZ389ptmzTmvzmxIhmwKYSaDEYMgojg8NEWODBIlDAG2H0cU4JVJnAukzef1Ckm5ehUzAGYCfGSQxPkfmxKVSdZhWpVYCvCXadnvfavOfPZKV0WSVKgTTYd8EqaHmpbdXep74qXeSpgOzEHAV0ZAf/yk/VclZO54pcs+4cUZHfFDdMmqwdkSt2wrEdD7+EMZm/IVigIU4Ksy3TpLiGx969JU+vud70/aM2JWPMnmizT80e29BM9qt21eBu1H/WxHqBLZbK8E4oOqL9F6/nczBCGy7ooNNT6BCeknW4s2kDCnlukI8IqgRlbY6fOD01S+sSEokl6YyMzbYNiFGHhHUDe6ZKc/L/o2V05gVKobZD1bsVTIwu6IFCzMs54lt9trkZmfXv+0t0wlGw3LFUIB7gXNkzsX0rtuVkXA95/+mJyTdUAUIHEX98jtOSstxgDvd7ase7PzUcsTAEMt9PWPFfMIeHkkGokukjzodys75lncIQEYbpy71+HSFaUSAMrsvAZIXHR53OC5M99OmEIhDi1R3CBA2PLjG0hT4XKyu/DYMz+ZkhLECEXcfXr1jgCOIlxqm/zJQ++YijejUQLFhQLIum0EMF/bsvuayyzqN6UVUVBUhcn9T75hKky1Ni5sSgTAxSRm5l97llxzpcWqQxIDdEPX5HyBF7msgvTc97+Y0hzZEsTmRBpVAxobIoDZwgjMcPtFSZQVXtQYlRpUaph6tSgUAsyMgoTQxOtkAjxoxIIfIJCFCEEUwEIwy5t7oESRZIBrDRlz4toLTeAscn1jjsCQ/vW16v0udhOAwhcff9c97ZjlP18EQP/rn7fLJx25GJWdTqb5ZHJmXlaKnCB4xXJGbh5zmXiamGFmsVsXkwWl69Vv5c2u24wMVlJ2ciYnAwqB+USjhOn5eSCTGPu9k8y6al0Gy80WqPago9cg09Ww/+orTEnVAWVCJcC97DH7LWaqgmqRTAc2WWv24RKwTbdYpSYcgM8Nj1QJtT9lrub4E3NbJEoAuJZcdqnF66tiPBLwuktYCSMwAluI1pswF9rusqVPe2u6HCQ/vB4XIIlc8vq83Mf9CPiD4Vg1Dy+se9yctOgt+3706qfDehmrbo+X+/ycB4KRGOfREKproqQ3DZoDrr+I2t94frBIMAAL8iyZ9i+20prrrFefboKVw05bT4+P93f3jMaTaQtWc/1fBiMNq4TGyeqqB5zrJSjDg/F0hs/mc5zP8mluB5QpAmrqpiyxLZ9rJJPzifjE8EB/e1zTNcNK2XQ7WV/yip3qTUCVUSzk50aaf/wtZYutvi3O2t7MQvWe1qY/MOYM4NIzqpklrLCP3nnf+8O6M1Y86BLRYFYAYdkr3runTXYE1rl42zDZ6K7b7ZgH2pzhXe/c3e0Aao7f5KVpR8Cz2cFH2QLXVht96Az4Nzhy60XtMFZbkZzKlj5tv5jPGhrrHQOpdv2DdoxY83mcA/BNN1lr+aXd5piuOgmQVt1z6+U9LgFgIOgGK/aOOQuecLBhpaUXb6gNSkydn0kP/fmzw0rr6muiYY/ItGJ+Jj0++Rf4vxQAVlA4ICgCAADwDACdASpAAEAAPrVQn0snJKMhrBVcAOAWiWwAuznsV752/h+QW3K9TGW2yvmU/Y39gPfQ6QD+yf6PrD/QA/YD01/Yz/cj0hgxRqKTTCOTKH5tKSin+g6vZnGe/ZQ6P91v050gfzZso3fDLWlcOhQAAP77XP/+1///Vnv/9oai3u1iM1+p4rIlSvxmnXDReP5YKkhrWWQGP232PueDwzgqbmwostJiuJOh674jTiM+MIddrHPb86gEj3k6fCQ/KZJvRHvPOCd/j6WWUOhZHzTMNhGKyHtLZ7/KB/yH/40X//RAjaoLs3CBdVi7AWc5aouOUYpbLd726WrBBphRXaaZ51O4ywmrND+OdGMoLQzEnIUFGv3jEaj4Uiu/fbjENnbh2E3+X0w1LoDpQ5QltGyfQJltfyTYwyslyE4ofCHC7AjT8aNUeqdGxkFJ46Tf9vHoHKq00P+oraZ6Kxaf/7PJ9/fLih22oTIGcTNsQWSSVXmaTVWST4+Op3AtKtBWRaAdYuuwFdlKIAcdyLH6man+c02EhH6pjkP3wru2h6eIzUCyeHcLmcaXPWv81HQOY8l50atSN/v7/46/jEKTDYezunf38yTWf4WO6nhTV8vSUERQxqoP+Gxvlr/XEB2f/jL/Ac9QeC2iFiz9HIAKm04H+b02F1XhoRr2yDz7/ha2bF6m2zOmnVhv+0Lv+kHjlcXa+54am9gnWeV3TMTgG+D/8aJjLDYAAAA=
Ipo Date
-
Market Cap
73178996736
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
-
Sentiment Sources
0
Current Quarter
2025-09-30
Revenue
4666436539
Cost Of Revenue
2383541511
Gross Profit
2282895028
Operating Expenses
91743734
Operating Income
2191151293
Interest Expense
156415430
Pretax Income
2175791739
Net Income
1306287581
Eps
0.1718995163069033
Dividends Per Share
553759542
Shares Outstanding
7785000000
Income Tax Expense
668661359
EBITDA
2659705568
Operating Margin
46.95555751561888
Total Other Income Expense Net
-15359554
Cash
8391805827
Short Term Investments
1288157787
Receivables
3419049491
Inventories
1454332080
Total Current Assets
14638464410
Property Plant Equipment
19055589703
Total Assets
40458542309
Payables
662258082
Short Term Debt
426829165
Long Term Debt
-
Total Liabilities
14771103434
Equity
22716294347
Bs_currency_symbol
-
Depreciation
339200720
Change In Working Capital
-19377437
Cash From Operations
1980132301
Capital Expenditures
470824761
Cash From Investing
23080222
Cash From Financing
-740382524
Net Change In Cash
1055042817
Cf_currency_symbol
-
PE
17.0909
PB
3.278330480333602
ROE
5.750443100648206
ROA
3.2287064892830215
FCF
1509307540
Fcf Percent
0.32343899405593096
Piotroski FScore
4
Health Score
68
Deep Value Investing Score
5.5
Defensive Investing Score
7
Dividend Investing Score
3.5
Economic Moat Investing Score
8.3
Garp Investing Score
5.5
Growth Investing Score
4.5
Momentum Investing Score
4
Net Net Investing Score
4
Quality Investing Score
8
Value Investing Score
6
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
4666436539
Quarters > 0 > income Statement > cost Of Revenue
2383541511
Quarters > 0 > income Statement > gross Profit
2282895028
Quarters > 0 > income Statement > operating Expenses
91743734
Quarters > 0 > income Statement > operating Income
2191151293
Quarters > 0 > income Statement > interest Expense
156415430
Quarters > 0 > income Statement > pretax Income
2175791739
Quarters > 0 > income Statement > net Income
1306287581
Quarters > 0 > income Statement > eps
0.1718995163069033
Quarters > 0 > income Statement > dividends Per Share
553759542
Quarters > 0 > income Statement > shares Outstanding
7599134710
Quarters > 0 > income Statement > income Tax Expense
668661359
Quarters > 0 > income Statement > EBITDA
2659705568
Quarters > 0 > income Statement > operating Margin
46.95555751561888
Quarters > 0 > income Statement > total Other Income Expense Net
-15359554
Quarters > 0 > income Statement > currency_symbol
-
Quarters > 0 > balance Sheet > cash
8391805827
Quarters > 0 > balance Sheet > short Term Investments
1288157787
Quarters > 0 > balance Sheet > receivables
3419049491
Quarters > 0 > balance Sheet > inventories
1454332080
Quarters > 0 > balance Sheet > total Current Assets
14638464410
Quarters > 0 > balance Sheet > property Plant Equipment
19055589703
Quarters > 0 > balance Sheet > total Assets
40458542309
Quarters > 0 > balance Sheet > payables
662258082
Quarters > 0 > balance Sheet > short Term Debt
426829165
Quarters > 0 > balance Sheet > long Term Debt
-
Quarters > 0 > balance Sheet > total Liabilities
14771103434
Quarters > 0 > balance Sheet > equity
22716294347
Quarters > 0 > balance Sheet > currency_symbol
-
Quarters > 0 > cash Flow > net Income
1306287581
Quarters > 0 > cash Flow > depreciation
339200720
Quarters > 0 > cash Flow > change In Working Capital
-19377437
Quarters > 0 > cash Flow > cash From Operations
1980132301
Quarters > 0 > cash Flow > capital Expenditures
470824761
Quarters > 0 > cash Flow > cash From Investing
23080222
Quarters > 0 > cash Flow > cash From Financing
-740382524
Quarters > 0 > cash Flow > net Change In Cash
1055042817
Quarters > 0 > cash Flow > currency_symbol
-
Quarters > 0 > ratios > PE
0.1718995163069033
Quarters > 0 > ratios > PB
3.278330480333602
Quarters > 0 > ratios > ROE
5.750443100648206
Quarters > 0 > ratios > ROA
3.2287064892830215
Quarters > 0 > ratios > FCF
1509307540
Quarters > 0 > ratios > Piotroski FScore
4
Quarters > 0 > ratios > fcf Percent
0.32343899405593096
Quarters > 0 > health Score
68
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
4236523000
Quarters > 1 > income Statement > cost Of Revenue
2159801000
Quarters > 1 > income Statement > gross Profit
2076722000
Quarters > 1 > income Statement > operating Expenses
95337000
Quarters > 1 > income Statement > operating Income
1981385000
Quarters > 1 > income Statement > interest Expense
154227000
Quarters > 1 > income Statement > pretax Income
2001571000
Quarters > 1 > income Statement > net Income
1234603000
Quarters > 1 > income Statement > eps
0.1624662605829763
Quarters > 1 > income Statement > dividends Per Share
591879000
Quarters > 1 > income Statement > shares Outstanding
7599134710
Quarters > 1 > income Statement > income Tax Expense
565986000
Quarters > 1 > income Statement > EBITDA
2478667000
Quarters > 1 > income Statement > operating Margin
46.769131195558245
Quarters > 1 > income Statement > total Other Income Expense Net
20186000
Quarters > 1 > income Statement > currency_symbol
USD
Quarters > 1 > balance Sheet > cash
7284804000
Quarters > 1 > balance Sheet > short Term Investments
1732177000
Quarters > 1 > balance Sheet > receivables
2664285000
Quarters > 1 > balance Sheet > inventories
1414411000
Quarters > 1 > balance Sheet > total Current Assets
13717206000
Quarters > 1 > balance Sheet > property Plant Equipment
18886396000
Quarters > 1 > balance Sheet > total Assets
39143155000
Quarters > 1 > balance Sheet > payables
600475000
Quarters > 1 > balance Sheet > short Term Debt
460894000
Quarters > 1 > balance Sheet > long Term Debt
9068294000
Quarters > 1 > balance Sheet > total Liabilities
14355671000
Quarters > 1 > balance Sheet > equity
21913585000
Quarters > 1 > balance Sheet > currency_symbol
USD
Quarters > 1 > cash Flow > net Income
1435584000
Quarters > 1 > cash Flow > depreciation
322869000
Quarters > 1 > cash Flow > change In Working Capital
-504961000
Quarters > 1 > cash Flow > cash From Operations
1267222000
Quarters > 1 > cash Flow > capital Expenditures
416593000
Quarters > 1 > cash Flow > cash From Investing
-1427863000
Quarters > 1 > cash Flow > cash From Financing
-935581000
Quarters > 1 > cash Flow > net Change In Cash
-1156647000
Quarters > 1 > cash Flow > currency_symbol
USD
Quarters > 1 > ratios > PE
0.1624662605829763
Quarters > 1 > ratios > PB
3.3984179292434353
Quarters > 1 > ratios > ROE
5.633961763901251
Quarters > 1 > ratios > ROA
3.154071254603774
Quarters > 1 > ratios > FCF
850629000
Quarters > 1 > ratios > Piotroski FScore
4
Quarters > 1 > ratios > fcf Percent
0.20078470009486554
Quarters > 1 > health Score
68
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
4179694545
Quarters > 2 > income Statement > cost Of Revenue
2167027565
Quarters > 2 > income Statement > gross Profit
2012666980
Quarters > 2 > income Statement > operating Expenses
114301000
Quarters > 2 > income Statement > operating Income
1929648291
Quarters > 2 > income Statement > interest Expense
148042506
Quarters > 2 > income Statement > pretax Income
1870042000
Quarters > 2 > income Statement > net Income
1084406403
Quarters > 2 > income Statement > eps
0.1427013001326305
Quarters > 2 > income Statement > dividends Per Share
417629840
Quarters > 2 > income Statement > shares Outstanding
7599134710
Quarters > 2 > income Statement > income Tax Expense
600315187
Quarters > 2 > income Statement > EBITDA
2317608461
Quarters > 2 > income Statement > operating Margin
46.16720839823954
Quarters > 2 > income Statement > total Other Income Expense Net
-66659626
Quarters > 2 > income Statement > currency_symbol
USD
Quarters > 2 > balance Sheet > cash
8429528638
Quarters > 2 > balance Sheet > short Term Investments
607339005
Quarters > 2 > balance Sheet > receivables
3057130127
Quarters > 2 > balance Sheet > inventories
1392159989
Quarters > 2 > balance Sheet > total Current Assets
13585249609
Quarters > 2 > balance Sheet > property Plant Equipment
18582669474
Quarters > 2 > balance Sheet > total Assets
38392787898
Quarters > 2 > balance Sheet > payables
596113882
Quarters > 2 > balance Sheet > short Term Debt
1225335375
Quarters > 2 > balance Sheet > long Term Debt
8691697000
Quarters > 2 > balance Sheet > total Liabilities
14603992743
Quarters > 2 > balance Sheet > equity
21068947989
Quarters > 2 > balance Sheet > currency_symbol
USD
Quarters > 2 > cash Flow > net Income
1084406403
Quarters > 2 > cash Flow > depreciation
314088849
Quarters > 2 > cash Flow > change In Working Capital
-495257937
Quarters > 2 > cash Flow > cash From Operations
687237000
Quarters > 2 > cash Flow > capital Expenditures
534175594
Quarters > 2 > cash Flow > cash From Investing
-173407000
Quarters > 2 > cash Flow > cash From Financing
641737000
Quarters > 2 > cash Flow > net Change In Cash
1128260000
Quarters > 2 > cash Flow > currency_symbol
USD
Quarters > 2 > ratios > PE
0.1427013001326305
Quarters > 2 > ratios > PB
3.5346577435608673
Quarters > 2 > ratios > ROE
5.146941382959242
Quarters > 2 > ratios > ROA
2.8245054927529503
Quarters > 2 > ratios > FCF
153061406
Quarters > 2 > ratios > Piotroski FScore
3
Quarters > 2 > ratios > fcf Percent
0.03662023728099968
Quarters > 2 > health Score
50
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
3846788000
Quarters > 3 > income Statement > cost Of Revenue
2394047982
Quarters > 3 > income Statement > gross Profit
1613077404
Quarters > 3 > income Statement > operating Expenses
138113751
Quarters > 3 > income Statement > operating Income
1522071801
Quarters > 3 > income Statement > interest Expense
143605700
Quarters > 3 > income Statement > pretax Income
1298763000
Quarters > 3 > income Statement > net Income
661656865
Quarters > 3 > income Statement > eps
0.08674588180119712
Quarters > 3 > income Statement > dividends Per Share
474790758
Quarters > 3 > income Statement > shares Outstanding
7627530567
Quarters > 3 > income Statement > income Tax Expense
621268726
Quarters > 3 > income Statement > EBITDA
1886982877
Quarters > 3 > income Statement > operating Margin
39.56734296249235
Quarters > 3 > income Statement > total Other Income Expense Net
6766070000
Quarters > 3 > income Statement > currency_symbol
USD
Quarters > 3 > balance Sheet > cash
7555122288
Quarters > 3 > balance Sheet > short Term Investments
866100000
Quarters > 3 > balance Sheet > receivables
2626357868
Quarters > 3 > balance Sheet > inventories
1417267321
Quarters > 3 > balance Sheet > total Current Assets
12271330865
Quarters > 3 > balance Sheet > property Plant Equipment
18549646115
Quarters > 3 > balance Sheet > total Assets
36937572874
Quarters > 3 > balance Sheet > payables
644592655
Quarters > 3 > balance Sheet > short Term Debt
1047340064
Quarters > 3 > balance Sheet > long Term Debt
7691000000
Quarters > 3 > balance Sheet > total Liabilities
13876942000
Quarters > 3 > balance Sheet > equity
20397239910
Quarters > 3 > balance Sheet > currency_symbol
USD
Quarters > 3 > cash Flow > net Income
661656865
Quarters > 3 > cash Flow > depreciation
327866526
Quarters > 3 > cash Flow > change In Working Capital
1956681201
Quarters > 3 > cash Flow > cash From Operations
1490792000
Quarters > 3 > cash Flow > capital Expenditures
394556208
Quarters > 3 > cash Flow > cash From Investing
-390724693
Quarters > 3 > cash Flow > cash From Financing
-851311000
Quarters > 3 > cash Flow > net Change In Cash
198678000
Quarters > 3 > cash Flow > currency_symbol
USD
Quarters > 3 > ratios > PE
0.08674588180119712
Quarters > 3 > ratios > PB
3.6647016893669515
Quarters > 3 > ratios > ROE
3.2438548936987033
Quarters > 3 > ratios > ROA
1.791284086956709
Quarters > 3 > ratios > FCF
1096235792
Quarters > 3 > ratios > Piotroski FScore
4
Quarters > 3 > ratios > fcf Percent
0.2849743193542249
Quarters > 3 > health Score
65
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
16169447000
Annuals > 0 > income Statement > cost Of Revenue
8953507000
Annuals > 0 > income Statement > gross Profit
7215940000
Annuals > 0 > income Statement > operating Expenses
344600000
Annuals > 0 > income Statement > operating Income
6871340000
Annuals > 0 > income Statement > interest Expense
505971703
Annuals > 0 > income Statement > pretax Income
5971145705
Annuals > 0 > income Statement > net Income
3127630622
Annuals > 0 > income Statement > eps
0.4044192196955869
Annuals > 0 > income Statement > dividends Per Share
1590255939
Annuals > 0 > income Statement > shares Outstanding
7733634975
Annuals > 0 > income Statement > income Tax Expense
2307701678
Annuals > 0 > income Statement > EBITDA
7630005995
Annuals > 0 > income Statement > operating Margin
42.495825614815395
Annuals > 0 > income Statement > total Other Income Expense Net
-900194295
Annuals > 0 > income Statement > currency_symbol
USD
Annuals > 0 > balance Sheet > cash
7270900000
Annuals > 0 > balance Sheet > short Term Investments
866100000
Annuals > 0 > balance Sheet > receivables
2626357868
Annuals > 0 > balance Sheet > inventories
1417267321
Annuals > 0 > balance Sheet > total Current Assets
12268586000
Annuals > 0 > balance Sheet > property Plant Equipment
18549646115
Annuals > 0 > balance Sheet > total Assets
36937572874
Annuals > 0 > balance Sheet > payables
644592655
Annuals > 0 > balance Sheet > short Term Debt
900556000
Annuals > 0 > balance Sheet > long Term Debt
7691000000
Annuals > 0 > balance Sheet > total Liabilities
13876942000
Annuals > 0 > balance Sheet > equity
20397239910
Annuals > 0 > balance Sheet > currency_symbol
USD
Annuals > 0 > cash Flow > net Income
3127630622
Annuals > 0 > cash Flow > depreciation
1152888586
Annuals > 0 > cash Flow > change In Working Capital
-223254046
Annuals > 0 > cash Flow > cash From Operations
6002168000
Annuals > 0 > cash Flow > capital Expenditures
1548737088
Annuals > 0 > cash Flow > cash From Investing
-927024000
Annuals > 0 > cash Flow > cash From Financing
-2602356000
Annuals > 0 > cash Flow > net Change In Cash
2372478000
Annuals > 0 > cash Flow > currency_symbol
USD
Annuals > 0 > ratios > PE
0.4044192196955869
Annuals > 0 > ratios > PB
3.5640198912088983
Annuals > 0 > ratios > ROE
15.333597270023972
Annuals > 0 > ratios > ROA
8.4673420007017
Annuals > 0 > ratios > FCF
4453430912
Annuals > 0 > ratios > Piotroski FScore
4
Annuals > 0 > ratios > fcf Percent
0.2754225863135579
Annuals > 0 > health Score
80
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
14366895000
Annuals > 1 > income Statement > cost Of Revenue
8170856000
Annuals > 1 > income Statement > gross Profit
6196039000
Annuals > 1 > income Statement > operating Expenses
332700000
Annuals > 1 > income Statement > operating Income
5876549000
Annuals > 1 > income Statement > interest Expense
587152325
Annuals > 1 > income Statement > pretax Income
5653096000
Annuals > 1 > income Statement > net Income
3374631000
Annuals > 1 > income Statement > eps
0.433478612716763
Annuals > 1 > income Statement > dividends Per Share
2282242000
Annuals > 1 > income Statement > shares Outstanding
7785000000
Annuals > 1 > income Statement > income Tax Expense
1673253000
Annuals > 1 > income Statement > EBITDA
7784813185
Annuals > 1 > income Statement > operating Margin
40.90340327537717
Annuals > 1 > income Statement > total Other Income Expense Net
-223453000
Annuals > 1 > income Statement > currency_symbol
USD
Annuals > 1 > balance Sheet > cash
4883504000
Annuals > 1 > balance Sheet > short Term Investments
1705000000
Annuals > 1 > balance Sheet > receivables
2536336776
Annuals > 1 > balance Sheet > inventories
1353355160
Annuals > 1 > balance Sheet > total Current Assets
10601479000
Annuals > 1 > balance Sheet > property Plant Equipment
18530900000
Annuals > 1 > balance Sheet > total Assets
35141033000
Annuals > 1 > balance Sheet > payables
1239740000
Annuals > 1 > balance Sheet > short Term Debt
363927000
Annuals > 1 > balance Sheet > long Term Debt
8550500000
Annuals > 1 > balance Sheet > total Liabilities
13590214000
Annuals > 1 > balance Sheet > equity
18972198813
Annuals > 1 > balance Sheet > currency_symbol
USD
Annuals > 1 > cash Flow > net Income
3374631000
Annuals > 1 > cash Flow > depreciation
1255856000
Annuals > 1 > cash Flow > change In Working Capital
128766495
Annuals > 1 > cash Flow > cash From Operations
5815224000
Annuals > 1 > cash Flow > capital Expenditures
1660832000
Annuals > 1 > cash Flow > cash From Investing
-3351259000
Annuals > 1 > cash Flow > cash From Financing
-2765812037
Annuals > 1 > cash Flow > net Change In Cash
-833315000
Annuals > 1 > cash Flow > currency_symbol
USD
Annuals > 1 > ratios > PE
0.433478612716763
Annuals > 1 > ratios > PB
3.8571702057990658
Annuals > 1 > ratios > ROE
17.78724244491713
Annuals > 1 > ratios > ROA
9.603107000297914
Annuals > 1 > ratios > FCF
4154392000
Annuals > 1 > ratios > Piotroski FScore
4
Annuals > 1 > ratios > fcf Percent
0.28916422093987604
Annuals > 1 > health Score
83
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
13870322000
Annuals > 2 > income Statement > cost Of Revenue
7616756000
Annuals > 2 > income Statement > gross Profit
6253566000
Annuals > 2 > income Statement > operating Expenses
359340000
Annuals > 2 > income Statement > operating Income
6036924000
Annuals > 2 > income Statement > interest Expense
535691000
Annuals > 2 > income Statement > pretax Income
5621093000
Annuals > 2 > income Statement > net Income
7391908000
Annuals > 2 > income Statement > eps
0.9727302228598077
Annuals > 2 > income Statement > dividends Per Share
2461111000
Annuals > 2 > income Statement > shares Outstanding
7599134710
Annuals > 2 > income Statement > income Tax Expense
-1770815000
Annuals > 2 > income Statement > EBITDA
7229382000
Annuals > 2 > income Statement > operating Margin
43.52403642828191
Annuals > 2 > income Statement > total Other Income Expense Net
-470138000
Annuals > 2 > income Statement > currency_symbol
USD
Annuals > 2 > balance Sheet > cash
5826516000
Annuals > 2 > balance Sheet > short Term Investments
208479000
Annuals > 2 > balance Sheet > receivables
2605680291
Annuals > 2 > balance Sheet > inventories
1381490000
Annuals > 2 > balance Sheet > total Current Assets
10117178000
Annuals > 2 > balance Sheet > property Plant Equipment
17878759000
Annuals > 2 > balance Sheet > total Assets
32658973000
Annuals > 2 > balance Sheet > payables
1231439000
Annuals > 2 > balance Sheet > short Term Debt
230695000
Annuals > 2 > balance Sheet > long Term Debt
8257528000
Annuals > 2 > balance Sheet > total Liabilities
12853548000
Annuals > 2 > balance Sheet > equity
17280007000
Annuals > 2 > balance Sheet > currency_symbol
USD
Annuals > 2 > cash Flow > net Income
3850278000
Annuals > 2 > cash Flow > depreciation
1119102000
Annuals > 2 > cash Flow > change In Working Capital
-2556511000
Annuals > 2 > cash Flow > cash From Operations
5261060000
Annuals > 2 > cash Flow > capital Expenditures
1501700000
Annuals > 2 > cash Flow > cash From Investing
-1745877000
Annuals > 2 > cash Flow > cash From Financing
-3568419000
Annuals > 2 > cash Flow > net Change In Cash
-146862000
Annuals > 2 > cash Flow > currency_symbol
USD
Annuals > 2 > ratios > PE
0.9727302228598077
Annuals > 2 > ratios > PB
4.133786882956703
Annuals > 2 > ratios > ROE
42.777228041632156
Annuals > 2 > ratios > ROA
22.633620475450957
Annuals > 2 > ratios > FCF
3759360000
Annuals > 2 > ratios > Piotroski FScore
3
Annuals > 2 > ratios > fcf Percent
0.2710362455896842
Annuals > 2 > health Score
84
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
14776717000
Annuals > 3 > income Statement > cost Of Revenue
6675406000
Annuals > 3 > income Statement > gross Profit
8101311000
Annuals > 3 > income Statement > operating Expenses
274000000
Annuals > 3 > income Statement > operating Income
7533357000
Annuals > 3 > income Statement > interest Expense
543133487
Annuals > 3 > income Statement > pretax Income
7014120000
Annuals > 3 > income Statement > net Income
3953622000
Annuals > 3 > income Statement > eps
0.5138785074812673
Annuals > 3 > income Statement > dividends Per Share
2872471000
Annuals > 3 > income Statement > shares Outstanding
7693690128
Annuals > 3 > income Statement > income Tax Expense
2481502000
Annuals > 3 > income Statement > EBITDA
8558439592
Annuals > 3 > income Statement > operating Margin
50.98126329414037
Annuals > 3 > income Statement > total Other Income Expense Net
-491969000
Annuals > 3 > income Statement > currency_symbol
USD
Annuals > 3 > balance Sheet > cash
5931300000
Annuals > 3 > balance Sheet > short Term Investments
635400000
Annuals > 3 > balance Sheet > receivables
2437617645
Annuals > 3 > balance Sheet > inventories
1268200000
Annuals > 3 > balance Sheet > total Current Assets
10368770000
Annuals > 3 > balance Sheet > property Plant Equipment
17433300000
Annuals > 3 > balance Sheet > total Assets
32444474000
Annuals > 3 > balance Sheet > payables
1089401000
Annuals > 3 > balance Sheet > short Term Debt
605992000
Annuals > 3 > balance Sheet > long Term Debt
8276529000
Annuals > 3 > balance Sheet > total Liabilities
14069978000
Annuals > 3 > balance Sheet > equity
15970737000
Annuals > 3 > balance Sheet > currency_symbol
USD
Annuals > 3 > cash Flow > net Income
7014120000
Annuals > 3 > cash Flow > depreciation
1115406000
Annuals > 3 > cash Flow > change In Working Capital
-252656000
Annuals > 3 > cash Flow > cash From Operations
6373984000
Annuals > 3 > cash Flow > capital Expenditures
1361907000
Annuals > 3 > cash Flow > cash From Investing
-974049000
Annuals > 3 > cash Flow > cash From Financing
-3671311000
Annuals > 3 > cash Flow > net Change In Cash
2292749000
Annuals > 3 > cash Flow > currency_symbol
USD
Annuals > 3 > ratios > PE
0.5138785074812673
Annuals > 3 > ratios > PB
4.528324973556324
Annuals > 3 > ratios > ROE
24.75541360426886
Annuals > 3 > ratios > ROA
12.185810132104468
Annuals > 3 > ratios > FCF
5012077000
Annuals > 3 > ratios > Piotroski FScore
4
Annuals > 3 > ratios > fcf Percent
0.33918745280159324
Annuals > 3 > health Score
85
Valuation > metrics > PE
17.0909
Valuation > metrics > PB
3.278330480333602
Valuation > final Score
77.21669519666398
Valuation > verdict
4.6% Overvalued
Profitability > metrics > ROE
5.750443100648206
Profitability > metrics > ROA
8.923665381921026
Profitability > metrics > Net Margin
0.2799325716920459
Profitability > final Score
68
Profitability > verdict
Adequate
Risk > metrics > Debt Equity
0.6502426499835668
Risk > metrics > Interest Coverage
14.008536708942334
Risk > final Score
88
Risk > verdict
Low
Liquidity > metrics > Current Ratio
13.441039228329151
Liquidity > metrics > Quick Ratio
12.105671392550978
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
66.01582070756565
Prev Valuations > 1
64.65342256439132
Prev Valuations > 2
63.352983106330484
Prev Profitabilities > 0
68
Prev Profitabilities > 1
64
Prev Profitabilities > 2
48
Prev Risks > 0
88
Prev Risks > 1
88
Prev Risks > 2
88
Prev Liquidities > 0
100
Prev Liquidities > 1
100
Prev Liquidities > 2
100
Updated At
2026-01-20T21:54:46.595Z
Earnings History > 0 > period
2025-12-31
Earnings History > 0 > report Date
2026-02-11
Earnings History > 0 > date
2025-12-31
Earnings History > 0 > before After Market
AfterMarket
Earnings History > 0 > currency
-
Earnings History > 0 > eps Actual
-
Earnings History > 0 > eps Estimate
0.16
Earnings History > 0 > eps Difference
0
Earnings History > 0 > surprise Percent
-
Earnings History > 1 > period
2025-09-30
Earnings History > 1 > report Date
2025-10-27
Earnings History > 1 > date
2025-09-30
Earnings History > 1 > before After Market
AfterMarket
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
0.1692
Earnings History > 1 > eps Estimate
0.14
Earnings History > 1 > eps Difference
0.0292
Earnings History > 1 > surprise Percent
20.8571
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
AfterMarket
Earnings History > 2 > currency
USD
Earnings History > 2 > eps Actual
0.1625
Earnings History > 2 > eps Estimate
0.12
Earnings History > 2 > eps Difference
0.0425
Earnings History > 2 > surprise Percent
35.4167
Earnings History > 3 > period
2025-03-31
Earnings History > 3 > report Date
2025-04-23
Earnings History > 3 > date
2025-03-31
Earnings History > 3 > before After Market
BeforeMarket
Earnings History > 3 > currency
USD
Earnings History > 3 > eps Actual
0.1432
Earnings History > 3 > eps Estimate
0.1218
Earnings History > 3 > eps Difference
0.0214
Earnings History > 3 > surprise Percent
17.5698
Earnings History > 4 > period
2024-12-31
Earnings History > 4 > report Date
2025-01-30
Earnings History > 4 > date
2024-12-31
Earnings History > 4 > before After Market
-
Earnings History > 4 > currency
-
Earnings History > 4 > eps Actual
0.1
Earnings History > 4 > eps Estimate
0.1263
Earnings History > 4 > eps Difference
-0.0263
Earnings History > 4 > surprise Percent
-20.8234
Earnings History > 5 > period
2024-09-30
Earnings History > 5 > report Date
2024-10-22
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.13
Earnings History > 5 > eps Estimate
0.12
Earnings History > 5 > eps Difference
0.01
Earnings History > 5 > surprise Percent
8.3333
Earnings History > 6 > period
2024-06-30
Earnings History > 6 > report Date
2024-07-22
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.14
Earnings History > 6 > eps Estimate
0.13
Earnings History > 6 > eps Difference
0.01
Earnings History > 6 > surprise Percent
7.6923
Earnings History > 7 > period
2024-03-31
Earnings History > 7 > report Date
2024-04-25
Earnings History > 7 > date
2024-03-31
Earnings History > 7 > before After Market
BeforeMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
0.12
Earnings History > 7 > eps Estimate
0.09
Earnings History > 7 > eps Difference
0.03
Earnings History > 7 > surprise Percent
33.3333
Earnings History > 8 > period
2023-12-31
Earnings History > 8 > report Date
2024-02-05
Earnings History > 8 > date
2023-12-31
Earnings History > 8 > before After Market
BeforeMarket
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
0.1
Earnings History > 8 > eps Estimate
0.07
Earnings History > 8 > eps Difference
0.03
Earnings History > 8 > surprise Percent
42.8571
Earnings History > 9 > period
2023-09-30
Earnings History > 9 > report Date
2023-11-20
Earnings History > 9 > date
2023-09-30
Earnings History > 9 > before After Market
-
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
0.09
Earnings History > 9 > eps Estimate
0.09
Earnings History > 9 > eps Difference
0
Earnings History > 9 > surprise Percent
0
Earnings History > 10 > period
2023-06-30
Earnings History > 10 > report Date
2023-07-27
Earnings History > 10 > date
2023-06-30
Earnings History > 10 > before After Market
AfterMarket
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
0.11
Earnings History > 10 > eps Estimate
0.09
Earnings History > 10 > eps Difference
0.02
Earnings History > 10 > surprise Percent
22.2222
Earnings History > 11 > period
2023-03-31
Earnings History > 11 > report Date
2023-04-26
Earnings History > 11 > date
2023-03-31
Earnings History > 11 > before After Market
AfterMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
0.14
Earnings History > 11 > eps Estimate
0.1
Earnings History > 11 > eps Difference
0.04
Earnings History > 11 > surprise Percent
40
Earnings History > 12 > period
2022-12-31
Earnings History > 12 > report Date
2023-02-02
Earnings History > 12 > date
2022-12-31
Earnings History > 12 > before After Market
AfterMarket
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
0.13
Earnings History > 12 > eps Estimate
0.08
Earnings History > 12 > eps Difference
0.05
Earnings History > 12 > surprise Percent
62.5
Earnings History > 13 > period
2022-09-30
Earnings History > 13 > report Date
2022-10-27
Earnings History > 13 > date
2022-09-30
Earnings History > 13 > before After Market
AfterMarket
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
0.08
Earnings History > 13 > eps Estimate
0.08
Earnings History > 13 > eps Difference
0
Earnings History > 13 > surprise Percent
0
Earnings History > 14 > period
2022-06-30
Earnings History > 14 > report Date
2022-07-27
Earnings History > 14 > date
2022-06-30
Earnings History > 14 > before After Market
AfterMarket
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
0.08
Earnings History > 14 > eps Estimate
0.12
Earnings History > 14 > eps Difference
-0.04
Earnings History > 14 > surprise Percent
-33.3333
Earnings History > 15 > period
2022-03-31
Earnings History > 15 > report Date
2022-05-02
Earnings History > 15 > date
2022-03-31
Earnings History > 15 > before After Market
AfterMarket
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
0.13
Earnings History > 15 > eps Estimate
0.13
Earnings History > 15 > eps Difference
0
Earnings History > 15 > surprise Percent
0
Earnings History > 16 > period
2021-12-31
Earnings History > 16 > report Date
2022-02-01
Earnings History > 16 > date
2021-12-31
Earnings History > 16 > before After Market
AfterMarket
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
0.12
Earnings History > 16 > eps Estimate
0.14
Earnings History > 16 > eps Difference
-0.02
Earnings History > 16 > surprise Percent
-14.2857
Earnings History > 17 > period
2021-09-30
Earnings History > 17 > report Date
2021-10-25
Earnings History > 17 > date
2021-09-30
Earnings History > 17 > before After Market
AfterMarket
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
0.11
Earnings History > 17 > eps Estimate
0.13
Earnings History > 17 > eps Difference
-0.02
Earnings History > 17 > surprise Percent
-15.3846
Earnings History > 18 > period
2021-06-30
Earnings History > 18 > report Date
2021-07-27
Earnings History > 18 > date
2021-06-30
Earnings History > 18 > before After Market
AfterMarket
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
0.13
Earnings History > 18 > eps Estimate
0.12
Earnings History > 18 > eps Difference
0.01
Earnings History > 18 > surprise Percent
8.3333
Earnings History > 19 > period
2021-03-31
Earnings History > 19 > report Date
2021-04-27
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.14
Earnings History > 19 > eps Estimate
0.1
Earnings History > 19 > eps Difference
0.04
Earnings History > 19 > surprise Percent
40
Earnings History > 20 > period
2020-12-31
Earnings History > 20 > report Date
2021-01-26
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.16
Earnings History > 20 > eps Estimate
0.08
Earnings History > 20 > eps Difference
0.08
Earnings History > 20 > surprise Percent
100
Earnings History > 21 > period
2020-09-30
Earnings History > 21 > report Date
2020-10-25
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.1
Earnings History > 21 > eps Estimate
0.06
Earnings History > 21 > eps Difference
0.04
Earnings History > 21 > surprise Percent
66.6667
Earnings History > 22 > period
2020-06-30
Earnings History > 22 > report Date
2020-07-28
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.08
Earnings History > 22 > eps Estimate
0.03
Earnings History > 22 > eps Difference
0.05
Earnings History > 22 > surprise Percent
166.6667
Earnings History > 23 > period
2020-03-31
Earnings History > 23 > report Date
2020-04-24
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.05
Earnings History > 23 > eps Estimate
0.04
Earnings History > 23 > eps Difference
-0.09
Earnings History > 23 > surprise Percent
-225
Earnings History > 24 > period
2019-12-31
Earnings History > 24 > report Date
2020-02-25
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.1
Earnings History > 24 > eps Estimate
0.04
Earnings History > 24 > eps Difference
0.06
Earnings History > 24 > surprise Percent
150
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.04
Earnings History > 25 > eps Estimate
0.05
Earnings History > 25 > eps Difference
-0.01
Earnings History > 25 > surprise Percent
-20
Earnings History > 26 > period
2019-06-30
Earnings History > 26 > report Date
2019-07-23
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.06
Earnings History > 26 > eps Estimate
0.06
Earnings History > 26 > eps Difference
0
Earnings History > 26 > surprise Percent
0
Earnings History > 27 > period
2019-03-31
Earnings History > 27 > report Date
2019-04-29
Earnings History > 27 > date
2019-03-31
Earnings History > 27 > before After Market
BeforeMarket
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
0.08
Earnings History > 27 > eps Estimate
0.05
Earnings History > 27 > eps Difference
0.03
Earnings History > 27 > surprise Percent
60
Earnings History > 28 > period
2018-12-31
Earnings History > 28 > report Date
2019-02-11
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.01
Earnings History > 28 > eps Estimate
0.04
Earnings History > 28 > eps Difference
-0.03
Earnings History > 28 > surprise Percent
-75
Earnings History > 29 > period
2018-09-30
Earnings History > 29 > report Date
2018-10-24
Earnings History > 29 > date
2018-09-30
Earnings History > 29 > before After Market
BeforeMarket
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
0.04
Earnings History > 29 > eps Estimate
0.06
Earnings History > 29 > eps Difference
-0.02
Earnings History > 29 > surprise Percent
-33.3333
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.05
Earnings History > 30 > eps Estimate
0.07
Earnings History > 30 > eps Difference
-0.02
Earnings History > 30 > surprise Percent
-28.5714
Earnings History > 31 > period
2018-03-31
Earnings History > 31 > report Date
2018-04-25
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.07
Earnings History > 31 > eps Estimate
0.07
Earnings History > 31 > eps Difference
0
Earnings History > 31 > surprise Percent
0
Earnings History > 32 > period
2017-12-31
Earnings History > 32 > report Date
2018-02-02
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.02
Earnings History > 32 > eps Estimate
0.07
Earnings History > 32 > eps Difference
-0.05
Earnings History > 32 > surprise Percent
-71.4286
Earnings History > 33 > period
2017-09-30
Earnings History > 33 > report Date
2017-10-20
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.06
Earnings History > 33 > eps Estimate
0.06
Earnings History > 33 > eps Difference
0
Earnings History > 33 > surprise Percent
0
Earnings History > 34 > period
2017-06-30
Earnings History > 34 > report Date
2017-07-27
Earnings History > 34 > date
2017-06-30
Earnings History > 34 > before After Market
BeforeMarket
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
0.06
Earnings History > 34 > eps Estimate
0.05
Earnings History > 34 > eps Difference
0.01
Earnings History > 34 > surprise Percent
20
Earnings History > 35 > period
2017-03-31
Earnings History > 35 > report Date
2017-05-03
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.05
Earnings History > 35 > eps Estimate
0.06
Earnings History > 35 > eps Difference
-0.01
Earnings History > 35 > surprise Percent
-16.6667
Earnings History > 36 > period
2016-12-31
Earnings History > 36 > report Date
2017-02-01
Earnings History > 36 > date
2016-12-31
Earnings History > 36 > before After Market
BeforeMarket
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
0.01
Earnings History > 36 > eps Estimate
0.04
Earnings History > 36 > eps Difference
-0.03
Earnings History > 36 > surprise Percent
-75
Earnings History > 37 > period
2016-09-30
Earnings History > 37 > report Date
2016-10-28
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.03
Earnings History > 37 > eps Estimate
0.04
Earnings History > 37 > eps Difference
-0.01
Earnings History > 37 > surprise Percent
-25
Earnings History > 38 > period
2016-06-30
Earnings History > 38 > report Date
2016-07-25
Earnings History > 38 > date
2016-06-30
Earnings History > 38 > before After Market
BeforeMarket
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
0.04
Earnings History > 38 > eps Estimate
0.04
Earnings History > 38 > eps Difference
0
Earnings History > 38 > surprise Percent
0
Earnings History > 39 > period
2016-03-31
Earnings History > 39 > report Date
2016-04-27
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.06
Earnings History > 39 > eps Estimate
0.03
Earnings History > 39 > eps Difference
0.03
Earnings History > 39 > surprise Percent
100
Earnings History > 40 > period
2015-12-31
Earnings History > 40 > report Date
2016-02-10
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.02
Earnings History > 40 > eps Estimate
0.03
Earnings History > 40 > eps Difference
-0.01
Earnings History > 40 > surprise Percent
-33.3333
Earnings History > 41 > period
2015-09-30
Earnings History > 41 > report Date
2015-10-27
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.04
Earnings History > 41 > eps Estimate
0.03
Earnings History > 41 > eps Difference
0.01
Earnings History > 41 > surprise Percent
33.3333
Earnings History > 42 > period
2015-06-30
Earnings History > 42 > report Date
2015-07-29
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.05
Earnings History > 42 > eps Estimate
0.05
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-28
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.05
Earnings History > 43 > eps Estimate
0.04
Earnings History > 43 > eps Difference
0.01
Earnings History > 43 > surprise Percent
25
Earnings History > 44 > period
2014-12-31
Earnings History > 44 > report Date
2015-02-04
Earnings History > 44 > date
2014-12-31
Earnings History > 44 > before After Market
BeforeMarket
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
0.05
Earnings History > 44 > eps Estimate
0.06
Earnings History > 44 > eps Difference
-0.01
Earnings History > 44 > surprise Percent
-16.6667
Earnings History > 45 > period
2014-09-30
Earnings History > 45 > report Date
2014-10-28
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.06
Earnings History > 45 > eps Estimate
0.05
Earnings History > 45 > eps Difference
0.01
Earnings History > 45 > surprise Percent
20
Earnings History > 46 > period
2014-06-30
Earnings History > 46 > report Date
2014-09-30
Earnings History > 46 > date
2014-06-30
Earnings History > 46 > before After Market
-
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
0.06
Earnings History > 46 > eps Estimate
-
Earnings History > 46 > eps Difference
0
Earnings History > 46 > surprise Percent
-
Earnings History > 47 > period
2014-03-31
Earnings History > 47 > report Date
2014-06-30
Earnings History > 47 > date
2014-03-31
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
0.07
Earnings History > 47 > eps Estimate
-
Earnings History > 47 > eps Difference
0
Earnings History > 47 > surprise Percent
-
Earnings History > 48 > period
2013-12-31
Earnings History > 48 > report Date
2014-02-06
Earnings History > 48 > date
2013-12-31
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
0.06
Earnings History > 48 > eps Estimate
0.06
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-12-31
Earnings History > 49 > date
2013-09-30
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
0.0662
Earnings History > 49 > eps Estimate
-
Earnings History > 49 > eps Difference
0
Earnings History > 49 > surprise Percent
-
Earnings History > 50 > period
2013-06-30
Earnings History > 50 > report Date
2013-09-30
Earnings History > 50 > date
2013-06-30
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
0.06
Earnings History > 50 > eps Estimate
-
Earnings History > 50 > eps Difference
0
Earnings History > 50 > surprise Percent
-
Earnings History > 51 > period
2013-03-31
Earnings History > 51 > report Date
2013-06-30
Earnings History > 51 > date
2013-03-31
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
0.04
Earnings History > 51 > eps Estimate
-
Earnings History > 51 > eps Difference
0
Earnings History > 51 > surprise Percent
-
Earnings History > 52 > period
2012-12-31
Earnings History > 52 > report Date
2013-03-31
Earnings History > 52 > date
2012-12-31
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
0.08
Earnings History > 52 > eps Estimate
-
Earnings History > 52 > eps Difference
0
Earnings History > 52 > surprise Percent
-
Earnings History > 53 > period
2012-09-30
Earnings History > 53 > report Date
2012-12-31
Earnings History > 53 > date
2012-09-30
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
0.1131
Earnings History > 53 > eps Estimate
-
Earnings History > 53 > eps Difference
0
Earnings History > 53 > surprise Percent
-
Earnings History > 54 > period
2012-06-30
Earnings History > 54 > report Date
2012-09-30
Earnings History > 54 > date
2012-06-30
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
0.04
Earnings History > 54 > eps Estimate
-
Earnings History > 54 > eps Difference
0
Earnings History > 54 > surprise Percent
-
Earnings History > 55 > period
2012-03-31
Earnings History > 55 > report Date
2012-06-30
Earnings History > 55 > date
2012-03-31
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
0.08
Earnings History > 55 > eps Estimate
-
Earnings History > 55 > eps Difference
0
Earnings History > 55 > surprise Percent
-
Earnings History > 56 > period
2011-12-31
Earnings History > 56 > report Date
2012-03-31
Earnings History > 56 > date
2011-12-31
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
0.09
Earnings History > 56 > eps Estimate
-
Earnings History > 56 > eps Difference
0
Earnings History > 56 > surprise Percent
-
Earnings History > 57 > period
2011-09-30
Earnings History > 57 > report Date
2011-12-31
Earnings History > 57 > date
2011-09-30
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
0.0701
Earnings History > 57 > eps Estimate
-
Earnings History > 57 > eps Difference
0
Earnings History > 57 > surprise Percent
-
Earnings History > 58 > period
2011-06-30
Earnings History > 58 > report Date
2011-09-30
Earnings History > 58 > date
2011-06-30
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
0.09
Earnings History > 58 > eps Estimate
-
Earnings History > 58 > eps Difference
0
Earnings History > 58 > surprise Percent
-
Earnings History > 59 > period
2011-03-31
Earnings History > 59 > report Date
2011-06-30
Earnings History > 59 > date
2011-03-31
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
0.08
Earnings History > 59 > eps Estimate
-
Earnings History > 59 > eps Difference
0
Earnings History > 59 > surprise Percent
-
Earnings History > 60 > period
2010-12-31
Earnings History > 60 > report Date
2011-03-31
Earnings History > 60 > date
2010-12-31
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
0.07
Earnings History > 60 > eps Estimate
-
Earnings History > 60 > eps Difference
0
Earnings History > 60 > surprise Percent
-
Earnings History > 61 > period
2010-09-30
Earnings History > 61 > report Date
2010-12-31
Earnings History > 61 > date
2010-09-30
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
0.0612
Earnings History > 61 > eps Estimate
-
Earnings History > 61 > eps Difference
0
Earnings History > 61 > surprise Percent
-
Earnings History > 62 > period
2010-06-30
Earnings History > 62 > report Date
2010-06-30
Earnings History > 62 > date
2010-06-30
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
0.0408
Earnings History > 62 > eps Estimate
-
Earnings History > 62 > eps Difference
0
Earnings History > 62 > surprise Percent
-
Earnings History > 63 > period
2010-03-31
Earnings History > 63 > report Date
2010-04-30
Earnings History > 63 > date
2010-03-31
Earnings History > 63 > before After Market
AfterMarket
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
0.04
Earnings History > 63 > eps Estimate
0.06
Earnings History > 63 > eps Difference
-0.02
Earnings History > 63 > surprise Percent
-33.3333
Earnings History > 64 > period
2009-12-31
Earnings History > 64 > report Date
2010-02-05
Earnings History > 64 > date
2009-12-31
Earnings History > 64 > before After Market
AfterMarket
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
0.04
Earnings History > 64 > eps Estimate
0.05
Earnings History > 64 > eps Difference
-0.01
Earnings History > 64 > surprise Percent
-20
Earnings History > 65 > period
2009-09-30
Earnings History > 65 > report Date
2009-10-23
Earnings History > 65 > date
2009-09-30
Earnings History > 65 > before After Market
AfterMarket
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
0.04
Earnings History > 65 > eps Estimate
0.04
Earnings History > 65 > eps Difference
0
Earnings History > 65 > surprise Percent
0
Earnings History > 66 > period
2009-06-30
Earnings History > 66 > report Date
2009-06-30
Earnings History > 66 > date
2009-06-30
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
0.0326
Earnings History > 66 > eps Estimate
-
Earnings History > 66 > eps Difference
0
Earnings History > 66 > surprise Percent
-
Earnings History > 67 > period
2009-03-31
Earnings History > 67 > report Date
2009-03-31
Earnings History > 67 > date
2009-03-31
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
0.0012
Earnings History > 67 > eps Estimate
-
Earnings History > 67 > eps Difference
0
Earnings History > 67 > surprise Percent
-
Earnings History > 68 > period
2008-12-31
Earnings History > 68 > report Date
2009-01-31
Earnings History > 68 > date
2008-12-31
Earnings History > 68 > before After Market
BeforeMarket
Earnings History > 68 > currency
-
Earnings History > 68 > eps Actual
-0.02
Earnings History > 68 > eps Estimate
0.02
Earnings History > 68 > eps Difference
-0.04
Earnings History > 68 > surprise Percent
-200
Earnings History > 69 > period
2008-09-30
Earnings History > 69 > report Date
2008-10-28
Earnings History > 69 > date
2008-09-30
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
0.05
Earnings History > 69 > eps Estimate
0.06
Earnings History > 69 > eps Difference
-0.01
Earnings History > 69 > surprise Percent
-16.6667
Earnings History > 70 > period
2008-06-30
Earnings History > 70 > report Date
2008-07-28
Earnings History > 70 > date
2008-06-30
Earnings History > 70 > before After Market
AfterMarket
Earnings History > 70 > currency
-
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
2007-12-31
Earnings History > 71 > report Date
2008-01-28
Earnings History > 71 > date
2007-12-31
Earnings History > 71 > before After Market
AfterMarket
Earnings History > 71 > currency
-
Earnings History > 71 > eps Actual
0.03
Earnings History > 71 > eps Estimate
0.07
Earnings History > 71 > eps Difference
-0.04
Earnings History > 71 > surprise Percent
-57.1429
Earnings History > 72 > period
2007-09-30
Earnings History > 72 > report Date
2007-10-23
Earnings History > 72 > date
2007-09-30
Earnings History > 72 > before After Market
AfterMarket
Earnings History > 72 > currency
-
Earnings History > 72 > eps Actual
0.06
Earnings History > 72 > eps Estimate
0.06
Earnings History > 72 > eps Difference
0
Earnings History > 72 > surprise Percent
0
Earnings History > 73 > period
2007-06-30
Earnings History > 73 > report Date
2007-07-27
Earnings History > 73 > date
2007-06-30
Earnings History > 73 > before After Market
AfterMarket
Earnings History > 73 > currency
-
Earnings History > 73 > eps Actual
0.07
Earnings History > 73 > eps Estimate
0.06
Earnings History > 73 > eps Difference
0.01
Earnings History > 73 > surprise Percent
16.6667
Earnings History > 74 > period
2007-03-31
Earnings History > 74 > report Date
2007-04-30
Earnings History > 74 > date
2007-03-31
Earnings History > 74 > before After Market
AfterMarket
Earnings History > 74 > currency
-
Earnings History > 74 > eps Actual
0.06
Earnings History > 74 > eps Estimate
0.05
Earnings History > 74 > eps Difference
0.01
Earnings History > 74 > surprise Percent
20
Earnings History > 75 > period
2006-12-31
Earnings History > 75 > report Date
2007-01-31
Earnings History > 75 > date
2006-12-31
Earnings History > 75 > before After Market
AfterMarket
Earnings History > 75 > currency
USD
Earnings History > 75 > eps Actual
0.06
Earnings History > 75 > eps Estimate
0.06
Earnings History > 75 > eps Difference
0
Earnings History > 75 > surprise Percent
0
Earnings History > 76 > period
2006-09-30
Earnings History > 76 > report Date
2006-10-27
Earnings History > 76 > date
2006-09-30
Earnings History > 76 > before After Market
-
Earnings History > 76 > currency
-
Earnings History > 76 > eps Actual
0.05
Earnings History > 76 > eps Estimate
0.05
Earnings History > 76 > eps Difference
0
Earnings History > 76 > surprise Percent
0
Earnings History > 77 > period
2006-06-30
Earnings History > 77 > report Date
2006-07-27
Earnings History > 77 > date
2006-06-30
Earnings History > 77 > before After Market
AfterMarket
Earnings History > 77 > currency
-
Earnings History > 77 > eps Actual
0.05
Earnings History > 77 > eps Estimate
0.04
Earnings History > 77 > eps Difference
0.01
Earnings History > 77 > surprise Percent
25
Earnings History > 78 > period
2006-03-31
Earnings History > 78 > report Date
2006-05-02
Earnings History > 78 > date
2006-03-31
Earnings History > 78 > before After Market
-
Earnings History > 78 > currency
USD
Earnings History > 78 > eps Actual
0.04
Earnings History > 78 > eps Estimate
0.05
Earnings History > 78 > eps Difference
-0.01
Earnings History > 78 > surprise Percent
-20
Earnings History > 79 > period
2005-12-31
Earnings History > 79 > report Date
2006-01-31
Earnings History > 79 > date
2005-12-31
Earnings History > 79 > before After Market
AfterMarket
Earnings History > 79 > currency
-
Earnings History > 79 > eps Actual
0.04
Earnings History > 79 > eps Estimate
0.04
Earnings History > 79 > eps Difference
0
Earnings History > 79 > surprise Percent
0
Earnings History > 80 > period
2005-09-30
Earnings History > 80 > report Date
2005-10-28
Earnings History > 80 > date
2005-09-30
Earnings History > 80 > before After Market
BeforeMarket
Earnings History > 80 > currency
-
Earnings History > 80 > eps Actual
0.04
Earnings History > 80 > eps Estimate
0.04
Earnings History > 80 > eps Difference
0
Earnings History > 80 > surprise Percent
0
Earnings History > 81 > period
2005-06-30
Earnings History > 81 > report Date
2005-07-21
Earnings History > 81 > date
2005-06-30
Earnings History > 81 > before After Market
AfterMarket
Earnings History > 81 > currency
USD
Earnings History > 81 > eps Actual
0.03
Earnings History > 81 > eps Estimate
0.06
Earnings History > 81 > eps Difference
-0.03
Earnings History > 81 > surprise Percent
-50
Earnings History > 82 > period
2005-03-31
Earnings History > 82 > report Date
2005-04-21
Earnings History > 82 > date
2005-03-31
Earnings History > 82 > before After Market
-
Earnings History > 82 > currency
USD
Earnings History > 82 > eps Actual
0.1
Earnings History > 82 > eps Estimate
0.22
Earnings History > 82 > eps Difference
-0.12
Earnings History > 82 > surprise Percent
-54.5455
Earnings History > 83 > period
2004-12-31
Earnings History > 83 > report Date
2005-03-14
Earnings History > 83 > date
2004-12-31
Earnings History > 83 > before After Market
-
Earnings History > 83 > currency
USD
Earnings History > 83 > eps Actual
0.26
Earnings History > 83 > eps Estimate
0.26
Earnings History > 83 > eps Difference
0
Earnings History > 83 > surprise Percent
0
Earnings History > 84 > period
2004-06-30
Earnings History > 84 > report Date
2004-07-28
Earnings History > 84 > date
2004-06-30
Earnings History > 84 > before After Market
-
Earnings History > 84 > currency
USD
Earnings History > 84 > eps Actual
0.17
Earnings History > 84 > eps Estimate
0.27
Earnings History > 84 > eps Difference
-0.1
Earnings History > 84 > surprise Percent
-37.037
Earnings History > 85 > period
2004-03-31
Earnings History > 85 > report Date
2004-04-21
Earnings History > 85 > date
2004-03-31
Earnings History > 85 > before After Market
-
Earnings History > 85 > currency
USD
Earnings History > 85 > eps Actual
0.26
Earnings History > 85 > eps Estimate
0.2
Earnings History > 85 > eps Difference
0.06
Earnings History > 85 > surprise Percent
30
Grupo México, S.A.B. de C.V. engages in copper production, cargo transportation, and infrastructure businesses worldwide. It operates through Mining, Transportation, and Infrastructure divisions. The Mining division explores for copper, silver, molybdenum, zinc, sulfuric acid, gold, cadmium, selenium, and lime. It owns interests in 15 underground and open pit mines, and 14 exploration projects in Mexico, Peru, the United States, Argentina, Chile, Ecuador, and Spain. The Transportation division offers railroad transportation services, including general and intermodal freight services by railroad; passenger transportation services; and auxiliary terminal management and intra-terminal hauling services. This division provides railroad services for the agriculture, automotive, cement, energy, intermodal, metals and minerals, industrial products, and chemical and fertilizer sectors. It operates a railroad network. The Infrastructure division offers land and ocean drilling services; and engineering services. It also generates energy through a combined cycle plant and wind farm; and constructs, operates, and maintains Salamanca-León highway and Silao Bypas. Grupo México, S.A.B. de C.V. was founded in 1890 and is based in Mexico City, Mexico.
Stock Price
$0.00
decrease compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/AGrupo Mexico (OTCMKTS:GMBXF) Reaches New 52-Week High - Still a Buy? MarketBeat
Read more →Grupo Mexico, S.A.B. de C.V. (OTCMKTS:GMBXF) Receives Average Rating of "Hold" from Brokerages MarketBeat
Read more →Showing 2 of 10
(Last Updated 2025-09-30)
Health Score
Price to Earnings Ratio (P/E)
-
Very High
Low ≥ 50
High ≤ 10
Price to Book Ratio (P/B)
-
Very 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
-
Medium
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 0.00% of the total shares of Grupo México S.A.B. de C.V
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
2025-12-31
EPS Estimate
0.16
Date
2025-09-30
EPS Actual
0.1692
EPS Estimate
0.14
EPS Difference
0.0292
Surprise Percent
20.8571%
(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.