May 15
2025
BUY
Other acquisition or disposition
$2,184
$24.27 p/Share
90
Added 0.72%
12,380
Common Stock $0.01 Par...
Apr 15
2025
BUY
Other acquisition or disposition
$2,200
$20.0 p/Share
110
Added 0.89%
12,290
Common Stock $0.01 Par...
Mar 17
2025
BUY
Other acquisition or disposition
$2,191
$22.14 p/Share
99
Added 0.81%
12,180
Common Stock $0.01 Par...
Feb 18
2025
BUY
Other acquisition or disposition
$2,191
$25.48 p/Share
86
Added 0.71%
12,080
Common Stock $0.01 Par...
Feb 10
2025
SELL
Payment of exercise price or tax liability
$19,313
$25.18 p/Share
767
Reduced 6.01%
11,994
Common Stock $0.01 Par...
Jan 29
2025
BUY
Grant, award, or other acquisition
-
3,881
Added 23.32%
12,761
Common Stock $0.01 Par...
Jan 15
2025
BUY
Other acquisition or disposition
$2,094
$25.23 p/Share
83
Added 0.93%
8,880
Common Stock $0.01 Par...
Dec 16
2024
BUY
Other acquisition or disposition
$2,086
$25.44 p/Share
82
Added 0.92%
8,796
Common Stock $0.01 Par...
Nov 15
2024
BUY
Other acquisition or disposition
$2,100
$26.25 p/Share
80
Added 0.91%
8,713
Common Stock $0.01 Par...
Oct 15
2024
BUY
Other acquisition or disposition
$2,104
$22.63 p/Share
93
Added 1.07%
8,633
Common Stock $0.01 Par...
Sep 16
2024
BUY
Other acquisition or disposition
$2,098
$21.41 p/Share
98
Added 1.13%
8,540
Common Stock $0.01 Par...
Aug 15
2024
BUY
Other acquisition or disposition
$2,087
$21.3 p/Share
98
Added 1.15%
8,442
Common Stock $0.01 Par...
Jul 15
2024
BUY
Other acquisition or disposition
$2,086
$22.44 p/Share
93
Added 1.1%
8,343
Common Stock $0.01 Par...
Jun 17
2024
BUY
Other acquisition or disposition
$2,093
$19.94 p/Share
105
Added 1.26%
8,249
Common Stock $0.01 Par...
May 15
2024
BUY
Other acquisition or disposition
$2,099
$22.33 p/Share
94
Added 1.14%
8,143
Common Stock $0.01 Par...
Apr 15
2024
BUY
Other acquisition or disposition
$2,095
$20.15 p/Share
104
Added 1.28%
8,048
Common Stock $0.01 Par...
Mar 15
2024
BUY
Other acquisition or disposition
$2,102
$20.41 p/Share
103
Added 1.28%
7,944
Common Stock $0.01 Par...
Feb 09
2024
SELL
Payment of exercise price or tax liability
$7,450
$19.92 p/Share
374
Reduced 4.55%
7,841
Common Stock $0.01 Par...
Jan 30
2024
BUY
Grant, award, or other acquisition
-
4,208
Added 33.87%
8,215
Common Stock $0.01 Par...
Jan 30
2023
BUY
Grant, award, or other acquisition
-
4,007
Added 50.0%
4,007
Common Stock $0.01 Par...