Aug 15
2025
SELL
Payment of exercise price or tax liability
$113,129
$21.02 p/Share
5,382
Reduced 10.16%
47,591
Common Stock
Aug 15
2025
BUY
Exercise of conversion of derivative security
$171,628
$21.02 p/Share
8,165
Added 13.36%
52,973
Common Stock
Jul 28
2025
BUY
Grant, award, or other acquisition
-
10,151
Added 18.52%
44,651
Common Stock
Nov 07
2024
SELL
Open market or private sale
$939,840
$29.37 p/Share
32,000
Reduced 48.12%
34,500
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$81,775
$25.0 p/Share
3,271
Reduced 4.69%
66,500
Common Stock
Aug 15
2024
BUY
Exercise of conversion of derivative security
$170,575
$25.0 p/Share
6,823
Added 8.91%
69,771
Common Stock
Jul 29
2024
BUY
Grant, award, or other acquisition
-
4,592
Added 6.8%
62,901
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$40,789
$24.15 p/Share
1,689
Reduced 2.82%
58,252
Common Stock
Dec 01
2023
BUY
Exercise of conversion of derivative security
$145,020
$24.15 p/Share
6,005
Added 9.11%
59,941
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$107,546
$25.99 p/Share
4,138
Reduced 7.13%
53,902
Common Stock
Aug 15
2023
BUY
Exercise of conversion of derivative security
$172,885
$25.99 p/Share
6,652
Added 10.28%
58,040
Common Stock
Jul 24
2023
BUY
Grant, award, or other acquisition
-
6,301
Added 10.93%
51,370
Common Stock
Aug 15
2022
SELL
Payment of exercise price or tax liability
$51,431
$27.27 p/Share
1,886
Reduced 4.46%
40,434
Common Stock
Aug 15
2022
BUY
Exercise of conversion of derivative security
$168,883
$27.27 p/Share
6,193
Added 12.77%
42,320
Common Stock
Aug 15
2022
BUY
Other acquisition or disposition
-
4,535
Added 9.16%
44,969
Common Stock
Jul 25
2022
BUY
Other acquisition or disposition
-
4,535
Added 11.16%
36,103
Common Stock
Aug 16
2021
SELL
Payment of exercise price or tax liability
$51,849
$36.72 p/Share
1,412
Reduced 4.23%
31,939
Common Stock
Aug 16
2021
BUY
Exercise of conversion of derivative security
$170,124
$36.72 p/Share
4,633
Added 12.2%
33,351
Common Stock
Aug 15
2021
BUY
Other acquisition or disposition
-
4,074
Added 10.16%
36,013
Common Stock
Aug 02
2021
SELL
Payment of exercise price or tax liability
$35,126
$36.25 p/Share
969
Reduced 3.03%
30,986
Common Stock
Aug 02
2021
SELL
Other acquisition or disposition
-
2,284
Reduced 7.37%
28,702
Common Stock
Aug 02
2021
BUY
Exercise of conversion of derivative security
$115,311
$36.25 p/Share
3,181
Added 9.05%
31,955
Common Stock
Jul 26
2021
BUY
Other acquisition or disposition
-
5,901
Added 17.02%
28,774
Common Stock
Mar 08
2021
SELL
Open market or private sale
$846,923
$40.48 p/Share
20,922
Reduced 42.17%
28,695
Common Stock
Mar 08
2021
BUY
Exercise of conversion of derivative security
$581,131
$31.69 p/Share
18,338
Added 28.05%
47,033
Common Stock