Feb 10
2022
SELL
Payment of exercise price or tax liability
$114,663
$56.29 p/Share
2,037
Reduced 2.19%
90,998
Common Stock
Dec 14
2021
SELL
Open market or private sale
$27,303
$58.34 p/Share
468
Reduced 0.5%
93,035
Common Stock
Dec 10
2021
SELL
Payment of exercise price or tax liability
$26,531
$57.55 p/Share
461
Reduced 0.49%
93,503
Common Stock
Nov 22
2021
SELL
Open market or private sale
$696,657
$54.76 p/Share
12,722
Reduced 11.92%
93,964
Common Stock
Nov 10
2021
SELL
Payment of exercise price or tax liability
$718,976
$57.44 p/Share
12,517
Reduced 10.5%
106,686
Common Stock
Nov 10
2021
BUY
Grant, award, or other acquisition
-
14,601
Added 10.91%
119,203
Common Stock
Sep 20
2021
BUY
Grant, award, or other acquisition
-
11,096
Added 9.59%
104,602
Common Stock
Sep 13
2021
SELL
Open market or private sale
$27,308
$58.35 p/Share
468
Reduced 0.5%
93,506
Common Stock
Sep 10
2021
SELL
Payment of exercise price or tax liability
$27,073
$58.6 p/Share
462
Reduced 0.49%
93,974
Common Stock
Aug 23
2021
SELL
Open market or private sale
$205,451
$58.4 p/Share
3,518
Reduced 3.59%
94,436
Common Stock
Aug 10
2021
SELL
Payment of exercise price or tax liability
$161,196
$55.47 p/Share
2,906
Reduced 2.88%
97,954
Common Stock
Jun 14
2021
SELL
Open market or private sale
$186,319
$53.99 p/Share
3,451
Reduced 3.33%
100,292
Common Stock
Jun 11
2021
SELL
Payment of exercise price or tax liability
$118,700
$55.03 p/Share
2,157
Reduced 2.04%
103,743
Common Stock
Jun 10
2021
SELL
Payment of exercise price or tax liability
$17,394
$54.02 p/Share
322
Reduced 0.3%
105,900
Common Stock
May 24
2021
SELL
Open market or private sale
$204,852
$53.5 p/Share
3,829
Reduced 3.48%
106,222
Common Stock
May 10
2021
SELL
Payment of exercise price or tax liability
$108,409
$53.43 p/Share
2,029
Reduced 1.81%
110,051
Common Stock
Mar 11
2021
SELL
Open market or private sale
$29,373
$48.39 p/Share
607
Reduced 0.54%
112,080
Common Stock
Mar 10
2021
SELL
Payment of exercise price or tax liability
$15,421
$47.89 p/Share
322
Reduced 0.28%
112,687
Common Stock
Feb 12
2021
SELL
Open market or private sale
$296,148
$47.21 p/Share
6,273
Reduced 5.26%
113,009
Common Stock
Feb 10
2021
SELL
Payment of exercise price or tax liability
$168,828
$48.5 p/Share
3,481
Reduced 2.84%
119,282
Common Stock
Dec 14
2020
SELL
Open market or private sale
$20,966
$44.8 p/Share
468
Reduced 0.38%
122,763
Common Stock
Dec 10
2020
SELL
Payment of exercise price or tax liability
$20,647
$44.69 p/Share
462
Reduced 0.37%
123,231
Common Stock
Nov 24
2020
SELL
Open market or private sale
$896,168
$42.38 p/Share
21,146
Reduced 14.6%
123,693
Common Stock
Nov 20
2020
SELL
Payment of exercise price or tax liability
$111,283
$41.17 p/Share
2,703
Reduced 1.83%
144,839
Common Stock
Nov 10
2020
SELL
Payment of exercise price or tax liability
$668,462
$38.2 p/Share
17,499
Reduced 10.6%
147,542
Common Stock