Jul 20
2025
SELL
Payment of exercise price or tax liability
$390,744
$19.07 p/Share
20,490
Reduced 8.38%
223,928
Common Stock
Jul 20
2025
BUY
Exercise of conversion of derivative security
-
46,251
Added 15.91%
244,418
Common Stock
Jul 19
2025
SELL
Payment of exercise price or tax liability
$85,376
$19.07 p/Share
4,477
Reduced 2.21%
198,167
Common Stock
Jul 19
2025
BUY
Exercise of conversion of derivative security
-
10,105
Added 4.75%
202,644
Common Stock
Jul 17
2025
SELL
Payment of exercise price or tax liability
$469,185
$18.97 p/Share
24,733
Reduced 11.38%
192,539
Common Stock
Jul 17
2025
BUY
Grant, award, or other acquisition
-
55,830
Added 20.44%
217,272
Common Stock
Aug 13
2024
SELL
Open market or private sale
$1,211,600
$30.29 p/Share
40,000
Reduced 19.86%
161,442
Common Stock
Jul 24
2024
SELL
Payment of exercise price or tax liability
$723,686
$29.86 p/Share
24,236
Reduced 10.74%
201,442
Common Stock
Jul 24
2024
BUY
Grant, award, or other acquisition
-
54,707
Added 19.51%
225,678
Common Stock
Jul 22
2024
SELL
Payment of exercise price or tax liability
$179,354
$29.66 p/Share
6,047
Reduced 3.42%
170,971
Common Stock
Jul 22
2024
BUY
Exercise of conversion of derivative security
-
14,266
Added 7.46%
177,018
Common Stock
Jul 19
2024
SELL
Payment of exercise price or tax liability
$132,653
$29.63 p/Share
4,477
Reduced 2.68%
162,752
Common Stock
Jul 19
2024
BUY
Exercise of conversion of derivative security
-
10,105
Added 5.7%
167,229
Common Stock
Aug 02
2023
SELL
Open market or private sale
$2,497,512
$33.07 p/Share
75,522
Reduced 32.46%
157,124
Common Stock
Aug 02
2023
BUY
Exercise of conversion of derivative security
$2,091,873
$23.0 p/Share
90,951
Added 28.11%
232,646
Common Stock
Jul 23
2023
SELL
Payment of exercise price or tax liability
$156,163
$33.29 p/Share
4,691
Reduced 3.2%
141,695
Common Stock
Jul 23
2023
BUY
Exercise of conversion of derivative security
-
11,015
Added 7.0%
146,386
Common Stock
Jul 19
2023
SELL
Payment of exercise price or tax liability
$790,441
$32.57 p/Share
24,269
Reduced 15.2%
135,371
Common Stock
Jul 19
2023
BUY
Grant, award, or other acquisition
-
54,782
Added 25.55%
159,640
Common Stock
Apr 06
2023
SELL
Open market or private sale
$1,739,699
$38.66 p/Share
45,000
Reduced 30.03%
104,858
Common Stock
Apr 06
2023
BUY
Exercise of conversion of derivative security
$1,035,000
$23.0 p/Share
45,000
Added 23.09%
149,858
Common Stock
Aug 17
2022
SELL
Open market or private sale
$757,737
$35.4 p/Share
21,405
Reduced 16.95%
104,858
Common Stock
Aug 17
2022
BUY
Exercise of conversion of derivative security
$587,781
$27.46 p/Share
21,405
Added 14.5%
126,263
Common Stock
Jul 16
2022
SELL
Payment of exercise price or tax liability
$204,572
$33.73 p/Share
6,065
Reduced 5.47%
104,858
Common Stock
Jul 16
2022
BUY
Exercise of conversion of derivative security
-
14,424
Added 11.51%
110,923
Common Stock