Mar 21
2025
SELL
Payment of exercise price or tax liability
$1,214
$30.37 p/Share
40
Reduced 0.93%
4,261
Common Stock
Mar 21
2025
BUY
Grant, award, or other acquisition
-
122
Added 2.76%
4,301
Common Stock
Mar 15
2025
SELL
Payment of exercise price or tax liability
$3,251
$30.39 p/Share
107
Reduced 2.5%
4,179
Common Stock
Mar 14
2025
SELL
Payment of exercise price or tax liability
$2,020
$30.15 p/Share
67
Reduced 2.31%
2,828
Common Stock
Mar 14
2025
BUY
Grant, award, or other acquisition
-
1,458
Added 25.38%
4,286
Common Stock
Mar 11
2025
SELL
Payment of exercise price or tax liability
$909
$32.48 p/Share
28
Reduced 0.96%
2,895
Common Stock
Aug 29
2024
SELL
Payment of exercise price or tax liability
$2,259
$50.21 p/Share
45
Reduced 1.52%
2,923
Common Stock
Mar 22
2024
SELL
Payment of exercise price or tax liability
$4,608
$55.53 p/Share
83
Reduced 2.72%
2,968
Common Stock
Mar 22
2024
BUY
Grant, award, or other acquisition
-
292
Added 8.73%
3,051
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
939
Added 25.39%
2,759
Common Stock
Mar 14
2024
SELL
Payment of exercise price or tax liability
$3,599
$55.37 p/Share
65
Reduced 3.45%
1,820
Common Stock
Mar 12
2024
SELL
Payment of exercise price or tax liability
$1,780
$55.63 p/Share
32
Reduced 1.67%
1,885
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
$1,559
$55.71 p/Share
28
Reduced 1.44%
1,917
Common Stock
Aug 29
2023
SELL
Payment of exercise price or tax liability
$2,274
$59.86 p/Share
38
Reduced 1.92%
1,945
Common Stock
Aug 02
2023
SELL
Open market or private sale
$25,956
$64.89 p/Share
400
Reduced 16.79%
1,983
Common Stock
Mar 22
2023
SELL
Payment of exercise price or tax liability
$6,112
$59.34 p/Share
103
Reduced 4.14%
2,383
Common Stock
Mar 22
2023
BUY
Grant, award, or other acquisition
-
369
Added 12.92%
2,486
Common Stock
Mar 14
2023
BUY
Grant, award, or other acquisition
-
585
Added 21.65%
2,117
Common Stock
Mar 12
2023
SELL
Payment of exercise price or tax liability
$5,247
$59.63 p/Share
88
Reduced 5.43%
1,532
Common Stock
Mar 11
2023
SELL
Payment of exercise price or tax liability
$1,669
$59.63 p/Share
28
Reduced 1.7%
1,620
Common Stock
Nov 15
2022
SELL
Open market or private sale
$30,012
$75.03 p/Share
400
Reduced 19.53%
1,648
Common Stock
Aug 29
2022
BUY
Grant, award, or other acquisition
-
396
Added 16.2%
2,048
Common Stock