Mar 13
2024
BUY
Exercise of conversion of derivative security
$387,299
$38.73 p/Share
10,000
Added 1.68%
584,657
Common Stock
Feb 21
2024
SELL
Open market or private sale
$1,626,399
$162.64 p/Share
10,000
Reduced 1.71%
574,657
Common Stock
Feb 21
2024
BUY
Exercise of conversion of derivative security
$387,299
$38.73 p/Share
10,000
Added 1.68%
584,657
Common Stock
Feb 20
2024
-
10,000
Reduced 1.71%
574,657
Common Stock
Feb 11
2024
SELL
Payment of exercise price or tax liability
$108,472
$160.7 p/Share
675
Reduced 0.12%
584,657
Common Stock
Feb 11
2024
BUY
Exercise of conversion of derivative security
-
1,505
Added 0.26%
585,332
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$113,936
$160.7 p/Share
709
Reduced 0.12%
583,827
Common Stock
Feb 10
2024
BUY
Exercise of conversion of derivative security
-
1,580
Added 0.27%
584,536
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$137,237
$160.7 p/Share
854
Reduced 0.15%
582,956
Common Stock
Feb 09
2024
BUY
Exercise of conversion of derivative security
-
2,009
Added 0.34%
583,810
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$111,802
$150.07 p/Share
745
Reduced 0.13%
581,801
Common Stock
Feb 05
2024
BUY
Exercise of conversion of derivative security
-
1,660
Added 0.28%
582,546
Common Stock
Jan 17
2024
SELL
Open market or private sale
$1,532,900
$153.29 p/Share
10,000
Reduced 1.69%
580,886
Common Stock
Jan 17
2024
BUY
Exercise of conversion of derivative security
$387,299
$38.73 p/Share
10,000
Added 1.66%
590,886
Common Stock
Dec 20
2023
SELL
Open market or private sale
$1,653,700
$165.37 p/Share
10,000
Reduced 1.69%
580,886
Common Stock
Dec 20
2023
BUY
Exercise of conversion of derivative security
$387,299
$38.73 p/Share
10,000
Added 1.66%
590,886
Common Stock
Dec 14
2023
SELL
Open market or private sale
$33,044
$155.87 p/Share
212
Reduced 0.04%
580,886
Common Stock
Dec 14
2023
BUY
Exercise of conversion of derivative security
$8,210
$38.73 p/Share
212
Added 0.04%
581,098
Common Stock
Dec 13
2023
SELL
Open market or private sale
$1,148,574
$147.48 p/Share
7,788
Reduced 1.32%
580,886
Common Stock
Dec 13
2023
BUY
Exercise of conversion of derivative security
$534,009
$38.73 p/Share
13,788
Added 2.29%
588,674
Common Stock
Nov 15
2023
SELL
Open market or private sale
$1,122,160
$140.27 p/Share
8,000
Reduced 1.37%
574,886
Common Stock
Nov 15
2023
BUY
Exercise of conversion of derivative security
$542,220
$38.73 p/Share
14,000
Added 2.35%
582,886
Common Stock
Oct 18
2023
SELL
Open market or private sale
$1,155,155
$145.12 p/Share
7,960
Reduced 1.38%
568,886
Common Stock
Oct 18
2023
BUY
Exercise of conversion of derivative security
$308,795
$22.12 p/Share
13,960
Added 2.36%
576,846
Common Stock
Sep 20
2023
SELL
Open market or private sale
$1,273,280
$159.16 p/Share
8,000
Reduced 1.4%
562,886
Common Stock