Feb 15
2023
SELL
Payment of exercise price or tax liability
$9,831
$84.03 p/Share
117
Reduced 1.17%
9,883
Common Stock
Feb 14
2023
SELL
Open market or private sale
$57,545
$85.0 p/Share
677
Reduced 6.34%
10,000
Common Stock
Feb 13
2023
SELL
Open market or private sale
$332,520
$85.0 p/Share
3,912
Reduced 26.81%
10,677
Common Stock
Feb 10
2023
SELL
Open market or private sale
$76,160
$85.0 p/Share
896
Reduced 5.79%
14,589
Common Stock
Feb 07
2023
SELL
Open market or private sale
$104,210
$85.0 p/Share
1,226
Reduced 7.34%
15,485
Common Stock
Jan 21
2023
SELL
Payment of exercise price or tax liability
$7,227
$83.08 p/Share
87
Reduced 0.52%
16,711
Common Stock
Nov 11
2022
SELL
Open market or private sale
$102,672
$92.0 p/Share
1,116
Reduced 6.23%
16,798
Common Stock
Mar 10
2022
BUY
Grant, award, or other acquisition
-
2,084
Added 10.42%
17,914
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$4,762
$88.18 p/Share
54
Reduced 0.35%
15,192
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
-
638
Added 3.87%
15,830
Common Stock
Jan 22
2022
SELL
Payment of exercise price or tax liability
$8,280
$92.0 p/Share
90
Reduced 0.59%
15,246
Common Stock
Jan 21
2022
SELL
Payment of exercise price or tax liability
$7,912
$92.0 p/Share
86
Reduced 0.56%
15,336
Common Stock
Mar 11
2021
BUY
Grant, award, or other acquisition
-
2,250
Added 12.73%
15,422
Common Stock
Feb 15
2021
BUY
Grant, award, or other acquisition
$42,223
$76.77 p/Share
550
Added 4.01%
13,172
Common Stock
Jan 22
2021
SELL
Payment of exercise price or tax liability
$13,568
$77.09 p/Share
176
Reduced 1.38%
12,622
Common Stock
Jan 21
2021
SELL
Payment of exercise price or tax liability
$6,502
$75.6 p/Share
86
Reduced 0.67%
12,798
Common Stock
Nov 16
2020
SELL
Open market or private sale
$84,770
$70.0 p/Share
1,211
Reduced 8.25%
13,476
Common Stock
Nov 13
2020
SELL
Open market or private sale
$28,490
$70.0 p/Share
407
Reduced 2.7%
14,687
Common Stock
Nov 10
2020
SELL
Open market or private sale
$45,220
$70.0 p/Share
646
Reduced 4.1%
15,094
Common Stock
Nov 09
2020
SELL
Open market or private sale
$45,408
$66.0 p/Share
688
Reduced 4.19%
15,740
Common Stock
Nov 03
2020
SELL
Open market or private sale
$52,866
$66.0 p/Share
801
Reduced 4.65%
16,428
Common Stock
Apr 27
2020
SELL
Payment of exercise price or tax liability
$2,760
$50.18 p/Share
55
Reduced 0.43%
12,884
Common Stock
Jan 23
2020
SELL
Payment of exercise price or tax liability
$2,783
$75.22 p/Share
37
Reduced 0.29%
12,939
Common Stock
Jan 22
2020
SELL
Payment of exercise price or tax liability
$13,088
$75.22 p/Share
174
Reduced 1.32%
12,976
Common Stock
Apr 28
2019
SELL
Payment of exercise price or tax liability
$3,831
$83.29 p/Share
46
Reduced 0.35%
13,150
Common Stock