Feb 28
2024
SELL
Payment of exercise price or tax liability
$579,656
$27.04 p/Share
21,437
Reduced 6.25%
321,729
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$689,058
$27.76 p/Share
24,822
Reduced 6.75%
343,166
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$1,548,006
$41.75 p/Share
37,078
Reduced 9.48%
354,145
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$1,381,248
$42.38 p/Share
32,592
Reduced 7.69%
391,223
Common Stock
Nov 07
2022
BUY
Exercise of conversion of derivative security
$2,724,479
$34.44 p/Share
79,108
Added 15.85%
420,007
Common Stock
May 11
2022
SELL
Open market or private sale
$3,152,925
$49.34 p/Share
63,902
Reduced 16.09%
333,342
Common Stock
Mar 03
2022
BUY
Exercise of conversion of derivative security
$3,384,254
$33.03 p/Share
102,460
Added 20.53%
396,578
Common Stock
Feb 26
2022
SELL
Payment of exercise price or tax liability
$1,419,384
$47.72 p/Share
29,744
Reduced 9.18%
294,118
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$1,395,179
$46.87 p/Share
29,767
Reduced 8.42%
323,862
Common Stock
Dec 17
2021
BUY
Exercise of conversion of derivative security
$2,147,712
$30.17 p/Share
71,187
Added 16.84%
351,637
Common Stock
Nov 11
2021
SELL
Open market or private sale
$3,001,696
$50.31 p/Share
59,664
Reduced 17.57%
279,842
Common Stock
Nov 11
2021
BUY
Exercise of conversion of derivative security
$5,044,574
$25.28 p/Share
199,548
Added 37.02%
339,506
Common Stock
Feb 27
2021
SELL
Payment of exercise price or tax liability
$798,435
$33.49 p/Share
23,841
Reduced 14.76%
137,727
Common Stock
Feb 25
2021
SELL
Payment of exercise price or tax liability
$956,125
$33.82 p/Share
28,271
Reduced 15.29%
156,568
Common Stock
May 18
2020
SELL
Open market or private sale
$3,603,390
$37.79 p/Share
95,353
Reduced 35.28%
174,918
Common Stock
Feb 28
2020
SELL
Payment of exercise price or tax liability
$1,318,285
$33.42 p/Share
39,446
Reduced 12.81%
268,515
Common Stock
Feb 26
2020
SELL
Payment of exercise price or tax liability
$1,312,138
$34.72 p/Share
37,792
Reduced 10.93%
307,961
Common Stock
Feb 26
2020
BUY
Grant, award, or other acquisition
-
45,566
Added 11.64%
345,753
Common Stock
Mar 04
2019
SELL
Open market or private sale
$2,137,030
$43.54 p/Share
49,082
Reduced 14.51%
289,126
Common Stock
Mar 01
2019
SELL
Open market or private sale
$4,378,526
$43.58 p/Share
100,471
Reduced 22.9%
338,208
Common Stock
Mar 01
2019
BUY
Exercise of conversion of derivative security
$3,335,459
$31.41 p/Share
106,191
Added 19.49%
438,679
Common Stock
Feb 27
2019
SELL
Payment of exercise price or tax liability
$3,167,075
$42.93 p/Share
73,773
Reduced 18.16%
332,488
Common Stock
Feb 27
2019
BUY
Grant, award, or other acquisition
-
96,183
Added 19.14%
406,261
Common Stock
Feb 23
2019
SELL
Payment of exercise price or tax liability
$2,344,241
$42.96 p/Share
54,568
Reduced 14.96%
310,078
Common Stock
Jan 31
2019
BUY
Exercise of conversion of derivative security
$3,902,489
$30.98 p/Share
125,968
Added 25.81%
362,051
Common Stock