Jul 29
2025
SELL
Open market or private sale
$1,771,550
$32.21 p/Share
55,000
Reduced 31.56%
119,253
Common Stock
Mar 03
2025
BUY
Grant, award, or other acquisition
-
23,496
Added 11.93%
173,529
Common Stock
Feb 24
2025
SELL
Payment of exercise price or tax liability
$466,161
$30.59 p/Share
15,239
Reduced 9.22%
150,033
Common Stock
Feb 24
2025
BUY
Grant, award, or other acquisition
-
33,789
Added 16.97%
165,272
Common Stock
Feb 21
2025
SELL
Open market or private sale
$797,500
$31.9 p/Share
25,000
Reduced 15.98%
131,483
Common Stock
Feb 18
2025
SELL
Payment of exercise price or tax liability
$92,218
$32.54 p/Share
2,834
Reduced 1.78%
156,483
Common Stock
Feb 17
2025
SELL
Payment of exercise price or tax liability
$517,400
$31.43 p/Share
16,462
Reduced 9.37%
159,317
Common Stock
Feb 16
2025
SELL
Payment of exercise price or tax liability
$84,703
$31.43 p/Share
2,695
Reduced 1.51%
175,779
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$56,019
$20.18 p/Share
2,776
Reduced 1.55%
176,030
Common Stock
Feb 17
2024
SELL
Payment of exercise price or tax liability
$323,041
$20.18 p/Share
16,008
Reduced 8.22%
178,806
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
24,859
Added 11.32%
194,814
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$133,691
$19.6 p/Share
6,821
Reduced 3.86%
169,955
Common Stock
Feb 13
2024
BUY
Grant, award, or other acquisition
-
22,655
Added 11.36%
176,776
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$27,748
$19.27 p/Share
1,440
Reduced 0.93%
154,121
Common Stock
Feb 18
2023
SELL
Payment of exercise price or tax liability
$27,347
$14.57 p/Share
1,877
Reduced 1.22%
151,362
Common Stock
Feb 17
2023
BUY
Grant, award, or other acquisition
-
126,363
Added 45.19%
153,239
Common Stock
Feb 05
2023
SELL
Payment of exercise price or tax liability
$21,680
$15.14 p/Share
1,432
Reduced 5.06%
26,876
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
-
17,465
Added 38.73%
27,635
Common Stock
Feb 05
2022
SELL
Payment of exercise price or tax liability
$27,138
$19.94 p/Share
1,361
Reduced 11.8%
10,170
Common Stock
Feb 05
2021
BUY
Grant, award, or other acquisition
-
11,408
Added 50.0%
11,408
Common Stock