Feb 21
2025
SELL
Open market or private sale
$863,097
$83.15 p/Share
10,380
Reduced 5.58%
175,649
Common Stock
Feb 19
2025
SELL
Open market or private sale
$827,500
$82.75 p/Share
10,000
Reduced 5.1%
186,029
Common Stock
Feb 18
2025
SELL
Open market or private sale
$1,402,582
$82.5 p/Share
17,001
Reduced 7.98%
196,029
Common Stock
Feb 13
2025
SELL
Payment of exercise price or tax liability
$2,109,528
$82.61 p/Share
25,536
Reduced 10.7%
213,030
Common Stock
Feb 13
2025
BUY
Grant, award, or other acquisition
-
59,593
Added 19.99%
238,566
Common Stock
Feb 10
2025
SELL
Payment of exercise price or tax liability
$463,474
$82.06 p/Share
5,648
Reduced 3.06%
178,973
Common Stock
Feb 10
2025
BUY
Grant, award, or other acquisition
-
13,181
Added 6.75%
182,085
Common Stock
Feb 09
2025
SELL
Payment of exercise price or tax liability
$164,085
$81.15 p/Share
2,022
Reduced 1.17%
171,440
Common Stock
Feb 09
2025
BUY
Grant, award, or other acquisition
-
7,013
Added 3.89%
173,462
Common Stock
Feb 08
2025
SELL
Payment of exercise price or tax liability
$196,139
$81.15 p/Share
2,417
Reduced 1.43%
166,449
Common Stock
Feb 08
2025
BUY
Grant, award, or other acquisition
-
7,500
Added 4.25%
168,866
Common Stock
Nov 14
2024
-
355
Reduced 0.22%
161,366
Common Stock
Nov 12
2024
SELL
Open market or private sale
$2,459,921
$75.08 p/Share
32,764
Reduced 16.85%
161,721
Common Stock
Nov 08
2024
SELL
Open market or private sale
$2,304,300
$76.81 p/Share
30,000
Reduced 13.36%
194,485
Common Stock
Aug 15
2024
SELL
Open market or private sale
$1,668,000
$83.4 p/Share
20,000
Reduced 8.18%
224,485
Common Stock
Aug 08
2024
SELL
Open market or private sale
$2,413,800
$80.46 p/Share
30,000
Reduced 10.93%
244,485
Common Stock
Aug 05
2024
SELL
Open market or private sale
$2,422,800
$80.76 p/Share
30,000
Reduced 9.85%
274,485
Common Stock
May 14
2024
SELL
Open market or private sale
$2,771,400
$92.38 p/Share
30,000
Reduced 8.97%
304,485
Common Stock
May 13
2024
-
927
Reduced 0.28%
334,485
Common Stock
May 05
2024
-
1,387
Reduced 0.41%
335,412
Common Stock
May 03
2024
SELL
Open market or private sale
$2,692,800
$89.76 p/Share
30,000
Reduced 8.18%
336,799
Common Stock
May 02
2024
SELL
Open market or private sale
$1,781,800
$89.09 p/Share
20,000
Reduced 5.17%
366,799
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$2,411,341
$81.39 p/Share
29,627
Reduced 7.11%
386,799
Common Stock
Feb 10
2024
BUY
Grant, award, or other acquisition
-
73,337
Added 15.22%
408,410
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$244,907
$81.5 p/Share
3,005
Reduced 0.87%
343,089
Common Stock