Aug 19
2024
SELL
Payment of exercise price or tax liability
$28,393
$37.36 p/Share
760
Reduced 2.38%
31,157
Common Stock
Aug 19
2024
BUY
Grant, award, or other acquisition
-
1,736
Added 5.16%
31,917
Common Stock
Mar 20
2024
SELL
Payment of exercise price or tax liability
$38,900
$27.55 p/Share
1,412
Reduced 4.57%
29,498
Common Stock
Mar 20
2024
BUY
Grant, award, or other acquisition
-
6,720
Added 17.86%
30,910
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$10,381
$19.85 p/Share
523
Reduced 2.12%
24,190
Common Stock
Aug 24
2023
SELL
Open market or private sale
$6,326
$24.52 p/Share
258
Reduced 1.06%
24,175
Common Stock
Aug 23
2023
SELL
Open market or private sale
$6,947
$23.55 p/Share
295
Reduced 1.19%
24,433
Common Stock
Aug 22
2023
SELL
Open market or private sale
$6,960
$22.82 p/Share
305
Reduced 1.22%
24,728
Common Stock
Aug 21
2023
BUY
Grant, award, or other acquisition
-
1,736
Added 6.49%
25,033
Common Stock
May 04
2023
SELL
Payment of exercise price or tax liability
$17,808
$14.35 p/Share
1,241
Reduced 5.23%
22,474
Common Stock
Mar 13
2023
SELL
Open market or private sale
$12,591
$16.46 p/Share
765
Reduced 3.13%
23,715
Common Stock
Mar 10
2023
SELL
Open market or private sale
$11,665
$15.98 p/Share
730
Reduced 2.9%
24,480
Common Stock
Mar 09
2023
SELL
Open market or private sale
$13,385
$17.03 p/Share
786
Reduced 3.02%
25,210
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
-
2,800
Added 9.72%
25,996
Common Stock
May 04
2022
SELL
Payment of exercise price or tax liability
$36,679
$29.58 p/Share
1,240
Reduced 5.24%
22,425
Common Stock
Mar 28
2022
SELL
Payment of exercise price or tax liability
$35,404
$30.84 p/Share
1,148
Reduced 4.63%
23,665
Common Stock
Mar 28
2022
BUY
Grant, award, or other acquisition
-
2,570
Added 9.39%
24,813
Common Stock
Mar 15
2022
SELL
Open market or private sale
$114,362
$27.32 p/Share
4,186
Reduced 15.84%
22,243
Common Stock
Mar 14
2022
BUY
Grant, award, or other acquisition
-
8,007
Added 23.25%
26,429
Common Stock
Mar 08
2022
BUY
Grant, award, or other acquisition
-
3,800
Added 17.1%
18,422
Common Stock
Dec 17
2021
SELL
Open market or private sale
$206,567
$41.01 p/Share
5,037
Reduced 25.92%
14,397
Common Stock
Jun 17
2021
SELL
Open market or private sale
$75,840
$37.92 p/Share
2,000
Reduced 9.5%
19,044
Common Stock
Jun 16
2021
SELL
Open market or private sale
$65,279
$39.23 p/Share
1,664
Reduced 7.33%
21,044
Common Stock
Jun 09
2021
SELL
Payment of exercise price or tax liability
$118,085
$39.27 p/Share
3,007
Reduced 11.69%
22,708
Common Stock
Jun 09
2021
BUY
Grant, award, or other acquisition
-
6,744
Added 20.78%
25,715
Common Stock