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
Dec 02
2022
SELL
Payment of exercise price or tax liability
$77,646
$64.33 p/Share
1,207
Reduced 2.86%
40,987
Common Stock
Dec 02
2022
BUY
Exercise of conversion of derivative security
-
3,065
Added 6.77%
42,194
Common Stock
Dec 01
2022
SELL
Payment of exercise price or tax liability
$257,088
$65.92 p/Share
3,900
Reduced 9.06%
39,129
Common Stock
Dec 01
2022
BUY
Grant, award, or other acquisition
-
15,425
Added 27.46%
40,749
Common Stock
Oct 14
2022
BUY
Other acquisition or disposition
$3,416
$63.27 p/Share
54
Added 0.2%
27,604
Common Stock
Jul 15
2022
BUY
Other acquisition or disposition
$3,406
$64.28 p/Share
53
Added 0.19%
27,550
Common Stock
Apr 15
2022
BUY
Other acquisition or disposition
$3,238
$70.4 p/Share
46
Added 0.17%
27,497
Common Stock
Jan 14
2022
BUY
Other acquisition or disposition
$3,221
$63.17 p/Share
51
Added 0.19%
27,451
Common Stock
Dec 19
2021
SELL
Payment of exercise price or tax liability
$25,389
$62.38 p/Share
407
Reduced 1.46%
27,400
Common Stock