Mar 09
2023
SELL
Payment of exercise price or tax liability
$25,017
$30.81 p/Share
812
Reduced 5.23%
14,717
Common Stock
Mar 09
2023
BUY
Exercise of conversion of derivative security
-
2,347
Added 13.13%
15,529
Common Stock
Mar 08
2023
SELL
Payment of exercise price or tax liability
$47,308
$30.21 p/Share
1,566
Reduced 10.62%
13,182
Common Stock
Mar 08
2023
BUY
Exercise of conversion of derivative security
-
4,526
Added 23.48%
14,748
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$53,220
$31.51 p/Share
1,689
Reduced 14.18%
10,222
Common Stock
Mar 03
2023
BUY
Exercise of conversion of derivative security
-
4,445
Added 27.18%
11,911
Common Stock
Mar 09
2022
SELL
Payment of exercise price or tax liability
$50,831
$62.6 p/Share
812
Reduced 9.81%
7,466
Common Stock
Mar 09
2022
BUY
Exercise of conversion of derivative security
-
2,347
Added 22.09%
8,278
Common Stock
Mar 08
2022
BUY
Grant, award, or other acquisition
-
902
Added 13.2%
5,931
Common Stock
Mar 05
2022
SELL
Payment of exercise price or tax liability
$74,565
$64.67 p/Share
1,153
Reduced 18.65%
5,029
Common Stock
Mar 05
2022
BUY
Exercise of conversion of derivative security
-
3,334
Added 35.04%
6,182
Common Stock
Mar 03
2022
SELL
Payment of exercise price or tax liability
$109,374
$68.53 p/Share
1,596
Reduced 35.91%
2,848
Common Stock
Mar 03
2022
BUY
Exercise of conversion of derivative security
-
4,444
Added 50.0%
4,444
Common Stock
Sep 08
2021
SELL
Open market or private sale
$678,658
$75.76 p/Share
8,958
Reduced 100.0%
0
Common Stock
Mar 09
2021
BUY
Grant, award, or other acquisition
-
1,187
Added 11.7%
8,958
Common Stock
Mar 06
2021
SELL
Payment of exercise price or tax liability
$98,464
$68.0 p/Share
1,448
Reduced 15.71%
7,771
Common Stock
Mar 06
2021
BUY
Exercise of conversion of derivative security
-
4,186
Added 31.23%
9,219
Common Stock
Mar 05
2021
SELL
Payment of exercise price or tax liability
$75,683
$65.64 p/Share
1,153
Reduced 18.64%
5,033
Common Stock
Mar 05
2021
BUY
Exercise of conversion of derivative security
-
3,333
Added 35.01%
6,186
Common Stock
Mar 03
2021
SELL
Payment of exercise price or tax liability
$114,632
$72.05 p/Share
1,591
Reduced 35.8%
2,853
Common Stock
Mar 03
2021
BUY
Exercise of conversion of derivative security
-
4,444
Added 50.0%
4,444
Common Stock