Aug 18
2025
SELL
Payment of exercise price or tax liability
$73,671
$162.63 p/Share
453
Reduced 0.5%
90,441
Common Stock
Aug 12
2025
SELL
Payment of exercise price or tax liability
$64,525
$157.38 p/Share
410
Reduced 0.45%
90,894
Common Stock
Aug 09
2025
SELL
Payment of exercise price or tax liability
$8,369
$149.45 p/Share
56
Reduced 0.06%
91,304
Common Stock
Aug 08
2025
BUY
Grant, award, or other acquisition
-
2,676
Added 2.85%
91,360
Common Stock
Jul 30
2025
SELL
Payment of exercise price or tax liability
$307,247
$129.15 p/Share
2,379
Reduced 2.61%
88,684
Common Stock
Jul 30
2025
BUY
Grant, award, or other acquisition
-
6,670
Added 6.82%
91,063
Common Stock
Feb 18
2025
SELL
Payment of exercise price or tax liability
$43,210
$142.14 p/Share
304
Reduced 0.36%
84,393
Common Stock
Feb 12
2025
SELL
Payment of exercise price or tax liability
$44,528
$140.47 p/Share
317
Reduced 0.37%
84,697
Common Stock
Feb 09
2025
SELL
Payment of exercise price or tax liability
$6,260
$142.28 p/Share
44
Reduced 0.05%
85,014
Common Stock
Oct 25
2024
SELL
Open market or private sale
$734,883
$91.54 p/Share
8,028
Reduced 8.62%
85,058
Common Stock
Sep 25
2024
SELL
Payment of exercise price or tax liability
$139,028
$84.67 p/Share
1,642
Reduced 1.73%
93,086
Common Stock
Sep 25
2024
BUY
Grant, award, or other acquisition
-
2,273
Added 2.34%
94,728
Common Stock
Sep 25
2024
BUY
Exercise of conversion of derivative security
-
3,030
Added 3.17%
92,455
Common Stock
Aug 18
2024
SELL
Payment of exercise price or tax liability
$12,544
$82.53 p/Share
152
Reduced 0.17%
89,425
Common Stock
Aug 13
2024
SELL
Payment of exercise price or tax liability
$20,672
$82.36 p/Share
251
Reduced 0.28%
89,577
Common Stock
Aug 12
2024
SELL
Payment of exercise price or tax liability
$21,942
$79.79 p/Share
275
Reduced 0.31%
89,828
Common Stock
Aug 09
2024
BUY
Grant, award, or other acquisition
-
1,210
Added 1.33%
90,103
Common Stock
Jul 30
2024
SELL
Payment of exercise price or tax liability
$49,964
$76.05 p/Share
657
Reduced 0.73%
88,893
Common Stock
Jul 30
2024
BUY
Grant, award, or other acquisition
-
2,121
Added 2.31%
89,550
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$10,160
$57.08 p/Share
178
Reduced 0.2%
87,429
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$17,723
$60.49 p/Share
293
Reduced 0.33%
87,607
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$19,867
$61.7 p/Share
322
Reduced 0.36%
87,900
Common Stock