Feb 23
2024
SELL
Payment of exercise price or tax liability
$1,558,725
$27.57 p/Share
56,537
Reduced 25.92%
161,611
Common Stock
Feb 23
2024
BUY
Exercise of conversion of derivative security
$1,745,303
$27.34 p/Share
63,837
Added 22.64%
218,148
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$2,336,828
$42.59 p/Share
54,868
Reduced 26.23%
154,311
Common Stock
Feb 25
2023
BUY
Exercise of conversion of derivative security
$1,670,603
$22.89 p/Share
72,984
Added 25.87%
209,179
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$2,552,185
$43.04 p/Share
59,298
Reduced 30.33%
136,195
Common Stock
Feb 22
2023
BUY
Exercise of conversion of derivative security
$2,294,217
$30.17 p/Share
76,043
Added 28.0%
195,493
Common Stock
May 11
2022
-
5,000
Reduced 4.02%
119,450
Common Stock
Feb 26
2022
SELL
Payment of exercise price or tax liability
$2,381,787
$49.18 p/Share
48,430
Reduced 28.01%
124,450
Common Stock
Feb 26
2022
BUY
Exercise of conversion of derivative security
$1,627,648
$25.6 p/Share
63,580
Added 26.89%
172,880
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$2,805,332
$49.07 p/Share
57,170
Reduced 34.34%
109,300
Common Stock
Feb 23
2022
BUY
Exercise of conversion of derivative security
$2,102,309
$27.34 p/Share
76,895
Added 31.6%
166,470
Common Stock
Nov 26
2021
SELL
Open market or private sale
$2,415,672
$54.52 p/Share
44,308
Reduced 33.09%
89,575
Common Stock
Feb 27
2021
SELL
Payment of exercise price or tax liability
$2,030,265
$34.07 p/Share
59,591
Reduced 30.8%
133,883
Common Stock
Feb 27
2021
BUY
Exercise of conversion of derivative security
$1,606,943
$22.35 p/Share
71,899
Added 27.09%
193,474
Common Stock
Feb 25
2021
SELL
Payment of exercise price or tax liability
$2,338,167
$34.29 p/Share
68,188
Reduced 35.93%
121,575
Common Stock
Feb 25
2021
BUY
Exercise of conversion of derivative security
$1,869,358
$22.89 p/Share
81,667
Added 30.09%
189,763
Common Stock
Nov 09
2020
SELL
Open market or private sale
$1,831,184
$41.94 p/Share
43,662
Reduced 28.77%
108,096
Common Stock
Feb 28
2020
SELL
Payment of exercise price or tax liability
$2,470,878
$34.93 p/Share
70,738
Reduced 31.79%
151,758
Common Stock
Feb 28
2020
BUY
Exercise of conversion of derivative security
$2,501,837
$27.37 p/Share
91,408
Added 29.12%
222,496
Common Stock
Feb 26
2020
SELL
Payment of exercise price or tax liability
$2,558,479
$35.41 p/Share
72,253
Reduced 35.53%
131,088
Common Stock
Feb 26
2020
BUY
Grant, award, or other acquisition
-
22,783
Added 10.08%
203,341
Common Stock
Feb 26
2020
BUY
Exercise of conversion of derivative security
$2,506,530
$34.59 p/Share
72,464
Added 28.64%
180,558
Common Stock
Mar 04
2019
SELL
Open market or private sale
$377,531
$43.27 p/Share
8,725
Reduced 4.83%
172,094
Common Stock
Mar 04
2019
SELL
Open market or private sale
$2,764,074
$43.19 p/Share
63,998
Reduced 37.19%
108,096
Common Stock
Feb 27
2019
SELL
Payment of exercise price or tax liability
$4,101,804
$42.72 p/Share
96,016
Reduced 34.68%
180,819
Common Stock