Feb 24
2025
SELL
Payment of exercise price or tax liability
$17,801
$21.95 p/Share
811
Reduced 3.87%
20,146
Common Stock
Feb 24
2025
BUY
Exercise of conversion of derivative security
-
1,815
Added 7.97%
20,957
Common Stock
Feb 20
2025
SELL
Payment of exercise price or tax liability
$74,552
$23.01 p/Share
3,240
Reduced 14.48%
19,142
Common Stock
Feb 20
2025
BUY
Exercise of conversion of derivative security
-
7,152
Added 24.22%
22,382
Common Stock
Feb 19
2025
SELL
Payment of exercise price or tax liability
$36,601
$22.72 p/Share
1,611
Reduced 9.57%
15,230
Common Stock
Feb 19
2025
BUY
Grant, award, or other acquisition
-
3,080
Added 15.46%
16,841
Common Stock
Feb 14
2025
SELL
Payment of exercise price or tax liability
$18,300
$22.51 p/Share
813
Reduced 5.58%
13,761
Common Stock
Feb 14
2025
BUY
Exercise of conversion of derivative security
-
1,789
Added 10.93%
14,574
Common Stock
Feb 11
2025
SELL
Payment of exercise price or tax liability
$6,436
$21.6 p/Share
298
Reduced 2.28%
12,785
Common Stock
Feb 11
2025
BUY
Exercise of conversion of derivative security
-
656
Added 4.77%
13,083
Common Stock
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