Mar 01
2024
SELL
Payment of exercise price or tax liability
$947,350
$31.39 p/Share
30,180
Reduced 14.24%
181,695
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
30,429
Added 12.56%
211,875
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
39,494
Added 17.88%
181,446
Common Stock
May 13
2023
SELL
Payment of exercise price or tax liability
$287,853
$24.8 p/Share
11,607
Reduced 7.56%
141,952
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$1,192,168
$41.61 p/Share
28,651
Reduced 15.72%
153,559
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$245,423
$41.76 p/Share
5,877
Reduced 3.12%
182,210
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
24,333
Added 11.46%
188,087
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
72,255
Added 30.62%
163,754
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$163,696
$48.56 p/Share
3,371
Reduced 3.55%
91,499
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$1,150,619
$52.42 p/Share
21,950
Reduced 18.79%
94,870
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
18,276
Added 13.53%
116,820
Common Stock
Feb 25
2022
BUY
Grant, award, or other acquisition
-
31,587
Added 24.27%
98,544
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$143,266
$44.3 p/Share
3,234
Reduced 4.61%
66,957
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$1,133,350
$43.44 p/Share
26,090
Reduced 27.1%
70,191
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
16,252
Added 14.44%
96,281
Common Stock
Feb 10
2021
BUY
Grant, award, or other acquisition
-
43,379
Added 35.15%
80,029
Common Stock
Jun 08
2020
-
145,588
Reduced 79.89%
36,650
Common Stock
Mar 02
2020
BUY
Grant, award, or other acquisition
-
19,807
Added 8.4%
216,043
Common Stock
Mar 01
2020
SELL
Payment of exercise price or tax liability
$1,071,280
$31.69 p/Share
33,805
Reduced 15.65%
182,238
Common Stock
Feb 12
2020
BUY
Grant, award, or other acquisition
-
53,516
Added 21.43%
196,236
Common Stock
Mar 01
2019
SELL
Payment of exercise price or tax liability
$841,493
$36.94 p/Share
22,780
Reduced 13.76%
142,720
Common Stock
Mar 01
2019
BUY
Grant, award, or other acquisition
-
17,972
Added 9.8%
165,500
Common Stock
Feb 13
2019
BUY
Grant, award, or other acquisition
-
33,900
Added 18.69%
147,528
Common Stock
Mar 01
2018
SELL
Payment of exercise price or tax liability
$143,126
$43.49 p/Share
3,291
Reduced 2.81%
113,628
Common Stock
Mar 01
2018
BUY
Grant, award, or other acquisition
-
14,587
Added 11.09%
116,919
Common Stock