Feb 14
2025
BUY
Grant, award, or other acquisition
-
2,865
Added 14.77%
16,528
Common Stock, par valu...
Feb 05
2025
SELL
Payment of exercise price or tax liability
$126,053
$37.14 p/Share
3,394
Reduced 19.9%
13,663
Common Stock, par valu...
Feb 04
2025
BUY
Exercise of conversion of derivative security
-
9,496
Added 35.76%
17,057
Common Stock, par valu...
Jan 10
2025
SELL
Payment of exercise price or tax liability
$56,123
$37.07 p/Share
1,514
Reduced 16.68%
7,561
Common Stock, par valu...
Jan 08
2025
BUY
Grant, award, or other acquisition
-
130
Added 1.41%
9,075
Common Stock, par valu...
Oct 09
2024
BUY
Grant, award, or other acquisition
-
126
Added 1.39%
8,944
Common Stock, par valu...
Sep 18
2024
SELL
Open market or private sale
$105,120
$40.0 p/Share
2,628
Reduced 22.96%
8,817
Common Stock, par valu...
Jul 10
2024
BUY
Grant, award, or other acquisition
-
144
Added 1.24%
11,445
Common Stock, par valu...
Apr 10
2024
BUY
Grant, award, or other acquisition
-
138
Added 1.21%
11,300
Common Stock, par valu...
Feb 01
2024
BUY
Grant, award, or other acquisition
-
2,841
Added 20.29%
11,162
Common Stock, par valu...
Jan 12
2024
SELL
Payment of exercise price or tax liability
$70,672
$40.5 p/Share
1,745
Reduced 17.34%
8,321
Common Stock, par valu...
Jan 10
2024
BUY
Grant, award, or other acquisition
-
129
Added 1.27%
10,066
Common Stock, par valu...
Dec 19
2023
SELL
Open market or private sale
$146,814
$40.85 p/Share
3,594
Reduced 26.56%
9,937
Common Stock, par valu...
Oct 11
2023
BUY
Grant, award, or other acquisition
-
170
Added 1.24%
13,531
Common Stock, par valu...
Jul 12
2023
BUY
Grant, award, or other acquisition
-
158
Added 1.17%
13,360
Common Stock, par valu...
Apr 12
2023
BUY
Grant, award, or other acquisition
-
168
Added 1.26%
13,202
Common Stock, par valu...
Feb 06
2023
BUY
Grant, award, or other acquisition
-
2,523
Added 16.22%
13,033
Common Stock, par valu...
Jan 13
2023
SELL
Payment of exercise price or tax liability
$66,715
$40.68 p/Share
1,640
Reduced 13.5%
10,510
Common Stock, par valu...
Jan 11
2023
BUY
Grant, award, or other acquisition
-
149
Added 1.21%
12,150
Common Stock, par valu...
Oct 12
2022
BUY
Grant, award, or other acquisition
-
144
Added 1.19%
12,001
Common Stock, par valu...
Jul 13
2022
BUY
Grant, award, or other acquisition
-
108
Added 0.9%
11,857
Common Stock, par valu...
May 12
2022
SELL
Open market or private sale
$60,080
$60.08 p/Share
1,000
Reduced 7.84%
11,748
Common Stock, par valu...
Apr 13
2022
BUY
Grant, award, or other acquisition
-
73
Added 0.57%
12,748
Common Stock, par valu...