Mar 14
2024
SELL
Open market or private sale
$3,886,413
$50.96 p/Share
76,264
Reduced 76.31%
23,672
Common Stock
Mar 12
2024
SELL
Sale (or disposition) back to the issuer
$508,174
$50.62 p/Share
10,039
Reduced 9.13%
99,936
Common Stock
Mar 12
2024
BUY
Exercise of conversion of derivative security
$359,396
$35.8 p/Share
10,039
Added 8.36%
109,975
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$508,593
$49.45 p/Share
10,285
Reduced 9.33%
99,936
Common Stock
Mar 08
2024
SELL
Sale (or disposition) back to the issuer
$1,956,044
$49.45 p/Share
39,556
Reduced 28.36%
99,936
Common Stock
Mar 08
2024
BUY
Exercise of conversion of derivative security
-
63,958
Added 31.44%
139,492
Common Stock
Mar 08
2023
SELL
Payment of exercise price or tax liability
$2,851,079
$44.48 p/Share
64,098
Reduced 42.76%
85,819
Common Stock
Mar 08
2023
BUY
Exercise of conversion of derivative security
-
149,917
Added 53.0%
132,949
Common Stock
Mar 03
2023
SELL
Open market or private sale
$3,267,673
$46.4 p/Share
70,424
Reduced 100.0%
0
Common Stock
Nov 23
2022
SELL
Open market or private sale
$33,623
$55.12 p/Share
610
Reduced 0.84%
71,814
Common Stock
Mar 31
2022
BUY
Open market or private purchase
-
255
Added 0.35%
72,424
Common Stock
Mar 08
2022
SELL
Payment of exercise price or tax liability
$856,934
$47.78 p/Share
17,935
Reduced 19.0%
76,449
Common Stock
Mar 08
2022
BUY
Exercise of conversion of derivative security
-
40,853
Added 31.57%
88,568
Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
$666,412
$46.71 p/Share
14,267
Reduced 21.04%
53,531
Common Stock
Mar 07
2022
BUY
Exercise of conversion of derivative security
-
32,499
Added 32.4%
67,798
Common Stock
Mar 03
2022
SELL
Sale (or disposition) back to the issuer
$2,185,330
$47.4 p/Share
46,104
Reduced 57.35%
34,288
Common Stock
Mar 03
2022
BUY
Exercise of conversion of derivative security
$1,293,217
$28.05 p/Share
46,104
Added 48.3%
49,346
Common Stock
Feb 28
2021
BUY
Exercise of conversion of derivative security
$339,784
$23.08 p/Share
14,722
Added 30.04%
34,288
Common Stock
Feb 26
2021
BUY
Exercise of conversion of derivative security
$313,204
$22.81 p/Share
13,731
Added 41.24%
19,566
Common Stock