Home
Mail
News
Sports
Finance
Celebrity
Style
Movies
Weather
Mobile
Yahoo
Mail
News
Taxes
Watchlists
My Portfolio
My Screeners
Market Data
Industry News
Sponsored: Small Business Insurance Hub
Real Estate
Technology
Currency Converter
Canada markets close in 2 hours 26 minutes
S&P/TSX
22,210.27
+262.86
(+1.20%)
S&P 500
5,161.56
+33.77
(+0.66%)
DOW
38,784.38
+108.70
(+0.28%)
CAD/USD
0.7319
+0.0011
(+0.15%)
CRUDE OIL
78.16
+0.05
(+0.06%)
Bitcoin CAD
86,510.43
-1,538.78
(-1.75%)
MARKETS LIVE BLOG
STOCKS CLIMB AS RALLY CONTINUES ON FED HOPES
Robinhood gets new legal threat from SEC as crypto crackdown continues
Frontera Energy Corporation (FEC.TO)
Toronto - Toronto Real Time Price. Currency in CAD
Add to watchlist
9.30
-0.04
(-0.43%)
As of 12:52PM EDT. Market open.
Summary
Chart
Conversations
Statistics
Historical Data
Profile
Financials
Analysis
Options
Holders
Sustainability
Show
:
Income Statement
Balance Sheet
Cash Flow
Annual
Quarterly
Income Statement
Currency in USD.
All numbers in thousands
Breakdown
ttm
2023-12-31
2022-12-31
2021-12-31
2020-12-31
Total Revenue
1,185,552
1,185,552
1,365,467
926,633
658,194
Cost of Revenue
966,138
966,138
858,699
575,661
726,646
Gross Profit
219,414
219,414
506,768
350,972
-68,452
Operating Expenses
Selling General and Administrative
50,458
50,458
59,711
56,585
59,081
Total Operating Expenses
42,151
42,151
71,357
59,177
62,552
Operating Income or Loss
177,263
177,263
435,411
291,795
-131,004
Interest Expense
48,098
48,098
41,533
43,859
47,057
Total Other Income/Expenses Net
63,137
63,137
145,777
388,299
-282,779
Income Before Tax
196,886
196,886
540,310
637,105
-448,628
Income Tax Expense
4,130
4,130
249,275
1,039
33,284
Income from Continuing Operations
192,756
192,756
291,035
636,066
-481,912
Net Income
193,497
193,497
286,615
628,133
-497,406
Net Income available to common shareholders
193,497
193,497
286,615
628,133
-497,406
Basic EPS
3.39
-
3.16
6.50
-5.13
Diluted EPS
3.30
-
3.08
6.29
-5.13
Basic Average Shares
85,495
-
90,743
96,692
96,946
Diluted Average Shares
87,607
-
92,956
99,909
96,946
Data Disclaimer
Help
Suggestions
Terms
and
Privacy Policy
Privacy Dashboard
About Our Ads
© 2024 Yahoo. All rights reserved.