Dec 01
2025
-
30,000
Reduced 51.97%
27,725
Common Stock
Nov 18
2025
BUY
Grant, award, or other acquisition
-
8,935
Added 13.4%
57,725
Common Stock
Nov 15
2025
SELL
Payment of exercise price or tax liability
$293,638
$106.7 p/Share
2,752
Reduced 5.34%
48,790
Common Stock
Nov 14
2025
SELL
Payment of exercise price or tax liability
$299,878
$106.34 p/Share
2,820
Reduced 5.19%
51,542
Common Stock
Nov 12
2025
SELL
Payment of exercise price or tax liability
$672,802
$106.02 p/Share
6,346
Reduced 10.45%
54,362
Common Stock
Nov 12
2025
BUY
Exercise of conversion of derivative security
-
14,403
Added 20.31%
56,506
Common Stock
Oct 22
2025
SELL
Payment of exercise price or tax liability
$2,300,404
$107.19 p/Share
21,461
Reduced 31.67%
46,305
Common Stock
Oct 22
2025
BUY
Grant, award, or other acquisition
-
48,718
Added 41.82%
67,766
Common Stock
Nov 29
2024
-
48,740
Reduced 71.9%
19,048
Common Stock
Nov 27
2024
SELL
Open market or private sale
$3,475,121
$119.96 p/Share
28,969
Reduced 29.94%
67,788
Common Stock
Nov 27
2024
BUY
Exercise of conversion of derivative security
$1,798,974
$62.1 p/Share
28,969
Added 23.04%
96,757
Common Stock
Nov 16
2024
SELL
Payment of exercise price or tax liability
$325,955
$106.14 p/Share
3,071
Reduced 4.33%
67,788
Common Stock
Nov 16
2024
BUY
Exercise of conversion of derivative security
-
6,954
Added 8.94%
70,859
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$297,257
$107.78 p/Share
2,758
Reduced 4.14%
63,905
Common Stock
Nov 14
2024
SELL
Payment of exercise price or tax liability
$958,847
$109.47 p/Share
8,759
Reduced 11.61%
66,663
Common Stock
Oct 21
2024
SELL
Payment of exercise price or tax liability
$2,758,933
$115.21 p/Share
23,947
Reduced 24.1%
75,422
Common Stock
Oct 21
2024
BUY
Grant, award, or other acquisition
-
54,239
Added 35.31%
99,369
Common Stock
Jun 17
2024
SELL
Sale (or disposition) back to the issuer
$604,563
$101.95 p/Share
5,930
Reduced 11.61%
45,130
Common Stock
Jun 17
2024
BUY
Exercise of conversion of derivative security
-
5,930
Added 10.41%
51,060
Common Stock
Nov 29
2023
-
77,986
Reduced 63.34%
45,130
Common Stock
Nov 17
2023
SELL
Payment of exercise price or tax liability
$1,087,572
$84.21 p/Share
12,915
Reduced 10.01%
116,162
Common Stock
Nov 16
2023
SELL
Payment of exercise price or tax liability
$263,086
$85.39 p/Share
3,081
Reduced 2.33%
129,077
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$497,439
$85.5 p/Share
5,818
Reduced 4.22%
132,158
Common Stock
Nov 14
2023
BUY
Grant, award, or other acquisition
-
32,638
Added 19.13%
137,976
Common Stock
Oct 24
2023
SELL
Payment of exercise price or tax liability
$3,253,795
$80.91 p/Share
40,215
Reduced 27.63%
105,338
Common Stock