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
Nov 15
2024
BUY
Grant, award, or other acquisition
$7,794
$23.91 p/Share
326
Added 0.05%
606,025
Common Stock
Nov 12
2024
SELL
Open market or private sale
$1,185,354
$29.16 p/Share
40,650
Reduced 6.29%
605,699
Common Stock
Nov 12
2024
BUY
Exercise of conversion of derivative security
$253,175
$5.33 p/Share
47,500
Added 6.85%
646,349
Common Stock
Nov 05
2024
BUY
Exercise of in-the-money or at-the-money derivatives securities
$199,875
$3.25 p/Share
61,500
Added 9.31%
598,849
Common Stock
Oct 14
2024
SELL
Open market or private sale
$1,789,245
$40.07 p/Share
44,653
Reduced 7.67%
537,349
Common Stock
Oct 14
2024
BUY
Exercise of conversion of derivative security
$279,825
$5.33 p/Share
52,500
Added 8.27%
582,002
Common Stock
Sep 12
2024
SELL
Open market or private sale
$1,392,872
$30.68 p/Share
45,400
Reduced 7.9%
529,502
Common Stock
Sep 12
2024
BUY
Exercise of conversion of derivative security
$279,825
$5.33 p/Share
52,500
Added 8.37%
574,902
Common Stock
Sep 11
2024
SELL
Open market or private sale
$3,118,000
$31.18 p/Share
100,000
Reduced 16.07%
522,402
Common Stock