Nov 25
2024
SELL
Open market or private sale
$49,095
$54.55 p/Share
900
Reduced 3.64%
23,808
Common Stock
Nov 22
2024
SELL
Open market or private sale
$170,035
$54.85 p/Share
3,100
Reduced 11.15%
24,708
Common Stock
Aug 25
2024
SELL
Payment of exercise price or tax liability
$41,640
$46.63 p/Share
893
Reduced 3.11%
27,808
Common Stock
Aug 25
2024
BUY
Exercise of conversion of derivative security
-
3,677
Added 11.61%
28,002
Common Stock
Aug 22
2024
SELL
Payment of exercise price or tax liability
$24,828
$45.39 p/Share
547
Reduced 2.14%
25,024
Common Stock
Aug 22
2024
BUY
Exercise of conversion of derivative security
-
2,249
Added 8.08%
25,571
Common Stock
May 25
2024
SELL
Payment of exercise price or tax liability
$16,183
$28.95 p/Share
559
Reduced 2.35%
23,278
Common Stock
May 25
2024
BUY
Exercise of conversion of derivative security
-
2,305
Added 8.88%
23,638
Common Stock
May 22
2024
SELL
Payment of exercise price or tax liability
$15,937
$29.19 p/Share
546
Reduced 2.47%
21,532
Common Stock
May 22
2024
BUY
Exercise of conversion of derivative security
-
2,248
Added 9.24%
22,078
Common Stock
May 13
2024
SELL
Payment of exercise price or tax liability
$461
$30.77 p/Share
15
Reduced 0.06%
23,322
Common Stock
May 13
2024
BUY
Exercise of conversion of derivative security
-
59
Added 0.25%
23,337
Common Stock
May 07
2024
SELL
Open market or private sale
$79,187
$25.34 p/Share
3,125
Reduced 13.61%
19,830
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
$2,945
$27.27 p/Share
108
Reduced 0.47%
22,955
Common Stock
Feb 27
2024
BUY
Exercise of conversion of derivative security
-
365
Added 1.56%
23,063
Common Stock
Feb 25
2024
SELL
Payment of exercise price or tax liability
$16,376
$23.0 p/Share
712
Reduced 3.04%
22,698
Common Stock
Feb 25
2024
BUY
Exercise of conversion of derivative security
-
2,408
Added 9.43%
23,137
Common Stock
Nov 25
2023
SELL
Payment of exercise price or tax liability
$15,808
$27.07 p/Share
584
Reduced 2.71%
21,002
Common Stock
Nov 25
2023
BUY
Exercise of conversion of derivative security
-
2,406
Added 10.12%
21,362
Common Stock
Nov 13
2023
SELL
Payment of exercise price or tax liability
$1,225
$22.7 p/Share
54
Reduced 0.28%
19,180
Common Stock
Nov 13
2023
BUY
Exercise of conversion of derivative security
-
225
Added 1.16%
19,234
Common Stock
Aug 25
2023
SELL
Payment of exercise price or tax liability
$17,449
$29.88 p/Share
584
Reduced 2.98%
19,009
Common Stock
Aug 25
2023
BUY
Exercise of conversion of derivative security
-
2,409
Added 11.06%
19,369
Common Stock
Aug 14
2023
SELL
Payment of exercise price or tax liability
$1,448
$28.97 p/Share
50
Reduced 0.29%
17,184
Common Stock
Aug 14
2023
BUY
Exercise of conversion of derivative security
-
207
Added 1.19%
17,234
Common Stock