Dec 11
2025
-
1,960
Reduced 0.38%
511,831
Common Stock
Nov 28
2025
BUY
Grant, award, or other acquisition
-
25,545
Added 4.74%
513,791
Restricted Stock
Nov 20
2025
SELL
Payment of exercise price or tax liability
$74,867
$28.22 p/Share
2,653
Reduced 0.54%
488,246
Common Stock
Nov 20
2025
BUY
Grant, award, or other acquisition
-
10,788
Added 2.15%
490,899
Restricted Stock
Nov 20
2025
BUY
Grant, award, or other acquisition
-
5,393
Added 1.11%
480,111
Common Stock
Nov 16
2025
SELL
Payment of exercise price or tax liability
$162,385
$30.72 p/Share
5,286
Reduced 1.1%
474,718
Common Stock
Aug 08
2025
SELL
Payment of exercise price or tax liability
$916,463
$32.59 p/Share
28,121
Reduced 5.53%
480,004
Common Stock
Aug 08
2025
BUY
Exercise of conversion of derivative security
$755,727
$18.09 p/Share
41,776
Added 7.8%
493,700
Common Stock
Jun 30
2025
BUY
Grant, award, or other acquisition
$5,190
$26.35 p/Share
197
Added 0.04%
466,349
Common Stock (ESPP)
Dec 31
2024
BUY
Grant, award, or other acquisition
$5,217
$26.35 p/Share
198
Added 0.04%
466,152
Common Stock (ESPP)
Dec 06
2024
-
475
Reduced 0.1%
465,954
Common Stock
Dec 05
2024
-
1,425
Reduced 0.3%
466,429
Common Stock
Nov 26
2024
BUY
Grant, award, or other acquisition
-
16,181
Added 3.34%
467,854
Restricted Stock
Nov 16
2024
SELL
Payment of exercise price or tax liability
$88,708
$28.26 p/Share
3,139
Reduced 0.69%
451,673
Common Stock
Aug 21
2024
SELL
Payment of exercise price or tax liability
$48,854
$37.58 p/Share
1,300
Reduced 0.29%
454,812
Common Stock
Jun 30
2024
BUY
Grant, award, or other acquisition
$5,191
$24.72 p/Share
210
Added 0.05%
456,112
Common Stock (ESPP)
Dec 31
2023
BUY
Grant, award, or other acquisition
$5,215
$24.72 p/Share
211
Added 0.05%
455,902
Common Stock (ESPP)
Dec 11
2023
-
2,600
Reduced 0.57%
455,691
Common Stock
Nov 16
2023
SELL
Payment of exercise price or tax liability
$39,296
$26.18 p/Share
1,501
Reduced 0.34%
439,193
Common Stock
Nov 16
2023
BUY
Grant, award, or other acquisition
-
19,098
Added 4.0%
458,291
Restricted Stock
Aug 21
2023
SELL
Payment of exercise price or tax liability
$48,750
$37.5 p/Share
1,300
Reduced 0.29%
440,694
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
$5,192
$40.25 p/Share
129
Added 0.03%
441,994
Common Stock (ESPP)
Feb 24
2023
BUY
Grant, award, or other acquisition
-
10,000
Added 2.21%
441,865
Restricted Stock
Dec 31
2022
BUY
Grant, award, or other acquisition
$5,191
$53.52 p/Share
97
Added 0.02%
431,865
Common Stock (ESPP)
Dec 14
2022
SELL
Payment of exercise price or tax liability
$140,886
$104.36 p/Share
1,350
Reduced 0.31%
431,768
Common Stock