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
May 15
2024
BUY
Exercise of conversion of derivative security
$408,753
$9.81 p/Share
41,667
Added 0.09%
48,749,282
Common Stock
May 14
2024
SELL
Open market or private sale
$1,460,087
$60.18 p/Share
24,262
Reduced 0.05%
48,707,615
Common Stock
May 14
2024
BUY
Exercise of conversion of derivative security
$408,753
$9.81 p/Share
41,667
Added 0.09%
48,731,877
Common Stock
May 01
2024
SELL
Payment of exercise price or tax liability
$743,618
$63.53 p/Share
11,705
Reduced 0.02%
48,690,210
Common Stock
May 01
2024
BUY
Exercise of conversion of derivative security
-
23,605
Added 0.05%
48,701,915
Common Stock