Feb 12
2025
SELL
Open market or private sale
$2,420,695
$106.54 p/Share
22,721
Reduced 0.04%
51,447,879
Common Stock
Feb 12
2025
BUY
Exercise of conversion of derivative security
$408,753
$9.81 p/Share
41,667
Added 0.08%
51,470,600
Common Stock
Feb 11
2025
SELL
Open market or private sale
$2,480,656
$109.28 p/Share
22,700
Reduced 0.04%
51,428,933
Common Stock
Feb 11
2025
BUY
Exercise of conversion of derivative security
$408,753
$9.81 p/Share
41,667
Added 0.08%
51,451,633
Common Stock
Feb 01
2025
SELL
Payment of exercise price or tax liability
$5,555,663
$100.88 p/Share
55,072
Reduced 0.11%
49,095,698
Common Stock
Feb 01
2025
BUY
Exercise of conversion of derivative security
-
111,072
Added 0.23%
49,150,770
Common Stock
Jan 15
2025
SELL
Open market or private sale
$2,157,148
$93.61 p/Share
23,044
Reduced 0.05%
49,039,698
Common Stock
Jan 15
2025
BUY
Exercise of conversion of derivative security
$408,743
$9.81 p/Share
41,666
Added 0.08%
49,062,742
Common Stock
Jan 14
2025
SELL
Open market or private sale
$2,122,258
$92.22 p/Share
23,013
Reduced 0.05%
49,021,076
Common Stock
Jan 14
2025
BUY
Exercise of conversion of derivative security
$408,753
$9.81 p/Share
41,667
Added 0.08%
49,044,089
Common Stock
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