Dec 08
2025
SELL
Open market or private sale
$1,105,944
$174.77 p/Share
6,328
Reduced 21.98%
22,461
Common Stock
Nov 20
2025
SELL
Payment of exercise price or tax liability
$220,365
$170.43 p/Share
1,293
Reduced 4.3%
28,789
Common Stock
Nov 20
2025
BUY
Grant, award, or other acquisition
-
2,674
Added 8.16%
30,082
Common Stock
Nov 15
2025
SELL
Payment of exercise price or tax liability
$1,618,824
$179.61 p/Share
9,013
Reduced 24.75%
27,408
Common Stock
Nov 15
2025
BUY
Exercise of conversion of derivative security
-
20,678
Added 36.21%
36,421
Common Stock
Aug 06
2025
SELL
Open market or private sale
$429,388
$215.99 p/Share
1,988
Reduced 11.21%
15,743
Common Stock
May 07
2025
SELL
Open market or private sale
$318,080
$160.0 p/Share
1,988
Reduced 10.08%
17,731
Common Stock
Feb 05
2025
SELL
Open market or private sale
$227,062
$192.1 p/Share
1,182
Reduced 5.66%
19,719
Common Stock
Dec 09
2024
SELL
Open market or private sale
$1,077,286
$200.5 p/Share
5,373
Reduced 19.84%
21,707
Common Stock
Nov 21
2024
SELL
Payment of exercise price or tax liability
$220,313
$192.75 p/Share
1,143
Reduced 4.05%
27,080
Common Stock
Nov 21
2024
BUY
Grant, award, or other acquisition
-
2,364
Added 7.73%
28,223
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$1,811,745
$190.01 p/Share
9,535
Reduced 26.94%
25,859
Common Stock
Nov 15
2024
BUY
Exercise of conversion of derivative security
-
21,639
Added 37.94%
35,394
Common Stock
Aug 06
2024
-
147
Reduced 1.06%
13,755
Common Stock
Aug 06
2024
SELL
Open market or private sale
$170,000
$170.0 p/Share
1,000
Reduced 6.71%
13,902
Common Stock
May 01
2024
SELL
Open market or private sale
$427,837
$175.92 p/Share
2,432
Reduced 14.03%
14,902
Common Stock
Feb 05
2024
SELL
Open market or private sale
$153,962
$191.02 p/Share
806
Reduced 3.71%
20,901
Common Stock
Feb 01
2024
SELL
Open market or private sale
$436,544
$179.5 p/Share
2,432
Reduced 12.3%
17,334
Common Stock
Dec 01
2023
SELL
Open market or private sale
$1,066,335
$158.21 p/Share
6,740
Reduced 25.51%
19,681
Common Stock
Nov 27
2023
SELL
Payment of exercise price or tax liability
$210,614
$154.75 p/Share
1,361
Reduced 4.9%
26,421
Common Stock
Nov 27
2023
BUY
Grant, award, or other acquisition
-
2,814
Added 9.2%
27,782
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$1,248,422
$154.68 p/Share
8,071
Reduced 24.43%
24,968
Common Stock
Nov 15
2023
BUY
Exercise of conversion of derivative security
-
19,033
Added 36.55%
33,039
Common Stock
May 01
2023
SELL
Open market or private sale
$612,746
$125.95 p/Share
4,865
Reduced 25.9%
13,916
Common Stock
Mar 09
2023
-
51
Reduced 0.27%
18,781
Common Stock