Jan 05
2026
SELL
Open market or private sale
$904,200
$60.28 p/Share
15,000
Reduced 22.92%
50,440
Common Stock
Jan 05
2026
BUY
Exercise of conversion of derivative security
$348,900
$23.26 p/Share
15,000
Added 18.65%
65,440
Common Stock
Jan 02
2026
SELL
Open market or private sale
$112,608
$62.63 p/Share
1,798
Reduced 3.44%
50,440
Common Stock
Jan 02
2026
BUY
Exercise of conversion of derivative security
$33,302
$37.63 p/Share
885
Added 1.7%
51,325
Common Stock
Dec 29
2025
SELL
Open market or private sale
$112,953
$62.44 p/Share
1,809
Reduced 3.4%
51,353
Common Stock
Dec 22
2025
SELL
Payment of exercise price or tax liability
$42,336
$62.72 p/Share
675
Reduced 1.25%
53,162
Common Stock
Dec 22
2025
BUY
Grant, award, or other acquisition
-
3,177
Added 5.57%
53,837
Common Stock
Dec 08
2025
SELL
Open market or private sale
$68,730
$65.96 p/Share
1,042
Reduced 2.02%
50,660
Common Stock
Dec 08
2025
BUY
Exercise of conversion of derivative security
$40,773
$39.13 p/Share
1,042
Added 1.98%
51,702
Common Stock
Dec 05
2025
SELL
Open market or private sale
$3,461,451
$65.95 p/Share
52,486
Reduced 50.89%
50,660
Common Stock
Dec 05
2025
BUY
Exercise of conversion of derivative security
$1,806,043
$34.41 p/Share
52,486
Added 33.72%
103,146
Common Stock
Dec 03
2025
SELL
Payment of exercise price or tax liability
$88,947
$65.02 p/Share
1,368
Reduced 2.63%
50,660
Common Stock
Jun 05
2025
SELL
Open market or private sale
$277,434
$32.04 p/Share
8,659
Reduced 14.27%
52,028
Common Stock
May 05
2025
SELL
Open market or private sale
$146,793
$36.68 p/Share
4,002
Reduced 6.19%
60,687
Common Stock
Apr 07
2025
SELL
Open market or private sale
$103,261
$35.78 p/Share
2,886
Reduced 4.27%
64,689
Common Stock
Mar 17
2025
SELL
Open market or private sale
$123,154
$44.38 p/Share
2,775
Reduced 7.37%
34,888
Common Stock
Mar 17
2025
SELL
Open market or private sale
$943,426
$45.14 p/Share
20,900
Reduced 35.69%
37,663
Common Stock
Mar 17
2025
BUY
Exercise of conversion of derivative security
$486,134
$23.26 p/Share
20,900
Added 26.3%
58,563
Common Stock
Mar 14
2025
SELL
Open market or private sale
$4,500
$45.0 p/Share
100
Reduced 0.26%
37,663
Common Stock
Mar 14
2025
BUY
Grant, award, or other acquisition
-
32,687
Added 31.72%
70,350
Common Stock
Mar 14
2025
BUY
Exercise of conversion of derivative security
$2,326
$23.26 p/Share
100
Added 0.26%
37,763
Common Stock
Mar 13
2025
SELL
Open market or private sale
$1,167,751
$43.62 p/Share
26,771
Reduced 41.55%
37,663
Common Stock
Mar 06
2025
SELL
Open market or private sale
$144,565
$43.27 p/Share
3,341
Reduced 4.93%
64,434
Common Stock
Mar 03
2025
SELL
Open market or private sale
$47,768
$42.88 p/Share
1,114
Reduced 1.62%
67,775
Common Stock
Dec 03
2024
SELL
Payment of exercise price or tax liability
$69,590
$51.51 p/Share
1,351
Reduced 2.01%
65,712
Common Stock