Jun 05
2025
BUY
Grant, award, or other acquisition
-
3,195
Added 9.87%
29,163
Common Stock
May 30
2025
SELL
Payment of exercise price or tax liability
$158,394
$69.38 p/Share
2,283
Reduced 8.08%
25,968
Common Stock
May 30
2025
BUY
Grant, award, or other acquisition
-
7,777
Added 21.59%
28,251
Common Stock
May 16
2025
SELL
Payment of exercise price or tax liability
$33,537
$70.31 p/Share
477
Reduced 2.69%
17,274
Common Stock
May 16
2025
BUY
Grant, award, or other acquisition
-
3,200
Added 13.52%
20,474
Common Stock
May 15
2025
SELL
Payment of exercise price or tax liability
$14,292
$69.38 p/Share
206
Reduced 1.15%
17,751
Common Stock
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