Mar 02
2025
SELL
Payment of exercise price or tax liability
$128,575
$31.56 p/Share
4,074
Reduced 1.36%
296,423
Common Stock
Mar 02
2025
BUY
Grant, award, or other acquisition
-
9,602
Added 3.1%
300,497
Common Stock
Mar 01
2025
SELL
Payment of exercise price or tax liability
$125,892
$31.56 p/Share
3,989
Reduced 1.35%
290,895
Common Stock
Mar 01
2025
BUY
Grant, award, or other acquisition
-
16,784
Added 5.39%
294,492
Common Stock
Jan 14
2025
BUY
Exercise of conversion of derivative security
$21,924
$9.45 p/Share
2,320
Added 0.83%
278,100
Common Stock
Jan 13
2025
BUY
Exercise of conversion of derivative security
$328,387
$9.45 p/Share
34,750
Added 11.19%
275,780
Common Stock
Jan 10
2025
SELL
Open market or private sale
$356,625
$28.53 p/Share
12,500
Reduced 4.93%
241,030
Common Stock
Jan 10
2025
BUY
Exercise of conversion of derivative security
$118,124
$9.45 p/Share
12,500
Added 4.7%
253,530
Common Stock
Jan 06
2025
BUY
Grant, award, or other acquisition
-
6,633
Added 2.68%
241,030
Common Stock
Dec 31
2024
SELL
Payment of exercise price or tax liability
$165,965
$29.02 p/Share
5,719
Reduced 2.38%
234,397
Common Stock
Dec 19
2024
SELL
Payment of exercise price or tax liability
$89,237
$29.5 p/Share
3,025
Reduced 1.24%
240,116
Common Stock
Dec 01
2024
SELL
Payment of exercise price or tax liability
$59,885
$29.72 p/Share
2,015
Reduced 0.82%
243,141
Common Stock
Sep 01
2024
SELL
Payment of exercise price or tax liability
$52,012
$25.8 p/Share
2,016
Reduced 0.82%
245,156
Common Stock
Jun 01
2024
SELL
Payment of exercise price or tax liability
$60,671
$30.11 p/Share
2,015
Reduced 0.81%
247,172
Common Stock
Mar 02
2024
SELL
Payment of exercise price or tax liability
$59,657
$29.71 p/Share
2,008
Reduced 0.8%
249,187
Common Stock
Mar 02
2024
BUY
Grant, award, or other acquisition
-
4,453
Added 1.74%
251,195
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$666,187
$29.71 p/Share
22,423
Reduced 9.87%
204,669
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
90,161
Added 26.76%
246,742
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$87,006
$39.21 p/Share
2,219
Reduced 1.22%
179,745
Common Stock
Sep 01
2023
SELL
Payment of exercise price or tax liability
$109,907
$49.53 p/Share
2,219
Reduced 1.2%
181,964
Common Stock
Jun 01
2023
SELL
Payment of exercise price or tax liability
$135,603
$61.11 p/Share
2,219
Reduced 1.19%
184,183
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$183,674
$61.76 p/Share
2,974
Reduced 1.57%
186,402
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
6,595
Added 3.37%
189,376
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$1,000,036
$61.59 p/Share
16,237
Reduced 9.09%
162,486
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
51,612
Added 22.02%
182,781
Common Stock