Skip to main content

PDD Holdings Inc. (PDD.US) Stock Price and Company Information, 2025

PDD Holdings Inc.

PDD.US

Exchange: US
Currency US Dollar
Open Figi: BBG00LBLDDR2
ISIN: US7223041028
LEI: 5493000573DS7005T657
Primary Ticker: PDD.US
CUSIP: 722304102
CIK: 0001737806
Fiscal Year End: December
IPO Date: 2018-07-26
International Domestic: Domestic
Sector: Consumer Cyclical
Industry: Internet Retail
Gic Sector: Consumer Discretionary
Gic Group: Consumer Discretionary Distribution & Retail
Gic Industry: Broadline Retail
Gic Sub Industry: Broadline Retail
Home Category: ADR
Is Delisted: False
Description: PDD Holdings Inc., a multinational commerce group, owns and operates a portfolio of businesses. It operates Pinduoduo, an e-commerce platform that offers products in various categories, including agricultural produce, apparel, shoes, bags, mother and childcare products, food and beverage, electronic appliances, furniture and household goods, cosmetics and other personal care, sports and fitness items and auto accessories; and Temu, an online marketplace. It focuses on bringing businesses and people into the digital economy. The company was formerly known as Pinduoduo Inc. and changed its name to PDD Holdings Inc. in February 2023. The company was incorporated in 2015 and is based in Dublin, Ireland.
Address: 25 Saint Stephens Green, Dublin, Ireland, D02 XF99
Website: https://www.pddholdings.com
Full Time Employees: 17403
Updated On: 2025-03-16

Highlights

Market Capitalization: 170179887104
Market Capitalization Mln: 170179.88
EBITDA: 104933400576
PE Ratio: 12.06
PEG Ratio: 0.54
Wall Street Target Price: 147.34
Book Value: 200.95
Earnings Share: 10.16
EPS Estimate Current Year: 81.91
EPS Estimate Next Year: 91.80
EPS Estimate Next Quarter: 22.49
EPS Estimate Current Quarter: 19.66
Most Recent Quarter: 2024-09-30
Profit Margin: 0.29
Operating Margin TTM: 0.24
Return On Assets TTM: 0.16
Return On Equity TTM: 0.49
Revenue TTM: 372107018240
Revenue Per Share TTM: 269.81
Quarterly Revenue Growth YOY: 0.44
Gross Profit TTM: 230926761984
Diluted Eps TTM: 10.16
Quarterly Earnings Growth YOY: 0.59

Valuation

Trailing PE: 12.06
Forward PE: 9.45
Price Sales TTM: 0.45
Price Book MRQ: 4.42
Enterprise Value: 128980697025
Enterprise Value Revenue: 2.50
Enterprise Value Ebitda: 7.34

Technicals

Beta: 0.68
52 Week High: 164.69
52 Week Low: 88.01
50 Day MA: 112.08
200 Day MA: 120.77
Shares Short: 23855182
Shares Short Prior Month: 28595047
Short Ratio: 2.3
Short Percent: 0.02

Holders

