Dec 06
2024
SELL
Payment of exercise price or tax liability
$119,613
$61.34 p/Share
1,950
Reduced 3.58%
52,518
Common Stock
Dec 06
2024
BUY
Exercise of conversion of derivative security
-
4,954
Added 8.34%
54,468
Common Stock
Dec 05
2024
SELL
Payment of exercise price or tax liability
$236,164
$62.56 p/Share
3,775
Reduced 7.08%
49,514
Common Stock
Dec 05
2024
BUY
Grant, award, or other acquisition
-
9,590
Added 16.07%
50,102
Common Stock
Dec 02
2024
SELL
Payment of exercise price or tax liability
$76,077
$63.03 p/Share
1,207
Reduced 2.69%
43,699
Common Stock
Dec 02
2024
SELL
Open market or private sale
$1,216,257
$62.27 p/Share
19,532
Reduced 31.83%
41,841
Common Stock
Dec 02
2024
BUY
Exercise of conversion of derivative security
-
3,065
Added 6.39%
44,906
Common Stock
Dec 01
2024
SELL
Payment of exercise price or tax liability
$94,650
$64.17 p/Share
1,475
Reduced 2.35%
61,373
Common Stock
Dec 01
2024
BUY
Exercise of conversion of derivative security
-
3,746
Added 5.63%
62,848
Common Stock
Dec 10
2023
SELL
Payment of exercise price or tax liability
$36,018
$50.73 p/Share
710
Reduced 1.19%
59,102
Common Stock
Dec 10
2023
BUY
Exercise of conversion of derivative security
-
1,802
Added 2.92%
59,812
Common Stock
Dec 06
2023
SELL
Payment of exercise price or tax liability
$164,780
$50.33 p/Share
3,274
Reduced 5.34%
58,010
Common Stock
Dec 06
2023
BUY
Grant, award, or other acquisition
-
12,677
Added 17.62%
59,260
Common Stock
Dec 02
2023
SELL
Payment of exercise price or tax liability
$38,261
$51.22 p/Share
747
Reduced 1.51%
48,607
Common Stock
Dec 02
2023
BUY
Exercise of conversion of derivative security
-
3,065
Added 5.85%
49,354
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$46,763
$51.22 p/Share
913
Reduced 1.93%
46,289
Common Stock
Dec 01
2023
BUY
Exercise of conversion of derivative security
-
3,746
Added 7.35%
47,202
Common Stock
Oct 13
2023
BUY
Other acquisition or disposition
$3,680
$54.13 p/Share
68
Added 0.16%
43,456
Common Stock
Jul 14
2023
BUY
Other acquisition or disposition
$3,662
$50.87 p/Share
72
Added 0.17%
43,388
Common Stock
Apr 14
2023
BUY
Other acquisition or disposition
$3,529
$56.03 p/Share
63
Added 0.15%
43,316
Common Stock
Jan 13
2023
BUY
Other acquisition or disposition
$3,450
$61.61 p/Share
56
Added 0.13%
43,253
Common Stock
Dec 10
2022
SELL
Payment of exercise price or tax liability
$44,737
$63.01 p/Share
710
Reduced 1.62%
43,197
Common Stock
Dec 10
2022
BUY
Exercise of conversion of derivative security
-
1,802
Added 3.94%
43,907
Common Stock
Dec 09
2022
SELL
Payment of exercise price or tax liability
$45,808
$63.01 p/Share
727
Reduced 1.7%
42,105
Common Stock
Dec 09
2022
BUY
Exercise of conversion of derivative security
-
1,845
Added 4.13%
42,832
Common Stock