Dec 17
2025
SELL
Open market or private sale
$361,369
$51.58 p/Share
7,006
Reduced 13.17%
46,180
Common Stock, par valu...
Dec 17
2025
BUY
Exercise of conversion of derivative security
$86,524
$12.35 p/Share
7,006
Added 11.64%
53,186
Common Stock, par valu...
Dec 12
2025
SELL
Payment of exercise price or tax liability
$146,396
$50.36 p/Share
2,907
Reduced 5.92%
46,180
Common Stock, par valu...
Dec 10
2025
SELL
Open market or private sale
$402,313
$50.39 p/Share
7,984
Reduced 13.99%
49,087
Common Stock, par valu...
Dec 06
2025
SELL
Payment of exercise price or tax liability
$168,524
$51.27 p/Share
3,287
Reduced 5.45%
57,071
Common Stock, par valu...
Dec 02
2025
SELL
Payment of exercise price or tax liability
$133,138
$50.7 p/Share
2,626
Reduced 6.44%
38,168
Common Stock, par valu...
Dec 02
2025
BUY
Grant, award, or other acquisition
-
22,190
Added 26.88%
60,358
Common Stock, par valu...
Sep 02
2025
SELL
Open market or private sale
$385,163
$57.41 p/Share
6,709
Reduced 14.12%
40,794
Common Stock, par valu...
Aug 08
2025
SELL
Open market or private sale
$42,014
$60.02 p/Share
700
Reduced 1.45%
47,503
Common Stock, par valu...
Aug 07
2025
SELL
Open market or private sale
$532,100
$53.21 p/Share
10,000
Reduced 17.18%
48,203
Common Stock, par valu...
Jul 08
2025
SELL
Open market or private sale
$451,900
$45.19 p/Share
10,000
Reduced 14.66%
58,203
Common Stock, par valu...
Jul 02
2025
SELL
Payment of exercise price or tax liability
$163,938
$45.45 p/Share
3,607
Reduced 5.02%
68,203
Common Stock, par valu...
Jul 01
2025
SELL
Payment of exercise price or tax liability
$744,946
$44.2 p/Share
16,854
Reduced 19.01%
71,810
Common Stock, par valu...
Feb 10
2025
SELL
Open market or private sale
$108,565
$38.12 p/Share
2,848
Reduced 3.11%
88,664
Common Stock, par valu...
Feb 10
2025
BUY
Exercise of conversion of derivative security
$43,300
$20.0 p/Share
2,165
Added 2.31%
91,512
Common Stock, par valu...
Dec 17
2024
SELL
Open market or private sale
$822,244
$42.89 p/Share
19,171
Reduced 17.67%
89,347
Common Stock, par valu...
Dec 17
2024
BUY
Exercise of conversion of derivative security
$136,647
$14.9 p/Share
9,171
Added 7.79%
108,518
Common Stock, par valu...
Dec 12
2024
SELL
Payment of exercise price or tax liability
$124,131
$42.15 p/Share
2,945
Reduced 2.88%
99,347
Common Stock, par valu...
Dec 11
2024
SELL
Payment of exercise price or tax liability
$75,257
$41.35 p/Share
1,820
Reduced 1.75%
102,292
Common Stock, par valu...
Dec 07
2024
SELL
Payment of exercise price or tax liability
$133,399
$40.06 p/Share
3,330
Reduced 3.1%
104,112
Common Stock, par valu...
Dec 03
2024
BUY
Grant, award, or other acquisition
-
18,516
Added 14.7%
107,442
Common Stock, par valu...
Jul 05
2024
SELL
Open market or private sale
$235,400
$47.08 p/Share
5,000
Reduced 5.32%
88,926
Common Stock, par valu...
Jul 02
2024
SELL
Payment of exercise price or tax liability
$163,003
$47.44 p/Share
3,436
Reduced 3.53%
93,926
Common Stock, par valu...
Feb 22
2024
SELL
Open market or private sale
$477,534
$30.49 p/Share
15,662
Reduced 13.86%
97,362
Common Stock, par valu...
Feb 22
2024
BUY
Exercise of conversion of derivative security
$253,411
$16.18 p/Share
15,662
Added 12.17%
113,024
Common Stock, par valu...