Home
Mail
News
Sports
Finance
Celebrity
Style
Movies
Weather
Mobile
Yahoo
Mail
News
Taxes
Watchlists
My Portfolio
My Screeners
Market Data
Industry News
Real Estate
Technology
Currency Converter
Canada markets close in 2 hours 59 minutes
S&P/TSX
21,757.82
-30.66
(-0.14%)
S&P 500
5,467.68
-1.62
(-0.03%)
DOW
39,148.52
+36.36
(+0.09%)
CAD/USD
0.7300
-0.0023
(-0.31%)
CRUDE OIL
80.91
+0.08
(+0.10%)
Bitcoin CAD
83,915.48
-172.65
(-0.21%)
MARKETS LIVE BLOG
STOCKS SHED LOSSES AS INVESTORS ON WATCH FOR CUES
Rivian stock soars after Volkswagen says it'll invest up to US$5 billion in JV
Henan Lingrui Pharmaceutical Co., Ltd. (600285.SS)
Shanghai - Shanghai Delayed Price. Currency in CNY
Add to watchlist
24.39
+0.42
(+1.75%)
At close: 03:00PM 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
3,431,871
3,311,473
3,001,862
2,693,511
2,331,577
Cost of Revenue
921,155
884,387
832,114
692,993
538,403
Gross Profit
2,510,717
2,427,085
2,169,748
2,000,518
1,793,175
Operating Expenses
Research Development
108,840
109,652
125,066
86,206
97,763
Selling General and Administrative
1,587,852
1,550,241
1,484,493
1,347,541
1,227,553
Total Operating Expenses
1,856,752
1,817,406
1,740,136
1,596,426
1,458,464
Operating Income or Loss
653,965
609,679
429,612
404,091
334,711
Interest Expense
-2,400
-179.793
774.6247
1,503
1,104
Income Before Tax
703,911
653,044
517,035
413,351
364,201
Income Tax Expense
89,647
84,928
51,730
50,852
39,819
Income from Continuing Operations
614,264
568,116
465,305
362,500
324,382
Net Income
614,242
568,109
465,305
361,543
325,489
Net Income available to common shareholders
614,242
568,109
465,305
361,543
325,489
Basic EPS
0.93
1.01
0.84
0.65
0.57
Diluted EPS
0.93
1.00
0.82
0.64
0.57
Basic Average Shares
563,683
561,373
556,584
556,219
568,044
Diluted Average Shares
564,820
566,410
568,137
566,681
568,044
Data Disclaimer
Help
Suggestions
Terms
and
Privacy Policy
Privacy Dashboard
About Our Ads
© 2024 Yahoo. All rights reserved.