Oct 25
2024
BUY
Grant, award, or other acquisition
-
1,432
Added 0.37%
388,917
Common Stock
Jul 26
2024
BUY
Grant, award, or other acquisition
-
1,208
Added 0.31%
387,485
Common Stock
Jul 05
2024
SELL
Open market or private sale
$389,328
$23.54 p/Share
16,539
Reduced 4.11%
386,277
Common Stock
Apr 26
2024
BUY
Grant, award, or other acquisition
-
1,896
Added 0.47%
402,816
Common Stock
Mar 20
2024
BUY
Grant, award, or other acquisition
-
20,343
Added 4.83%
400,920
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$52,635
$23.86 p/Share
2,206
Reduced 0.58%
380,577
Common Stock
Jan 26
2024
BUY
Grant, award, or other acquisition
-
1,551
Added 0.63%
245,713
Common Stock
Jan 23
2024
BUY
Grant, award, or other acquisition
-
4,889
Added 1.26%
382,783
Common Stock
Oct 27
2023
BUY
Grant, award, or other acquisition
-
1,965
Added 0.8%
244,162
Common Stock
Aug 18
2023
SELL
Payment of exercise price or tax liability
$275,439
$21.44 p/Share
12,847
Reduced 5.04%
242,197
Common Stock
Jul 28
2023
BUY
Grant, award, or other acquisition
-
2,064
Added 0.8%
255,044
Common Stock
Apr 28
2023
BUY
Grant, award, or other acquisition
-
2,409
Added 0.93%
255,745
Common Stock
Mar 24
2023
SELL
Other acquisition or disposition
-
2,765
Reduced 1.08%
252,980
Common Stock
Mar 22
2023
BUY
Grant, award, or other acquisition
-
20,793
Added 7.59%
253,336
Common Stock
Jan 27
2023
BUY
Grant, award, or other acquisition
-
1,681
Added 0.73%
229,779
Common Stock
Jan 25
2023
BUY
Grant, award, or other acquisition
-
2,765
Added 1.18%
232,544
Common Stock
Oct 28
2022
BUY
Grant, award, or other acquisition
-
1,419
Added 0.59%
240,456
Common Stock
Jul 29
2022
BUY
Grant, award, or other acquisition
-
1,466
Added 0.61%
239,037
Common Stock
Jun 29
2022
SELL
Payment of exercise price or tax liability
$160,358
$22.1 p/Share
7,256
Reduced 2.96%
237,571
Common Stock
Apr 29
2022
BUY
Grant, award, or other acquisition
-
1,791
Added 0.73%
244,827
Common Stock
Mar 23
2022
BUY
Grant, award, or other acquisition
-
16,479
Added 6.35%
243,036
Common Stock
Jan 28
2022
BUY
Grant, award, or other acquisition
-
1,325
Added 0.58%
226,557
Common Stock
Oct 29
2021
BUY
Grant, award, or other acquisition
-
1,405
Added 0.62%
225,232
Common Stock
Jul 30
2021
BUY
Grant, award, or other acquisition
-
1,503
Added 0.64%
235,081
Common Stock
Jul 15
2021
SELL
Payment of exercise price or tax liability
$217,729
$24.33 p/Share
8,949
Reduced 3.69%
233,578
Common Stock