Apr 16
2025
BUY
Other acquisition or disposition
-
513
Added 0.29%
174,894
Common Stock
Apr 08
2025
BUY
Grant, award, or other acquisition
-
14,526
Added 7.93%
168,717
Common Stock
Apr 01
2025
SELL
Payment of exercise price or tax liability
$92,611
$19.53 p/Share
4,742
Reduced 2.98%
154,191
Common Stock
Apr 01
2025
BUY
Grant, award, or other acquisition
-
5,664
Added 3.15%
174,381
Common Stock
Mar 31
2025
SELL
Payment of exercise price or tax liability
$94,477
$18.69 p/Share
5,055
Reduced 3.08%
158,933
Common Stock
Mar 31
2025
BUY
Exercise of conversion of derivative security
-
10,375
Added 5.95%
163,988
Common Stock
Mar 29
2025
SELL
Payment of exercise price or tax liability
$27,978
$18.69 p/Share
1,497
Reduced 0.97%
153,613
Common Stock
Mar 29
2025
BUY
Exercise of conversion of derivative security
-
3,074
Added 1.94%
155,110
Common Stock
Jan 09
2025
BUY
Other acquisition or disposition
-
290
Added 0.19%
152,036
Common Stock
Dec 13
2024
BUY
Grant, award, or other acquisition
-
55,906
Added 26.92%
151,746
Common Stock
Dec 05
2024
SELL
Open market or private sale
$36,854
$27.34 p/Share
1,348
Reduced 1.39%
95,840
Common Stock
Dec 04
2024
SELL
Open market or private sale
$192,359
$28.54 p/Share
6,740
Reduced 6.49%
97,188
Common Stock
Oct 02
2024
BUY
Other acquisition or disposition
-
163
Added 0.16%
103,928
Common Stock
Sep 06
2024
SELL
Open market or private sale
$35,695
$26.48 p/Share
1,348
Reduced 1.28%
103,764
Common Stock
Sep 05
2024
SELL
Open market or private sale
$36,530
$27.1 p/Share
1,348
Reduced 1.27%
105,112
Common Stock
Aug 06
2024
SELL
Open market or private sale
$45,090
$33.45 p/Share
1,348
Reduced 1.25%
106,460
Common Stock
Aug 05
2024
SELL
Open market or private sale
$43,553
$32.31 p/Share
1,348
Reduced 1.23%
107,808
Common Stock
Jul 12
2024
SELL
Payment of exercise price or tax liability
$66,593
$36.65 p/Share
1,817
Reduced 1.64%
109,160
Common Stock
Jul 12
2024
BUY
Exercise of conversion of derivative security
-
3,750
Added 3.27%
110,977
Common Stock
Jul 09
2024
SELL
Open market or private sale
$45,737
$33.93 p/Share
1,348
Reduced 1.24%
107,227
Common Stock
Jul 08
2024
SELL
Open market or private sale
$45,616
$33.74 p/Share
1,352
Reduced 1.23%
108,575
Common Stock
Jun 17
2024
SELL
Payment of exercise price or tax liability
$73,603
$32.8 p/Share
2,244
Reduced 2.0%
109,927
Common Stock
Jun 17
2024
BUY
Exercise of conversion of derivative security
-
5,058
Added 4.31%
112,171
Common Stock
Jun 12
2024
BUY
Other acquisition or disposition
-
114
Added 0.11%
107,113
Common Stock
Apr 04
2024
BUY
Grant, award, or other acquisition
-
1,581
Added 1.46%
106,999
Common Stock