Nov 04
2024
SELL
Sale (or disposition) back to the issuer
$1,554,278
$62.0 p/Share
25,069
Reduced 100.0%
0
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$104,809
$52.3 p/Share
2,004
Reduced 7.4%
25,069
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
-
2,410
Added 9.21%
23,758
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
-
3,315
Added 11.18%
26,340
Common Stock
Mar 09
2024
SELL
Payment of exercise price or tax liability
$115,153
$52.2 p/Share
2,206
Reduced 9.37%
21,348
Common Stock
Mar 09
2024
BUY
Exercise of conversion of derivative security
-
7,014
Added 23.38%
22,984
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$30,230
$42.82 p/Share
706
Reduced 4.09%
16,540
Common Stock
Mar 15
2023
BUY
Exercise of conversion of derivative security
-
2,409
Added 12.26%
17,246
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$124,540
$43.5 p/Share
2,863
Reduced 16.18%
14,837
Common Stock
Mar 10
2023
BUY
Exercise of conversion of derivative security
-
9,607
Added 36.2%
16,932
Common Stock
Mar 09
2023
SELL
Payment of exercise price or tax liability
$26,670
$44.9 p/Share
594
Reduced 6.84%
8,093
Common Stock
Mar 09
2023
BUY
Exercise of conversion of derivative security
-
1,872
Added 17.73%
8,687
Common Stock
Apr 29
2022
SELL
Payment of exercise price or tax liability
$28,608
$50.19 p/Share
570
Reduced 7.72%
6,815
Common Stock
Apr 29
2022
BUY
Exercise of conversion of derivative security
-
1,951
Added 21.56%
7,100
Common Stock
Mar 11
2022
SELL
Payment of exercise price or tax liability
$39,750
$55.44 p/Share
717
Reduced 11.66%
5,434
Common Stock
Mar 11
2022
BUY
Exercise of conversion of derivative security
-
2,460
Added 28.57%
6,151
Common Stock
Mar 09
2022
SELL
Payment of exercise price or tax liability
$33,674
$56.69 p/Share
594
Reduced 13.86%
3,691
Common Stock
Mar 09
2022
BUY
Exercise of conversion of derivative security
-
1,871
Added 30.39%
4,285
Common Stock
Jul 12
2021
SELL
Open market or private sale
$98,301
$70.72 p/Share
1,390
Reduced 36.54%
2,414
Common Stock
May 01
2021
SELL
Payment of exercise price or tax liability
$42,717
$76.28 p/Share
560
Reduced 12.83%
3,804
Common Stock
May 01
2021
BUY
Exercise of conversion of derivative security
-
1,950
Added 32.32%
4,084
Common Stock
Mar 11
2021
SELL
Payment of exercise price or tax liability
$51,022
$68.67 p/Share
743
Reduced 23.54%
2,414
Common Stock
Mar 11
2021
BUY
Exercise of conversion of derivative security
-
2,459
Added 43.79%
3,157
Common Stock