Dec 15
2025
SELL
Payment of exercise price or tax liability
$402,907
$163.85 p/Share
2,459
Reduced 4.8%
48,733
Common Stock
Dec 15
2025
BUY
Exercise of conversion of derivative security
-
4,738
Added 8.47%
51,192
Common Stock
Dec 02
2025
BUY
Grant, award, or other acquisition
-
1,908
Added 3.95%
46,415
Common Stock
Nov 30
2025
SELL
Payment of exercise price or tax liability
$95,176
$156.54 p/Share
608
Reduced 1.35%
44,507
Common Stock
Nov 30
2025
BUY
Exercise of conversion of derivative security
-
2,764
Added 5.77%
45,115
Common Stock
Nov 20
2025
-
1,611
Reduced 3.66%
42,351
Common Stock
Jan 02
2025
SELL
Payment of exercise price or tax liability
$84,033
$155.33 p/Share
541
Reduced 1.22%
43,843
Common Stock
Dec 15
2024
SELL
Payment of exercise price or tax liability
$86,183
$160.49 p/Share
537
Reduced 1.2%
44,384
Common Stock
Dec 15
2024
BUY
Exercise of conversion of derivative security
-
1,452
Added 3.13%
44,921
Common Stock
Dec 02
2024
SELL
Open market or private sale
$620,849
$167.39 p/Share
3,709
Reduced 7.87%
43,432
Common Stock
Nov 30
2024
SELL
Payment of exercise price or tax liability
$268,139
$169.28 p/Share
1,584
Reduced 3.25%
47,141
Common Stock
Nov 30
2024
BUY
Exercise of conversion of derivative security
-
5,293
Added 9.8%
48,725
Common Stock
Nov 29
2024
SELL
Open market or private sale
$1,721,599
$169.85 p/Share
10,136
Reduced 18.92%
43,432
Common Stock
Nov 29
2024
-
1,176
Reduced 2.17%
52,897
Common Stock
Nov 25
2024
BUY
Grant, award, or other acquisition
-
2,462
Added 4.3%
54,744
Common Stock
Nov 22
2024
SELL
Payment of exercise price or tax liability
$54,047
$163.78 p/Share
330
Reduced 0.63%
52,282
Common Stock
Nov 22
2024
BUY
Exercise of conversion of derivative security
-
1,500
Added 2.77%
52,612
Common Stock
Apr 26
2024
SELL
Open market or private sale
$505,095
$121.01 p/Share
4,174
Reduced 7.56%
51,009
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$54,300
$111.5 p/Share
487
Reduced 0.88%
55,131
Common Stock
Dec 15
2023
SELL
Open market or private sale
$102,690
$110.42 p/Share
930
Reduced 1.64%
55,618
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$60,540
$110.88 p/Share
546
Reduced 0.96%
56,548
Common Stock
Dec 15
2023
BUY
Exercise of conversion of derivative security
-
1,476
Added 2.52%
57,094
Common Stock
Dec 04
2023
-
1,404
Reduced 2.46%
55,560
Common Stock
Dec 01
2023
SELL
Open market or private sale
$590,932
$106.84 p/Share
5,531
Reduced 8.85%
56,964
Common Stock
Nov 30
2023
SELL
Payment of exercise price or tax liability
$132,177
$103.75 p/Share
1,274
Reduced 2.0%
62,495
Common Stock