Dec 12
2024
SELL
Open market or private sale
$2,002,499
$40.05 p/Share
50,000
Reduced 20.69%
191,668
Common Stock
Dec 03
2024
SELL
Open market or private sale
$265,405
$38.37 p/Share
6,917
Reduced 2.78%
241,668
Common Stock
Nov 21
2024
SELL
Open market or private sale
$1,674,503
$38.64 p/Share
43,336
Reduced 14.85%
248,585
Common Stock
Nov 21
2024
BUY
Exercise of conversion of derivative security
$669,974
$15.46 p/Share
43,336
Added 12.93%
291,921
Common Stock
Nov 20
2024
SELL
Open market or private sale
$459,968
$38.08 p/Share
12,079
Reduced 4.63%
248,585
Common Stock
Nov 20
2024
BUY
Exercise of conversion of derivative security
$186,741
$15.46 p/Share
12,079
Added 4.43%
260,664
Common Stock
Nov 12
2024
SELL
Open market or private sale
$199,186
$38.02 p/Share
5,239
Reduced 2.06%
248,585
Common Stock
Nov 12
2024
BUY
Exercise of conversion of derivative security
$80,994
$15.46 p/Share
5,239
Added 2.02%
253,824
Common Stock
Nov 11
2024
SELL
Open market or private sale
$84,344
$38.01 p/Share
2,219
Reduced 0.88%
248,585
Common Stock
Nov 11
2024
BUY
Exercise of conversion of derivative security
$34,305
$15.46 p/Share
2,219
Added 0.88%
250,804
Common Stock
Nov 08
2024
SELL
Open market or private sale
$19,076
$38.0 p/Share
502
Reduced 0.2%
248,585
Common Stock
Nov 08
2024
BUY
Exercise of conversion of derivative security
$7,760
$15.46 p/Share
502
Added 0.2%
249,087
Common Stock
Sep 05
2024
SELL
Open market or private sale
$220,182
$31.59 p/Share
6,970
Reduced 2.73%
248,585
Common Stock
Aug 21
2024
SELL
Open market or private sale
$2,208,447
$31.48 p/Share
70,154
Reduced 21.54%
255,555
Common Stock
Aug 21
2024
BUY
Exercise of conversion of derivative security
$198,535
$2.83 p/Share
70,154
Added 17.72%
325,709
Common Stock
Aug 20
2024
SELL
Open market or private sale
$82,781
$31.56 p/Share
2,623
Reduced 1.02%
255,555
Common Stock
Aug 20
2024
BUY
Exercise of conversion of derivative security
$5,298
$2.02 p/Share
2,623
Added 1.01%
258,178
Common Stock
Jun 01
2024
SELL
Payment of exercise price or tax liability
$176,237
$27.43 p/Share
6,425
Reduced 2.45%
255,555
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$68,276
$26.02 p/Share
2,624
Reduced 0.99%
261,980
Common Stock
May 07
2024
SELL
Open market or private sale
$131,496
$27.18 p/Share
4,838
Reduced 1.81%
262,749
Common Stock
May 07
2024
BUY
Exercise of conversion of derivative security
$11,320
$2.34 p/Share
4,838
Added 1.78%
267,587
Common Stock
May 06
2024
SELL
Open market or private sale
$1,910,707
$26.9 p/Share
71,030
Reduced 21.28%
262,749
Common Stock
May 06
2024
BUY
Exercise of conversion of derivative security
$143,480
$2.02 p/Share
71,030
Added 20.59%
273,911
Common Stock
Mar 15
2024
SELL
Open market or private sale
$102,507
$23.5 p/Share
4,362
Reduced 1.63%
262,749
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
$7,415
$1.7 p/Share
4,362
Added 1.61%
267,111
Common Stock