Dec 19
2024
SELL
Payment of exercise price or tax liability
$56,640
$29.5 p/Share
1,920
Reduced 1.14%
166,916
Common Stock
Dec 01
2024
SELL
Payment of exercise price or tax liability
$34,207
$29.72 p/Share
1,151
Reduced 0.68%
168,836
Common Stock
Sep 01
2024
SELL
Payment of exercise price or tax liability
$29,695
$25.8 p/Share
1,151
Reduced 0.67%
169,987
Common Stock
Jun 01
2024
SELL
Payment of exercise price or tax liability
$34,626
$30.11 p/Share
1,150
Reduced 0.67%
171,138
Common Stock
Mar 02
2024
SELL
Payment of exercise price or tax liability
$33,067
$29.71 p/Share
1,113
Reduced 0.64%
172,288
Common Stock
Mar 02
2024
BUY
Grant, award, or other acquisition
-
2,306
Added 1.31%
173,401
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$371,731
$29.71 p/Share
12,512
Reduced 7.9%
145,851
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
49,287
Added 22.36%
171,095
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$51,286
$39.21 p/Share
1,308
Reduced 0.96%
134,713
Common Stock
Sep 01
2023
SELL
Payment of exercise price or tax liability
$64,785
$49.53 p/Share
1,308
Reduced 0.95%
136,021
Common Stock
Jun 01
2023
SELL
Payment of exercise price or tax liability
$79,931
$61.11 p/Share
1,308
Reduced 0.94%
137,329
Common Stock
Mar 13
2023
SELL
Open market or private sale
$5,760,646
$59.79 p/Share
96,348
Reduced 41.0%
138,637
Common Stock
Mar 13
2023
BUY
Exercise of conversion of derivative security
$769,820
$7.99 p/Share
96,348
Added 29.08%
234,985
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$100,112
$61.76 p/Share
1,621
Reduced 1.16%
138,637
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
3,363
Added 2.34%
140,258
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$590,032
$61.59 p/Share
9,580
Reduced 7.13%
124,718
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
28,282
Added 17.12%
136,895
Common Stock
Dec 01
2022
SELL
Payment of exercise price or tax liability
$60,611
$52.66 p/Share
1,151
Reduced 0.96%
118,193
Common Stock
Sep 01
2022
SELL
Payment of exercise price or tax liability
$51,438
$44.69 p/Share
1,151
Reduced 0.96%
119,344
Common Stock
Jun 01
2022
SELL
Payment of exercise price or tax liability
$41,875
$37.09 p/Share
1,129
Reduced 0.93%
120,495
Common Stock
Mar 03
2022
SELL
Payment of exercise price or tax liability
$59,246
$39.21 p/Share
1,511
Reduced 1.23%
121,624
Common Stock
Mar 03
2022
BUY
Grant, award, or other acquisition
-
3,129
Added 2.48%
123,135
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$309,113
$38.99 p/Share
7,928
Reduced 7.08%
103,977
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
26,833
Added 18.27%
120,006
Common Stock
Dec 01
2021
SELL
Payment of exercise price or tax liability
$49,361
$37.31 p/Share
1,323
Reduced 1.29%
101,101
Common Stock