_id
69171d6b3c536f8df23166fd
Ticker
TFII
Name
TFI International Inc
Exchange
NYSE
Address
8801 Trans-Canada Highway, Saint-Laurent, QC, Canada, H4S 1Z6
Country
USA
Sector
Industrials
Industry
Trucking
Currency
USD
Website
https://www.tfiintl.com
Description
TFI International Inc., together with its subsidiaries, provides transportation and logistics services in the United States, Mexico, and Canada. It operates through Less-Than-Truckload (LTL), Truckload (TL), and Logistics segments. The LTL segment is involved in the pickup, consolidation, transportation, and delivery of smaller loads. The TL segment offers expedited transportation, flatbed, tank, container, and dedicated services. This segment also carries full loads directly from the customer to the destination using a closed van or specialized equipment. The Logistics segment provides asset-light logistics services, including brokerage, freight forwarding, and transportation management, as well as small package parcel delivery. As of December 31, 2024, it operates 14,243 trucks, 45,453 trailers, and 7, 592 independent contractors. The company was formerly known as TransForce Inc. and changed its name to TFI International Inc. in December 2016. TFI International Inc. was founded in 1957 and is headquartered in Saint-Laurent, Canada.
Last Close
101.1
Volume
251345
Current Price
102.74
Change
1.6221562809099908
Last Updated
2025-12-04T14:02:21.594Z
Image
-
Ipo Date
2008-05-20T00:00:00.000Z
Market Cap
7713031168
Next Dividend Date
2026-01-15T00:00:00.000Z
Dividend Frequency
Quarterly
Dividend Rate
0.47
Dividend Yield
1.8298617870352345
Sentiment
0.9980000000000001
Sentiment Sources
3
Rating
4.0476
Target Price
106.1667
Strong Buy
7
Buy
9
Hold
4
Sell
1
Strong Sell
0
Current Quarter
2025-09-30
Revenue
1946846137
Cost Of Revenue
1695409830
Gross Profit
251436306
Operating Expenses
102754088
Operating Income
148682217
Interest Expense
40270552
Pretax Income
110490362
Net Income
83750130
Eps
1.0121291190026096
Dividends Per Share
36894777
Shares Outstanding
82287807
Income Tax Expense
26740232
EBITDA
302063753
Operating Margin
7.637081029377721
Total Other Income Expense Net
-38191855
Cash
31582183
Short Term Investments
-
Receivables
911322775
Inventories
17267151
Total Current Assets
1072736276
Property Plant Equipment
3336430474
Total Assets
7105225068
Payables
677673759
Short Term Debt
233487174
Long Term Debt
2313366000
Total Liabilities
4469163208
Equity
2636061859
Depreciation
151302839
Change In Working Capital
48697671
Cash From Operations
252922931
Capital Expenditures
71429153
Cash From Investing
-56512265
Cash From Financing
-193024160
Net Change In Cash
3582014
PE
23.9332
PB
3.2250283308393333
ROE
3.177092742116869
ROA
1.1787118521718305
FCF
181493778
Fcf Percent
0.0932245104277596
Piotroski FScore
4
Health Score
47
Deep Value Investing Score
4
Defensive Investing Score
7.5
Dividend Investing Score
4
Economic Moat Investing Score
6.8
Garp Investing Score
3
Growth Investing Score
3
Momentum Investing Score
5.5
Net Net Investing Score
2.5
Quality Investing Score
4.5
Value Investing Score
4.5
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
1946846137
Quarters > 0 > income Statement > cost Of Revenue
1695409830
Quarters > 0 > income Statement > gross Profit
251436306
Quarters > 0 > income Statement > operating Expenses
102754088
Quarters > 0 > income Statement > operating Income
148682217
Quarters > 0 > income Statement > interest Expense
40270552
Quarters > 0 > income Statement > pretax Income
110490362
Quarters > 0 > income Statement > net Income
83750130
Quarters > 0 > income Statement > eps
1.0121291190026096
Quarters > 0 > income Statement > dividends Per Share
36894777
Quarters > 0 > income Statement > shares Outstanding
82746488
Quarters > 0 > income Statement > income Tax Expense
26740232
Quarters > 0 > income Statement > EBITDA
302063753
Quarters > 0 > income Statement > operating Margin
7.637081029377721
Quarters > 0 > income Statement > total Other Income Expense Net
-38191855
Quarters > 0 > balance Sheet > cash
31582183
Quarters > 0 > balance Sheet > short Term Investments
-
Quarters > 0 > balance Sheet > receivables
911322775
Quarters > 0 > balance Sheet > inventories
17267151
Quarters > 0 > balance Sheet > total Current Assets
1072736276
Quarters > 0 > balance Sheet > property Plant Equipment
3336430474
Quarters > 0 > balance Sheet > total Assets
7105225068
Quarters > 0 > balance Sheet > payables
677673759
Quarters > 0 > balance Sheet > short Term Debt
233487174
Quarters > 0 > balance Sheet > long Term Debt
2313366000
Quarters > 0 > balance Sheet > total Liabilities
4469163208
Quarters > 0 > balance Sheet > equity
2636061859
Quarters > 0 > cash Flow > net Income
83750130
Quarters > 0 > cash Flow > depreciation
151302839
Quarters > 0 > cash Flow > change In Working Capital
48697671
Quarters > 0 > cash Flow > cash From Operations
252922931
Quarters > 0 > cash Flow > capital Expenditures
71429153
Quarters > 0 > cash Flow > cash From Investing
-56512265
Quarters > 0 > cash Flow > cash From Financing
-193024160
Quarters > 0 > cash Flow > net Change In Cash
3582014
Quarters > 0 > ratios > PE
1.0121291190026096
Quarters > 0 > ratios > PB
3.2250283308393333
Quarters > 0 > ratios > ROE
3.177092742116869
Quarters > 0 > ratios > ROA
1.1787118521718305
Quarters > 0 > ratios > FCF
181493778
Quarters > 0 > ratios > Piotroski FScore
4
Quarters > 0 > ratios > fcf Percent
0.0932245104277596
Quarters > 0 > health Score
47
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
2071196000
Quarters > 1 > income Statement > cost Of Revenue
1800859000
Quarters > 1 > income Statement > gross Profit
270336000
Quarters > 1 > income Statement > operating Expenses
100987000
Quarters > 1 > income Statement > operating Income
169349000
Quarters > 1 > income Statement > interest Expense
41276000
Quarters > 1 > income Statement > pretax Income
132692000
Quarters > 1 > income Statement > net Income
99798000
Quarters > 1 > income Statement > eps
1.1929711314326699
Quarters > 1 > income Statement > dividends Per Share
39455000
Quarters > 1 > income Statement > shares Outstanding
83655000
Quarters > 1 > income Statement > income Tax Expense
32894000
Quarters > 1 > income Statement > EBITDA
332955000
Quarters > 1 > income Statement > operating Margin
8.176386976413626
Quarters > 1 > income Statement > total Other Income Expense Net
-36657000
Quarters > 1 > balance Sheet > cash
28000000
Quarters > 1 > balance Sheet > short Term Investments
-
Quarters > 1 > balance Sheet > receivables
951947000
Quarters > 1 > balance Sheet > inventories
17424000
Quarters > 1 > balance Sheet > total Current Assets
1086049000
Quarters > 1 > balance Sheet > property Plant Equipment
3397082000
Quarters > 1 > balance Sheet > total Assets
7225502000
Quarters > 1 > balance Sheet > payables
684073000
Quarters > 1 > balance Sheet > short Term Debt
243675000
Quarters > 1 > balance Sheet > long Term Debt
2363431000
Quarters > 1 > balance Sheet > total Liabilities
4541924000
Quarters > 1 > balance Sheet > equity
2683577000
Quarters > 1 > cash Flow > net Income
99798000
Quarters > 1 > cash Flow > depreciation
158987000
Quarters > 1 > cash Flow > change In Working Capital
36823000
Quarters > 1 > cash Flow > cash From Operations
251673000
Quarters > 1 > cash Flow > capital Expenditures
86106000
Quarters > 1 > cash Flow > cash From Investing
-109758000
Quarters > 1 > cash Flow > cash From Financing
-129581000
Quarters > 1 > cash Flow > net Change In Cash
11566000
Quarters > 1 > ratios > PE
1.1929711314326699
Quarters > 1 > ratios > PB
3.2027084372835213
Quarters > 1 > ratios > ROE
3.7188424256132766
Quarters > 1 > ratios > ROA
1.3811912307269447
Quarters > 1 > ratios > FCF
165567000
Quarters > 1 > ratios > Piotroski FScore
4
Quarters > 1 > ratios > fcf Percent
0.07993787164517506
Quarters > 1 > health Score
47
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
1964387000
Quarters > 2 > income Statement > cost Of Revenue
1747738000
Quarters > 2 > income Statement > gross Profit
216649000
Quarters > 2 > income Statement > operating Expenses
102006000
Quarters > 2 > income Statement > operating Income
114643000
Quarters > 2 > income Statement > interest Expense
40155000
Quarters > 2 > income Statement > pretax Income
74334000
Quarters > 2 > income Statement > net Income
56032000
Quarters > 2 > income Statement > eps
0.6629123089300081
Quarters > 2 > income Statement > dividends Per Share
38190000
Quarters > 2 > income Statement > shares Outstanding
84524000
Quarters > 2 > income Statement > income Tax Expense
18302000
Quarters > 2 > income Statement > EBITDA
262390000
Quarters > 2 > income Statement > operating Margin
5.836069980100662
Quarters > 2 > income Statement > total Other Income Expense Net
-40309000
Quarters > 2 > balance Sheet > cash
16433000
Quarters > 2 > balance Sheet > short Term Investments
-
Quarters > 2 > balance Sheet > receivables
971071000
Quarters > 2 > balance Sheet > inventories
17187000
Quarters > 2 > balance Sheet > total Current Assets
1080615000
Quarters > 2 > balance Sheet > property Plant Equipment
3348920000
Quarters > 2 > balance Sheet > total Assets
7116955000
Quarters > 2 > balance Sheet > payables
677131000
Quarters > 2 > balance Sheet > short Term Debt
240464000
Quarters > 2 > balance Sheet > long Term Debt
2309270000
Quarters > 2 > balance Sheet > total Liabilities
4485695000
Quarters > 2 > balance Sheet > equity
2631260000
Quarters > 2 > cash Flow > net Income
55863000
Quarters > 2 > cash Flow > depreciation
150836000
Quarters > 2 > cash Flow > change In Working Capital
2060000
Quarters > 2 > cash Flow > cash From Operations
193558000
Quarters > 2 > cash Flow > capital Expenditures
40710000
Quarters > 2 > cash Flow > cash From Investing
-9676000
Quarters > 2 > cash Flow > cash From Financing
-167361000
Quarters > 2 > cash Flow > net Change In Cash
16433000
Quarters > 2 > ratios > PE
0.6629123089300081
Quarters > 2 > ratios > PB
3.3003183873885513
Quarters > 2 > ratios > ROE
2.129474092259982
Quarters > 2 > ratios > ROA
0.7873029968575043
Quarters > 2 > ratios > FCF
152848000
Quarters > 2 > ratios > Piotroski FScore
4
Quarters > 2 > ratios > fcf Percent
0.07780951513118342
Quarters > 2 > health Score
45
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
2076887000
Quarters > 3 > income Statement > cost Of Revenue
1706159000
Quarters > 3 > income Statement > gross Profit
370728000
Quarters > 3 > income Statement > operating Expenses
214731000
Quarters > 3 > income Statement > operating Income
155997000
Quarters > 3 > income Statement > interest Expense
42302000
Quarters > 3 > income Statement > pretax Income
112508000
Quarters > 3 > income Statement > net Income
83879000
Quarters > 3 > income Statement > eps
0.9839986861091233
Quarters > 3 > income Statement > dividends Per Share
32221941
Quarters > 3 > income Statement > shares Outstanding
85243000
Quarters > 3 > income Statement > income Tax Expense
28629000
Quarters > 3 > income Statement > EBITDA
310535000
Quarters > 3 > income Statement > operating Margin
7.5110971372058275
Quarters > 3 > income Statement > total Other Income Expense Net
-43489000
Quarters > 3 > balance Sheet > cash
0
Quarters > 3 > balance Sheet > short Term Investments
-
Quarters > 3 > balance Sheet > receivables
939650000
Quarters > 3 > balance Sheet > inventories
17962000
Quarters > 3 > balance Sheet > total Current Assets
1037049000
Quarters > 3 > balance Sheet > property Plant Equipment
3427835000
Quarters > 3 > balance Sheet > total Assets
7145844000
Quarters > 3 > balance Sheet > payables
430585000
Quarters > 3 > balance Sheet > short Term Debt
252679000
Quarters > 3 > balance Sheet > long Term Debt
2309428000
Quarters > 3 > balance Sheet > total Liabilities
4472569000
Quarters > 3 > balance Sheet > equity
2673275000
Quarters > 3 > cash Flow > net Income
81511864
Quarters > 3 > cash Flow > depreciation
154311728
Quarters > 3 > cash Flow > change In Working Capital
17933505
Quarters > 3 > cash Flow > cash From Operations
255074140
Quarters > 3 > cash Flow > capital Expenditures
71376748
Quarters > 3 > cash Flow > cash From Investing
-75300268
Quarters > 3 > cash Flow > cash From Financing
-235623539
Quarters > 3 > cash Flow > net Change In Cash
-55130733
Quarters > 3 > ratios > PE
0.9839986861091233
Quarters > 3 > ratios > PB
3.276081143915235
Quarters > 3 > ratios > ROE
3.13768691960236
Quarters > 3 > ratios > ROA
1.1738151574537592
Quarters > 3 > ratios > FCF
183697392
Quarters > 3 > ratios > Piotroski FScore
4
Quarters > 3 > ratios > fcf Percent
0.08844842882641184
Quarters > 3 > health Score
47
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
8396830000
Annuals > 0 > income Statement > cost Of Revenue
7145453000
Annuals > 0 > income Statement > gross Profit
1251377000
Annuals > 0 > income Statement > operating Expenses
532415000
Annuals > 0 > income Statement > operating Income
718962000
Annuals > 0 > income Statement > interest Expense
160136000
Annuals > 0 > income Statement > pretax Income
560723000
Annuals > 0 > income Statement > net Income
422484000
Annuals > 0 > income Statement > eps
4.9562310101709235
Annuals > 0 > income Statement > dividends Per Share
127498000
Annuals > 0 > income Statement > shares Outstanding
85243000
Annuals > 0 > income Statement > income Tax Expense
138239000
Annuals > 0 > income Statement > EBITDA
1294758000
Annuals > 0 > income Statement > operating Margin
8.56230267851082
Annuals > 0 > income Statement > total Other Income Expense Net
-158239000
Annuals > 0 > balance Sheet > cash
0
Annuals > 0 > balance Sheet > short Term Investments
-
Annuals > 0 > balance Sheet > receivables
939650000
Annuals > 0 > balance Sheet > inventories
17962000
Annuals > 0 > balance Sheet > total Current Assets
1037049000
Annuals > 0 > balance Sheet > property Plant Equipment
3427835000
Annuals > 0 > balance Sheet > total Assets
7145844000
Annuals > 0 > balance Sheet > payables
430585000
Annuals > 0 > balance Sheet > short Term Debt
252679000
Annuals > 0 > balance Sheet > long Term Debt
2309428000
Annuals > 0 > balance Sheet > total Liabilities
4472569000
Annuals > 0 > balance Sheet > equity
2673275000
Annuals > 0 > cash Flow > net Income
422484000
Annuals > 0 > cash Flow > depreciation
582069000
Annuals > 0 > cash Flow > change In Working Capital
11566000
Annuals > 0 > cash Flow > cash From Operations
1062651000
Annuals > 0 > cash Flow > capital Expenditures
399093000
Annuals > 0 > cash Flow > cash From Investing
-1244615000
Annuals > 0 > cash Flow > cash From Financing
-164439000
Annuals > 0 > cash Flow > net Change In Cash
-335556000
Annuals > 0 > ratios > PE
4.9562310101709235
Annuals > 0 > ratios > PB
2.9686894539469377
Annuals > 0 > ratios > ROE
15.803985747818686
Annuals > 0 > ratios > ROA
5.912303711080175
Annuals > 0 > ratios > FCF
663558000
Annuals > 0 > ratios > Piotroski FScore
3
Annuals > 0 > ratios > fcf Percent
0.07902482246276274
Annuals > 0 > health Score
64
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
7521167000
Annuals > 1 > income Statement > cost Of Revenue
6255775000
Annuals > 1 > income Statement > gross Profit
1265392000
Annuals > 1 > income Statement > operating Expenses
507757000
Annuals > 1 > income Statement > operating Income
757635000
Annuals > 1 > income Statement > interest Expense
90955986
Annuals > 1 > income Statement > pretax Income
676764000
Annuals > 1 > income Statement > net Income
504877000
Annuals > 1 > income Statement > eps
5.799999974726518
Annuals > 1 > income Statement > dividends Per Share
123315738
Annuals > 1 > income Statement > shares Outstanding
87047759
Annuals > 1 > income Statement > income Tax Expense
171887000
Annuals > 1 > income Statement > EBITDA
1194213000
Annuals > 1 > income Statement > operating Margin
10.073370262886066
Annuals > 1 > income Statement > total Other Income Expense Net
-80871000
Annuals > 1 > balance Sheet > cash
335556000
Annuals > 1 > balance Sheet > short Term Investments
-
Annuals > 1 > balance Sheet > receivables
918408000
Annuals > 1 > balance Sheet > inventories
23964000
Annuals > 1 > balance Sheet > total Current Assets
1335999000
Annuals > 1 > balance Sheet > property Plant Equipment
2841102000
Annuals > 1 > balance Sheet > total Assets
6283620000
Annuals > 1 > balance Sheet > payables
450638000
Annuals > 1 > balance Sheet > short Term Debt
301748000
Annuals > 1 > balance Sheet > long Term Debt
1709831000
Annuals > 1 > balance Sheet > total Liabilities
3692210000
Annuals > 1 > balance Sheet > equity
2591410000
Annuals > 1 > cash Flow > net Income
514135845
Annuals > 1 > cash Flow > depreciation
450080297
Annuals > 1 > cash Flow > change In Working Capital
108586486
Annuals > 1 > cash Flow > cash From Operations
1032431605
Annuals > 1 > cash Flow > capital Expenditures
368193640
Annuals > 1 > cash Flow > cash From Investing
-811954124
Annuals > 1 > cash Flow > cash From Financing
-28582733
Annuals > 1 > cash Flow > net Change In Cash
186788895
Annuals > 1 > ratios > PE
5.799999974726518
Annuals > 1 > ratios > PB
3.127311526504876
Annuals > 1 > ratios > ROE
19.482714043705936
Annuals > 1 > ratios > ROA
8.034811143894762
Annuals > 1 > ratios > FCF
664237965
Annuals > 1 > ratios > Piotroski FScore
3
Annuals > 1 > ratios > fcf Percent
0.08831581122982643
Annuals > 1 > health Score
65
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
8812491000
Annuals > 2 > income Statement > cost Of Revenue
7239553000
Annuals > 2 > income Statement > gross Profit
1572938000
Annuals > 2 > income Statement > operating Expenses
426900000
Annuals > 2 > income Statement > operating Income
1146038000
Annuals > 2 > income Statement > interest Expense
82147000
Annuals > 2 > income Statement > pretax Income
1065641000
Annuals > 2 > income Statement > net Income
823232000
Annuals > 2 > income Statement > eps
9.020961403149427
Annuals > 2 > income Statement > dividends Per Share
97321000
Annuals > 2 > income Statement > shares Outstanding
91257679
Annuals > 2 > income Statement > income Tax Expense
242409000
Annuals > 2 > income Statement > EBITDA
1561728000
Annuals > 2 > income Statement > operating Margin
13.004699806218243
Annuals > 2 > income Statement > total Other Income Expense Net
-80397000
Annuals > 2 > balance Sheet > cash
147117000
Annuals > 2 > balance Sheet > short Term Investments
-
Annuals > 2 > balance Sheet > receivables
1043514000
Annuals > 2 > balance Sheet > inventories
24181000
Annuals > 2 > balance Sheet > total Current Assets
1263563000
Annuals > 2 > balance Sheet > property Plant Equipment
2513595000
Annuals > 2 > balance Sheet > total Assets
5505830000
Annuals > 2 > balance Sheet > payables
498777000
Annuals > 2 > balance Sheet > short Term Debt
153021000
Annuals > 2 > balance Sheet > long Term Debt
1278670000
Annuals > 2 > balance Sheet > total Liabilities
3042760000
Annuals > 2 > balance Sheet > equity
2463070000
Annuals > 2 > cash Flow > net Income
823232000
Annuals > 2 > cash Flow > depreciation
430593000
Annuals > 2 > cash Flow > change In Working Capital
-147453000
Annuals > 2 > cash Flow > cash From Operations
971645000
Annuals > 2 > cash Flow > capital Expenditures
356944000
Annuals > 2 > cash Flow > cash From Investing
223422000
Annuals > 2 > cash Flow > cash From Financing
-1067242000
Annuals > 2 > cash Flow > net Change In Cash
127825000
Annuals > 2 > ratios > PE
9.020961403149427
Annuals > 2 > ratios > PB
3.4493903603632865
Annuals > 2 > ratios > ROE
33.42300462431031
Annuals > 2 > ratios > ROA
14.952005419709652
Annuals > 2 > ratios > FCF
614701000
Annuals > 2 > ratios > Piotroski FScore
4
Annuals > 2 > ratios > fcf Percent
0.0697533762020296
Annuals > 2 > health Score
66
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
7220429000
Annuals > 3 > income Statement > cost Of Revenue
6072392000
Annuals > 3 > income Statement > gross Profit
1148037000
Annuals > 3 > income Statement > operating Expenses
168808000
Annuals > 3 > income Statement > operating Income
979229000
Annuals > 3 > income Statement > interest Expense
75542402
Annuals > 3 > income Statement > pretax Income
906211000
Annuals > 3 > income Statement > net Income
754405000
Annuals > 3 > income Statement > eps
7.913115905831314
Annuals > 3 > income Statement > dividends Per Share
85386000
Annuals > 3 > income Statement > shares Outstanding
95336023
Annuals > 3 > income Statement > income Tax Expense
151806000
Annuals > 3 > income Statement > EBITDA
1358717000
Annuals > 3 > income Statement > operating Margin
13.561922705700727
Annuals > 3 > income Statement > total Other Income Expense Net
-73018000
Annuals > 3 > balance Sheet > cash
19292000
Annuals > 3 > balance Sheet > short Term Investments
-
Annuals > 3 > balance Sheet > receivables
1062103000
Annuals > 3 > balance Sheet > inventories
24402000
Annuals > 3 > balance Sheet > total Current Assets
1162258000
Annuals > 3 > balance Sheet > property Plant Equipment
2853674000
Annuals > 3 > balance Sheet > total Assets
5883663000
Annuals > 3 > balance Sheet > payables
612092000
Annuals > 3 > balance Sheet > short Term Debt
478930000
Annuals > 3 > balance Sheet > long Term Debt
1244508000
Annuals > 3 > balance Sheet > total Liabilities
3573308000
Annuals > 3 > balance Sheet > equity
2310355000
Annuals > 3 > cash Flow > net Income
664361000
Annuals > 3 > cash Flow > depreciation
393032000
Annuals > 3 > cash Flow > change In Working Capital
41940000
Annuals > 3 > cash Flow > cash From Operations
855351000
Annuals > 3 > cash Flow > capital Expenditures
275799000
Annuals > 3 > cash Flow > cash From Investing
-1162657000
Annuals > 3 > cash Flow > cash From Financing
322301000
Annuals > 3 > cash Flow > net Change In Cash
14995000
Annuals > 3 > ratios > PE
7.913115905831314
Annuals > 3 > ratios > PB
3.8417402266318375
Annuals > 3 > ratios > ROE
32.65320697468571
Annuals > 3 > ratios > ROA
12.822029405831028
Annuals > 3 > ratios > FCF
579552000
Annuals > 3 > ratios > Piotroski FScore
4
Annuals > 3 > ratios > fcf Percent
0.08026559086724626
Annuals > 3 > health Score
67
Valuation > metrics > PE
23.9332
Valuation > metrics > PB
3.2250283308393333
Valuation > final Score
77.74971669160666
Valuation > verdict
3.8% Overvalued
Profitability > metrics > ROE
3.177092742116869
Profitability > metrics > ROA
7.8071499839910325
Profitability > metrics > Net Margin
0.04301836103445498
Profitability > final Score
36
Profitability > verdict
Weak
Risk > metrics > Debt Equity
1.6953939046390185
Risk > metrics > Interest Coverage
3.6920829145823477
Risk > final Score
45
Risk > verdict
High
Liquidity > metrics > Current Ratio
1.1773290942885497
Liquidity > metrics > Quick Ratio
1.1583783794646076
Liquidity > final Score
79
Liquidity > verdict
Great
Prev Valuations > 0
67.97291562716478
Prev Valuations > 1
66.99681612611448
Prev Valuations > 2
67.23918856084765
Prev Profitabilities > 0
42
Prev Profitabilities > 1
24
Prev Profitabilities > 2
37
Prev Risks > 0
46
Prev Risks > 1
41
Prev Risks > 2
45
Prev Liquidities > 0
79
Prev Liquidities > 1
79
Prev Liquidities > 2
88
Updated At
2025-12-12T01:11:19.732Z
Earnings History > 0 > period
2025-12-31
Earnings History > 0 > report Date
2026-02-09
Earnings History > 0 > date
2025-12-31
Earnings History > 0 > before After Market
-
Earnings History > 0 > currency
-
Earnings History > 0 > eps Actual
0
Earnings History > 0 > eps Estimate
0.8645
Earnings History > 0 > eps Difference
-0.8645
Earnings History > 0 > surprise Percent
-100
Earnings History > 1 > period
2025-09-30
Earnings History > 1 > report Date
2025-10-30
Earnings History > 1 > date
2025-09-30
Earnings History > 1 > before After Market
-
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
1.2
Earnings History > 1 > eps Estimate
1.2
Earnings History > 1 > eps Difference
0
Earnings History > 1 > surprise Percent
0
Earnings History > 2 > period
2025-06-30
Earnings History > 2 > report Date
2025-07-23
Earnings History > 2 > date
2025-06-30
Earnings History > 2 > before After Market
BeforeMarket
Earnings History > 2 > currency
USD
Earnings History > 2 > eps Actual
1.34
Earnings History > 2 > eps Estimate
1.24
Earnings History > 2 > eps Difference
0.1
Earnings History > 2 > surprise Percent
8.0645
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.76
Earnings History > 3 > eps Estimate
0.9413
Earnings History > 3 > eps Difference
-0.1813
Earnings History > 3 > surprise Percent
-19.2606
Earnings History > 4 > period
2024-12-31
Earnings History > 4 > report Date
2025-02-06
Earnings History > 4 > date
2024-12-31
Earnings History > 4 > before After Market
AfterMarket
Earnings History > 4 > currency
USD
Earnings History > 4 > eps Actual
1.19
Earnings History > 4 > eps Estimate
1.65
Earnings History > 4 > eps Difference
-0.46
Earnings History > 4 > surprise Percent
-27.8788
Earnings History > 5 > period
2024-09-30
Earnings History > 5 > report Date
2024-10-21
Earnings History > 5 > date
2024-09-30
Earnings History > 5 > before After Market
AfterMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
1.6
Earnings History > 5 > eps Estimate
1.78
Earnings History > 5 > eps Difference
-0.18
Earnings History > 5 > surprise Percent
-10.1124
Earnings History > 6 > period
2024-06-30
Earnings History > 6 > report Date
2024-07-25
Earnings History > 6 > date
2024-06-30
Earnings History > 6 > before After Market
AfterMarket
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
1.71
Earnings History > 6 > eps Estimate
1.61
Earnings History > 6 > eps Difference
0.1
Earnings History > 6 > surprise Percent
6.2112
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
AfterMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
1.24
Earnings History > 7 > eps Estimate
1.36
Earnings History > 7 > eps Difference
-0.12
Earnings History > 7 > surprise Percent
-8.8235
Earnings History > 8 > period
2023-12-31
Earnings History > 8 > report Date
2024-02-08
Earnings History > 8 > date
2023-12-31
Earnings History > 8 > before After Market
AfterMarket
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
1.71
Earnings History > 8 > eps Estimate
1.67
Earnings History > 8 > eps Difference
0.04
Earnings History > 8 > surprise Percent
2.3952
Earnings History > 9 > period
2023-09-30
Earnings History > 9 > report Date
2023-10-23
Earnings History > 9 > date
2023-09-30
Earnings History > 9 > before After Market
AfterMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
1.57
Earnings History > 9 > eps Estimate
1.73
Earnings History > 9 > eps Difference
-0.16
Earnings History > 9 > surprise Percent
-9.2486
Earnings History > 10 > period
2023-06-30
Earnings History > 10 > report Date
2023-07-31
Earnings History > 10 > date
2023-06-30
Earnings History > 10 > before After Market
AfterMarket
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
1.59
Earnings History > 10 > eps Estimate
1.73
Earnings History > 10 > eps Difference
-0.14
Earnings History > 10 > surprise Percent
-8.0925
Earnings History > 11 > period
2023-03-31
Earnings History > 11 > report Date
2023-04-25
Earnings History > 11 > date
2023-03-31
Earnings History > 11 > before After Market
AfterMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
1.33
Earnings History > 11 > eps Estimate
1.49
Earnings History > 11 > eps Difference
-0.16
Earnings History > 11 > surprise Percent
-10.7383
Earnings History > 12 > period
2022-12-31
Earnings History > 12 > report Date
2023-02-06
Earnings History > 12 > date
2022-12-31
Earnings History > 12 > before After Market
AfterMarket
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
1.72
Earnings History > 12 > eps Estimate
1.72
Earnings History > 12 > eps Difference
0
Earnings History > 12 > surprise Percent
0
Earnings History > 13 > period
2022-09-30
Earnings History > 13 > report Date
2022-10-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
2.01
Earnings History > 13 > eps Estimate
1.97
Earnings History > 13 > eps Difference
0.04
Earnings History > 13 > surprise Percent
2.0305
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
2.61
Earnings History > 14 > eps Estimate
1.79
Earnings History > 14 > eps Difference
0.82
Earnings History > 14 > surprise Percent
45.8101
Earnings History > 15 > period
2022-03-31
Earnings History > 15 > report Date
2022-04-28
Earnings History > 15 > date
2022-03-31
Earnings History > 15 > before After Market
AfterMarket
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
1.68
Earnings History > 15 > eps Estimate
1.27
Earnings History > 15 > eps Difference
0.41
Earnings History > 15 > surprise Percent
32.2835
Earnings History > 16 > period
2021-12-31
Earnings History > 16 > report Date
2022-02-07
Earnings History > 16 > date
2021-12-31
Earnings History > 16 > before After Market
AfterMarket
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
1.57
Earnings History > 16 > eps Estimate
1.21
Earnings History > 16 > eps Difference
0.36
Earnings History > 16 > surprise Percent
29.7521
Earnings History > 17 > period
2021-09-30
Earnings History > 17 > report Date
2021-10-28
Earnings History > 17 > date
2021-09-30
Earnings History > 17 > before After Market
AfterMarket
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
1.46
Earnings History > 17 > eps Estimate
1.36
Earnings History > 17 > eps Difference
0.1
Earnings History > 17 > surprise Percent
7.3529
Earnings History > 18 > period
2021-06-30
Earnings History > 18 > report Date
2021-07-26
Earnings History > 18 > date
2021-06-30
Earnings History > 18 > before After Market
AfterMarket
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
1.44
Earnings History > 18 > eps Estimate
0.99
Earnings History > 18 > eps Difference
0.45
Earnings History > 18 > surprise Percent
45.4545
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.77
Earnings History > 19 > eps Estimate
0.73
Earnings History > 19 > eps Difference
0.04
Earnings History > 19 > surprise Percent
5.4795
Earnings History > 20 > period
2020-12-31
Earnings History > 20 > report Date
2021-02-08
Earnings History > 20 > date
2020-12-31
Earnings History > 20 > before After Market
AfterMarket
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
1.28
Earnings History > 20 > eps Estimate
1.1
Earnings History > 20 > eps Difference
0.18
Earnings History > 20 > surprise Percent
16.3636
Earnings History > 21 > period
2020-09-30
Earnings History > 21 > report Date
2020-10-22
Earnings History > 21 > date
2020-09-30
Earnings History > 21 > before After Market
AfterMarket
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
1.25
Earnings History > 21 > eps Estimate
0.94
Earnings History > 21 > eps Difference
0.31
Earnings History > 21 > surprise Percent
32.9787
Earnings History > 22 > period
2020-06-30
Earnings History > 22 > report Date
2020-07-27
Earnings History > 22 > date
2020-06-30
Earnings History > 22 > before After Market
AfterMarket
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
1.04
Earnings History > 22 > eps Estimate
0.56
Earnings History > 22 > eps Difference
0.48
Earnings History > 22 > surprise Percent
85.7143
Earnings History > 23 > period
2020-03-31
Earnings History > 23 > report Date
2020-04-21
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.59
Earnings History > 23 > eps Estimate
0.51
Earnings History > 23 > eps Difference
0.08
Earnings History > 23 > surprise Percent
15.6863
Earnings History > 24 > period
2019-12-31
Earnings History > 24 > report Date
2020-02-10
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.73
Earnings History > 24 > eps Estimate
0.71
Earnings History > 24 > eps Difference
0.02
Earnings History > 24 > surprise Percent
2.8169
Earnings History > 25 > period
2019-09-30
Earnings History > 25 > report Date
2019-10-24
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.79
Earnings History > 25 > eps Estimate
0.81
Earnings History > 25 > eps Difference
-0.02
Earnings History > 25 > surprise Percent
-2.4691
Earnings History > 26 > period
2019-06-30
Earnings History > 26 > report Date
2019-07-25
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.9
Earnings History > 26 > eps Estimate
0.8
Earnings History > 26 > eps Difference
0.1
Earnings History > 26 > surprise Percent
12.5
Earnings History > 27 > period
2019-03-31
Earnings History > 27 > report Date
2019-04-23
Earnings History > 27 > date
2019-03-31
Earnings History > 27 > before After Market
AfterMarket
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
0.58
Earnings History > 27 > eps Estimate
0.52
Earnings History > 27 > eps Difference
0.06
Earnings History > 27 > surprise Percent
11.5385
Earnings History > 28 > period
2018-12-31
Earnings History > 28 > report Date
2019-02-27
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.96
Earnings History > 28 > eps Estimate
0.83
Earnings History > 28 > eps Difference
0.13
Earnings History > 28 > surprise Percent
15.6627
Earnings History > 29 > period
2018-09-30
Earnings History > 29 > report Date
2018-10-22
Earnings History > 29 > date
2018-09-30
Earnings History > 29 > before After Market
AfterMarket
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
1.04
Earnings History > 29 > eps Estimate
0.84
Earnings History > 29 > eps Difference
0.2
Earnings History > 29 > surprise Percent
23.8095
Earnings History > 30 > period
2018-06-30
Earnings History > 30 > report Date
2018-07-26
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.99
Earnings History > 30 > eps Estimate
0.7
Earnings History > 30 > eps Difference
0.29
Earnings History > 30 > surprise Percent
41.4286
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
BeforeMarket
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
0.56
Earnings History > 31 > eps Estimate
0.38
Earnings History > 31 > eps Difference
0.18
Earnings History > 31 > surprise Percent
47.3684
Earnings History > 32 > period
2017-12-31
Earnings History > 32 > report Date
2018-02-20
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.6
Earnings History > 32 > eps Estimate
0.48
Earnings History > 32 > eps Difference
0.12
Earnings History > 32 > surprise Percent
25
Earnings History > 33 > period
2017-09-30
Earnings History > 33 > report Date
2017-10-26
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.53
Earnings History > 33 > eps Estimate
0.54
Earnings History > 33 > eps Difference
-0.01
Earnings History > 33 > surprise Percent
-1.8519
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
AfterMarket
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
0.68
Earnings History > 34 > eps Estimate
0.51
Earnings History > 34 > eps Difference
0.17
Earnings History > 34 > surprise Percent
33.3333
Earnings History > 35 > period
2017-03-31
Earnings History > 35 > report Date
2017-04-26
Earnings History > 35 > date
2017-03-31
Earnings History > 35 > before After Market
BeforeMarket
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
0.35
Earnings History > 35 > eps Estimate
0.34
Earnings History > 35 > eps Difference
0.01
Earnings History > 35 > surprise Percent
2.9412
Earnings History > 36 > period
2016-12-31
Earnings History > 36 > report Date
2017-02-16
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.56
Earnings History > 36 > eps Estimate
0.62
Earnings History > 36 > eps Difference
-0.06
Earnings History > 36 > surprise Percent
-9.6774
Earnings History > 37 > period
2016-09-30
Earnings History > 37 > report Date
2016-10-20
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.6
Earnings History > 37 > eps Estimate
0.53
Earnings History > 37 > eps Difference
0.07
Earnings History > 37 > surprise Percent
13.2075
Earnings History > 38 > period
2016-06-30
Earnings History > 38 > report Date
2016-07-21
Earnings History > 38 > date
2016-06-30
Earnings History > 38 > before After Market
AfterMarket
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
0.58
Earnings History > 38 > eps Estimate
0.51
Earnings History > 38 > eps Difference
0.07
Earnings History > 38 > surprise Percent
13.7255
Earnings History > 39 > period
2016-03-31
Earnings History > 39 > report Date
2016-04-20
Earnings History > 39 > date
2016-03-31
Earnings History > 39 > before After Market
BeforeMarket
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
0.32
Earnings History > 39 > eps Estimate
0.26
Earnings History > 39 > eps Difference
0.06
Earnings History > 39 > surprise Percent
23.0769
Earnings History > 40 > period
2015-12-31
Earnings History > 40 > report Date
2016-02-11
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.43
Earnings History > 40 > eps Estimate
0.5
Earnings History > 40 > eps Difference
-0.07
Earnings History > 40 > surprise Percent
-14
Earnings History > 41 > period
2015-09-30
Earnings History > 41 > report Date
2015-10-22
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.6
Earnings History > 41 > eps Estimate
0.49
Earnings History > 41 > eps Difference
0.11
Earnings History > 41 > surprise Percent
22.449
Earnings History > 42 > period
2015-06-30
Earnings History > 42 > report Date
2015-07-23
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.69
Earnings History > 42 > eps Estimate
0.55
Earnings History > 42 > eps Difference
0.14
Earnings History > 42 > surprise Percent
25.4545
Earnings History > 43 > period
2015-03-31
Earnings History > 43 > report Date
2015-04-22
Earnings History > 43 > date
2015-03-31
Earnings History > 43 > before After Market
BeforeMarket
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
0.28
Earnings History > 43 > eps Estimate
0.29
Earnings History > 43 > eps Difference
-0.01
Earnings History > 43 > surprise Percent
-3.4483
Earnings History > 44 > period
2014-12-31
Earnings History > 44 > report Date
2015-03-02
Earnings History > 44 > date
2014-12-31
Earnings History > 44 > before After Market
AfterMarket
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
0.45
Earnings History > 44 > eps Estimate
0.44
Earnings History > 44 > eps Difference
0.01
Earnings History > 44 > surprise Percent
2.2727
Earnings History > 45 > period
2014-09-30
Earnings History > 45 > report Date
2014-10-30
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.53
Earnings History > 45 > eps Estimate
0.55
Earnings History > 45 > eps Difference
-0.02
Earnings History > 45 > surprise Percent
-3.6364
Earnings History > 46 > period
2014-06-30
Earnings History > 46 > report Date
2014-07-24
Earnings History > 46 > date
2014-06-30
Earnings History > 46 > before After Market
-
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
0.48
Earnings History > 46 > eps Estimate
0.42
Earnings History > 46 > eps Difference
0.06
Earnings History > 46 > surprise Percent
14.2857
Earnings History > 47 > period
2014-03-31
Earnings History > 47 > report Date
2014-04-24
Earnings History > 47 > date
2014-03-31
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
0.2
Earnings History > 47 > eps Estimate
0.22
Earnings History > 47 > eps Difference
-0.02
Earnings History > 47 > surprise Percent
-9.0909
Earnings History > 48 > period
2013-12-31
Earnings History > 48 > report Date
2014-02-26
Earnings History > 48 > date
2013-12-31
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
0.23
Earnings History > 48 > eps Estimate
0.4
Earnings History > 48 > eps Difference
-0.17
Earnings History > 48 > surprise Percent
-42.5
Earnings History > 49 > period
2013-09-30
Earnings History > 49 > report Date
2013-10-30
Earnings History > 49 > date
2013-09-30
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
0.38
Earnings History > 49 > eps Estimate
0.39
Earnings History > 49 > eps Difference
-0.01
Earnings History > 49 > surprise Percent
-2.5641
Earnings History > 50 > period
2013-06-30
Earnings History > 50 > report Date
2013-07-29
Earnings History > 50 > date
2013-06-30
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
0.39
Earnings History > 50 > eps Estimate
0.36
Earnings History > 50 > eps Difference
0.03
Earnings History > 50 > surprise Percent
8.3333
Earnings History > 51 > period
2013-03-31
Earnings History > 51 > report Date
2013-04-18
Earnings History > 51 > date
2013-03-31
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
0.26
Earnings History > 51 > eps Estimate
0.26
Earnings History > 51 > eps Difference
0
Earnings History > 51 > surprise Percent
0
Earnings History > 52 > period
2012-12-31
Earnings History > 52 > report Date
2013-03-01
Earnings History > 52 > date
2012-12-31
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
0.39
Earnings History > 52 > eps Estimate
0.37
Earnings History > 52 > eps Difference
0.02
Earnings History > 52 > surprise Percent
5.4054
Earnings History > 53 > period
2012-09-30
Earnings History > 53 > report Date
2012-10-25
Earnings History > 53 > date
2012-09-30
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
0.43
Earnings History > 53 > eps Estimate
0.42
Earnings History > 53 > eps Difference
0.01
Earnings History > 53 > surprise Percent
2.381
Earnings History > 54 > period
2012-06-30
Earnings History > 54 > report Date
2012-07-27
Earnings History > 54 > date
2012-06-30
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
0.38
Earnings History > 54 > eps Estimate
0.37
Earnings History > 54 > eps Difference
0.01
Earnings History > 54 > surprise Percent
2.7027
Earnings History > 55 > period
2012-03-31
Earnings History > 55 > report Date
2012-04-26
Earnings History > 55 > date
2012-03-31
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
0.25
Earnings History > 55 > eps Estimate
0.26
Earnings History > 55 > eps Difference
-0.01
Earnings History > 55 > surprise Percent
-3.8462
Earnings History > 56 > period
2011-12-31
Earnings History > 56 > report Date
2012-02-29
Earnings History > 56 > date
2011-12-31
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
0.34
Earnings History > 56 > eps Estimate
0.28
Earnings History > 56 > eps Difference
0.06
Earnings History > 56 > surprise Percent
21.4286
Earnings History > 57 > period
2011-09-30
Earnings History > 57 > report Date
2011-11-01
Earnings History > 57 > date
2011-09-30
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
0.35
Earnings History > 57 > eps Estimate
0.26
Earnings History > 57 > eps Difference
0.09
Earnings History > 57 > surprise Percent
34.6154
Earnings History > 58 > period
2011-06-30
Earnings History > 58 > report Date
2011-08-02
Earnings History > 58 > date
2011-06-30
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
0.29
Earnings History > 58 > eps Estimate
0.24
Earnings History > 58 > eps Difference
0.05
Earnings History > 58 > surprise Percent
20.8333
Earnings History > 59 > period
2011-03-31
Earnings History > 59 > report Date
2011-05-17
Earnings History > 59 > date
2011-03-31
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
0.12
Earnings History > 59 > eps Estimate
0.09
Earnings History > 59 > eps Difference
0.03
Earnings History > 59 > surprise Percent
33.3333
Earnings History > 60 > period
2010-12-31
Earnings History > 60 > report Date
2011-02-24
Earnings History > 60 > date
2010-12-31
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
0.22
Earnings History > 60 > eps Estimate
0.2
Earnings History > 60 > eps Difference
0.02
Earnings History > 60 > surprise Percent
10
Earnings History > 61 > period
2010-09-30
Earnings History > 61 > report Date
2010-10-28
Earnings History > 61 > date
2010-09-30
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
0.27
Earnings History > 61 > eps Estimate
0.22
Earnings History > 61 > eps Difference
0.05
Earnings History > 61 > surprise Percent
22.7273
Earnings History > 62 > period
2010-06-30
Earnings History > 62 > report Date
2010-07-29
Earnings History > 62 > date
2010-06-30
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
0.24
Earnings History > 62 > eps Estimate
0.18
Earnings History > 62 > eps Difference
0.06
Earnings History > 62 > surprise Percent
33.3333
Earnings History > 63 > period
2010-03-31
Earnings History > 63 > report Date
2010-04-23
Earnings History > 63 > date
2010-03-31
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
0.11
Earnings History > 63 > eps Estimate
0.06
Earnings History > 63 > eps Difference
0.05
Earnings History > 63 > surprise Percent
83.3333
Earnings History > 64 > period
2009-12-31
Earnings History > 64 > report Date
2010-02-25
Earnings History > 64 > date
2009-12-31
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
0.19
Earnings History > 64 > eps Estimate
0.15
Earnings History > 64 > eps Difference
0.04
Earnings History > 64 > surprise Percent
26.6667
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
-
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
0.19
Earnings History > 65 > eps Estimate
0.16
Earnings History > 65 > eps Difference
0.03
Earnings History > 65 > surprise Percent
18.75
Earnings History > 66 > period
2009-06-30
Earnings History > 66 > report Date
2009-07-23
Earnings History > 66 > date
2009-06-30
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
0.21
Earnings History > 66 > eps Estimate
0.12
Earnings History > 66 > eps Difference
0.09
Earnings History > 66 > surprise Percent
75
Earnings History > 67 > period
2009-03-31
Earnings History > 67 > report Date
2009-04-24
Earnings History > 67 > date
2009-03-31
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
0.04
Earnings History > 67 > eps Estimate
-0.01
Earnings History > 67 > eps Difference
0.05
Earnings History > 67 > surprise Percent
500
Earnings History > 68 > period
2008-12-31
Earnings History > 68 > report Date
2009-03-12
Earnings History > 68 > date
2008-12-31
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
0.26
Earnings History > 68 > eps Estimate
0.2
Earnings History > 68 > eps Difference
0.06
Earnings History > 68 > surprise Percent
30
Earnings History > 69 > period
2008-09-30
Earnings History > 69 > report Date
2008-10-30
Earnings History > 69 > date
2008-09-30
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
0.31
Earnings History > 69 > eps Estimate
0.22
Earnings History > 69 > eps Difference
0.09
Earnings History > 69 > surprise Percent
40.9091
Earnings History > 70 > period
2008-06-30
Earnings History > 70 > report Date
2008-07-29
Earnings History > 70 > date
2008-06-30
Earnings History > 70 > before After Market
-
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
0.34
Earnings History > 70 > eps Estimate
0.22
Earnings History > 70 > eps Difference
0.12
Earnings History > 70 > surprise Percent
54.5455
Earnings History > 71 > period
2008-03-31
Earnings History > 71 > report Date
2008-04-30
Earnings History > 71 > date
2008-03-31
Earnings History > 71 > before After Market
-
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
0.22
Earnings History > 71 > eps Estimate
0.18
Earnings History > 71 > eps Difference
0.04
Earnings History > 71 > surprise Percent
22.2222
Earnings History > 72 > period
2007-12-31
Earnings History > 72 > report Date
2008-02-28
Earnings History > 72 > date
2007-12-31
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
-0.36
Earnings History > 72 > eps Estimate
0.37
Earnings History > 72 > eps Difference
-0.73
Earnings History > 72 > surprise Percent
-197.2973
Earnings History > 73 > period
2007-09-30
Earnings History > 73 > report Date
2007-10-24
Earnings History > 73 > date
2007-09-30
Earnings History > 73 > before After Market
-
Earnings History > 73 > currency
USD
Earnings History > 73 > eps Actual
0.33
Earnings History > 73 > eps Estimate
0.42
Earnings History > 73 > eps Difference
-0.09
Earnings History > 73 > surprise Percent
-21.4286
Earnings History > 74 > period
2007-06-30
Earnings History > 74 > report Date
2007-08-15
Earnings History > 74 > date
2007-06-30
Earnings History > 74 > before After Market
-
Earnings History > 74 > currency
USD
Earnings History > 74 > eps Actual
0.31
Earnings History > 74 > eps Estimate
0.52
Earnings History > 74 > eps Difference
-0.21
Earnings History > 74 > surprise Percent
-40.3846
Earnings History > 75 > period
2007-03-31
Earnings History > 75 > report Date
2007-04-24
Earnings History > 75 > date
2007-03-31
Earnings History > 75 > before After Market
-
Earnings History > 75 > currency
USD
Earnings History > 75 > eps Actual
0.24
Earnings History > 75 > eps Estimate
0.29
Earnings History > 75 > eps Difference
-0.05
Earnings History > 75 > surprise Percent
-17.2414
Earnings History > 76 > period
2006-12-31
Earnings History > 76 > report Date
2007-02-26
Earnings History > 76 > date
2006-12-31
Earnings History > 76 > before After Market
-
Earnings History > 76 > currency
USD
Earnings History > 76 > eps Actual
0.64
Earnings History > 76 > eps Estimate
0.53
Earnings History > 76 > eps Difference
0.11
Earnings History > 76 > surprise Percent
20.7547
Earnings History > 77 > period
2006-09-30
Earnings History > 77 > report Date
2006-10-24
Earnings History > 77 > date
2006-09-30
Earnings History > 77 > before After Market
-
Earnings History > 77 > currency
USD
Earnings History > 77 > eps Actual
0.45
Earnings History > 77 > eps Estimate
0.42
Earnings History > 77 > eps Difference
0.03
Earnings History > 77 > surprise Percent
7.1429
Earnings History > 78 > period
2006-06-30
Earnings History > 78 > report Date
2006-07-24
Earnings History > 78 > date
2006-06-30
Earnings History > 78 > before After Market
-
Earnings History > 78 > currency
USD
Earnings History > 78 > eps Actual
0.41
Earnings History > 78 > eps Estimate
0.35
Earnings History > 78 > eps Difference
0.06
Earnings History > 78 > surprise Percent
17.1429
Earnings History > 79 > period
2006-03-31
Earnings History > 79 > report Date
2006-04-26
Earnings History > 79 > date
2006-03-31
Earnings History > 79 > before After Market
-
Earnings History > 79 > currency
USD
Earnings History > 79 > eps Actual
0.28
Earnings History > 79 > eps Estimate
0.33
Earnings History > 79 > eps Difference
-0.05
Earnings History > 79 > surprise Percent
-15.1515
Earnings History > 80 > period
2005-12-31
Earnings History > 80 > report Date
2006-02-10
Earnings History > 80 > date
2005-12-31
Earnings History > 80 > before After Market
-
Earnings History > 80 > currency
USD
Earnings History > 80 > eps Actual
0.46
Earnings History > 80 > eps Estimate
0.36
Earnings History > 80 > eps Difference
0.1
Earnings History > 80 > surprise Percent
27.7778
Earnings History > 81 > period
2005-09-30
Earnings History > 81 > report Date
2005-10-27
Earnings History > 81 > date
2005-09-30
Earnings History > 81 > before After Market
-
Earnings History > 81 > currency
USD
Earnings History > 81 > eps Actual
0.9
Earnings History > 81 > eps Estimate
0.42
Earnings History > 81 > eps Difference
0.48
Earnings History > 81 > surprise Percent
114.2857
Earnings History > 82 > period
2005-06-30
Earnings History > 82 > report Date
2005-07-19
Earnings History > 82 > date
2005-06-30
Earnings History > 82 > before After Market
-
Earnings History > 82 > currency
USD
Earnings History > 82 > eps Actual
0.38
Earnings History > 82 > eps Estimate
0.35
Earnings History > 82 > eps Difference
0.03
Earnings History > 82 > surprise Percent
8.5714
Earnings History > 83 > period
2005-03-31
Earnings History > 83 > report Date
2005-04-19
Earnings History > 83 > date
2005-03-31
Earnings History > 83 > before After Market
-
Earnings History > 83 > currency
USD
Earnings History > 83 > eps Actual
0.23
Earnings History > 83 > eps Estimate
0.22
Earnings History > 83 > eps Difference
0.01
Earnings History > 83 > surprise Percent
4.5455
Earnings History > 84 > period
2004-12-31
Earnings History > 84 > report Date
2005-02-01
Earnings History > 84 > date
2004-12-31
Earnings History > 84 > before After Market
-
Earnings History > 84 > currency
USD
Earnings History > 84 > eps Actual
0.34
Earnings History > 84 > eps Estimate
0.33
Earnings History > 84 > eps Difference
0.01
Earnings History > 84 > surprise Percent
3.0303
TFI International Inc., together with its subsidiaries, provides transportation and logistics services in the United States, Mexico, and Canada. It operates through Less-Than-Truckload (LTL), Truckload (TL), and Logistics segments. The LTL segment is involved in the pickup, consolidation, transportation, and delivery of smaller loads. The TL segment offers expedited transportation, flatbed, tank, container, and dedicated services. This segment also carries full loads directly from the customer to the destination using a closed van or specialized equipment. The Logistics segment provides asset-light logistics services, including brokerage, freight forwarding, and transportation management, as well as small package parcel delivery. As of December 31, 2024, it operates 14,243 trucks, 45,453 trailers, and 7, 592 independent contractors. The company was formerly known as TransForce Inc. and changed its name to TFI International Inc. in December 2016. TFI International Inc. was founded in 1957 and is headquartered in Saint-Laurent, Canada.
Stock Price
$ 0.00
0% increase compared to yesterday.
Dividend
Frequency:
Rate:
0.47Next Payout:
Jan 15, 2026Yield:
1.8299 %Quantbot Technologies LP Has $571,000 Stock Position in TFI International Inc. $TFII - MarketBeat
12/11/2025
Quantbot Technologies LP Has $571,000 Stock Position in TFI International Inc. $TFII MarketBeat
Read more →Showing 2 of 10
(Last Updated 2025-09-30)
Rating:
BUY
Target Price:
$106.1667
Analyst Picks
Strong Buy
7
Buy
9
Hold
4
Sell
1
Strong Sell
0
Sentiment:
Bullish
(Last Updated 2025-09-30)
Health Score
Price to Earnings Ratio (P/E)
-
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)
-
Medium
Low ≤ 5%
High ≥ 15%
Debt to Equity
-
Very Low
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 67.44% of the total shares of TFI International Inc
1.
Fidelity International Ltd(6.7584%)
since
2025/06/30
2.
Caisse De Depot Et Placement Du Quebec(4.8895%)
since
2025/06/30
3.
HHG PLC(4.3019%)
since
2025/06/30
4.
Vanguard Group Inc(3.9894%)
since
2025/06/30
5.
Jarislowsky Fraser Ltd(3.9797%)
since
2025/06/30
6.
Royal Bank of Canada(3.2045%)
since
2025/06/30
7.
FMR Inc(2.3373%)
since
2025/06/30
8.
Turtle Creek Asset Management Inc.(2.3247%)
since
2025/06/30
9.
Federation des caisses Desjardins du Quebec(2.306%)
since
2025/06/30
10.
Janus Inst Mid Cap Growth CF(2.2758%)
since
2025/06/30
11.
Janus Henderson Enterprise D(2.2758%)
since
2025/06/30
12.
Fidelity Canadian Opportunities Sr B(2.0476%)
since
2025/06/30
13.
Morgan Stanley - Brokerage Accounts(1.5547%)
since
2025/06/30
14.
Fidelity Greater Canada Sr F(1.5056%)
since
2025/06/30
15.
Vanguard Total Intl Stock Index Inv(1.3862%)
since
2025/07/31
16.
Maple Rock Capital Partners, Inc.(1.3824%)
since
2025/06/30
17.
1832 Asset Management L.P(1.3623%)
since
2025/06/30
18.
Bank of America Corp(1.3437%)
since
2025/06/30
19.
Baillie Gifford & Co Limited.(1.266%)
since
2025/06/30
20.
Citadel Advisors Llc(1.2408%)
since
2025/06/30
21.
Janus Henderson US Research Growth Eq(1.1897%)
since
2025/06/30
22.
Janus Henderson Research D(1.1897%)
since
2025/06/30
23.
NORGES BANK(1.1881%)
since
2025/06/30
24.
Bank of Montreal(1.0796%)
since
2025/06/30
25.
BMO Capital Markets Corp.(1.0796%)
since
2025/06/30
26.
Goldman Sachs Group Inc(1.0434%)
since
2025/06/30
27.
JF Canadian Equity Fund(0.9958%)
since
2025/06/30
28.
Dixon Mitchell Investment Counsel Inc(0.9857%)
since
2025/06/30
29.
Fidelity True North Cl F(0.8672%)
since
2025/06/30
30.
Vanguard Developed Markets Index Admiral(0.867%)
since
2025/07/31
31.
Fidelity Canadian Growth Company Sr B(0.7656%)
since
2025/06/30
32.
Vanguard Instl Ttl Intl Stk Mkt Idx TrII(0.7138%)
since
2025/07/31
33.
Fidelity Special Situations Series F(0.6842%)
since
2025/06/30
34.
BlackRock Global Equity Mkt Netrl Instl(0.5998%)
since
2025/07/31
35.
Fidelity Canadian Disciplined Eq B(0.5583%)
since
2025/06/30
36.
iShares Core S&P/TSX Capped Compost ETF(0.4341%)
since
2025/08/31
37.
Canadian General Investments Ord(0.4216%)
since
2025/01/31
38.
Fidelity Global Equity+ Fund - F8(0.3508%)
since
2025/06/30
39.
Desjardins Canadian Equity F(0.3481%)
since
2025/08/31
40.
Fidelity Value(0.3436%)
since
2025/07/31
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
2025-12-31
EPS Estimate
0.8645
Date
2025-09-30
EPS Actual
1.2
EPS Estimate
1.2
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.