Jan 04
2026
SELL
Payment of exercise price or tax liability
$715,037
$79.29 p/Share
9,018
Reduced 3.83%
226,299
Common Stock
Jan 04
2026
BUY
Exercise of conversion of derivative security
-
20,000
Added 7.97%
230,808
Common Stock
Jan 03
2026
SELL
Payment of exercise price or tax liability
$1,081,357
$79.29 p/Share
13,638
Reduced 5.96%
215,317
Common Stock
Jan 03
2026
BUY
Exercise of conversion of derivative security
-
30,000
Added 12.01%
219,826
Common Stock
Dec 15
2025
SELL
Open market or private sale
$456,000
$76.0 p/Share
6,000
Reduced 2.93%
198,962
Common Stock
Nov 17
2025
SELL
Open market or private sale
$433,980
$72.33 p/Share
6,000
Reduced 2.84%
204,968
Common Stock
Nov 17
2025
-
41,113
Reduced 16.31%
210,968
Common Stock
Oct 15
2025
SELL
Open market or private sale
$582,900
$97.15 p/Share
6,000
Reduced 2.33%
252,041
Common Stock
Sep 15
2025
SELL
Open market or private sale
$413,280
$68.88 p/Share
6,000
Reduced 2.27%
258,073
Common Stock
Aug 15
2025
SELL
Open market or private sale
$406,980
$67.83 p/Share
6,000
Reduced 2.22%
264,074
Common Stock
Jul 15
2025
SELL
Open market or private sale
$309,900
$51.65 p/Share
6,000
Reduced 2.17%
270,104
Common Stock
Jun 16
2025
SELL
Open market or private sale
$252,959
$42.16 p/Share
6,000
Reduced 2.13%
276,085
Common Stock
May 15
2025
SELL
Open market or private sale
$202,379
$33.73 p/Share
6,000
Reduced 2.08%
282,084
Common Stock
Apr 15
2025
SELL
Open market or private sale
$197,940
$32.99 p/Share
6,000
Reduced 2.04%
288,048
Common Stock
Mar 17
2025
SELL
Open market or private sale
$188,280
$31.38 p/Share
6,000
Reduced 2.0%
293,897
Common Stock
Mar 13
2025
SELL
Payment of exercise price or tax liability
$887,489
$29.52 p/Share
30,064
Reduced 9.11%
299,897
Common Stock
Mar 13
2025
BUY
Grant, award, or other acquisition
-
66,668
Added 17.82%
307,413
Common Stock
Mar 05
2025
SELL
Open market or private sale
$526,600
$26.33 p/Share
20,000
Reduced 7.06%
263,283
Common Stock
Mar 03
2025
SELL
Open market or private sale
$159,060
$26.51 p/Share
6,000
Reduced 2.07%
283,283
Common Stock
Jan 04
2025
SELL
Payment of exercise price or tax liability
$247,869
$27.48 p/Share
9,020
Reduced 3.02%
289,181
Common Stock
Jan 04
2025
BUY
Exercise of conversion of derivative security
-
20,000
Added 6.38%
293,691
Common Stock
Jan 03
2025
SELL
Payment of exercise price or tax liability
$380,020
$27.48 p/Share
13,829
Reduced 4.74%
278,201
Common Stock
Jan 03
2025
BUY
Exercise of conversion of derivative security
-
30,000
Added 9.59%
282,711
Common Stock
Dec 16
2024
SELL
Open market or private sale
$97,825
$27.95 p/Share
3,500
Reduced 1.32%
262,024
Common Stock
Nov 15
2024
SELL
Open market or private sale
$87,500
$25.0 p/Share
3,500
Reduced 1.3%
265,499
Common Stock