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
Jan 12
2024
BUY
Exercise of conversion of derivative security
$651,463
$35.18 p/Share
18,518
Added 6.47%
267,556
Common Stock
Jan 11
2024
SELL
Payment of exercise price or tax liability
$149,230
$34.56 p/Share
4,318
Reduced 1.7%
249,038
Common Stock
Jan 11
2024
BUY
Exercise of conversion of derivative security
$321,926
$34.56 p/Share
9,315
Added 3.55%
253,356
Common Stock
Jan 10
2024
SELL
Payment of exercise price or tax liability
$51,470
$34.66 p/Share
1,485
Reduced 0.6%
244,041
Common Stock
Jan 10
2024
BUY
Exercise of conversion of derivative security
$101,068
$34.66 p/Share
2,916
Added 1.17%
245,526
Common Stock
Nov 14
2023
SELL
Open market or private sale
$536,682
$34.73 p/Share
15,453
Reduced 5.99%
242,610
Common Stock