Aug 12
2022
BUY
Grant, award, or other acquisition
-
45,444
Added 22.4%
157,423
Common Stock
May 15
2022
SELL
Payment of exercise price or tax liability
$780,813
$90.08 p/Share
8,668
Reduced 7.2%
111,744
Common Stock
May 15
2022
BUY
Grant, award, or other acquisition
$17,966
$76.45 p/Share
235
Added 0.21%
111,979
Common Stock
May 09
2022
-
575
Reduced 0.48%
120,412
Common Stock
Feb 17
2022
SELL
Open market or private sale
$887,947
$100.8 p/Share
8,809
Reduced 6.79%
120,987
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$842,193
$97.15 p/Share
8,669
Reduced 6.26%
129,796
Common Stock
Nov 17
2021
SELL
Open market or private sale
$800,829
$90.9 p/Share
8,810
Reduced 5.98%
138,465
Common Stock
Nov 15
2021
SELL
Payment of exercise price or tax liability
$780,640
$90.06 p/Share
8,668
Reduced 5.56%
147,236
Common Stock
Nov 15
2021
BUY
Grant, award, or other acquisition
$2,393
$61.35 p/Share
39
Added 0.03%
147,275
Common Stock
Nov 08
2021
SELL
Open market or private sale
$2,442,205
$92.11 p/Share
26,514
Reduced 14.53%
155,904
Common Stock
Aug 31
2021
BUY
Grant, award, or other acquisition
-
51,615
Added 22.05%
182,418
Common Stock
Aug 23
2021
SELL
Open market or private sale
$856,526
$86.86 p/Share
9,861
Reduced 7.01%
130,803
Common Stock
Aug 19
2021
SELL
Payment of exercise price or tax liability
$1,391,475
$84.96 p/Share
16,378
Reduced 10.43%
140,664
Common Stock
Aug 15
2021
SELL
Payment of exercise price or tax liability
-
9,700
Reduced 5.82%
157,042
Common Stock
Aug 10
2021
BUY
Grant, award, or other acquisition
-
49,710
Added 22.97%
166,742
Common Stock
May 15
2021
SELL
Payment of exercise price or tax liability
$679,485
$70.05 p/Share
9,700
Reduced 7.67%
116,764
Common Stock
May 15
2021
BUY
Grant, award, or other acquisition
$15,957
$59.54 p/Share
268
Added 0.23%
117,032
Common Stock
Feb 17
2021
SELL
Open market or private sale
$921,900
$93.48 p/Share
9,862
Reduced 7.23%
126,464
Common Stock
Feb 15
2021
SELL
Payment of exercise price or tax liability
$911,503
$93.95 p/Share
9,702
Reduced 6.64%
136,326
Common Stock
Nov 30
2020
SELL
Open market or private sale
$828,378
$84.84 p/Share
9,764
Reduced 6.27%
146,063
Common Stock
Nov 27
2020
SELL
Open market or private sale
$8,314
$84.84 p/Share
98
Reduced 0.06%
155,827
Common Stock
Nov 15
2020
SELL
Payment of exercise price or tax liability
$811,960
$83.69 p/Share
9,702
Reduced 5.86%
155,925
Common Stock
Nov 05
2020
-
316
Reduced 0.19%
165,612
Common Stock