Sep 30
2024
|
BUY
Grant, award, or other acquisition
|
$1,640
$205.12 p/Share
|
8
|
|
Jul 12
2024
|
SELL
Other acquisition or disposition
|
$303,513
$194.56 p/Share
|
1,560
|
|
Jun 30
2024
|
BUY
Grant, award, or other acquisition
|
$2,316
$193.0 p/Share
|
12
|
|
Mar 31
2024
|
BUY
Grant, award, or other acquisition
|
$2,278
$189.89 p/Share
|
12
|
|
Dec 31
2023
|
BUY
Grant, award, or other acquisition
|
$2,080
$160.07 p/Share
|
13
|
|
Sep 30
2023
|
BUY
Grant, award, or other acquisition
|
$2,161
$154.37 p/Share
|
14
|
|
Jul 12
2023
|
SELL
Other acquisition or disposition
|
$229,209
$148.26 p/Share
|
1,546
|
|
Jun 30
2023
|
BUY
Grant, award, or other acquisition
|
$2,705
$122.96 p/Share
|
22
|
|
Mar 31
2023
|
BUY
Grant, award, or other acquisition
|
$2,714
$142.86 p/Share
|
19
|
|
Dec 31
2022
|
BUY
Grant, award, or other acquisition
|
$2,517
$132.49 p/Share
|
19
|
|
Sep 30
2022
|
BUY
Grant, award, or other acquisition
|
$2,544
$106.02 p/Share
|
24
|
|
Jul 12
2022
|
SELL
Other acquisition or disposition
|
$142,347
$93.22 p/Share
|
1,527
|
|
Jun 30
2022
|
BUY
Grant, award, or other acquisition
|
$3,102
$103.41 p/Share
|
30
|
|
Mar 31
2022
|
BUY
Grant, award, or other acquisition
|
$3,033
$101.1 p/Share
|
30
|
|
Dec 31
2021
|
BUY
Grant, award, or other acquisition
|
$2,946
$95.04 p/Share
|
31
|
|
Sep 30
2021
|
BUY
Grant, award, or other acquisition
|
$2,931
$88.81 p/Share
|
33
|
|
Jul 12
2021
|
SELL
Other acquisition or disposition
|
$134,035
$89.06 p/Share
|
1,505
|
|
Jun 30
2021
|
BUY
Grant, award, or other acquisition
|
$3,429
$97.96 p/Share
|
35
|
|
Mar 31
2021
|
BUY
Grant, award, or other acquisition
|
$3,415
$85.37 p/Share
|
40
|
|
Dec 31
2020
|
BUY
Grant, award, or other acquisition
|
$3,294
$78.43 p/Share
|
42
|
|
Sep 30
2020
|
BUY
Grant, award, or other acquisition
|
$3,312
$60.21 p/Share
|
55
|
|