Dec 10
2025
SELL
Open market or private sale
$339,751
$45.27 p/Share
7,505
Reduced 45.68%
8,925
Common Stock
Dec 05
2025
SELL
Payment of exercise price or tax liability
$562,203
$44.45 p/Share
12,648
Reduced 43.5%
16,430
Common Stock
Dec 05
2025
BUY
Exercise of conversion of derivative security
-
27,657
Added 60.16%
18,319
Common Stock
Oct 06
2025
SELL
Open market or private sale
$375,150
$50.0 p/Share
7,503
Reduced 84.09%
1,420
Common Stock
Sep 09
2025
SELL
Open market or private sale
$373,273
$49.73 p/Share
7,506
Reduced 45.69%
8,923
Common Stock
Sep 05
2025
SELL
Payment of exercise price or tax liability
$632,350
$50.0 p/Share
12,647
Reduced 43.5%
16,429
Common Stock
Sep 05
2025
BUY
Exercise of conversion of derivative security
-
27,656
Added 60.7%
17,903
Common Stock
Jul 01
2025
SELL
Open market or private sale
$867,678
$54.84 p/Share
15,822
Reduced 91.76%
1,420
Common Stock
Jun 09
2025
SELL
Open market or private sale
$867,155
$54.8 p/Share
15,824
Reduced 47.86%
17,242
Common Stock
Jun 05
2025
SELL
Payment of exercise price or tax liability
$1,464,810
$54.94 p/Share
26,662
Reduced 44.64%
33,066
Common Stock
Jun 05
2025
BUY
Exercise of conversion of derivative security
-
58,308
Added 61.33%
36,769
Common Stock
May 23
2025
BUY
Grant, award, or other acquisition
-
47,498
Added 17.44%
224,882
Common Stock
May 12
2025
SELL
Open market or private sale
$339,650
$50.0 p/Share
6,793
Reduced 3.69%
177,384
Common Stock
Mar 07
2025
SELL
Open market or private sale
$361,780
$53.25 p/Share
6,794
Reduced 3.56%
184,177
Common Stock
Mar 05
2025
SELL
Payment of exercise price or tax liability
$377,271
$56.15 p/Share
6,719
Reduced 3.4%
190,971
Common Stock
Dec 06
2024
SELL
Open market or private sale
$646,712
$58.68 p/Share
11,021
Reduced 5.28%
197,690
Common Stock
Dec 05
2024
SELL
Payment of exercise price or tax liability
$544,379
$58.63 p/Share
9,285
Reduced 4.27%
208,180
Common Stock
Sep 06
2024
SELL
Open market or private sale
$547,903
$49.71 p/Share
11,022
Reduced 4.82%
217,465
Common Stock
Sep 05
2024
SELL
Payment of exercise price or tax liability
$457,471
$49.27 p/Share
9,285
Reduced 3.91%
228,487
Common Stock
Jul 15
2024
SELL
Open market or private sale
$681,164
$44.22 p/Share
15,404
Reduced 6.08%
237,772
Common Stock
Jun 06
2024
SELL
Open market or private sale
$881,606
$46.72 p/Share
18,870
Reduced 6.94%
253,176
Common Stock
Jun 05
2024
SELL
Payment of exercise price or tax liability
$1,258,259
$46.68 p/Share
26,955
Reduced 9.03%
271,585
Common Stock
Jun 05
2024
BUY
Grant, award, or other acquisition
-
49,317
Added 14.18%
298,540
Common Stock
May 15
2024
BUY
Grant, award, or other acquisition
-
166,186
Added 40.01%
249,223
Common Stock
Mar 12
2024
SELL
Open market or private sale
$199,010
$46.26 p/Share
4,302
Reduced 4.93%
83,037
Common Stock