Jul 26
2024
|
BUY
Grant, award, or other acquisition
|
$20,108
$103.65 p/Share
|
194
|
|
Jul 16
2024
|
BUY
Grant, award, or other acquisition
|
$932
$93.22 p/Share
|
10
|
|
Jun 28
2024
|
BUY
Grant, award, or other acquisition
|
$415
$83.04 p/Share
|
5
|
|
Apr 16
2024
|
BUY
Grant, award, or other acquisition
|
$7,300
$77.66 p/Share
|
94
|
|
Jan 16
2024
|
BUY
Grant, award, or other acquisition
|
$4,104
$77.45 p/Share
|
53
|
|
Oct 24
2023
|
BUY
Grant, award, or other acquisition
|
$4,295
$68.18 p/Share
|
63
|
|
Jul 18
2023
|
BUY
Grant, award, or other acquisition
|
$4,775
$72.36 p/Share
|
66
|
|
Apr 18
2023
|
BUY
Grant, award, or other acquisition
|
$6,722
$62.83 p/Share
|
107
|
|
Jan 17
2023
|
BUY
Grant, award, or other acquisition
|
$3,774
$80.3 p/Share
|
47
|
|
Oct 25
2022
|
BUY
Grant, award, or other acquisition
|
$3,717
$75.86 p/Share
|
49
|
|
Jul 19
2022
|
BUY
Grant, award, or other acquisition
|
$3,551
$72.46 p/Share
|
49
|
|
Apr 19
2022
|
BUY
Grant, award, or other acquisition
|
$6,439
$90.69 p/Share
|
71
|
|
Jan 18
2022
|
BUY
Grant, award, or other acquisition
|
$3,525
$88.12 p/Share
|
40
|
|
Oct 20
2021
|
BUY
Grant, award, or other acquisition
|
$3,534
$75.19 p/Share
|
47
|
|
Jul 20
2021
|
BUY
Grant, award, or other acquisition
|
$2,958
$68.79 p/Share
|
43
|
|
Jul 21
2020
|
BUY
Grant, award, or other acquisition
|
$1,139
$51.77 p/Share
|
22
|
|
Apr 21
2020
|
BUY
Grant, award, or other acquisition
|
$5,658
$52.88 p/Share
|
107
|
|
Jan 21
2020
|
BUY
Grant, award, or other acquisition
|
$2,573
$71.48 p/Share
|
36
|
|
Dec 10
2019
|
SELL
Open market or private sale
|
-
|
909
|
|
Oct 15
2019
|
BUY
Grant, award, or other acquisition
|
$2,630
$65.74 p/Share
|
40
|
|
Jul 16
2019
|
BUY
Grant, award, or other acquisition
|
$2,638
$62.81 p/Share
|
42
|
|
Apr 16
2019
|
BUY
Grant, award, or other acquisition
|
$4,092
$59.31 p/Share
|
69
|
|
Jan 15
2019
|
BUY
Grant, award, or other acquisition
|
$2,673
$49.5 p/Share
|
54
|
|
Oct 16
2018
|
BUY
Grant, award, or other acquisition
|
$2,605
$50.1 p/Share
|
52
|
|
Jul 17
2018
|
BUY
Grant, award, or other acquisition
|
$2,613
$55.6 p/Share
|
47
|
|