Oct 15
2024
|
BUY
Grant, award, or other acquisition
|
$4,450
$98.91 p/Share
|
45
|
|
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
|
$2,423
$93.22 p/Share
|
26
|
|
Jun 28
2024
|
BUY
Grant, award, or other acquisition
|
$2,491
$83.04 p/Share
|
30
|
|
Apr 16
2024
|
BUY
Grant, award, or other acquisition
|
$4,814
$77.66 p/Share
|
62
|
|
Jan 16
2024
|
BUY
Grant, award, or other acquisition
|
$8,209
$77.45 p/Share
|
106
|
|
Oct 24
2023
|
BUY
Grant, award, or other acquisition
|
$11,317
$68.18 p/Share
|
166
|
|
Aug 29
2023
|
|
-
|
8,333
|
|
Jul 18
2023
|
BUY
Grant, award, or other acquisition
|
$4,992
$72.36 p/Share
|
69
|
|
Apr 18
2023
|
BUY
Grant, award, or other acquisition
|
$4,460
$62.83 p/Share
|
71
|
|
Jan 17
2023
|
BUY
Grant, award, or other acquisition
|
$6,504
$80.3 p/Share
|
81
|
|
Oct 25
2022
|
BUY
Grant, award, or other acquisition
|
$7,510
$75.86 p/Share
|
99
|
|
Jul 19
2022
|
BUY
Grant, award, or other acquisition
|
$3,043
$72.46 p/Share
|
42
|
|
Apr 19
2022
|
BUY
Grant, award, or other acquisition
|
$3,990
$90.69 p/Share
|
44
|
|
Jan 18
2022
|
BUY
Grant, award, or other acquisition
|
$6,961
$88.12 p/Share
|
79
|
|
Oct 20
2021
|
BUY
Grant, award, or other acquisition
|
$6,542
$75.19 p/Share
|
87
|
|
Jul 30
2021
|
BUY
Open market or private purchase
|
$25,448
$72.5 p/Share
|
351
|
|
Jul 29
2021
|
BUY
Open market or private purchase
|
$228,302
$72.5 p/Share
|
3,149
|
|
Jul 20
2021
|
BUY
Grant, award, or other acquisition
|
$2,476
$68.79 p/Share
|
36
|
|
Jul 21
2020
|
BUY
Grant, award, or other acquisition
|
$2,226
$51.77 p/Share
|
43
|
|
Apr 21
2020
|
BUY
Grant, award, or other acquisition
|
$8,302
$52.88 p/Share
|
157
|
|
Mar 12
2020
|
BUY
Open market or private purchase
|
$273,750
$54.75 p/Share
|
5,000
|
|
Jan 21
2020
|
BUY
Grant, award, or other acquisition
|
$8,220
$71.48 p/Share
|
115
|
|
Oct 15
2019
|
BUY
Grant, award, or other acquisition
|
$10,518
$65.74 p/Share
|
160
|
|
Jul 16
2019
|
BUY
Grant, award, or other acquisition
|
$3,706
$62.81 p/Share
|
59
|
|