Jul 21
2021
BUY
Open market or private purchase
$97
$32.32 p/Share
3
Added 0.05%
5,984
Common Stock
Jul 14
2021
BUY
Open market or private purchase
$96
$32.0 p/Share
3
Added 0.05%
5,981
Common Stock
Jul 07
2021
BUY
Open market or private purchase
$96
$31.94 p/Share
3
Added 0.05%
5,978
Common Stock
Jun 30
2021
BUY
Open market or private purchase
$90
$30.09 p/Share
3
Added 0.05%
5,975
Common Stock
Jun 23
2021
BUY
Open market or private purchase
$91
$30.27 p/Share
3
Added 0.05%
5,971
Common Stock
Jun 16
2021
BUY
Open market or private purchase
$91
$30.2 p/Share
3
Added 0.05%
5,968
Common Stock
Jun 09
2021
BUY
Open market or private purchase
$91
$30.44 p/Share
3
Added 0.05%
5,965
Common Stock
Jun 02
2021
BUY
Open market or private purchase
$92
$30.5 p/Share
3
Added 0.05%
5,911
Common Stock
May 26
2021
BUY
Open market or private purchase
$90
$30.05 p/Share
3
Added 0.05%
5,858
Common Stock
May 19
2021
BUY
Open market or private purchase
$90
$29.85 p/Share
3
Added 0.05%
5,855
Common Stock
May 12
2021
BUY
Open market or private purchase
$91
$30.18 p/Share
3
Added 0.05%
5,852
Common Stock
May 05
2021
BUY
Open market or private purchase
$90
$30.15 p/Share
3
Added 0.05%
5,848
Common Stock
Apr 30
2021
BUY
Exercise of conversion of derivative security
$2,419
$24.19 p/Share
100
Added 1.68%
5,845
Common Stock
Apr 28
2021
BUY
Open market or private purchase
$89
$29.75 p/Share
3
Added 0.05%
5,745
Common Stock
Apr 21
2021
BUY
Open market or private purchase
$91
$30.25 p/Share
3
Added 0.05%
5,742
Common Stock
Apr 14
2021
BUY
Open market or private purchase
$91
$30.31 p/Share
3
Added 0.05%
5,738
Common Stock
Apr 07
2021
BUY
Open market or private purchase
$94
$31.18 p/Share
3
Added 0.05%
5,735
Common Stock
Mar 31
2021
BUY
Open market or private purchase
$100
$33.19 p/Share
3
Added 0.05%
5,732
Common Stock
Mar 24
2021
BUY
Open market or private purchase
$92
$30.6 p/Share
3
Added 0.05%
5,729
Common Stock
Mar 22
2021
BUY
Exercise of conversion of derivative security
$1,210
$24.19 p/Share
50
Added 0.87%
5,725
Common Stock
Mar 17
2021
BUY
Open market or private purchase
$100
$33.43 p/Share
3
Added 0.05%
5,675
Common Stock
Mar 10
2021
BUY
Open market or private purchase
$86
$28.75 p/Share
3
Added 0.05%
5,672
Common Stock
Mar 03
2021
BUY
Open market or private purchase
$111
$27.69 p/Share
4
Added 0.07%
5,669
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$2,801
$27.46 p/Share
102
Reduced 1.77%
5,665
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
275
Added 4.55%
5,767
Common Stock