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 open in 6 hours 47 minutes
S&P/TSX
21,873.72
-138.00
(-0.63%)
S&P 500
5,071.63
+1.08
(+0.02%)
DOW
38,460.92
-42.77
(-0.11%)
CAD/USD
0.7311
+0.0013
(+0.18%)
CRUDE OIL
82.92
+0.11
(+0.13%)
Bitcoin CAD
87,843.47
-3,482.17
(-3.81%)
AS Merko Ehitus (MKS.F)
Frankfurt - Frankfurt Delayed Price. Currency in EUR
Add to watchlist
16.90
-0.02
(-0.12%)
As of 08:05AM CEST. 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
All numbers in thousands
Breakdown
ttm
2023-12-31
2022-12-31
2021-12-31
2020-12-31
Total Revenue
466,304
466,304
409,633
339,375
315,918
Cost of Revenue
401,267
401,267
355,975
292,563
272,169
Gross Profit
65,037
65,037
53,658
46,812
43,749
Operating Expenses
Selling General and Administrative
5,515
5,515
5,287
4,714
4,696
Total Operating Expenses
23,644
23,644
21,200
16,837
20,032
Operating Income or Loss
41,393
41,393
32,458
29,975
23,717
Interest Expense
2,697
2,697
1,180
681
719
Income Before Tax
51,982
51,982
37,098
32,127
24,457
Income Tax Expense
6,081
6,081
2,995
3,104
1,954
Income from Continuing Operations
45,901
45,901
34,103
29,023
22,503
Net Income
46,048
46,048
34,640
29,140
22,994
Net Income available to common shareholders
46,048
46,048
34,640
29,140
22,994
Basic EPS
2.82
2.60
1.96
1.65
1.30
Diluted EPS
2.82
2.60
1.96
1.65
1.30
Basic Average Shares
17,700
17,700
17,700
17,700
17,700
Diluted Average Shares
17,700
17,700
17,700
17,700
17,700
Data Disclaimer
Help
Suggestions
Terms
and
Privacy Policy
Privacy Dashboard
About Our Ads
© 2024 Yahoo. All rights reserved.