Sep 02
2025
SELL
Open market or private sale
$430,746
$105.06 p/Share
4,100
Reduced 8.1%
46,541
Common Stock
Aug 27
2025
SELL
Open market or private sale
$129,717
$101.58 p/Share
1,277
Reduced 2.46%
50,641
Common Stock
Aug 25
2025
SELL
Open market or private sale
$134,164
$101.64 p/Share
1,320
Reduced 2.48%
51,918
Common Stock
Aug 25
2025
SELL
Payment of exercise price or tax liability
$106,953
$101.86 p/Share
1,050
Reduced 1.93%
53,238
Common Stock
Aug 22
2025
SELL
Payment of exercise price or tax liability
$110,572
$101.91 p/Share
1,085
Reduced 1.96%
54,288
Common Stock
Aug 20
2025
SELL
Open market or private sale
$434,232
$100.61 p/Share
4,316
Reduced 7.23%
55,373
Common Stock
Aug 19
2025
SELL
Payment of exercise price or tax liability
$495,010
$99.32 p/Share
4,984
Reduced 8.34%
54,774
Common Stock
Aug 19
2025
SELL
Open market or private sale
$152,487
$99.73 p/Share
1,529
Reduced 2.5%
59,689
Common Stock
Aug 19
2025
BUY
Grant, award, or other acquisition
-
20,060
Added 24.68%
61,218
Common Stock
Aug 15
2025
SELL
Payment of exercise price or tax liability
$64,614
$98.05 p/Share
659
Reduced 1.41%
46,142
Common Stock
May 29
2025
SELL
Open market or private sale
$736,114
$89.77 p/Share
8,200
Reduced 14.93%
46,722
Common Stock
Aug 25
2024
SELL
Payment of exercise price or tax liability
$78,445
$74.71 p/Share
1,050
Reduced 1.88%
54,700
Common Stock
Aug 22
2024
SELL
Payment of exercise price or tax liability
$79,812
$73.56 p/Share
1,085
Reduced 1.91%
55,750
Common Stock
Aug 17
2024
SELL
Payment of exercise price or tax liability
$78,182
$73.48 p/Share
1,064
Reduced 1.84%
56,835
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$322,312
$73.12 p/Share
4,408
Reduced 7.91%
51,334
Common Stock
Aug 15
2024
BUY
Grant, award, or other acquisition
-
20,877
Added 26.5%
57,899
Common Stock
Aug 25
2023
SELL
Payment of exercise price or tax liability
$64,050
$61.0 p/Share
1,050
Reduced 2.49%
41,058
Common Stock
Aug 22
2023
SELL
Payment of exercise price or tax liability
$237,982
$60.99 p/Share
3,902
Reduced 10.06%
34,893
Common Stock
Aug 22
2023
BUY
Grant, award, or other acquisition
-
17,510
Added 29.37%
42,108
Common Stock
Aug 18
2023
SELL
Payment of exercise price or tax liability
$165,249
$63.0 p/Share
2,623
Reduced 8.43%
28,500
Common Stock
Aug 17
2023
SELL
Payment of exercise price or tax liability
$44,538
$62.73 p/Share
710
Reduced 2.23%
31,123
Common Stock
Sep 16
2022
SELL
Payment of exercise price or tax liability
$30,563
$48.59 p/Share
629
Reduced 1.95%
31,553
Common Stock
Aug 25
2022
BUY
Grant, award, or other acquisition
-
6,979
Added 17.82%
32,182
Common Stock
Aug 19
2022
SELL
Payment of exercise price or tax liability
$35,327
$51.05 p/Share
692
Reduced 2.67%
25,203
Common Stock
Aug 19
2022
BUY
Grant, award, or other acquisition
-
2,299
Added 8.15%
25,895
Common Stock