May 03
2023
SELL
Sale (or disposition) back to the issuer
-
399,612
Reduced 100.0%
0
Common Stock
May 03
2023
BUY
Grant, award, or other acquisition
-
99,912
Added 20.0%
399,612
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$1,825,211
$51.5 p/Share
35,441
Reduced 10.57%
299,700
Common Stock
Feb 28
2023
SELL
Open market or private sale
$4,946,880
$51.53 p/Share
96,000
Reduced 26.97%
259,979
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
75,162
Added 18.32%
335,141
Common Stock
Feb 26
2023
SELL
Payment of exercise price or tax liability
$76,131
$51.44 p/Share
1,480
Reduced 0.41%
355,979
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$146,861
$51.44 p/Share
2,855
Reduced 0.79%
357,459
Common Stock
May 14
2022
SELL
Payment of exercise price or tax liability
$420,456
$29.17 p/Share
14,414
Reduced 3.85%
360,314
Common Stock
May 13
2022
SELL
Payment of exercise price or tax liability
$95,211
$29.17 p/Share
3,264
Reduced 0.86%
374,728
Common Stock
Apr 20
2022
SELL
Payment of exercise price or tax liability
$1,425,295
$39.46 p/Share
36,120
Reduced 8.72%
377,992
Common Stock
Apr 20
2022
BUY
Grant, award, or other acquisition
-
91,789
Added 18.14%
414,112
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$547,490
$32.44 p/Share
16,877
Reduced 4.97%
322,630
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
37,284
Added 9.9%
339,507
Common Stock
Feb 26
2022
SELL
Payment of exercise price or tax liability
$49,255
$28.72 p/Share
1,715
Reduced 0.56%
302,223
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
-
34,809
Added 10.28%
303,938
Common Stock
Aug 15
2021
SELL
Payment of exercise price or tax liability
$137,698
$30.31 p/Share
4,543
Reduced 1.66%
269,129
Common Stock
May 14
2021
SELL
Payment of exercise price or tax liability
$465,979
$31.32 p/Share
14,878
Reduced 5.16%
273,672
Common Stock
May 13
2021
SELL
Payment of exercise price or tax liability
$104,547
$30.12 p/Share
3,471
Reduced 1.19%
288,550
Common Stock
May 06
2021
BUY
Open market or private purchase
$95,200
$28.0 p/Share
3,400
Added 1.15%
292,021
Common Stock
Apr 19
2021
SELL
Payment of exercise price or tax liability
$761,997
$37.82 p/Share
20,148
Reduced 6.53%
288,621
Common Stock
Apr 19
2021
BUY
Grant, award, or other acquisition
-
45,890
Added 12.94%
308,769
Common Stock
Feb 28
2021
SELL
Payment of exercise price or tax liability
$221,354
$47.85 p/Share
4,626
Reduced 1.73%
262,879
Common Stock
Feb 26
2021
BUY
Grant, award, or other acquisition
-
20,377
Added 7.08%
267,505
Common Stock
Nov 10
2020
BUY
Open market or private purchase
$46,180
$23.09 p/Share
2,000
Added 0.8%
247,128
Common Stock