Nov 26
2025
SELL
Payment of exercise price or tax liability
$300,712
$154.37 p/Share
1,948
Reduced 2.84%
66,539
Common Stock
Nov 21
2025
SELL
Payment of exercise price or tax liability
$81,826
$151.25 p/Share
541
Reduced 0.78%
68,487
Common Stock
Nov 18
2025
SELL
Open market or private sale
$130,491
$143.24 p/Share
911
Reduced 2.76%
32,058
Common Stock
Nov 18
2025
SELL
Payment of exercise price or tax liability
$499,700
$143.84 p/Share
3,474
Reduced 8.87%
35,688
Common Stock
Nov 18
2025
BUY
Grant, award, or other acquisition
-
40,444
Added 36.94%
69,028
Common Stock
Nov 14
2025
SELL
Payment of exercise price or tax liability
$70,326
$146.82 p/Share
479
Reduced 1.43%
32,969
Common Stock
Nov 12
2025
SELL
Open market or private sale
$1,873,500
$150.0 p/Share
12,490
Reduced 27.19%
33,448
Common Stock
Nov 12
2025
BUY
Exercise of conversion of derivative security
$1,372,151
$109.86 p/Share
12,490
Added 21.38%
45,938
Common Stock
Sep 02
2025
SELL
Open market or private sale
$249,760
$124.88 p/Share
2,000
Reduced 5.64%
33,448
Common Stock
Aug 01
2025
SELL
Open market or private sale
$226,900
$113.45 p/Share
2,000
Reduced 5.34%
35,448
Common Stock
Jul 01
2025
SELL
Open market or private sale
$177,099
$117.44 p/Share
1,508
Reduced 3.87%
37,448
Common Stock
Jun 03
2025
SELL
Payment of exercise price or tax liability
$47,133
$112.76 p/Share
418
Reduced 1.06%
38,956
Common Stock
Feb 28
2025
SELL
Payment of exercise price or tax liability
$35,561
$127.92 p/Share
278
Reduced 0.7%
39,374
Common Stock
Jan 21
2025
SELL
Open market or private sale
$286,650
$150.0 p/Share
1,911
Reduced 4.6%
39,652
Common Stock
Nov 27
2024
BUY
Grant, award, or other acquisition
$2,162,719
$138.14 p/Share
15,656
Added 27.36%
41,563
Common Stock
Nov 22
2024
SELL
Payment of exercise price or tax liability
$59,960
$133.84 p/Share
448
Reduced 1.7%
25,907
Common Stock
Nov 19
2024
SELL
Payment of exercise price or tax liability
$189,289
$125.69 p/Share
1,506
Reduced 5.41%
26,355
Common Stock
Nov 19
2024
BUY
Grant, award, or other acquisition
$566,233
$125.69 p/Share
4,505
Added 13.92%
27,861
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$90,855
$127.07 p/Share
715
Reduced 2.97%
23,356
Common Stock
Sep 27
2024
SELL
Open market or private sale
$7,050
$150.0 p/Share
47
Reduced 0.19%
24,071
Common Stock
Aug 22
2024
SELL
Open market or private sale
$283,910
$145.0 p/Share
1,958
Reduced 7.51%
24,118
Common Stock
Jul 26
2024
SELL
Open market or private sale
$274,120
$140.0 p/Share
1,958
Reduced 6.98%
26,076
Common Stock
Jun 18
2024
SELL
Open market or private sale
$264,330
$135.0 p/Share
1,958
Reduced 6.53%
28,034
Common Stock
Jun 03
2024
SELL
Open market or private sale
$254,540
$130.0 p/Share
1,958
Reduced 7.21%
25,185
Common Stock
Jun 03
2024
BUY
Grant, award, or other acquisition
$631,639
$131.4 p/Share
4,807
Added 13.81%
29,992
Common Stock