Feb 07
2025
BUY
Grant, award, or other acquisition
-
1,003
Added 11.16%
7,985
Common Stock
Jan 31
2025
BUY
Grant, award, or other acquisition
-
3,303
Added 32.11%
6,982
Common Stock
Jan 27
2025
SELL
Payment of exercise price or tax liability
$51,835
$121.11 p/Share
428
Reduced 10.42%
3,679
Common Stock
Jan 27
2025
BUY
Grant, award, or other acquisition
-
1,208
Added 22.73%
4,107
Common Stock
Aug 02
2024
SELL
Open market or private sale
$69,956
$95.05 p/Share
736
Reduced 20.25%
2,899
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$3,400
$82.94 p/Share
41
Reduced 1.12%
3,635
Common Stock
Feb 11
2024
SELL
Payment of exercise price or tax liability
$9,473
$81.67 p/Share
116
Reduced 3.07%
3,661
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$5,390
$81.67 p/Share
66
Reduced 1.72%
3,764
Common Stock
Feb 09
2024
BUY
Grant, award, or other acquisition
-
825
Added 17.72%
3,830
Common Stock
Jan 29
2024
SELL
Payment of exercise price or tax liability
$47,077
$83.47 p/Share
564
Reduced 15.8%
3,005
Common Stock
Jan 29
2024
BUY
Grant, award, or other acquisition
-
1,538
Added 30.12%
3,569
Common Stock
Dec 04
2023
SELL
Payment of exercise price or tax liability
$877
$97.48 p/Share
9
Reduced 0.44%
2,031
Common Stock
Mar 06
2023
SELL
Open market or private sale
$48,118
$88.78 p/Share
542
Reduced 21.18%
2,017
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$3,120
$91.77 p/Share
34
Reduced 1.31%
2,559
Common Stock
Feb 12
2023
SELL
Payment of exercise price or tax liability
$8,356
$90.83 p/Share
92
Reduced 3.43%
2,591
Common Stock
Feb 11
2023
SELL
Payment of exercise price or tax liability
$4,178
$90.83 p/Share
46
Reduced 1.69%
2,682
Common Stock
Feb 10
2023
BUY
Grant, award, or other acquisition
-
594
Added 17.88%
2,728
Common Stock
Feb 13
2022
SELL
Payment of exercise price or tax liability
$3,808
$102.93 p/Share
37
Reduced 1.7%
2,134
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$9,778
$102.93 p/Share
95
Reduced 4.19%
2,171
Common Stock
Feb 11
2022
BUY
Grant, award, or other acquisition
-
485
Added 17.63%
2,266
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$3,131
$104.37 p/Share
30
Reduced 1.66%
1,781
Common Stock