Mar 31
2022
SELL
Payment of exercise price or tax liability
$22,122
$31.07 p/Share
712
Reduced 3.82%
17,903
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
-
1,171
Added 5.48%
20,207
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
-
691
Added 3.5%
19,036
Common Stock
Feb 23
2021
SELL
Payment of exercise price or tax liability
$22,216
$29.74 p/Share
747
Reduced 3.91%
18,345
Common Stock
Feb 23
2021
BUY
Grant, award, or other acquisition
-
1,254
Added 6.16%
19,092
Common Stock
Feb 19
2021
SELL
Payment of exercise price or tax liability
$21,837
$29.43 p/Share
742
Reduced 3.99%
17,838
Common Stock
Feb 19
2021
BUY
Grant, award, or other acquisition
-
1,487
Added 7.41%
18,580
Common Stock
May 20
2020
BUY
Grant, award, or other acquisition
-
25
Added 0.15%
16,824
Common Stock
Mar 24
2020
SELL
Payment of exercise price or tax liability
$24,681
$32.69 p/Share
755
Reduced 4.3%
16,799
Common Stock
Feb 21
2020
SELL
Payment of exercise price or tax liability
-
728
Reduced 4.62%
15,034
Common Stock
Feb 21
2020
BUY
Grant, award, or other acquisition
-
834
Added 4.99%
15,868
Common Stock
Jul 03
2019
SELL
Open market or private sale
$90,653
$49.7 p/Share
1,824
Reduced 10.44%
15,646
Common Stock
Jul 03
2019
BUY
Exercise of conversion of derivative security
$53,115
$29.12 p/Share
1,824
Added 9.45%
17,470
Common Stock
Jun 26
2019
SELL
Open market or private sale
$8,747
$49.7 p/Share
176
Reduced 1.11%
15,646
Common Stock
Jun 26
2019
BUY
Exercise of conversion of derivative security
$5,125
$29.12 p/Share
176
Added 1.1%
15,822
Common Stock
Jun 25
2019
SELL
Open market or private sale
$98,400
$49.2 p/Share
2,000
Reduced 11.33%
15,646
Common Stock
Jun 25
2019
BUY
Exercise of conversion of derivative security
$58,240
$29.12 p/Share
2,000
Added 10.18%
17,646
Common Stock
Jun 24
2019
SELL
Open market or private sale
$48,196
$48.93 p/Share
985
Reduced 5.92%
15,646
Common Stock
Jun 24
2019
BUY
Exercise of conversion of derivative security
$28,683
$29.12 p/Share
985
Added 5.59%
16,631
Common Stock
Jun 21
2019
SELL
Open market or private sale
$49,664
$48.93 p/Share
1,015
Reduced 6.09%
15,646
Common Stock
Jun 21
2019
SELL
Open market or private sale
$110,762
$48.88 p/Share
2,266
Reduced 12.65%
15,646
Common Stock
Jun 21
2019
BUY
Exercise of conversion of derivative security
$29,557
$29.12 p/Share
1,015
Added 5.74%
16,661
Common Stock
Jun 21
2019
BUY
Exercise of conversion of derivative security
$67,096
$29.61 p/Share
2,266
Added 11.23%
17,912
Common Stock
Jun 20
2019
SELL
Open market or private sale
$37,882
$48.88 p/Share
775
Reduced 4.72%
15,646
Common Stock
Jun 20
2019
BUY
Exercise of conversion of derivative security
$22,948
$29.61 p/Share
775
Added 4.51%
16,421
Common Stock