May 15
2024
SELL
Payment of exercise price or tax liability
$902,047
$19.78 p/Share
45,604
Reduced 5.7%
754,066
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$1,452,568
$24.99 p/Share
58,126
Reduced 6.78%
799,670
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
148,134
Added 14.73%
857,796
Common Stock
Dec 29
2023
BUY
Grant, award, or other acquisition
$5,921
$16.18 p/Share
366
Added 0.05%
709,662
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
$14,980
$16.23 p/Share
923
Added 0.13%
709,296
Common Stock
Jun 16
2023
SELL
Open market or private sale
$747,678
$19.28 p/Share
38,780
Reduced 5.19%
708,373
Common Stock
Jun 15
2023
SELL
Open market or private sale
$746,127
$19.24 p/Share
38,780
Reduced 4.93%
747,153
Common Stock
Jun 09
2023
SELL
Open market or private sale
$2,472,513
$20.79 p/Share
118,928
Reduced 13.14%
785,933
Common Stock
Jun 08
2023
SELL
Open market or private sale
$2,520,084
$21.19 p/Share
118,928
Reduced 11.62%
904,861
Common Stock
Jun 07
2023
SELL
Open market or private sale
$2,564,066
$21.56 p/Share
118,927
Reduced 10.41%
1,023,789
Common Stock
Jun 06
2023
SELL
Open market or private sale
$2,480,817
$20.86 p/Share
118,927
Reduced 9.43%
1,142,716
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$347,535
$18.73 p/Share
18,555
Reduced 1.45%
1,261,643
Common Stock
May 11
2023
SELL
Payment of exercise price or tax liability
$830,547
$18.39 p/Share
45,163
Reduced 3.41%
1,280,198
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$3,465,627
$13.06 p/Share
265,362
Reduced 16.68%
1,325,361
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
306,991
Added 16.18%
1,590,723
Common Stock
Dec 30
2022
BUY
Grant, award, or other acquisition
$528
$16.52 p/Share
32
Added 0.0%
1,283,732
Common Stock
Jun 30
2022
BUY
Grant, award, or other acquisition
$14,976
$27.18 p/Share
551
Added 0.04%
1,283,700
Common Stock
May 17
2022
SELL
Open market or private sale
$432,046
$35.92 p/Share
12,028
Reduced 0.93%
1,283,149
Common Stock
May 16
2022
SELL
Payment of exercise price or tax liability
$356,210
$36.05 p/Share
9,881
Reduced 0.76%
1,295,177
Common Stock
May 16
2022
SELL
Open market or private sale
$4,728,558
$35.67 p/Share
132,564
Reduced 9.22%
1,305,058
Common Stock
May 11
2022
SELL
Payment of exercise price or tax liability
$1,699,032
$37.62 p/Share
45,163
Reduced 3.05%
1,437,622
Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
$2,724,248
$42.74 p/Share
63,740
Reduced 4.12%
1,482,785
Common Stock
Mar 04
2022
SELL
Payment of exercise price or tax liability
$16,371,672
$42.77 p/Share
382,784
Reduced 19.84%
1,546,525
Common Stock
Mar 03
2022
BUY
Grant, award, or other acquisition
-
58,453
Added 2.94%
1,929,309
Common Stock
Feb 09
2022
BUY
Grant, award, or other acquisition
-
606,898
Added 24.49%
1,870,856
Common Stock