Dec 06
2024
SELL
Payment of exercise price or tax liability
$13,188
$61.34 p/Share
215
Reduced 1.85%
11,402
Common Stock
Dec 06
2024
BUY
Exercise of conversion of derivative security
-
421
Added 3.5%
11,617
Common Stock
Dec 05
2024
SELL
Payment of exercise price or tax liability
$32,718
$62.56 p/Share
523
Reduced 4.46%
11,196
Common Stock
Dec 05
2024
BUY
Grant, award, or other acquisition
-
1,022
Added 8.31%
11,278
Common Stock
Dec 02
2024
SELL
Payment of exercise price or tax liability
$10,526
$63.03 p/Share
167
Reduced 1.54%
10,697
Common Stock
Dec 02
2024
BUY
Exercise of conversion of derivative security
-
327
Added 2.92%
10,864
Common Stock
Dec 01
2024
SELL
Payment of exercise price or tax liability
$10,459
$64.17 p/Share
163
Reduced 1.52%
10,537
Common Stock
Dec 01
2024
BUY
Exercise of conversion of derivative security
-
318
Added 2.89%
10,700
Common Stock
Oct 15
2024
BUY
Other acquisition or disposition
$5,305
$60.98 p/Share
87
Added 0.83%
10,382
Common Stock
Jul 15
2024
BUY
Other acquisition or disposition
$5,277
$57.36 p/Share
92
Added 0.89%
10,295
Common Stock
Apr 15
2024
BUY
Other acquisition or disposition
$4,975
$52.93 p/Share
94
Added 0.91%
10,203
Common Stock
Jan 12
2024
BUY
Other acquisition or disposition
$4,929
$50.3 p/Share
98
Added 0.96%
10,109
Common Stock
Dec 10
2023
SELL
Payment of exercise price or tax liability
$12,783
$50.73 p/Share
252
Reduced 2.46%
10,011
Common Stock
Dec 10
2023
BUY
Exercise of conversion of derivative security
-
492
Added 4.57%
10,263
Common Stock
Dec 06
2023
SELL
Payment of exercise price or tax liability
$88,882
$50.33 p/Share
1,766
Reduced 15.31%
9,771
Common Stock
Dec 06
2023
BUY
Grant, award, or other acquisition
-
3,457
Added 24.99%
10,379
Common Stock
Dec 02
2023
SELL
Payment of exercise price or tax liability
$8,553
$51.22 p/Share
167
Reduced 2.02%
8,080
Common Stock
Dec 02
2023
BUY
Exercise of conversion of derivative security
-
327
Added 3.81%
8,247
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$8,348
$51.22 p/Share
163
Reduced 2.02%
7,920
Common Stock
Dec 01
2023
BUY
Exercise of conversion of derivative security
-
318
Added 3.79%
8,083
Common Stock
Oct 13
2023
BUY
Other acquisition or disposition
$3,843
$54.13 p/Share
71
Added 0.91%
7,765
Common Stock
Jul 14
2023
BUY
Other acquisition or disposition
$3,764
$50.87 p/Share
74
Added 0.95%
7,694
Common Stock
Apr 14
2023
BUY
Other acquisition or disposition
$3,585
$56.03 p/Share
64
Added 0.83%
7,620
Common Stock
Jan 13
2023
BUY
Other acquisition or disposition
$3,573
$61.61 p/Share
58
Added 0.76%
7,556
Common Stock
Dec 10
2022
SELL
Payment of exercise price or tax liability
$11,215
$63.01 p/Share
178
Reduced 2.32%
7,498
Common Stock