Dec 19
2025
SELL
Payment of exercise price or tax liability
$219,848
$55.87 p/Share
3,935
Reduced 2.52%
151,999
Common Stock
Dec 19
2025
BUY
Grant, award, or other acquisition
-
13,890
Added 7.73%
165,889
Common Stock
Nov 13
2025
SELL
Open market or private sale
$65,151
$57.15 p/Share
1,140
Reduced 0.73%
155,934
Common Stock
Nov 12
2025
SELL
Open market or private sale
$158,377
$57.95 p/Share
2,733
Reduced 1.71%
157,074
Common Stock
Nov 11
2025
SELL
Open market or private sale
$84,171
$57.81 p/Share
1,456
Reduced 0.9%
159,807
Common Stock
Nov 10
2025
SELL
Open market or private sale
$272,879
$58.42 p/Share
4,671
Reduced 2.81%
161,263
Common Stock
Nov 03
2025
SELL
Payment of exercise price or tax liability
$377,233
$53.63 p/Share
7,034
Reduced 4.07%
165,934
Common Stock
May 09
2025
SELL
Open market or private sale
$230,650
$46.13 p/Share
5,000
Reduced 2.81%
172,968
Common Stock
Dec 02
2024
SELL
Payment of exercise price or tax liability
$155,848
$36.8 p/Share
4,235
Reduced 2.32%
177,968
Common Stock
Dec 02
2024
BUY
Grant, award, or other acquisition
-
10,000
Added 5.2%
182,203
Common Stock
Nov 25
2024
SELL
Open market or private sale
$372,500
$37.25 p/Share
10,000
Reduced 5.2%
182,203
Common Stock
Nov 04
2024
BUY
Grant, award, or other acquisition
-
23,625
Added 10.95%
192,203
Common Stock
Nov 01
2024
SELL
Payment of exercise price or tax liability
$127,388
$30.08 p/Share
4,235
Reduced 2.45%
168,578
Common Stock
Nov 01
2024
BUY
Grant, award, or other acquisition
-
10,000
Added 5.47%
172,813
Common Stock
Oct 01
2024
SELL
Payment of exercise price or tax liability
$100,428
$28.45 p/Share
3,530
Reduced 2.0%
172,813
Common Stock
Oct 01
2024
BUY
Grant, award, or other acquisition
-
8,333
Added 4.51%
176,343
Common Stock
Nov 30
2023
BUY
Grant, award, or other acquisition
-
30,000
Added 14.54%
176,343
Common Stock
Nov 28
2023
SELL
Payment of exercise price or tax liability
$143,297
$20.3 p/Share
7,059
Reduced 4.6%
146,343
Common Stock
Nov 28
2023
BUY
Grant, award, or other acquisition
-
16,666
Added 9.8%
153,402
Common Stock
Oct 05
2023
SELL
Payment of exercise price or tax liability
$69,293
$19.63 p/Share
3,530
Reduced 2.25%
153,402
Common Stock
Oct 05
2023
BUY
Grant, award, or other acquisition
-
8,333
Added 5.04%
156,932
Common Stock
Nov 04
2022
SELL
Payment of exercise price or tax liability
$47,725
$16.9 p/Share
2,824
Reduced 1.77%
156,932
Common Stock
Nov 04
2022
BUY
Grant, award, or other acquisition
-
6,667
Added 4.01%
159,756
Common Stock
Oct 12
2022
SELL
Payment of exercise price or tax liability
$60,328
$17.09 p/Share
3,530
Reduced 2.65%
129,756
Common Stock
Oct 12
2022
BUY
Grant, award, or other acquisition
-
38,334
Added 19.35%
159,756
Common Stock