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
Jul 15
2025
SELL
Payment of exercise price or tax liability
$1,129,997
$118.61 p/Share
9,527
Reduced 2.51%
370,148
Common Stock
Jun 17
2025
SELL
Open market or private sale
$633,015
$121.5 p/Share
5,210
Reduced 1.35%
379,675
Common Stock
Jun 16
2025
SELL
Open market or private sale
$275,509
$120.31 p/Share
2,290
Reduced 0.59%
384,885
Common Stock
Jun 09
2025
SELL
Open market or private sale
$436,015
$110.72 p/Share
3,938
Reduced 1.01%
387,175
Common Stock
Jun 06
2025
SELL
Open market or private sale
$393,458
$110.46 p/Share
3,562
Reduced 0.9%
391,113
Common Stock
Apr 23
2025
SELL
Other acquisition or disposition
-
175,000
Reduced 30.72%
394,675
Common Stock
Apr 15
2025
SELL
Payment of exercise price or tax liability
$676,607
$71.02 p/Share
9,527
Reduced 1.64%
569,675
Common Stock
Feb 18
2025
SELL
Open market or private sale
$691,137
$105.1 p/Share
6,576
Reduced 1.12%
579,202
Common Stock
Feb 14
2025
SELL
Open market or private sale
$92,621
$100.24 p/Share
924
Reduced 0.16%
585,778
Common Stock
Jan 27
2025
SELL
Other acquisition or disposition
-
500,000
Reduced 46.01%
586,702
Common Stock