Mar 17
2022
SELL
Payment of exercise price or tax liability
$2,866
$33.32 p/Share
86
Reduced 1.01%
8,469
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
620
Added 6.76%
8,555
Common Stock
Sep 01
2021
BUY
Open market or private purchase
$96
$32.15 p/Share
3
Added 0.04%
7,935
Common Stock
Aug 18
2021
BUY
Open market or private purchase
$100
$33.5 p/Share
3
Added 0.04%
7,932
Common Stock
Jul 28
2021
BUY
Open market or private purchase
$98
$32.67 p/Share
3
Added 0.04%
7,929
Common Stock
Jul 14
2021
BUY
Open market or private purchase
$96
$32.0 p/Share
3
Added 0.04%
7,926
Common Stock
Jun 30
2021
BUY
Open market or private purchase
$90
$30.09 p/Share
3
Added 0.04%
7,922
Common Stock
Jun 16
2021
BUY
Open market or private purchase
$91
$30.2 p/Share
3
Added 0.04%
7,919
Common Stock
Jun 02
2021
BUY
Open market or private purchase
$92
$30.5 p/Share
3
Added 0.04%
7,916
Common Stock
May 19
2021
BUY
Open market or private purchase
$90
$29.85 p/Share
3
Added 0.04%
7,913
Common Stock
Apr 28
2021
BUY
Open market or private purchase
$89
$29.75 p/Share
3
Added 0.04%
7,909
Common Stock
Apr 14
2021
BUY
Open market or private purchase
$91
$30.31 p/Share
3
Added 0.04%
7,906
Common Stock
Mar 31
2021
BUY
Open market or private purchase
$100
$33.19 p/Share
3
Added 0.04%
7,903
Common Stock
Mar 17
2021
BUY
Open market or private purchase
$100
$33.43 p/Share
3
Added 0.04%
7,900
Common Stock
Mar 03
2021
BUY
Open market or private purchase
$111
$27.69 p/Share
4
Added 0.05%
7,897
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$1,510
$27.46 p/Share
55
Reduced 0.69%
7,893
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
200
Added 2.45%
7,948
Common Stock
Feb 17
2021
BUY
Open market or private purchase
$109
$27.22 p/Share
4
Added 0.05%
7,748
Common Stock
Feb 03
2021
BUY
Open market or private purchase
$111
$27.63 p/Share
4
Added 0.05%
7,744
Common Stock
Jan 20
2021
BUY
Open market or private purchase
$111
$27.76 p/Share
4
Added 0.05%
7,741
Common Stock
Dec 30
2020
BUY
Open market or private purchase
$90
$29.84 p/Share
3
Added 0.04%
7,737
Common Stock
Dec 16
2020
BUY
Open market or private purchase
$114
$28.42 p/Share
4
Added 0.05%
7,734
Common Stock
Dec 02
2020
BUY
Open market or private purchase
$87
$28.97 p/Share
3
Added 0.04%
7,730
Common Stock
Nov 18
2020
BUY
Open market or private purchase
$100
$24.99 p/Share
4
Added 0.05%
7,727
Common Stock
Oct 28
2020
BUY
Open market or private purchase
$91
$22.8 p/Share
4
Added 0.05%
7,723
Common Stock