Aug 27
2025
SELL
Open market or private sale
$409,665
$124.86 p/Share
3,281
Reduced 3.14%
101,273
Common Stock
Aug 26
2025
SELL
Open market or private sale
$408,247
$124.39 p/Share
3,282
Reduced 3.04%
104,554
Common Stock
Aug 25
2025
SELL
Open market or private sale
$391,378
$119.25 p/Share
3,282
Reduced 2.95%
107,836
Common Stock
Aug 23
2025
BUY
Grant, award, or other acquisition
-
13,177
Added 10.6%
111,118
Common Stock
Aug 21
2025
SELL
Payment of exercise price or tax liability
$1,231,488
$117.43 p/Share
10,487
Reduced 9.67%
97,941
Common Stock
Aug 21
2025
BUY
Grant, award, or other acquisition
-
9,218
Added 7.84%
108,428
Common Stock
Aug 19
2025
SELL
Open market or private sale
$12,818
$117.6 p/Share
109
Reduced 0.14%
76,450
Common Stock
Aug 19
2025
BUY
Grant, award, or other acquisition
-
22,760
Added 18.66%
99,210
Common Stock
Aug 18
2025
SELL
Open market or private sale
$12,693
$116.45 p/Share
109
Reduced 0.14%
76,559
Common Stock
Aug 15
2025
SELL
Open market or private sale
$12,383
$113.61 p/Share
109
Reduced 0.14%
76,668
Common Stock
Aug 15
2025
SELL
Payment of exercise price or tax liability
$294,284
$115.86 p/Share
2,540
Reduced 3.2%
76,777
Common Stock
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