SEMPRASRE

Market cap
$60.4B
P/E ratio
Period EndRepurchases of common stock (Million USD)YoY (%)
Dec 31, 202443+34.38%
Dec 31, 202332-93.31%
Dec 31, 2022478+41.00%
Dec 31, 2021339-40.11%
Dec 31, 2020566+2076.92%
Dec 31, 201926+23.81%
Dec 31, 201821+40.00%
Dec 31, 201715-73.21%
Dec 31, 201656-24.32%
Dec 31, 201574+94.74%
Dec 31, 201438-15.56%
Dec 31, 201345+181.25%
Dec 31, 201216-96.81%
Dec 31, 2010502