Oct 08
2025
SELL
Open market or private sale
$429,408
$44.42 p/Share
9,667
Reduced 1.43%
666,109
Common Stock
Sep 11
2025
-
10,000
Reduced 1.46%
675,776
Common Stock
Sep 10
2025
SELL
Open market or private sale
$794,419
$47.57 p/Share
16,700
Reduced 2.38%
685,776
Common Stock
Aug 12
2025
SELL
Open market or private sale
$770,037
$46.11 p/Share
16,700
Reduced 2.32%
702,476
Common Stock
May 22
2025
BUY
Grant, award, or other acquisition
$99,994
$12.81 p/Share
7,806
Added 1.07%
718,899
Common Stock
May 12
2025
SELL
Open market or private sale
$1,546,599
$34.26 p/Share
45,143
Reduced 5.97%
711,093
Common Stock
May 12
2025
BUY
Exercise of conversion of derivative security
$476,175
$9.07 p/Share
52,500
Added 6.49%
756,236
Common Stock
Apr 14
2025
SELL
Open market or private sale
$1,520,227
$33.69 p/Share
45,124
Reduced 6.03%
703,736
Common Stock
Apr 14
2025
BUY
Exercise of conversion of derivative security
$279,825
$5.33 p/Share
52,500
Added 6.55%
748,860
Common Stock
Mar 13
2025
SELL
Payment of exercise price or tax liability
$140,677
$29.32 p/Share
4,798
Reduced 0.68%
696,360
Common Stock
Mar 12
2025
SELL
Open market or private sale
$1,438,746
$31.71 p/Share
45,372
Reduced 6.08%
701,158
Common Stock
Mar 12
2025
BUY
Exercise of conversion of derivative security
$279,825
$5.33 p/Share
52,500
Added 6.57%
746,530
Common Stock
Mar 11
2025
SELL
Payment of exercise price or tax liability
$394,936
$31.6 p/Share
12,498
Reduced 1.77%
694,030
Common Stock
Mar 10
2025
SELL
Payment of exercise price or tax liability
$104,995
$32.04 p/Share
3,277
Reduced 0.46%
706,528
Common Stock
Mar 03
2025
BUY
Grant, award, or other acquisition
-
34,073
Added 4.58%
709,805
Common Stock
Feb 12
2025
SELL
Open market or private sale
$1,586,091
$35.27 p/Share
44,970
Reduced 6.24%
675,732
Common Stock
Feb 12
2025
BUY
Exercise of conversion of derivative security
$279,825
$5.33 p/Share
52,500
Added 6.79%
720,702
Common Stock
Jan 13
2025
SELL
Open market or private sale
$1,873,037
$41.97 p/Share
44,628
Reduced 6.26%
668,202
Common Stock
Jan 13
2025
BUY
Exercise of conversion of derivative security
$279,825
$5.33 p/Share
52,500
Added 6.86%
712,830
Common Stock
Dec 13
2024
SELL
Open market or private sale
$3,172,128
$37.52 p/Share
84,545
Reduced 11.35%
660,330
Common Stock
Dec 13
2024
BUY
Exercise of conversion of derivative security
$589,851
$4.5 p/Share
131,078
Added 14.96%
744,875
Common Stock
Dec 12
2024
SELL
Open market or private sale
$1,707,267
$38.17 p/Share
44,728
Reduced 6.79%
613,797
Common Stock
Dec 12
2024
BUY
Exercise of conversion of derivative security
$279,825
$5.33 p/Share
52,500
Added 7.38%
658,525
Common Stock
Nov 19
2024
SELL
Open market or private sale
$150,000
$30.0 p/Share
5,000
Reduced 0.82%
606,025
Common Stock
Nov 19
2024
BUY
Exercise of conversion of derivative security
$26,650
$5.33 p/Share
5,000
Added 0.81%
611,025
Common Stock