Now Live: Cboe Europe real-time data for all major European stocks.
opens in 1d 20h 2m
Market closed

Pre-market opens in 1 day 14 hours 32 minutes
Main market opens in 1 day 20 hours 2 minutes

13:27
00:00
23:59

Trading Hours (Monday - Friday):

Pre-market
04:00 - 09:30
Main market
09:30 - 16:00
Post-market
16:00 - 20:00
All times are displayed in the America/New_York timezone (EDT, UTC-04:00).
42.51000 EUR
1.205
2.76%
Last update Apr 2, 5:30 PM CEST
Market closed
Day range
41.99500
43.62000
Previous close
43.71500
Open
42.34000
Access this stock data via API
Subscribe
Moderna, Inc.
42.51
1.21
2.76%

Financials

Cash flow

Fundamentals currency is USD
Fiscal date 2025 2024 2023 2022
Operating activities -2.0B -2.3B -3.7B 6.9B
Net income -2.8B -3.0B -4.7B 8.4B
Depreciation 215M 159.2M 621M 348M
Deferred taxes 828M -559M
StockBased compensation 483M 361.4M 305M 226M
Other non cash items 77M 50.5M 7M 28M
Accounts receivable 156M 449.8M 493M 1.8B
Accounts payable -92M -58.1M 13M 240M
Other assets liabilities 18M -255.3M -1.3B -3.6B
Investing activities 2.0B 1.6B 4.2B -5.2B
Capital expenditures -192M -885.4M -707M -400M
Net intangibles -10M
Net acquisitions 0 0 -85M 0
Purchase of investments -5.8B -5.5B -3.8B -11.4B
Sale of investments 7.9B 8.0B 8.8B 6.7B
Other investing activity -23M -40M
Financing activities 611M 55.6M -1.1B -3.3B
Long term debt issuance 600M
Long term debt payments -22M
Short term debt issuance
Common stock issuance 35M 55.6M 46M 65M
Common stock repurchase 0 -1.2B -3.3B
Common dividends
Other financing charges -2M
End cash position 2.6B 1.6B 2.9B 3.2B
Income tax paid 26M 166.0M 2.7B
Interest paid 10M 20.2M 39M 25M
Free cash flow -2.1B -3.4B -3.8B 4.6B
Access the full /cash_flow historical dataset via the API — starting from the Pro plan (individual) and the Venture plan (business) and above.
Market closed

Pre-market opens in 2 days 11 hours 32 minutes
Main market opens in 2 days 13 hours 32 minutes

19:27
00:00
23:59

Trading Hours (Monday - Friday):

Pre-market
07:00 - 09:00
Main market
09:00 - 17:45
Post-market
17:30 - 20:30
All times are displayed in the Europe/Berlin timezone (CEST, UTC+02:00).