Mar 25
2024
SELL
Payment of exercise price or tax liability
$85,941
$18.98 p/Share
4,528
Reduced 0.77%
580,528
Common Stock
Mar 23
2024
SELL
Payment of exercise price or tax liability
$77,655
$19.01 p/Share
4,085
Reduced 0.69%
585,056
Common Stock
Mar 22
2024
SELL
Payment of exercise price or tax liability
$279,618
$19.01 p/Share
14,709
Reduced 2.56%
560,380
Common Stock
Mar 22
2024
BUY
Grant, award, or other acquisition
-
28,761
Added 4.65%
589,141
Common Stock
Mar 22
2024
BUY
Grant, award, or other acquisition
-
24,515
Added 4.09%
575,089
Common Stock
Mar 20
2024
SELL
Payment of exercise price or tax liability
$193,410
$19.57 p/Share
9,883
Reduced 1.76%
550,574
Common Stock
Mar 27
2023
SELL
Payment of exercise price or tax liability
$81,504
$18.0 p/Share
4,528
Reduced 0.55%
824,230
Common Stock
Mar 23
2023
SELL
Payment of exercise price or tax liability
$70,892
$17.35 p/Share
4,086
Reduced 0.49%
828,758
Common Stock
Mar 20
2023
SELL
Payment of exercise price or tax liability
$824,098
$17.93 p/Share
45,962
Reduced 5.23%
832,844
Common Stock
Mar 20
2023
BUY
Grant, award, or other acquisition
-
106,863
Added 10.84%
878,806
Common Stock
Mar 25
2022
SELL
Payment of exercise price or tax liability
$482,783
$32.8 p/Share
14,719
Reduced 1.93%
749,306
Common Stock
Mar 25
2022
BUY
Grant, award, or other acquisition
-
47,168
Added 5.76%
771,943
Common Stock
Mar 23
2022
SELL
Payment of exercise price or tax liability
$130,915
$32.04 p/Share
4,086
Reduced 0.55%
739,494
Common Stock
Mar 21
2022
SELL
Payment of exercise price or tax liability
$533,362
$32.53 p/Share
16,396
Reduced 2.16%
743,580
Common Stock
Nov 02
2021
SELL
Open market or private sale
$1,023,600
$34.12 p/Share
30,000
Reduced 3.8%
759,976
Common Stock
Mar 23
2021
SELL
Payment of exercise price or tax liability
$179,633
$25.24 p/Share
7,117
Reduced 0.92%
769,547
Common Stock
Mar 23
2021
BUY
Grant, award, or other acquisition
-
34,783
Added 4.22%
789,976
Common Stock
Mar 19
2021
SELL
Payment of exercise price or tax liability
$445,788
$26.45 p/Share
16,854
Reduced 2.16%
762,370
Common Stock
Mar 15
2021
SELL
Payment of exercise price or tax liability
$63,555
$26.57 p/Share
2,392
Reduced 0.31%
776,034
Common Stock
Oct 28
2020
BUY
Exercise of conversion of derivative security
$69,900
$6.99 p/Share
10,000
Added 1.27%
778,426
Common Stock