Nov 15
2024
SELL
Payment of exercise price or tax liability
$18,828
$27.17 p/Share
693
Reduced 1.74%
39,180
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$18,024
$26.01 p/Share
693
Reduced 1.71%
39,873
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$17,595
$25.39 p/Share
693
Reduced 1.68%
40,566
Common Stock
Mar 28
2024
SELL
Open market or private sale
$53,820
$26.91 p/Share
2,000
Reduced 4.62%
41,259
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$31,315
$39.49 p/Share
793
Reduced 2.0%
38,819
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
$175,335
$39.49 p/Share
4,440
Added 9.31%
43,259
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$26,747
$33.73 p/Share
793
Reduced 1.96%
39,612
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$27,850
$35.12 p/Share
793
Reduced 1.92%
40,405
Common Stock
May 23
2023
SELL
Open market or private sale
$64,000
$32.0 p/Share
2,000
Reduced 4.63%
41,198
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$22,624
$28.53 p/Share
793
Reduced 1.8%
43,198
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$22,817
$22.37 p/Share
1,020
Reduced 2.74%
36,167
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
$175,022
$22.37 p/Share
7,824
Added 15.1%
43,991
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$21,328
$24.1 p/Share
885
Reduced 2.32%
37,187
Common Stock
Nov 07
2022
SELL
Open market or private sale
$60,239
$20.08 p/Share
3,000
Reduced 11.65%
22,759
Common Stock
Sep 30
2022
SELL
Payment of exercise price or tax liability
$17,751
$13.55 p/Share
1,310
Reduced 3.09%
41,072
Common Stock
Aug 15
2022
SELL
Payment of exercise price or tax liability
$17,541
$19.82 p/Share
885
Reduced 2.05%
42,382
Common Stock
May 15
2022
SELL
Payment of exercise price or tax liability
$16,186
$18.31 p/Share
884
Reduced 2.0%
43,267
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$34,101
$32.02 p/Share
1,065
Reduced 3.05%
33,839
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
-
10,312
Added 18.93%
44,151
Common Stock
Nov 15
2021
SELL
Payment of exercise price or tax liability
$42,265
$49.26 p/Share
858
Reduced 2.4%
34,904
Common Stock
Aug 15
2021
SELL
Payment of exercise price or tax liability
$22,162
$25.83 p/Share
858
Reduced 2.34%
35,762
Common Stock
May 15
2021
SELL
Payment of exercise price or tax liability
$26,083
$30.4 p/Share
858
Reduced 2.29%
36,620
Common Stock
Feb 15
2021
SELL
Payment of exercise price or tax liability
$48,929
$44.36 p/Share
1,103
Reduced 3.44%
30,950
Common Stock
Feb 15
2021
BUY
Grant, award, or other acquisition
-
6,528
Added 14.83%
37,478
Common Stock
Dec 08
2020
SELL
Open market or private sale
$141,799
$52.91 p/Share
2,680
Reduced 7.72%
32,053
Common Stock