_id
6913005eccc777a4e85d78c8
Ticker
IGIFF
Name
IGM Financial Inc.
Exchange
PINK
Address
447 Portage Avenue, Winnipeg, MB, Canada, R3B 3H5
Country
USA
Sector
Financial Services
Industry
Asset Management
Currency
USD
Website
https://www.igmfinancial.com
Description
IGM Financial Inc. engages in the asset management business in Canada. The company provides investment management services to a suite of investment funds distributed through third party dealers and financial advisors; and administrative services. It also offers insurance and banking products and services. The company was incorporated in 1978 and is based in Winnipeg, Canada. IGM Financial Inc. is a subsidiary of Power Financial Corporation.
Last Close
45.11
Volume
-
Current Price
45.89
Change
-3.9850286217525364
Last Updated
2026-01-04T15:04:10.400Z
Image
data:image/webp;base64,UklGRmoGAABXRUJQVlA4WAoAAAAQAAAAPwAAPwAAQUxQSE8FAAANuS5E9D9EVrP9cyRJOq21Pv+N01prPSvZog/9UfAp3mdAkR/7kzRgm8/xRH/2I8WnDajjQcKAKwOGlwNBgm8ZsMMLRUzABHwk7/X+nN+Cv/koQH+V/piCjzPYmXzCv6lKJ2CB3ohkbNACyxSGNOAywjb/1uMvAgyp4o1XYsECISzbShgjjUH6o0/5l08KXClb2GU9o4TsKP+LbP9ZqBT7F7Q9nSDrT36vVn3WnBRFyiRhnjnEdJDjhkrMmKytyuqQQdXWPiPSOc1oi8TGqfEGmv/A3csXKGVF2IyRFnKIWg6JGbOaVB1IO/NZa+XIjPAEaxzJcpWEySCtQsKy00hVQU3jZ6y0jSV+DmSriqIg03YIoQKhgZBVK3NM8hmXfnfXcun7GlbnS36i9HGlPSZj9GE1/cx4uh8llTyqkWs3igE12twno5rQ+x7y7Xd+IVANFLPix7aZo9ZXvP8bjgJUlOTdpAHaUux7Urg8pRyr+nKl03L3581RmX2D+0ZRNkbWqKEOUMYBfS24AHleTcq8K5S2szSvKqYZWSKkruPjcHLeNxR21UIFPEGifcN1bjXWTaQy9swLqnKD4w0ML75oHvr91168mg2kjWHERoqkIOZRcdhGUvMe1wTLaxCXtMzteH/yler3m4vcIKWQKIOozGWcGfuXzVEZ/4XjQRp4A4fP69PKQyMzgqwBsgtIYUhq7FJ/MS4/dcisFuODJi2kVk5i5mNC21MTJKDAhISEjfR69vNR29NeVJvXNsbQOqKViq6I1Nge57wedbq9vvZK86/Ksi1aC31w9mM/mGKMqkWbE42pF1PTKjaH+tVP4/af52AhyDJIlOSXYDJhmSrXAyArrzLOqBzS8wTUL0eBKpGRUB6OrvMrmpwpjUrnHcDhulbJc2S/JevEIDNRydtVxqzQMNKjwGANQ9q/El+17svcHqqcMff75vtJTZlzRMIom6LKdtJOzXOfprBwzvL3fFta5F3YWTpu7cVgUM6BXLbSEBoRs6zlgbNQWVZHl/M2pd4Y2cu38+5sGu5VU5XRcaa38ysrp+ZTKKdAHjUrxxaW99rmkzKTetweWLLZeXz5iKpDxn48NK79XLdAZ+i6qNNqLJHzuuvl61dc+5X2sA51Wz4+vPDz04nssTJT0haaRzpDX/P/XzrfOG3PO+MSa9a8K9bBrd/zFtnqdImHvOYjGjvdEkoZqaWijz3OTfTr/x726BtV70vIILCxcGGUckpHpKGKbg5H1jwzvVFz6cP1dGcqfTqozTN93bwV2fd7xrr4lBmRH6K0NO5Vr0Yej3evXGKipvH65bpaN8hjCl6DnZSUDcS0OUOBclZ7PMXL/cM4vK7KiJVqddmr17aynXtuh6U5M9hhtaGZEyGQy86FRxXC1kBKHB5dVlVJiSgNrHTKLsZumycwCRWn/UXO02NuyxI9vB7Ussuzm3FhEIQqRw5wJ1Gh7+KZ4/pK8g07Iipe1/ncPXLJonSRwj2FZCvVQRLijbZdrNNir532qtn7Qx72UyqotRr9PjOHrFKlp2oIv6HKWKFi1ArdnM4kpOEgQQbFMIIsUgZLfiNKpremrEbtNeN68LYNVSQxd00zkIFKjSgJzBu6J/04amwr9/PRx/ZUY21OybGQXRbIsuRBgeU3gidzzpXr4g/7NW6HNmilXR33sqQCspBF4UKpN4SMMzacMkJjgCxkK2Rh2aKsFC7I4g2PwSgR+92znWhjZOdfK0VRFkaQJFgWst7QOtmSk8JbFuXOv+OtFALEGy7IxJNrtXXbyM47v5ginSmtHrwbbVcNaV55l4r3XAIAVlA4IPQAAABwBwCdASpAAEAAPrFKnUm/pCKiMfcba/AWCU2aC1RCA58fTAN5VAicfYh+h8/qaBENKL/XuCC7a6Sxnbq5hn+NRZbzoAD+9CH/8Jlehkmc1Sa6adHveeEqgyeJM7hcvusxPBdA+0c8sk8qvKIBJBoBkUH1+crsq+5ocqMP1MFwOmcfTOsB6pm5wDFvEYY30Ck7gUI8EXVwPoI+AwXLYoco/264htVcl+EX7SXgeuIgQ8l1DEApGaDprbxH9CyuZw4MN4Rs9dY401DPgZhwcMe0fKOeaf4sUiAGj3yDb8YUzzwh+BQZfFiYQiEOgOsMF3WPhoAA
Ipo Date
-
Market Cap
10632249344
Next Dividend Date
2026-01-30T00:00:00.000Z
Dividend Frequency
Quarterly
Dividend Rate
0.3981
Dividend Yield
3.470037045107867
Sentiment
0.9898888888888888
Sentiment Sources
9
Rating
3.38
Strong Buy
1
Buy
1
Hold
6
Sell
0
Strong Sell
0
Current Quarter
2025-09-30
Revenue
980832000
Cost Of Revenue
86192000
Gross Profit
894640000
Operating Expenses
554066000
Operating Income
340574000
Interest Expense
32399000
Pretax Income
385415000
Net Income
298089000
Eps
1.256863249412866
Dividends Per Share
132790000
Shares Outstanding
235696049
Income Tax Expense
87027000
EBITDA
417814000
Operating Margin
34.72296988678999
Total Other Income Expense Net
44841000
Cash
1042932000
Short Term Investments
2301654000
Receivables
5638976000
Inventories
-
Total Current Assets
11705787000
Property Plant Equipment
320567000
Total Assets
20888411000
Payables
488208000
Short Term Debt
2339246000
Long Term Debt
4973472000
Total Liabilities
11902972000
Equity
8893324000
Bs_currency_symbol
CAD
Depreciation
-
Change In Working Capital
42307000
Cash From Operations
327730000
Capital Expenditures
25808000
Cash From Investing
40354000
Cash From Financing
-155853000
Net Change In Cash
212231000
Cf_currency_symbol
CAD
PE
14.1855
PB
1.2238039916233796
ROE
3.3518288549928013
ROA
1.427054456176681
FCF
301922000
Fcf Percent
0.30782233858601676
Piotroski FScore
4
Health Score
63
Deep Value Investing Score
6
Defensive Investing Score
9
Dividend Investing Score
4
Economic Moat Investing Score
7.8
Garp Investing Score
6
Growth Investing Score
5
Momentum Investing Score
4
Net Net Investing Score
2.5
Quality Investing Score
7.5
Value Investing Score
6.5
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
980832000
Quarters > 0 > income Statement > cost Of Revenue
86192000
Quarters > 0 > income Statement > gross Profit
894640000
Quarters > 0 > income Statement > operating Expenses
554066000
Quarters > 0 > income Statement > operating Income
340574000
Quarters > 0 > income Statement > interest Expense
32399000
Quarters > 0 > income Statement > pretax Income
385415000
Quarters > 0 > income Statement > net Income
298089000
Quarters > 0 > income Statement > eps
1.256863249412866
Quarters > 0 > income Statement > dividends Per Share
132790000
Quarters > 0 > income Statement > shares Outstanding
237169000
Quarters > 0 > income Statement > income Tax Expense
87027000
Quarters > 0 > income Statement > EBITDA
417814000
Quarters > 0 > income Statement > operating Margin
34.72296988678999
Quarters > 0 > income Statement > total Other Income Expense Net
44841000
Quarters > 0 > income Statement > currency_symbol
CAD
Quarters > 0 > balance Sheet > cash
1042932000
Quarters > 0 > balance Sheet > short Term Investments
2301654000
Quarters > 0 > balance Sheet > receivables
5638976000
Quarters > 0 > balance Sheet > inventories
-
Quarters > 0 > balance Sheet > total Current Assets
11705787000
Quarters > 0 > balance Sheet > property Plant Equipment
320567000
Quarters > 0 > balance Sheet > total Assets
20888411000
Quarters > 0 > balance Sheet > payables
488208000
Quarters > 0 > balance Sheet > short Term Debt
2339246000
Quarters > 0 > balance Sheet > long Term Debt
4973472000
Quarters > 0 > balance Sheet > total Liabilities
11902972000
Quarters > 0 > balance Sheet > equity
8893324000
Quarters > 0 > balance Sheet > currency_symbol
CAD
Quarters > 0 > cash Flow > net Income
385415000
Quarters > 0 > cash Flow > depreciation
-
Quarters > 0 > cash Flow > change In Working Capital
42307000
Quarters > 0 > cash Flow > cash From Operations
327730000
Quarters > 0 > cash Flow > capital Expenditures
25808000
Quarters > 0 > cash Flow > cash From Investing
40354000
Quarters > 0 > cash Flow > cash From Financing
-155853000
Quarters > 0 > cash Flow > net Change In Cash
212231000
Quarters > 0 > cash Flow > currency_symbol
CAD
Quarters > 0 > ratios > PE
1.256863249412866
Quarters > 0 > ratios > PB
1.2238039916233796
Quarters > 0 > ratios > ROE
3.3518288549928013
Quarters > 0 > ratios > ROA
1.427054456176681
Quarters > 0 > ratios > FCF
301922000
Quarters > 0 > ratios > Piotroski FScore
4
Quarters > 0 > ratios > fcf Percent
0.30782233858601676
Quarters > 0 > health Score
63
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
914937000
Quarters > 1 > income Statement > cost Of Revenue
82309000
Quarters > 1 > income Statement > gross Profit
832628000
Quarters > 1 > income Statement > operating Expenses
540302000
Quarters > 1 > income Statement > operating Income
292326000
Quarters > 1 > income Statement > interest Expense
32260000
Quarters > 1 > income Statement > pretax Income
320158000
Quarters > 1 > income Statement > net Income
246709000
Quarters > 1 > income Statement > eps
1.0399307019170783
Quarters > 1 > income Statement > dividends Per Share
133213000
Quarters > 1 > income Statement > shares Outstanding
237236000
Quarters > 1 > income Statement > income Tax Expense
71578000
Quarters > 1 > income Statement > EBITDA
352418000
Quarters > 1 > income Statement > operating Margin
31.950396584682878
Quarters > 1 > income Statement > total Other Income Expense Net
27832000
Quarters > 1 > income Statement > currency_symbol
CAD
Quarters > 1 > balance Sheet > cash
830701000
Quarters > 1 > balance Sheet > short Term Investments
1611494000
Quarters > 1 > balance Sheet > receivables
5760900000
Quarters > 1 > balance Sheet > inventories
-
Quarters > 1 > balance Sheet > total Current Assets
11145313000
Quarters > 1 > balance Sheet > property Plant Equipment
317064000
Quarters > 1 > balance Sheet > total Assets
20157006000
Quarters > 1 > balance Sheet > payables
443637000
Quarters > 1 > balance Sheet > short Term Debt
2464308000
Quarters > 1 > balance Sheet > long Term Debt
4895022000
Quarters > 1 > balance Sheet > total Liabilities
11983628000
Quarters > 1 > balance Sheet > equity
8088012000
Quarters > 1 > balance Sheet > currency_symbol
CAD
Quarters > 1 > cash Flow > net Income
320158000
Quarters > 1 > cash Flow > depreciation
-
Quarters > 1 > cash Flow > change In Working Capital
-12825000
Quarters > 1 > cash Flow > cash From Operations
285549000
Quarters > 1 > cash Flow > capital Expenditures
32264000
Quarters > 1 > cash Flow > cash From Investing
34654000
Quarters > 1 > cash Flow > cash From Financing
-261727000
Quarters > 1 > cash Flow > net Change In Cash
58476000
Quarters > 1 > cash Flow > currency_symbol
CAD
Quarters > 1 > ratios > PE
1.0399307019170783
Quarters > 1 > ratios > PB
1.3460365835263353
Quarters > 1 > ratios > ROE
3.0503045742266455
Quarters > 1 > ratios > ROA
1.2239367294924652
Quarters > 1 > ratios > FCF
253285000
Quarters > 1 > ratios > Piotroski FScore
4
Quarters > 1 > ratios > fcf Percent
0.2768332683015333
Quarters > 1 > health Score
63
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
905148000
Quarters > 2 > income Statement > cost Of Revenue
85092000
Quarters > 2 > income Statement > gross Profit
820056000
Quarters > 2 > income Statement > operating Expenses
538784000
Quarters > 2 > income Statement > operating Income
281272000
Quarters > 2 > income Statement > interest Expense
31974000
Quarters > 2 > income Statement > pretax Income
305041000
Quarters > 2 > income Statement > net Income
233777000
Quarters > 2 > income Statement > eps
0.9812956223529066
Quarters > 2 > income Statement > dividends Per Share
133817000
Quarters > 2 > income Statement > shares Outstanding
238233000
Quarters > 2 > income Statement > income Tax Expense
69600000
Quarters > 2 > income Statement > EBITDA
337015000
Quarters > 2 > income Statement > operating Margin
31.074697176594324
Quarters > 2 > income Statement > total Other Income Expense Net
23769000
Quarters > 2 > income Statement > currency_symbol
CAD
Quarters > 2 > balance Sheet > cash
772225000
Quarters > 2 > balance Sheet > short Term Investments
1367903000
Quarters > 2 > balance Sheet > receivables
5854174000
Quarters > 2 > balance Sheet > inventories
-
Quarters > 2 > balance Sheet > total Current Assets
11276656000
Quarters > 2 > balance Sheet > property Plant Equipment
311049000
Quarters > 2 > balance Sheet > total Assets
20225185000
Quarters > 2 > balance Sheet > payables
378706000
Quarters > 2 > balance Sheet > short Term Debt
2513225000
Quarters > 2 > balance Sheet > long Term Debt
4915916000
Quarters > 2 > balance Sheet > total Liabilities
12268772000
Quarters > 2 > balance Sheet > equity
7882918000
Quarters > 2 > balance Sheet > currency_symbol
CAD
Quarters > 2 > cash Flow > net Income
305041000
Quarters > 2 > cash Flow > depreciation
-
Quarters > 2 > cash Flow > change In Working Capital
-102342000
Quarters > 2 > cash Flow > cash From Operations
70080000
Quarters > 2 > cash Flow > capital Expenditures
20693000
Quarters > 2 > cash Flow > cash From Investing
-17071000
Quarters > 2 > cash Flow > cash From Financing
-191062000
Quarters > 2 > cash Flow > net Change In Cash
-138053000
Quarters > 2 > cash Flow > currency_symbol
CAD
Quarters > 2 > ratios > PE
0.9812956223529066
Quarters > 2 > ratios > PB
1.3868611052404707
Quarters > 2 > ratios > ROE
2.9656150171801863
Quarters > 2 > ratios > ROA
1.1558707621215825
Quarters > 2 > ratios > FCF
49387000
Quarters > 2 > ratios > Piotroski FScore
3
Quarters > 2 > ratios > fcf Percent
0.05456234781494297
Quarters > 2 > health Score
47
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
926429000
Quarters > 3 > income Statement > cost Of Revenue
1546221000
Quarters > 3 > income Statement > gross Profit
-619792000
Quarters > 3 > income Statement > operating Expenses
-925032000
Quarters > 3 > income Statement > operating Income
305240000
Quarters > 3 > income Statement > interest Expense
32463000
Quarters > 3 > income Statement > pretax Income
325884000
Quarters > 3 > income Statement > net Income
254761000
Quarters > 3 > income Statement > eps
1.0699999978579924
Quarters > 3 > income Statement > dividends Per Share
133104000
Quarters > 3 > income Statement > shares Outstanding
238094393
Quarters > 3 > income Statement > income Tax Expense
70355000
Quarters > 3 > income Statement > EBITDA
358347000
Quarters > 3 > income Statement > operating Margin
32.948018682489426
Quarters > 3 > income Statement > total Other Income Expense Net
20644000
Quarters > 3 > income Statement > currency_symbol
CAD
Quarters > 3 > balance Sheet > cash
910278000
Quarters > 3 > balance Sheet > short Term Investments
1350376000
Quarters > 3 > balance Sheet > receivables
5732099000
Quarters > 3 > balance Sheet > inventories
-
Quarters > 3 > balance Sheet > total Current Assets
11716414000
Quarters > 3 > balance Sheet > property Plant Equipment
309119000
Quarters > 3 > balance Sheet > total Assets
20682972000
Quarters > 3 > balance Sheet > payables
492326000
Quarters > 3 > balance Sheet > short Term Debt
2549102000
Quarters > 3 > balance Sheet > long Term Debt
4875814000
Quarters > 3 > balance Sheet > total Liabilities
12812566000
Quarters > 3 > balance Sheet > equity
7800775000
Quarters > 3 > balance Sheet > currency_symbol
CAD
Quarters > 3 > cash Flow > net Income
325884000
Quarters > 3 > cash Flow > depreciation
-
Quarters > 3 > cash Flow > change In Working Capital
110689000
Quarters > 3 > cash Flow > cash From Operations
358677000
Quarters > 3 > cash Flow > capital Expenditures
40560000
Quarters > 3 > cash Flow > cash From Investing
-107042000
Quarters > 3 > cash Flow > cash From Financing
18511000
Quarters > 3 > cash Flow > net Change In Cash
270146000
Quarters > 3 > cash Flow > currency_symbol
CAD
Quarters > 3 > ratios > PE
1.0699999978579924
Quarters > 3 > ratios > PB
1.4006495117177462
Quarters > 3 > ratios > ROE
3.2658421759376473
Quarters > 3 > ratios > ROA
1.2317427108637966
Quarters > 3 > ratios > FCF
318117000
Quarters > 3 > ratios > Piotroski FScore
4
Quarters > 3 > ratios > fcf Percent
0.34337979488984044
Quarters > 3 > health Score
63
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
3491825000
Annuals > 0 > income Statement > cost Of Revenue
1790163000
Annuals > 0 > income Statement > gross Profit
1701662000
Annuals > 0 > income Statement > operating Expenses
575450000
Annuals > 0 > income Statement > operating Income
1126212000
Annuals > 0 > income Statement > interest Expense
129379000
Annuals > 0 > income Statement > pretax Income
1209610000
Annuals > 0 > income Statement > net Income
933514000
Annuals > 0 > income Statement > eps
3.929999999284317
Annuals > 0 > income Statement > dividends Per Share
534028000
Annuals > 0 > income Statement > shares Outstanding
237535369
Annuals > 0 > income Statement > income Tax Expense
272171000
Annuals > 0 > income Statement > EBITDA
1431664000
Annuals > 0 > income Statement > operating Margin
32.25281908457612
Annuals > 0 > income Statement > total Other Income Expense Net
83398000
Annuals > 0 > income Statement > currency_symbol
CAD
Annuals > 0 > balance Sheet > cash
910278000
Annuals > 0 > balance Sheet > short Term Investments
1350376000
Annuals > 0 > balance Sheet > receivables
5732099000
Annuals > 0 > balance Sheet > inventories
-
Annuals > 0 > balance Sheet > total Current Assets
11716414000
Annuals > 0 > balance Sheet > property Plant Equipment
309119000
Annuals > 0 > balance Sheet > total Assets
20682972000
Annuals > 0 > balance Sheet > payables
492326000
Annuals > 0 > balance Sheet > short Term Debt
2549102000
Annuals > 0 > balance Sheet > long Term Debt
4875814000
Annuals > 0 > balance Sheet > total Liabilities
12812566000
Annuals > 0 > balance Sheet > equity
7800775000
Annuals > 0 > balance Sheet > currency_symbol
CAD
Annuals > 0 > cash Flow > net Income
1209610000
Annuals > 0 > cash Flow > depreciation
92675000
Annuals > 0 > cash Flow > change In Working Capital
170108000
Annuals > 0 > cash Flow > cash From Operations
1152839000
Annuals > 0 > cash Flow > capital Expenditures
118654000
Annuals > 0 > cash Flow > cash From Investing
-473770000
Annuals > 0 > cash Flow > cash From Financing
-313424000
Annuals > 0 > cash Flow > net Change In Cash
365645000
Annuals > 0 > cash Flow > currency_symbol
CAD
Annuals > 0 > ratios > PE
3.929999999284317
Annuals > 0 > ratios > PB
1.3736097369287026
Annuals > 0 > ratios > ROE
11.966939182324833
Annuals > 0 > ratios > ROA
4.51344226545392
Annuals > 0 > ratios > FCF
1034185000
Annuals > 0 > ratios > Piotroski FScore
3
Annuals > 0 > ratios > fcf Percent
0.29617320455635665
Annuals > 0 > health Score
72
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
3186368000
Annuals > 1 > income Statement > cost Of Revenue
1636082000
Annuals > 1 > income Statement > gross Profit
1550286000
Annuals > 1 > income Statement > operating Expenses
552446000
Annuals > 1 > income Statement > operating Income
997840000
Annuals > 1 > income Statement > interest Expense
123231000
Annuals > 1 > income Statement > pretax Income
1144457000
Annuals > 1 > income Statement > net Income
1148892000
Annuals > 1 > income Statement > eps
4.81881401572029
Annuals > 1 > income Statement > dividends Per Share
535443000
Annuals > 1 > income Statement > shares Outstanding
238418000
Annuals > 1 > income Statement > income Tax Expense
215077000
Annuals > 1 > income Statement > EBITDA
1358232000
Annuals > 1 > income Statement > operating Margin
31.315905758531343
Annuals > 1 > income Statement > total Other Income Expense Net
146617000
Annuals > 1 > income Statement > currency_symbol
CAD
Annuals > 1 > balance Sheet > cash
544633000
Annuals > 1 > balance Sheet > short Term Investments
721379000
Annuals > 1 > balance Sheet > receivables
5482540000
Annuals > 1 > balance Sheet > inventories
-142219000
Annuals > 1 > balance Sheet > total Current Assets
10114274000
Annuals > 1 > balance Sheet > property Plant Equipment
306961000
Annuals > 1 > balance Sheet > total Assets
18663282000
Annuals > 1 > balance Sheet > payables
444690000
Annuals > 1 > balance Sheet > short Term Debt
2298438000
Annuals > 1 > balance Sheet > long Term Debt
4789389000
Annuals > 1 > balance Sheet > total Liabilities
11942874000
Annuals > 1 > balance Sheet > equity
6660462000
Annuals > 1 > balance Sheet > currency_symbol
USD
Annuals > 1 > cash Flow > net Income
1366999000
Annuals > 1 > cash Flow > depreciation
90544000
Annuals > 1 > cash Flow > change In Working Capital
37143000
Annuals > 1 > cash Flow > cash From Operations
837280000
Annuals > 1 > cash Flow > capital Expenditures
153775000
Annuals > 1 > cash Flow > cash From Investing
-1161770000
Annuals > 1 > cash Flow > cash From Financing
-203769000
Annuals > 1 > cash Flow > net Change In Cash
-528259000
Annuals > 1 > cash Flow > currency_symbol
USD
Annuals > 1 > ratios > PE
4.81881401572029
Annuals > 1 > ratios > PB
1.614758252505607
Annuals > 1 > ratios > ROE
17.249434048268725
Annuals > 1 > ratios > ROA
6.15589476706187
Annuals > 1 > ratios > FCF
683505000
Annuals > 1 > ratios > Piotroski FScore
4
Annuals > 1 > ratios > fcf Percent
0.21450912135698075
Annuals > 1 > health Score
79
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
3149320000
Annuals > 2 > income Statement > cost Of Revenue
1616990000
Annuals > 2 > income Statement > gross Profit
1532330000
Annuals > 2 > income Statement > operating Expenses
522812000
Annuals > 2 > income Statement > operating Income
1009518000
Annuals > 2 > income Statement > interest Expense
113174000
Annuals > 2 > income Statement > pretax Income
1107106000
Annuals > 2 > income Statement > net Income
867244000
Annuals > 2 > income Statement > eps
3.6286967145893656
Annuals > 2 > income Statement > dividends Per Share
537197000
Annuals > 2 > income Statement > shares Outstanding
238996000
Annuals > 2 > income Statement > income Tax Expense
245948000
Annuals > 2 > income Statement > EBITDA
1307677000
Annuals > 2 > income Statement > operating Margin
32.05511030952714
Annuals > 2 > income Statement > total Other Income Expense Net
97588000
Annuals > 2 > income Statement > currency_symbol
CAD
Annuals > 2 > balance Sheet > cash
1072892000
Annuals > 2 > balance Sheet > short Term Investments
602612000
Annuals > 2 > balance Sheet > receivables
5405833000
Annuals > 2 > balance Sheet > inventories
-171924000
Annuals > 2 > balance Sheet > total Current Assets
11428691000
Annuals > 2 > balance Sheet > property Plant Equipment
326288000
Annuals > 2 > balance Sheet > total Assets
18737518000
Annuals > 2 > balance Sheet > payables
504373000
Annuals > 2 > balance Sheet > short Term Debt
2150610000
Annuals > 2 > balance Sheet > long Term Debt
4559828000
Annuals > 2 > balance Sheet > total Liabilities
12607686000
Annuals > 2 > balance Sheet > equity
6063155000
Annuals > 2 > balance Sheet > currency_symbol
CAD
Annuals > 2 > cash Flow > net Income
1122943000
Annuals > 2 > cash Flow > depreciation
103994000
Annuals > 2 > cash Flow > change In Working Capital
-3680000
Annuals > 2 > cash Flow > cash From Operations
737670000
Annuals > 2 > cash Flow > capital Expenditures
144779000
Annuals > 2 > cash Flow > cash From Investing
134710000
Annuals > 2 > cash Flow > cash From Financing
-1091934000
Annuals > 2 > cash Flow > net Change In Cash
-219554000
Annuals > 2 > cash Flow > currency_symbol
CAD
Annuals > 2 > ratios > PE
3.6286967145893656
Annuals > 2 > ratios > PB
1.7781352381722058
Annuals > 2 > ratios > ROE
14.303510301155093
Annuals > 2 > ratios > ROA
4.628382478405091
Annuals > 2 > ratios > FCF
592891000
Annuals > 2 > ratios > Piotroski FScore
3
Annuals > 2 > ratios > fcf Percent
0.1882600053344849
Annuals > 2 > health Score
69
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
3587598000
Annuals > 3 > income Statement > cost Of Revenue
1845151000
Annuals > 3 > income Statement > gross Profit
1742447000
Annuals > 3 > income Statement > operating Expenses
557228000
Annuals > 3 > income Statement > operating Income
1185219000
Annuals > 3 > income Statement > interest Expense
113936000
Annuals > 3 > income Statement > pretax Income
1267650000
Annuals > 3 > income Statement > net Income
978949000
Annuals > 3 > income Statement > eps
4.078631275024061
Annuals > 3 > income Statement > dividends Per Share
537027000
Annuals > 3 > income Statement > shares Outstanding
240019000
Annuals > 3 > income Statement > income Tax Expense
286763000
Annuals > 3 > income Statement > EBITDA
1481404000
Annuals > 3 > income Statement > operating Margin
33.036560952481295
Annuals > 3 > income Statement > total Other Income Expense Net
82431000
Annuals > 3 > income Statement > currency_symbol
CAD
Annuals > 3 > balance Sheet > cash
1292446000
Annuals > 3 > balance Sheet > short Term Investments
1291434000
Annuals > 3 > balance Sheet > receivables
5758343000
Annuals > 3 > balance Sheet > inventories
-106589000
Annuals > 3 > balance Sheet > total Current Assets
10580847000
Annuals > 3 > balance Sheet > property Plant Equipment
315964000
Annuals > 3 > balance Sheet > total Assets
17660588000
Annuals > 3 > balance Sheet > payables
553429000
Annuals > 3 > balance Sheet > short Term Debt
2406624000
Annuals > 3 > balance Sheet > long Term Debt
4751293000
Annuals > 3 > balance Sheet > total Liabilities
11159417000
Annuals > 3 > balance Sheet > equity
6449828000
Annuals > 3 > balance Sheet > currency_symbol
CAD
Annuals > 3 > cash Flow > net Income
1267650000
Annuals > 3 > cash Flow > depreciation
99818000
Annuals > 3 > cash Flow > change In Working Capital
-38342000
Annuals > 3 > cash Flow > cash From Operations
943590000
Annuals > 3 > cash Flow > capital Expenditures
85919000
Annuals > 3 > cash Flow > cash From Investing
1099115000
Annuals > 3 > cash Flow > cash From Financing
-1521844000
Annuals > 3 > cash Flow > net Change In Cash
520861000
Annuals > 3 > cash Flow > currency_symbol
CAD
Annuals > 3 > ratios > PE
4.078631275024061
Annuals > 3 > ratios > PB
1.6786892751248559
Annuals > 3 > ratios > ROE
15.177908620198865
Annuals > 3 > ratios > ROA
5.543128009101396
Annuals > 3 > ratios > FCF
857671000
Annuals > 3 > ratios > Piotroski FScore
3
Annuals > 3 > ratios > fcf Percent
0.239065525178685
Annuals > 3 > health Score
75
Valuation > metrics > PE
14.1855
Valuation > metrics > PB
1.2238039916233796
Valuation > final Score
100
Valuation > verdict
Fair
Profitability > metrics > ROE
3.3518288549928013
Profitability > metrics > ROA
2.546509687900523
Profitability > metrics > Net Margin
0.3039144318293041
Profitability > final Score
44
Profitability > verdict
Weak
Risk > metrics > Debt Equity
1.3384165470638425
Risk > metrics > Interest Coverage
10.511867650236118
Risk > final Score
70
Risk > verdict
Low
Liquidity > metrics > Current Ratio
4.14004507235131
Liquidity > metrics > Quick Ratio
4.14004507235131
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
100
Prev Valuations > 1
100
Prev Valuations > 2
100
Prev Profitabilities > 0
43
Prev Profitabilities > 1
42
Prev Profitabilities > 2
43
Prev Risks > 0
66
Prev Risks > 1
65
Prev Risks > 2
68
Prev Liquidities > 0
100
Prev Liquidities > 1
100
Prev Liquidities > 2
100
Updated At
2026-01-20T22:01:19.540Z
Earnings History > 0 > period
2026-03-31
Earnings History > 0 > report Date
2026-05-06
Earnings History > 0 > date
2026-03-31
Earnings History > 0 > before After Market
AfterMarket
Earnings History > 0 > currency
-
Earnings History > 0 > eps Actual
-
Earnings History > 0 > eps Estimate
-
Earnings History > 0 > eps Difference
0
Earnings History > 0 > surprise Percent
-
Earnings History > 1 > period
2025-12-31
Earnings History > 1 > report Date
2026-02-12
Earnings History > 1 > date
2025-12-31
Earnings History > 1 > before After Market
AfterMarket
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
-
Earnings History > 1 > eps Estimate
1.2
Earnings History > 1 > eps Difference
0
Earnings History > 1 > surprise Percent
-
Earnings History > 2 > period
2025-09-30
Earnings History > 2 > report Date
2025-11-06
Earnings History > 2 > date
2025-09-30
Earnings History > 2 > before After Market
AfterMarket
Earnings History > 2 > currency
-
Earnings History > 2 > eps Actual
1.26
Earnings History > 2 > eps Estimate
1.17
Earnings History > 2 > eps Difference
0.09
Earnings History > 2 > surprise Percent
7.6923
Earnings History > 3 > period
2025-06-30
Earnings History > 3 > report Date
2025-08-06
Earnings History > 3 > date
2025-06-30
Earnings History > 3 > before After Market
AfterMarket
Earnings History > 3 > currency
-
Earnings History > 3 > eps Actual
1.04
Earnings History > 3 > eps Estimate
0.99
Earnings History > 3 > eps Difference
0.05
Earnings History > 3 > surprise Percent
5.0505
Earnings History > 4 > period
2025-03-31
Earnings History > 4 > report Date
2025-05-08
Earnings History > 4 > date
2025-03-31
Earnings History > 4 > before After Market
AfterMarket
Earnings History > 4 > currency
USD
Earnings History > 4 > eps Actual
1
Earnings History > 4 > eps Estimate
1.03
Earnings History > 4 > eps Difference
-0.03
Earnings History > 4 > surprise Percent
-2.9126
Earnings History > 5 > period
2024-12-31
Earnings History > 5 > report Date
2025-02-06
Earnings History > 5 > date
2024-12-31
Earnings History > 5 > before After Market
AfterMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
1.05
Earnings History > 5 > eps Estimate
1.05
Earnings History > 5 > eps Difference
0
Earnings History > 5 > surprise Percent
0
Earnings History > 6 > period
2024-09-30
Earnings History > 6 > report Date
2024-11-07
Earnings History > 6 > date
2024-09-30
Earnings History > 6 > before After Market
AfterMarket
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
1.03
Earnings History > 6 > eps Estimate
1
Earnings History > 6 > eps Difference
0.03
Earnings History > 6 > surprise Percent
3
Earnings History > 7 > period
2024-06-30
Earnings History > 7 > report Date
2024-08-07
Earnings History > 7 > date
2024-06-30
Earnings History > 7 > before After Market
AfterMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
0.93
Earnings History > 7 > eps Estimate
0.93
Earnings History > 7 > eps Difference
0
Earnings History > 7 > surprise Percent
0
Earnings History > 8 > period
2024-03-31
Earnings History > 8 > report Date
2024-05-02
Earnings History > 8 > date
2024-03-31
Earnings History > 8 > before After Market
AfterMarket
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
0.94
Earnings History > 8 > eps Estimate
0.89
Earnings History > 8 > eps Difference
0.05
Earnings History > 8 > surprise Percent
5.618
Earnings History > 9 > period
2023-12-31
Earnings History > 9 > report Date
2024-02-15
Earnings History > 9 > date
2023-12-31
Earnings History > 9 > before After Market
AfterMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
0.84
Earnings History > 9 > eps Estimate
0.89
Earnings History > 9 > eps Difference
-0.05
Earnings History > 9 > surprise Percent
-5.618
Earnings History > 10 > period
2023-09-30
Earnings History > 10 > report Date
2023-11-01
Earnings History > 10 > date
2023-09-30
Earnings History > 10 > before After Market
AfterMarket
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
0.88
Earnings History > 10 > eps Estimate
0.87
Earnings History > 10 > eps Difference
0.01
Earnings History > 10 > surprise Percent
1.1494
Earnings History > 11 > period
2023-06-30
Earnings History > 11 > report Date
2023-08-02
Earnings History > 11 > date
2023-06-30
Earnings History > 11 > before After Market
AfterMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
0.86
Earnings History > 11 > eps Estimate
0.82
Earnings History > 11 > eps Difference
0.04
Earnings History > 11 > surprise Percent
4.878
Earnings History > 12 > period
2023-03-31
Earnings History > 12 > report Date
2023-05-03
Earnings History > 12 > date
2023-03-31
Earnings History > 12 > before After Market
AfterMarket
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
0.87
Earnings History > 12 > eps Estimate
0.87
Earnings History > 12 > eps Difference
0
Earnings History > 12 > surprise Percent
0
Earnings History > 13 > period
2022-12-31
Earnings History > 13 > report Date
2023-02-09
Earnings History > 13 > date
2022-12-31
Earnings History > 13 > before After Market
AfterMarket
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
0.94
Earnings History > 13 > eps Estimate
0.86
Earnings History > 13 > eps Difference
0.08
Earnings History > 13 > surprise Percent
9.3023
Earnings History > 14 > period
2022-09-30
Earnings History > 14 > report Date
2022-11-03
Earnings History > 14 > date
2022-09-30
Earnings History > 14 > before After Market
AfterMarket
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
0.91
Earnings History > 14 > eps Estimate
0.85
Earnings History > 14 > eps Difference
0.06
Earnings History > 14 > surprise Percent
7.0588
Earnings History > 15 > period
2022-06-30
Earnings History > 15 > report Date
2022-08-04
Earnings History > 15 > date
2022-06-30
Earnings History > 15 > before After Market
AfterMarket
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
0.87
Earnings History > 15 > eps Estimate
0.86
Earnings History > 15 > eps Difference
0.01
Earnings History > 15 > surprise Percent
1.1628
Earnings History > 16 > period
2022-03-31
Earnings History > 16 > report Date
2022-05-11
Earnings History > 16 > date
2022-03-31
Earnings History > 16 > before After Market
BeforeMarket
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
0.91
Earnings History > 16 > eps Estimate
0.96
Earnings History > 16 > eps Difference
-0.05
Earnings History > 16 > surprise Percent
-5.2083
Earnings History > 17 > period
2021-12-31
Earnings History > 17 > report Date
2022-02-10
Earnings History > 17 > date
2021-12-31
Earnings History > 17 > before After Market
AfterMarket
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
1.08
Earnings History > 17 > eps Estimate
1.08
Earnings History > 17 > eps Difference
0
Earnings History > 17 > surprise Percent
0
Earnings History > 18 > period
2021-09-30
Earnings History > 18 > report Date
2021-11-04
Earnings History > 18 > date
2021-09-30
Earnings History > 18 > before After Market
AfterMarket
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
1.13
Earnings History > 18 > eps Estimate
1.06
Earnings History > 18 > eps Difference
0.07
Earnings History > 18 > surprise Percent
6.6038
Earnings History > 19 > period
2021-06-30
Earnings History > 19 > report Date
2021-08-04
Earnings History > 19 > date
2021-06-30
Earnings History > 19 > before After Market
AfterMarket
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
0.99
Earnings History > 19 > eps Estimate
0.96
Earnings History > 19 > eps Difference
0.03
Earnings History > 19 > surprise Percent
3.125
Earnings History > 20 > period
2021-03-31
Earnings History > 20 > report Date
2021-05-06
Earnings History > 20 > date
2021-03-31
Earnings History > 20 > before After Market
AfterMarket
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
0.85
Earnings History > 20 > eps Estimate
0.88
Earnings History > 20 > eps Difference
-0.03
Earnings History > 20 > surprise Percent
-3.4091
Earnings History > 21 > period
2020-12-31
Earnings History > 21 > report Date
2021-02-11
Earnings History > 21 > date
2020-12-31
Earnings History > 21 > before After Market
AfterMarket
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
0.86
Earnings History > 21 > eps Estimate
0.91
Earnings History > 21 > eps Difference
-0.05
Earnings History > 21 > surprise Percent
-5.4945
Earnings History > 22 > period
2020-09-30
Earnings History > 22 > report Date
2020-11-05
Earnings History > 22 > date
2020-09-30
Earnings History > 22 > before After Market
AfterMarket
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
0.9
Earnings History > 22 > eps Estimate
0.85
Earnings History > 22 > eps Difference
0.05
Earnings History > 22 > surprise Percent
5.8824
Earnings History > 23 > period
2020-06-30
Earnings History > 23 > report Date
2020-08-06
Earnings History > 23 > date
2020-06-30
Earnings History > 23 > before After Market
BeforeMarket
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
0.77
Earnings History > 23 > eps Estimate
0.74
Earnings History > 23 > eps Difference
0.03
Earnings History > 23 > surprise Percent
4.0541
Earnings History > 24 > period
2020-03-31
Earnings History > 24 > report Date
2020-05-08
Earnings History > 24 > date
2020-03-31
Earnings History > 24 > before After Market
BeforeMarket
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
0.68
Earnings History > 24 > eps Estimate
0.71
Earnings History > 24 > eps Difference
-0.03
Earnings History > 24 > surprise Percent
-4.2254
Earnings History > 25 > period
2019-12-31
Earnings History > 25 > report Date
2020-02-14
Earnings History > 25 > date
2019-12-31
Earnings History > 25 > before After Market
BeforeMarket
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
0.84
Earnings History > 25 > eps Estimate
0.84
Earnings History > 25 > eps Difference
0
Earnings History > 25 > surprise Percent
0
Earnings History > 26 > period
2019-09-30
Earnings History > 26 > report Date
2019-11-01
Earnings History > 26 > date
2019-09-30
Earnings History > 26 > before After Market
BeforeMarket
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
0.85
Earnings History > 26 > eps Estimate
0.83
Earnings History > 26 > eps Difference
0.02
Earnings History > 26 > surprise Percent
2.4096
Earnings History > 27 > period
2019-06-30
Earnings History > 27 > report Date
2019-08-01
Earnings History > 27 > date
2019-06-30
Earnings History > 27 > before After Market
BeforeMarket
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
0.81
Earnings History > 27 > eps Estimate
0.8
Earnings History > 27 > eps Difference
0.01
Earnings History > 27 > surprise Percent
1.25
Earnings History > 28 > period
2019-03-31
Earnings History > 28 > report Date
2019-05-03
Earnings History > 28 > date
2019-03-31
Earnings History > 28 > before After Market
BeforeMarket
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
0.7
Earnings History > 28 > eps Estimate
0.74
Earnings History > 28 > eps Difference
-0.04
Earnings History > 28 > surprise Percent
-5.4054
Earnings History > 29 > period
2018-12-31
Earnings History > 29 > report Date
2019-02-08
Earnings History > 29 > date
2018-12-31
Earnings History > 29 > before After Market
BeforeMarket
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
0.75
Earnings History > 29 > eps Estimate
0.78
Earnings History > 29 > eps Difference
-0.03
Earnings History > 29 > surprise Percent
-3.8462
Earnings History > 30 > period
2018-09-30
Earnings History > 30 > report Date
2018-11-02
Earnings History > 30 > date
2018-09-30
Earnings History > 30 > before After Market
BeforeMarket
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
0.92
Earnings History > 30 > eps Estimate
0.84
Earnings History > 30 > eps Difference
0.08
Earnings History > 30 > surprise Percent
9.5238
Earnings History > 31 > period
2018-06-30
Earnings History > 31 > report Date
2018-08-02
Earnings History > 31 > date
2018-06-30
Earnings History > 31 > before After Market
BeforeMarket
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
0.85
Earnings History > 31 > eps Estimate
0.82
Earnings History > 31 > eps Difference
0.03
Earnings History > 31 > surprise Percent
3.6585
Earnings History > 32 > period
2018-03-31
Earnings History > 32 > report Date
2018-05-04
Earnings History > 32 > date
2018-03-31
Earnings History > 32 > before After Market
BeforeMarket
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
0.77
Earnings History > 32 > eps Estimate
0.77
Earnings History > 32 > eps Difference
0
Earnings History > 32 > surprise Percent
0
Earnings History > 33 > period
2017-12-31
Earnings History > 33 > report Date
2018-02-09
Earnings History > 33 > date
2017-12-31
Earnings History > 33 > before After Market
BeforeMarket
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
0.79
Earnings History > 33 > eps Estimate
0.82
Earnings History > 33 > eps Difference
-0.03
Earnings History > 33 > surprise Percent
-3.6585
Earnings History > 34 > period
2017-09-30
Earnings History > 34 > report Date
2017-11-02
Earnings History > 34 > date
2017-09-30
Earnings History > 34 > before After Market
AfterMarket
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
0.72
Earnings History > 34 > eps Estimate
0.8
Earnings History > 34 > eps Difference
-0.08
Earnings History > 34 > surprise Percent
-10
Earnings History > 35 > period
2017-06-30
Earnings History > 35 > report Date
2017-08-03
Earnings History > 35 > date
2017-06-30
Earnings History > 35 > before After Market
BeforeMarket
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
0.77
Earnings History > 35 > eps Estimate
0.77
Earnings History > 35 > eps Difference
0
Earnings History > 35 > surprise Percent
0
Earnings History > 36 > period
2017-03-31
Earnings History > 36 > report Date
2017-05-05
Earnings History > 36 > date
2017-03-31
Earnings History > 36 > before After Market
BeforeMarket
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
0.74
Earnings History > 36 > eps Estimate
0.78
Earnings History > 36 > eps Difference
-0.04
Earnings History > 36 > surprise Percent
-5.1282
Earnings History > 37 > period
2016-12-31
Earnings History > 37 > report Date
2017-02-10
Earnings History > 37 > date
2016-12-31
Earnings History > 37 > before After Market
BeforeMarket
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
0.83
Earnings History > 37 > eps Estimate
0.8
Earnings History > 37 > eps Difference
0.03
Earnings History > 37 > surprise Percent
3.75
Earnings History > 38 > period
2016-09-30
Earnings History > 38 > report Date
2016-11-03
Earnings History > 38 > date
2016-09-30
Earnings History > 38 > before After Market
AfterMarket
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
0.82
Earnings History > 38 > eps Estimate
0.77
Earnings History > 38 > eps Difference
0.05
Earnings History > 38 > surprise Percent
6.4935
Earnings History > 39 > period
2016-06-30
Earnings History > 39 > report Date
2016-08-04
Earnings History > 39 > date
2016-06-30
Earnings History > 39 > before After Market
BeforeMarket
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
0.72
Earnings History > 39 > eps Estimate
0.72
Earnings History > 39 > eps Difference
0
Earnings History > 39 > surprise Percent
0
Earnings History > 40 > period
2016-03-31
Earnings History > 40 > report Date
2016-05-06
Earnings History > 40 > date
2016-03-31
Earnings History > 40 > before After Market
BeforeMarket
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
0.69
Earnings History > 40 > eps Estimate
0.73
Earnings History > 40 > eps Difference
-0.04
Earnings History > 40 > surprise Percent
-5.4795
Earnings History > 41 > period
2015-12-31
Earnings History > 41 > report Date
2016-02-12
Earnings History > 41 > date
2015-12-31
Earnings History > 41 > before After Market
BeforeMarket
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
0.81
Earnings History > 41 > eps Estimate
0.79
Earnings History > 41 > eps Difference
0.02
Earnings History > 41 > surprise Percent
2.5316
Earnings History > 42 > period
2015-09-30
Earnings History > 42 > report Date
2015-11-05
Earnings History > 42 > date
2015-09-30
Earnings History > 42 > before After Market
AfterMarket
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
0.81
Earnings History > 42 > eps Estimate
0.79
Earnings History > 42 > eps Difference
0.02
Earnings History > 42 > surprise Percent
2.5316
Earnings History > 43 > period
2015-06-30
Earnings History > 43 > report Date
2015-08-06
Earnings History > 43 > date
2015-06-30
Earnings History > 43 > before After Market
AfterMarket
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
0.8
Earnings History > 43 > eps Estimate
0.83
Earnings History > 43 > eps Difference
-0.03
Earnings History > 43 > surprise Percent
-3.6145
Earnings History > 44 > period
2015-03-31
Earnings History > 44 > report Date
2015-05-08
Earnings History > 44 > date
2015-03-31
Earnings History > 44 > before After Market
BeforeMarket
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
0.8
Earnings History > 44 > eps Estimate
0.8
Earnings History > 44 > eps Difference
0
Earnings History > 44 > surprise Percent
0
Earnings History > 45 > period
2014-12-31
Earnings History > 45 > report Date
2015-02-13
Earnings History > 45 > date
2014-12-31
Earnings History > 45 > before After Market
BeforeMarket
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
0.83
Earnings History > 45 > eps Estimate
0.84
Earnings History > 45 > eps Difference
-0.01
Earnings History > 45 > surprise Percent
-1.1905
Earnings History > 46 > period
2014-09-30
Earnings History > 46 > report Date
2014-11-06
Earnings History > 46 > date
2014-09-30
Earnings History > 46 > before After Market
AfterMarket
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
0.87
Earnings History > 46 > eps Estimate
0.87
Earnings History > 46 > eps Difference
0
Earnings History > 46 > surprise Percent
0
Earnings History > 47 > period
2014-06-30
Earnings History > 47 > report Date
2014-08-07
Earnings History > 47 > date
2014-06-30
Earnings History > 47 > before After Market
AfterMarket
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
0.81
Earnings History > 47 > eps Estimate
0.82
Earnings History > 47 > eps Difference
-0.01
Earnings History > 47 > surprise Percent
-1.2195
Earnings History > 48 > period
2014-03-31
Earnings History > 48 > report Date
2014-05-09
Earnings History > 48 > date
2014-03-31
Earnings History > 48 > before After Market
BeforeMarket
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
0.77
Earnings History > 48 > eps Estimate
0.8
Earnings History > 48 > eps Difference
-0.03
Earnings History > 48 > surprise Percent
-3.75
Earnings History > 49 > period
2013-12-31
Earnings History > 49 > report Date
2014-02-14
Earnings History > 49 > date
2013-12-31
Earnings History > 49 > before After Market
AfterMarket
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
0.79
Earnings History > 49 > eps Estimate
0.81
Earnings History > 49 > eps Difference
-0.02
Earnings History > 49 > surprise Percent
-2.4691
Earnings History > 50 > period
2013-09-30
Earnings History > 50 > report Date
2013-11-07
Earnings History > 50 > date
2013-09-30
Earnings History > 50 > before After Market
AfterMarket
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
0.77
Earnings History > 50 > eps Estimate
0.79
Earnings History > 50 > eps Difference
-0.02
Earnings History > 50 > surprise Percent
-2.5316
Earnings History > 51 > period
2013-06-30
Earnings History > 51 > report Date
2013-08-01
Earnings History > 51 > date
2013-06-30
Earnings History > 51 > before After Market
BeforeMarket
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
0.76
Earnings History > 51 > eps Estimate
0.76
Earnings History > 51 > eps Difference
0
Earnings History > 51 > surprise Percent
0
Earnings History > 52 > period
2013-03-31
Earnings History > 52 > report Date
2013-05-03
Earnings History > 52 > date
2013-03-31
Earnings History > 52 > before After Market
BeforeMarket
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
0.72
Earnings History > 52 > eps Estimate
0.73
Earnings History > 52 > eps Difference
-0.01
Earnings History > 52 > surprise Percent
-1.3699
Earnings History > 53 > period
2012-12-31
Earnings History > 53 > report Date
2013-02-08
Earnings History > 53 > date
2012-12-31
Earnings History > 53 > before After Market
AfterMarket
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
0.73
Earnings History > 53 > eps Estimate
0.73
Earnings History > 53 > eps Difference
0
Earnings History > 53 > surprise Percent
0
Earnings History > 54 > period
2012-09-30
Earnings History > 54 > report Date
2012-11-08
Earnings History > 54 > date
2012-09-30
Earnings History > 54 > before After Market
AfterMarket
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
0.73
Earnings History > 54 > eps Estimate
0.7
Earnings History > 54 > eps Difference
0.03
Earnings History > 54 > surprise Percent
4.2857
Earnings History > 55 > period
2012-06-30
Earnings History > 55 > report Date
2012-08-02
Earnings History > 55 > date
2012-06-30
Earnings History > 55 > before After Market
AfterMarket
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
0.7
Earnings History > 55 > eps Estimate
0.76
Earnings History > 55 > eps Difference
-0.06
Earnings History > 55 > surprise Percent
-7.8947
Earnings History > 56 > period
2012-03-31
Earnings History > 56 > report Date
2012-05-04
Earnings History > 56 > date
2012-03-31
Earnings History > 56 > before After Market
BeforeMarket
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
0.78
Earnings History > 56 > eps Estimate
0.77
Earnings History > 56 > eps Difference
0.01
Earnings History > 56 > surprise Percent
1.2987
Earnings History > 57 > period
2011-12-31
Earnings History > 57 > report Date
2012-02-10
Earnings History > 57 > date
2011-12-31
Earnings History > 57 > before After Market
AfterMarket
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
0.76
Earnings History > 57 > eps Estimate
0.76
Earnings History > 57 > eps Difference
0
Earnings History > 57 > surprise Percent
0
Earnings History > 58 > period
2011-09-30
Earnings History > 58 > report Date
2011-11-10
Earnings History > 58 > date
2011-09-30
Earnings History > 58 > before After Market
AfterMarket
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
0.82
Earnings History > 58 > eps Estimate
0.79
Earnings History > 58 > eps Difference
0.03
Earnings History > 58 > surprise Percent
3.7975
Earnings History > 59 > period
2011-06-30
Earnings History > 59 > report Date
2011-08-04
Earnings History > 59 > date
2011-06-30
Earnings History > 59 > before After Market
AfterMarket
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
0.84
Earnings History > 59 > eps Estimate
0.81
Earnings History > 59 > eps Difference
0.03
Earnings History > 59 > surprise Percent
3.7037
Earnings History > 60 > period
2011-03-31
Earnings History > 60 > report Date
2011-05-06
Earnings History > 60 > date
2011-03-31
Earnings History > 60 > before After Market
BeforeMarket
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
0.81
Earnings History > 60 > eps Estimate
0.75
Earnings History > 60 > eps Difference
0.06
Earnings History > 60 > surprise Percent
8
Earnings History > 61 > period
2010-12-31
Earnings History > 61 > report Date
2011-02-11
Earnings History > 61 > date
2010-12-31
Earnings History > 61 > before After Market
AfterMarket
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
0.76
Earnings History > 61 > eps Estimate
0.71
Earnings History > 61 > eps Difference
0.05
Earnings History > 61 > surprise Percent
7.0423
Earnings History > 62 > period
2010-09-30
Earnings History > 62 > report Date
2010-11-11
Earnings History > 62 > date
2010-09-30
Earnings History > 62 > before After Market
AfterMarket
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
0.68
Earnings History > 62 > eps Estimate
0.65
Earnings History > 62 > eps Difference
0.03
Earnings History > 62 > surprise Percent
4.6154
Earnings History > 63 > period
2010-06-30
Earnings History > 63 > report Date
2010-08-05
Earnings History > 63 > date
2010-06-30
Earnings History > 63 > before After Market
AfterMarket
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
0.68
Earnings History > 63 > eps Estimate
0.67
Earnings History > 63 > eps Difference
0.01
Earnings History > 63 > surprise Percent
1.4925
Earnings History > 64 > period
2010-03-31
Earnings History > 64 > report Date
2010-05-07
Earnings History > 64 > date
2010-03-31
Earnings History > 64 > before After Market
BeforeMarket
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
0.68
Earnings History > 64 > eps Estimate
0.68
Earnings History > 64 > eps Difference
0
Earnings History > 64 > surprise Percent
0
Earnings History > 65 > period
2009-12-31
Earnings History > 65 > report Date
2010-02-12
Earnings History > 65 > date
2009-12-31
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
0.67
Earnings History > 65 > eps Estimate
0.66
Earnings History > 65 > eps Difference
0.01
Earnings History > 65 > surprise Percent
1.5152
Earnings History > 66 > period
2009-09-30
Earnings History > 66 > report Date
2009-10-29
Earnings History > 66 > date
2009-09-30
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
0.63
Earnings History > 66 > eps Estimate
0.62
Earnings History > 66 > eps Difference
0.01
Earnings History > 66 > surprise Percent
1.6129
Earnings History > 67 > period
2009-06-30
Earnings History > 67 > report Date
2009-07-29
Earnings History > 67 > date
2009-06-30
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
0.55
Earnings History > 67 > eps Estimate
0.55
Earnings History > 67 > eps Difference
0
Earnings History > 67 > surprise Percent
0
Earnings History > 68 > period
2009-03-31
Earnings History > 68 > report Date
2009-05-01
Earnings History > 68 > date
2009-03-31
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
0.51
Earnings History > 68 > eps Estimate
0.5
Earnings History > 68 > eps Difference
0.01
Earnings History > 68 > surprise Percent
2
Earnings History > 69 > period
2008-12-31
Earnings History > 69 > report Date
2009-02-13
Earnings History > 69 > date
2008-12-31
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
0.3
Earnings History > 69 > eps Estimate
0.67
Earnings History > 69 > eps Difference
-0.37
Earnings History > 69 > surprise Percent
-55.2239
Earnings History > 70 > period
2008-09-30
Earnings History > 70 > report Date
2008-10-30
Earnings History > 70 > date
2008-09-30
Earnings History > 70 > before After Market
-
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
0.75
Earnings History > 70 > eps Estimate
0.79
Earnings History > 70 > eps Difference
-0.04
Earnings History > 70 > surprise Percent
-5.0633
Earnings History > 71 > period
2008-06-30
Earnings History > 71 > report Date
2008-07-30
Earnings History > 71 > date
2008-06-30
Earnings History > 71 > before After Market
-
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
0.81
Earnings History > 71 > eps Estimate
0.81
Earnings History > 71 > eps Difference
0
Earnings History > 71 > surprise Percent
0
Earnings History > 72 > period
2008-03-31
Earnings History > 72 > report Date
2008-05-02
Earnings History > 72 > date
2008-03-31
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
0.79
Earnings History > 72 > eps Estimate
0.77
Earnings History > 72 > eps Difference
0.02
Earnings History > 72 > surprise Percent
2.5974
Earnings History > 73 > period
2007-12-31
Earnings History > 73 > report Date
2008-02-14
Earnings History > 73 > date
2007-12-31
Earnings History > 73 > before After Market
-
Earnings History > 73 > currency
USD
Earnings History > 73 > eps Actual
0.82
Earnings History > 73 > eps Estimate
0.81
Earnings History > 73 > eps Difference
0.01
Earnings History > 73 > surprise Percent
1.2346
Earnings History > 74 > period
2007-09-30
Earnings History > 74 > report Date
2007-10-31
Earnings History > 74 > date
2007-09-30
Earnings History > 74 > before After Market
-
Earnings History > 74 > currency
USD
Earnings History > 74 > eps Actual
0.82
Earnings History > 74 > eps Estimate
0.82
Earnings History > 74 > eps Difference
0
Earnings History > 74 > surprise Percent
0
Earnings History > 75 > period
2007-06-30
Earnings History > 75 > report Date
2007-08-01
Earnings History > 75 > date
2007-06-30
Earnings History > 75 > before After Market
-
Earnings History > 75 > currency
USD
Earnings History > 75 > eps Actual
0.81
Earnings History > 75 > eps Estimate
0.8
Earnings History > 75 > eps Difference
0.01
Earnings History > 75 > surprise Percent
1.25
Earnings History > 76 > period
2007-03-31
Earnings History > 76 > report Date
2007-05-04
Earnings History > 76 > date
2007-03-31
Earnings History > 76 > before After Market
-
Earnings History > 76 > currency
USD
Earnings History > 76 > eps Actual
0.79
Earnings History > 76 > eps Estimate
0.78
Earnings History > 76 > eps Difference
0.01
Earnings History > 76 > surprise Percent
1.2821
Earnings History > 77 > period
2006-12-31
Earnings History > 77 > report Date
2007-02-15
Earnings History > 77 > date
2006-12-31
Earnings History > 77 > before After Market
-
Earnings History > 77 > currency
USD
Earnings History > 77 > eps Actual
0.75
Earnings History > 77 > eps Estimate
0.74
Earnings History > 77 > eps Difference
0.01
Earnings History > 77 > surprise Percent
1.3514
Earnings History > 78 > period
2006-09-30
Earnings History > 78 > report Date
2006-11-02
Earnings History > 78 > date
2006-09-30
Earnings History > 78 > before After Market
-
Earnings History > 78 > currency
USD
Earnings History > 78 > eps Actual
0.72
Earnings History > 78 > eps Estimate
0.7
Earnings History > 78 > eps Difference
0.02
Earnings History > 78 > surprise Percent
2.8571
Earnings History > 79 > period
2006-06-30
Earnings History > 79 > report Date
2006-08-02
Earnings History > 79 > date
2006-06-30
Earnings History > 79 > before After Market
-
Earnings History > 79 > currency
USD
Earnings History > 79 > eps Actual
0.7
Earnings History > 79 > eps Estimate
0.72
Earnings History > 79 > eps Difference
-0.02
Earnings History > 79 > surprise Percent
-2.7778
Earnings History > 80 > period
2006-03-31
Earnings History > 80 > report Date
2006-05-05
Earnings History > 80 > date
2006-03-31
Earnings History > 80 > before After Market
-
Earnings History > 80 > currency
USD
Earnings History > 80 > eps Actual
0.69
Earnings History > 80 > eps Estimate
0.69
Earnings History > 80 > eps Difference
0
Earnings History > 80 > surprise Percent
0
Earnings History > 81 > period
2005-12-31
Earnings History > 81 > report Date
2006-02-17
Earnings History > 81 > date
2005-12-31
Earnings History > 81 > before After Market
-
Earnings History > 81 > currency
USD
Earnings History > 81 > eps Actual
0.66
Earnings History > 81 > eps Estimate
0.66
Earnings History > 81 > eps Difference
0
Earnings History > 81 > surprise Percent
0
Earnings History > 82 > period
2005-09-30
Earnings History > 82 > report Date
2005-11-03
Earnings History > 82 > date
2005-09-30
Earnings History > 82 > before After Market
-
Earnings History > 82 > currency
USD
Earnings History > 82 > eps Actual
0.66
Earnings History > 82 > eps Estimate
0.66
Earnings History > 82 > eps Difference
0
Earnings History > 82 > surprise Percent
0
Earnings History > 83 > period
2005-06-30
Earnings History > 83 > report Date
2005-08-05
Earnings History > 83 > date
2005-06-30
Earnings History > 83 > before After Market
-
Earnings History > 83 > currency
USD
Earnings History > 83 > eps Actual
0.63
Earnings History > 83 > eps Estimate
0.64
Earnings History > 83 > eps Difference
-0.01
Earnings History > 83 > surprise Percent
-1.5625
Earnings History > 84 > period
2005-03-31
Earnings History > 84 > report Date
2005-05-06
Earnings History > 84 > date
2005-03-31
Earnings History > 84 > before After Market
-
Earnings History > 84 > currency
USD
Earnings History > 84 > eps Actual
0.6
Earnings History > 84 > eps Estimate
0.63
Earnings History > 84 > eps Difference
-0.03
Earnings History > 84 > surprise Percent
-4.7619
Earnings History > 85 > period
2004-12-31
Earnings History > 85 > report Date
2005-02-18
Earnings History > 85 > date
2004-12-31
Earnings History > 85 > before After Market
-
Earnings History > 85 > currency
USD
Earnings History > 85 > eps Actual
0.61
Earnings History > 85 > eps Estimate
0.59
Earnings History > 85 > eps Difference
0.02
Earnings History > 85 > surprise Percent
3.3898
Earnings History > 86 > period
2004-09-30
Earnings History > 86 > report Date
2004-10-29
Earnings History > 86 > date
2004-09-30
Earnings History > 86 > before After Market
-
Earnings History > 86 > currency
USD
Earnings History > 86 > eps Actual
0.58
Earnings History > 86 > eps Estimate
0.6
Earnings History > 86 > eps Difference
-0.02
Earnings History > 86 > surprise Percent
-3.3333
Earnings History > 87 > period
2004-06-30
Earnings History > 87 > report Date
2004-07-29
Earnings History > 87 > date
2004-06-30
Earnings History > 87 > before After Market
-
Earnings History > 87 > currency
USD
Earnings History > 87 > eps Actual
0.57
Earnings History > 87 > eps Estimate
0.58
Earnings History > 87 > eps Difference
-0.01
Earnings History > 87 > surprise Percent
-1.7241
Earnings History > 88 > period
2004-03-31
Earnings History > 88 > report Date
2004-04-30
Earnings History > 88 > date
2004-03-31
Earnings History > 88 > before After Market
-
Earnings History > 88 > currency
USD
Earnings History > 88 > eps Actual
0.56
Earnings History > 88 > eps Estimate
0.56
Earnings History > 88 > eps Difference
0
Earnings History > 88 > surprise Percent
0
Earnings History > 89 > period
2003-12-31
Earnings History > 89 > report Date
2004-01-30
Earnings History > 89 > date
2003-12-31
Earnings History > 89 > before After Market
-
Earnings History > 89 > currency
USD
Earnings History > 89 > eps Actual
0.51
Earnings History > 89 > eps Estimate
0.54
Earnings History > 89 > eps Difference
-0.03
Earnings History > 89 > surprise Percent
-5.5556
Earnings History > 90 > period
2003-09-30
Earnings History > 90 > report Date
2003-10-30
Earnings History > 90 > date
2003-09-30
Earnings History > 90 > before After Market
-
Earnings History > 90 > currency
USD
Earnings History > 90 > eps Actual
0.59
Earnings History > 90 > eps Estimate
0.5
Earnings History > 90 > eps Difference
0.09
Earnings History > 90 > surprise Percent
18
Earnings History > 91 > period
2003-06-30
Earnings History > 91 > report Date
2003-07-31
Earnings History > 91 > date
2003-06-30
Earnings History > 91 > before After Market
-
Earnings History > 91 > currency
USD
Earnings History > 91 > eps Actual
0.49
Earnings History > 91 > eps Estimate
0.48
Earnings History > 91 > eps Difference
0.01
Earnings History > 91 > surprise Percent
2.0833
Earnings History > 92 > period
2003-03-31
Earnings History > 92 > report Date
2003-04-28
Earnings History > 92 > date
2003-03-31
Earnings History > 92 > before After Market
-
Earnings History > 92 > currency
USD
Earnings History > 92 > eps Actual
0.45
Earnings History > 92 > eps Estimate
0.47
Earnings History > 92 > eps Difference
-0.02
Earnings History > 92 > surprise Percent
-4.2553
Earnings History > 93 > period
2002-12-31
Earnings History > 93 > report Date
2003-01-31
Earnings History > 93 > date
2002-12-31
Earnings History > 93 > before After Market
-
Earnings History > 93 > currency
USD
Earnings History > 93 > eps Actual
0.44
Earnings History > 93 > eps Estimate
0.47
Earnings History > 93 > eps Difference
-0.03
Earnings History > 93 > surprise Percent
-6.383
Earnings History > 94 > period
2002-09-30
Earnings History > 94 > report Date
2002-11-02
Earnings History > 94 > date
2002-09-30
Earnings History > 94 > before After Market
-
Earnings History > 94 > currency
USD
Earnings History > 94 > eps Actual
0.47
Earnings History > 94 > eps Estimate
0.42
Earnings History > 94 > eps Difference
0.05
Earnings History > 94 > surprise Percent
11.9048
Earnings History > 95 > period
2002-06-30
Earnings History > 95 > report Date
2002-07-31
Earnings History > 95 > date
2002-06-30
Earnings History > 95 > before After Market
-
Earnings History > 95 > currency
USD
Earnings History > 95 > eps Actual
0.49
Earnings History > 95 > eps Estimate
0.44
Earnings History > 95 > eps Difference
0.05
Earnings History > 95 > surprise Percent
11.3636
Earnings History > 96 > period
2002-03-31
Earnings History > 96 > report Date
2002-04-26
Earnings History > 96 > date
2002-03-31
Earnings History > 96 > before After Market
-
Earnings History > 96 > currency
USD
Earnings History > 96 > eps Actual
0.44
Earnings History > 96 > eps Estimate
0.42
Earnings History > 96 > eps Difference
0.02
Earnings History > 96 > surprise Percent
4.7619
Earnings History > 97 > period
2001-12-31
Earnings History > 97 > report Date
2002-02-01
Earnings History > 97 > date
2001-12-31
Earnings History > 97 > before After Market
-
Earnings History > 97 > currency
USD
Earnings History > 97 > eps Actual
0.42
Earnings History > 97 > eps Estimate
0.41
Earnings History > 97 > eps Difference
0.01
Earnings History > 97 > surprise Percent
2.439
Earnings History > 98 > period
2001-09-30
Earnings History > 98 > report Date
2001-11-01
Earnings History > 98 > date
2001-09-30
Earnings History > 98 > before After Market
-
Earnings History > 98 > currency
USD
Earnings History > 98 > eps Actual
0.42
Earnings History > 98 > eps Estimate
0.36
Earnings History > 98 > eps Difference
0.06
Earnings History > 98 > surprise Percent
16.6667
Earnings History > 99 > period
2001-06-30
Earnings History > 99 > report Date
2001-07-25
Earnings History > 99 > date
2001-06-30
Earnings History > 99 > before After Market
-
Earnings History > 99 > currency
USD
Earnings History > 99 > eps Actual
0.4
Earnings History > 99 > eps Estimate
0.37
Earnings History > 99 > eps Difference
0.03
Earnings History > 99 > surprise Percent
8.1081
Earnings History > 100 > period
2001-03-31
Earnings History > 100 > report Date
2001-04-27
Earnings History > 100 > date
2001-03-31
Earnings History > 100 > before After Market
-
Earnings History > 100 > currency
USD
Earnings History > 100 > eps Actual
0.34
Earnings History > 100 > eps Estimate
0.35
Earnings History > 100 > eps Difference
-0.01
Earnings History > 100 > surprise Percent
-2.8571
Earnings History > 101 > period
2000-12-31
Earnings History > 101 > report Date
2001-02-02
Earnings History > 101 > date
2000-12-31
Earnings History > 101 > before After Market
-
Earnings History > 101 > currency
USD
Earnings History > 101 > eps Actual
0.38
Earnings History > 101 > eps Estimate
0.38
Earnings History > 101 > eps Difference
0
Earnings History > 101 > surprise Percent
0
Earnings History > 102 > period
2000-09-30
Earnings History > 102 > report Date
2000-10-27
Earnings History > 102 > date
2000-09-30
Earnings History > 102 > before After Market
-
Earnings History > 102 > currency
USD
Earnings History > 102 > eps Actual
0.37
Earnings History > 102 > eps Estimate
0.35
Earnings History > 102 > eps Difference
0.02
Earnings History > 102 > surprise Percent
5.7143
Earnings History > 103 > period
2000-06-30
Earnings History > 103 > report Date
2000-07-27
Earnings History > 103 > date
2000-06-30
Earnings History > 103 > before After Market
-
Earnings History > 103 > currency
USD
Earnings History > 103 > eps Actual
0.35
Earnings History > 103 > eps Estimate
0.34
Earnings History > 103 > eps Difference
0.01
Earnings History > 103 > surprise Percent
2.9412
Earnings History > 104 > period
2000-03-31
Earnings History > 104 > report Date
2000-04-28
Earnings History > 104 > date
2000-03-31
Earnings History > 104 > before After Market
-
Earnings History > 104 > currency
USD
Earnings History > 104 > eps Actual
0.26
Earnings History > 104 > eps Estimate
0.25
Earnings History > 104 > eps Difference
0.01
Earnings History > 104 > surprise Percent
4
Earnings History > 105 > period
1999-12-31
Earnings History > 105 > report Date
2000-02-04
Earnings History > 105 > date
1999-12-31
Earnings History > 105 > before After Market
-
Earnings History > 105 > currency
USD
Earnings History > 105 > eps Actual
0.31
Earnings History > 105 > eps Estimate
0.31
Earnings History > 105 > eps Difference
0
Earnings History > 105 > surprise Percent
0
Earnings History > 106 > period
1999-09-30
Earnings History > 106 > report Date
1999-10-29
Earnings History > 106 > date
1999-09-30
Earnings History > 106 > before After Market
-
Earnings History > 106 > currency
USD
Earnings History > 106 > eps Actual
0.3
Earnings History > 106 > eps Estimate
0.3
Earnings History > 106 > eps Difference
0
Earnings History > 106 > surprise Percent
0
Earnings History > 107 > period
1999-06-30
Earnings History > 107 > report Date
1999-07-20
Earnings History > 107 > date
1999-06-30
Earnings History > 107 > before After Market
-
Earnings History > 107 > currency
USD
Earnings History > 107 > eps Actual
0.29
Earnings History > 107 > eps Estimate
0.28
Earnings History > 107 > eps Difference
0.01
Earnings History > 107 > surprise Percent
3.5714
Earnings History > 108 > period
1999-03-31
Earnings History > 108 > report Date
1999-04-23
Earnings History > 108 > date
1999-03-31
Earnings History > 108 > before After Market
-
Earnings History > 108 > currency
USD
Earnings History > 108 > eps Actual
0.22
Earnings History > 108 > eps Estimate
0.23
Earnings History > 108 > eps Difference
-0.01
Earnings History > 108 > surprise Percent
-4.3478
Earnings History > 109 > period
1998-12-31
Earnings History > 109 > report Date
1999-01-29
Earnings History > 109 > date
1998-12-31
Earnings History > 109 > before After Market
-
Earnings History > 109 > currency
USD
Earnings History > 109 > eps Actual
0.25
Earnings History > 109 > eps Estimate
0.24
Earnings History > 109 > eps Difference
0.01
Earnings History > 109 > surprise Percent
4.1667
Earnings History > 110 > period
1998-09-30
Earnings History > 110 > report Date
1998-10-29
Earnings History > 110 > date
1998-09-30
Earnings History > 110 > before After Market
-
Earnings History > 110 > currency
USD
Earnings History > 110 > eps Actual
0.24
Earnings History > 110 > eps Estimate
0.22
Earnings History > 110 > eps Difference
0.02
Earnings History > 110 > surprise Percent
9.0909
Earnings History > 111 > period
1998-06-30
Earnings History > 111 > report Date
1998-07-24
Earnings History > 111 > date
1998-06-30
Earnings History > 111 > before After Market
-
Earnings History > 111 > currency
USD
Earnings History > 111 > eps Actual
0.23
Earnings History > 111 > eps Estimate
0.22
Earnings History > 111 > eps Difference
0.01
Earnings History > 111 > surprise Percent
4.5455
Earnings History > 112 > period
1998-03-31
Earnings History > 112 > report Date
1998-04-24
Earnings History > 112 > date
1998-03-31
Earnings History > 112 > before After Market
-
Earnings History > 112 > currency
USD
Earnings History > 112 > eps Actual
0.18
Earnings History > 112 > eps Estimate
0.19
Earnings History > 112 > eps Difference
-0.01
Earnings History > 112 > surprise Percent
-5.2632
Earnings History > 113 > period
1997-12-31
Earnings History > 113 > report Date
1998-01-30
Earnings History > 113 > date
1997-12-31
Earnings History > 113 > before After Market
BeforeMarket
Earnings History > 113 > currency
USD
Earnings History > 113 > eps Actual
0.2
Earnings History > 113 > eps Estimate
0.19
Earnings History > 113 > eps Difference
0.01
Earnings History > 113 > surprise Percent
5.2632
Earnings History > 114 > period
1997-09-30
Earnings History > 114 > report Date
1997-10-30
Earnings History > 114 > date
1997-09-30
Earnings History > 114 > before After Market
BeforeMarket
Earnings History > 114 > currency
USD
Earnings History > 114 > eps Actual
0.19
Earnings History > 114 > eps Estimate
0.18
Earnings History > 114 > eps Difference
0.01
Earnings History > 114 > surprise Percent
5.5556
Earnings History > 115 > period
1997-06-30
Earnings History > 115 > report Date
1997-07-25
Earnings History > 115 > date
1997-06-30
Earnings History > 115 > before After Market
BeforeMarket
Earnings History > 115 > currency
USD
Earnings History > 115 > eps Actual
0.18
Earnings History > 115 > eps Estimate
0.16
Earnings History > 115 > eps Difference
0.02
Earnings History > 115 > surprise Percent
12.5
Earnings History > 116 > period
1997-03-31
Earnings History > 116 > report Date
1997-04-25
Earnings History > 116 > date
1997-03-31
Earnings History > 116 > before After Market
BeforeMarket
Earnings History > 116 > currency
USD
Earnings History > 116 > eps Actual
0.14
Earnings History > 116 > eps Estimate
0.15
Earnings History > 116 > eps Difference
-0.01
Earnings History > 116 > surprise Percent
-6.6667
Earnings History > 117 > period
1996-12-31
Earnings History > 117 > report Date
1997-01-30
Earnings History > 117 > date
1996-12-31
Earnings History > 117 > before After Market
-
Earnings History > 117 > currency
USD
Earnings History > 117 > eps Actual
0.15
Earnings History > 117 > eps Estimate
0.17
Earnings History > 117 > eps Difference
-0.02
Earnings History > 117 > surprise Percent
-11.7647
Earnings History > 118 > period
1996-09-30
Earnings History > 118 > report Date
1996-10-31
Earnings History > 118 > date
1996-09-30
Earnings History > 118 > before After Market
-
Earnings History > 118 > currency
USD
Earnings History > 118 > eps Actual
0.15
Earnings History > 118 > eps Estimate
0.14
Earnings History > 118 > eps Difference
0.01
Earnings History > 118 > surprise Percent
7.1429
Earnings History > 119 > period
1996-06-30
Earnings History > 119 > report Date
1996-07-24
Earnings History > 119 > date
1996-06-30
Earnings History > 119 > before After Market
-
Earnings History > 119 > currency
USD
Earnings History > 119 > eps Actual
0.14
Earnings History > 119 > eps Estimate
0.12
Earnings History > 119 > eps Difference
0.02
Earnings History > 119 > surprise Percent
16.6667
Earnings History > 120 > period
1996-03-31
Earnings History > 120 > report Date
1996-04-25
Earnings History > 120 > date
1996-03-31
Earnings History > 120 > before After Market
-
Earnings History > 120 > currency
USD
Earnings History > 120 > eps Actual
0.12
Earnings History > 120 > eps Estimate
0.12
Earnings History > 120 > eps Difference
0
Earnings History > 120 > surprise Percent
0
Earnings History > 121 > period
1995-12-31
Earnings History > 121 > report Date
1996-01-26
Earnings History > 121 > date
1995-12-31
Earnings History > 121 > before After Market
-
Earnings History > 121 > currency
USD
Earnings History > 121 > eps Actual
0.13
Earnings History > 121 > eps Estimate
0.13
Earnings History > 121 > eps Difference
0
Earnings History > 121 > surprise Percent
0
Earnings History > 122 > period
1995-09-30
Earnings History > 122 > report Date
1995-11-03
Earnings History > 122 > date
1995-09-30
Earnings History > 122 > before After Market
-
Earnings History > 122 > currency
USD
Earnings History > 122 > eps Actual
0.13
Earnings History > 122 > eps Estimate
0.13
Earnings History > 122 > eps Difference
0
Earnings History > 122 > surprise Percent
0
Earnings History > 123 > period
1995-03-31
Earnings History > 123 > report Date
1995-04-26
Earnings History > 123 > date
1995-03-31
Earnings History > 123 > before After Market
-
Earnings History > 123 > currency
USD
Earnings History > 123 > eps Actual
0.1
Earnings History > 123 > eps Estimate
0.12
Earnings History > 123 > eps Difference
-0.02
Earnings History > 123 > surprise Percent
-16.6667
IGM Financial Inc. engages in the asset management business in Canada. The company provides investment management services to a suite of investment funds distributed through third party dealers and financial advisors; and administrative services. It also offers insurance and banking products and services. The company was incorporated in 1978 and is based in Winnipeg, Canada. IGM Financial Inc. is a subsidiary of Power Financial Corporation.
Stock Price
$0.00
decrease compared to yesterday.
Dividend
Frequency:
Rate:
0.3981Next Payout:
Jan 30, 2026Yield:
3.4700 %Jefferies Upgrades IGM FINANCIAL INC(IGIFF.US) to Hold Rating, Raises Target Price to $36.09 富途资讯
Read more →Fiera Capital: Not So Pretty Below The Surface (TSX:FSZ:CA) Seeking Alpha
Read more →Showing 2 of 4
(Last Updated 2025-09-30)
Rating:
HOLD
$
Analyst Picks
Strong Buy
1
Buy
1
Hold
6
Sell
0
Strong Sell
0
Sentiment:
Bullish
(Last Updated 2025-09-30)
Health Score
Price to Earnings Ratio (P/E)
-
Very High
Low ≥ 50
High ≤ 10
Price to Book Ratio (P/B)
-
Very Low
Low ≤ 1
High ≥ 3
Return on Equity (ROE)
-
Very Low
Low ≤ 5%
High ≥ 25%
Return on Assets (ROA)
-
Very Low
Low ≤ 2%
High ≥ 10%
Free Cash Flow - Revenue % (FCF)
-
Very High
Low ≤ 5%
High ≥ 15%
Debt to Equity
-
Very Low
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 0.00% of the total shares of IGM Financial Inc.
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
2025-12-31
EPS Estimate
1.2
Date
2025-09-30
EPS Actual
1.26
EPS Estimate
1.17
EPS Difference
0.09
Surprise Percent
7.6923%
(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.