May 03
2023
SELL
Sale (or disposition) back to the issuer
-
801,753
Reduced 100.0%
0
Common Stock
May 03
2023
BUY
Grant, award, or other acquisition
-
225,048
Added 21.92%
801,753
Common Stock
Mar 06
2023
SELL
Open market or private sale
$897,400
$51.28 p/Share
17,500
Reduced 3.13%
541,434
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$3,436,389
$51.5 p/Share
66,726
Reduced 10.66%
558,934
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
125,270
Added 16.68%
625,660
Common Stock
Feb 26
2023
SELL
Payment of exercise price or tax liability
$325,975
$51.44 p/Share
6,337
Reduced 1.25%
500,390
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$446,293
$51.44 p/Share
8,676
Reduced 1.68%
506,727
Common Stock
May 14
2022
SELL
Payment of exercise price or tax liability
$511,642
$29.17 p/Share
17,540
Reduced 3.29%
515,072
Common Stock
May 13
2022
SELL
Payment of exercise price or tax liability
$188,263
$29.17 p/Share
6,454
Reduced 1.2%
532,612
Common Stock
Apr 20
2022
SELL
Payment of exercise price or tax liability
$1,721,008
$39.46 p/Share
43,614
Reduced 7.49%
539,066
Common Stock
Apr 20
2022
BUY
Grant, award, or other acquisition
-
99,341
Added 14.57%
582,680
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$1,173,939
$32.44 p/Share
36,188
Reduced 6.97%
482,902
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
62,139
Added 10.69%
519,090
Common Stock
Feb 26
2022
SELL
Payment of exercise price or tax liability
$120,251
$28.72 p/Share
4,187
Reduced 0.91%
456,951
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
-
80,329
Added 14.84%
461,138
Common Stock
May 14
2021
SELL
Payment of exercise price or tax liability
$533,192
$31.32 p/Share
17,024
Reduced 4.28%
380,667
Common Stock
May 13
2021
SELL
Payment of exercise price or tax liability
$194,364
$30.12 p/Share
6,453
Reduced 1.6%
397,691
Common Stock
May 06
2021
BUY
Open market or private purchase
$56,120
$28.06 p/Share
2,000
Added 0.49%
404,144
Common Stock
Apr 19
2021
SELL
Payment of exercise price or tax liability
$824,779
$37.82 p/Share
21,808
Reduced 5.14%
402,144
Common Stock
Apr 19
2021
BUY
Grant, award, or other acquisition
-
49,668
Added 10.49%
423,952
Common Stock
Mar 25
2021
BUY
Open market or private purchase
$53,580
$35.72 p/Share
1,500
Added 0.4%
373,879
Common Stock
Feb 28
2021
SELL
Payment of exercise price or tax liability
$415,816
$47.85 p/Share
8,690
Reduced 2.28%
372,379
Common Stock
Feb 26
2021
BUY
Grant, award, or other acquisition
-
43,888
Added 10.33%
381,069
Common Stock
Feb 08
2021
SELL
Payment of exercise price or tax liability
$22,604
$52.69 p/Share
429
Reduced 0.13%
337,181
Common Stock
Dec 18
2020
SELL
Payment of exercise price or tax liability
$64,613
$33.6 p/Share
1,923
Reduced 0.57%
337,610
Common Stock