Dec 15
2025
-
10,000
Reduced 1.06%
935,846
Common Stock
Dec 01
2025
SELL
Payment of exercise price or tax liability
$233,222
$157.37 p/Share
1,482
Reduced 0.16%
945,846
Common Stock
Dec 01
2025
BUY
Exercise of conversion of derivative security
-
1,482
Added 0.16%
947,328
Common Stock
Nov 20
2025
SELL
Payment of exercise price or tax liability
$623,020
$137.32 p/Share
4,537
Reduced 0.48%
945,846
Common Stock
Nov 20
2025
BUY
Exercise of conversion of derivative security
-
12,261
Added 1.27%
950,383
Common Stock
Nov 08
2025
SELL
Payment of exercise price or tax liability
$373,796
$144.77 p/Share
2,582
Reduced 0.27%
938,122
Common Stock
Nov 08
2025
BUY
Exercise of conversion of derivative security
-
6,978
Added 0.74%
940,704
Common Stock
Oct 29
2025
SELL
Payment of exercise price or tax liability
$12,401,421
$151.06 p/Share
82,096
Reduced 8.08%
933,726
Common Stock
Oct 29
2025
BUY
Grant, award, or other acquisition
-
8,483
Added 0.83%
1,015,822
Common Stock
Oct 29
2025
BUY
Exercise of conversion of derivative security
-
191,667
Added 15.99%
1,007,339
Common Stock
Sep 05
2025
SELL
Open market or private sale
$5,466,300
$182.21 p/Share
30,000
Reduced 3.55%
815,672
Common Stock
Sep 05
2025
-
20,000
Reduced 2.31%
845,672
Common Stock
Aug 06
2025
-
25,000
Reduced 2.81%
865,672
Common Stock
Apr 21
2025
SELL
Payment of exercise price or tax liability
$351,812
$120.36 p/Share
2,923
Reduced 0.33%
890,672
Common Stock
Apr 21
2025
BUY
Grant, award, or other acquisition
-
9,044
Added 1.0%
893,595
Common Stock
Apr 21
2025
BUY
Exercise of conversion of derivative security
-
7,899
Added 0.89%
884,551
Common Stock
Mar 23
2025
SELL
Payment of exercise price or tax liability
$389,096
$128.84 p/Share
3,020
Reduced 0.34%
876,652
Common Stock
Mar 23
2025
BUY
Exercise of conversion of derivative security
-
11,308
Added 1.27%
879,672
Common Stock
Dec 16
2024
-
20,000
Reduced 2.25%
868,364
Common Stock
Dec 01
2024
SELL
Payment of exercise price or tax liability
$231,734
$168.78 p/Share
1,373
Reduced 0.15%
888,364
Common Stock
Dec 01
2024
BUY
Exercise of conversion of derivative security
-
1,373
Added 0.15%
889,737
Common Stock
Nov 08
2024
SELL
Payment of exercise price or tax liability
$435,815
$168.79 p/Share
2,582
Reduced 0.29%
888,364
Common Stock
Nov 08
2024
BUY
Exercise of conversion of derivative security
-
6,978
Added 0.78%
890,946
Common Stock
Oct 30
2024
SELL
Payment of exercise price or tax liability
$13,778,287
$166.3 p/Share
82,852
Reduced 8.57%
883,968
Common Stock
Oct 30
2024
BUY
Grant, award, or other acquisition
-
10,549
Added 1.08%
966,820
Common Stock