Jul 10
2025
BUY
Other acquisition or disposition
$6,763
$96.62 p/Share
70
Added 0.16%
44,145
Common Stock
Jul 01
2025
BUY
Grant, award, or other acquisition
-
6,670
Added 13.14%
44,075
Common Stock
Jun 25
2025
SELL
Open market or private sale
$33,838
$114.32 p/Share
296
Reduced 0.79%
37,405
Common Stock
Jun 24
2025
SELL
Sale (or disposition) back to the issuer
$102,613
$113.51 p/Share
904
Reduced 2.34%
37,701
Common Stock
Jun 24
2025
BUY
Exercise of conversion of derivative security
$74,148
$61.79 p/Share
1,200
Added 3.01%
38,605
Common Stock
May 14
2025
SELL
Open market or private sale
$33,751
$113.64 p/Share
297
Reduced 0.79%
37,405
Common Stock
May 13
2025
SELL
Sale (or disposition) back to the issuer
$102,806
$113.85 p/Share
903
Reduced 2.34%
37,702
Common Stock
May 13
2025
BUY
Exercise of conversion of derivative security
$74,148
$61.79 p/Share
1,200
Added 3.01%
38,605
Common Stock
Mar 17
2025
SELL
Open market or private sale
$77,986
$101.15 p/Share
771
Reduced 2.02%
37,405
Common Stock
Mar 07
2025
SELL
Open market or private sale
$345,602
$104.16 p/Share
3,318
Reduced 8.0%
38,176
Common Stock
Mar 04
2025
SELL
Open market or private sale
$215,663
$104.64 p/Share
2,061
Reduced 4.73%
41,494
Common Stock
Feb 26
2025
SELL
Open market or private sale
$58,551
$110.06 p/Share
532
Reduced 1.51%
34,599
Common Stock
Feb 26
2025
BUY
Grant, award, or other acquisition
-
8,956
Added 17.06%
43,555
Common Stock
Feb 25
2025
SELL
Open market or private sale
$61,579
$111.76 p/Share
551
Reduced 1.54%
35,131
Common Stock
Feb 24
2025
SELL
Payment of exercise price or tax liability
-
517
Reduced 1.43%
35,682
Common Stock
Feb 21
2025
SELL
Payment of exercise price or tax liability
-
546
Reduced 1.49%
36,199
Common Stock
Jan 10
2025
BUY
Other acquisition or disposition
$2,292
$79.05 p/Share
29
Added 0.08%
36,745
Common Stock
Nov 01
2024
SELL
Sale (or disposition) back to the issuer
$546,305
$115.89 p/Share
4,714
Reduced 11.38%
36,716
Common Stock
Nov 01
2024
BUY
Exercise of conversion of derivative security
$382,984
$59.59 p/Share
6,427
Added 14.38%
38,265
Common Stock
Sep 10
2024
BUY
Grant, award, or other acquisition
-
13,972
Added 28.53%
35,003
Common Stock
Jul 10
2024
SELL
Open market or private sale
$74,741
$91.26 p/Share
819
Reduced 3.75%
21,031
Common Stock
Jul 09
2024
BUY
Other acquisition or disposition
$5,126
$65.72 p/Share
78
Added 0.36%
21,850
Common Stock
Feb 23
2024
SELL
Open market or private sale
$169,208
$82.3 p/Share
2,056
Reduced 8.63%
21,772
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
7,108
Added 22.98%
23,828
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$54,976
$84.19 p/Share
653
Reduced 3.76%
16,720
Common Stock