Nov 15
2022
BUY
Grant, award, or other acquisition
$2,207
$49.05 p/Share
45
Added 0.03%
165,044
Common Stock
Aug 31
2022
SELL
Payment of exercise price or tax liability
$712,765
$83.55 p/Share
8,531
Reduced 4.75%
171,228
Common Stock
Aug 24
2022
BUY
Grant, award, or other acquisition
-
62,346
Added 25.75%
179,759
Common Stock
Aug 22
2022
SELL
Payment of exercise price or tax liability
$2,063,347
$91.57 p/Share
22,533
Reduced 16.1%
117,413
Common Stock
Aug 15
2022
SELL
Payment of exercise price or tax liability
$833,775
$96.19 p/Share
8,668
Reduced 5.51%
148,755
Common Stock
Aug 15
2022
SELL
Open market or private sale
$836,326
$94.94 p/Share
8,809
Reduced 5.92%
139,946
Common Stock
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