Jan 10
2025
SELL
Payment of exercise price or tax liability
$25,815
$50.42 p/Share
512
Reduced 1.37%
36,780
Common Stock
Jan 09
2025
SELL
Payment of exercise price or tax liability
$59,176
$50.97 p/Share
1,161
Reduced 3.02%
37,292
Common Stock
Jan 09
2025
BUY
Grant, award, or other acquisition
-
9,417
Added 19.67%
38,453
Common Stock
Jan 08
2025
SELL
Payment of exercise price or tax liability
$87,872
$50.97 p/Share
1,724
Reduced 5.6%
29,036
Common Stock
Jan 08
2025
BUY
Grant, award, or other acquisition
-
4,412
Added 12.54%
30,760
Common Stock
Jan 07
2025
SELL
Payment of exercise price or tax liability
$18,200
$50.14 p/Share
363
Reduced 1.36%
26,348
Common Stock
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