Dec 01
2022
SELL
Payment of exercise price or tax liability
$28,372
$102.8 p/Share
276
Reduced 0.76%
35,930
Common Stock
Oct 07
2022
SELL
Payment of exercise price or tax liability
$32,473
$82.84 p/Share
392
Reduced 1.07%
36,206
Common Stock
Oct 05
2022
SELL
Payment of exercise price or tax liability
$29,911
$86.7 p/Share
345
Reduced 0.93%
36,598
Common Stock
Oct 04
2022
BUY
Grant, award, or other acquisition
-
8,888
Added 19.39%
36,943
Common Stock
Oct 03
2022
SELL
Payment of exercise price or tax liability
$26,942
$83.93 p/Share
321
Reduced 1.13%
28,055
Common Stock
Feb 01
2022
SELL
Payment of exercise price or tax liability
$28,652
$104.19 p/Share
275
Reduced 0.96%
28,376
Common Stock
Jan 28
2022
SELL
Payment of exercise price or tax liability
$385,407
$100.76 p/Share
3,825
Reduced 11.78%
28,651
Common Stock
Jan 28
2022
BUY
Grant, award, or other acquisition
-
13,083
Added 28.72%
32,476
Common Stock
Dec 01
2021
SELL
Payment of exercise price or tax liability
$28,503
$103.27 p/Share
276
Reduced 1.4%
19,393
Common Stock
Oct 07
2021
SELL
Payment of exercise price or tax liability
$41,607
$106.14 p/Share
392
Reduced 1.95%
19,669
Common Stock
Oct 05
2021
BUY
Grant, award, or other acquisition
-
6,475
Added 24.4%
20,061
Common Stock
Oct 04
2021
SELL
Payment of exercise price or tax liability
$34,000
$105.92 p/Share
321
Reduced 2.31%
13,586
Common Stock
Feb 01
2021
SELL
Payment of exercise price or tax liability
$58,059
$85.13 p/Share
682
Reduced 4.67%
13,907
Common Stock
Jan 20
2021
BUY
Grant, award, or other acquisition
-
4,971
Added 25.41%
14,589
Common Stock
Oct 28
2020
SELL
Open market or private sale
$32,452
$134.1 p/Share
242
Reduced 2.45%
9,618
Common Stock
Oct 23
2020
SELL
Open market or private sale
$51,016
$145.76 p/Share
350
Reduced 3.43%
9,860
Common Stock
Oct 02
2020
SELL
Payment of exercise price or tax liability
$32,924
$147.64 p/Share
223
Reduced 1.95%
11,184
Common Stock
Jul 28
2020
SELL
Open market or private sale
$49,284
$123.21 p/Share
400
Reduced 3.77%
10,210
Common Stock
Jul 22
2020
SELL
Open market or private sale
$70,700
$123.17 p/Share
574
Reduced 5.13%
10,610
Common Stock
Feb 03
2020
SELL
Payment of exercise price or tax liability
$161,222
$140.56 p/Share
1,147
Reduced 9.14%
11,407
Common Stock
Jan 17
2020
BUY
Grant, award, or other acquisition
-
1,532
Added 10.88%
12,554
Common Stock
Oct 02
2019
BUY
Grant, award, or other acquisition
-
4,074
Added 26.99%
11,022
Common Stock
Feb 01
2019
BUY
Grant, award, or other acquisition
-
6,948
Added 50.0%
6,948
Common Stock