Feb 16
2023
SELL
Payment of exercise price or tax liability
$131,281
$73.92 p/Share
1,776
Reduced 2.97%
58,057
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
6,374
Added 9.63%
59,833
Common Stock
Feb 09
2023
SELL
Payment of exercise price or tax liability
$24,914
$75.96 p/Share
328
Reduced 0.61%
53,459
Common Stock
Feb 07
2023
SELL
Payment of exercise price or tax liability
$44,016
$78.46 p/Share
561
Reduced 1.12%
49,485
Common Stock
Feb 07
2023
BUY
Grant, award, or other acquisition
-
4,302
Added 7.41%
53,787
Common Stock
Aug 30
2022
SELL
Payment of exercise price or tax liability
$79,396
$78.3 p/Share
1,014
Reduced 1.99%
50,046
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$132,193
$91.61 p/Share
1,443
Reduced 2.75%
51,060
Common Stock
Feb 22
2022
BUY
Grant, award, or other acquisition
-
4,172
Added 7.36%
52,503
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$33,695
$93.08 p/Share
362
Reduced 0.74%
48,331
Common Stock
Feb 08
2022
BUY
Grant, award, or other acquisition
-
2,198
Added 4.32%
48,693
Common Stock
Feb 07
2022
SELL
Payment of exercise price or tax liability
$67,565
$99.36 p/Share
680
Reduced 1.44%
46,495
Common Stock
Oct 25
2021
SELL
Open market or private sale
$415,065
$118.59 p/Share
3,500
Reduced 6.91%
47,175
Common Stock
Mar 02
2021
SELL
Open market or private sale
$279,446
$94.28 p/Share
2,964
Reduced 5.53%
50,675
Common Stock
Feb 25
2021
SELL
Payment of exercise price or tax liability
$114,994
$94.18 p/Share
1,221
Reduced 2.23%
53,639
Common Stock
Feb 25
2021
BUY
Grant, award, or other acquisition
-
3,530
Added 6.05%
54,860
Common Stock
Feb 21
2021
SELL
Payment of exercise price or tax liability
$34,171
$88.07 p/Share
388
Reduced 0.75%
51,330
Common Stock
Feb 09
2021
BUY
Grant, award, or other acquisition
-
2,355
Added 4.36%
51,718
Common Stock
Jan 30
2021
SELL
Payment of exercise price or tax liability
$24,613
$68.18 p/Share
361
Reduced 0.69%
51,833
Common Stock
Nov 30
2020
$2,678
$53.56 p/Share
50
Added 0.1%
49,363
Common Stock
Nov 13
2020
SELL
Open market or private sale
$129,525
$51.81 p/Share
2,500
Reduced 4.57%
52,194
Common Stock
Nov 10
2020
SELL
Open market or private sale
$131,680
$52.82 p/Share
2,493
Reduced 4.36%
54,694
Common Stock
Aug 31
2020
$2,637
$35.64 p/Share
74
Added 0.15%
49,313
Common Stock
Jun 30
2020
SELL
Payment of exercise price or tax liability
$98,235
$37.87 p/Share
2,594
Reduced 5.0%
49,239
Common Stock