Jan 27
2022
SELL
Payment of exercise price or tax liability
$95,734
$93.49 p/Share
1,024
Reduced 2.34%
42,653
Common Stock
Jan 26
2022
SELL
Payment of exercise price or tax liability
$1,055,638
$94.71 p/Share
11,146
Reduced 20.33%
43,677
Common Stock
Jan 26
2022
BUY
Grant, award, or other acquisition
-
22,482
Added 29.08%
54,823
Common Stock
Jan 23
2022
SELL
Payment of exercise price or tax liability
$135,256
$91.02 p/Share
1,486
Reduced 4.39%
32,341
Common Stock
Jan 22
2022
SELL
Payment of exercise price or tax liability
$159,103
$91.02 p/Share
1,748
Reduced 4.91%
33,827
Common Stock
Jan 18
2022
SELL
Open market or private sale
$85,890
$85.89 p/Share
1,000
Reduced 2.73%
35,575
Common Stock
Jan 03
2022
SELL
Open market or private sale
$274,350
$91.45 p/Share
3,000
Reduced 7.58%
36,575
Common Stock
Dec 16
2021
SELL
Open market or private sale
$247,560
$82.52 p/Share
3,000
Reduced 7.05%
39,575
Common Stock
Dec 01
2021
SELL
Open market or private sale
$247,440
$82.48 p/Share
3,000
Reduced 6.58%
42,575
Common Stock
Nov 16
2021
SELL
Open market or private sale
$275,910
$91.97 p/Share
3,000
Reduced 6.18%
45,575
Common Stock
Nov 01
2021
SELL
Open market or private sale
$250,740
$83.58 p/Share
3,000
Reduced 5.82%
48,575
Common Stock
Oct 18
2021
SELL
Open market or private sale
$252,840
$84.28 p/Share
3,000
Reduced 5.5%
51,575
Common Stock
Oct 01
2021
SELL
Open market or private sale
$242,550
$80.85 p/Share
3,000
Reduced 5.21%
54,575
Common Stock
Sep 16
2021
SELL
Open market or private sale
$254,490
$84.83 p/Share
3,000
Reduced 4.95%
57,575
Common Stock
Aug 05
2021
SELL
Open market or private sale
$699,000
$69.9 p/Share
10,000
Reduced 14.17%
60,575
Common Stock
Aug 02
2021
SELL
Open market or private sale
$169,900
$67.96 p/Share
2,500
Reduced 3.42%
70,575
Common Stock
Jul 01
2021
SELL
Open market or private sale
$159,250
$63.7 p/Share
2,500
Reduced 3.31%
73,075
Common Stock
Jun 01
2021
SELL
Open market or private sale
$163,150
$65.26 p/Share
2,500
Reduced 3.2%
75,575
Common Stock
May 03
2021
SELL
Open market or private sale
$166,375
$66.55 p/Share
2,500
Reduced 3.1%
78,075
Common Stock
Apr 01
2021
SELL
Open market or private sale
$166,975
$66.79 p/Share
2,500
Reduced 3.01%
80,575
Common Stock
Mar 01
2021
SELL
Open market or private sale
$182,325
$72.93 p/Share
2,500
Reduced 2.92%
83,075
Common Stock
Jan 27
2021
SELL
Payment of exercise price or tax liability
$767,187
$64.54 p/Share
11,887
Reduced 12.2%
85,575
Common Stock
Jan 27
2021
BUY
Grant, award, or other acquisition
-
30,175
Added 23.64%
97,462
Common Stock
Jan 24
2021
SELL
Payment of exercise price or tax liability
$107,130
$67.59 p/Share
1,585
Reduced 2.3%
67,287
Common Stock
Jan 23
2021
SELL
Payment of exercise price or tax liability
$100,371
$67.59 p/Share
1,485
Reduced 2.11%
68,872
Common Stock