Unlock stock picks and a broker-level newsfeed that powers Wall Street. Upgrade Now
123.50
+6.00
+(5.11%)
At close: 1:30:14 PM GMT+8
Breakdown
TTM
12/31/2023
12/31/2022
12/31/2021
12/31/2020
Total Revenue
1,284,991
1,045,002
928,090
1,734,567
1,213,542
Cost of Revenue
1,006,925
820,933
733,823
1,382,813
957,655
Gross Profit
278,066
224,069
194,267
351,754
255,887
Operating Expense
100,684
95,247
89,559
107,357
90,721
Operating Income
177,382
128,822
104,708
244,397
165,166
Net Non Operating Interest Income Expense
-7,520
-7,202
-5,235
-5,735
-5,971
Pretax Income
187,130
143,167
116,417
248,575
167,191
Tax Provision
36,182
26,443
24,059
47,450
31,621
Net Income Common Stockholders
150,948
116,724
92,358
201,125
135,570
Diluted NI Available to Com Stockholders
150,948
116,724
92,358
201,125
135,570
Basic EPS
5.01
3.90
3.08
6.70
4.74
Diluted EPS
5.00
3.87
3.06
6.60
4.64
Basic Average Shares
30,185.51
29,991.92
29,923.20
30,019.98
28,605.48
Diluted Average Shares
30,397.18
30,361.19
30,169.33
30,626.05
29,322.72
Total Expenses
1,107,609
916,180
823,382
1,490,170
1,048,376
Net Income from Continuing & Discontinued Operation
150,948
116,724
92,358
201,125
135,570
Normalized Income
150,948
116,724
92,358
201,125
135,570
Interest Income
972
898
371
62
97
Interest Expense
8,492
8,100
5,606
5,797
6,068
Net Interest Income
-7,520
-7,202
-5,235
-5,735
-5,971
EBIT
195,622
151,267
122,023
254,372
173,259
EBITDA
219,754
175,355
147,270
275,815
192,671
Reconciled Cost of Revenue
1,006,925
820,933
733,823
1,382,813
957,655
Reconciled Depreciation
24,132
24,088
25,247
21,443
19,412
Net Income from Continuing Operation Net Minority Interest
150,948
116,724
92,358
201,125
135,570
Normalized EBITDA
219,754
175,355
147,270
275,815
192,671
Tax Rate for Calcs
0
0
0
0
0
12/31/2020 - 10/8/2015
Upgrade to begin using 40 years of financial statements and get so much more.
Perform in-depth fundamental analysis with decades of income statements, balance sheets, and cash flows — all exportable.
UpgradeRelated Tickers
6658.TW SynPower Co., Ltd.
70.80
-1.12%
3444.TWO Niching Industrial Corporation
71.20
+0.99%
6683.TWO Keystone Microtech Corporation
415.00
+0.85%
6830.TW Msscorps Co., Ltd.
141.50
+1.07%
6877.TWO Hye Technology Co.,Ltd
89.40
+0.90%
6425.TWO Easy Field Corporation
70.00
-0.85%
5222.TW Transcom, Inc.
125.50
+0.40%
3551.TWO Shih Her Technologies Inc.
130.00
0.00%
6953.TWO Gudeng Equipment Co., LTD.
220.50
+1.85%
6266.TWO Top Union Electronics Corp.
34.45
0.00%