Apr 18
2024
SELL
Open market or private sale
$139,529
$151.17 p/Share
923
Reduced 5.87%
14,800
Common Stock
Mar 18
2024
SELL
Open market or private sale
$159,983
$173.33 p/Share
923
Reduced 5.54%
15,723
Common Stock
Feb 20
2024
SELL
Open market or private sale
$172,877
$187.3 p/Share
923
Reduced 5.25%
16,646
Common Stock
Feb 13
2024
SELL
Open market or private sale
$532,177
$186.86 p/Share
2,848
Reduced 13.95%
17,569
Common Stock
Feb 12
2024
SELL
Open market or private sale
$71,779
$197.74 p/Share
363
Reduced 1.75%
20,417
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$282,759
$197.32 p/Share
1,433
Reduced 6.45%
20,780
Common Stock
Feb 10
2024
BUY
Exercise of conversion of derivative security
-
4,281
Added 16.5%
21,661
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$44,631
$195.75 p/Share
228
Reduced 1.26%
17,932
Common Stock
Feb 08
2024
BUY
Exercise of conversion of derivative security
-
591
Added 3.15%
18,160
Common Stock
Jan 18
2024
SELL
Open market or private sale
$176,689
$191.43 p/Share
923
Reduced 4.99%
17,569
Common Stock
Dec 18
2023
SELL
Open market or private sale
$182,883
$198.14 p/Share
923
Reduced 4.75%
18,492
Common Stock
Dec 14
2023
SELL
Open market or private sale
$500,000
$200.0 p/Share
2,500
Reduced 11.41%
19,415
Common Stock
Nov 29
2023
-
750
Reduced 3.31%
21,915
Common Stock
Nov 17
2023
SELL
Open market or private sale
$163,795
$177.46 p/Share
923
Reduced 3.91%
22,665
Common Stock
Oct 18
2023
SELL
Open market or private sale
$159,605
$172.92 p/Share
923
Reduced 3.77%
23,588
Common Stock
Sep 18
2023
SELL
Open market or private sale
$165,752
$179.58 p/Share
923
Reduced 3.63%
24,511
Common Stock
Sep 01
2023
SELL
Open market or private sale
$178,111
$192.97 p/Share
923
Reduced 3.5%
25,434
Common Stock
Apr 18
2023
SELL
Open market or private sale
$763,227
$175.94 p/Share
4,338
Reduced 14.13%
26,357
Common Stock
Apr 18
2023
BUY
Exercise of conversion of derivative security
$348,688
$80.38 p/Share
4,338
Added 12.38%
30,695
Common Stock
Feb 14
2023
SELL
Open market or private sale
$2,276,750
$175.0 p/Share
13,010
Reduced 33.05%
26,357
Common Stock
Feb 14
2023
BUY
Exercise of conversion of derivative security
$1,045,743
$80.38 p/Share
13,010
Added 24.84%
39,367
Common Stock
Feb 11
2023
SELL
Payment of exercise price or tax liability
$234,645
$158.33 p/Share
1,482
Reduced 5.32%
26,357
Common Stock
Feb 11
2023
BUY
Exercise of conversion of derivative security
-
4,152
Added 13.25%
27,173
Common Stock
Jul 22
2022
SELL
Open market or private sale
$390,623
$180.26 p/Share
2,167
Reduced 8.38%
23,687
Common Stock
Jul 22
2022
BUY
Exercise of conversion of derivative security
$174,183
$80.38 p/Share
2,167
Added 7.73%
25,854
Common Stock