Mar 17
2025
BUY
Grant, award, or other acquisition
-
4,620
Added 11.1%
36,991
Common Stock
Mar 11
2025
SELL
Payment of exercise price or tax liability
$48,212
$40.11 p/Share
1,202
Reduced 3.58%
32,371
Common Stock
Mar 11
2025
BUY
Grant, award, or other acquisition
-
2,520
Added 6.98%
33,573
Common Stock
Mar 07
2025
SELL
Payment of exercise price or tax liability
$19,144
$41.8 p/Share
458
Reduced 1.45%
31,053
Common Stock
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