Feb 18
2025
BUY
Grant, award, or other acquisition
-
41,191
Added 31.04%
91,531
Common Stock
Feb 15
2025
SELL
Payment of exercise price or tax liability
$74,160
$54.49 p/Share
1,361
Reduced 2.63%
50,340
Common Stock
Jan 01
2025
SELL
Payment of exercise price or tax liability
$447,201
$53.41 p/Share
8,373
Reduced 13.94%
51,701
Common Stock
Dec 31
2024
SELL
Payment of exercise price or tax liability
$69,112
$53.41 p/Share
1,294
Reduced 2.11%
60,074
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$373,008
$52.67 p/Share
7,082
Reduced 12.11%
51,412
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
-
35,719
Added 36.79%
61,368
Common Stock
Jan 01
2024
SELL
Payment of exercise price or tax liability
$438,172
$57.42 p/Share
7,631
Reduced 18.91%
32,731
Common Stock
Dec 31
2023
SELL
Payment of exercise price or tax liability
$72,808
$57.42 p/Share
1,268
Reduced 3.05%
40,362
Common Stock
Feb 27
2023
SELL
Open market or private sale
$1,738,044
$65.34 p/Share
26,600
Reduced 38.99%
41,630
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$390,410
$67.15 p/Share
5,814
Reduced 8.75%
60,607
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
29,205
Added 29.97%
68,230
Common Stock
Jan 01
2023
SELL
Payment of exercise price or tax liability
$357,428
$63.43 p/Share
5,635
Reduced 11.16%
44,839
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$223,279
$66.89 p/Share
3,338
Reduced 6.88%
45,204
Common Stock
Feb 14
2022
BUY
Grant, award, or other acquisition
-
17,673
Added 25.93%
50,474
Common Stock
Jan 01
2022
SELL
Payment of exercise price or tax liability
$475,143
$71.59 p/Share
6,637
Reduced 15.52%
36,139
Common Stock
Feb 17
2021
SELL
Payment of exercise price or tax liability
$280,761
$61.76 p/Share
4,546
Reduced 9.61%
42,756
Common Stock
Feb 17
2021
BUY
Grant, award, or other acquisition
-
21,540
Added 31.29%
47,302
Common Stock
Jan 01
2021
SELL
Payment of exercise price or tax liability
$458,131
$62.17 p/Share
7,369
Reduced 22.24%
25,762
Common Stock
Nov 10
2020
SELL
Payment of exercise price or tax liability
$31,236
$64.67 p/Share
483
Reduced 1.44%
33,131
Common Stock