Dec 24
2025
SELL
Payment of exercise price or tax liability
$1,517,551
$101.59 p/Share
14,938
Reduced 12.57%
103,874
Common Stock
Dec 24
2025
BUY
Grant, award, or other acquisition
-
29,416
Added 19.85%
118,812
Common Stock
Dec 23
2025
SELL
Payment of exercise price or tax liability
$7,041,769
$101.82 p/Share
69,159
Reduced 43.62%
89,396
Common Stock
Dec 23
2025
BUY
Exercise of conversion of derivative security
-
73,080
Added 52.36%
66,487
Common Stock
Dec 23
2025
BUY
Grant, award, or other acquisition
-
63,107
Added 38.73%
99,849
Common Stock
Nov 04
2025
SELL
Open market or private sale
$200,288
$70.08 p/Share
2,858
Reduced 11.33%
22,368
Common Stock
Aug 05
2025
SELL
Payment of exercise price or tax liability
$127,237
$46.83 p/Share
2,717
Reduced 9.72%
25,226
Common Stock
Aug 05
2025
BUY
Exercise of conversion of derivative security
-
5,350
Added 16.07%
27,943
Common Stock
Feb 28
2025
SELL
Payment of exercise price or tax liability
$234,939
$47.82 p/Share
4,913
Reduced 17.86%
22,593
Common Stock
Feb 28
2025
BUY
Exercise of conversion of derivative security
-
9,673
Added 27.81%
25,106
Common Stock
Feb 25
2025
SELL
Payment of exercise price or tax liability
$102,970
$51.28 p/Share
2,008
Reduced 10.12%
17,833
Common Stock
Feb 25
2025
BUY
Exercise of conversion of derivative security
-
3,954
Added 16.62%
19,841
Common Stock
Feb 20
2025
SELL
Payment of exercise price or tax liability
$123,019
$50.48 p/Share
2,437
Reduced 13.3%
15,887
Common Stock
Feb 20
2025
BUY
Grant, award, or other acquisition
-
4,805
Added 20.77%
18,324
Common Stock
Feb 19
2025
SELL
Payment of exercise price or tax liability
$48,041
$49.63 p/Share
968
Reduced 6.68%
13,519
Common Stock
Feb 19
2025
BUY
Exercise of conversion of derivative security
-
1,729
Added 10.66%
14,487
Common Stock
Oct 08
2024
SELL
Open market or private sale
$65,030
$70.0 p/Share
929
Reduced 6.79%
12,758
Common Stock
Sep 18
2024
SELL
Open market or private sale
$65,030
$70.0 p/Share
929
Reduced 6.36%
13,687
Common Stock
Aug 05
2024
SELL
Payment of exercise price or tax liability
$76,683
$55.77 p/Share
1,375
Reduced 8.6%
14,616
Common Stock
Aug 05
2024
BUY
Exercise of conversion of derivative security
-
2,712
Added 14.5%
15,991
Common Stock
May 01
2024
SELL
Open market or private sale
$6,616
$60.15 p/Share
110
Reduced 0.82%
13,279
Common Stock
Apr 30
2024
BUY
Grant, award, or other acquisition
-
218
Added 1.6%
13,389
Common Stock
Apr 02
2024
SELL
Open market or private sale
$73,393
$79.43 p/Share
924
Reduced 6.56%
13,171
Common Stock
Mar 01
2024
SELL
Open market or private sale
$137,800
$59.32 p/Share
2,323
Reduced 14.15%
14,095
Common Stock
Feb 29
2024
BUY
Exercise of conversion of derivative security
-
4,724
Added 22.34%
16,418
Common Stock