Apr 16
2022
SELL
Payment of exercise price or tax liability
$256,505
$32.68 p/Share
7,849
Reduced 3.66%
206,551
Common Stock
Apr 16
2022
BUY
Exercise of conversion of derivative security
-
14,357
Added 6.28%
214,400
Common Stock
Mar 16
2022
SELL
Payment of exercise price or tax liability
$514,455
$32.61 p/Share
15,776
Reduced 7.31%
200,043
Common Stock
Mar 16
2022
BUY
Exercise of conversion of derivative security
-
30,347
Added 12.33%
215,819
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$26,028
$33.89 p/Share
768
Reduced 0.41%
185,472
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$147,600
$36.58 p/Share
4,035
Reduced 2.12%
186,240
Common Stock
Feb 16
2022
BUY
Exercise of conversion of derivative security
-
9,970
Added 4.98%
190,275
Common Stock
Feb 01
2022
SELL
Payment of exercise price or tax liability
$20,695
$38.61 p/Share
536
Reduced 0.3%
180,305
Common Stock
Jan 16
2022
SELL
Payment of exercise price or tax liability
$166,912
$41.51 p/Share
4,021
Reduced 2.18%
180,841
Common Stock
Jan 16
2022
BUY
Exercise of conversion of derivative security
-
9,969
Added 5.12%
184,862
Common Stock
Jan 01
2022
SELL
Payment of exercise price or tax liability
$26,584
$41.93 p/Share
634
Reduced 0.36%
174,893
Common Stock
Dec 16
2021
SELL
Payment of exercise price or tax liability
$213,872
$37.7 p/Share
5,673
Reduced 3.13%
175,527
Common Stock
Dec 16
2021
BUY
Exercise of conversion of derivative security
-
9,969
Added 5.21%
181,200
Common Stock
Dec 01
2021
SELL
Payment of exercise price or tax liability
$27,663
$36.02 p/Share
768
Reduced 0.45%
171,231
Common Stock
Nov 29
2021
-
450
Reduced 0.26%
171,999
Common Stock
Nov 16
2021
SELL
Payment of exercise price or tax liability
$259,642
$45.76 p/Share
5,674
Reduced 3.19%
172,449
Common Stock
Nov 16
2021
BUY
Exercise of conversion of derivative security
-
9,971
Added 5.32%
177,394
Common Stock
Nov 01
2021
SELL
Payment of exercise price or tax liability
$34,068
$44.36 p/Share
768
Reduced 0.45%
168,152
Common Stock
Oct 16
2021
SELL
Payment of exercise price or tax liability
$274,346
$48.36 p/Share
5,673
Reduced 3.25%
168,920
Common Stock
Oct 16
2021
BUY
Exercise of conversion of derivative security
-
9,970
Added 5.4%
174,593
Common Stock
Oct 01
2021
SELL
Payment of exercise price or tax liability
$36,134
$47.05 p/Share
768
Reduced 0.46%
164,623
Common Stock
Sep 16
2021
SELL
Payment of exercise price or tax liability
$224,197
$39.52 p/Share
5,673
Reduced 3.32%
165,391
Common Stock
Sep 16
2021
BUY
Exercise of conversion of derivative security
-
9,969
Added 5.51%
171,064
Common Stock
Sep 01
2021
SELL
Payment of exercise price or tax liability
$31,196
$40.62 p/Share
768
Reduced 0.47%
161,095
Common Stock
Aug 16
2021
SELL
Payment of exercise price or tax liability
$235,430
$41.5 p/Share
5,673
Reduced 3.39%
161,863
Common Stock