Dec 12
2025
SELL
Open market or private sale
$223,051
$201.31 p/Share
1,108
Reduced 1.17%
93,408
Common Stock
Nov 12
2025
SELL
Open market or private sale
$199,661
$180.2 p/Share
1,108
Reduced 1.16%
94,516
Common Stock
Nov 05
2025
SELL
Payment of exercise price or tax liability
$216,709
$177.05 p/Share
1,224
Reduced 1.26%
95,624
Common Stock
Nov 05
2025
BUY
Exercise of conversion of derivative security
$76,146
$36.75 p/Share
2,072
Added 2.09%
96,848
Common Stock
Oct 10
2025
SELL
Open market or private sale
$160,925
$145.24 p/Share
1,108
Reduced 1.16%
94,776
Common Stock
Sep 22
2025
SELL
Open market or private sale
$70,020
$126.39 p/Share
554
Reduced 0.57%
95,884
Common Stock
Sep 12
2025
SELL
Open market or private sale
$63,710
$115.0 p/Share
554
Reduced 0.57%
96,438
Common Stock
Aug 12
2025
SELL
Open market or private sale
$58,724
$106.0 p/Share
554
Reduced 0.57%
96,992
Common Stock
Jul 30
2025
SELL
Open market or private sale
$58,574
$105.73 p/Share
554
Reduced 0.56%
97,546
Common Stock
Feb 03
2025
SELL
Payment of exercise price or tax liability
$391,703
$111.09 p/Share
3,526
Reduced 3.47%
98,002
Common Stock
Jan 31
2025
BUY
Grant, award, or other acquisition
-
26,773
Added 20.87%
101,528
Common Stock
Jan 29
2025
SELL
Payment of exercise price or tax liability
$46,867
$122.05 p/Share
384
Reduced 0.51%
74,755
Common Stock
Jan 28
2025
SELL
Payment of exercise price or tax liability
$230,973
$121.95 p/Share
1,894
Reduced 2.46%
75,139
Common Stock
Jan 28
2025
BUY
Grant, award, or other acquisition
-
4,014
Added 4.95%
77,033
Common Stock
Jan 27
2025
SELL
Payment of exercise price or tax liability
$197,363
$120.27 p/Share
1,641
Reduced 2.2%
73,019
Common Stock
Jan 03
2025
SELL
Open market or private sale
$400,400
$130.0 p/Share
3,080
Reduced 3.96%
74,660
Common Stock
Dec 16
2024
SELL
Open market or private sale
$400,400
$130.0 p/Share
3,080
Reduced 3.81%
77,655
Common Stock
Oct 01
2024
SELL
Open market or private sale
$409,024
$132.8 p/Share
3,080
Reduced 3.67%
80,735
Common Stock
Sep 11
2024
SELL
Open market or private sale
$400,400
$130.0 p/Share
3,080
Reduced 3.54%
83,815
Common Stock
Feb 01
2024
BUY
Grant, award, or other acquisition
-
29,168
Added 25.15%
86,811
Common Stock
Jan 29
2024
SELL
Payment of exercise price or tax liability
$493,437
$106.07 p/Share
4,652
Reduced 7.47%
57,643
Common Stock
Jan 25
2024
BUY
Grant, award, or other acquisition
-
5,637
Added 8.3%
62,295
Common Stock
Jan 24
2024
SELL
Payment of exercise price or tax liability
$37,627
$110.67 p/Share
340
Reduced 0.6%
56,658
Common Stock
Jan 30
2023
SELL
Payment of exercise price or tax liability
$87,047
$100.17 p/Share
869
Reduced 1.51%
56,774
Common Stock
Jan 27
2023
BUY
Grant, award, or other acquisition
-
21,752
Added 27.4%
57,643
Common Stock