Dec 09
2024
SELL
Payment of exercise price or tax liability
$9,441
$61.31 p/Share
154
Reduced 2.66%
5,629
Common Stock
Dec 09
2024
BUY
Exercise of conversion of derivative security
-
300
Added 4.93%
5,783
Common Stock
Dec 06
2024
SELL
Payment of exercise price or tax liability
$44,164
$61.34 p/Share
720
Reduced 11.61%
5,483
Common Stock
Dec 06
2024
BUY
Exercise of conversion of derivative security
-
1,409
Added 18.51%
6,203
Common Stock
Dec 05
2024
SELL
Payment of exercise price or tax liability
$28,715
$62.56 p/Share
459
Reduced 8.74%
4,794
Common Stock
Dec 05
2024
BUY
Grant, award, or other acquisition
-
897
Added 15.56%
4,866
Common Stock
Dec 02
2024
SELL
Payment of exercise price or tax liability
$9,265
$63.03 p/Share
147
Reduced 3.26%
4,356
Common Stock
Dec 02
2024
BUY
Exercise of conversion of derivative security
-
287
Added 5.99%
4,503
Common Stock
Dec 01
2024
SELL
Payment of exercise price or tax liability
$9,561
$64.17 p/Share
149
Reduced 3.41%
4,216
Common Stock
Dec 01
2024
BUY
Exercise of conversion of derivative security
-
290
Added 6.23%
4,365
Common Stock
Jan 12
2024
BUY
Other acquisition or disposition
$1,961
$50.3 p/Share
39
Added 0.95%
4,075
Common Stock
Dec 10
2023
SELL
Payment of exercise price or tax liability
$6,747
$50.73 p/Share
133
Reduced 3.19%
4,036
Common Stock
Dec 10
2023
BUY
Exercise of conversion of derivative security
-
259
Added 5.85%
4,169
Common Stock
Dec 09
2023
SELL
Payment of exercise price or tax liability
$7,812
$50.73 p/Share
154
Reduced 3.79%
3,910
Common Stock
Dec 09
2023
BUY
Exercise of conversion of derivative security
-
300
Added 6.87%
4,064
Common Stock
Dec 06
2023
SELL
Payment of exercise price or tax liability
$46,857
$50.33 p/Share
931
Reduced 19.83%
3,764
Common Stock
Dec 06
2023
BUY
Grant, award, or other acquisition
-
1,821
Added 30.83%
4,085
Common Stock
Dec 04
2023
SELL
Payment of exercise price or tax liability
$7,910
$51.37 p/Share
154
Reduced 5.09%
2,874
Common Stock
Dec 04
2023
BUY
Exercise of conversion of derivative security
-
300
Added 9.01%
3,028
Common Stock
Dec 02
2023
SELL
Payment of exercise price or tax liability
$7,529
$51.22 p/Share
147
Reduced 5.11%
2,728
Common Stock
Dec 02
2023
BUY
Exercise of conversion of derivative security
-
287
Added 9.08%
2,875
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$7,631
$51.22 p/Share
149
Reduced 5.44%
2,588
Common Stock
Dec 01
2023
BUY
Exercise of conversion of derivative security
-
290
Added 9.58%
2,737
Common Stock
Oct 13
2023
BUY
Other acquisition or disposition
$1,244
$54.13 p/Share
23
Added 0.93%
2,447
Common Stock
Jul 14
2023
BUY
Other acquisition or disposition
$1,170
$50.87 p/Share
23
Added 0.94%
2,424
Common Stock