Sep 01
2023
BUY
Grant, award, or other acquisition
$19,884
$114.94 p/Share
173
Added 0.21%
81,387
Common Stock
Jun 02
2023
BUY
Grant, award, or other acquisition
$18,702
$92.13 p/Share
203
Added 0.25%
81,214
Common Stock
Mar 15
2023
BUY
Grant, award, or other acquisition
-
10,125
Added 11.11%
81,011
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$2,119,418
$93.49 p/Share
22,670
Reduced 24.23%
70,886
Common Stock
Mar 10
2023
BUY
Grant, award, or other acquisition
-
39,198
Added 29.53%
93,556
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
$19,770
$96.44 p/Share
205
Added 0.38%
54,358
Common Stock
Dec 02
2022
BUY
Grant, award, or other acquisition
$19,589
$96.5 p/Share
203
Added 0.37%
54,153
Common Stock
Sep 02
2022
BUY
Grant, award, or other acquisition
$19,510
$100.05 p/Share
195
Added 0.36%
53,950
Common Stock
Jun 02
2022
SELL
Payment of exercise price or tax liability
$1,260
$114.57 p/Share
11
Reduced 0.02%
53,755
Common Stock
Jun 02
2022
BUY
Grant, award, or other acquisition
$18,789
$114.57 p/Share
164
Added 0.3%
53,766
Common Stock
Jun 01
2022
SELL
Payment of exercise price or tax liability
$263,521
$115.63 p/Share
2,279
Reduced 4.08%
53,602
Common Stock
Mar 15
2022
BUY
Grant, award, or other acquisition
-
9,278
Added 14.24%
55,881
Common Stock
Mar 12
2022
SELL
Payment of exercise price or tax liability
$968,769
$110.15 p/Share
8,795
Reduced 15.88%
46,603
Common Stock
Mar 12
2022
BUY
Grant, award, or other acquisition
-
19,696
Added 26.23%
55,398
Common Stock
Mar 02
2022
BUY
Grant, award, or other acquisition
$13,851
$107.37 p/Share
129
Added 0.36%
35,702
Common Stock
Dec 02
2021
BUY
Grant, award, or other acquisition
$13,883
$85.7 p/Share
162
Added 0.45%
35,573
Common Stock
Sep 02
2021
BUY
Grant, award, or other acquisition
$13,815
$77.61 p/Share
178
Added 0.5%
35,411
Common Stock
Jun 02
2021
SELL
Payment of exercise price or tax liability
$1,154
$88.77 p/Share
13
Reduced 0.04%
35,504
Common Stock
Jun 02
2021
BUY
Grant, award, or other acquisition
$39,680
$88.77 p/Share
447
Added 1.24%
35,517
Common Stock
Jun 01
2021
SELL
Payment of exercise price or tax liability
$197,202
$88.67 p/Share
2,224
Reduced 5.96%
35,070
Common Stock
Mar 15
2021
BUY
Grant, award, or other acquisition
$796,100
$79.61 p/Share
10,000
Added 21.14%
37,294
Common Stock
Mar 02
2021
BUY
Grant, award, or other acquisition
$10,528
$79.16 p/Share
133
Added 0.48%
27,294
Common Stock
Dec 02
2020
BUY
Grant, award, or other acquisition
$10,534
$59.18 p/Share
178
Added 0.48%
37,161
Common Stock