‹ Screener

ROYAL CARIBBEAN CRUISES LTD

RCL · Water Transportation · 268.2M shares · +8%/yr ↑ shares · EDGAR filings ↗

Reference price $310.78 · est. market cap ~$83.3B — last insider sale, 2026-02-27 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)

Grade

A86

World's largest cruise franchise delivering top-tier returns, margins and cash generation.

Strengths

Risks

Notable findings

Quarterly revenue

2025-06-30 · $4.5B2025-09-30 · $5.1B2025-12-31 · $4.3B2026-03-31 · $4.5B

Last 4 quarters · from SEC filings.

Key metrics

Gross margin
49.4%
Operating margin
27.4%
Net margin
23.8%
Return on equity
42.5%
Return on assets
10.3%
ROIC
29.3%
Revenue growth (QoQ)
4.5%
Net-income growth
48.3%
Debt / equity
0.3×
Net debt / EBITDA
0.4×
Current ratio
0.2×
Free cash flow
$1.2B
EBITDA
$6.6B
Tangible book value
$8.8B
Cash & investments
$825M
Stock comp / revenue
1.0%

Insider transactions · last 18 months

DateInsiderTypeSharesPrice
2026-06-01BETHGE LAURA HTax withheld267$284.23
2026-05-28McPherson AmyGrant831
2026-05-28Sorensen Vagn OGrant831
2026-05-28LEAVITT MICHAEL OGrant831
2026-05-28LEAVITT MICHAEL OTax withheld78$276.62
2026-05-28Montiel Maritza GomezGrant831
2026-05-28Montiel Maritza GomezTax withheld78$276.62
2026-05-28Howe Stephen R. Jr.Grant831
2026-05-28Howe Stephen R. Jr.Tax withheld78$276.62
2026-05-28Yeung RebeccaTax withheld78$276.62
2026-05-28McPherson AmyTax withheld408$276.62
2026-05-28Wiernicki Christopher JTax withheld93$276.62
2026-05-28Thompson DonaldTax withheld78$276.62
2026-05-28Thompson DonaldGrant831
2026-05-28Ofer EyalGrant831
2026-05-28Wilhelmsen Arne AlexanderGrant831
2026-05-28Fain Richard DGrant831
2026-05-28Brock JohnTax withheld78$276.62
2026-05-28Brock JohnGrant831
2026-05-28MOORE ANN STax withheld78$276.62
2026-05-28Wiernicki Christopher JGrant831
2026-03-01Wiernicki Christopher JGrant444
2026-02-27Wilhelmsen Arne AlexanderSell14K$314.40
2026-02-27Wilhelmsen Arne AlexanderSell153K$310.78
2026-02-27Wilhelmsen Arne AlexanderSell21K$311.22
2026-02-27Wilhelmsen Arne AlexanderSell32K$312.53
2026-02-27Wilhelmsen Arne AlexanderSell26K$313.48
2026-02-26Wilhelmsen Arne AlexanderSell51K$319.54
2026-02-26Wilhelmsen Arne AlexanderSell157K$318.64
2026-02-26Wilhelmsen Arne AlexanderSell14K$320.35
2026-02-26Wilhelmsen Arne AlexanderSell7.3K$315.62
2026-02-26Wilhelmsen Arne AlexanderSell21K$316.92
2026-02-26Wilhelmsen Arne AlexanderSell107K$317.71
2026-02-25Wilhelmsen Arne AlexanderSell42K$313.01
2026-02-25Wilhelmsen Arne AlexanderSell9.7K$315.16
2026-02-25Wilhelmsen Arne AlexanderSell24K$316.24
2026-02-25Wilhelmsen Arne AlexanderSell42K$317.33
2026-02-25Wilhelmsen Arne AlexanderSell33K$318.08
2026-02-25Wilhelmsen Arne AlexanderSell4.6K$318.87
2026-02-25Wilhelmsen Arne AlexanderSell104$320.04
2026-02-25Wilhelmsen Arne AlexanderSell13K$314.11
2026-02-24Wilhelmsen Arne AlexanderSell35K$313.26
2026-02-24Wilhelmsen Arne AlexanderSell9.8K$310.58
2026-02-24Wilhelmsen Arne AlexanderSell12K$311.42
2026-02-24Wilhelmsen Arne AlexanderSell22K$312.56
2026-02-24Wilhelmsen Arne AlexanderSell16K$314.42
2026-02-24Wilhelmsen Arne AlexanderSell26K$315.67
2026-02-24Wilhelmsen Arne AlexanderSell121K$316.59
2026-02-24Wilhelmsen Arne AlexanderSell93K$317.32
2026-02-24Wilhelmsen Arne AlexanderSell9.7K$318.30
2026-02-23Wilhelmsen Arne AlexanderSell3.3K$314.80
2026-02-23Wilhelmsen Arne AlexanderSell3.6K$315.30
2026-02-23Wilhelmsen Arne AlexanderSell2.5K$316.85
2026-02-23Wilhelmsen Arne AlexanderSell2.7K$317.54
2026-02-23Wilhelmsen Arne AlexanderSell1.2K$318.48
2026-02-23Wilhelmsen Arne AlexanderSell3.3K$319.41
2026-02-23Wilhelmsen Arne AlexanderSell2.5K$320.46
2026-02-23Wilhelmsen Arne AlexanderSell20$310.12
2026-02-20Wilhelmsen Arne AlexanderSell5.5K$313.49
2026-02-20Wilhelmsen Arne AlexanderSell4.7K$310.54
2026-02-20Wilhelmsen Arne AlexanderSell3.2K$311.43
2026-02-20Wilhelmsen Arne AlexanderSell2.0K$312.33
2026-02-20Wilhelmsen Arne AlexanderSell19K$314.56
2026-02-20Wilhelmsen Arne AlexanderSell63K$315.27
2026-02-20Wilhelmsen Arne AlexanderSell11K$316.35
2026-02-20Wilhelmsen Arne AlexanderSell266$317.08
2026-02-19Wilhelmsen Arne AlexanderSell59K$310.38
2026-02-19Wilhelmsen Arne AlexanderSell11K$311.55
2026-02-19Wilhelmsen Arne AlexanderSell3.1K$312.31
2026-02-19Wilhelmsen Arne AlexanderSell2.0K$313.40
2026-02-19Wilhelmsen Arne AlexanderSell3.7K$314.68
2026-02-19Wilhelmsen Arne AlexanderSell12K$315.64
2026-02-19Wilhelmsen Arne AlexanderSell8.2K$316.15
2026-02-19Wilhelmsen Arne AlexanderSell3.3K$317.10
2026-02-19Wilhelmsen Arne AlexanderSell466$318.13
2026-02-18Wilhelmsen Arne AlexanderSell2.5K$326.03
2026-02-18Wilhelmsen Arne AlexanderSell2.0K$317.26
2026-02-18Wilhelmsen Arne AlexanderSell18K$318.46
2026-02-18Wilhelmsen Arne AlexanderSell30K$318.99
2026-02-18Wilhelmsen Arne AlexanderSell659$320.01
2026-02-18Wilhelmsen Arne AlexanderSell1.2K$321.12
2026-02-18Wilhelmsen Arne AlexanderSell9.9K$322.34
2026-02-18Wilhelmsen Arne AlexanderSell925$323.28
2026-02-18Wilhelmsen Arne AlexanderSell17K$324.43
2026-02-18Wilhelmsen Arne AlexanderSell22K$325.24
2026-02-17BETHGE LAURA HSell7.9K$326.21
2026-02-17Montiel Maritza GomezSell1.4K$327.18
2026-02-17Wilhelmsen Arne AlexanderSell609$330.28
2026-02-17Wilhelmsen Arne AlexanderSell10K$329.66
2026-02-17Wilhelmsen Arne AlexanderSell8.7K$327.47
2026-02-17Wilhelmsen Arne AlexanderSell24K$326.61
2026-02-17Wilhelmsen Arne AlexanderSell7.3K$328.65
2026-02-17Wilhelmsen Arne AlexanderSell35K$325.51
2026-02-17Wilhelmsen Arne AlexanderSell22K$324.71
2026-02-17Wilhelmsen Arne AlexanderSell41K$323.59
2026-02-17Wilhelmsen Arne AlexanderSell24K$322.71
2026-02-17Wilhelmsen Arne AlexanderSell6.2K$321.68
2026-02-13Bayley Michael WSell8.7K$329.49
2026-02-13Wilhelmsen Arne AlexanderSell12K$319.28
2026-02-13Wilhelmsen Arne AlexanderSell3.7K$320.41
2026-02-13Wilhelmsen Arne AlexanderSell2.1K$321.22
2026-02-13Wilhelmsen Arne AlexanderSell2.1K$323.17
2026-02-13Wilhelmsen Arne AlexanderSell14K$325.46
2026-02-13Wilhelmsen Arne AlexanderSell7.3K$326.52
2026-02-13Wilhelmsen Arne AlexanderSell7.1K$327.53
2026-02-13Wilhelmsen Arne AlexanderSell26K$328.59
2026-02-13Wilhelmsen Arne AlexanderSell14K$329.24
2026-02-13Wilhelmsen Arne AlexanderSell10K$330.18
2026-02-13Wilhelmsen Arne AlexanderSell1.6K$331.72
2026-02-13Wilhelmsen Arne AlexanderSell320$332.03
2026-02-13Holtz NaftaliGift750
2026-02-13Holtz NaftaliSell200$322.67
2026-02-13Holtz NaftaliSell1.9K$323.55
2026-02-13Holtz NaftaliSell2.4K$324.53
2026-02-13Holtz NaftaliSell6.1K$325.50
2026-02-13Holtz NaftaliSell9.2K$326.63
2026-02-13Holtz NaftaliSell11K$327.47
2026-02-13Holtz NaftaliSell13K$328.49
2026-02-13Holtz NaftaliSell5.8K$329.46
2026-02-13Holtz NaftaliSell815$330.36
2026-02-13Holtz NaftaliSell856$331.42
2026-02-13Holtz NaftaliSell189$332.19
2026-02-13Liberty Jason TSell3.9K$322.65
2026-02-13Liberty Jason TSell4.6K$323.38
2026-02-13Liberty Jason TSell9.0K$324.59
2026-02-13Liberty Jason TSell14K$325.54
2026-02-13Liberty Jason TSell16K$326.56
2026-02-13Liberty Jason TSell14K$327.48
2026-02-13Liberty Jason TSell16K$328.48
2026-02-13Liberty Jason TSell10K$329.47
2026-02-13Liberty Jason TSell1.5K$330.42
2026-02-13Liberty Jason TSell840$331.38
2026-02-13Liberty Jason TSell320$332.29
2026-02-13Bayley Michael WSell3.8K$322.66
2026-02-13Bayley Michael WSell3.3K$323.40
2026-02-13Bayley Michael WSell7.8K$324.61
2026-02-13Bayley Michael WSell13K$325.55
2026-02-13Bayley Michael WSell14K$326.57
2026-02-13Bayley Michael WSell13K$327.46
2026-02-13Bayley Michael WSell14K$328.47
2026-02-13Bayley Michael WSell1.3K$330.40
2026-02-13Bayley Michael WSell800$331.36
2026-02-13Bayley Michael WSell320$332.19
2026-02-13Pujol Henry LSell4.4K$327.99
2026-02-12Holtz NaftaliTax withheld713$337.84
2026-02-12Liberty Jason TTax withheld2.8K$337.84
2026-02-12Kulovaara Harri UTax withheld1.1K$337.84
2026-02-12Pujol Henry LTax withheld91$337.84
2026-02-12BETHGE LAURA HTax withheld570$337.84
2026-02-12Lake Robert AlexanderTax withheld267$337.84
2026-02-12Bayley Michael WTax withheld2.9K$337.84
2026-02-10Lake Robert AlexanderGrant1.7K
2026-02-10BETHGE LAURA HGrant32K
2026-02-10Liberty Jason TGrant276K
2026-02-10Liberty Jason TTax withheld108K$345.40
2026-02-10Liberty Jason TGrant21K
2026-02-10Bayley Michael WTax withheld66K$345.40
2026-02-10Bayley Michael WGrant5.9K
2026-02-10Pujol Henry LGrant11K
2026-02-10Pujol Henry LTax withheld4.1K$345.40
2026-02-10Pujol Henry LGrant569
2026-02-10Kulovaara Harri UGrant43K
2026-02-10Kulovaara Harri UTax withheld17K$345.40
2026-02-10Kulovaara Harri UGrant2.2K
2026-02-10Bayley Michael WGrant168K
2026-02-10BETHGE LAURA HTax withheld12K$345.40
2026-02-10Holtz NaftaliGrant60K
2026-02-10Holtz NaftaliTax withheld24K$345.40
2026-02-10Holtz NaftaliGrant5.6K
2026-02-10Lake Robert AlexanderGrant29K
2026-02-10Lake Robert AlexanderTax withheld11K$345.40
2026-02-10BETHGE LAURA HGrant3.3K
2026-02-09Pujol Henry LTax withheld196$345.40
2026-02-09Lake Robert AlexanderTax withheld844$345.40
2026-02-09BETHGE LAURA HTax withheld929$345.40
2026-02-09Liberty Jason TTax withheld8.1K$345.40
2026-02-09Holtz NaftaliTax withheld1.8K$345.40
2026-02-08Lake Robert AlexanderTax withheld388$338.60
2026-02-08BETHGE LAURA HTax withheld659$338.60
2026-02-08Holtz NaftaliTax withheld1.2K$338.60
2026-02-08Liberty Jason TTax withheld5.6K$338.60
2026-02-08Pujol Henry LTax withheld120$338.60
2026-02-07Lake Robert AlexanderTax withheld320$338.60
2026-02-07Holtz NaftaliTax withheld438$338.60
2026-02-07Pujol Henry LTax withheld156$338.60
2026-02-07Liberty Jason TTax withheld3.1K$338.60
2026-02-07BETHGE LAURA HTax withheld317$338.60
2025-12-23Fain Richard DGift18K
2025-11-03Montiel Maritza GomezSell1.1K$281.76
2025-10-02Brock JohnGift3.2K
2025-08-19Sorensen Vagn OSell10K$330.04
2025-08-06Fain Richard DSell7.0K$310.65
2025-08-06Fain Richard DSell9.0K$311.30
2025-08-06Fain Richard DSell35$312.06
2025-07-30Pujol Henry LSell90$328.73
2025-07-30Pujol Henry LSell4.7K$329.43
2025-07-30Pujol Henry LSell466$330.01
2025-06-27Lake Robert AlexanderSell2.9K$299.85
2025-06-06Lake Robert AlexanderSell2.5K$275.00
2025-06-01BETHGE LAURA HTax withheld267$255.84
2025-05-28Brock JohnGrant870
2025-05-28Yeung RebeccaGrant870
2025-05-28Wilhelmsen Arne AlexanderGrant870
2025-05-28Thompson DonaldGrant870
2025-05-28Sorensen Vagn OGrant870
2025-05-28Ofer EyalGrant870
2025-05-28MOORE ANN SGrant870
2025-05-28Montiel Maritza GomezGrant870
2025-05-28McPherson AmyGrant870
2025-05-28LEAVITT MICHAEL OGrant870
2025-05-28Howe Stephen R. Jr.Grant870
2025-05-28Fain Richard DGrant870
2025-05-19Fain Richard DSell16K$252.96
2025-05-19Fain Richard DSell3.8K$253.66
2025-05-12Montiel Maritza GomezSell1.5K$242.49
2025-03-24BETHGE LAURA HTax withheld304$222.42
2025-03-24Pujol Henry LTax withheld208$222.42
2025-03-24Liberty Jason TTax withheld1.6K$222.42
2025-03-24Holtz NaftaliTax withheld301$222.42
2025-02-18Liberty Jason TSell11K$262.47
2025-02-18Liberty Jason TSell10K$263.27
2025-02-18Liberty Jason TSell2.0K$265.13
2025-02-18BETHGE LAURA HSell2.2K$263.45
2025-02-18Bayley Michael WSell2.9K$259.09
2025-02-18Bayley Michael WSell4.8K$260.51
2025-02-18Bayley Michael WSell11K$261.45
2025-02-18Bayley Michael WSell16K$262.30
2025-02-18Bayley Michael WSell12K$263.24
2025-02-18Bayley Michael WSell1.6K$265.11
2025-02-18Liberty Jason TSell13K$260.54
2025-02-18Liberty Jason TSell22K$261.61
2025-02-18Holtz NaftaliSell5.6K$260.34
2025-02-18Holtz NaftaliSell5.5K$261.50
2025-02-18Holtz NaftaliSell3.9K$262.66
2025-02-18Holtz NaftaliSell2.0K$263.46
2025-02-18BETHGE LAURA HSell1.5K$259.43
2025-02-18BETHGE LAURA HSell1.8K$260.57
2025-02-18BETHGE LAURA HSell5.0K$261.63
2025-02-18BETHGE LAURA HSell4.5K$262.64
2025-02-13Fain Richard DSell18K$256.64
2025-02-13Fain Richard DSell1.7K$257.15
2025-02-12Bayley Michael WGrant7.5K
2025-02-12Holtz NaftaliGrant5.4K
2025-02-12Lake Robert AlexanderGrant2.0K
2025-02-12Pujol Henry LGrant699
2025-02-12BETHGE LAURA HGrant4.4K
2025-02-12Liberty Jason TGrant21K
2025-02-12Kulovaara Harri UGrant2.9K
2025-02-11Holtz NaftaliGrant14K
2025-02-11Pujol Henry LGrant4.6K
2025-02-11Pujol Henry LTax withheld1.5K$257.34
2025-02-11Liberty Jason TGrant72K
2025-02-11Liberty Jason TTax withheld28K$257.34
2025-02-11Lake Robert AlexanderGrant10K
2025-02-11Lake Robert AlexanderTax withheld4.0K$257.34
2025-02-11Kulovaara Harri UGrant15K
2025-02-11Kulovaara Harri UTax withheld6.0K$257.34
2025-02-11Holtz NaftaliTax withheld5.6K$257.34
2025-02-11BETHGE LAURA HGrant10K
2025-02-11BETHGE LAURA HTax withheld4.0K$257.34
2025-02-11Bayley Michael WGrant51K
2025-02-11Bayley Michael WTax withheld20K$257.34
2025-02-09Liberty Jason TTax withheld8.1K$268.04
2025-02-09Holtz NaftaliTax withheld1.8K$268.04
2025-02-09BETHGE LAURA HTax withheld928$268.04
2025-02-09Lake Robert AlexanderTax withheld746$268.04
2025-02-09Pujol Henry LTax withheld195$268.04
2025-02-08Bayley Michael WTax withheld6.0K$268.04
2025-02-08Pujol Henry LTax withheld120$268.04
2025-02-08Liberty Jason TTax withheld5.6K$268.04
2025-02-08Lake Robert AlexanderTax withheld375$268.04
2025-02-08Kulovaara Harri UTax withheld1.8K$268.04
2025-02-08Holtz NaftaliTax withheld1.1K$268.04
2025-02-08BETHGE LAURA HTax withheld548$268.04
2025-02-07Lake Robert AlexanderTax withheld323$268.04
2025-02-07BETHGE LAURA HTax withheld320$268.04
2025-02-07Pujol Henry LTax withheld159$268.04
2025-02-07Holtz NaftaliTax withheld440$268.04
2025-02-07Liberty Jason TTax withheld3.0K$268.04

