Dec 19
2024
SELL
Payment of exercise price or tax liability
$7,810
$169.79 p/Share
46
Reduced 0.46%
9,914
Common Stock
Dec 19
2024
BUY
Exercise of conversion of derivative security
$7,810
$169.79 p/Share
46
Added 0.46%
9,960
Common Stock
Aug 23
2024
SELL
Open market or private sale
$2,382,692
$169.78 p/Share
14,034
Reduced 58.75%
9,855
Common Stock
Aug 20
2024
SELL
Open market or private sale
$1,797,624
$169.22 p/Share
10,623
Reduced 30.78%
23,889
Common Stock
Aug 19
2024
BUY
Grant, award, or other acquisition
-
24,657
Added 41.71%
34,454
Common Stock
May 06
2024
SELL
Open market or private sale
$5,253,549
$164.9 p/Share
31,859
Reduced 76.59%
9,738
Common Stock
May 06
2024
BUY
Exercise of conversion of derivative security
$2,901,399
$91.07 p/Share
31,859
Added 43.37%
41,597
Common Stock
Apr 30
2024
SELL
Open market or private sale
$5,049,900
$162.9 p/Share
31,000
Reduced 76.1%
9,738
Common Stock
Apr 30
2024
BUY
Exercise of conversion of derivative security
$2,823,170
$91.07 p/Share
31,000
Added 43.21%
40,738
Common Stock
Feb 21
2024
SELL
Open market or private sale
$5,025,657
$159.9 p/Share
31,430
Reduced 76.45%
9,681
Common Stock
Feb 21
2024
BUY
Exercise of conversion of derivative security
$2,862,330
$91.07 p/Share
31,430
Added 43.33%
41,111
Common Stock
Jan 25
2024
SELL
Open market or private sale
$4,844,497
$154.9 p/Share
31,275
Reduced 76.47%
9,623
Common Stock
Jan 25
2024
BUY
Exercise of conversion of derivative security
$2,511,069
$80.29 p/Share
31,275
Added 43.33%
40,898
Common Stock
Dec 06
2023
SELL
Payment of exercise price or tax liability
$92,777
$149.4 p/Share
621
Reduced 6.06%
9,623
Common Stock
Dec 06
2023
BUY
Exercise of conversion of derivative security
$7,021
$149.4 p/Share
47
Added 0.48%
9,671
Common Stock
Aug 30
2023
SELL
Open market or private sale
$1,775,885
$154.13 p/Share
11,522
Reduced 53.2%
10,135
Common Stock
Aug 17
2023
SELL
Open market or private sale
$1,203,082
$152.85 p/Share
7,871
Reduced 26.66%
21,657
Common Stock
Aug 16
2023
BUY
Grant, award, or other acquisition
-
19,393
Added 39.64%
29,528
Common Stock
May 01
2023
SELL
Open market or private sale
$4,836,930
$156.03 p/Share
31,000
Reduced 75.59%
10,013
Common Stock
May 01
2023
BUY
Exercise of conversion of derivative security
$2,488,990
$80.29 p/Share
31,000
Added 43.05%
41,013
Common Stock
Dec 07
2022
SELL
Payment of exercise price or tax liability
$24,614
$149.18 p/Share
165
Reduced 1.63%
9,948
Common Stock
Dec 07
2022
BUY
Exercise of conversion of derivative security
$6,414
$149.18 p/Share
43
Added 0.42%
10,114
Common Stock
Oct 03
2022
BUY
Grant, award, or other acquisition
-
9,727
Added 49.29%
10,006
Common Stock
Aug 18
2022
SELL
Open market or private sale
$2,825,701
$148.87 p/Share
18,981
Reduced 98.55%
279
Common Stock
Aug 17
2022
SELL
Open market or private sale
$1,855,575
$149.33 p/Share
12,426
Reduced 39.22%
19,260
Common Stock