Jun 17
2024
SELL
Open market or private sale
$268,738
$86.83 p/Share
3,095
Reduced 100.0%
0
Common Stock, par valu...
Mar 04
2024
SELL
Open market or private sale
$79,680
$80.0 p/Share
996
Reduced 24.35%
3,095
Common Stock, par valu...
Mar 01
2024
SELL
Payment of exercise price or tax liability
$169,433
$81.03 p/Share
2,091
Reduced 33.82%
4,091
Common Stock, par valu...
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
6,182
Added 58.91%
4,312
Common Stock, par valu...
Jun 05
2023
SELL
Open market or private sale
$184,580
$55.0 p/Share
3,356
Reduced 100.0%
0
Common Stock, par valu...
Mar 01
2023
SELL
Payment of exercise price or tax liability
$22,609
$52.58 p/Share
430
Reduced 11.36%
3,356
Common Stock, par valu...
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
1,469
Added 29.29%
3,546
Common Stock, par valu...
Feb 23
2023
SELL
Payment of exercise price or tax liability
$48,390
$52.77 p/Share
917
Reduced 28.35%
2,317
Common Stock, par valu...
Feb 23
2023
BUY
Exercise of conversion of derivative security
-
2,885
Added 47.15%
3,234
Common Stock, par valu...
Feb 21
2023
SELL
Payment of exercise price or tax liability
$9,323
$50.67 p/Share
184
Reduced 34.52%
349
Common Stock, par valu...
Feb 21
2023
BUY
Exercise of conversion of derivative security
-
533
Added 50.0%
533
Common Stock, par valu...
Mar 02
2022
SELL
Open market or private sale
$29,007
$49.67 p/Share
584
Reduced 100.0%
0
Common Stock, par valu...
Mar 01
2022
SELL
Payment of exercise price or tax liability
$11,722
$49.67 p/Share
236
Reduced 28.78%
584
Common Stock, par valu...
Mar 01
2022
BUY
Exercise of conversion of derivative security
-
820
Added 50.0%
820
Common Stock, par valu...
Feb 25
2022
SELL
Open market or private sale
$114,904
$46.52 p/Share
2,470
Reduced 100.0%
0
Common Stock, par valu...
Feb 25
2022
BUY
Exercise of conversion of derivative security
-
930
Added 50.0%
930
Common Stock, par valu...
Feb 24
2022
SELL
Payment of exercise price or tax liability
$20,353
$45.43 p/Share
448
Reduced 22.54%
1,540
Common Stock, par valu...
Feb 24
2022
BUY
Exercise of conversion of derivative security
-
1,334
Added 40.16%
1,988
Common Stock, par valu...
Feb 22
2022
SELL
Payment of exercise price or tax liability
$14,725
$42.68 p/Share
345
Reduced 34.53%
654
Common Stock, par valu...
Feb 22
2022
BUY
Exercise of conversion of derivative security
-
999
Added 55.07%
815
Common Stock, par valu...
Sep 09
2021
SELL
Open market or private sale
$89,652
$48.2 p/Share
1,860
Reduced 100.0%
0
Common Stock, par valu...
Sep 09
2021
BUY
Exercise of conversion of derivative security
$66,439
$35.72 p/Share
1,860
Added 50.0%
1,860
Common Stock, par valu...
Jun 28
2021
SELL
Open market or private sale
$72,681
$43.16 p/Share
1,684
Reduced 100.0%
0
Common Stock, par valu...
May 24
2021
SELL
Payment of exercise price or tax liability
$6,422
$43.69 p/Share
147
Reduced 8.03%
1,684
Common Stock, par valu...
May 24
2021
BUY
Exercise of conversion of derivative security
-
509
Added 21.75%
1,831
Common Stock, par valu...