Nov 21
2024
SELL
Open market or private sale
$129,739
$186.14 p/Share
697
Reduced 9.33%
6,776
Common Stock
Nov 20
2024
BUY
Exercise of conversion of derivative security
-
1,375
Added 15.54%
7,473
Common Stock
Nov 08
2024
SELL
Open market or private sale
$2,326,315
$201.43 p/Share
11,549
Reduced 65.44%
6,098
Common Stock
Sep 24
2024
SELL
Open market or private sale
$43,756
$209.36 p/Share
209
Reduced 1.17%
17,647
Common Stock
Sep 23
2024
BUY
Exercise of conversion of derivative security
-
413
Added 2.26%
17,856
Common Stock
Aug 21
2024
SELL
Open market or private sale
$109,951
$162.41 p/Share
677
Reduced 3.75%
17,367
Common Stock
Aug 20
2024
BUY
Exercise of conversion of derivative security
-
1,375
Added 7.08%
18,044
Common Stock
Jun 24
2024
SELL
Open market or private sale
$31,327
$147.77 p/Share
212
Reduced 1.26%
16,669
Common Stock
Jun 23
2024
BUY
Exercise of conversion of derivative security
-
413
Added 2.39%
16,881
Common Stock
May 21
2024
SELL
Open market or private sale
$118,228
$166.99 p/Share
708
Reduced 4.12%
16,468
Common Stock
May 20
2024
BUY
Exercise of conversion of derivative security
-
1,375
Added 7.41%
17,176
Common Stock
Apr 26
2024
SELL
Open market or private sale
$1,509,000
$150.9 p/Share
10,000
Reduced 38.76%
15,801
Common Stock
Mar 25
2024
SELL
Open market or private sale
$106,664
$126.83 p/Share
841
Reduced 3.16%
25,801
Common Stock
Mar 23
2024
BUY
Exercise of conversion of derivative security
-
1,652
Added 5.84%
26,642
Common Stock
Feb 21
2024
SELL
Open market or private sale
$252,737
$98.88 p/Share
2,556
Reduced 9.28%
24,990
Common Stock
Feb 20
2024
BUY
Exercise of conversion of derivative security
-
5,500
Added 16.64%
27,546
Common Stock
Feb 15
2024
SELL
Open market or private sale
$1,062,300
$106.23 p/Share
10,000
Reduced 31.5%
21,750
Common Stock
Feb 15
2024
BUY
Exercise of conversion of derivative security
$257,800
$25.78 p/Share
10,000
Added 23.95%
31,750
Common Stock
Oct 02
2023
SELL
Open market or private sale
$57,724
$53.35 p/Share
1,082
Reduced 4.74%
21,750
Common Stock
Oct 01
2023
BUY
Exercise of conversion of derivative security
-
2,000
Added 8.05%
22,832
Common Stock
Jul 03
2023
SELL
Open market or private sale
$94,165
$90.37 p/Share
1,042
Reduced 4.81%
20,631
Common Stock
Jul 01
2023
BUY
Exercise of conversion of derivative security
-
2,000
Added 8.45%
21,673
Common Stock
Jun 09
2023
SELL
Open market or private sale
$197,362
$108.98 p/Share
1,811
Reduced 8.43%
19,673
Common Stock
Jun 08
2023
BUY
Exercise of conversion of derivative security
-
3,529
Added 14.11%
21,484
Common Stock
Apr 03
2023
SELL
Open market or private sale
$146,838
$131.34 p/Share
1,118
Reduced 5.86%
17,955
Common Stock