Nov 20
2024
SELL
Payment of exercise price or tax liability
$1,028,708
$381.71 p/Share
2,695
Reduced 50.33%
2,660
Common Stock
Nov 20
2024
BUY
Exercise of conversion of derivative security
-
5,355
Added 50.0%
5,355
Common Stock
Nov 01
2024
SELL
Open market or private sale
$241,693
$387.33 p/Share
624
Reduced 100.0%
0
Common Stock
Nov 01
2024
BUY
Exercise of conversion of derivative security
$36,722
$58.85 p/Share
624
Added 50.0%
624
Common Stock
Oct 01
2024
SELL
Open market or private sale
$242,342
$388.37 p/Share
624
Reduced 100.0%
0
Common Stock
Oct 01
2024
BUY
Exercise of conversion of derivative security
$36,722
$58.85 p/Share
624
Added 50.0%
624
Common Stock
Sep 03
2024
SELL
Open market or private sale
$1,516,253
$337.17 p/Share
4,497
Reduced 100.0%
0
Common Stock
Sep 03
2024
BUY
Exercise of conversion of derivative security
$36,722
$58.85 p/Share
624
Added 12.19%
4,497
Common Stock
Aug 20
2024
SELL
Payment of exercise price or tax liability
$1,388,625
$353.79 p/Share
3,925
Reduced 50.33%
3,873
Common Stock
Aug 20
2024
BUY
Exercise of conversion of derivative security
-
7,798
Added 50.0%
7,798
Common Stock
Aug 01
2024
SELL
Open market or private sale
$220,114
$350.5 p/Share
628
Reduced 100.0%
0
Common Stock
Aug 01
2024
BUY
Exercise of conversion of derivative security
$36,957
$58.85 p/Share
628
Added 50.0%
628
Common Stock
Jul 01
2024
SELL
Open market or private sale
$221,339
$354.71 p/Share
624
Reduced 100.0%
0
Common Stock
Jul 01
2024
BUY
Exercise of conversion of derivative security
$36,722
$58.85 p/Share
624
Added 50.0%
624
Common Stock
Jun 03
2024
SELL
Open market or private sale
$1,330,467
$296.12 p/Share
4,493
Reduced 100.0%
0
Common Stock
Jun 03
2024
BUY
Exercise of conversion of derivative security
$36,722
$58.85 p/Share
624
Added 12.19%
4,493
Common Stock
May 20
2024
SELL
Payment of exercise price or tax liability
$1,252,328
$319.39 p/Share
3,921
Reduced 50.33%
3,869
Common Stock
May 20
2024
BUY
Exercise of conversion of derivative security
-
7,790
Added 50.0%
7,790
Common Stock
May 01
2024
SELL
Open market or private sale
$265,739
$254.54 p/Share
1,044
Reduced 100.0%
0
Common Stock
May 01
2024
BUY
Exercise of conversion of derivative security
$62,201
$59.58 p/Share
1,044
Added 50.0%
1,044
Common Stock
Apr 01
2024
SELL
Open market or private sale
$303,971
$292.28 p/Share
1,040
Reduced 100.0%
0
Common Stock
Apr 01
2024
BUY
Exercise of conversion of derivative security
$61,963
$59.58 p/Share
1,040
Added 50.0%
1,040
Common Stock
Mar 01
2024
SELL
Open market or private sale
$3,318,269
$284.83 p/Share
11,650
Reduced 100.0%
0
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
$61,963
$59.58 p/Share
1,040
Added 8.2%
11,650
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$2,666,194
$259.61 p/Share
10,270
Reduced 49.19%
10,610
Common Stock