Apr 26
2022
SELL
Open market or private sale
$1,176,911
$49.77 p/Share
23,647
Reduced 52.01%
21,817
Common Stock
Mar 08
2022
SELL
Payment of exercise price or tax liability
$356,668
$53.25 p/Share
6,698
Reduced 12.84%
45,464
Common Stock
Mar 08
2022
BUY
Exercise of conversion of derivative security
-
13,725
Added 20.83%
52,162
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$386,560
$54.14 p/Share
7,140
Reduced 15.67%
38,437
Common Stock
Mar 02
2022
BUY
Exercise of conversion of derivative security
-
14,630
Added 24.3%
45,577
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$490,746
$53.61 p/Share
9,154
Reduced 22.83%
30,947
Common Stock
Mar 01
2022
BUY
Exercise of conversion of derivative security
-
16,454
Added 29.09%
40,101
Common Stock
May 03
2021
SELL
Open market or private sale
$2,039,100
$58.26 p/Share
35,000
Reduced 59.68%
23,647
Common Stock
Mar 08
2021
SELL
Payment of exercise price or tax liability
$399,461
$56.79 p/Share
7,034
Reduced 10.71%
58,647
Common Stock
Mar 08
2021
BUY
Exercise of conversion of derivative security
-
13,108
Added 16.64%
65,681
Common Stock
Mar 06
2021
SELL
Payment of exercise price or tax liability
$300,552
$56.0 p/Share
5,367
Reduced 9.26%
52,573
Common Stock
Mar 06
2021
BUY
Exercise of conversion of derivative security
-
10,493
Added 15.33%
57,940
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$432,803
$54.98 p/Share
7,872
Reduced 14.23%
47,447
Common Stock
Mar 02
2021
BUY
Exercise of conversion of derivative security
-
13,973
Added 20.17%
55,319
Common Stock
Feb 08
2021
SELL
Payment of exercise price or tax liability
$1,138,929
$55.05 p/Share
20,689
Reduced 33.35%
41,346
Common Stock
Feb 08
2021
BUY
Exercise of conversion of derivative security
-
45,706
Added 42.42%
62,035
Common Stock
Mar 08
2020
SELL
Payment of exercise price or tax liability
$364,992
$56.87 p/Share
6,418
Reduced 28.21%
16,329
Common Stock
Mar 08
2020
BUY
Exercise of conversion of derivative security
-
12,547
Added 35.55%
22,747
Common Stock
Mar 06
2020
SELL
Payment of exercise price or tax liability
$292,198
$56.87 p/Share
5,138
Reduced 33.5%
10,200
Common Stock
Mar 06
2020
BUY
Exercise of conversion of derivative security
-
10,043
Added 39.57%
15,338
Common Stock
Mar 03
2020
SELL
Payment of exercise price or tax liability
$240,178
$55.7 p/Share
4,312
Reduced 44.88%
5,295
Common Stock
Mar 03
2020
BUY
Exercise of conversion of derivative security
-
8,754
Added 47.68%
9,607
Common Stock