Home
Mail
News
Sports
Finance
Celebrity
Style
Movies
Weather
Mobile
Yahoo
Search
No matching results for ''
Tip: Try a valid symbol or a specific company name for relevant results
Mail
Finance Home
News
Video
Watchlists
My Portfolio
Real Estate
My Screeners
Tech
Market Data
Industry News
Currency Converter
Canada markets closed
S&P/TSX
19,885.94
+307.64
(+1.57%)
S&P 500
4,210.24
+87.77
(+2.13%)
DOW
33,309.51
+535.11
(+1.63%)
CAD/USD
0.7821
-0.0008
(-0.10%)
CRUDE OIL
91.82
-0.11
(-0.12%)
BTC-CAD
31,120.69
+1,771.16
(+6.03%)
IGM Financial Inc. (IGIFF)
Other OTC - Other OTC Delayed Price. Currency in USD
Add to watchlist
29.60
+0.64
(+2.21%)
At close: 11:51AM 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
2021-12-31
2020-12-31
2019-12-31
2018-12-31
Total Revenue
3,616,726
3,587,598
3,150,716
3,127,381
3,099,109
Cost of Revenue
336,172
335,970
283,163
1,101,165
1,098,643
Gross Profit
3,280,554
3,251,628
2,867,553
2,026,216
2,000,466
Operating Expenses
Selling General and Administrative
2,121,573
2,066,409
1,942,009
545,636
537,932
Total Operating Expenses
2,121,573
2,066,409
1,942,009
625,132
593,997
Operating Income or Loss
1,158,981
1,185,219
925,544
1,401,084
1,406,469
Interest Expense
113,839
113,936
110,597
108,386
120,859
Total Other Income/Expenses Net
205,058
196,367
150,429
-324,032
-299,523
Income Before Tax
1,250,200
1,267,650
965,376
968,666
986,087
Income Tax Expense
280,933
286,763
200,770
219,719
209,919
Income from Continuing Operations
969,267
980,887
764,606
748,947
776,168
Net Income
965,797
978,949
764,408
748,947
776,168
Net Income available to common shareholders
965,797
978,949
764,408
746,734
767,318
Basic EPS
-
4.10
3.21
3.12
3.19
Diluted EPS
-
4.08
3.21
3.12
3.18
Basic Average Shares
-
238,841
238,307
239,105
240,815
Diluted Average Shares
-
240,019
238,307
239,181
240,940
EBITDA
-
1,481,404
1,159,471
1,156,548
1,163,011
© 2022 Yahoo. All rights reserved.
Data Disclaimer
Help
Suggestions
Privacy Dashboard
Privacy
About Our Ads
Terms (Updated)