Sep 17
2024
SELL
Payment of exercise price or tax liability
$18,216
$76.54 p/Share
238
Reduced 1.32%
17,807
Common Stock
May 28
2024
SELL
Payment of exercise price or tax liability
$74,477
$95.73 p/Share
778
Reduced 4.13%
18,045
Common Stock
May 28
2024
BUY
Grant, award, or other acquisition
-
2,650
Added 12.34%
18,823
Common Stock
May 17
2024
SELL
Payment of exercise price or tax liability
$7,275
$95.73 p/Share
76
Reduced 0.54%
14,084
Common Stock
May 17
2024
BUY
Grant, award, or other acquisition
-
2,089
Added 11.44%
16,173
Common Stock
May 16
2024
SELL
Payment of exercise price or tax liability
$22,088
$94.8 p/Share
233
Reduced 1.62%
14,160
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$22,482
$96.49 p/Share
233
Reduced 1.59%
14,393
Common Stock
Sep 15
2023
SELL
Payment of exercise price or tax liability
$18,832
$90.11 p/Share
209
Reduced 1.43%
14,363
Common Stock
Jun 02
2023
SELL
Payment of exercise price or tax liability
$16,794
$86.57 p/Share
194
Reduced 1.31%
14,572
Common Stock
May 18
2023
SELL
Payment of exercise price or tax liability
$7,500
$83.34 p/Share
90
Reduced 0.61%
14,766
Common Stock
May 16
2023
SELL
Payment of exercise price or tax liability
$20,964
$89.21 p/Share
235
Reduced 1.56%
14,856
Common Stock
May 15
2023
BUY
Grant, award, or other acquisition
-
2,102
Added 12.23%
15,091
Common Stock
May 12
2023
SELL
Payment of exercise price or tax liability
$2,821
$88.16 p/Share
32
Reduced 0.25%
12,989
Common Stock
Sep 19
2022
SELL
Open market or private sale
$16,165
$76.25 p/Share
212
Reduced 1.64%
12,697
Common Stock
Jul 05
2022
SELL
Open market or private sale
$2,780
$66.18 p/Share
42
Reduced 0.32%
12,909
Common Stock
Jun 13
2022
SELL
Open market or private sale
$1,878
$62.6 p/Share
30
Reduced 0.23%
12,951
Common Stock
Jun 02
2022
SELL
Open market or private sale
$12,413
$62.69 p/Share
198
Reduced 1.5%
12,981
Common Stock
May 19
2022
SELL
Open market or private sale
$5,378
$59.1 p/Share
91
Reduced 0.69%
13,179
Common Stock
May 16
2022
SELL
Open market or private sale
$1,739
$56.1 p/Share
31
Reduced 0.3%
10,232
Common Stock
May 16
2022
BUY
Grant, award, or other acquisition
-
3,038
Added 18.63%
13,270
Common Stock
Sep 17
2021
BUY
Grant, award, or other acquisition
-
2,848
Added 22.03%
10,081
Common Stock