May 06
2024
BUY
Grant, award, or other acquisition
-
59
Added 0.22%
26,611
Common Stock
Feb 05
2024
BUY
Grant, award, or other acquisition
-
19
Added 0.07%
26,540
Common Stock
Jan 10
2024
SELL
Payment of exercise price or tax liability
$20,106
$42.78 p/Share
470
Reduced 1.74%
26,521
Common Stock
Jan 09
2024
BUY
Grant, award, or other acquisition
-
8,307
Added 23.53%
26,991
Common Stock
Jan 08
2024
SELL
Payment of exercise price or tax liability
$63,044
$42.54 p/Share
1,482
Reduced 7.35%
18,684
Common Stock
Jan 08
2024
BUY
Grant, award, or other acquisition
-
2,807
Added 12.22%
20,166
Common Stock
Jan 07
2024
SELL
Payment of exercise price or tax liability
$15,027
$42.45 p/Share
354
Reduced 2.0%
17,359
Common Stock
Nov 06
2023
BUY
Grant, award, or other acquisition
-
35
Added 0.2%
17,713
Common Stock
Aug 07
2023
BUY
Grant, award, or other acquisition
-
30
Added 0.17%
17,678
Common Stock
Jul 01
2023
SELL
Payment of exercise price or tax liability
$26,826
$42.65 p/Share
629
Reduced 3.44%
17,648
Common Stock
May 01
2023
BUY
Grant, award, or other acquisition
-
41
Added 0.22%
18,277
Common Stock
Mar 27
2023
SELL
Payment of exercise price or tax liability
$19,491
$45.54 p/Share
428
Reduced 2.29%
18,236
Common Stock
Feb 06
2023
BUY
Grant, award, or other acquisition
-
32
Added 0.17%
18,664
Common Stock
Jan 10
2023
BUY
Grant, award, or other acquisition
-
3,856
Added 17.15%
18,632
Common Stock
Jan 09
2023
SELL
Payment of exercise price or tax liability
$64,120
$45.54 p/Share
1,408
Reduced 8.7%
14,776
Common Stock
Jan 09
2023
SELL
Payment of exercise price or tax liability
$15,756
$45.54 p/Share
346
Reduced 2.69%
12,529
Common Stock
Jan 09
2023
BUY
Grant, award, or other acquisition
-
3,655
Added 18.11%
16,530
Common Stock
Jan 08
2023
SELL
Payment of exercise price or tax liability
$11,703
$45.54 p/Share
257
Reduced 1.96%
12,875
Common Stock
Jan 07
2023
SELL
Payment of exercise price or tax liability
$15,988
$46.21 p/Share
346
Reduced 2.57%
13,132
Common Stock
Nov 07
2022
BUY
Grant, award, or other acquisition
-
34
Added 0.25%
13,478
Common Stock
Aug 01
2022
BUY
Grant, award, or other acquisition
-
33
Added 0.24%
13,444
Common Stock
Jul 14
2022
SELL
Payment of exercise price or tax liability
$13,027
$42.16 p/Share
309
Reduced 2.25%
13,411
Common Stock
Jul 01
2022
SELL
Payment of exercise price or tax liability
$26,654
$43.2 p/Share
617
Reduced 4.3%
13,720
Common Stock
May 09
2022
SELL
Open market or private sale
$50,615
$45.64 p/Share
1,109
Reduced 7.18%
14,337
Common Stock
May 02
2022
BUY
Grant, award, or other acquisition
-
41
Added 0.26%
15,446
Common Stock