Dec 15
2025
SELL
Payment of exercise price or tax liability
$628,856
$163.85 p/Share
3,838
Reduced 10.91%
31,353
Common Stock
Dec 15
2025
BUY
Exercise of conversion of derivative security
-
7,628
Added 17.81%
35,191
Common Stock
Dec 02
2025
BUY
Grant, award, or other acquisition
-
2,128
Added 7.17%
27,563
Common Stock
Nov 30
2025
SELL
Payment of exercise price or tax liability
$143,860
$156.54 p/Share
919
Reduced 3.49%
25,435
Common Stock
Nov 30
2025
BUY
Exercise of conversion of derivative security
-
3,775
Added 12.53%
26,354
Common Stock
Aug 12
2025
-
300
Reduced 1.31%
22,579
Common Stock
Jan 31
2025
SELL
Open market or private sale
$699,920
$168.25 p/Share
4,160
Reduced 15.39%
22,879
Common Stock
Jan 02
2025
SELL
Payment of exercise price or tax liability
$92,110
$155.33 p/Share
593
Reduced 2.15%
27,039
Common Stock
Dec 15
2024
SELL
Payment of exercise price or tax liability
$81,849
$160.49 p/Share
510
Reduced 1.81%
27,632
Common Stock
Dec 15
2024
BUY
Exercise of conversion of derivative security
-
1,297
Added 4.41%
28,142
Common Stock
Dec 05
2024
SELL
Open market or private sale
$513,329
$165.59 p/Share
3,100
Reduced 10.35%
26,845
Common Stock
Nov 30
2024
SELL
Payment of exercise price or tax liability
$482,109
$169.28 p/Share
2,848
Reduced 8.68%
29,945
Common Stock
Nov 30
2024
BUY
Exercise of conversion of derivative security
-
8,325
Added 20.25%
32,793
Common Stock
Nov 29
2024
-
355
Reduced 1.43%
24,468
Common Stock
Nov 25
2024
BUY
Grant, award, or other acquisition
-
2,197
Added 8.13%
24,823
Common Stock
Nov 22
2024
SELL
Payment of exercise price or tax liability
$59,779
$163.78 p/Share
365
Reduced 1.59%
22,626
Common Stock
Nov 22
2024
BUY
Exercise of conversion of derivative security
-
1,500
Added 6.12%
22,991
Common Stock
Jan 29
2024
SELL
Open market or private sale
$211,621
$111.91 p/Share
1,891
Reduced 8.09%
21,491
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$55,415
$111.5 p/Share
497
Reduced 2.08%
23,382
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$50,006
$110.88 p/Share
451
Reduced 1.85%
23,879
Common Stock
Dec 15
2023
BUY
Exercise of conversion of derivative security
-
1,148
Added 4.51%
24,330
Common Stock
Nov 30
2023
SELL
Payment of exercise price or tax liability
$117,237
$103.75 p/Share
1,130
Reduced 4.65%
23,182
Common Stock
Nov 30
2023
BUY
Exercise of conversion of derivative security
-
4,500
Added 15.62%
24,312
Common Stock
Nov 29
2023
SELL
Payment of exercise price or tax liability
$37,496
$102.73 p/Share
365
Reduced 1.81%
19,812
Common Stock
Nov 29
2023
BUY
Exercise of conversion of derivative security
-
1,500
Added 6.92%
20,177
Common Stock