Feb 23
2024
SELL
Payment of exercise price or tax liability
$2,315,935
$27.57 p/Share
84,002
Reduced 36.38%
146,918
Common Stock
Feb 23
2024
BUY
Exercise of conversion of derivative security
$2,617,941
$27.34 p/Share
95,755
Added 29.31%
230,920
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$1,101,740
$41.75 p/Share
26,389
Reduced 16.34%
135,146
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$842,429
$42.38 p/Share
19,878
Reduced 10.96%
161,535
Common Stock
Dec 14
2022
BUY
Exercise of conversion of derivative security
$2,696,986
$26.53 p/Share
101,658
Added 36.03%
180,461
Common Stock
May 12
2022
SELL
Open market or private sale
$1,891,069
$49.41 p/Share
38,273
Reduced 32.69%
78,803
Common Stock
Feb 26
2022
SELL
Payment of exercise price or tax liability
$2,824,457
$49.18 p/Share
57,431
Reduced 32.91%
117,076
Common Stock
Feb 26
2022
BUY
Exercise of conversion of derivative security
$1,989,350
$25.6 p/Share
77,709
Added 30.81%
174,507
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$4,164,129
$49.07 p/Share
84,861
Reduced 46.71%
96,798
Common Stock
Feb 23
2022
BUY
Exercise of conversion of derivative security
$3,153,450
$27.34 p/Share
115,342
Added 38.84%
181,659
Common Stock
Nov 26
2021
SELL
Open market or private sale
$2,175,200
$54.38 p/Share
40,000
Reduced 37.62%
66,317
Common Stock
Feb 27
2021
SELL
Payment of exercise price or tax liability
$1,494,140
$34.07 p/Share
43,855
Reduced 29.2%
106,317
Common Stock
Feb 27
2021
BUY
Exercise of conversion of derivative security
$1,205,224
$22.35 p/Share
53,925
Added 26.42%
150,172
Common Stock
Feb 25
2021
SELL
Payment of exercise price or tax liability
$2,806,465
$34.29 p/Share
81,845
Reduced 45.96%
96,247
Common Stock
Feb 25
2021
BUY
Exercise of conversion of derivative security
$2,284,788
$22.89 p/Share
99,816
Added 35.92%
178,092
Common Stock
Apr 29
2020
SELL
Open market or private sale
$2,464,800
$37.92 p/Share
65,000
Reduced 45.37%
78,276
Common Stock
Feb 28
2020
SELL
Payment of exercise price or tax liability
$1,022,261
$34.93 p/Share
29,266
Reduced 16.96%
143,276
Common Stock
Feb 28
2020
BUY
Exercise of conversion of derivative security
$1,063,270
$27.37 p/Share
38,848
Added 18.38%
172,542
Common Stock
Feb 26
2020
SELL
Payment of exercise price or tax liability
$3,201,666
$35.41 p/Share
90,417
Reduced 40.34%
133,694
Common Stock
Feb 26
2020
BUY
Grant, award, or other acquisition
-
34,175
Added 13.23%
224,111
Common Stock
Feb 26
2020
BUY
Exercise of conversion of derivative security
$3,063,533
$34.59 p/Share
88,567
Added 31.8%
189,936
Common Stock
Feb 27
2019
SELL
Payment of exercise price or tax liability
$3,441,267
$42.72 p/Share
80,554
Reduced 44.28%
101,369
Common Stock
Feb 27
2019
BUY
Grant, award, or other acquisition
-
58,778
Added 24.42%
181,923
Common Stock
Feb 27
2019
BUY
Exercise of conversion of derivative security
$2,073,098
$32.23 p/Share
64,322
Added 34.31%
123,145
Common Stock
Feb 23
2019
SELL
Payment of exercise price or tax liability
$1,058,968
$42.43 p/Share
24,958
Reduced 29.79%
58,823
Common Stock