Mar 03
2025
BUY
Grant, award, or other acquisition
-
21,360
Added 10.6%
180,115
Common Stock
Feb 24
2025
SELL
Payment of exercise price or tax liability
$576,713
$30.59 p/Share
18,853
Reduced 10.61%
158,755
Common Stock
Feb 24
2025
BUY
Grant, award, or other acquisition
-
41,029
Added 18.77%
177,608
Common Stock
Feb 19
2025
SELL
Open market or private sale
$446,076
$32.52 p/Share
13,717
Reduced 9.13%
136,579
Common Stock
Feb 18
2025
SELL
Payment of exercise price or tax liability
$76,826
$32.54 p/Share
2,361
Reduced 1.55%
150,296
Common Stock
Feb 17
2025
SELL
Payment of exercise price or tax liability
$121,759
$31.43 p/Share
3,874
Reduced 2.47%
152,657
Common Stock
Feb 16
2025
SELL
Payment of exercise price or tax liability
$70,246
$31.43 p/Share
2,235
Reduced 1.41%
156,531
Common Stock
Dec 17
2024
SELL
Payment of exercise price or tax liability
$28,067
$27.68 p/Share
1,014
Reduced 0.63%
158,766
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$46,676
$20.18 p/Share
2,313
Reduced 1.44%
158,639
Common Stock
Feb 17
2024
SELL
Payment of exercise price or tax liability
$73,535
$20.18 p/Share
3,644
Reduced 2.21%
160,952
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
23,950
Added 12.7%
164,596
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$137,866
$19.6 p/Share
7,034
Reduced 4.76%
140,646
Common Stock
Feb 13
2024
BUY
Grant, award, or other acquisition
-
22,655
Added 13.3%
147,680
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$28,403
$19.27 p/Share
1,474
Reduced 1.17%
125,025
Common Stock
Jan 30
2024
SELL
Open market or private sale
$249,483
$20.27 p/Share
12,308
Reduced 8.87%
126,499
Common Stock
Feb 18
2023
SELL
Payment of exercise price or tax liability
$32,738
$14.57 p/Share
2,247
Reduced 1.61%
137,250
Common Stock
Feb 17
2023
BUY
Grant, award, or other acquisition
-
34,297
Added 19.73%
139,497
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$189,328
$15.19 p/Share
12,464
Reduced 10.59%
105,200
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
40,270
Added 25.5%
117,664
Common Stock
Feb 05
2023
SELL
Payment of exercise price or tax liability
$18,516
$15.14 p/Share
1,223
Reduced 1.56%
77,394
Common Stock
Jan 30
2023
SELL
Payment of exercise price or tax liability
$51,283
$16.97 p/Share
3,022
Reduced 3.7%
78,617
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
-
21,207
Added 20.82%
80,638
Common Stock
Feb 05
2022
SELL
Payment of exercise price or tax liability
$23,729
$19.94 p/Share
1,190
Reduced 1.96%
59,431
Common Stock
Jan 30
2022
SELL
Payment of exercise price or tax liability
$47,574
$18.0 p/Share
2,643
Reduced 4.18%
60,621
Common Stock
Jan 28
2022
SELL
Payment of exercise price or tax liability
$84,402
$18.0 p/Share
4,689
Reduced 6.9%
63,264
Common Stock