Sep 21
2022
BUY
Grant, award, or other acquisition
-
1,095
Added 0.87%
124,709
Common Stock
Jun 22
2022
BUY
Grant, award, or other acquisition
-
781
Added 0.63%
123,614
Common Stock
May 16
2022
SELL
Payment of exercise price or tax liability
$99,350
$48.44 p/Share
2,051
Reduced 1.64%
122,824
Common Stock
Mar 31
2022
SELL
Payment of exercise price or tax liability
$559
$62.09 p/Share
9
Reduced 0.01%
122,833
Common Stock
Mar 31
2022
BUY
Grant, award, or other acquisition
-
18
Added 0.01%
122,842
Common Stock
Mar 30
2022
SELL
Payment of exercise price or tax liability
$2,856
$62.09 p/Share
46
Reduced 0.04%
124,875
Common Stock
Mar 30
2022
BUY
Grant, award, or other acquisition
-
615
Added 0.49%
124,921
Common Stock
Mar 29
2022
SELL
Payment of exercise price or tax liability
$62,942
$60.99 p/Share
1,032
Reduced 0.82%
124,275
Common Stock
Mar 29
2022
BUY
Grant, award, or other acquisition
-
31
Added 0.02%
124,306
Common Stock
Mar 28
2022
SELL
Payment of exercise price or tax liability
$298,659
$61.63 p/Share
4,846
Reduced 4.04%
115,141
Common Stock
Mar 28
2022
BUY
Grant, award, or other acquisition
-
10,166
Added 7.5%
125,307
Common Stock
Mar 25
2022
SELL
Payment of exercise price or tax liability
$30,850
$61.09 p/Share
505
Reduced 0.42%
119,987
Common Stock
Dec 23
2021
SELL
Payment of exercise price or tax liability
$1,564
$48.89 p/Share
32
Reduced 0.03%
120,493
Common Stock
Dec 22
2021
BUY
Grant, award, or other acquisition
-
449
Added 0.37%
120,525
Common Stock
Dec 13
2021
SELL
Payment of exercise price or tax liability
$323,086
$51.76 p/Share
6,242
Reduced 4.94%
120,076
Common Stock
Sep 22
2021
BUY
Grant, award, or other acquisition
-
413
Added 0.33%
126,318
Common Stock
Jun 23
2021
BUY
Grant, award, or other acquisition
-
392
Added 0.31%
125,905
Common Stock
May 17
2021
SELL
Payment of exercise price or tax liability
$122,947
$61.32 p/Share
2,005
Reduced 1.57%
125,513
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$1,665
$59.48 p/Share
28
Reduced 0.02%
127,518
Common Stock
Mar 31
2021
BUY
Grant, award, or other acquisition
-
437
Added 0.34%
127,546
Common Stock
Mar 29
2021
SELL
Payment of exercise price or tax liability
$291,243
$58.98 p/Share
4,938
Reduced 4.0%
118,452
Common Stock
Mar 29
2021
BUY
Grant, award, or other acquisition
-
8,657
Added 6.38%
127,109
Common Stock
Mar 26
2021
SELL
Payment of exercise price or tax liability
$29,380
$57.27 p/Share
513
Reduced 0.41%
123,390
Common Stock
Mar 25
2021
SELL
Payment of exercise price or tax liability
$18,309
$54.17 p/Share
338
Reduced 0.27%
123,903
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$99,237
$57.0 p/Share
1,741
Reduced 1.38%
124,241
Common Stock