Jan 25
2023
BUY
Grant, award, or other acquisition
-
69,974
Added 22.34%
243,259
Common Stock
Jan 17
2023
SELL
Open market or private sale
$58,160
$29.08 p/Share
2,000
Reduced 1.14%
173,285
Common Stock
Jan 03
2023
SELL
Open market or private sale
$56,000
$28.0 p/Share
2,000
Reduced 1.13%
175,285
Common Stock
Nov 20
2022
SELL
Payment of exercise price or tax liability
$233,297
$29.58 p/Share
7,887
Reduced 4.26%
177,285
Common Stock
Nov 15
2022
SELL
Open market or private sale
$62,200
$31.1 p/Share
2,000
Reduced 1.07%
185,172
Common Stock
Oct 17
2022
SELL
Open market or private sale
$70,300
$35.15 p/Share
2,000
Reduced 1.06%
187,172
Common Stock
Sep 15
2022
SELL
Open market or private sale
$69,680
$34.84 p/Share
2,000
Reduced 1.05%
189,172
Common Stock
Aug 22
2022
SELL
Payment of exercise price or tax liability
$282,398
$35.81 p/Share
7,886
Reduced 3.96%
191,172
Common Stock
Aug 15
2022
SELL
Open market or private sale
$75,740
$37.87 p/Share
2,000
Reduced 0.99%
199,058
Common Stock
Jul 18
2022
SELL
Open market or private sale
$56,280
$28.14 p/Share
2,000
Reduced 0.98%
201,058
Common Stock
Jun 15
2022
SELL
Open market or private sale
$56,000
$28.0 p/Share
2,000
Reduced 0.98%
203,058
Common Stock
May 23
2022
SELL
Open market or private sale
$59,400
$29.7 p/Share
2,000
Reduced 0.96%
207,220
Common Stock
May 20
2022
SELL
Payment of exercise price or tax liability
$169,575
$29.62 p/Share
5,725
Reduced 2.66%
209,220
Common Stock
Apr 01
2022
SELL
Open market or private sale
$256,800
$34.24 p/Share
7,500
Reduced 3.37%
214,945
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$265,412
$32.95 p/Share
8,055
Reduced 3.49%
222,445
Common Stock
Mar 10
2022
BUY
Grant, award, or other acquisition
-
69,753
Added 23.23%
230,500
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$140,856
$34.23 p/Share
4,115
Reduced 2.5%
160,747
Common Stock
Feb 14
2022
BUY
Grant, award, or other acquisition
-
58,041
Added 26.04%
164,862
Common Stock
Nov 22
2021
SELL
Payment of exercise price or tax liability
$143,223
$36.49 p/Share
3,925
Reduced 3.54%
106,821
Common Stock
Aug 20
2021
SELL
Payment of exercise price or tax liability
$145,890
$37.16 p/Share
3,926
Reduced 3.42%
110,746
Common Stock
May 20
2021
SELL
Payment of exercise price or tax liability
$258,182
$38.38 p/Share
6,727
Reduced 5.54%
114,672
Common Stock
Mar 03
2021
BUY
Grant, award, or other acquisition
-
29,385
Added 19.49%
121,399
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$196,177
$37.51 p/Share
5,230
Reduced 5.38%
92,014
Common Stock
Feb 05
2021
BUY
Grant, award, or other acquisition
-
51,179
Added 34.48%
97,244
Common Stock