Dec 03
2025
SELL
Payment of exercise price or tax liability
$123,666
$24.62 p/Share
5,023
Reduced 0.93%
534,112
Common Stock
Dec 02
2025
-
20,620
Reduced 3.76%
528,059
Common Stock
Dec 02
2025
BUY
Grant, award, or other acquisition
-
40,576
Added 6.89%
548,679
Common Stock
Dec 01
2025
SELL
Payment of exercise price or tax liability
$67,809
$24.08 p/Share
2,816
Reduced 0.55%
508,103
Common Stock
Nov 28
2025
SELL
Payment of exercise price or tax liability
$207,688
$24.24 p/Share
8,568
Reduced 1.67%
504,711
Common Stock
Dec 03
2024
BUY
Grant, award, or other acquisition
-
19,918
Added 3.87%
494,367
Common Stock
Dec 03
2024
BUY
Grant, award, or other acquisition
-
33,228
Added 30.09%
77,218
Restricted Stock Unit
Dec 02
2024
SELL
Payment of exercise price or tax liability
$43,562
$25.58 p/Share
1,703
Reduced 0.36%
474,449
Common Stock
Nov 29
2024
SELL
Payment of exercise price or tax liability
$267,126
$25.04 p/Share
10,668
Reduced 2.21%
472,147
Common Stock
Dec 04
2023
SELL
Payment of exercise price or tax liability
$17,166
$13.7 p/Share
1,253
Reduced 0.27%
457,692
Common Stock
Nov 30
2023
SELL
Payment of exercise price or tax liability
$14,911
$13.29 p/Share
1,122
Reduced 0.25%
454,473
Common Stock
Nov 29
2023
SELL
Payment of exercise price or tax liability
$23,093
$13.28 p/Share
1,739
Reduced 0.38%
451,590
Common Stock
Nov 28
2023
BUY
Grant, award, or other acquisition
-
14,006
Added 3.04%
447,121
Common Stock
Nov 28
2023
BUY
Grant, award, or other acquisition
-
56,673
Added 39.23%
87,779
Restricted Stock Unit
Aug 24
2023
SELL
Payment of exercise price or tax liability
$586,306
$13.51 p/Share
43,398
Reduced 9.11%
433,106
Common Stock
Aug 24
2023
BUY
Grant, award, or other acquisition
-
105,847
Added 18.18%
476,504
Common Stock
Dec 05
2022
SELL
Payment of exercise price or tax liability
$17,871
$11.59 p/Share
1,542
Reduced 0.41%
370,633
Common Stock
Dec 02
2022
SELL
Payment of exercise price or tax liability
$14,722
$11.75 p/Share
1,253
Reduced 0.34%
366,669
Common Stock
Nov 30
2022
SELL
Payment of exercise price or tax liability
$13,082
$11.66 p/Share
1,122
Reduced 0.31%
363,450
Common Stock
Nov 29
2022
BUY
Grant, award, or other acquisition
-
25,209
Added 6.53%
360,567
Common Stock
Nov 29
2022
BUY
Grant, award, or other acquisition
-
18,624
Added 29.23%
45,089
Restricted Stock Unit
Dec 03
2021
SELL
Payment of exercise price or tax liability
$32,702
$13.81 p/Share
2,368
Reduced 0.7%
335,323
Common Stock
Dec 02
2021
SELL
Payment of exercise price or tax liability
$17,998
$13.93 p/Share
1,292
Reduced 0.39%
332,185
Common Stock
Nov 30
2021
BUY
Grant, award, or other acquisition
-
12,015
Added 24.79%
36,443
Restricted Stock Unit
Nov 30
2021
BUY
Grant, award, or other acquisition
-
25,959
Added 7.31%
329,005
Common Stock