Sep 30
2024
BUY
Grant, award, or other acquisition
$2,360
$73.75 p/Share
32
Added 0.26%
12,399
Common Stock
Jun 28
2024
BUY
Grant, award, or other acquisition
$5,788
$85.13 p/Share
68
Added 0.55%
12,367
Common Stock
May 31
2024
SELL
Payment of exercise price or tax liability
$176,107
$110.69 p/Share
1,591
Reduced 11.45%
12,299
Common Stock
May 31
2024
BUY
Grant, award, or other acquisition
-
2,342
Added 14.94%
13,337
Common Stock
Mar 28
2024
BUY
Grant, award, or other acquisition
$5,445
$95.54 p/Share
57
Added 0.49%
11,548
Common Stock
Dec 11
2023
-
300
Reduced 2.54%
11,491
Common Stock
Jul 28
2023
SELL
Payment of exercise price or tax liability
$189,477
$107.11 p/Share
1,769
Reduced 13.05%
11,791
Common Stock
Jul 28
2023
BUY
Grant, award, or other acquisition
-
1,644
Added 11.6%
12,533
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
$4,266
$83.66 p/Share
51
Added 0.43%
11,916
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
$19,027
$89.75 p/Share
212
Added 1.76%
11,865
Common Stock
Sep 30
2022
BUY
Grant, award, or other acquisition
$1,755
$76.31 p/Share
23
Added 0.2%
11,634
Common Stock
Jun 30
2022
BUY
Grant, award, or other acquisition
$1,735
$75.43 p/Share
23
Added 0.2%
11,611
Common Stock
Apr 08
2022
SELL
Payment of exercise price or tax liability
$140,458
$90.97 p/Share
1,544
Reduced 11.76%
11,588
Common Stock
Mar 31
2022
BUY
Grant, award, or other acquisition
$1,538
$76.92 p/Share
20
Added 0.15%
13,132
Common Stock
Dec 31
2021
BUY
Grant, award, or other acquisition
$1,726
$86.29 p/Share
20
Added 0.15%
13,112
Common Stock
Sep 30
2021
BUY
Grant, award, or other acquisition
$1,533
$76.64 p/Share
20
Added 0.15%
13,092
Common Stock
Jun 30
2021
BUY
Grant, award, or other acquisition
$3,444
$84.01 p/Share
41
Added 0.31%
13,072
Common Stock
Apr 09
2021
SELL
Payment of exercise price or tax liability
$42,914
$88.3 p/Share
486
Reduced 3.6%
13,031
Common Stock
Mar 31
2021
BUY
Grant, award, or other acquisition
$3,418
$74.31 p/Share
46
Added 0.34%
13,517
Common Stock
Mar 17
2021
BUY
Grant, award, or other acquisition
-
1,250
Added 8.49%
13,471
Common Stock
Dec 31
2020
BUY
Grant, award, or other acquisition
$3,921
$55.23 p/Share
71
Added 0.58%
12,222
Common Stock
Sep 30
2020
BUY
Grant, award, or other acquisition
$3,362
$34.31 p/Share
98
Added 0.8%
12,151
Common Stock