Feb 14
2022
BUY
Grant, award, or other acquisition
$16,103
$55.72 p/Share
289
Added 0.08%
356,106
Common Stock
Feb 07
2022
SELL
Payment of exercise price or tax liability
$353,683
$65.4 p/Share
5,408
Reduced 1.5%
355,817
Common Stock
Nov 23
2021
SELL
Payment of exercise price or tax liability
$184,163
$63.68 p/Share
2,892
Reduced 0.79%
361,225
Common Stock
Nov 16
2021
SELL
Payment of exercise price or tax liability
$74,408
$60.89 p/Share
1,222
Reduced 0.33%
364,117
Common Stock
Nov 05
2021
SELL
Payment of exercise price or tax liability
$102,031
$66.6 p/Share
1,532
Reduced 0.42%
365,339
Common Stock
Aug 24
2021
SELL
Payment of exercise price or tax liability
$214,843
$77.06 p/Share
2,788
Reduced 0.75%
369,511
Common Stock
Aug 17
2021
SELL
Payment of exercise price or tax liability
$86,041
$74.43 p/Share
1,156
Reduced 0.31%
369,659
Common Stock
Aug 16
2021
SELL
Open market or private sale
$380,500
$76.1 p/Share
5,000
Reduced 1.33%
370,815
Common Stock
Aug 05
2021
SELL
Payment of exercise price or tax liability
$117,305
$76.57 p/Share
1,532
Reduced 0.41%
375,815
Common Stock
May 25
2021
SELL
Payment of exercise price or tax liability
$1,770,815
$73.15 p/Share
24,208
Reduced 6.03%
377,347
Common Stock
May 18
2021
SELL
Payment of exercise price or tax liability
$361,871
$67.4 p/Share
5,369
Reduced 1.32%
401,555
Common Stock
May 17
2021
SELL
Open market or private sale
$339,400
$67.88 p/Share
5,000
Reduced 1.76%
279,003
Common Stock
May 17
2021
BUY
Grant, award, or other acquisition
-
127,921
Added 23.92%
406,924
Common Stock
May 05
2021
SELL
Payment of exercise price or tax liability
$108,653
$70.6 p/Share
1,539
Reduced 0.54%
284,003
Common Stock
Mar 05
2021
SELL
Open market or private sale
$303,250
$60.65 p/Share
5,000
Reduced 1.72%
285,542
Common Stock
Feb 17
2021
SELL
Payment of exercise price or tax liability
$79,927
$67.85 p/Share
1,178
Reduced 0.4%
290,542
Common Stock
Feb 12
2021
BUY
Grant, award, or other acquisition
$21,221
$36.09 p/Share
588
Added 0.2%
291,720
Common Stock
Feb 05
2021
SELL
Payment of exercise price or tax liability
$518,371
$64.45 p/Share
8,043
Reduced 2.69%
291,131
Common Stock
Nov 17
2020
SELL
Payment of exercise price or tax liability
$51,117
$43.43 p/Share
1,177
Reduced 0.39%
299,174
Common Stock
Nov 06
2020
SELL
Payment of exercise price or tax liability
$198,542
$43.18 p/Share
4,598
Reduced 1.51%
300,351
Common Stock