Dec 16
2025
SELL
Payment of exercise price or tax liability
$11,125
$23.13 p/Share
481
Reduced 4.85%
9,440
Common Stock
Nov 06
2025
BUY
Other acquisition or disposition
$2,248
$23.42 p/Share
96
Added 0.96%
9,913
Common Stock
Nov 06
2025
BUY
Open market or private purchase
$207
$23.09 p/Share
9
Added 0.09%
9,922
Common Stock
Aug 07
2025
BUY
Open market or private purchase
$189
$27.01 p/Share
7
Added 0.07%
9,817
Common Stock
Aug 07
2025
BUY
Other acquisition or disposition
$2,211
$27.3 p/Share
81
Added 0.82%
9,809
Common Stock
May 01
2025
BUY
Open market or private purchase
$208
$34.67 p/Share
6
Added 0.06%
9,727
Common Stock
May 01
2025
BUY
Other acquisition or disposition
$2,185
$33.11 p/Share
66
Added 0.67%
9,721
Common Stock
Feb 26
2025
BUY
Grant, award, or other acquisition
-
1,694
Added 14.93%
9,655
Common Stock
Feb 06
2025
BUY
Other acquisition or disposition
$2,150
$31.17 p/Share
69
Added 0.86%
7,954
Common Stock
Feb 06
2025
BUY
Open market or private purchase
$190
$31.79 p/Share
6
Added 0.08%
7,961
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
1,862
Added 18.91%
7,985
Common Stock
Feb 01
2024
BUY
Other acquisition or disposition
$1,582
$30.44 p/Share
52
Added 0.84%
6,123
Common Stock
Feb 01
2024
BUY
Open market or private purchase
$178
$29.81 p/Share
6
Added 0.1%
6,070
Common Stock
Dec 20
2023
SELL
Payment of exercise price or tax liability
$13,003
$30.1 p/Share
432
Reduced 6.65%
6,064
Common Stock
Nov 02
2023
BUY
Open market or private purchase
$5,371
$26.2 p/Share
205
Added 3.06%
6,497
Common Stock
Aug 03
2023
BUY
Open market or private purchase
$160
$22.88 p/Share
7
Added 0.11%
6,489
Common Stock
May 04
2023
BUY
Open market or private purchase
$171
$21.48 p/Share
8
Added 0.12%
6,482
Common Stock
Feb 08
2023
BUY
Grant, award, or other acquisition
-
1,627
Added 20.61%
6,268
Common Stock
Feb 02
2023
BUY
Open market or private purchase
$182
$26.0 p/Share
7
Added 0.11%
6,473
Common Stock
Dec 16
2022
SELL
Payment of exercise price or tax liability
$8,747
$23.02 p/Share
380
Reduced 7.77%
4,508
Common Stock
May 18
2022
BUY
Grant, award, or other acquisition
-
1,235
Added 20.17%
4,889
Common Stock
Dec 15
2021
SELL
Payment of exercise price or tax liability
$9,030
$30.2 p/Share
299
Reduced 7.73%
3,571
Common Stock
Feb 17
2021
BUY
Grant, award, or other acquisition
-
809
Added 17.29%
3,870
Common Stock
Dec 31
2020
BUY
Grant, award, or other acquisition
-
554
Added 15.33%
3,061
Common Stock