Feb 14
2025
BUY
Grant, award, or other acquisition
-
34,759
Added 21.31%
128,378
Common
Feb 13
2025
BUY
Grant, award, or other acquisition
-
8,308
Added 8.15%
93,619
Common
Feb 11
2025
SELL
Payment of exercise price or tax liability
$14,819
$30.12 p/Share
492
Reduced 0.57%
85,311
Common
May 16
2024
SELL
Payment of exercise price or tax liability
$31,265
$31.36 p/Share
997
Reduced 1.16%
84,732
Common
Mar 04
2024
SELL
Open market or private sale
$326,003
$35.16 p/Share
9,272
Reduced 9.79%
85,413
Common
Mar 04
2024
BUY
Exercise of conversion of derivative security
$214,090
$23.09 p/Share
9,272
Added 8.92%
94,685
Common
Mar 01
2024
SELL
Payment of exercise price or tax liability
$98,017
$34.38 p/Share
2,851
Reduced 3.23%
85,413
Common
Feb 13
2024
SELL
Payment of exercise price or tax liability
$16,429
$33.53 p/Share
490
Reduced 0.55%
87,995
Common
Feb 11
2024
SELL
Payment of exercise price or tax liability
$51,184
$33.28 p/Share
1,538
Reduced 1.71%
88,486
Common
Feb 09
2024
BUY
Grant, award, or other acquisition
-
26,876
Added 22.99%
90,024
Common
Feb 08
2024
BUY
Grant, award, or other acquisition
-
2,493
Added 3.8%
63,148
Common
Feb 01
2024
SELL
Open market or private sale
$30,344
$32.84 p/Share
924
Reduced 1.5%
60,655
Common
Feb 01
2024
BUY
Exercise of conversion of derivative security
$27,867
$30.16 p/Share
924
Added 1.48%
61,579
Common
Jan 02
2024
SELL
Open market or private sale
$31,908
$34.57 p/Share
923
Reduced 1.5%
60,655
Common
Jan 02
2024
BUY
Exercise of conversion of derivative security
$27,837
$30.16 p/Share
923
Added 1.48%
61,578
Common
Dec 01
2023
SELL
Open market or private sale
$29,083
$31.51 p/Share
923
Reduced 1.5%
60,436
Common
Dec 01
2023
BUY
Exercise of conversion of derivative security
$27,837
$30.16 p/Share
923
Added 1.48%
61,359
Common
Nov 03
2023
SELL
Open market or private sale
$28,271
$30.63 p/Share
923
Reduced 1.5%
60,436
Common
Nov 03
2023
BUY
Exercise of conversion of derivative security
$27,837
$30.16 p/Share
923
Added 1.48%
61,359
Common
May 16
2023
SELL
Payment of exercise price or tax liability
$18,078
$30.08 p/Share
601
Reduced 0.99%
59,980
Common
Mar 01
2023
SELL
Payment of exercise price or tax liability
$8,062
$31.25 p/Share
258
Reduced 0.43%
60,319
Common
Feb 13
2023
SELL
Payment of exercise price or tax liability
$25,700
$33.64 p/Share
764
Reduced 1.27%
59,410
Common
Feb 11
2023
SELL
Payment of exercise price or tax liability
$10,092
$33.64 p/Share
300
Reduced 0.5%
60,175
Common
Feb 09
2023
BUY
Grant, award, or other acquisition
-
1,890
Added 3.03%
60,475
Common
Feb 09
2023
BUY
Grant, award, or other acquisition
-
23,259
Added 28.42%
58,584
Common