Aug 07
2025
BUY
Grant, award, or other acquisition
$277,834
$15.85 p/Share
17,529
Added 3.78%
445,728
Common Stock
Jul 24
2025
BUY
Grant, award, or other acquisition
-
9,662
Added 2.21%
428,199
Common Stock
Jun 30
2025
SELL
Payment of exercise price or tax liability
$10,129
$16.77 p/Share
604
Reduced 0.14%
418,537
Common Stock
Jan 15
2025
BUY
Grant, award, or other acquisition
$298,751
$19.03 p/Share
15,699
Added 3.61%
419,141
Common Stock
Jan 13
2025
SELL
Payment of exercise price or tax liability
$78,189
$18.9 p/Share
4,137
Reduced 1.02%
403,442
Common Stock
Aug 19
2024
SELL
Payment of exercise price or tax liability
$75,743
$18.56 p/Share
4,081
Reduced 0.99%
407,579
Common Stock
Aug 08
2024
BUY
Grant, award, or other acquisition
$919,201
$22.73 p/Share
40,440
Added 8.94%
411,660
Common Stock
Jul 01
2024
SELL
Payment of exercise price or tax liability
$14,024
$23.22 p/Share
604
Reduced 0.16%
371,220
Common Stock
Jan 16
2024
SELL
Payment of exercise price or tax liability
$97,741
$25.94 p/Share
3,768
Reduced 1.0%
371,824
Common Stock
Jan 12
2024
BUY
Grant, award, or other acquisition
$298,756
$26.04 p/Share
11,473
Added 2.96%
375,592
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
-
7,495
Added 2.02%
364,119
Common Stock
Aug 10
2023
BUY
Grant, award, or other acquisition
$1,070,922
$35.58 p/Share
30,099
Added 7.78%
356,624
Common Stock
Jul 27
2023
BUY
Grant, award, or other acquisition
-
13,477
Added 3.96%
326,525
Common Stock
May 30
2023
SELL
Payment of exercise price or tax liability
$62,166
$33.86 p/Share
1,836
Reduced 0.58%
313,048
Common Stock
Jan 13
2023
BUY
Grant, award, or other acquisition
$892,433
$37.32 p/Share
23,913
Added 7.06%
314,884
Common Stock
Aug 11
2022
BUY
Grant, award, or other acquisition
$944,154
$39.9 p/Share
23,663
Added 7.52%
290,971
Common Stock
Jul 28
2022
BUY
Grant, award, or other acquisition
-
14,835
Added 5.26%
267,308
Common Stock
Jan 14
2022
BUY
Grant, award, or other acquisition
$821,019
$47.12 p/Share
17,424
Added 6.46%
252,473
Common Stock
Aug 12
2021
BUY
Grant, award, or other acquisition
$891,508
$49.32 p/Share
18,076
Added 7.14%
235,049
Common Stock
Jul 29
2021
BUY
Grant, award, or other acquisition
-
15,980
Added 6.86%
216,973
Common Stock
Jan 15
2021
BUY
Grant, award, or other acquisition
$775,219
$46.21 p/Share
16,776
Added 7.7%
200,993
Common Stock