Feb 26
2025
BUY
Grant, award, or other acquisition
$163,604
$130.57 p/Share
1,253
Added 5.93%
19,883
Common Stock
Feb 16
2025
SELL
Payment of exercise price or tax liability
$93,071
$126.8 p/Share
734
Reduced 3.79%
18,630
Common Stock
Feb 11
2025
SELL
Payment of exercise price or tax liability
$328,211
$128.66 p/Share
2,551
Reduced 11.64%
19,364
Common Stock
Feb 11
2025
BUY
Grant, award, or other acquisition
-
6,030
Added 21.58%
21,915
Common Stock
Mar 16
2024
SELL
Payment of exercise price or tax liability
$20,310
$114.75 p/Share
177
Reduced 1.11%
15,769
Common Stock
Mar 16
2024
SELL
Open market or private sale
$0
$114.75 p/Share
0
Reduced 0.0%
15,769
Common Stock
Feb 13
2024
BUY
Grant, award, or other acquisition
$161,052
$108.38 p/Share
1,486
Added 8.52%
15,946
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$469,655
$109.07 p/Share
4,306
Reduced 22.95%
14,460
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
-
8,572
Added 35.71%
15,435
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$87,609
$108.16 p/Share
810
Reduced 7.36%
10,194
Common Stock
Feb 09
2024
SELL
Open market or private sale
$0
$108.16 p/Share
0
Reduced 0.0%
10,194
Common Stock
Mar 16
2023
SELL
Open market or private sale
$0
$96.21 p/Share
0
Reduced 0.0%
10,856
Common Stock
Mar 16
2023
SELL
Payment of exercise price or tax liability
$3,655
$96.21 p/Share
38
Reduced 0.35%
10,856
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
$140,435
$98.69 p/Share
1,423
Added 11.55%
10,894
Common Stock
Feb 14
2023
SELL
Payment of exercise price or tax liability
-
110
Reduced 1.15%
9,471
Common Stock
Feb 14
2023
BUY
Grant, award, or other acquisition
-
2,176
Added 18.51%
9,581
Common Stock
Feb 04
2023
SELL
Open market or private sale
$0
$102.24 p/Share
0
Reduced 0.0%
7,405
Common Stock
Feb 04
2023
SELL
Payment of exercise price or tax liability
$9,406
$102.24 p/Share
92
Reduced 1.23%
7,406
Common Stock
Jun 17
2022
SELL
Open market or private sale
$167,448
$85.52 p/Share
1,958
Reduced 20.98%
7,375
Common Stock
Mar 16
2022
SELL
Open market or private sale
$0
$83.56 p/Share
0
Reduced 0.0%
9,292
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
$133,611
$88.66 p/Share
1,507
Added 13.95%
9,292
Common Stock
Feb 08
2022
SELL
Open market or private sale
$0
$86.3 p/Share
0
Reduced 0.0%
7,785
Common Stock
Mar 16
2021
BUY
Grant, award, or other acquisition
$89,269
$92.03 p/Share
970
Added 11.27%
7,637
Common Stock
Mar 01
2021
SELL
Open market or private sale
$0
$89.29 p/Share
0
Reduced 0.0%
6,667
Common Stock
Feb 09
2021
BUY
Grant, award, or other acquisition
$131,290
$87.12 p/Share
1,507
Added 18.78%
6,517
Common Stock