Dec 24
2024
SELL
Open market or private sale
$84,906
$146.39 p/Share
580
Reduced 0.87%
66,180
Common Stock
Dec 23
2024
BUY
Exercise of conversion of derivative security
-
1,466
Added 2.15%
66,760
Common Stock
Nov 14
2024
SELL
Open market or private sale
$1,362,375
$181.65 p/Share
7,500
Reduced 10.3%
65,294
Common Stock
Nov 14
2024
BUY
Exercise of conversion of derivative security
$129,974
$17.33 p/Share
7,500
Added 9.34%
72,794
Common Stock
Nov 13
2024
SELL
Open market or private sale
$1,453,500
$193.8 p/Share
7,500
Reduced 10.3%
65,294
Common Stock
Nov 13
2024
BUY
Exercise of conversion of derivative security
$129,974
$17.33 p/Share
7,500
Added 9.34%
72,794
Common Stock
Oct 14
2024
SELL
Open market or private sale
$116,251
$238.22 p/Share
488
Reduced 0.74%
65,294
Common Stock
Oct 12
2024
BUY
Exercise of conversion of derivative security
-
1,250
Added 1.86%
65,782
Common Stock
Sep 24
2024
SELL
Open market or private sale
$120,794
$209.35 p/Share
577
Reduced 0.89%
64,532
Common Stock
Sep 23
2024
BUY
Exercise of conversion of derivative security
-
1,467
Added 2.2%
65,109
Common Stock
Aug 01
2024
SELL
Open market or private sale
$2,286,150
$152.41 p/Share
15,000
Reduced 19.07%
63,642
Common Stock
Aug 01
2024
BUY
Exercise of conversion of derivative security
$259,949
$17.33 p/Share
15,000
Added 16.02%
78,642
Common Stock
Jul 31
2024
SELL
Open market or private sale
$2,380,500
$158.7 p/Share
15,000
Reduced 19.07%
63,642
Common Stock
Jul 31
2024
BUY
Exercise of conversion of derivative security
$259,949
$17.33 p/Share
15,000
Added 16.02%
78,642
Common Stock
Jul 15
2024
SELL
Open market or private sale
$83,533
$175.86 p/Share
475
Reduced 0.74%
63,642
Common Stock
Jul 12
2024
BUY
Exercise of conversion of derivative security
-
1,250
Added 1.91%
64,117
Common Stock
Jun 24
2024
SELL
Open market or private sale
$86,262
$147.71 p/Share
584
Reduced 0.92%
62,867
Common Stock
Jun 23
2024
BUY
Exercise of conversion of derivative security
-
1,465
Added 2.26%
63,451
Common Stock
Jun 17
2024
SELL
Open market or private sale
$110,768
$149.89 p/Share
739
Reduced 1.18%
61,986
Common Stock
Jun 14
2024
BUY
Exercise of conversion of derivative security
-
1,875
Added 2.9%
62,725
Common Stock
Apr 26
2024
SELL
Open market or private sale
$1,171,760
$146.47 p/Share
8,000
Reduced 11.62%
60,850
Common Stock
Apr 26
2024
BUY
Exercise of conversion of derivative security
$138,640
$17.33 p/Share
8,000
Added 10.41%
68,850
Common Stock
Apr 15
2024
SELL
Open market or private sale
$59,072
$118.62 p/Share
498
Reduced 0.81%
60,850
Common Stock
Apr 12
2024
BUY
Exercise of conversion of derivative security
-
1,250
Added 2.0%
61,348
Common Stock
Mar 25
2024
SELL
Open market or private sale
$153,959
$127.45 p/Share
1,208
Reduced 1.97%
60,098
Common Stock