Jan 31
2023
BUY
Grant, award, or other acquisition
-
5,264
Added 3.66%
138,472
Common Stock
Jan 17
2023
SELL
Payment of exercise price or tax liability
$168,681
$145.29 p/Share
1,161
Reduced 0.81%
142,380
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$66,357
$141.79 p/Share
468
Reduced 0.32%
143,541
Common Stock
Mar 07
2022
BUY
Grant, award, or other acquisition
-
19,949
Added 12.17%
144,010
Common Stock
Jan 31
2022
SELL
Payment of exercise price or tax liability
$1,135,365
$137.52 p/Share
8,256
Reduced 6.24%
124,061
Common Stock
Jan 18
2022
SELL
Payment of exercise price or tax liability
$200,908
$145.06 p/Share
1,385
Reduced 1.04%
132,317
Common Stock
Jan 07
2022
BUY
Grant, award, or other acquisition
-
4,348
Added 3.15%
133,702
Common Stock
Nov 30
2021
-
110
Reduced 0.08%
129,354
Common Stock
May 25
2021
SELL
Open market or private sale
$1,843,790
$141.83 p/Share
13,000
Reduced 9.13%
129,464
Common Stock
Mar 17
2021
BUY
Grant, award, or other acquisition
-
21,230
Added 12.97%
142,464
Common Stock
Jan 31
2021
SELL
Payment of exercise price or tax liability
$1,421,056
$140.49 p/Share
10,115
Reduced 7.7%
121,234
Common Stock
Jan 19
2021
SELL
Payment of exercise price or tax liability
$415,985
$144.64 p/Share
2,876
Reduced 2.14%
131,349
Common Stock
Jan 08
2021
BUY
Grant, award, or other acquisition
-
3,751
Added 2.72%
134,225
Common Stock
Dec 01
2020
SELL
Payment of exercise price or tax liability
$580,908
$152.79 p/Share
3,802
Reduced 2.83%
130,474
Common Stock
Nov 19
2020
-
100
Reduced 0.07%
134,276
Common Stock
Mar 12
2020
BUY
Grant, award, or other acquisition
-
19,063
Added 12.42%
134,376
Common Stock
Jan 31
2020
SELL
Payment of exercise price or tax liability
$1,581,757
$116.58 p/Share
13,568
Reduced 10.53%
115,313
Common Stock
Jan 21
2020
SELL
Payment of exercise price or tax liability
$238,772
$114.96 p/Share
2,077
Reduced 1.59%
128,881
Common Stock
Jan 13
2020
BUY
Grant, award, or other acquisition
-
8,285
Added 5.95%
130,958
Common Stock
Jun 27
2019
SELL
Open market or private sale
$327,420
$109.14 p/Share
3,000
Reduced 2.39%
122,673
Common Stock
Mar 11
2019
SELL
Payment of exercise price or tax liability
$1,239,881
$97.59 p/Share
12,705
Reduced 10.95%
103,320
Common Stock
Mar 11
2019
BUY
Grant, award, or other acquisition
-
49,822
Added 28.39%
125,673
Common Stock
Feb 22
2019
-
150
Reduced 0.17%
88,556
Common Stock
Jan 28
2019
BUY
Grant, award, or other acquisition
-
4,508
Added 4.84%
88,706
Common Stock
Jan 25
2019
SELL
Payment of exercise price or tax liability
$214,720
$98.36 p/Share
2,183
Reduced 2.53%
84,198
Common Stock