Sep 11
2025
SELL
Payment of exercise price or tax liability
$19,806
$80.19 p/Share
247
Reduced 0.35%
69,853
Common Stock
Sep 02
2025
SELL
Payment of exercise price or tax liability
$69,284
$80.47 p/Share
861
Reduced 1.21%
70,100
Common Stock
Aug 22
2025
SELL
Payment of exercise price or tax liability
$163,255
$80.98 p/Share
2,016
Reduced 2.76%
70,961
Common Stock
Aug 21
2025
BUY
Grant, award, or other acquisition
-
13,235
Added 15.35%
72,977
Common Stock
Aug 11
2025
SELL
Payment of exercise price or tax liability
$121,539
$80.65 p/Share
1,507
Reduced 2.46%
59,742
Common Stock
Jul 31
2025
SELL
Payment of exercise price or tax liability
$315,152
$80.11 p/Share
3,934
Reduced 6.04%
61,249
Common Stock
Jul 31
2025
BUY
Grant, award, or other acquisition
$711,296
$80.11 p/Share
8,879
Added 11.99%
65,183
Common Stock
Jul 22
2025
SELL
Open market or private sale
$3,200,000
$80.0 p/Share
40,000
Reduced 41.54%
56,304
Common Stock
Jul 22
2025
BUY
Exercise of conversion of derivative security
$2,048,800
$51.22 p/Share
40,000
Added 29.35%
96,304
Common Stock
Jan 02
2025
SELL
Open market or private sale
$3,698,079
$77.0 p/Share
48,027
Reduced 46.03%
56,304
Common Stock
Jan 02
2025
BUY
Exercise of conversion of derivative security
$2,293,375
$52.42 p/Share
43,750
Added 30.42%
100,054
Common Stock
Dec 04
2024
SELL
Open market or private sale
$1,747,520
$80.0 p/Share
21,844
Reduced 26.5%
60,581
Common Stock
Sep 11
2024
SELL
Payment of exercise price or tax liability
$19,389
$78.5 p/Share
247
Reduced 0.3%
82,425
Common Stock
Sep 03
2024
SELL
Payment of exercise price or tax liability
$135,355
$77.97 p/Share
1,736
Reduced 2.06%
82,672
Common Stock
Aug 21
2024
BUY
Grant, award, or other acquisition
-
13,647
Added 13.92%
84,408
Common Stock
Aug 12
2024
SELL
Payment of exercise price or tax liability
$103,688
$75.63 p/Share
1,371
Reduced 1.9%
70,761
Common Stock
Aug 01
2024
SELL
Payment of exercise price or tax liability
$1,058,846
$76.44 p/Share
13,852
Reduced 16.11%
72,132
Common Stock
Aug 01
2024
BUY
Grant, award, or other acquisition
$2,728,678
$76.44 p/Share
35,697
Added 29.34%
85,984
Common Stock
Sep 11
2023
BUY
Grant, award, or other acquisition
-
1,671
Added 3.22%
50,287
Common Stock
Sep 01
2023
SELL
Payment of exercise price or tax liability
$175,100
$69.65 p/Share
2,514
Reduced 4.92%
48,616
Common Stock
Aug 10
2023
BUY
Grant, award, or other acquisition
-
10,199
Added 16.63%
51,130
Common Stock
Oct 28
2022
SELL
Open market or private sale
$1,020,000
$85.0 p/Share
12,000
Reduced 22.67%
40,931
Common Stock
Sep 01
2022
SELL
Payment of exercise price or tax liability
$157,862
$82.22 p/Share
1,920
Reduced 3.5%
52,931
Common Stock
Aug 18
2022
BUY
Grant, award, or other acquisition
-
5,829
Added 9.61%
54,851
Common Stock
Jul 29
2022
SELL
Payment of exercise price or tax liability
$1,159,166
$87.28 p/Share
13,281
Reduced 21.32%
49,022
Common Stock