May 12
2022
SELL
Payment of exercise price or tax liability
$3,124
$26.7 p/Share
117
Reduced 1.52%
7,568
Common Stock
May 12
2022
BUY
Exercise of conversion of derivative security
-
271
Added 3.41%
7,685
Common Stock
May 11
2022
SELL
Payment of exercise price or tax liability
$2,467
$27.11 p/Share
91
Reduced 1.21%
7,414
Common Stock
May 11
2022
BUY
Exercise of conversion of derivative security
-
211
Added 2.73%
7,505
Common Stock
Feb 19
2022
SELL
Payment of exercise price or tax liability
$35,990
$31.16 p/Share
1,155
Reduced 13.67%
7,294
Common Stock
Feb 19
2022
BUY
Exercise of conversion of derivative security
-
2,328
Added 21.6%
8,449
Common Stock
Feb 12
2022
SELL
Payment of exercise price or tax liability
$4,627
$35.32 p/Share
131
Reduced 2.1%
6,121
Common Stock
Feb 12
2022
BUY
Exercise of conversion of derivative security
-
271
Added 4.15%
6,252
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$14,446
$35.32 p/Share
409
Reduced 6.4%
5,981
Common Stock
Feb 11
2022
BUY
Exercise of conversion of derivative security
-
842
Added 11.64%
6,390
Common Stock
Jan 07
2022
SELL
Payment of exercise price or tax liability
$22,249
$39.17 p/Share
568
Reduced 9.29%
5,548
Common Stock
Jan 07
2022
BUY
Exercise of conversion of derivative security
-
1,168
Added 16.04%
6,116
Common Stock
Nov 12
2021
SELL
Payment of exercise price or tax liability
$4,584
$39.18 p/Share
117
Reduced 2.31%
4,948
Common Stock
Nov 12
2021
BUY
Exercise of conversion of derivative security
-
271
Added 5.08%
5,065
Common Stock
Aug 12
2021
SELL
Payment of exercise price or tax liability
$5,760
$49.23 p/Share
117
Reduced 2.38%
4,794
Common Stock
Aug 12
2021
BUY
Exercise of conversion of derivative security
-
271
Added 5.23%
4,911
Common Stock
May 12
2021
SELL
Payment of exercise price or tax liability
$5,601
$47.07 p/Share
119
Reduced 2.5%
4,640
Common Stock
May 12
2021
BUY
Exercise of conversion of derivative security
-
271
Added 5.39%
4,759
Common Stock
Feb 19
2021
SELL
Payment of exercise price or tax liability
$61,327
$56.16 p/Share
1,092
Reduced 19.57%
4,488
Common Stock
Feb 19
2021
BUY
Exercise of conversion of derivative security
-
2,328
Added 29.44%
5,580
Common Stock
Feb 12
2021
SELL
Payment of exercise price or tax liability
$31,923
$59.67 p/Share
535
Reduced 14.13%
3,252
Common Stock
Feb 12
2021
BUY
Exercise of conversion of derivative security
-
1,083
Added 22.24%
3,787
Common Stock
Jan 07
2021
SELL
Payment of exercise price or tax liability
$32,166
$55.65 p/Share
578
Reduced 17.61%
2,704
Common Stock
Jan 07
2021
BUY
Exercise of conversion of derivative security
-
1,169
Added 26.26%
3,282
Common Stock