Name: Baillie Gifford & Co Limited.
Date: 2024-12-31
Total Shares: 2.74
Total Assets: 2.83
Current Shares: 38059343
Change: 1942891
Change p: 5.37
Name: Black Rock Inc
Date: 2024-12-31
Total Shares: 2.36
Total Assets: 0.06
Current Shares: 32900179
Change: -110955
Change p: -0.33
Name: Vanguard Group Inc
Date: 2024-12-31
Total Shares: 2.06
Total Assets: 0.04
Current Shares: 28662609
Change: 268662
Change p: 0.94
Name: FMR Inc
Date: 2024-12-31
Total Shares: 1.84
Total Assets: 0.14
Current Shares: 25603183
Change: 4673022
Change p: 22.32
Name: SC China Holding Ltd
Date: 2024-12-31
Total Shares: 0.97
Total Assets: 81.48
Current Shares: 13595995
Change: -1848775
Change p: -11.97
Name: State Street Corp
Date: 2024-12-31
Total Shares: 0.83
Total Assets: 0.04
Current Shares: 11527963
Change: -136744
Change p: -1.17
Name: SC US (TTGP), LTD.
Date: 2024-12-31
Total Shares: 0.76
Total Assets: 8.28
Current Shares: 10592635
Change: -1440361
Change p: -11.97
Name: Morgan Stanley - Brokerage Accounts
Date: 2024-12-31
Total Shares: 0.62
Total Assets: 0.05
Current Shares: 8638668
Change: -1905767
Change p: -18.07
Name: NORGES BANK
Date: 2024-12-31
Total Shares: 0.60
Total Assets: 0.10
Current Shares: 8374532
Change: -1956741
Change p: -18.9
Name: Fidelity International Ltd
Date: 2024-12-31
Total Shares: 0.57
Total Assets: 0.72
Current Shares: 7978622
Change: 3350627
Change p: 72.39
Name: JP Morgan Chase & Co
Date: 2024-12-31
Total Shares: 0.55
Total Assets: 0.05
Current Shares: 7760003
Change: -7674835
Change p: -49.72
Name: H&H International Investment, LLC
Date: 2024-12-31
Total Shares: 0.52
Total Assets: 4.82
Current Shares: 7228700
Change: 3321100
Change p: 84.99
Name: T. Rowe Price Associates, Inc.
Date: 2024-12-31
Total Shares: 0.46
Total Assets: 0.07
Current Shares: 6521857
Change: 1118855
Change p: 20.70
Name: Goldman Sachs Group Inc
Date: 2024-12-31
Total Shares: 0.42
Total Assets: 0.08
Current Shares: 5841778
Change: -2756540
Change p: -32.05
Name: Geode Capital Management, LLC
Date: 2024-12-31
Total Shares: 0.41
Total Assets: 0.04
Current Shares: 5794895
Change: 1108390
Change p: 23.65
Name: Dragoneer Investment Group, LLC
Date: 2024-12-31
Total Shares: 0.40
Total Assets: 9.43
Current Shares: 5572094
Change: 1827853
Change p: 48.81
Name: Appaloosa LP
Date: 2024-12-31
Total Shares: 0.38
Total Assets: 8.03
Current Shares: 5356132
Change: 55000
Change p: 1.03
Name: Sanders Capital, LLC
Date: 2024-12-31
Total Shares: 0.37
Total Assets: 0.73
Current Shares: 5154878
Change: 5154878
Name: UBS Group AG
Date: 2024-12-31
Total Shares: 0.36
Total Assets: 0.09
Current Shares: 5024809
Change: 1978932
Change p: 64.97
Name: BNP Paribas Arbitrage, SA
Date: 2024-12-31
Total Shares: 0.34
Total Assets: 0.25
Current Shares: 4763849
Change: 371175
Change p: 8.44
Name: Invesco QQQ Trust
Date: 2025-02-28
Total Shares: 0.99
Total Assets: 0.48
Current Shares: 13814363
Change: -1085
Change p: -0.00
Name: Vanguard Total Intl Stock Index Inv
Date: 2025-01-31
Total Shares: 0.71
Total Assets: 0.24
Current Shares: 9925818
Change: 6580
Change p: 0.06
Name: Vanguard Emerging Mkts Stock Idx Inv
Date: 2025-01-31
Total Shares: 0.65
Total Assets: 0.90
Current Shares: 9038623
Change: 5907
Change p: 0.06
Name: Vanguard International Growth Inv
Date: 2024-12-31
Total Shares: 0.58
Total Assets: 1.85
Current Shares: 8107726
Change: 760183
Change p: 10.34
Name: i Shares Core MSCI Emerging Markets ETF
Date: 2025-02-28
Total Shares: 0.44
Total Assets: 0.86
Current Shares: 6210043
Change: 7326
Change p: 0.11
Name: Scottish Mortgage Ord
Date: 2025-01-31
Total Shares: 0.41
Total Assets: 3.31
Current Shares: 5776879
Name: Vanguard Instl Ttl Intl Stk Mkt Idx Tr II
Date: 2025-01-31
Total Shares: 0.36
Total Assets: 0.24
Current Shares: 5084205
Change: 65518
Change p: 1.30
Name: Krane Shares CSI China Internet ETF
Date: 2025-02-28
Total Shares: 0.34
Total Assets: 6.81
Current Shares: 4800611
Name: E Fund CSI China Ovsea Net 50 QDII-ETF
Date: 2024-06-30
Total Shares: 0.29
Total Assets: 11.43
Current Shares: 4116251
Change: 86345
Change p: 2.14
Name: Fidelity Series Emerging Markets Opps
Date: 2025-01-31
Total Shares: 0.27
Total Assets: 1.96
Current Shares: 3849106
Change: 167700
Change p: 4.55
Name: Fidelity Global Technology A-Dis-EUR
Date: 2024-12-31
Total Shares: 0.17
Total Assets: 0.97
Current Shares: 2455794
Change: 2455794
Name: Xtrackers MSCI World Swap ETF 1C
Date: 2025-01-31
Total Shares: 0.15
Total Assets: 3.12
Current Shares: 2180291
Change: 2115143
Change p: 3246.67
Name: Strategic Advisers Fidelity Em Mkts
Date: 2025-01-31
Total Shares: 0.14
Total Assets: 1.11
Current Shares: 2072709
Change: 75800
Change p: 3.79
Name: Fidelity China Consumer Y-Acc-USD
Date: 2025-01-31
Total Shares: 0.13
Total Assets: 7.21
Current Shares: 1825120
Change: 2007
Change p: 0.11
Name: Invesco NASDAQ 100 ETF
Date: 2025-02-28
Total Shares: 0.13
Total Assets: 0.48
Current Shares: 1822425
Change: 1958
Change p: 0.10
Name: i Shares Core MSCI EM IMI ETF USD Acc
Date: 2025-02-28
Total Shares: 0.13
Total Assets: 0.86
Current Shares: 1818442
Name: Fidelity Blue Chip Growth
Date: 2025-01-31
Total Shares: 0.12
Total Assets: 0.26
Current Shares: 1803893
Change: 351900
Change p: 24.23
Name: JPM China A (dist) USD
Date: 2025-01-31
Total Shares: 0.12
Total Assets: 6.23
Current Shares: 1767241
Change: -15791
Change p: -0.88
Name: Capital Group Euro Pacific Growth Comp
Date: 2024-12-31
Total Shares: 0.12
Total Assets: 0.13
Current Shares: 1713708
Change: 1713708
Name: American Funds Europacific Growth A
Date: 2024-12-31
Total Shares: 0.12
Total Assets: 0.13
Current Shares: 1713708
Change: 1713708

