Nov 07
2025
SELL
Open market or private sale
$874,065
$233.52 p/Share
3,743
Reduced 0.93%
396,578
Common Stock
Nov 06
2025
SELL
Open market or private sale
$2,124,798
$242.64 p/Share
8,757
Reduced 2.14%
400,321
Common Stock
Oct 30
2025
SELL
Open market or private sale
$2,380,149
$224.5 p/Share
10,602
Reduced 2.53%
409,078
Common Stock
Oct 29
2025
SELL
Open market or private sale
$2,746,534
$230.84 p/Share
11,898
Reduced 2.76%
419,680
Common Stock
Oct 29
2025
-
10,000
Reduced 2.26%
431,578
Common Stock
Oct 27
2025
SELL
Open market or private sale
$5,000,850
$222.26 p/Share
22,500
Reduced 4.8%
446,578
Common Stock
Oct 27
2025
-
5,000
Reduced 1.12%
441,578
Common Stock
Oct 21
2025
SELL
Open market or private sale
$4,015,830
$203.22 p/Share
19,761
Reduced 4.04%
469,078
Common Stock
Oct 20
2025
SELL
Open market or private sale
$579,024
$211.4 p/Share
2,739
Reduced 0.56%
488,839
Common Stock
Oct 20
2025
-
10,000
Reduced 1.99%
491,578
Common Stock
Oct 15
2025
SELL
Payment of exercise price or tax liability
$1,782,120
$187.06 p/Share
9,527
Reduced 1.86%
501,578
Common Stock
Oct 13
2025
SELL
Payment of exercise price or tax liability
$47,023,504
$181.6 p/Share
258,940
Reduced 33.63%
511,105
Common Stock
Oct 13
2025
BUY
Grant, award, or other acquisition
-
57,819
Added 14.89%
330,467
Common Stock
Oct 13
2025
BUY
Exercise of conversion of derivative security
-
439,578
Added 44.86%
540,340
Common Stock
Oct 07
2025
SELL
Open market or private sale
$4,090,716
$189.71 p/Share
21,563
Reduced 7.33%
272,648
Common Stock
Oct 06
2025
SELL
Open market or private sale
$2,104,056
$194.82 p/Share
10,800
Reduced 3.54%
294,211
Common Stock
Oct 03
2025
SELL
Open market or private sale
$980,293
$190.83 p/Share
5,137
Reduced 1.66%
305,011
Common Stock
Oct 01
2025
SELL
Open market or private sale
$2,719,500
$181.3 p/Share
15,000
Reduced 4.61%
310,148
Common Stock
Sep 19
2025
SELL
Open market or private sale
$2,227,135
$161.41 p/Share
13,798
Reduced 4.07%
325,148
Common Stock
Sep 18
2025
SELL
Open market or private sale
$204,556
$170.18 p/Share
1,202
Reduced 0.35%
338,946
Common Stock
Sep 16
2025
SELL
Open market or private sale
$1,159,036
$158.36 p/Share
7,319
Reduced 2.11%
340,148
Common Stock
Sep 15
2025
SELL
Open market or private sale
$28,967
$160.04 p/Share
181
Reduced 0.05%
347,467
Common Stock
Sep 11
2025
SELL
Open market or private sale
$1,146,375
$152.85 p/Share
7,500
Reduced 2.11%
347,648
Common Stock
Sep 10
2025
SELL
Open market or private sale
$1,056,075
$140.81 p/Share
7,500
Reduced 2.07%
355,148
Common Stock
Sep 05
2025
SELL
Open market or private sale
$981,450
$130.86 p/Share
7,500
Reduced 2.03%
362,648
Common Stock