Home
Mail
News
Sports
Finance
Celebrity
Style
Movies
Weather
Mobile
Yahoo
Mail
Finance Home
News
Taxes
Watchlists
My Portfolio
Real Estate
My Screeners
Tech
Market Data
Industry News
Currency Converter
Canada markets closed
S&P/TSX
19,541.27
-49.47
(-0.25%)
S&P 500
4,288.05
-11.65
(-0.27%)
DOW
33,507.50
-158.84
(-0.47%)
CAD/USD
0.7365
-0.0050
(-0.68%)
CRUDE OIL
90.77
-0.94
(-1.02%)
Bitcoin CAD
36,835.61
+222.02
(+0.61%)
ASK THE EXPERT
HOW TO PROTECT YOUR RETIREMENT SAVINGS FROM INFLATION
Inflation is a 'future inevitability' that people can plan for, says an expert
IGM Financial Inc. (IGIFF)
Other OTC - Other OTC Delayed Price. Currency in USD
Add to watchlist
26.07
+0.14
(+0.52%)
At close: 09:33AM EDT
Summary
Chart
Conversations
Statistics
Historical Data
Profile
Financials
Analysis
Options
Holders
Sustainability
Show
:
Income Statement
Balance Sheet
Cash Flow
Annual
Quarterly
Income Statement
All numbers in thousands
Breakdown
ttm
2022-12-31
2021-12-31
2020-12-31
2019-12-31
Total Revenue
3,421,721
3,455,358
3,587,598
3,150,716
3,127,381
Cost of Revenue
1,838,440
1,850,230
335,970
283,163
1,101,165
Gross Profit
1,583,281
1,605,128
3,251,628
2,867,553
2,026,216
Operating Expenses
Selling General and Administrative
474,297
475,185
2,066,409
1,942,009
545,636
Total Operating Expenses
576,979
579,179
2,066,409
1,942,009
625,132
Operating Income or Loss
1,006,302
1,025,949
1,185,219
925,544
1,401,084
Interest Expense
113,844
113,768
113,936
110,597
108,386
Total Other Income/Expenses Net
394,524
210,762
196,367
150,429
-324,032
Income Before Tax
1,286,982
1,122,943
1,267,650
965,376
968,666
Income Tax Expense
251,435
250,365
286,763
200,770
219,719
Income from Continuing Operations
1,035,547
872,578
980,887
764,606
748,947
Net Income
1,029,266
867,244
978,949
764,408
748,947
Net Income available to common shareholders
1,029,266
867,244
978,949
764,408
746,734
Basic EPS
-
3.64
4.10
3.21
3.12
Diluted EPS
-
3.63
4.08
3.21
3.12
Basic Average Shares
-
238,470
238,841
238,307
239,105
Diluted Average Shares
-
238,996
240,019
238,307
239,181
© 2023 Yahoo. All rights reserved.
Data Disclaimer
Help
Suggestions
Terms (Updated)
Privacy
Privacy Dashboard
About Our Ads