Jul 24
2025
SELL
Payment of exercise price or tax liability
$347,631
$19.3 p/Share
18,012
Reduced 1.17%
1,525,959
Common Stock
Jul 24
2025
BUY
Grant, award, or other acquisition
-
42,935
Added 2.71%
1,543,971
Common Stock
Jul 20
2025
SELL
Payment of exercise price or tax liability
$1,461,505
$19.07 p/Share
76,639
Reduced 4.86%
1,501,036
Common Stock
Jul 20
2025
BUY
Exercise of conversion of derivative security
-
182,691
Added 10.46%
1,564,176
Common Stock
Jul 19
2025
SELL
Payment of exercise price or tax liability
$303,975
$19.07 p/Share
15,940
Reduced 1.14%
1,381,485
Common Stock
Jul 19
2025
BUY
Exercise of conversion of derivative security
-
37,996
Added 2.65%
1,397,425
Common Stock
Jul 17
2025
SELL
Payment of exercise price or tax liability
$1,853,274
$18.97 p/Share
97,695
Reduced 6.7%
1,359,429
Common Stock
Jul 17
2025
BUY
Grant, award, or other acquisition
-
220,530
Added 13.15%
1,457,124
Common Stock
Jul 24
2024
SELL
Payment of exercise price or tax liability
$3,047,033
$29.86 p/Share
102,044
Reduced 7.62%
1,236,594
Common Stock
Jul 24
2024
BUY
Grant, award, or other acquisition
-
230,347
Added 14.68%
1,338,638
Common Stock
Jul 22
2024
SELL
Payment of exercise price or tax liability
$747,402
$29.66 p/Share
25,199
Reduced 2.22%
1,108,291
Common Stock
Jul 22
2024
BUY
Exercise of conversion of derivative security
-
60,068
Added 5.03%
1,133,490
Common Stock
Jul 19
2024
SELL
Payment of exercise price or tax liability
$472,302
$29.63 p/Share
15,940
Reduced 1.46%
1,073,422
Common Stock
Jul 19
2024
BUY
Exercise of conversion of derivative security
-
37,996
Added 3.37%
1,089,362
Common Stock
Jul 23
2023
SELL
Payment of exercise price or tax liability
$745,096
$33.29 p/Share
22,382
Reduced 2.18%
1,002,701
Common Stock
Jul 23
2023
BUY
Exercise of conversion of derivative security
-
53,353
Added 4.95%
1,025,083
Common Stock
Jul 19
2023
SELL
Payment of exercise price or tax liability
$3,828,668
$32.57 p/Share
117,552
Reduced 10.79%
971,730
Common Stock
Jul 19
2023
BUY
Grant, award, or other acquisition
-
265,353
Added 19.59%
1,089,282
Common Stock
Jul 17
2022
SELL
Payment of exercise price or tax liability
$966,567
$33.73 p/Share
28,656
Reduced 3.48%
794,650
Common Stock
Jul 17
2022
BUY
Exercise of conversion of derivative security
-
67,313
Added 7.56%
823,306
Common Stock
Jul 23
2021
SELL
Payment of exercise price or tax liability
$4,303,376
$34.25 p/Share
125,646
Reduced 14.71%
728,323
Common Stock
Jul 23
2021
BUY
Grant, award, or other acquisition
-
283,629
Added 24.93%
853,969
Common Stock
Jul 18
2021
SELL
Payment of exercise price or tax liability
$773,021
$34.86 p/Share
22,175
Reduced 3.74%
570,340
Common Stock
Jul 18
2021
BUY
Exercise of conversion of derivative security
-
52,109
Added 8.08%
592,515
Common Stock