Jul 28
2025
SELL
Open market or private sale
$2,223,719
$249.24 p/Share
8,922
Reduced 21.62%
32,345
Common
Jul 25
2025
SELL
Payment of exercise price or tax liability
$1,786,988
$249.44 p/Share
7,164
Reduced 14.79%
41,267
Common
Jul 25
2025
BUY
Grant, award, or other acquisition
-
16,086
Added 24.93%
48,431
Common
Jan 22
2025
SELL
Open market or private sale
$515,774
$243.29 p/Share
2,120
Reduced 6.15%
32,345
Common
Jan 21
2025
SELL
Payment of exercise price or tax liability
$280,814
$243.34 p/Share
1,154
Reduced 3.24%
34,465
Common
Jan 21
2025
BUY
Exercise of conversion of derivative security
-
3,275
Added 8.42%
35,619
Common
Jan 03
2025
SELL
Open market or private sale
$348,139
$242.1 p/Share
1,438
Reduced 4.26%
32,343
Common
Jan 01
2025
SELL
Payment of exercise price or tax liability
$157,883
$240.31 p/Share
657
Reduced 1.91%
33,781
Common
Jan 01
2025
BUY
Exercise of conversion of derivative security
-
2,096
Added 5.74%
34,438
Common
Jul 22
2024
SELL
Open market or private sale
$1,686,826
$214.01 p/Share
7,882
Reduced 19.6%
32,342
Common
Jul 19
2024
SELL
Payment of exercise price or tax liability
$1,311,873
$221.75 p/Share
5,916
Reduced 12.82%
40,224
Common
Jul 19
2024
BUY
Grant, award, or other acquisition
-
13,798
Added 23.02%
46,140
Common
Mar 05
2024
SELL
Open market or private sale
$1,603,843
$189.49 p/Share
8,464
Reduced 20.74%
32,341
Common
Jan 16
2024
SELL
Payment of exercise price or tax liability
$75,173
$168.93 p/Share
445
Reduced 1.08%
40,805
Common
Jan 16
2024
BUY
Exercise of conversion of derivative security
-
1,511
Added 3.53%
41,250
Common
Jan 01
2024
SELL
Payment of exercise price or tax liability
$127,773
$160.52 p/Share
796
Reduced 1.96%
39,739
Common
Jan 01
2024
BUY
Exercise of conversion of derivative security
-
2,521
Added 5.86%
40,535
Common
Nov 27
2023
SELL
Payment of exercise price or tax liability
$167,997
$163.74 p/Share
1,026
Reduced 2.63%
38,013
Common
Nov 27
2023
BUY
Grant, award, or other acquisition
-
3,489
Added 8.2%
39,039
Common
Jan 01
2023
SELL
Payment of exercise price or tax liability
$121,758
$129.53 p/Share
940
Reduced 2.58%
35,550
Common
Jan 01
2023
BUY
Exercise of conversion of derivative security
-
3,029
Added 7.66%
36,490
Common
Dec 20
2022
SELL
Open market or private sale
$644,500
$128.9 p/Share
5,000
Reduced 13.0%
33,460
Common
Aug 25
2022
SELL
Payment of exercise price or tax liability
$181,242
$125.95 p/Share
1,439
Reduced 3.61%
38,460
Common
Aug 25
2022
BUY
Grant, award, or other acquisition
-
3,280
Added 7.6%
39,899
Common
May 01
2022
SELL
Payment of exercise price or tax liability
$134,274
$108.9 p/Share
1,233
Reduced 3.26%
36,618
Common