Nov 15
2024
SELL
Payment of exercise price or tax liability
$27,822
$27.17 p/Share
1,024
Reduced 1.64%
61,359
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$26,634
$26.01 p/Share
1,024
Reduced 1.61%
62,383
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$26,557
$25.39 p/Share
1,046
Reduced 1.62%
63,407
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$47,032
$39.49 p/Share
1,191
Reduced 1.96%
59,701
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
$187,656
$39.49 p/Share
4,752
Added 6.87%
64,453
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$40,172
$33.73 p/Share
1,191
Reduced 1.92%
60,892
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$41,827
$35.12 p/Share
1,191
Reduced 1.88%
62,083
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$33,979
$28.53 p/Share
1,191
Reduced 1.85%
63,274
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$32,816
$22.37 p/Share
1,467
Reduced 2.55%
56,077
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
$187,639
$22.37 p/Share
8,388
Added 11.51%
64,465
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$31,836
$24.1 p/Share
1,321
Reduced 2.24%
57,544
Common Stock
Sep 30
2022
SELL
Payment of exercise price or tax liability
$24,607
$13.55 p/Share
1,816
Reduced 2.99%
58,865
Common Stock
Aug 15
2022
SELL
Payment of exercise price or tax liability
$26,182
$19.82 p/Share
1,321
Reduced 2.13%
60,681
Common Stock
May 15
2022
SELL
Payment of exercise price or tax liability
$24,169
$18.31 p/Share
1,320
Reduced 2.08%
62,002
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$49,503
$32.02 p/Share
1,546
Reduced 2.86%
52,458
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
-
10,864
Added 14.64%
63,322
Common Stock
Nov 15
2021
SELL
Payment of exercise price or tax liability
$67,191
$49.26 p/Share
1,364
Reduced 2.46%
54,004
Common Stock
Aug 15
2021
SELL
Payment of exercise price or tax liability
$35,232
$25.83 p/Share
1,364
Reduced 2.4%
55,368
Common Stock
May 15
2021
SELL
Payment of exercise price or tax liability
$41,466
$30.4 p/Share
1,364
Reduced 2.35%
56,732
Common Stock
Feb 15
2021
SELL
Payment of exercise price or tax liability
$72,129
$44.36 p/Share
1,626
Reduced 3.11%
50,624
Common Stock
Feb 15
2021
BUY
Grant, award, or other acquisition
-
7,472
Added 11.4%
58,096
Common Stock
Dec 04
2020
SELL
Open market or private sale
$200,080
$50.02 p/Share
4,000
Reduced 7.11%
52,250
Common Stock
Nov 15
2020
SELL
Payment of exercise price or tax liability
$51,330
$33.77 p/Share
1,520
Reduced 2.63%
56,250
Common Stock