Dec 19
2025
SELL
Payment of exercise price or tax liability
$293,149
$55.87 p/Share
5,247
Reduced 0.94%
550,753
Common Stock
Dec 19
2025
BUY
Grant, award, or other acquisition
-
18,520
Added 3.15%
569,273
Common Stock
Nov 13
2025
SELL
Open market or private sale
$97,783
$57.15 p/Share
1,711
Reduced 0.31%
556,000
Common Stock
Nov 12
2025
SELL
Open market or private sale
$237,537
$57.95 p/Share
4,099
Reduced 0.73%
557,711
Common Stock
Nov 11
2025
SELL
Open market or private sale
$126,257
$57.81 p/Share
2,184
Reduced 0.39%
561,810
Common Stock
Nov 10
2025
SELL
Open market or private sale
$409,290
$58.42 p/Share
7,006
Reduced 1.23%
563,994
Common Stock
Nov 03
2025
SELL
Payment of exercise price or tax liability
$502,995
$53.63 p/Share
9,379
Reduced 1.62%
571,000
Common Stock
May 09
2025
SELL
Open market or private sale
$461,300
$46.13 p/Share
10,000
Reduced 1.69%
580,379
Common Stock
Dec 02
2024
SELL
Payment of exercise price or tax liability
$245,345
$36.8 p/Share
6,667
Reduced 1.12%
590,379
Common Stock
Dec 02
2024
BUY
Grant, award, or other acquisition
-
13,334
Added 2.18%
597,046
Common Stock
Nov 25
2024
SELL
Open market or private sale
$372,500
$37.25 p/Share
10,000
Reduced 1.65%
597,046
Common Stock
Nov 04
2024
BUY
Grant, award, or other acquisition
-
31,500
Added 4.93%
607,046
Common Stock
Nov 01
2024
SELL
Payment of exercise price or tax liability
$200,543
$30.08 p/Share
6,667
Reduced 1.15%
575,546
Common Stock
Nov 01
2024
BUY
Grant, award, or other acquisition
-
13,333
Added 2.24%
582,213
Common Stock
Oct 01
2024
SELL
Payment of exercise price or tax liability
$154,113
$28.45 p/Share
5,417
Reduced 0.92%
582,213
Common Stock
Oct 01
2024
BUY
Grant, award, or other acquisition
-
10,833
Added 1.81%
587,630
Common Stock
Nov 30
2023
BUY
Grant, award, or other acquisition
-
40,000
Added 6.37%
587,630
Common Stock
Nov 28
2023
SELL
Payment of exercise price or tax liability
$200,604
$20.3 p/Share
9,882
Reduced 1.77%
547,630
Common Stock
Nov 28
2023
BUY
Grant, award, or other acquisition
-
23,334
Added 4.02%
557,512
Common Stock
Oct 05
2023
SELL
Payment of exercise price or tax liability
$90,062
$19.63 p/Share
4,588
Reduced 0.82%
557,512
Common Stock
Oct 05
2023
BUY
Grant, award, or other acquisition
-
10,833
Added 1.89%
562,100
Common Stock
Nov 04
2022
SELL
Payment of exercise price or tax liability
$71,571
$16.9 p/Share
4,235
Reduced 0.75%
562,600
Common Stock
Nov 04
2022
BUY
Grant, award, or other acquisition
-
10,000
Added 1.73%
566,835
Common Stock
Oct 12
2022
SELL
Payment of exercise price or tax liability
$78,426
$17.09 p/Share
4,589
Reduced 0.86%
526,835
Common Stock
Oct 12
2022
BUY
Grant, award, or other acquisition
-
50,834
Added 8.23%
566,835
Common Stock