Dec 19
2025
SELL
Payment of exercise price or tax liability
$293,149
$55.87 p/Share
5,247
Reduced 2.27%
225,831
Common Stock
Dec 19
2025
BUY
Grant, award, or other acquisition
-
18,520
Added 7.05%
244,351
Common Stock
Nov 13
2025
SELL
Open market or private sale
$97,783
$57.15 p/Share
1,711
Reduced 0.74%
231,078
Common Stock
Nov 12
2025
SELL
Open market or private sale
$237,537
$57.95 p/Share
4,099
Reduced 1.73%
232,789
Common Stock
Nov 11
2025
SELL
Open market or private sale
$126,257
$57.81 p/Share
2,184
Reduced 0.91%
236,888
Common Stock
Nov 10
2025
SELL
Open market or private sale
$409,290
$58.42 p/Share
7,006
Reduced 2.85%
239,072
Common Stock
Nov 03
2025
SELL
Payment of exercise price or tax liability
$502,995
$53.63 p/Share
9,379
Reduced 3.67%
246,078
Common Stock
May 09
2025
SELL
Open market or private sale
$461,300
$46.13 p/Share
10,000
Reduced 3.77%
255,457
Common Stock
Dec 02
2024
SELL
Payment of exercise price or tax liability
$245,345
$36.8 p/Share
6,667
Reduced 2.45%
265,457
Common Stock
Dec 02
2024
BUY
Grant, award, or other acquisition
-
13,334
Added 4.67%
272,124
Common Stock
Nov 25
2024
SELL
Open market or private sale
$372,500
$37.25 p/Share
10,000
Reduced 3.54%
272,124
Common Stock
Nov 04
2024
BUY
Grant, award, or other acquisition
-
31,500
Added 10.04%
282,124
Common Stock
Nov 01
2024
SELL
Payment of exercise price or tax liability
$200,543
$30.08 p/Share
6,667
Reduced 2.59%
250,624
Common Stock
Nov 01
2024
BUY
Grant, award, or other acquisition
-
13,333
Added 4.93%
257,291
Common Stock
Oct 01
2024
SELL
Payment of exercise price or tax liability
$154,113
$28.45 p/Share
5,417
Reduced 2.06%
257,291
Common Stock
Oct 01
2024
BUY
Grant, award, or other acquisition
-
10,833
Added 3.96%
262,708
Common Stock
Nov 30
2023
BUY
Grant, award, or other acquisition
-
40,000
Added 13.18%
263,571
Common Stock
Nov 28
2023
SELL
Payment of exercise price or tax liability
$200,604
$20.3 p/Share
9,882
Reduced 4.23%
223,571
Common Stock
Nov 28
2023
BUY
Grant, award, or other acquisition
-
23,334
Added 9.09%
233,453
Common Stock
Oct 05
2023
SELL
Payment of exercise price or tax liability
$90,062
$19.63 p/Share
4,588
Reduced 1.91%
235,129
Common Stock
Oct 05
2023
BUY
Grant, award, or other acquisition
-
10,833
Added 4.32%
239,717
Common Stock
Nov 04
2022
SELL
Payment of exercise price or tax liability
$71,571
$16.9 p/Share
4,235
Reduced 1.03%
407,231
Common Stock
Nov 04
2022
BUY
Grant, award, or other acquisition
-
10,000
Added 2.37%
411,466
Common Stock
Oct 12
2022
SELL
Payment of exercise price or tax liability
$78,426
$17.09 p/Share
4,589
Reduced 1.22%
371,466
Common Stock
Oct 12
2022
BUY
Grant, award, or other acquisition
-
50,834
Added 11.0%
411,466
Common Stock