Jul 22
2024
SELL
Open market or private sale
$850,689
$214.01 p/Share
3,975
Reduced 10.82%
32,779
Common
Jul 19
2024
SELL
Payment of exercise price or tax liability
$1,483,064
$221.75 p/Share
6,688
Reduced 15.4%
36,754
Common
Jul 19
2024
BUY
Grant, award, or other acquisition
-
15,521
Added 26.32%
43,442
Common
Jan 17
2024
SELL
Open market or private sale
$93,251
$169.24 p/Share
551
Reduced 1.94%
27,921
Common
Jan 16
2024
SELL
Payment of exercise price or tax liability
$80,241
$168.93 p/Share
475
Reduced 1.64%
28,472
Common
Jan 16
2024
BUY
Exercise of conversion of derivative security
-
1,700
Added 5.55%
28,947
Common
Jan 03
2024
SELL
Open market or private sale
$196,334
$162.26 p/Share
1,210
Reduced 4.25%
27,246
Common
Jan 01
2024
SELL
Payment of exercise price or tax liability
$179,300
$160.52 p/Share
1,117
Reduced 3.78%
28,456
Common
Jan 01
2024
BUY
Exercise of conversion of derivative security
-
3,804
Added 11.4%
29,573
Common
Nov 28
2023
SELL
Open market or private sale
$665,662
$164.28 p/Share
4,052
Reduced 13.59%
25,769
Common
Nov 27
2023
SELL
Payment of exercise price or tax liability
$1,106,554
$163.74 p/Share
6,758
Reduced 18.48%
29,821
Common
Nov 27
2023
BUY
Grant, award, or other acquisition
-
15,762
Added 30.11%
36,579
Common
Aug 03
2023
SELL
Open market or private sale
$646,425
$127.5 p/Share
5,070
Reduced 19.59%
20,816
Common
May 01
2023
-
400
Reduced 1.52%
25,886
Common
Jan 04
2023
SELL
Open market or private sale
$237,385
$130.36 p/Share
1,821
Reduced 6.48%
26,286
Common
Jan 01
2023
SELL
Payment of exercise price or tax liability
$215,019
$129.53 p/Share
1,660
Reduced 5.58%
28,107
Common
Jan 01
2023
BUY
Exercise of conversion of derivative security
-
5,706
Added 16.09%
29,767
Common
Aug 26
2022
SELL
Open market or private sale
$402,047
$126.43 p/Share
3,180
Reduced 11.67%
24,061
Common
Aug 25
2022
SELL
Payment of exercise price or tax liability
$671,943
$125.95 p/Share
5,335
Reduced 16.38%
27,241
Common
Aug 25
2022
BUY
Grant, award, or other acquisition
-
12,402
Added 27.57%
32,576
Common
Jan 04
2022
SELL
Open market or private sale
$142,216
$102.24 p/Share
1,391
Reduced 6.45%
20,173
Common
Jan 01
2022
SELL
Payment of exercise price or tax liability
$148,526
$102.08 p/Share
1,455
Reduced 6.32%
21,564
Common
Jan 01
2022
BUY
Exercise of conversion of derivative security
-
4,934
Added 17.65%
23,019
Common
Jul 19
2021
SELL
Open market or private sale
$295,018
$95.29 p/Share
3,096
Reduced 14.62%
18,085
Common
Jul 16
2021
SELL
Payment of exercise price or tax liability
$599,355
$94.64 p/Share
6,333
Reduced 23.02%
21,181
Common