Feb 23
2024
SELL
Payment of exercise price or tax liability
$3,088,088
$27.57 p/Share
112,009
Reduced 25.47%
327,739
Common Stock
Feb 23
2024
BUY
Exercise of conversion of derivative security
$3,490,607
$27.34 p/Share
127,674
Added 22.5%
439,748
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$1,812,743
$41.75 p/Share
43,419
Reduced 12.32%
309,058
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$2,627,305
$42.38 p/Share
61,994
Reduced 14.96%
352,477
Common Stock
Dec 16
2022
BUY
Exercise of conversion of derivative security
$5,898,361
$26.53 p/Share
222,328
Added 35.06%
411,890
Common Stock
Feb 26
2022
SELL
Payment of exercise price or tax liability
$1,041,441
$47.72 p/Share
21,824
Reduced 10.4%
188,017
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$1,758,047
$46.87 p/Share
37,509
Reduced 15.16%
209,841
Common Stock
Dec 17
2021
BUY
Exercise of conversion of derivative security
$3,257,266
$26.47 p/Share
123,055
Added 33.3%
246,444
Common Stock
Feb 27
2021
SELL
Payment of exercise price or tax liability
$1,494,140
$34.07 p/Share
43,855
Reduced 26.57%
121,179
Common Stock
Feb 27
2021
BUY
Exercise of conversion of derivative security
$1,205,224
$22.35 p/Share
53,925
Added 24.63%
165,034
Common Stock
Feb 25
2021
SELL
Payment of exercise price or tax liability
$4,592,391
$34.29 p/Share
133,928
Reduced 54.66%
111,109
Common Stock
Feb 25
2021
BUY
Exercise of conversion of derivative security
$3,733,815
$22.86 p/Share
163,334
Added 40.0%
245,037
Common Stock
Nov 09
2020
SELL
Open market or private sale
$5,557,385
$41.94 p/Share
132,508
Reduced 62.87%
78,273
Common Stock
Feb 28
2020
SELL
Payment of exercise price or tax liability
$831,998
$34.93 p/Share
23,819
Reduced 10.23%
209,069
Common Stock
Feb 28
2020
BUY
Exercise of conversion of derivative security
$906,905
$27.37 p/Share
33,135
Added 12.46%
232,888
Common Stock
Feb 26
2020
SELL
Payment of exercise price or tax liability
$2,672,202
$35.76 p/Share
74,726
Reduced 27.22%
199,753
Common Stock
Feb 26
2020
BUY
Exercise of conversion of derivative security
$3,063,533
$34.59 p/Share
88,567
Added 24.4%
274,479
Common Stock
Feb 27
2019
SELL
Payment of exercise price or tax liability
$2,206,437
$42.62 p/Share
51,770
Reduced 15.59%
280,212
Common Stock
Feb 27
2019
BUY
Exercise of conversion of derivative security
$2,073,098
$32.23 p/Share
64,322
Added 16.23%
331,982
Common Stock
Feb 27
2019
BUY
Grant, award, or other acquisition
-
96,183
Added 26.44%
267,660
Common Stock
Feb 23
2019
SELL
Payment of exercise price or tax liability
$846,945
$42.43 p/Share
19,961
Reduced 10.43%
171,477
Common Stock
Feb 23
2019
BUY
Exercise of conversion of derivative security
$757,248
$21.03 p/Share
36,008
Added 15.83%
191,438
Common Stock