May 02
2024
BUY
Grant, award, or other acquisition
-
1,515
Added 18.28%
6,771
Common Stock
Mar 05
2024
SELL
Payment of exercise price or tax liability
$32,561
$63.35 p/Share
514
Reduced 8.91%
5,256
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
$2,645
$69.61 p/Share
38
Added 0.55%
6,811
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
1,376
Added 19.26%
5,770
Common Stock
Jan 10
2024
SELL
Payment of exercise price or tax liability
$27,413
$64.2 p/Share
427
Reduced 8.86%
4,393
Common Stock
Dec 01
2023
BUY
Grant, award, or other acquisition
$2,894
$60.31 p/Share
48
Added 0.99%
4,821
Common Stock
Sep 01
2023
BUY
Grant, award, or other acquisition
$2,859
$62.16 p/Share
46
Added 0.95%
4,772
Common Stock
Jun 01
2023
BUY
Grant, award, or other acquisition
$2,842
$58.0 p/Share
49
Added 1.03%
4,725
Common Stock
Mar 29
2023
BUY
Grant, award, or other acquisition
-
1,454
Added 23.72%
4,675
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$8,539
$61.88 p/Share
138
Reduced 4.17%
3,175
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
$896
$59.74 p/Share
15
Added 0.46%
3,221
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
$1,792
$59.74 p/Share
30
Added 0.93%
3,206
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
325
Added 8.93%
3,314
Common Stock
Jan 12
2023
SELL
Payment of exercise price or tax liability
$18,602
$64.37 p/Share
289
Reduced 8.82%
2,988
Common Stock
Dec 01
2022
BUY
Grant, award, or other acquisition
$1,951
$67.28 p/Share
29
Added 0.88%
3,278
Common Stock
Sep 01
2022
BUY
Grant, award, or other acquisition
$1,985
$79.41 p/Share
25
Added 0.76%
3,248
Common Stock
Jun 01
2022
BUY
Grant, award, or other acquisition
$3,165
$93.1 p/Share
34
Added 1.04%
3,223
Common Stock
May 31
2022
SELL
Open market or private sale
$62,520
$92.76 p/Share
674
Reduced 17.45%
3,188
Common Stock
May 27
2022
SELL
Open market or private sale
$131,012
$93.38 p/Share
1,403
Reduced 26.64%
3,863
Common Stock
Mar 04
2022
SELL
Payment of exercise price or tax liability
$12,959
$70.05 p/Share
185
Reduced 3.39%
5,266
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
$2,853
$69.59 p/Share
41
Added 0.75%
5,451
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
$99,541
$70.05 p/Share
1,421
Added 20.81%
5,409
Common Stock
Jan 11
2022
SELL
Payment of exercise price or tax liability
$19,458
$69.0 p/Share
282
Reduced 6.6%
3,988
Common Stock
Dec 01
2021
BUY
Grant, award, or other acquisition
$2,470
$64.99 p/Share
38
Added 0.88%
4,270
Common Stock
Sep 01
2021
BUY
Grant, award, or other acquisition
$2,438
$71.71 p/Share
34
Added 0.8%
4,232
Common Stock