Mar 31
2024
SELL
Payment of exercise price or tax liability
-
17,471
Reduced 0.98%
1,774,056
Common Stock
Dec 29
2023
-
100,000
Reduced 5.81%
1,621,307
Common Stock
May 05
2023
BUY
Open market or private purchase
$28,210
$28.21 p/Share
1,000
Added 0.06%
1,721,307
Common Stock
May 04
2023
BUY
Open market or private purchase
$32,232
$26.86 p/Share
1,200
Added 0.07%
1,720,307
Common Stock
May 03
2023
BUY
Open market or private purchase
$29,689
$26.99 p/Share
1,100
Added 0.06%
1,719,107
Common Stock
May 02
2023
BUY
Open market or private purchase
$26,620
$26.62 p/Share
1,000
Added 0.06%
1,718,007
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
-
53,433
Reduced 3.02%
1,717,007
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
-
96,625
Added 5.33%
1,717,007
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
-
173,064
Added 50.0%
173,064
Restricted Stock Units
Mar 20
2023
SELL
Payment of exercise price or tax liability
-
471,680
Reduced 21.55%
1,717,007
Common Stock
Mar 20
2023
BUY
Grant, award, or other acquisition
-
1,524,854
Added 47.04%
1,717,007
Common Stock
Dec 29
2022
-
60,000
Reduced 2.49%
2,352,027
Common Stock, par valu...
Dec 28
2022
-
319,250
Reduced 11.95%
2,352,027
Common Stock, par valu...
Jun 02
2022
SELL
Payment of exercise price or tax liability
-
245,580
Reduced 8.25%
2,731,277
Common Stock, par valu...
Jun 02
2022
BUY
Grant, award, or other acquisition
-
454,522
Added 14.27%
2,731,277
Common Stock, par valu...
Feb 28
2022
SELL
Payment of exercise price or tax liability
-
1,283
Reduced 0.05%
2,522,335
Common Stock, par valu...
Feb 28
2022
BUY
Grant, award, or other acquisition
-
3,185
Added 0.13%
2,522,335
Common Stock, par valu...
Nov 05
2021
SELL
Payment of exercise price or tax liability
-
47,233
Reduced 1.84%
2,519,435
Common Stock
Nov 05
2021
BUY
Grant, award, or other acquisition
-
82,317
Added 3.16%
2,519,435
Common Stock
Sep 09
2021
-
1,000
Reduced 0.04%
2,484,351
Common Stock
Aug 27
2021
SELL
Sale (or disposition) back to the issuer
-
500
Reduced 0.02%
2,485,351
Common Stock
Aug 23
2021
SELL
Sale (or disposition) back to the issuer
-
500
Reduced 0.02%
2,485,851
Common Stock
May 26
2021
SELL
Payment of exercise price or tax liability
-
3,339
Reduced 0.13%
2,486,351
Common Stock
May 26
2021
BUY
Grant, award, or other acquisition
-
6,274
Added 0.25%
2,486,351
Common Stock
Mar 30
2021
-
91,593
Reduced 3.56%
2,483,416
Common Stock