Jan 04
2026
SELL
Payment of exercise price or tax liability
$1,207,903
$79.29 p/Share
15,234
Reduced 5.16%
280,041
Common Stock
Jan 04
2026
BUY
Exercise of conversion of derivative security
-
30,000
Added 9.44%
287,658
Common Stock
Jan 03
2026
SELL
Payment of exercise price or tax liability
$1,820,498
$79.29 p/Share
22,960
Reduced 7.97%
265,275
Common Stock
Jan 03
2026
BUY
Exercise of conversion of derivative security
-
45,000
Added 14.16%
272,892
Common Stock
Jan 02
2026
SELL
Open market or private sale
$388,549
$77.71 p/Share
5,000
Reduced 2.01%
243,235
Common Stock
Dec 02
2025
SELL
Open market or private sale
$1,820,499
$72.82 p/Share
25,000
Reduced 9.15%
248,285
Common Stock
Dec 01
2025
SELL
Open market or private sale
$2,236,500
$74.55 p/Share
30,000
Reduced 9.89%
273,285
Common Stock
Nov 03
2025
SELL
Open market or private sale
$450,500
$90.1 p/Share
5,000
Reduced 1.62%
303,114
Common Stock
Oct 01
2025
SELL
Open market or private sale
$458,000
$91.6 p/Share
5,000
Reduced 1.6%
308,069
Common Stock
Aug 19
2025
SELL
Open market or private sale
$328,549
$65.71 p/Share
5,000
Reduced 1.57%
313,327
Common Stock
Jun 02
2025
SELL
Open market or private sale
$247,904
$37.75 p/Share
6,567
Reduced 2.02%
318,766
Common Stock
May 01
2025
SELL
Open market or private sale
$203,459
$33.91 p/Share
6,000
Reduced 1.81%
325,427
Common Stock
Apr 01
2025
SELL
Open market or private sale
$175,680
$29.28 p/Share
6,000
Reduced 1.78%
331,271
Common Stock
Mar 13
2025
SELL
Payment of exercise price or tax liability
$1,471,512
$29.52 p/Share
49,848
Reduced 12.88%
337,185
Common Stock
Mar 13
2025
BUY
Grant, award, or other acquisition
-
100,000
Added 22.24%
349,647
Common Stock
Mar 03
2025
SELL
Open market or private sale
$159,000
$26.5 p/Share
6,000
Reduced 2.05%
287,101
Common Stock
Feb 03
2025
SELL
Open market or private sale
$197,340
$32.89 p/Share
6,000
Reduced 2.01%
292,873
Common Stock
Jan 04
2025
SELL
Payment of exercise price or tax liability
$410,935
$27.48 p/Share
14,954
Reduced 4.76%
299,005
Common Stock
Jan 04
2025
BUY
Exercise of conversion of derivative security
-
30,000
Added 8.92%
306,482
Common Stock
Jan 03
2025
SELL
Payment of exercise price or tax liability
$624,592
$27.48 p/Share
22,729
Reduced 7.41%
283,959
Common Stock
Jan 03
2025
BUY
Exercise of conversion of derivative security
-
45,000
Added 13.38%
291,436
Common Stock
Jan 02
2025
SELL
Open market or private sale
$158,880
$26.48 p/Share
6,000
Reduced 2.24%
261,732
Common Stock
Dec 02
2024
SELL
Open market or private sale
$160,380
$26.73 p/Share
6,000
Reduced 2.19%
267,708
Common Stock
Nov 01
2024
SELL
Open market or private sale
$137,760
$22.96 p/Share
6,000
Reduced 2.14%
273,881
Common Stock
Oct 01
2024
SELL
Open market or private sale
$142,080
$23.68 p/Share
6,000
Reduced 2.1%
279,775
Common Stock