Feb 23
2024
SELL
Payment of exercise price or tax liability
$714,614
$27.57 p/Share
25,920
Reduced 21.06%
97,153
Common Stock
Feb 23
2024
BUY
Exercise of conversion of derivative security
$804,780
$27.34 p/Share
29,436
Added 19.3%
123,073
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$972,585
$42.59 p/Share
22,836
Reduced 19.61%
93,637
Common Stock
Feb 25
2023
BUY
Exercise of conversion of derivative security
$770,340
$22.89 p/Share
33,654
Added 22.42%
116,473
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$1,021,640
$43.04 p/Share
23,737
Reduced 22.28%
82,819
Common Stock
Feb 22
2023
BUY
Exercise of conversion of derivative security
$952,104
$30.17 p/Share
31,558
Added 22.85%
106,556
Common Stock
Feb 26
2022
SELL
Payment of exercise price or tax liability
$1,042,567
$49.18 p/Share
21,199
Reduced 22.04%
74,998
Common Stock
Feb 26
2022
BUY
Exercise of conversion of derivative security
$750,515
$25.6 p/Share
29,317
Added 23.36%
96,197
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$1,198,338
$49.07 p/Share
24,421
Reduced 26.75%
66,880
Common Stock
Feb 23
2022
BUY
Exercise of conversion of derivative security
$969,394
$27.34 p/Share
35,457
Added 27.97%
91,301
Common Stock
Dec 03
2021
SELL
Open market or private sale
$1,015,360
$53.44 p/Share
19,000
Reduced 25.39%
55,844
Common Stock
Feb 27
2021
SELL
Payment of exercise price or tax liability
$697,243
$34.07 p/Share
20,465
Reduced 21.47%
74,844
Common Stock
Feb 27
2021
BUY
Exercise of conversion of derivative security
$562,438
$22.35 p/Share
25,165
Added 20.89%
95,309
Common Stock
Feb 25
2021
SELL
Payment of exercise price or tax liability
$1,055,892
$34.29 p/Share
30,793
Reduced 30.51%
70,144
Common Stock
Feb 25
2021
BUY
Exercise of conversion of derivative security
$861,992
$22.89 p/Share
37,658
Added 27.17%
100,937
Common Stock
Dec 16
2020
-
661
Reduced 1.03%
63,279
Common Stock
Apr 29
2020
SELL
Open market or private sale
$503,475
$38.36 p/Share
13,125
Reduced 17.03%
63,940
Common Stock
Feb 28
2020
SELL
Payment of exercise price or tax liability
$380,423
$34.93 p/Share
10,891
Reduced 12.38%
77,065
Common Stock
Feb 28
2020
BUY
Exercise of conversion of derivative security
$437,811
$27.37 p/Share
15,996
Added 15.39%
87,956
Common Stock
Feb 26
2020
SELL
Payment of exercise price or tax liability
$1,124,515
$35.41 p/Share
31,757
Reduced 30.62%
71,960
Common Stock
Feb 26
2020
BUY
Grant, award, or other acquisition
-
10,506
Added 9.2%
103,717
Common Stock
Feb 26
2020
BUY
Exercise of conversion of derivative security
$1,155,790
$34.59 p/Share
33,414
Added 26.39%
93,211
Common Stock
Mar 15
2019
SELL
Open market or private sale
$357,831
$41.13 p/Share
8,700
Reduced 12.7%
59,797
Common Stock
Feb 27
2019
SELL
Payment of exercise price or tax liability
$1,496,054
$42.72 p/Share
35,020
Reduced 33.83%
68,497
Common Stock
Feb 27
2019
BUY
Grant, award, or other acquisition
-
22,176
Added 17.64%
103,517
Common Stock