Mar 10
2025
SELL
Payment of exercise price or tax liability
$28,139
$34.4 p/Share
818
Reduced 0.84%
96,928
Common Stock
Mar 04
2025
SELL
Payment of exercise price or tax liability
$48,638
$33.36 p/Share
1,458
Reduced 1.47%
97,746
Common Stock
Mar 04
2025
BUY
Grant, award, or other acquisition
-
5,096
Added 4.89%
99,204
Common Stock
Mar 03
2025
SELL
Open market or private sale
$326,900
$32.69 p/Share
10,000
Reduced 9.61%
94,108
Common Stock
Feb 14
2025
SELL
Open market or private sale
$28,175
$40.25 p/Share
700
Reduced 0.67%
104,108
Common Stock
Feb 14
2025
BUY
Exercise of conversion of derivative security
$7,126
$10.18 p/Share
700
Added 0.66%
104,808
Common Stock
Feb 13
2025
SELL
Open market or private sale
$757,890
$40.1 p/Share
18,900
Reduced 15.36%
104,108
Common Stock
Feb 13
2025
BUY
Exercise of conversion of derivative security
$192,402
$10.18 p/Share
18,900
Added 13.32%
123,008
Common Stock
Feb 12
2025
SELL
Open market or private sale
$16,004
$40.01 p/Share
400
Reduced 0.38%
104,108
Common Stock
Feb 12
2025
BUY
Exercise of conversion of derivative security
$4,072
$10.18 p/Share
400
Added 0.38%
104,508
Common Stock
Jan 22
2025
SELL
Open market or private sale
$152,355
$37.6 p/Share
4,052
Reduced 3.75%
104,108
Common Stock
Jan 22
2025
BUY
Exercise of conversion of derivative security
$41,249
$10.18 p/Share
4,052
Added 3.61%
108,160
Common Stock
Jan 02
2025
SELL
Open market or private sale
$7,504
$37.52 p/Share
200
Reduced 0.19%
104,108
Common Stock
Jan 02
2025
BUY
Exercise of conversion of derivative security
$2,036
$10.18 p/Share
200
Added 0.19%
104,308
Common Stock
Dec 16
2024
SELL
Open market or private sale
$34,227
$37.53 p/Share
912
Reduced 0.87%
104,108
Common Stock
Dec 16
2024
BUY
Exercise of conversion of derivative security
$9,284
$10.18 p/Share
912
Added 0.86%
105,020
Common Stock
Dec 13
2024
-
1,309
Reduced 1.24%
104,108
Common Stock
Dec 12
2024
SELL
Open market or private sale
$557,981
$37.61 p/Share
14,836
Reduced 12.34%
105,417
Common Stock
Dec 12
2024
BUY
Exercise of conversion of derivative security
$151,030
$10.18 p/Share
14,836
Added 10.98%
120,253
Common Stock
Dec 03
2024
SELL
Sale (or disposition) back to the issuer
$50,148
$35.02 p/Share
1,432
Reduced 1.34%
105,417
Common Stock
Dec 02
2024
SELL
Open market or private sale
$356,900
$35.69 p/Share
10,000
Reduced 8.56%
106,849
Common Stock
Nov 04
2024
SELL
Open market or private sale
$700,000
$35.0 p/Share
20,000
Reduced 14.61%
116,849
Common Stock
Nov 04
2024
BUY
Exercise of conversion of derivative security
$203,600
$10.18 p/Share
20,000
Added 12.75%
136,849
Common Stock
Oct 29
2024
SELL
Open market or private sale
$152,893
$30.27 p/Share
5,051
Reduced 4.14%
116,849
Common Stock
Oct 28
2024
SELL
Open market or private sale
$42,056
$30.04 p/Share
1,400
Reduced 1.14%
121,900
Common Stock