May 02
2025
SELL
Open market or private sale
$16,790,218
$105.94 p/Share
158,488
Reduced 0.31%
51,391,879
Common Stock
May 02
2025
BUY
Exercise of conversion of derivative security
$2,535,000
$16.9 p/Share
150,000
Added 0.29%
51,550,367
Common Stock
May 01
2025
SELL
Payment of exercise price or tax liability
$870,049
$104.21 p/Share
8,349
Reduced 0.02%
51,400,367
Common Stock
May 01
2025
BUY
Exercise of conversion of derivative security
-
16,837
Added 0.03%
51,408,716
Common Stock
Mar 10
2025
SELL
Open market or private sale
$20,115,900
$97.65 p/Share
206,000
Reduced 0.4%
51,391,879
Common Stock
Mar 10
2025
BUY
Exercise of conversion of derivative security
$2,535,000
$16.9 p/Share
150,000
Added 0.29%
51,597,879
Common Stock
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