All non-derivative Form 4 activity (SEC), newest first.

Notable events (8-K)

DateItems
2026-05-28Shareholder votefiling ↗
2026-05-20Reg FDfiling ↗
2026-04-30ResultsExhibitsfiling ↗
2026-02-27Material agreementDebt obligationExhibitsfiling ↗
2026-02-17Exec/director changeReg FDExhibitsfiling ↗
2026-02-13Material agreementExhibitsfiling ↗
2026-01-29ResultsExhibitsfiling ↗
2025-10-28ResultsExhibitsfiling ↗

Recent filings

FormFiledPeriodAccession
8-K2026-05-282026-05-280000884887-26-000030 ↗
8-K2026-05-202026-05-200001104659-26-064412 ↗
10-Q2026-04-302026-03-310000884887-26-000026 ↗
8-K2026-04-302026-04-300000884887-26-000024 ↗
8-K2026-02-272026-02-270001104659-26-021624 ↗
8-K2026-02-172026-02-100001104659-26-015899 ↗
8-K2026-02-132026-02-120001104659-26-014730 ↗
10-K2026-02-112025-12-310000884887-26-000007 ↗
8-K2026-01-292026-01-290000884887-26-000003 ↗
8-K2025-10-282025-10-280000884887-25-000146 ↗
10-Q2025-10-282025-09-300000884887-25-000148 ↗
8-K2025-10-012025-10-010001104659-25-095642 ↗