Apr 14
2025
SELL
Payment of exercise price or tax liability
$65,707
$16.2 p/Share
4,056
Reduced 1.4%
284,828
Common Stock
Apr 14
2025
BUY
Exercise of conversion of derivative security
$144,066
$16.2 p/Share
8,893
Added 3.01%
286,772
Common Stock
Apr 10
2025
SELL
Payment of exercise price or tax liability
$21,984
$16.53 p/Share
1,330
Reduced 0.47%
279,991
Common Stock
Apr 10
2025
BUY
Exercise of conversion of derivative security
$48,201
$16.53 p/Share
2,916
Added 1.03%
281,321
Common Stock
Jan 12
2025
SELL
Payment of exercise price or tax liability
$213,503
$21.59 p/Share
9,889
Reduced 3.36%
284,447
Common Stock
Jan 12
2025
BUY
Exercise of conversion of derivative security
$468,157
$21.59 p/Share
21,684
Added 6.91%
292,225
Common Stock
Jan 11
2025
SELL
Payment of exercise price or tax liability
$99,940
$21.59 p/Share
4,629
Reduced 1.67%
272,652
Common Stock
Jan 11
2025
BUY
Exercise of conversion of derivative security
$201,110
$21.59 p/Share
9,315
Added 3.25%
277,281
Common Stock
Jan 10
2025
SELL
Payment of exercise price or tax liability
$32,536
$21.91 p/Share
1,485
Reduced 0.55%
267,966
Common Stock
Jan 10
2025
BUY
Exercise of conversion of derivative security
$63,889
$21.91 p/Share
2,916
Added 1.07%
269,451
Common Stock
Oct 14
2024
SELL
Payment of exercise price or tax liability
$39,243
$18.59 p/Share
2,111
Reduced 0.79%
266,535
Common Stock
Oct 14
2024
BUY
Exercise of conversion of derivative security
$86,053
$18.59 p/Share
4,629
Added 1.69%
268,646
Common Stock
Oct 10
2024
SELL
Payment of exercise price or tax liability
$24,565
$18.47 p/Share
1,330
Reduced 0.5%
264,017
Common Stock
Oct 10
2024
BUY
Exercise of conversion of derivative security
$53,858
$18.47 p/Share
2,916
Added 1.09%
265,347
Common Stock
Jul 12
2024
SELL
Payment of exercise price or tax liability
$52,817
$25.02 p/Share
2,111
Reduced 0.8%
262,431
Common Stock
Jul 12
2024
BUY
Exercise of conversion of derivative security
$115,817
$25.02 p/Share
4,629
Added 1.72%
264,542
Common Stock
Jul 10
2024
SELL
Payment of exercise price or tax liability
$31,321
$23.55 p/Share
1,330
Reduced 0.51%
259,913
Common Stock
Jul 10
2024
BUY
Exercise of conversion of derivative security
$68,671
$23.55 p/Share
2,916
Added 1.1%
261,243
Common Stock
May 14
2024
SELL
Open market or private sale
$186,180
$31.03 p/Share
6,000
Reduced 2.27%
258,327
Common Stock
Apr 12
2024
SELL
Payment of exercise price or tax liability
$75,447
$35.74 p/Share
2,111
Reduced 0.79%
264,327
Common Stock
Apr 12
2024
BUY
Exercise of conversion of derivative security
$165,440
$35.74 p/Share
4,629
Added 1.71%
266,438
Common Stock
Apr 10
2024
SELL
Payment of exercise price or tax liability
$48,199
$36.24 p/Share
1,330
Reduced 0.51%
261,809
Common Stock
Apr 10
2024
BUY
Exercise of conversion of derivative security
$105,675
$36.24 p/Share
2,916
Added 1.1%
263,139
Common Stock
Mar 04
2024
SELL
Open market or private sale
$215,520
$35.92 p/Share
6,000
Reduced 2.25%
260,223
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$116,580
$34.42 p/Share
3,387
Reduced 1.26%
266,223
Common Stock