Sep 05
2025
SELL
Payment of exercise price or tax liability
$527,291
$92.2 p/Share
5,719
Reduced 8.12%
64,688
Common Stock
Aug 14
2025
BUY
Grant, award, or other acquisition
-
13,313
Added 15.9%
70,407
Common Stock
Aug 13
2025
SELL
Payment of exercise price or tax liability
$39,678
$89.77 p/Share
442
Reduced 0.79%
55,382
Common Stock
Aug 13
2025
BUY
Grant, award, or other acquisition
-
1,712
Added 2.91%
57,094
Common Stock
Aug 05
2025
SELL
Payment of exercise price or tax liability
$258,405
$85.17 p/Share
3,034
Reduced 5.15%
55,824
Common Stock
May 15
2025
SELL
Payment of exercise price or tax liability
$457,097
$79.44 p/Share
5,754
Reduced 14.33%
34,408
Common Stock
May 15
2025
BUY
Grant, award, or other acquisition
-
24,450
Added 29.35%
58,858
Common Stock
May 05
2025
SELL
Payment of exercise price or tax liability
$131,235
$70.9 p/Share
1,851
Reduced 4.41%
40,162
Common Stock
Nov 07
2024
SELL
Payment of exercise price or tax liability
$21,858
$72.86 p/Share
300
Reduced 0.71%
42,013
Common Stock
Nov 07
2024
BUY
Grant, award, or other acquisition
-
1,676
Added 3.81%
42,313
Common Stock
Aug 15
2024
SELL
Open market or private sale
$1,787,721
$109.73 p/Share
16,292
Reduced 28.62%
40,637
Common Stock
Aug 13
2024
BUY
Grant, award, or other acquisition
-
10,813
Added 15.96%
56,929
Common Stock
Aug 09
2024
SELL
Payment of exercise price or tax liability
$1,606
$107.08 p/Share
15
Reduced 0.03%
46,116
Common Stock
Aug 05
2024
SELL
Payment of exercise price or tax liability
$164,809
$107.93 p/Share
1,527
Reduced 3.2%
46,131
Common Stock
May 16
2024
SELL
Payment of exercise price or tax liability
$6,294
$99.91 p/Share
63
Reduced 0.13%
47,658
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$15,550
$99.05 p/Share
157
Reduced 0.55%
28,267
Common Stock
May 15
2024
BUY
Grant, award, or other acquisition
-
19,454
Added 28.96%
47,721
Common Stock
May 14
2024
SELL
Payment of exercise price or tax liability
$312,851
$98.35 p/Share
3,181
Reduced 10.06%
28,424
Common Stock
Oct 05
2023
SELL
Payment of exercise price or tax liability
$8,374
$94.1 p/Share
89
Reduced 0.28%
31,320
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$3,405
$103.19 p/Share
33
Reduced 0.16%
21,184
Common Stock
Aug 15
2023
SELL
Open market or private sale
$681,391
$102.02 p/Share
6,679
Reduced 23.94%
21,217
Common Stock
Aug 15
2023
BUY
Grant, award, or other acquisition
-
10,225
Added 24.56%
31,409
Common Stock
Aug 09
2023
SELL
Payment of exercise price or tax liability
$1,380
$106.2 p/Share
13
Reduced 0.05%
27,896
Common Stock
Aug 07
2023
SELL
Payment of exercise price or tax liability
$40,293
$106.88 p/Share
377
Reduced 1.33%
27,909
Common Stock
May 16
2023
SELL
Payment of exercise price or tax liability
$375,242
$93.02 p/Share
4,034
Reduced 12.48%
28,286
Common Stock