Sep 01
2023
BUY
Grant, award, or other acquisition
$9,195
$114.94 p/Share
80
Added 0.17%
46,136
Common Stock
Jun 02
2023
BUY
Grant, award, or other acquisition
$8,660
$92.13 p/Share
94
Added 0.2%
46,056
Common Stock
Mar 15
2023
BUY
Grant, award, or other acquisition
-
5,062
Added 9.92%
45,962
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$869,737
$93.49 p/Share
9,303
Reduced 18.53%
40,900
Common Stock
Mar 10
2023
BUY
Grant, award, or other acquisition
-
16,322
Added 24.54%
50,203
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
$8,390
$96.44 p/Share
87
Added 0.26%
33,881
Common Stock
Dec 02
2022
BUY
Grant, award, or other acquisition
$8,395
$96.5 p/Share
87
Added 0.26%
33,794
Common Stock
Sep 02
2022
BUY
Grant, award, or other acquisition
$8,404
$100.05 p/Share
84
Added 0.25%
33,707
Common Stock
Jun 02
2022
BUY
Grant, award, or other acquisition
$6,874
$114.57 p/Share
60
Added 0.18%
33,623
Common Stock
Mar 15
2022
BUY
Grant, award, or other acquisition
-
4,639
Added 12.14%
33,563
Common Stock
Mar 12
2022
SELL
Payment of exercise price or tax liability
$783,056
$110.15 p/Share
7,109
Reduced 19.73%
28,924
Common Stock
Mar 12
2022
BUY
Grant, award, or other acquisition
-
14,130
Added 28.17%
36,033
Common Stock
Mar 02
2022
BUY
Grant, award, or other acquisition
$5,583
$107.37 p/Share
52
Added 0.24%
21,903
Common Stock
Dec 02
2021
BUY
Grant, award, or other acquisition
$5,485
$85.7 p/Share
64
Added 0.29%
21,851
Common Stock
Sep 02
2021
BUY
Grant, award, or other acquisition
$5,510
$77.61 p/Share
71
Added 0.32%
21,787
Common Stock
Jun 02
2021
BUY
Grant, award, or other acquisition
$15,357
$88.77 p/Share
173
Added 0.79%
21,830
Common Stock
Mar 15
2021
BUY
Grant, award, or other acquisition
$318,440
$79.61 p/Share
4,000
Added 15.59%
21,657
Common Stock
Mar 12
2021
SELL
Payment of exercise price or tax liability
$37,330
$81.33 p/Share
459
Reduced 2.53%
17,657
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$237
$79.16 p/Share
3
Reduced 0.02%
18,115
Common Stock
Mar 02
2021
BUY
Grant, award, or other acquisition
$5,858
$79.16 p/Share
74
Added 0.41%
18,118
Common Stock
Feb 28
2021
SELL
Payment of exercise price or tax liability
$232,543
$75.55 p/Share
3,078
Reduced 13.68%
19,419
Common Stock
Feb 28
2021
BUY
Grant, award, or other acquisition
-
10,224
Added 34.02%
19,829
Common Stock
Dec 02
2020
BUY
Grant, award, or other acquisition
$4,379
$59.18 p/Share
74
Added 0.6%
12,273
Common Stock