Feb 15
2025
SELL
Payment of exercise price or tax liability
$246,087
$58.69 p/Share
4,193
Reduced 2.54%
160,897
Common Stock
Feb 07
2025
BUY
Grant, award, or other acquisition
-
24,284
Added 12.82%
165,090
Common Stock
Jan 21
2025
BUY
Grant, award, or other acquisition
-
16,880
Added 10.7%
140,806
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$293,777
$57.3 p/Share
5,127
Reduced 3.98%
123,729
Common Stock
Feb 06
2024
BUY
Grant, award, or other acquisition
-
30,378
Added 19.08%
128,856
Common Stock
Jan 23
2024
BUY
Grant, award, or other acquisition
-
16,599
Added 14.42%
98,478
Common Stock
Nov 08
2023
BUY
Grant, award, or other acquisition
-
100
Added 0.12%
82,418
Common Stock
Apr 03
2023
SELL
Payment of exercise price or tax liability
$1,983
$76.27 p/Share
26
Reduced 0.03%
82,157
Common Stock
Apr 03
2023
BUY
Grant, award, or other acquisition
-
50
Added 0.06%
82,183
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$415,641
$83.63 p/Share
4,970
Reduced 5.71%
82,133
Common Stock
Feb 07
2023
SELL
Payment of exercise price or tax liability
-
8,280
Reduced 8.68%
87,103
Common Stock
Feb 07
2023
BUY
Grant, award, or other acquisition
-
19,697
Added 17.12%
95,383
Common Stock
Jan 24
2023
BUY
Grant, award, or other acquisition
-
9,202
Added 10.84%
75,686
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$334,747
$76.2 p/Share
4,393
Reduced 6.21%
66,352
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$351,433
$74.63 p/Share
4,709
Reduced 6.24%
70,745
Common Stock
Feb 08
2022
BUY
Grant, award, or other acquisition
-
12,954
Added 14.65%
75,454
Common Stock
Jan 12
2022
BUY
Grant, award, or other acquisition
-
9,488
Added 13.18%
62,500
Common Stock
Feb 15
2021
SELL
Payment of exercise price or tax liability
$170,555
$70.39 p/Share
2,423
Reduced 4.38%
52,869
Common Stock
Feb 09
2021
SELL
Payment of exercise price or tax liability
$224,652
$68.68 p/Share
3,271
Reduced 5.59%
55,292
Common Stock
Feb 09
2021
BUY
Grant, award, or other acquisition
-
9,462
Added 13.91%
58,563
Common Stock
Jan 13
2021
BUY
Grant, award, or other acquisition
-
12,201
Added 19.9%
49,101
Common Stock