Option Exercise
An option exercise is an event representing a stakeholder exercising their right to purchase shares of an issuer at a set price, the strike price, defined in the option grant being exercised. The result of a successfully completed exercise is the issuance of a certificate.
OCF Equivalent
Maps to OCF's EquityCompensationExercise (or legacy PlanSecurityExercise).
EquityCompensationExercise— exercise tx
Related:
PlanSecurityExercise— exercise tx. Predecessor schema retained for backward compatibility.
Endpoints
GET /v1alpha1/issuers/{issuerId}/optionExercises— list
Shape at a glance
Quick comparison of field names, types, and required-ness. See the full Carta properties below, or follow the OCF link for full OCF field documentation.
Carta — v1alpha1OptionExercise
An option exercise is an event representing a stakeholder exercising their right to purchase shares of an issuer at a set price, the strike price, defined in the option grant being exercised. The result of a successfully completed exercise is the issuance of a certificate.
| Property | Type | Req |
|---|---|---|
id |
string | |
issuerId |
string | |
stakeholderId |
string | |
optionGrantId |
string | |
certificateId |
string | |
quantity |
v1alpha1Decimal |
|
exerciseTime |
v1alpha1Iso8601CompleteCalendarDateTime |
|
state |
v1alpha1OptionExerciseState |
|
exerciseType |
v1alpha1OptionExerciseType |
|
recordType |
securitiesoptionexercisesv1alpha1StockOptionType |
|
taxWithholding |
v1alpha1OptionExerciseTaxWithholdingLineItem[] |
|
moneyMovement |
v1alpha1OptionExerciseMoneyMovement |
OCF — EquityCompensationExercise
Object describing equity compensation exercise transaction
| Property | Type | Required |
|---|---|---|
| id | STRING |
REQUIRED |
| comments | [STRING] |
- |
| object_type | Constants (Backwards Compatibility): TX_PLAN_SECURITY_EXERCISE, TX_EQUITY_COMPENSATION_EXERCISEDefined in schema/enums/ObjectType |
REQUIRED |
| date | schema/types/Date | REQUIRED |
| security_id | STRING |
REQUIRED |
| consideration_text | STRING |
- |
| resulting_security_ids | [STRING] |
REQUIRED |
| quantity | schema/types/Numeric | REQUIRED |
Properties
| Property | Type | Required | Description |
|---|---|---|---|
id |
string | The identifier of the option exercise. Note: It is possible for this ID to not exist for legacy reasons, in which case the value of this field will be "NO_ID" |
|
issuerId |
string | The identifier of the issuer that issued the option grant. | |
stakeholderId |
string | The identifier of the stakeholder that holds the option grant being exercised. | |
optionGrantId |
string | The identifier of the option grant being exercised. | |
certificateId |
string | The identifier of the certificate issued as a result of the option exercise event completing. | |
quantity |
v1alpha1Decimal |
The number of shares being exercised from the related option grant. | |
exerciseTime |
v1alpha1Iso8601CompleteCalendarDateTime |
The date and time in which the option exercise request was initiated. | |
state |
v1alpha1OptionExerciseState |
The current state of the exercise request. | |
exerciseType |
v1alpha1OptionExerciseType |
The type of option exercise being requested. | |
recordType |
securitiesoptionexercisesv1alpha1StockOptionType |
The type of the record associated with the option exercise. | |
taxWithholding |
v1alpha1OptionExerciseTaxWithholdingLineItem[] |
The tax withholding information associated with the option exercise. | |
moneyMovement |
v1alpha1OptionExerciseMoneyMovement |
The money movement information associated with the option exercise. |
Referenced by
(not embedded in other domain objects)
Underlying schema: v1alpha1OptionExercise