Aug 07
2025
SELL
Payment of exercise price or tax liability
$82,791
$111.13 p/Share
745
Reduced 0.93%
79,317
Common Stock
Aug 07
2025
BUY
Grant, award, or other acquisition
-
1,465
Added 1.8%
80,062
Common Stock
Aug 06
2025
SELL
Open market or private sale
$26,109
$108.34 p/Share
241
Reduced 0.31%
78,597
Common Stock
Aug 05
2025
SELL
Open market or private sale
$26,926
$111.73 p/Share
241
Reduced 0.3%
78,838
Common Stock
Aug 04
2025
SELL
Open market or private sale
$26,049
$108.09 p/Share
241
Reduced 0.3%
79,079
Common Stock
Aug 03
2025
SELL
Payment of exercise price or tax liability
$48,326
$106.68 p/Share
453
Reduced 0.57%
79,320
Common Stock
Jul 23
2025
SELL
Open market or private sale
$26,478
$99.92 p/Share
265
Reduced 0.33%
79,773
Common Stock
Jul 22
2025
SELL
Open market or private sale
$27,226
$103.13 p/Share
264
Reduced 0.33%
80,038
Common Stock
Jul 21
2025
SELL
Open market or private sale
$26,986
$102.22 p/Share
264
Reduced 0.33%
80,302
Common Stock
Jul 20
2025
SELL
Payment of exercise price or tax liability
$45,181
$102.22 p/Share
442
Reduced 0.55%
80,566
Common Stock
May 19
2025
SELL
Open market or private sale
$21,929
$75.88 p/Share
289
Reduced 0.36%
81,008
Common Stock
May 16
2025
SELL
Open market or private sale
$22,614
$77.98 p/Share
290
Reduced 0.36%
81,297
Common Stock
May 15
2025
SELL
Payment of exercise price or tax liability
$139,190
$77.76 p/Share
1,790
Reduced 2.15%
81,587
Common Stock
May 15
2025
SELL
Open market or private sale
$362,518
$76.87 p/Share
4,716
Reduced 5.38%
82,957
Common Stock
May 14
2025
SELL
Open market or private sale
$331,684
$74.94 p/Share
4,426
Reduced 4.81%
87,673
Common Stock
May 13
2025
SELL
Open market or private sale
$317,786
$71.8 p/Share
4,426
Reduced 4.59%
92,099
Common Stock
Feb 15
2025
SELL
Payment of exercise price or tax liability
$143,164
$77.68 p/Share
1,843
Reduced 1.89%
95,502
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$206,394
$81.45 p/Share
2,534
Reduced 2.54%
97,345
Common Stock
Aug 23
2024
SELL
Payment of exercise price or tax liability
$480,164
$59.17 p/Share
8,115
Reduced 11.01%
65,583
Common Stock
Aug 21
2024
BUY
Grant, award, or other acquisition
-
34,296
Added 25.56%
99,879
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$9,511
$52.26 p/Share
182
Reduced 0.25%
73,698
Common Stock
Aug 02
2024
SELL
Payment of exercise price or tax liability
$17,864
$44.33 p/Share
403
Reduced 0.54%
73,880
Common Stock
Jul 19
2024
SELL
Payment of exercise price or tax liability
$24,098
$54.77 p/Share
440
Reduced 0.59%
74,283
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$8,321
$45.72 p/Share
182
Reduced 1.66%
10,785
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$10,280
$49.19 p/Share
209
Reduced 1.87%
10,967
Common Stock