Feb 22
2022
BUY
Grant, award, or other acquisition
-
12,771
Added 7.76%
151,835
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$127,318
$48.19 p/Share
2,642
Reduced 1.86%
139,064
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$903,863
$47.34 p/Share
19,093
Reduced 11.87%
141,706
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
42,945
Added 21.08%
160,799
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$145,038
$48.54 p/Share
2,988
Reduced 2.47%
117,854
Common Stock
Feb 04
2022
SELL
Payment of exercise price or tax liability
$179,324
$47.34 p/Share
3,788
Reduced 3.04%
120,842
Common Stock
Jan 24
2022
-
400
Reduced 0.32%
124,630
Common Stock
Jan 21
2022
-
400
Reduced 0.32%
125,030
Common Stock
May 06
2021
SELL
Open market or private sale
$1,032,500
$41.3 p/Share
25,000
Reduced 16.62%
125,430
Common Stock
Feb 17
2021
SELL
Payment of exercise price or tax liability
$273,041
$28.93 p/Share
9,438
Reduced 6.64%
132,685
Common Stock
Feb 17
2021
BUY
Grant, award, or other acquisition
-
40,808
Added 21.34%
150,430
Common Stock
Feb 12
2021
SELL
Payment of exercise price or tax liability
$65,670
$32.51 p/Share
2,020
Reduced 1.67%
119,060
Common Stock
Feb 05
2021
SELL
Payment of exercise price or tax liability
$82,176
$32.1 p/Share
2,560
Reduced 2.07%
121,080
Common Stock
Jan 29
2021
SELL
Payment of exercise price or tax liability
$63,849
$28.93 p/Share
2,207
Reduced 1.75%
123,640
Common Stock
Jan 28
2021
-
800
Reduced 0.63%
125,847
Common Stock
Feb 12
2020
SELL
Payment of exercise price or tax liability
$347,151
$28.98 p/Share
11,979
Reduced 10.1%
106,573
Common Stock
Feb 12
2020
BUY
Grant, award, or other acquisition
-
48,920
Added 27.86%
126,647
Common Stock
Feb 06
2020
SELL
Payment of exercise price or tax liability
$114,428
$29.66 p/Share
3,858
Reduced 4.12%
89,706
Common Stock
Feb 06
2020
SELL
Payment of exercise price or tax liability
$35,859
$29.66 p/Share
1,209
Reduced 11.54%
9,270
Common Stock
Feb 06
2020
SELL
Payment of exercise price or tax liability
$35,859
$29.66 p/Share
1,209
Reduced 11.54%
9,270
Common Stock
Feb 03
2020
SELL
Payment of exercise price or tax liability
$112,645
$28.98 p/Share
3,887
Reduced 3.99%
93,564
Common Stock
Jan 29
2020
SELL
Payment of exercise price or tax liability
$62,976
$28.47 p/Share
2,212
Reduced 2.22%
97,451
Common Stock
Oct 25
2019
SELL
Open market or private sale
-
70,000
Reduced 41.26%
99,663
Common Stock
Oct 01
2019
SELL
Payment of exercise price or tax liability
$1,903,616
$26.47 p/Share
71,916
Reduced 29.77%
169,663
Common Stock
Jul 24
2019
SELL
Open market or private sale
$743,750
$29.75 p/Share
25,000
Reduced 9.38%
241,579
Common Stock