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
Dec 10
2022
BUY
Exercise of conversion of derivative security
-
491
Added 6.01%
7,676
Common Stock
Dec 09
2022
SELL
Payment of exercise price or tax liability
$9,703
$63.01 p/Share
154
Reduced 2.1%
7,185
Common Stock
Dec 09
2022
BUY
Exercise of conversion of derivative security
-
427
Added 5.5%
7,339
Common Stock
Dec 02
2022
SELL
Payment of exercise price or tax liability
$7,590
$64.33 p/Share
118
Reduced 1.68%
6,912
Common Stock
Dec 02
2022
BUY
Exercise of conversion of derivative security
-
327
Added 4.44%
7,030
Common Stock
Dec 01
2022
SELL
Payment of exercise price or tax liability
$84,839
$65.92 p/Share
1,287
Reduced 16.11%
6,703
Common Stock
Dec 01
2022
BUY
Grant, award, or other acquisition
-
3,568
Added 33.11%
7,209
Common Stock
Oct 14
2022
BUY
Other acquisition or disposition
$2,087
$63.27 p/Share
33
Added 0.74%
4,422
Common Stock
Jul 15
2022
BUY
Other acquisition or disposition
$2,056
$64.28 p/Share
32
Added 0.72%
4,389
Common Stock
Apr 15
2022
BUY
Other acquisition or disposition
$1,971
$70.4 p/Share
28
Added 0.64%
4,357
Common Stock
Jan 14
2022
BUY
Other acquisition or disposition
$1,958
$63.17 p/Share
31
Added 0.71%
4,329
Common Stock
Dec 19
2021
SELL
Payment of exercise price or tax liability
$4,367
$62.38 p/Share
70
Reduced 1.6%
4,298
Common Stock