Jan 15
2025
SELL
Open market or private sale
$2,234,301
$70.25 p/Share
31,805
Reduced 7.73%
379,534
Common Stock
Jan 15
2025
BUY
Exercise of conversion of derivative security
$426,750
$22.76 p/Share
18,750
Added 4.36%
411,339
Common Stock
Jan 10
2025
SELL
Open market or private sale
$188,686
$63.36 p/Share
2,978
Reduced 0.75%
392,589
Common Stock
Jan 08
2025
SELL
Open market or private sale
$263,774
$65.96 p/Share
3,999
Reduced 1.06%
372,743
Common Stock
Jan 08
2025
BUY
Grant, award, or other acquisition
-
22,824
Added 5.46%
395,567
Common Stock
Jan 07
2025
SELL
Open market or private sale
$542,552
$66.02 p/Share
8,218
Reduced 2.13%
376,742
Common Stock
Jan 02
2025
SELL
Open market or private sale
$1,309,500
$69.84 p/Share
18,750
Reduced 4.64%
384,960
Common Stock
Jan 02
2025
BUY
Exercise of conversion of derivative security
$426,750
$22.76 p/Share
18,750
Added 4.44%
403,710
Common Stock
Dec 19
2024
SELL
Open market or private sale
$1,314,000
$70.08 p/Share
18,750
Reduced 4.64%
384,960
Common Stock
Dec 19
2024
BUY
Exercise of conversion of derivative security
$426,750
$22.76 p/Share
18,750
Added 4.44%
403,710
Common Stock
Dec 12
2024
SELL
Open market or private sale
$1,377,374
$73.46 p/Share
18,750
Reduced 4.64%
384,960
Common Stock
Dec 12
2024
BUY
Exercise of conversion of derivative security
$426,750
$22.76 p/Share
18,750
Added 4.44%
403,710
Common Stock
May 14
2024
SELL
Open market or private sale
$566,492
$25.52 p/Share
22,198
Reduced 5.46%
384,125
Common Stock
May 13
2024
BUY
Grant, award, or other acquisition
-
42,707
Added 9.51%
406,323
Common Stock
Jan 09
2024
SELL
Open market or private sale
$283,954
$28.72 p/Share
9,887
Reduced 2.65%
363,651
Common Stock
Jan 08
2024
SELL
Open market or private sale
$1,331,040
$29.5 p/Share
45,120
Reduced 10.78%
373,538
Common Stock
Jan 08
2024
BUY
Exercise of conversion of derivative security
$924,508
$20.49 p/Share
45,120
Added 10.28%
393,707
Common Stock
Jan 05
2024
SELL
Open market or private sale
$204,205
$29.26 p/Share
6,979
Reduced 1.83%
373,538
Common Stock
Jan 04
2024
BUY
Grant, award, or other acquisition
-
37,869
Added 9.05%
380,517
Common Stock
May 17
2023
SELL
Open market or private sale
$128,633
$18.12 p/Share
7,099
Reduced 2.04%
341,345
Common Stock
May 16
2023
SELL
Open market or private sale
$68,374
$18.41 p/Share
3,714
Reduced 1.05%
348,444
Common Stock
May 15
2023
SELL
Open market or private sale
$116,303
$19.23 p/Share
6,048
Reduced 1.69%
352,158
Common Stock
May 11
2023
BUY
Grant, award, or other acquisition
-
93,139
Added 20.64%
358,206
Common Stock
Jan 10
2023
SELL
Open market or private sale
$125,892
$18.0 p/Share
6,994
Reduced 2.57%
265,067
Common Stock
Jan 05
2023
SELL
Open market or private sale
$138,758
$19.8 p/Share
7,008
Reduced 2.73%
249,708
Common Stock