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
Sep 26
2022
SELL
Payment of exercise price or tax liability
$226,719
$16.06 p/Share
14,117
Reduced 2.59%
531,424
Common Stock
Sep 26
2022
BUY
Grant, award, or other acquisition
-
33,333
Added 5.76%
545,541
Common Stock
May 02
2022
SELL
Payment of exercise price or tax liability
$736,604
$26.08 p/Share
28,244
Reduced 4.92%
545,541
Common Stock
May 02
2022
BUY
Grant, award, or other acquisition
-
100,000
Added 14.84%
573,785
Common Stock
Nov 11
2021
SELL
Payment of exercise price or tax liability
$147,802
$34.9 p/Share
4,235
Reduced 0.89%
473,785
Common Stock
Nov 11
2021
BUY
Grant, award, or other acquisition
-
10,000
Added 2.05%
478,020
Common Stock
Sep 24
2021
BUY
Grant, award, or other acquisition
-
32,500
Added 6.37%
478,020
Common Stock
Jul 12
2021
SELL
Payment of exercise price or tax liability
$1,071,315
$21.78 p/Share
49,188
Reduced 9.94%
445,520
Common Stock