Mar 13
2023
SELL
Payment of exercise price or tax liability
$20,342
$67.36 p/Share
302
Reduced 3.69%
7,872
Common Stock
Mar 13
2023
BUY
Grant, award, or other acquisition
-
1,120
Added 12.05%
8,174
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$4,530
$80.91 p/Share
56
Reduced 0.79%
7,054
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$4,094
$80.29 p/Share
51
Reduced 0.71%
7,110
Common Stock
Feb 18
2023
SELL
Payment of exercise price or tax liability
$5,022
$81.01 p/Share
62
Reduced 0.86%
7,161
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$4,779
$81.01 p/Share
59
Reduced 0.81%
7,223
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$4,348
$80.53 p/Share
54
Reduced 0.74%
7,282
Common Stock
Aug 16
2022
SELL
Open market or private sale
$61,782
$88.26 p/Share
700
Reduced 8.71%
7,336
Common Stock
Mar 10
2022
SELL
Payment of exercise price or tax liability
$14,481
$82.75 p/Share
175
Reduced 2.13%
8,036
Common Stock
Mar 10
2022
BUY
Grant, award, or other acquisition
-
650
Added 7.34%
8,211
Common Stock
Feb 27
2022
SELL
Payment of exercise price or tax liability
$4,703
$83.98 p/Share
56
Reduced 0.74%
7,561
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$4,322
$84.75 p/Share
51
Reduced 0.67%
7,617
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$5,254
$84.75 p/Share
62
Reduced 0.8%
7,668
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
-
1,100
Added 12.46%
7,730
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$3,895
$86.56 p/Share
45
Reduced 0.35%
12,949
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$4,676
$86.6 p/Share
54
Reduced 0.41%
12,994
Common Stock
Nov 08
2021
SELL
Open market or private sale
$740,960
$92.62 p/Share
8,000
Reduced 54.31%
6,729
Common Stock
Mar 12
2021
SELL
Payment of exercise price or tax liability
$29,368
$98.55 p/Share
298
Reduced 1.98%
14,729
Common Stock
Mar 12
2021
BUY
Grant, award, or other acquisition
-
1,105
Added 6.85%
15,027
Common Stock
Feb 27
2021
SELL
Payment of exercise price or tax liability
$4,795
$85.63 p/Share
56
Reduced 0.4%
13,922
Common Stock
Feb 21
2021
SELL
Payment of exercise price or tax liability
$4,241
$83.16 p/Share
51
Reduced 0.36%
13,978
Common Stock
Feb 18
2021
BUY
Grant, award, or other acquisition
-
1,150
Added 7.58%
14,029
Common Stock
Feb 16
2021
SELL
Payment of exercise price or tax liability
$3,600
$80.0 p/Share
45
Reduced 0.35%
12,879
Common Stock
Feb 15
2021
SELL
Payment of exercise price or tax liability
$4,279
$79.24 p/Share
54
Reduced 0.42%
12,924
Common Stock
Feb 11
2021
SELL
Payment of exercise price or tax liability
$5,643
$80.62 p/Share
70
Reduced 0.54%
12,978
Common Stock