Nov 10
2025
SELL
Payment of exercise price or tax liability
$445,327
$204.56 p/Share
2,177
Reduced 15.07%
12,265
Common Stock
Nov 10
2025
BUY
Grant, award, or other acquisition
-
5,532
Added 27.7%
14,442
Common Stock
Nov 07
2025
SELL
Payment of exercise price or tax liability
$117,676
$206.45 p/Share
570
Reduced 6.01%
8,910
Common Stock
Nov 07
2025
BUY
Exercise of conversion of derivative security
-
1,480
Added 13.5%
9,480
Common Stock
Nov 05
2025
SELL
Payment of exercise price or tax liability
$102,005
$204.42 p/Share
499
Reduced 5.87%
8,000
Common Stock
Nov 05
2025
BUY
Exercise of conversion of derivative security
-
1,335
Added 13.58%
8,499
Common Stock
Nov 01
2025
SELL
Payment of exercise price or tax liability
$123,589
$209.12 p/Share
591
Reduced 7.62%
7,164
Common Stock
Nov 01
2025
BUY
Exercise of conversion of derivative security
-
1,582
Added 16.94%
7,755
Common Stock
Nov 11
2024
SELL
Payment of exercise price or tax liability
$522,510
$233.89 p/Share
2,234
Reduced 26.57%
6,173
Common Stock
Nov 11
2024
BUY
Grant, award, or other acquisition
-
5,819
Added 40.9%
8,407
Common Stock
Nov 07
2024
SELL
Payment of exercise price or tax liability
$127,953
$231.38 p/Share
553
Reduced 17.61%
2,588
Common Stock
Nov 07
2024
BUY
Exercise of conversion of derivative security
-
1,480
Added 32.03%
3,141
Common Stock
Nov 02
2024
SELL
Payment of exercise price or tax liability
$99,730
$238.59 p/Share
418
Reduced 20.11%
1,661
Common Stock
Nov 02
2024
BUY
Exercise of conversion of derivative security
-
1,090
Added 34.4%
2,079
Common Stock
Nov 01
2024
SELL
Payment of exercise price or tax liability
$138,589
$234.5 p/Share
591
Reduced 37.41%
989
Common Stock
Nov 01
2024
BUY
Exercise of conversion of derivative security
-
1,580
Added 50.0%
1,580
Common Stock
Feb 29
2024
SELL
Open market or private sale
$1,183,673
$248.41 p/Share
4,765
Reduced 100.0%
0
Common Stock
Dec 12
2023
SELL
Open market or private sale
$1,547,000
$221.0 p/Share
7,000
Reduced 59.5%
4,765
Common Stock
Nov 06
2023
SELL
Payment of exercise price or tax liability
$1,010,507
$181.55 p/Share
5,566
Reduced 32.12%
11,765
Common Stock
Nov 06
2023
BUY
Grant, award, or other acquisition
-
14,144
Added 44.94%
17,331
Common Stock
Nov 02
2023
SELL
Payment of exercise price or tax liability
$74,011
$172.52 p/Share
429
Reduced 11.86%
3,187
Common Stock
Nov 02
2023
BUY
Exercise of conversion of derivative security
-
1,089
Added 23.15%
3,616
Common Stock
Nov 01
2023
SELL
Payment of exercise price or tax liability
$105,182
$172.43 p/Share
610
Reduced 19.45%
2,527
Common Stock
Nov 01
2023
BUY
Exercise of conversion of derivative security
-
1,580
Added 33.5%
3,137
Common Stock
Oct 27
2023
SELL
Payment of exercise price or tax liability
$78,288
$179.56 p/Share
436
Reduced 21.88%
1,557
Common Stock