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
Jul 16
2024
BUY
Exercise of conversion of derivative security
$408,743
$9.81 p/Share
41,666
Added 0.09%
48,818,960
Common Stock
Jul 15
2024
SELL
Open market or private sale
$1,461,358
$60.22 p/Share
24,267
Reduced 0.05%
48,777,294
Common Stock
Jul 15
2024
BUY
Exercise of conversion of derivative security
$408,753
$9.81 p/Share
41,667
Added 0.09%
48,801,561
Common Stock
Jun 12
2024
SELL
Open market or private sale
$1,456,815
$60.06 p/Share
24,256
Reduced 0.05%
48,759,894
Common Stock
Jun 12
2024
BUY
Exercise of conversion of derivative security
$408,753
$9.81 p/Share
41,667
Added 0.09%
48,784,150
Common Stock
Jun 11
2024
SELL
Open market or private sale
$1,434,954
$59.21 p/Share
24,235
Reduced 0.05%
48,742,483
Common Stock
Jun 11
2024
BUY
Exercise of conversion of derivative security
$408,743
$9.81 p/Share
41,666
Added 0.09%
48,766,718
Common Stock
May 15
2024
SELL
Open market or private sale
$1,475,607
$60.9 p/Share
24,230
Reduced 0.05%
48,725,052
Common Stock