Dec 19
2025
SELL
Payment of exercise price or tax liability
$293,149
$55.87 p/Share
5,247
Reduced 1.47%
351,916
Common Stock
Dec 19
2025
BUY
Grant, award, or other acquisition
-
18,520
Added 4.76%
370,436
Common Stock
Dec 03
2025
-
1,000
Reduced 0.28%
357,163
Common Stock
Nov 13
2025
SELL
Open market or private sale
$97,783
$57.15 p/Share
1,711
Reduced 0.48%
358,163
Common Stock
Nov 12
2025
SELL
Open market or private sale
$237,537
$57.95 p/Share
4,099
Reduced 1.13%
359,874
Common Stock
Nov 11
2025
SELL
Open market or private sale
$126,257
$57.81 p/Share
2,184
Reduced 0.6%
363,973
Common Stock
Nov 10
2025
SELL
Open market or private sale
$409,290
$58.42 p/Share
7,006
Reduced 1.88%
366,157
Common Stock
Nov 03
2025
SELL
Payment of exercise price or tax liability
$502,995
$53.63 p/Share
9,379
Reduced 2.45%
373,163
Common Stock
Jun 30
2025
-
375
Reduced 0.1%
382,542
Common Stock
May 09
2025
SELL
Open market or private sale
$461,300
$46.13 p/Share
10,000
Reduced 2.55%
382,917
Common Stock
Dec 02
2024
SELL
Payment of exercise price or tax liability
$245,345
$36.8 p/Share
6,667
Reduced 1.67%
392,917
Common Stock
Dec 02
2024
BUY
Grant, award, or other acquisition
-
13,334
Added 3.23%
399,584
Common Stock
Nov 25
2024
SELL
Open market or private sale
$372,500
$37.25 p/Share
10,000
Reduced 2.44%
399,584
Common Stock
Nov 04
2024
BUY
Grant, award, or other acquisition
-
31,500
Added 7.14%
409,584
Common Stock
Nov 01
2024
SELL
Payment of exercise price or tax liability
$200,543
$30.08 p/Share
6,667
Reduced 1.73%
378,084
Common Stock
Nov 01
2024
BUY
Grant, award, or other acquisition
-
13,333
Added 3.35%
384,751
Common Stock
Oct 01
2024
SELL
Payment of exercise price or tax liability
$154,113
$28.45 p/Share
5,417
Reduced 1.38%
386,626
Common Stock
Oct 01
2024
BUY
Grant, award, or other acquisition
-
10,833
Added 2.69%
392,043
Common Stock
Sep 27
2024
-
1,875
Reduced 0.48%
384,751
Common Stock
Nov 30
2023
BUY
Grant, award, or other acquisition
-
40,000
Added 9.26%
392,043
Common Stock
Nov 28
2023
SELL
Payment of exercise price or tax liability
$200,604
$20.3 p/Share
9,882
Reduced 2.71%
354,543
Common Stock
Nov 28
2023
-
2,500
Reduced 0.71%
352,043
Common Stock
Nov 28
2023
BUY
Grant, award, or other acquisition
-
23,334
Added 6.02%
364,425
Common Stock
Oct 05
2023
SELL
Payment of exercise price or tax liability
$90,062
$19.63 p/Share
4,588
Reduced 1.24%
364,425
Common Stock
Oct 05
2023
BUY
Grant, award, or other acquisition
-
10,833
Added 2.85%
369,013
Common Stock