Home
Mail
News
Sport
Finance
Celebrity
Style
Weather
Mobile
Messenger
Movies
More
Yahoo
Mail
News
Market Data
Crypto
Bank of England
Money Matters
Property
Top Stocks
Work & Management
Industry News
Brexit
My Portfolio
My Screeners
Watchlists
Videos
UK markets closed
FTSE 100
8,245.37
-39.97
(-0.48%)
FTSE 250
20,555.37
-160.51
(-0.77%)
AIM
793.53
-3.01
(-0.38%)
GBP/EUR
1.1773
+0.0032
(+0.27%)
GBP/USD
1.2724
-0.0069
(-0.54%)
Bitcoin GBP
54,384.52
-1,527.35
(-2.73%)
REAL ESTATE
10 bargain properties going under the hammer
Buying a home at auction can save you money, but preparation is key
Techtronic Industries Company Limited (TTNDF)
OTC Markets OTCPK - OTC Markets OTCPK Delayed price. Currency in USD
Add to watchlist
12.26
-1.31
(-9.69%)
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
31/12/2023
31/12/2022
31/12/2021
31/12/2020
31/12/2019
Total revenue
13,731,411
13,731,411
13,253,917
13,203,161
9,811,941
-
Cost of revenue
8,311,775
8,311,775
8,041,340
8,081,548
6,058,859
-
Gross profit
5,419,636
5,419,636
5,212,577
5,121,613
3,753,082
-
Operating expenses
Research development
548,338
548,338
484,343
425,699
316,614
-
Selling general and administrative
3,753,429
3,753,429
3,540,841
3,517,106
2,579,375
-
Total operating expenses
4,284,947
4,284,947
4,011,667
3,929,813
2,884,825
-
Operating income or loss
1,134,689
1,134,689
1,200,910
1,191,800
868,257
-
Interest expense
124,056
124,056
69,868
42,008
44,222
-
Income before tax
1,055,616
1,055,616
1,156,897
1,181,825
861,254
-
Income tax expense
79,276
79,276
79,747
82,724
60,258
-
Income from continuing operations
976,340
976,340
1,077,150
1,099,101
800,996
-
Net income
976,340
976,340
1,077,150
1,099,003
800,760
-
Net income available to common shareholders
976,340
976,340
1,077,150
1,099,003
800,760
-
Basic EPS
0.53
-
0.59
0.60
0.44
0.34
Diluted EPS
0.53
-
0.59
0.60
0.44
0.34
Basic average shares
1,829,790
-
1,829,932
1,830,544
1,828,389
1,826,363
Diluted average shares
1,835,503
-
1,836,032
1,840,010
1,835,186
1,832,523
Data disclaimer
Help
Suggestions
Terms
and
Privacy Policy
Privacy dashboard
About our ads
© 2024 Yahoo. All rights reserved.