Feb 28
2022
BUY
Exercise of conversion of derivative security
-
1,528
Added 4.1%
35,776
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$30,551
$42.55 p/Share
718
Reduced 2.05%
34,248
Common Stock
Feb 21
2022
BUY
Exercise of conversion of derivative security
-
1,714
Added 4.67%
34,966
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$42,210
$42.55 p/Share
992
Reduced 2.9%
33,252
Common Stock
Feb 18
2022
BUY
Exercise of conversion of derivative security
-
2,372
Added 6.48%
34,244
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$50,754
$42.83 p/Share
1,185
Reduced 3.58%
31,872
Common Stock
Feb 17
2022
BUY
Exercise of conversion of derivative security
-
2,833
Added 7.89%
33,057
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$34,328
$44.01 p/Share
780
Reduced 2.52%
30,224
Common Stock
Feb 15
2022
BUY
Exercise of conversion of derivative security
-
1,846
Added 5.62%
31,004
Common Stock
Jan 01
2022
SELL
Payment of exercise price or tax liability
$117,500
$42.48 p/Share
2,766
Reduced 8.66%
29,158
Common Stock
Jan 01
2022
BUY
Exercise of conversion of derivative security
-
6,175
Added 16.21%
31,924
Common Stock
Jul 27
2021
SELL
Open market or private sale
$43,528,500
$4500.0 p/Share
9,673
Reduced 27.31%
25,749
Common Stock
Jul 27
2021
BUY
Exercise of conversion of derivative security
$55,590
$13.08 p/Share
4,250
Added 10.71%
35,422
Common Stock
Jun 01
2021
SELL
Payment of exercise price or tax liability
$29,879
$42.93 p/Share
696
Reduced 2.23%
30,464
Common Stock
Jun 01
2021
BUY
Exercise of conversion of derivative security
-
1,762
Added 5.35%
31,160
Common Stock
Apr 15
2021
SELL
Open market or private sale
$387,040
$40.0 p/Share
9,676
Reduced 24.76%
29,398
Common Stock
Apr 15
2021
BUY
Exercise of conversion of derivative security
$55,590
$13.08 p/Share
4,250
Added 9.81%
39,074
Common Stock
Feb 28
2021
SELL
Payment of exercise price or tax liability
$23,113
$38.78 p/Share
596
Reduced 1.68%
34,824
Common Stock
Feb 28
2021
BUY
Exercise of conversion of derivative security
-
1,528
Added 4.14%
35,420
Common Stock
Feb 26
2021
-
2,700
Reduced 7.38%
33,892
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$15,523
$39.2 p/Share
396
Reduced 1.07%
36,592
Common Stock
Feb 22
2021
BUY
Exercise of conversion of derivative security
-
1,014
Added 2.67%
36,988
Common Stock
Feb 21
2021
SELL
Payment of exercise price or tax liability
$25,138
$38.03 p/Share
661
Reduced 1.8%
35,974
Common Stock
Feb 21
2021
BUY
Exercise of conversion of derivative security
-
1,713
Added 4.47%
36,635
Common Stock
Feb 18
2021
SELL
Payment of exercise price or tax liability
$37,745
$37.52 p/Share
1,006
Reduced 2.8%
34,922
Common Stock