Earnings

Report Date: 2025-05-20
Date: 2025-03-31
Before After Market: Before Market
Currency: CNY
Report Date: 2025-03-18
Date: 2024-12-31
Before After Market: Before Market
Currency: CNY
Report Date: 2024-11-26
Date: 2024-09-30
Before After Market: Before Market
Currency: CNY
Eps Actual: 18.59
Eps Estimate: 2.76
Eps Difference: 15.83
Surprise Percent: 573.55
Report Date: 2024-08-26
Date: 2024-06-30
Before After Market: Before Market
Currency: CNY
Eps Actual: 23.24
Eps Estimate: 19.46
Eps Difference: 3.78
Surprise Percent: 19.42
Report Date: 2024-05-22
Date: 2024-03-31
Before After Market: Before Market
Currency: CNY
Eps Actual: 20.72
Eps Estimate: 10.07
Eps Difference: 10.65
Surprise Percent: 105.75
Report Date: 2024-03-20
Date: 2023-12-31
Before After Market: Before Market
Currency: CNY
Eps Actual: 17.32
Eps Estimate: 11.45
Eps Difference: 5.87
Surprise Percent: 51.26
Report Date: 2023-11-28
Date: 2023-09-30
Before After Market: Before Market
Currency: CNY
Eps Actual: 11.61
Eps Estimate: 8.7
Eps Difference: 2.91
Surprise Percent: 33.44
Report Date: 2023-08-29
Date: 2023-06-30
Before After Market: Before Market
Currency: CNY
Eps Actual: 10.47
Eps Estimate: 7.28
Eps Difference: 3.19
Surprise Percent: 43.81
Report Date: 2023-05-26
Date: 2023-03-31
Before After Market: Before Market
Currency: CNY
Eps Actual: 6.92
Eps Estimate: 3.79
Eps Difference: 3.13
Surprise Percent: 82.58
Report Date: 2023-03-20
Date: 2022-12-31
Before After Market: Before Market
Currency: CNY
Eps Actual: 8.34
Eps Estimate: 8.3
Eps Difference: 0.04
Surprise Percent: 0.48
Report Date: 2022-11-28
Date: 2022-09-30
Before After Market: Before Market
Currency: CNY
Eps Actual: 8.62
Eps Estimate: 4.69
Eps Difference: 3.93
Surprise Percent: 83.79
Report Date: 2022-08-29
Date: 2022-06-30
Before After Market: Before Market
Currency: CNY
Eps Actual: 7.54
Eps Estimate: 2.76
Eps Difference: 4.78
Surprise Percent: 173.18
Report Date: 2022-05-27
Date: 2022-03-31
Before After Market: Before Market
Currency: CNY
Eps Actual: 2.95
Eps Estimate: 1.69
Eps Difference: 1.26
Surprise Percent: 74.55
Report Date: 2022-03-21
Date: 2021-12-31
Before After Market: Before Market
Currency: CNY
Eps Actual: 5.88
Eps Estimate: 2.21
Eps Difference: 3.67
Surprise Percent: 166.06
Report Date: 2021-11-26
Date: 2021-09-30
Before After Market: Before Market
Currency: CNY
Eps Actual: 2.18
Eps Estimate: 0.15
Eps Difference: 2.03
Surprise Percent: 1353.33
Report Date: 2021-08-24
Date: 2021-06-30
Before After Market: Before Market
Currency: CNY
Eps Actual: 2.85
Eps Estimate: -1.32
Eps Difference: 4.17
Surprise Percent: 315.90
Report Date: 2021-05-26
Date: 2021-03-31
Before After Market: Before Market
Currency: CNY
Eps Actual: -1.52
Eps Estimate: -2.66
Eps Difference: 1.14
Surprise Percent: 42.85
Report Date: 2021-03-17
Date: 2020-12-31
Before After Market: Before Market
Currency: CNY
Eps Actual: -0.15
Eps Estimate: 0.08
Eps Difference: -0.23
Surprise Percent: -287.
Report Date: 2020-11-12
Date: 2020-09-30
Before After Market: Before Market
Currency: CNY
Eps Actual: 0.33
Eps Estimate: -1.12
Eps Difference: 1.45
Surprise Percent: 129.46
Report Date: 2020-08-21
Date: 2020-06-30
Before After Market: Before Market
Currency: CNY
Eps Actual: -0.06
Eps Estimate: -1.4
Eps Difference: 1.34
Surprise Percent: 95.71
Report Date: 2020-05-22
Date: 2020-03-31
Before After Market: Before Market
Currency: CNY
Eps Actual: -2.73
Eps Estimate: -1.97
Eps Difference: -0.76
Surprise Percent: -38.57
Report Date: 2020-03-11
Date: 2019-12-31
Before After Market: Before Market
Currency: CNY
Eps Actual: -0.72
Eps Estimate: -1.56
Eps Difference: 0.84
Surprise Percent: 53.84
Report Date: 2019-11-20
Date: 2019-09-30
Before After Market: Before Market
Currency: CNY
Eps Actual: -1.44
Eps Estimate: -0.53
Eps Difference: -0.91
Surprise Percent: -171.69
Report Date: 2019-08-21
Date: 2019-06-30
Before After Market: Before Market
Currency: CNY
Eps Actual: -0.36
Eps Estimate: -1.37
Eps Difference: 1.01
Surprise Percent: 73.72
Report Date: 2019-05-20
Date: 2019-03-31
Before After Market: Before Market
Currency: CNY
Eps Actual: -1.2
Eps Estimate: -1.7
Eps Difference: 0.5
Surprise Percent: 29.41
Report Date: 2019-03-13
Date: 2018-12-31
Before After Market: Before Market
Currency: CNY
Eps Actual: -1.72
Eps Estimate: -1.47
Eps Difference: -0.25
Surprise Percent: -17.00
Report Date: 2018-11-20
Date: 2018-09-30
Before After Market: Before Market
Currency: CNY
Eps Actual: -0.68
Eps Estimate: -1.68
Eps Difference: 1
Surprise Percent: 59.52
Report Date: 2018-08-30
Date: 2018-06-30
Before After Market: After Market
Currency: CNY
Eps Actual: -0.05
Report Date: 2018-05-30
Date: 2018-03-31
Currency: CNY
Eps Actual: 0.18
Eps Difference: 0.18
Date: 2025-12-31
Period: +1y
Growth: 0.12
Earnings Estimate Avg: 91.80
Earnings Estimate Low: 75.57
Earnings Estimate High: 103.34
Earnings Estimate Year Ago Eps: 81.91
Earnings Estimate Number Of Analysts: 32.00
Earnings Estimate Growth: 0.12
Revenue Estimate Avg: 497733626000.00
Revenue Estimate Low: 457171182670.00
Revenue Estimate High: 609504576000.00
Revenue Estimate Number Of Analysts: 43.00
Revenue Estimate Growth: 0.25
Eps Trend Current: 91.80
Eps Trend7days Ago: 91.80
Eps Trend30days Ago: 91.80
Eps Trend60days Ago: 92.56
Eps Trend90days Ago: 92.66
Eps Revisions Up Last30days: 1.00
Eps Revisions Down Last30days: 2.00
Date: 2025-03-31
Period: +1q
Growth: -0.06
Earnings Estimate Avg: 19.29
Earnings Estimate Low: 17.68
Earnings Estimate High: 19.93
Earnings Estimate Year Ago Eps: 20.72
Earnings Estimate Number Of Analysts: 4.00
Earnings Estimate Growth: -0.06
Revenue Estimate Avg: 113390723220.00
Revenue Estimate Low: 101196030000.00
Revenue Estimate High: 128697074900.00
Revenue Estimate Number Of Analysts: 4.00
Revenue Estimate Growth: 0.30
Eps Trend Current: 19.29
Eps Trend7days Ago: 19.29
Eps Trend30days Ago: 19.29
Eps Trend60days Ago: 19.13
Eps Trend90days Ago: 19.13
Eps Revisions Down Last30days: 2.00
Date: 2024-12-31
Growth: 0.76
Earnings Estimate Avg: 81.91
Earnings Estimate Low: 75.85
Earnings Estimate High: 84.37
Earnings Estimate Year Ago Eps: 46.51
Earnings Estimate Number Of Analysts: 30.00
Earnings Estimate Growth: 0.76
Revenue Estimate Avg: 398066473080.00
Revenue Estimate Low: 385838000000.00
Revenue Estimate High: 424091180000.00
Revenue Estimate Number Of Analysts: 44.00
Revenue Estimate Growth: 0.60
Eps Trend Current: 81.91
Eps Trend7days Ago: 81.91
Eps Trend30days Ago: 81.91
Eps Trend60days Ago: 81.92
Eps Trend90days Ago: 81.93
Eps Revisions Up Last7days: 1.00
Eps Revisions Up Last30days: 2.00
Eps Revisions Down Last30days: 1.00
Date: 2024-09-30
Growth: 0.69
Earnings Estimate Avg: 19.66
Earnings Estimate Low: 14.27
Earnings Estimate High: 23.36
Earnings Estimate Year Ago Eps: 11.61
Earnings Estimate Number Of Analysts: 12.00
Earnings Estimate Growth: 0.69
Revenue Estimate Avg: 103698594920.00
Revenue Estimate Low: 97105000000.00
Revenue Estimate High: 119189000000.00
Revenue Estimate Number Of Analysts: 18.00
Revenue Estimate Growth: 0.50
Eps Trend Current: 19.66
Eps Trend7days Ago: 19.66
Eps Trend30days Ago: 19.55
Eps Trend60days Ago: 19.47
Eps Trend90days Ago: 20.59
Eps Revisions Up Last7days: 1.00
Eps Revisions Up Last30days: 1.00
Eps Revisions Down Last30days: 1.00
Date: 2024-06-30
Growth: 0.87
Earnings Estimate Avg: 2.73
Earnings Estimate Low: 1.70
Earnings Estimate High: 3.21
Earnings Estimate Year Ago Eps: 1.46
Earnings Estimate Number Of Analysts: 12.00
Earnings Estimate Growth: 0.87
Revenue Estimate Avg: 14033700000.00
Revenue Estimate Low: 12938600000.00
Revenue Estimate High: 15163000000.00
Revenue Estimate Number Of Analysts: 17.00
Revenue Estimate Growth: 1.35
Eps Trend Current: 2.73
Eps Trend7days Ago: 2.72
Eps Trend30days Ago: 2.68
Eps Trend60days Ago: 2.70
Eps Trend90days Ago: 2.65
Date: 2024-03-31
Growth: 0.43
Earnings Estimate Avg: 1.39
Earnings Estimate Low: 1.08
Earnings Estimate High: 1.72
Earnings Estimate Year Ago Eps: 0.97
Earnings Estimate Number Of Analysts: 12.00
Earnings Estimate Growth: 0.43
Revenue Estimate Avg: 10459100000.00
Revenue Estimate Low: 9817260000.00
Revenue Estimate High: 11685700000.00
Revenue Estimate Number Of Analysts: 15.00
Revenue Estimate Growth: 1.35
Eps Trend Current: 1.39
Eps Trend7days Ago: 1.41
Eps Trend30days Ago: 1.42
Eps Trend60days Ago: 1.30
Eps Trend90days Ago: 1.02
Eps Revisions Up Last7days: 1.00
Eps Revisions Up Last30days: 1.00
Eps Revisions Down Last30days: 1.00
Date: 2023-12-31
Growth: 0.48
Earnings Estimate Avg: 5.71
Earnings Estimate Low: 5.19
Earnings Estimate High: 7.33
Earnings Estimate Year Ago Eps: 3.85
Earnings Estimate Number Of Analysts: 30.00
Earnings Estimate Growth: 0.48
Revenue Estimate Avg: 32954600000.00
Revenue Estimate Low: 29613400000.00
Revenue Estimate High: 34444900000.00
Revenue Estimate Number Of Analysts: 41.00
Revenue Estimate Growth: 0.79
Eps Trend Current: 5.71
Eps Trend7days Ago: 5.72
Eps Trend30days Ago: 5.75
Eps Trend60days Ago: 5.75
Eps Trend90days Ago: 5.78
Eps Revisions Up Last30days: 3.00
Eps Revisions Down Last30days: 2.00
Date: 2023-09-30
Growth: -0.03
Earnings Estimate Avg: 1.23
Earnings Estimate Low: 0.92
Earnings Estimate High: 1.60
Earnings Estimate Year Ago Eps: 1.27
Earnings Estimate Number Of Analysts: 12.00
Earnings Estimate Growth: -0.03
Revenue Estimate Avg: 7687420000.00
Revenue Estimate Low: 6024100000.00
Revenue Estimate High: 9363200000.00
Revenue Estimate Number Of Analysts: 17.00
Revenue Estimate Growth: 0.47
Eps Trend Current: 1.23
Eps Trend7days Ago: 1.21
Eps Trend30days Ago: 1.21
Eps Trend60days Ago: 1.19
Eps Trend90days Ago: 1.11
Eps Revisions Up Last30days: 1.00
Date: 2023-06-30
Growth: -0.03
Earnings Estimate Avg: 1.00
Earnings Estimate Low: 0.86
Earnings Estimate High: 1.28
Earnings Estimate Year Ago Eps: 1.04
Earnings Estimate Number Of Analysts: 12.00
Earnings Estimate Growth: -0.03
Revenue Estimate Avg: 5990810000.00
Revenue Estimate Low: 5290340000.00
Revenue Estimate High: 6768740000.00
Revenue Estimate Number Of Analysts: 17.00
Revenue Estimate Growth: 0.37
Eps Trend Current: 1.00
Eps Trend7days Ago: 1.00
Eps Trend30days Ago: 1.04
Eps Trend60days Ago: 1.01
Eps Trend90days Ago: 1.01
Eps Revisions Up Last30days: 1.00
Eps Revisions Down Last30days: 1.00
Date: 2023-03-31
Growth: 0.20
Earnings Estimate Avg: 0.53
Earnings Estimate Low: 0.06
Earnings Estimate High: 0.66
Earnings Estimate Year Ago Eps: 0.44
Earnings Estimate Number Of Analysts: 11.00
Earnings Estimate Growth: 0.20
Revenue Estimate Avg: 4511490000.00
Revenue Estimate Low: 4294190000.00
Revenue Estimate High: 4861980000.00
Revenue Estimate Number Of Analysts: 13.00
Revenue Estimate Growth: 0.36
Eps Trend Current: 0.53
Eps Trend7days Ago: 0.54
Eps Trend30days Ago: 0.55
Eps Trend60days Ago: 0.55
Eps Trend90days Ago: 0.69
Date: 2022-12-31
Growth: 1.99
Earnings Estimate Avg: 3.98
Earnings Estimate Low: 3.09
Earnings Estimate High: 4.73
Earnings Estimate Year Ago Eps: 1.33
Earnings Estimate Number Of Analysts: 30.00
Earnings Estimate Growth: 1.99
Revenue Estimate Avg: 19043000000.00
Revenue Estimate Low: 16505700000.00
Revenue Estimate High: 20515800000.00
Revenue Estimate Number Of Analysts: 46.00
Revenue Estimate Growth: 0.45
Eps Trend Current: 3.98
Eps Trend7days Ago: 3.95
Eps Trend30days Ago: 3.89
Eps Trend60days Ago: 3.93
Eps Trend90days Ago: 3.75
Eps Revisions Up Last7days: 1.00
Eps Revisions Up Last30days: 4.00
Date: 2022-09-30
Growth: 0.91
Earnings Estimate Avg: 0.65
Earnings Estimate Low: 0.51
Earnings Estimate High: 0.86
Earnings Estimate Year Ago Eps: 0.34
Earnings Estimate Number Of Analysts: 11.00
Earnings Estimate Growth: 0.91
Revenue Estimate Avg: 4311590000.00
Revenue Estimate Low: 3805220000.00
Revenue Estimate High: 4899380000.00
Revenue Estimate Number Of Analysts: 17.00
Revenue Estimate Growth: 0.44
Eps Trend Current: 0.65
Eps Trend7days Ago: 0.66
Eps Trend30days Ago: 0.65
Eps Trend60days Ago: 0.65
Eps Trend90days Ago: 0.46
Eps Revisions Up Last30days: 1.00
Date: 2022-06-30
Growth: -0.11
Earnings Estimate Avg: 0.39
Earnings Estimate Low: 0.15
Earnings Estimate High: 0.52
Earnings Estimate Year Ago Eps: 0.44
Earnings Estimate Number Of Analysts: 10.00
Earnings Estimate Growth: -0.11
Revenue Estimate Avg: 3489270000.00
Revenue Estimate Low: 3174390000.00
Revenue Estimate High: 3880130000.00
Revenue Estimate Number Of Analysts: 14.00
Eps Trend Current: 0.39
Eps Trend7days Ago: 0.40
Eps Trend30days Ago: 0.40
Eps Trend60days Ago: 0.39
Eps Trend90days Ago: 0.41
Eps Revisions Up Last30days: 1.00
Eps Revisions Down Last30days: 1.00
Date: 2022-03-31
Growth: 2.04
Earnings Estimate Avg: 0.25
Earnings Estimate Low: 0.10
Earnings Estimate High: 0.42
Earnings Estimate Year Ago Eps: -0.24
Earnings Estimate Number Of Analysts: 9.00
Earnings Estimate Growth: 2.04
Revenue Estimate Avg: 3069100000.00
Revenue Estimate Low: 2850500000.00
Revenue Estimate High: 3294780000.00
Revenue Estimate Number Of Analysts: 11.00
Revenue Estimate Growth: -0.01
Eps Trend Current: 0.25
Eps Trend7days Ago: 0.25
Eps Trend30days Ago: 0.26
Eps Trend60days Ago: 0.14
Eps Trend90days Ago: 0.07
Eps Revisions Down Last30days: 1.00
Date: 2021-12-31
Growth: 3.10
Earnings Estimate Avg: 0.82
Earnings Estimate Low: 0.09
Earnings Estimate High: 1.26
Earnings Estimate Year Ago Eps: -0.39
Earnings Estimate Number Of Analysts: 21.00
Earnings Estimate Growth: 3.10
Revenue Estimate Avg: 15347900000.00
Revenue Estimate Low: 14584800000.00
Revenue Estimate High: 16467400000.00
Revenue Estimate Number Of Analysts: 36.00
Revenue Estimate Growth: 0.66
Eps Trend Current: 0.82
Eps Trend7days Ago: 0.82
Eps Trend30days Ago: 0.85
Eps Trend60days Ago: 0.85
Eps Trend90days Ago: 0.82
Eps Revisions Up Last30days: 1.00
Eps Revisions Down Last30days: 1.00
Date: 2021-09-30
Growth: -0.60
Earnings Estimate Avg: 0.02
Earnings Estimate Low: -0.13
Earnings Estimate High: 0.22
Earnings Estimate Year Ago Eps: 0.05
Earnings Estimate Number Of Analysts: 8.00
Earnings Estimate Growth: -0.60
Revenue Estimate Avg: 4162300000.00
Revenue Estimate Low: 3717060000.00
Revenue Estimate High: 4809030000.00
Revenue Estimate Number Of Analysts: 11.00
Eps Trend Current: 0.02
Eps Trend7days Ago: 0.02
Eps Trend30days Ago: 0.02
Eps Trend60days Ago: 0.02
Eps Trend90days Ago: -1.35
Eps Revisions Up Last30days: 2.00
Date: 2021-06-30
Growth: -159.00
Earnings Estimate Avg: -1.60
Earnings Estimate Low: -2.73
Earnings Estimate High: -0.01
Earnings Estimate Year Ago Eps: -0.01
Earnings Estimate Number Of Analysts: 8.00
Earnings Estimate Growth: -159.00
Revenue Estimate Avg: 26437500000.00
Revenue Estimate Low: 23338000000.00
Revenue Estimate High: 28122000000.00
Revenue Estimate Number Of Analysts: 13.00
Revenue Estimate Growth: 13.55
Eps Trend Current: -1.60
Eps Trend7days Ago: -1.60
Eps Trend30days Ago: -0.24
Eps Trend60days Ago: -0.24
Eps Trend90days Ago: -0.27
Eps Revisions Up Last7days: 1.00
Eps Revisions Up Last30days: 2.00
Date: 2021-03-31
Growth: -0.07
Earnings Estimate Avg: -0.42
Earnings Estimate Low: -0.70
Earnings Estimate High: -0.03
Earnings Estimate Year Ago Eps: -0.39
Earnings Estimate Number Of Analysts: 9.00
Earnings Estimate Growth: -0.07
Revenue Estimate Avg: 3146130000.00
Revenue Estimate Low: 2151920000.00
Revenue Estimate High: 4486550000.00
Revenue Estimate Number Of Analysts: 14.00
Revenue Estimate Growth: 3.42
Eps Trend Current: -0.42
Eps Trend7days Ago: -0.42
Eps Trend30days Ago: -0.41
Eps Trend60days Ago: -0.38
Eps Trend90days Ago: -0.19
Eps Revisions Down Last7days: 1.00
Date: 2020-12-31
Growth: 0.30
Earnings Estimate Avg: -0.36
Earnings Estimate Low: -0.62
Earnings Estimate High: -0.07
Earnings Estimate Year Ago Eps: -0.52
Earnings Estimate Number Of Analysts: 24.00
Earnings Estimate Growth: 0.30
Revenue Estimate Avg: 7992190000.00
Revenue Estimate Low: 7667870000.00
Revenue Estimate High: 8585900000.00
Revenue Estimate Number Of Analysts: 37.00
Revenue Estimate Growth: 0.85
Eps Trend Current: -0.36
Eps Trend7days Ago: -0.36
Eps Trend30days Ago: -0.34
Eps Trend60days Ago: -0.32
Eps Trend90days Ago: -0.31
Eps Revisions Down Last7days: 1.00
Date: 2020-09-30
Growth: 0.15
Earnings Estimate Avg: -0.17
Earnings Estimate Low: -0.28
Earnings Estimate High: -0.07
Earnings Estimate Year Ago Eps: -0.20
Earnings Estimate Number Of Analysts: 11.00
Earnings Estimate Growth: 0.15
Revenue Estimate Avg: 1860110000.00
Revenue Estimate Low: 1701030000.00
Revenue Estimate High: 2095040000.00
Revenue Estimate Number Of Analysts: 17.00
Revenue Estimate Growth: 0.73
Eps Trend Current: -0.17
Eps Trend7days Ago: -0.17
Eps Trend30days Ago: -0.16
Eps Trend60days Ago: -0.16
Eps Trend90days Ago: -0.14
Date: 2020-06-30
Growth: -3.00
Earnings Estimate Avg: -0.20
Earnings Estimate Low: -0.41
Earnings Estimate High: 0.01
Earnings Estimate Year Ago Eps: -0.05
Earnings Estimate Number Of Analysts: 14.00
Earnings Estimate Growth: -3.00
Revenue Estimate Avg: 1755500000.00
Revenue Estimate Low: 1516340000.00
Revenue Estimate High: 1987850000.00
Revenue Estimate Number Of Analysts: 18.00
Revenue Estimate Growth: 0.68
Eps Trend Current: -0.20
Eps Trend7days Ago: -0.20
Eps Trend30days Ago: -0.19
Eps Trend60days Ago: -0.17
Eps Trend90days Ago: -0.11
Eps Revisions Down Last7days: 1.00
Date: 2020-03-31
Growth: -0.58
Earnings Estimate Avg: -0.27
Earnings Estimate Low: -0.41
Earnings Estimate High: -0.04
Earnings Estimate Year Ago Eps: -0.17
Earnings Estimate Number Of Analysts: 12.00
Earnings Estimate Growth: -0.58
Revenue Estimate Avg: 704200000.00
Revenue Estimate Low: 356770000.00
Revenue Estimate High: 958820000.00
Revenue Estimate Number Of Analysts: 12.00
Revenue Estimate Growth: 0.17
Eps Trend Current: -0.27
Eps Trend7days Ago: -1.73
Eps Trend30days Ago: -1.82
Eps Trend60days Ago: -1.22
Eps Trend90days Ago: -0.14
Eps Revisions Up Last30days: 1.00
Eps Revisions Down Last7days: 3.00
Date: 2019-12-31
Growth: -5.88
Earnings Estimate Avg: -4.61
Earnings Estimate Low: -5.53
Earnings Estimate High: -3.61
Earnings Estimate Year Ago Eps: -0.67
Earnings Estimate Number Of Analysts: 23.00
Earnings Estimate Growth: -5.88
Revenue Estimate Avg: 30415700000.00
Revenue Estimate Low: 28623000000.00
Revenue Estimate High: 31490000000.00
Revenue Estimate Number Of Analysts: 27.00
Revenue Estimate Growth: 14.94
Eps Trend Current: -4.61
Eps Trend7days Ago: -4.49
Eps Trend30days Ago: -0.63
Eps Trend60days Ago: -0.62
Eps Trend90days Ago: -0.62
Eps Revisions Down Last7days: 2.00
Date: 2019-09-30
Growth: 0.20
Earnings Estimate Avg: -0.08
Earnings Estimate Low: -0.13
Earnings Estimate High: 0.01
Earnings Estimate Year Ago Eps: -0.10
Earnings Estimate Number Of Analysts: 12.00
Earnings Estimate Growth: 0.20
Revenue Estimate Avg: 1055400000.00
Revenue Estimate Low: 882660000.00
Revenue Estimate High: 1197810000.00
Revenue Estimate Number Of Analysts: 12.00
Revenue Estimate Growth: 1.17
Eps Trend Current: -0.08
Eps Trend7days Ago: -0.08
Eps Trend30days Ago: -0.07
Eps Trend60days Ago: -0.07
Eps Trend90days Ago: -0.11
Eps Revisions Up Last7days: 2.00
Eps Revisions Up Last30days: 2.00
Date: 2019-06-30
Earnings Estimate Avg: -0.19
Earnings Estimate Low: -0.24
Earnings Estimate High: -0.14
Earnings Estimate Number Of Analysts: 8.00
Revenue Estimate Avg: 878680000.00
Revenue Estimate Low: 799460000.00
Revenue Estimate High: 1008200000.00
Revenue Estimate Number Of Analysts: 10.00
Revenue Estimate Growth: 1.25
Eps Trend Current: -0.19
Eps Trend7days Ago: -0.20
Eps Trend30days Ago: -0.21
Eps Trend60days Ago: -0.19
Eps Trend90days Ago: -0.16
Eps Revisions Up Last30days: 2.00
Date: 2019-03-31
Earnings Estimate Avg: -0.24
Earnings Estimate Low: -0.30
Earnings Estimate High: -0.19
Earnings Estimate Number Of Analysts: 7.00
Revenue Estimate Avg: 586980000.00
Revenue Estimate Low: 527550000.00
Revenue Estimate High: 637320000.00
Revenue Estimate Number Of Analysts: 7.00
Eps Trend Current: -0.24
Eps Trend7days Ago: -0.24
Eps Trend30days Ago: -0.29
Eps Trend60days Ago: -0.29
Eps Trend90days Ago: 0.05
Eps Revisions Up Last30days: 2.00
Eps Revisions Down Last7days: 1.00
Date: 2018-12-31
Earnings Estimate Avg: -0.47
Earnings Estimate Low: -0.62
Earnings Estimate High: -0.31
Earnings Estimate Number Of Analysts: 8.00
Revenue Estimate Avg: 1881130000.00
Revenue Estimate Low: 1764310000.00
Revenue Estimate High: 1979020000.00
Revenue Estimate Number Of Analysts: 10.00
Eps Trend Current: -0.47
Eps Trend7days Ago: -0.48
Eps Trend30days Ago: -0.47
Eps Trend60days Ago: -0.41
Eps Trend90days Ago: -0.40
Eps Revisions Up Last7days: 1.00
Eps Revisions Up Last30days: 3.00
Date: 2018-09-30
Revenue Estimate Avg: 433000000.00
Revenue Estimate Low: 431410000.00
Revenue Estimate High: 434580000.00
Revenue Estimate Number Of Analysts: 2.00
Eps Trend7days Ago: -0.24
Eps Trend30days Ago: -0.24
Eps Trend60days Ago: -0.25
Date: 2024-12-31
Eps Actual: 62.5
Date: 2023-12-31
Eps Actual: 46.3
Date: 2022-12-31
Eps Actual: 27.4
Date: 2021-12-31
Eps Actual: 9.3
Date: 2020-12-31
Eps Actual: -2.6
Date: 2019-12-31
Eps Actual: -3.7
Date: 2018-12-31
Eps Actual: -2.2