Dec 17
2024
SELL
Payment of exercise price or tax liability
$5,727
$45.1 p/Share
127
Reduced 1.03%
12,175
Common Stock, par valu...
Jul 16
2024
SELL
Open market or private sale
$139,575
$37.22 p/Share
3,750
Reduced 23.36%
12,302
Common Stock, par valu...
Jul 16
2024
BUY
Exercise of conversion of derivative security
$70,312
$18.75 p/Share
3,750
Added 21.67%
13,552
Common Stock, par valu...
May 21
2024
SELL
Open market or private sale
$13,530
$30.0 p/Share
451
Reduced 3.54%
12,302
Common Stock, par valu...
May 21
2024
BUY
Exercise of conversion of derivative security
$8,569
$19.0 p/Share
451
Added 3.42%
12,753
Common Stock, par valu...
May 20
2024
SELL
Open market or private sale
$67,837
$30.03 p/Share
2,259
Reduced 15.51%
12,302
Common Stock, par valu...
May 20
2024
BUY
Exercise of conversion of derivative security
$42,921
$19.0 p/Share
2,259
Added 13.43%
14,561
Common Stock, par valu...
May 17
2024
SELL
Open market or private sale
$69,112
$30.18 p/Share
2,290
Reduced 15.69%
12,302
Common Stock, par valu...
May 17
2024
BUY
Exercise of conversion of derivative security
$43,510
$19.0 p/Share
2,290
Added 13.56%
14,592
Common Stock, par valu...
Feb 15
2024
SELL
Payment of exercise price or tax liability
$11,906
$27.69 p/Share
430
Reduced 3.38%
12,302
Common Stock, par valu...
Feb 15
2024
BUY
Grant, award, or other acquisition
-
3,500
Added 21.56%
12,732
Common Stock, par valu...
Jan 06
2024
SELL
Payment of exercise price or tax liability
$1,838
$26.65 p/Share
69
Reduced 0.74%
9,232
Common Stock, par valu...
Dec 17
2023
SELL
Payment of exercise price or tax liability
$3,583
$28.22 p/Share
127
Reduced 1.35%
9,301
Common Stock, par valu...
Sep 20
2023
SELL
Payment of exercise price or tax liability
$2,916
$24.1 p/Share
121
Reduced 1.27%
9,428
Common Stock, par valu...
Feb 15
2023
BUY
Grant, award, or other acquisition
-
5,000
Added 34.37%
9,549
Common Stock, par valu...
Jan 06
2023
SELL
Payment of exercise price or tax liability
$1,567
$26.56 p/Share
59
Reduced 1.28%
4,549
Common Stock, par valu...
Dec 17
2022
SELL
Payment of exercise price or tax liability
$2,782
$26.0 p/Share
107
Reduced 2.27%
4,608
Common Stock, par valu...
Sep 20
2022
SELL
Payment of exercise price or tax liability
$3,420
$23.11 p/Share
148
Reduced 3.04%
4,715
Common Stock, par valu...