Dec 07
2021
SELL
Open market or private sale
$612,640
$76.58 p/Share
8,000
Reduced 6.44%
116,258
Common Stock
Nov 30
2021
SELL
Open market or private sale
$592,720
$74.09 p/Share
8,000
Reduced 6.05%
124,258
Common Stock
Nov 04
2021
SELL
Payment of exercise price or tax liability
$3,647,530
$74.52 p/Share
48,947
Reduced 27.03%
132,114
Common Stock
Nov 04
2021
BUY
Grant, award, or other acquisition
-
110,361
Added 37.87%
181,061
Common Stock
Oct 29
2021
SELL
Payment of exercise price or tax liability
$289,125
$69.82 p/Share
4,141
Reduced 27.9%
10,702
Common Stock
Oct 29
2021
SELL
Open market or private sale
$481,530
$70.0 p/Share
6,879
Reduced 31.67%
14,843
Common Stock
Oct 28
2021
SELL
Payment of exercise price or tax liability
$40,455
$69.63 p/Share
581
Reduced 2.61%
21,722
Common Stock
Oct 27
2021
BUY
Grant, award, or other acquisition
-
3,044
Added 12.01%
22,303
Common Stock
Sep 24
2021
SELL
Open market or private sale
$405,000
$67.5 p/Share
6,000
Reduced 23.75%
19,259
Common Stock
Sep 20
2021
SELL
Open market or private sale
$614,200
$61.42 p/Share
10,000
Reduced 28.36%
25,259
Common Stock
Sep 17
2021
SELL
Open market or private sale
$641,300
$64.13 p/Share
10,000
Reduced 22.1%
35,259
Common Stock
Sep 16
2021
SELL
Open market or private sale
$626,400
$62.64 p/Share
10,000
Reduced 18.1%
45,259
Common Stock
Sep 15
2021
SELL
Open market or private sale
$618,200
$61.82 p/Share
10,000
Reduced 15.32%
55,259
Common Stock
Sep 14
2021
SELL
Open market or private sale
$628,700
$62.87 p/Share
10,000
Reduced 13.29%
65,259
Common Stock
Sep 13
2021
SELL
Open market or private sale
$648,300
$64.83 p/Share
10,000
Reduced 11.73%
75,259
Common Stock
Sep 10
2021
SELL
Open market or private sale
$434,135
$65.0 p/Share
6,679
Reduced 7.26%
85,259
Common Stock
May 28
2021
SELL
Open market or private sale
$265,282
$58.6 p/Share
4,527
Reduced 4.69%
91,938
Common Stock
May 14
2021
SELL
Payment of exercise price or tax liability
$65,025
$51.08 p/Share
1,273
Reduced 1.3%
96,465
Common Stock
Apr 01
2021
SELL
Open market or private sale
$395,580
$60.0 p/Share
6,593
Reduced 6.35%
97,311
Common Stock
Nov 13
2020
BUY
Grant, award, or other acquisition
$6,634
$23.95 p/Share
277
Added 0.27%
103,904
Common Stock
Nov 05
2020
SELL
Payment of exercise price or tax liability
$1,822,216
$41.43 p/Share
43,983
Reduced 29.8%
103,627
Common Stock
Nov 05
2020
BUY
Grant, award, or other acquisition
-
102,497
Added 40.98%
147,610
Common Stock
Nov 04
2020
SELL
Open market or private sale
$1,230,120
$40.0 p/Share
30,753
Reduced 40.54%
45,113
Common Stock
Oct 29
2020
SELL
Payment of exercise price or tax liability
$100,869
$36.8 p/Share
2,741
Reduced 3.49%
75,866
Common Stock
Oct 28
2020
BUY
Grant, award, or other acquisition
-
5,242
Added 6.25%
78,607
Common Stock