Mar 07
2025
SELL
Open market or private sale
$760,851
$67.13 p/Share
11,334
Reduced 16.4%
57,773
Common Stock
Mar 04
2025
SELL
Payment of exercise price or tax liability
$368,953
$64.3 p/Share
5,738
Reduced 7.67%
69,107
Common Stock
Mar 04
2025
BUY
Grant, award, or other acquisition
-
12,825
Added 14.63%
74,845
Common Stock
Feb 18
2025
SELL
Payment of exercise price or tax liability
$123,079
$66.71 p/Share
1,845
Reduced 2.89%
62,020
Common Stock
Feb 13
2025
BUY
Grant, award, or other acquisition
-
5,278
Added 7.63%
63,866
Common Stock
Mar 06
2024
SELL
Open market or private sale
$580,410
$64.49 p/Share
9,000
Reduced 13.32%
58,588
Common Stock
Mar 05
2024
SELL
Payment of exercise price or tax liability
$547,318
$65.5 p/Share
8,356
Reduced 11.0%
67,588
Common Stock
Mar 05
2024
BUY
Grant, award, or other acquisition
-
17,858
Added 19.04%
75,944
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$141,193
$66.98 p/Share
2,108
Reduced 3.5%
58,086
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
5,093
Added 7.8%
60,194
Common Stock
Aug 10
2023
SELL
Open market or private sale
$953,360
$56.08 p/Share
17,000
Reduced 23.58%
55,101
Common Stock
Mar 07
2023
SELL
Payment of exercise price or tax liability
$771,629
$52.19 p/Share
14,785
Reduced 17.02%
72,101
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
-
28,292
Added 24.56%
86,886
Common Stock
Feb 10
2023
BUY
Grant, award, or other acquisition
-
6,588
Added 10.11%
58,594
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$95,450
$42.46 p/Share
2,248
Reduced 4.14%
52,006
Common Stock
Dec 16
2022
BUY
Grant, award, or other acquisition
$1,499
$44.1 p/Share
34
Added 0.06%
54,254
Common Stock
Sep 16
2022
BUY
Grant, award, or other acquisition
$1,489
$48.03 p/Share
31
Added 0.06%
54,220
Common Stock
Jun 17
2022
BUY
Grant, award, or other acquisition
$1,493
$39.29 p/Share
38
Added 0.07%
54,189
Common Stock
Mar 25
2022
BUY
Grant, award, or other acquisition
$1,489
$41.37 p/Share
36
Added 0.07%
54,151
Common Stock
Mar 08
2022
SELL
Payment of exercise price or tax liability
$510,699
$41.95 p/Share
12,174
Reduced 18.37%
54,115
Common Stock
Mar 08
2022
BUY
Grant, award, or other acquisition
-
26,347
Added 28.44%
66,289
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$144,397
$42.37 p/Share
3,408
Reduced 7.86%
39,942
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
6,597
Added 13.21%
43,350
Common Stock
Jan 04
2022
SELL
Payment of exercise price or tax liability
$233,817
$52.39 p/Share
4,463
Reduced 10.83%
36,753
Common Stock
Dec 17
2021
BUY
Grant, award, or other acquisition
$7,711
$51.41 p/Share
150
Added 0.36%
41,216
Common Stock