Dec 02
2024
SELL
Open market or private sale
$744,480
$93.06 p/Share
8,000
Reduced 3.74%
205,695
Common Stock
Dec 02
2024
BUY
Exercise of conversion of derivative security
$19,360
$2.42 p/Share
8,000
Added 3.61%
213,695
Common Stock
Nov 01
2024
SELL
Open market or private sale
$861,440
$107.68 p/Share
8,000
Reduced 3.74%
205,695
Common Stock
Nov 01
2024
BUY
Exercise of conversion of derivative security
$19,360
$2.42 p/Share
8,000
Added 3.61%
213,695
Common Stock
Oct 28
2024
BUY
Exercise of conversion of derivative security
$66,343
$13.14 p/Share
5,049
Added 2.4%
205,695
Common Stock
Oct 01
2024
SELL
Open market or private sale
$913,840
$114.23 p/Share
8,000
Reduced 3.83%
200,646
Common Stock
Oct 01
2024
BUY
Exercise of conversion of derivative security
$19,360
$2.42 p/Share
8,000
Added 3.69%
208,646
Common Stock
Sep 16
2024
SELL
Open market or private sale
$1,160,500
$116.05 p/Share
10,000
Reduced 4.75%
200,646
Common Stock
Sep 16
2024
BUY
Exercise of conversion of derivative security
$24,200
$2.42 p/Share
10,000
Added 4.51%
211,958
Common Stock
Sep 03
2024
SELL
Payment of exercise price or tax liability
$610,781
$110.15 p/Share
5,545
Reduced 2.67%
201,958
Common Stock
Sep 03
2024
SELL
Open market or private sale
$1,129,700
$112.97 p/Share
10,000
Reduced 4.6%
207,503
Common Stock
Sep 03
2024
BUY
Exercise of conversion of derivative security
$24,200
$2.42 p/Share
10,000
Added 4.4%
217,503
Common Stock
Aug 01
2024
SELL
Open market or private sale
$237,450
$79.15 p/Share
3,000
Reduced 1.43%
207,503
Common Stock
Jul 01
2024
SELL
Open market or private sale
$229,680
$76.56 p/Share
3,000
Reduced 1.41%
210,503
Common Stock
Jun 03
2024
SELL
Open market or private sale
$217,170
$72.39 p/Share
3,000
Reduced 1.39%
213,503
Common Stock
May 01
2024
SELL
Open market or private sale
$186,870
$62.29 p/Share
3,000
Reduced 1.37%
215,462
Common Stock
Apr 17
2024
BUY
Exercise of conversion of derivative security
$18,997
$5.35 p/Share
3,551
Added 1.58%
221,840
Common Stock
Apr 01
2024
SELL
Open market or private sale
$200,640
$66.88 p/Share
3,000
Reduced 1.36%
218,289
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$103,434
$69.7 p/Share
1,484
Reduced 0.67%
221,289
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
4,099
Added 1.81%
222,773
Common Stock
Mar 02
2024
SELL
Payment of exercise price or tax liability
$155,835
$71.55 p/Share
2,178
Reduced 0.99%
218,674
Common Stock
Mar 01
2024
SELL
Open market or private sale
$221,400
$73.8 p/Share
3,000
Reduced 1.34%
220,852
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
20,000
Added 8.2%
223,852
Common Stock
Feb 15
2024
BUY
Exercise of conversion of derivative security
$67,559
$2.42 p/Share
27,917
Added 12.05%
203,852
Common Stock
Feb 01
2024
SELL
Open market or private sale
$221,190
$73.73 p/Share
3,000
Reduced 1.68%
175,935
Common Stock