Dec 06
2024
SELL
Payment of exercise price or tax liability
$11,221
$26.28 p/Share
427
Reduced 3.32%
12,427
Common Stock
Dec 06
2024
BUY
Exercise of conversion of derivative security
-
427
Added 3.25%
12,697
Common Stock
Aug 13
2024
SELL
Payment of exercise price or tax liability
$134,653
$32.16 p/Share
4,187
Reduced 25.2%
12,427
Common Stock
Aug 13
2024
BUY
Grant, award, or other acquisition
-
8,260
Added 33.21%
16,614
Common Stock
Mar 06
2024
SELL
Open market or private sale
$334,000
$33.7 p/Share
9,911
Reduced 54.26%
8,354
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$24,839
$30.59 p/Share
812
Reduced 4.26%
18,265
Common Stock
Feb 23
2024
BUY
Exercise of conversion of derivative security
-
1,816
Added 8.69%
19,077
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$162,613
$29.75 p/Share
5,466
Reduced 24.02%
17,292
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
11,510
Added 33.59%
22,758
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$24,368
$30.01 p/Share
812
Reduced 6.73%
11,248
Common Stock
Feb 16
2024
BUY
Exercise of conversion of derivative security
-
1,790
Added 12.92%
12,060
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$9,297
$31.2 p/Share
298
Reduced 2.82%
10,270
Common Stock
Feb 09
2024
BUY
Exercise of conversion of derivative security
-
657
Added 5.85%
10,568
Common Stock
Dec 19
2023
SELL
Payment of exercise price or tax liability
$5,237
$33.79 p/Share
155
Reduced 1.54%
9,911
Common Stock
Dec 19
2023
BUY
Exercise of conversion of derivative security
-
155
Added 1.53%
9,977
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$20,013
$25.27 p/Share
792
Reduced 7.4%
9,911
Common Stock
Feb 24
2023
BUY
Exercise of conversion of derivative security
-
1,816
Added 14.51%
10,703
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$172,516
$25.46 p/Share
6,776
Reduced 43.26%
8,887
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
14,869
Added 48.7%
15,663
Common Stock
Feb 15
2023
SELL
Open market or private sale
$168,062
$26.89 p/Share
6,250
Reduced 88.73%
794
Common Stock
Feb 15
2023
BUY
Exercise of conversion of derivative security
$59,250
$9.48 p/Share
6,250
Added 47.01%
7,044
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$8,197
$27.6 p/Share
297
Reduced 27.22%
794
Common Stock
Feb 10
2023
BUY
Exercise of conversion of derivative security
-
657
Added 37.59%
1,091
Common Stock
Dec 19
2022
SELL
Payment of exercise price or tax liability
$2,177
$24.47 p/Share
89
Reduced 17.02%
434
Common Stock
Dec 19
2022
BUY
Exercise of conversion of derivative security
-
89
Added 15.14%
499
Common Stock