Mar 28
2022
SELL
Open market or private sale
$490,461
$70.57 p/Share
6,950
Reduced 29.35%
16,726
Common Stock
Mar 28
2022
BUY
Exercise of conversion of derivative security
$173,750
$34.75 p/Share
5,000
Added 17.44%
23,676
Common Stock
Mar 09
2022
SELL
Payment of exercise price or tax liability
$50,831
$62.6 p/Share
812
Reduced 4.17%
18,676
Common Stock
Mar 09
2022
BUY
Exercise of conversion of derivative security
-
2,347
Added 10.75%
19,488
Common Stock
Mar 08
2022
BUY
Grant, award, or other acquisition
-
902
Added 5.0%
17,141
Common Stock
Mar 06
2022
SELL
Payment of exercise price or tax liability
$167,754
$64.67 p/Share
2,594
Reduced 13.77%
16,239
Common Stock
Mar 06
2022
BUY
Exercise of conversion of derivative security
-
7,500
Added 28.48%
18,833
Common Stock
Mar 05
2022
SELL
Payment of exercise price or tax liability
$52,253
$64.67 p/Share
808
Reduced 6.66%
11,333
Common Stock
Mar 05
2022
BUY
Exercise of conversion of derivative security
-
2,334
Added 16.12%
12,141
Common Stock
Mar 03
2022
SELL
Payment of exercise price or tax liability
$74,629
$68.53 p/Share
1,089
Reduced 9.99%
9,807
Common Stock
Mar 03
2022
BUY
Exercise of conversion of derivative security
-
2,963
Added 21.38%
10,896
Common Stock
Apr 06
2021
SELL
Open market or private sale
$347,567
$71.96 p/Share
4,830
Reduced 37.84%
7,933
Common Stock
Mar 22
2021
SELL
Open market or private sale
$565,509
$73.73 p/Share
7,670
Reduced 37.54%
12,763
Common Stock
Mar 22
2021
BUY
Exercise of conversion of derivative security
$173,750
$34.75 p/Share
5,000
Added 19.66%
20,433
Common Stock
Mar 09
2021
BUY
Grant, award, or other acquisition
-
791
Added 4.88%
15,433
Common Stock
Mar 06
2021
SELL
Payment of exercise price or tax liability
$176,392
$68.0 p/Share
2,594
Reduced 15.05%
14,642
Common Stock
Mar 06
2021
BUY
Exercise of conversion of derivative security
-
7,500
Added 30.32%
17,236
Common Stock
Mar 05
2021
SELL
Payment of exercise price or tax liability
$52,971
$65.64 p/Share
807
Reduced 7.65%
9,736
Common Stock
Mar 05
2021
BUY
Exercise of conversion of derivative security
-
2,333
Added 18.12%
10,543
Common Stock
Mar 03
2021
SELL
Payment of exercise price or tax liability
$78,102
$72.05 p/Share
1,084
Reduced 11.66%
8,210
Common Stock
Mar 03
2021
BUY
Exercise of conversion of derivative security
-
2,963
Added 24.17%
9,294
Common Stock