Mar 02
2025
SELL
Payment of exercise price or tax liability
$29,950
$31.56 p/Share
949
Reduced 2.15%
43,234
Common Stock
Mar 02
2025
BUY
Grant, award, or other acquisition
-
2,105
Added 4.55%
44,183
Common Stock
Mar 01
2025
SELL
Payment of exercise price or tax liability
$51,032
$31.56 p/Share
1,617
Reduced 4.84%
31,781
Common Stock
Mar 01
2025
BUY
Grant, award, or other acquisition
-
10,297
Added 19.66%
42,078
Common Stock
Dec 01
2024
SELL
Payment of exercise price or tax liability
$11,471
$29.72 p/Share
386
Reduced 1.14%
33,398
Common Stock
Sep 01
2024
SELL
Payment of exercise price or tax liability
$9,958
$25.8 p/Share
386
Reduced 1.13%
33,784
Common Stock
Aug 01
2024
SELL
Payment of exercise price or tax liability
$60,904
$28.81 p/Share
2,114
Reduced 5.83%
34,170
Common Stock
Jun 01
2024
SELL
Payment of exercise price or tax liability
$11,622
$30.11 p/Share
386
Reduced 1.52%
24,954
Common Stock
Jun 01
2024
BUY
Grant, award, or other acquisition
-
6,642
Added 17.37%
31,596
Common Stock
Mar 02
2024
SELL
Payment of exercise price or tax liability
$14,349
$29.71 p/Share
483
Reduced 1.87%
25,340
Common Stock
Mar 02
2024
BUY
Grant, award, or other acquisition
-
960
Added 3.58%
25,823
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$31,878
$29.71 p/Share
1,073
Reduced 5.84%
17,290
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
7,573
Added 23.35%
24,863
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$17,448
$39.21 p/Share
445
Reduced 2.37%
18,363
Common Stock
Sep 01
2023
SELL
Payment of exercise price or tax liability
$22,040
$49.53 p/Share
445
Reduced 2.31%
18,808
Common Stock
Jun 01
2023
SELL
Payment of exercise price or tax liability
$27,193
$61.11 p/Share
445
Reduced 2.26%
19,253
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$40,946
$61.76 p/Share
663
Reduced 3.26%
19,698
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
1,472
Added 6.74%
20,361
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$72,737
$61.59 p/Share
1,181
Reduced 7.62%
14,323
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
4,566
Added 19.47%
18,889
Common Stock
Jan 06
2023
SELL
Open market or private sale
$65,856
$56.0 p/Share
1,176
Reduced 7.05%
15,504
Common Stock
Jan 05
2023
SELL
Open market or private sale
$2,240
$56.0 p/Share
40
Reduced 0.24%
16,680
Common Stock
Jan 03
2023
SELL
Open market or private sale
$142,344
$54.0 p/Share
2,636
Reduced 13.62%
16,720
Common Stock
Dec 01
2022
SELL
Payment of exercise price or tax liability
$28,436
$52.66 p/Share
540
Reduced 2.71%
19,356
Common Stock
Nov 07
2022
SELL
Open market or private sale
$328,125
$52.5 p/Share
6,250
Reduced 23.9%
19,896
Common Stock