Feb 28
2022
SELL
Payment of exercise price or tax liability
$47,880
$44.17 p/Share
1,084
Reduced 2.01%
52,944
Common Stock
Feb 28
2022
BUY
Exercise of conversion of derivative security
-
2,444
Added 4.33%
54,028
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$51,443
$42.55 p/Share
1,209
Reduced 2.29%
51,584
Common Stock
Feb 21
2022
BUY
Exercise of conversion of derivative security
-
2,726
Added 4.91%
52,793
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$438,690
$42.55 p/Share
10,310
Reduced 17.08%
50,067
Common Stock
Feb 18
2022
BUY
Exercise of conversion of derivative security
-
25,942
Added 30.05%
60,377
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$35,635
$42.83 p/Share
832
Reduced 2.36%
34,435
Common Stock
Feb 17
2022
BUY
Exercise of conversion of derivative security
-
2,833
Added 7.44%
35,267
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$35,780
$44.01 p/Share
813
Reduced 2.45%
32,434
Common Stock
Feb 15
2022
BUY
Exercise of conversion of derivative security
-
2,769
Added 7.69%
33,247
Common Stock
Jan 01
2022
SELL
Payment of exercise price or tax liability
$130,329
$42.48 p/Share
3,068
Reduced 9.15%
30,478
Common Stock
Jan 01
2022
BUY
Exercise of conversion of derivative security
-
9,824
Added 22.65%
33,546
Common Stock
Jun 01
2021
SELL
Open market or private sale
$2,911,669
$42.71 p/Share
68,173
Reduced 74.19%
23,722
Common Stock
Feb 28
2021
SELL
Payment of exercise price or tax liability
$42,038
$38.78 p/Share
1,084
Reduced 1.17%
91,895
Common Stock
Feb 28
2021
BUY
Exercise of conversion of derivative security
-
2,444
Added 2.56%
92,979
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$50,372
$39.2 p/Share
1,285
Reduced 1.4%
90,535
Common Stock
Feb 22
2021
BUY
Exercise of conversion of derivative security
-
2,897
Added 3.06%
91,820
Common Stock
Feb 21
2021
SELL
Payment of exercise price or tax liability
$45,978
$38.03 p/Share
1,209
Reduced 1.34%
88,923
Common Stock
Feb 21
2021
BUY
Exercise of conversion of derivative security
-
2,726
Added 2.94%
90,132
Common Stock
Feb 18
2021
SELL
Payment of exercise price or tax liability
$36,995
$37.52 p/Share
986
Reduced 1.12%
87,406
Common Stock
Feb 18
2021
BUY
Exercise of conversion of derivative security
-
2,223
Added 2.45%
88,392
Common Stock
Feb 15
2021
SELL
Payment of exercise price or tax liability
$47,143
$38.39 p/Share
1,228
Reduced 1.41%
86,169
Common Stock
Feb 15
2021
BUY
Exercise of conversion of derivative security
-
2,768
Added 3.07%
87,397
Common Stock
Feb 10
2021
SELL
Payment of exercise price or tax liability
$124,048
$38.85 p/Share
3,193
Reduced 3.64%
84,629
Common Stock
Feb 10
2021
BUY
Grant, award, or other acquisition
-
10,796
Added 10.95%
87,822
Common Stock