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
Feb 22
2023
SELL
Open market or private sale
$11,584
$64.0 p/Share
181
Reduced 0.12%
147,406
Common Stock
Feb 22
2023
BUY
Exercise of conversion of derivative security
$1,710
$9.45 p/Share
181
Added 0.12%
147,587
Common Stock
Dec 01
2022
SELL
Payment of exercise price or tax liability
$93,313
$52.66 p/Share
1,772
Reduced 1.19%
147,406
Common Stock
Nov 01
2022
SELL
Open market or private sale
$3,204,188
$52.0 p/Share
61,619
Reduced 29.23%
149,178
Common Stock