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
Jan 31
2024
BUY
Exercise of conversion of derivative security
$255,602
$34.42 p/Share
7,426
Added 2.68%
269,610
Common Stock
Jan 13
2024
SELL
Payment of exercise price or tax liability
$89,859
$34.87 p/Share
2,577
Reduced 0.97%
262,184
Common Stock
Jan 13
2024
BUY
Exercise of conversion of derivative security
$197,015
$34.87 p/Share
5,650
Added 2.09%
264,761
Common Stock
Jan 12
2024
SELL
Payment of exercise price or tax liability
$297,095
$35.18 p/Share
8,445
Reduced 3.16%
259,111
Common Stock