Oct 15
2024
SELL
Open market or private sale
$1,332,000
$44.4 p/Share
30,000
Reduced 4.36%
658,554
Common Stock
Oct 15
2024
BUY
Exercise of conversion of derivative security
$426,800
$21.34 p/Share
20,000
Added 2.82%
688,554
Common Stock
Sep 16
2024
SELL
Open market or private sale
$1,223,400
$40.78 p/Share
30,000
Reduced 4.29%
668,554
Common Stock
Sep 16
2024
BUY
Exercise of conversion of derivative security
$426,800
$21.34 p/Share
20,000
Added 2.78%
698,554
Common Stock
Aug 29
2024
SELL
Open market or private sale
$1,266,000
$42.2 p/Share
30,000
Reduced 4.23%
678,554
Common Stock
Aug 29
2024
BUY
Exercise of conversion of derivative security
$426,800
$21.34 p/Share
20,000
Added 2.75%
708,554
Common Stock
Aug 13
2024
BUY
Grant, award, or other acquisition
-
1,690
Added 0.24%
688,554
Common Stock
Jun 10
2024
BUY
Grant, award, or other acquisition
-
1,600
Added 0.23%
686,864
Common Stock
Apr 15
2024
SELL
Open market or private sale
$1,094,700
$36.49 p/Share
30,000
Reduced 4.2%
685,025
Common Stock
Apr 15
2024
BUY
Exercise of conversion of derivative security
$426,800
$21.34 p/Share
20,000
Added 2.72%
715,025
Common Stock
Apr 01
2024
SELL
Open market or private sale
$1,129,800
$37.66 p/Share
30,000
Reduced 4.14%
695,025
Common Stock
Apr 01
2024
BUY
Exercise of conversion of derivative security
$426,800
$21.34 p/Share
20,000
Added 2.68%
725,025
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
1,771
Added 0.25%
705,025
Common Stock
Mar 01
2024
SELL
Open market or private sale
$2,026,200
$33.77 p/Share
60,000
Reduced 7.86%
703,254
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
$853,600
$21.34 p/Share
40,000
Added 4.98%
763,254
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$3,875,772
$34.18 p/Share
113,393
Reduced 13.55%
723,254
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
79,703
Added 9.41%
767,330
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
137,319
Added 15.36%
756,944
Common Stock
Feb 01
2024
SELL
Open market or private sale
$1,951,200
$32.52 p/Share
60,000
Reduced 8.83%
619,625
Common Stock
Feb 01
2024
BUY
Exercise of conversion of derivative security
$801,600
$20.04 p/Share
40,000
Added 5.56%
679,625
Common Stock
Jan 02
2024
SELL
Open market or private sale
$1,984,200
$33.07 p/Share
60,000
Reduced 8.58%
639,625
Common Stock
Jan 02
2024
BUY
Exercise of conversion of derivative security
$749,599
$18.74 p/Share
40,000
Added 5.41%
699,625
Common Stock
Dec 04
2023
BUY
Grant, award, or other acquisition
-
1,767
Added 0.27%
659,625
Common Stock
Dec 01
2023
SELL
Open market or private sale
$1,836,000
$30.6 p/Share
60,000
Reduced 8.36%
657,857
Common Stock
Dec 01
2023
BUY
Exercise of conversion of derivative security
$749,599
$18.74 p/Share
40,000
Added 5.28%
717,857
Common Stock