Nov 18
2022
SELL
Payment of exercise price or tax liability
$57,886
$56.2 p/Share
1,030
Reduced 4.23%
23,348
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$17,947
$57.71 p/Share
311
Reduced 1.26%
24,313
Common Stock
Nov 15
2022
BUY
Grant, award, or other acquisition
$3,188
$49.05 p/Share
65
Added 0.27%
24,378
Common Stock
Aug 30
2022
SELL
Payment of exercise price or tax liability
$56,320
$84.82 p/Share
664
Reduced 2.63%
24,624
Common Stock
Aug 29
2022
SELL
Open market or private sale
$261,307
$86.24 p/Share
3,030
Reduced 10.7%
25,288
Common Stock
Aug 24
2022
BUY
Grant, award, or other acquisition
-
5,501
Added 16.27%
28,318
Common Stock
Aug 15
2022
SELL
Payment of exercise price or tax liability
$39,149
$96.19 p/Share
407
Reduced 1.75%
22,817
Common Stock
May 15
2022
SELL
Payment of exercise price or tax liability
$36,753
$90.08 p/Share
408
Reduced 1.74%
23,009
Common Stock
May 15
2022
BUY
Grant, award, or other acquisition
$16,437
$76.45 p/Share
215
Added 0.92%
23,224
Common Stock
Feb 17
2022
SELL
Open market or private sale
$233,124
$101.27 p/Share
2,302
Reduced 8.95%
23,417
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$43,329
$97.15 p/Share
446
Reduced 1.7%
25,719
Common Stock
Feb 06
2022
SELL
Payment of exercise price or tax liability
$13,741
$90.4 p/Share
152
Reduced 0.58%
26,165
Common Stock
Nov 18
2021
BUY
Grant, award, or other acquisition
-
8,926
Added 25.33%
26,317
Common Stock
Nov 15
2021
SELL
Payment of exercise price or tax liability
$48,272
$90.06 p/Share
536
Reduced 3.0%
17,332
Common Stock
Nov 15
2021
BUY
Grant, award, or other acquisition
$3,620
$61.35 p/Share
59
Added 0.34%
17,391
Common Stock
Aug 30
2021
BUY
Grant, award, or other acquisition
-
5,755
Added 24.36%
17,868
Common Stock
Aug 23
2021
SELL
Open market or private sale
$271,445
$86.31 p/Share
3,145
Reduced 20.61%
12,113
Common Stock
Aug 18
2021
SELL
Payment of exercise price or tax liability
$47,369
$81.67 p/Share
580
Reduced 3.66%
15,258
Common Stock
Aug 15
2021
SELL
Payment of exercise price or tax liability
-
508
Reduced 3.11%
15,838
Common Stock
Jun 15
2021
SELL
Payment of exercise price or tax liability
$3,822
$81.32 p/Share
47
Reduced 0.29%
16,346
Common Stock
May 15
2021
SELL
Payment of exercise price or tax liability
$35,655
$70.05 p/Share
509
Reduced 3.06%
16,142
Common Stock
May 15
2021
BUY
Grant, award, or other acquisition
$14,945
$59.54 p/Share
251
Added 1.51%
16,393
Common Stock
Mar 15
2021
SELL
Payment of exercise price or tax liability
$4,248
$90.38 p/Share
47
Reduced 0.28%
16,651
Common Stock
Feb 15
2021
SELL
Payment of exercise price or tax liability
$50,451
$93.95 p/Share
537
Reduced 3.12%
16,698
Common Stock
Dec 15
2020
SELL
Payment of exercise price or tax liability
$6,297
$93.98 p/Share
67
Reduced 0.39%
17,238
Common Stock