Dec 18
2024
SELL
Open market or private sale
$2,200,170
$95.96 p/Share
22,928
Reduced 0.05%
49,002,422
Common Stock
Dec 18
2024
BUY
Exercise of conversion of derivative security
$408,753
$9.81 p/Share
41,667
Added 0.08%
49,025,350
Common Stock
Dec 17
2024
SELL
Open market or private sale
$2,255,163
$98.41 p/Share
22,916
Reduced 0.05%
48,983,683
Common Stock
Dec 17
2024
BUY
Exercise of conversion of derivative security
$408,743
$9.81 p/Share
41,666
Added 0.08%
49,006,599
Common Stock
Nov 13
2024
SELL
Open market or private sale
$2,269,909
$99.14 p/Share
22,896
Reduced 0.05%
48,964,933
Common Stock
Nov 13
2024
BUY
Exercise of conversion of derivative security
$408,753
$9.81 p/Share
41,667
Added 0.08%
48,987,829
Common Stock
Nov 12
2024
SELL
Open market or private sale
$2,262,145
$98.62 p/Share
22,938
Reduced 0.05%
48,946,162
Common Stock
Nov 12
2024
BUY
Exercise of conversion of derivative security
$408,753
$9.81 p/Share
41,667
Added 0.09%
48,969,100
Common Stock
Nov 01
2024
SELL
Payment of exercise price or tax liability
$922,511
$78.8 p/Share
11,707
Reduced 0.02%
48,927,433
Common Stock
Nov 01
2024
BUY
Exercise of conversion of derivative security
-
23,610
Added 0.05%
48,939,140
Common Stock
Oct 16
2024
SELL
Open market or private sale
$1,915,136
$82.17 p/Share
23,307
Reduced 0.05%
48,915,530
Common Stock
Oct 16
2024
BUY
Exercise of conversion of derivative security
$408,743
$9.81 p/Share
41,666
Added 0.09%
48,938,837
Common Stock
Oct 15
2024
SELL
Open market or private sale
$1,925,444
$82.63 p/Share
23,302
Reduced 0.05%
48,897,171
Common Stock
Oct 15
2024
BUY
Exercise of conversion of derivative security
$408,753
$9.81 p/Share
41,667
Added 0.09%
48,920,473
Common Stock
Sep 18
2024
SELL
Open market or private sale
$1,771,940
$75.28 p/Share
23,538
Reduced 0.05%
48,878,806
Common Stock
Sep 18
2024
BUY
Exercise of conversion of derivative security
$408,753
$9.81 p/Share
41,667
Added 0.09%
48,902,344
Common Stock
Sep 17
2024
SELL
Open market or private sale
$1,780,958
$75.75 p/Share
23,511
Reduced 0.05%
48,860,677
Common Stock
Sep 17
2024
BUY
Exercise of conversion of derivative security
$408,743
$9.81 p/Share
41,666
Added 0.09%
48,884,188
Common Stock
Aug 14
2024
SELL
Open market or private sale
$1,727,930
$72.93 p/Share
23,693
Reduced 0.05%
48,842,522
Common Stock
Aug 14
2024
BUY
Exercise of conversion of derivative security
$408,753
$9.81 p/Share
41,667
Added 0.09%
48,866,215
Common Stock
Aug 13
2024
SELL
Open market or private sale
$1,680,958
$70.81 p/Share
23,739
Reduced 0.05%
48,824,548
Common Stock
Aug 13
2024
BUY
Exercise of conversion of derivative security
$408,753
$9.81 p/Share
41,667
Added 0.09%
48,848,287
Common Stock
Aug 01
2024
SELL
Payment of exercise price or tax liability
$669,754
$57.2 p/Share
11,709
Reduced 0.02%
48,806,620
Common Stock
Aug 01
2024
BUY
Exercise of conversion of derivative security
-
23,615
Added 0.05%
48,818,329
Common Stock
Jul 16
2024
SELL
Open market or private sale
$1,446,516
$59.66 p/Share
24,246
Reduced 0.05%
48,794,714
Common Stock