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 closed
S&P/TSX
21,947.41
+124.19
(+0.57%)
S&P 500
5,127.79
+63.59
(+1.26%)
DOW
38,675.68
+450.02
(+1.18%)
CAD/USD
0.7308
-0.0006
(-0.08%)
CRUDE OIL
77.99
-0.96
(-1.22%)
Bitcoin CAD
87,151.69
+1,273.95
(+1.48%)
Tech-Top Engineering CO., LTD (6750.TWO)
Taipei Exchange - Taipei Exchange Delayed Price. Currency in TWD
Add to watchlist
25.80
+0.50
(+1.98%)
At close: 02:28PM CST
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
2,855,271
2,855,271
3,125,096
3,107,930
1,992,472
Cost of Revenue
2,503,964
2,503,964
2,814,327
2,730,263
1,736,648
Gross Profit
351,307
351,307
310,769
377,667
255,824
Operating Expenses
Research Development
5,605
5,605
5,883
6,164
5,060
Selling General and Administrative
191,654
191,654
180,746
170,971
142,676
Total Operating Expenses
197,259
197,259
186,629
177,135
147,736
Operating Income or Loss
154,048
154,048
124,140
200,532
108,088
Interest Expense
19,791
19,791
17,135
16,993
9,393
Income Before Tax
141,405
141,405
126,842
169,377
118,061
Income Tax Expense
49,975
49,975
39,953
46,670
39,995
Income from Continuing Operations
91,430
91,430
86,889
122,707
78,066
Net Income
54,065
54,065
60,738
92,413
57,954
Net Income available to common shareholders
54,065
54,065
60,738
92,413
57,954
Basic EPS
1.65
-
1.83
3.20
2.05
Diluted EPS
1.64
-
1.81
3.16
2.03
Basic Average Shares
33,207
-
33,190
28,891
28,207
Diluted Average Shares
33,388
-
33,557
29,266
28,554
Data Disclaimer
Help
Suggestions
Terms
and
Privacy Policy
Privacy Dashboard
About Our Ads
© 2024 Yahoo. All rights reserved.