Oct 27
2022
SELL
Sale (or disposition) back to the issuer
-
945,546
Reduced 100.0%
0
Common Stock
Aug 09
2022
SELL
Open market or private sale
$214,000
$42.8 p/Share
5,000
Reduced 0.72%
688,333
Common Stock
Aug 01
2022
SELL
Payment of exercise price or tax liability
$748,980
$41.61 p/Share
18,000
Reduced 2.53%
693,333
Common Stock
Jul 12
2022
SELL
Open market or private sale
$163,800
$32.76 p/Share
5,000
Reduced 0.7%
711,333
Common Stock
Jun 14
2022
SELL
Open market or private sale
$190,000
$38.0 p/Share
5,000
Reduced 0.69%
716,333
Common Stock
May 16
2022
BUY
Grant, award, or other acquisition
$15,096
$31.78 p/Share
475
Added 0.07%
721,333
Common Stock
May 10
2022
SELL
Open market or private sale
$239,250
$47.85 p/Share
5,000
Reduced 0.69%
720,858
Common Stock
May 01
2022
SELL
Payment of exercise price or tax liability
$882,409
$49.02 p/Share
18,001
Reduced 2.42%
725,858
Common Stock
Apr 13
2022
BUY
Grant, award, or other acquisition
-
221,730
Added 22.96%
743,859
Common Stock
Apr 12
2022
SELL
Open market or private sale
$235,700
$47.14 p/Share
5,000
Reduced 0.95%
522,129
Common Stock
Mar 08
2022
SELL
Open market or private sale
$161,350
$32.27 p/Share
5,000
Reduced 0.94%
527,129
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$468,656
$35.55 p/Share
13,183
Reduced 2.42%
532,129
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
26,587
Added 4.7%
538,952
Common Stock
Feb 08
2022
SELL
Open market or private sale
$176,750
$35.35 p/Share
5,000
Reduced 0.95%
518,725
Common Stock
Feb 01
2022
SELL
Payment of exercise price or tax liability
$370,074
$37.51 p/Share
9,866
Reduced 1.85%
523,725
Common Stock
Jan 11
2022
SELL
Open market or private sale
$198,950
$39.79 p/Share
5,000
Reduced 0.93%
533,591
Common Stock
Dec 14
2021
SELL
Open market or private sale
$220,200
$44.04 p/Share
5,000
Reduced 0.92%
538,591
Common Stock
Dec 01
2021
SELL
Payment of exercise price or tax liability
$757,701
$43.94 p/Share
17,244
Reduced 3.07%
543,591
Common Stock
Nov 09
2021
SELL
Open market or private sale
$272,000
$54.4 p/Share
5,000
Reduced 0.88%
560,835
Common Stock
Nov 01
2021
SELL
Payment of exercise price or tax liability
$612,176
$53.54 p/Share
11,434
Reduced 1.98%
565,835
Common Stock
Oct 12
2021
SELL
Open market or private sale
$309,300
$61.86 p/Share
5,000
Reduced 0.86%
577,269
Common Stock
Sep 14
2021
SELL
Open market or private sale
$299,950
$59.99 p/Share
5,000
Reduced 0.85%
582,269
Common Stock
Sep 01
2021
SELL
Payment of exercise price or tax liability
$1,112,238
$64.5 p/Share
17,244
Reduced 2.85%
587,269
Common Stock
Aug 10
2021
SELL
Open market or private sale
$470,050
$67.15 p/Share
7,000
Reduced 1.14%
604,513
Common Stock
Aug 01
2021
SELL
Payment of exercise price or tax liability
$797,522
$69.75 p/Share
11,434
Reduced 1.84%
611,513
Common Stock