Feb 27
2025
BUY
Grant, award, or other acquisition
-
5,247
Added 10.05%
46,944
Common Stock
Feb 25
2025
SELL
Payment of exercise price or tax liability
$157,503
$48.24 p/Share
3,265
Reduced 7.26%
41,697
Common Stock
Feb 25
2025
BUY
Grant, award, or other acquisition
-
6,945
Added 13.38%
44,962
Common Stock
Feb 24
2025
SELL
Payment of exercise price or tax liability
$46,357
$50.17 p/Share
924
Reduced 2.37%
38,017
Common Stock
Feb 22
2025
SELL
Payment of exercise price or tax liability
$78,230
$49.14 p/Share
1,592
Reduced 3.93%
38,941
Common Stock
Feb 19
2025
BUY
Grant, award, or other acquisition
-
1,012
Added 2.44%
40,533
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$79,560
$59.91 p/Share
1,328
Reduced 3.25%
39,521
Common Stock
Feb 24
2024
SELL
Payment of exercise price or tax liability
$55,065
$59.53 p/Share
925
Reduced 2.21%
40,849
Common Stock
Feb 22
2024
SELL
Open market or private sale
$471,600
$58.95 p/Share
8,000
Reduced 17.2%
38,523
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$47,305
$59.28 p/Share
798
Reduced 1.87%
41,774
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
4,049
Added 8.68%
42,572
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$468,425
$58.84 p/Share
7,961
Reduced 14.61%
46,523
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
17,955
Added 24.79%
54,484
Common Stock
Jun 15
2023
-
15,000
Reduced 29.11%
36,529
Common Stock
May 13
2023
SELL
Payment of exercise price or tax liability
$527,589
$59.18 p/Share
8,915
Reduced 14.75%
51,529
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$73,172
$55.1 p/Share
1,328
Reduced 2.15%
60,444
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$51,309
$55.53 p/Share
924
Reduced 1.47%
61,772
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$589,344
$52.27 p/Share
11,275
Reduced 16.13%
58,626
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
4,070
Added 6.1%
62,696
Common Stock
Feb 21
2023
SELL
Open market or private sale
$256,865
$54.49 p/Share
4,714
Reduced 6.32%
69,901
Common Stock
Feb 10
2023
BUY
Grant, award, or other acquisition
-
25,167
Added 25.22%
74,615
Common Stock
Dec 16
2022
SELL
Open market or private sale
$72,971
$50.36 p/Share
1,449
Reduced 2.86%
49,236
Common Stock
May 13
2022
SELL
Payment of exercise price or tax liability
$413,717
$45.21 p/Share
9,151
Reduced 15.29%
50,685
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$65,271
$49.15 p/Share
1,328
Reduced 2.17%
59,836
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
-
4,717
Added 7.16%
61,164
Common Stock