Feb 19
2025
SELL
Open market or private sale
$1,141,209
$166.99 p/Share
6,834
Reduced 27.55%
17,972
Common Stock
Feb 18
2025
SELL
Payment of exercise price or tax liability
$183,381
$166.71 p/Share
1,100
Reduced 4.25%
24,806
Common Stock
Feb 18
2025
BUY
Grant, award, or other acquisition
-
7,191
Added 21.73%
25,906
Common Stock
Feb 13
2025
SELL
Payment of exercise price or tax liability
$127,085
$166.56 p/Share
763
Reduced 3.92%
18,715
Common Stock
Feb 12
2025
SELL
Payment of exercise price or tax liability
$329,205
$166.94 p/Share
1,972
Reduced 9.19%
19,478
Common Stock
Feb 10
2025
BUY
Grant, award, or other acquisition
-
4,936
Added 18.71%
21,450
Common Stock
Feb 04
2025
SELL
Payment of exercise price or tax liability
$486,142
$160.39 p/Share
3,031
Reduced 15.51%
16,514
Common Stock
Feb 04
2025
BUY
Grant, award, or other acquisition
-
6,623
Added 25.31%
19,544
Common Stock
Jan 15
2025
SELL
Open market or private sale
$88,785
$147.73 p/Share
601
Reduced 4.44%
12,922
Common Stock
Nov 13
2024
SELL
Open market or private sale
$94,411
$156.83 p/Share
602
Reduced 4.29%
13,432
Common Stock
Sep 18
2024
SELL
Open market or private sale
$98,011
$162.81 p/Share
602
Reduced 4.11%
14,034
Common Stock
Jul 17
2024
SELL
Open market or private sale
$148,600
$148.6 p/Share
1,000
Reduced 6.4%
14,636
Common Stock
Jun 03
2024
SELL
Open market or private sale
$74,054
$134.4 p/Share
551
Reduced 3.42%
15,538
Common Stock
May 13
2024
SELL
Payment of exercise price or tax liability
$62,322
$133.74 p/Share
466
Reduced 2.81%
16,089
Common Stock
Feb 21
2024
SELL
Open market or private sale
$856,031
$136.55 p/Share
6,269
Reduced 27.47%
16,555
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$127,444
$136.89 p/Share
931
Reduced 3.92%
22,824
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$102,420
$134.41 p/Share
762
Reduced 3.11%
23,755
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$266,043
$135.46 p/Share
1,964
Reduced 7.42%
24,517
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
-
12,931
Added 32.81%
26,481
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$202,166
$126.75 p/Share
1,595
Reduced 10.53%
13,550
Common Stock
Feb 05
2024
BUY
Grant, award, or other acquisition
-
3,502
Added 18.78%
15,145
Common Stock
Dec 11
2023
SELL
Open market or private sale
$145,590
$115.0 p/Share
1,266
Reduced 9.89%
11,533
Common Stock
Dec 04
2023
SELL
Open market or private sale
$233,450
$115.0 p/Share
2,030
Reduced 13.69%
12,799
Common Stock
Sep 11
2023
SELL
Open market or private sale
$164,105
$115.0 p/Share
1,427
Reduced 8.78%
14,829
Common Stock
Jul 12
2023
SELL
Open market or private sale
$120,623
$115.54 p/Share
1,044
Reduced 6.03%
16,256
Common Stock