Apr 30
2024
SELL
Payment of exercise price or tax liability
$74,313
$14.78 p/Share
5,028
Reduced 6.56%
71,628
Common Stock
Apr 15
2024
SELL
Open market or private sale
$83,212
$14.54 p/Share
5,723
Reduced 6.95%
76,656
Common Stock
Mar 15
2024
SELL
Open market or private sale
$81,631
$14.52 p/Share
5,622
Reduced 6.39%
82,379
Common Stock
Feb 15
2024
SELL
Open market or private sale
$85,390
$14.5 p/Share
5,889
Reduced 6.27%
88,001
Common Stock
Jan 16
2024
SELL
Open market or private sale
$75,142
$13.77 p/Share
5,457
Reduced 5.49%
93,890
Common Stock
Dec 15
2023
SELL
Open market or private sale
$83,454
$14.94 p/Share
5,586
Reduced 5.32%
99,347
Common Stock
Nov 15
2023
SELL
Open market or private sale
$71,747
$13.0 p/Share
5,519
Reduced 5.0%
104,933
Common Stock
Jul 31
2023
SELL
Payment of exercise price or tax liability
$39,801
$13.64 p/Share
2,918
Reduced 2.57%
110,428
Common Stock
Jul 18
2023
BUY
Grant, award, or other acquisition
-
6,250
Added 5.23%
113,346
Common Stock
Apr 30
2023
SELL
Payment of exercise price or tax liability
$45,470
$14.13 p/Share
3,218
Reduced 2.92%
107,096
Common Stock
Apr 18
2023
BUY
Grant, award, or other acquisition
-
18,750
Added 14.53%
110,314
Common Stock
Aug 01
2022
SELL
Payment of exercise price or tax liability
$44,721
$25.85 p/Share
1,730
Reduced 1.87%
90,608
Common Stock
Jul 31
2022
SELL
Payment of exercise price or tax liability
$75,226
$25.78 p/Share
2,918
Reduced 3.06%
92,338
Common Stock
Apr 30
2022
SELL
Payment of exercise price or tax liability
$35,176
$21.7 p/Share
1,621
Reduced 1.67%
95,256
Common Stock
Apr 19
2022
BUY
Grant, award, or other acquisition
-
18,750
Added 16.22%
96,877
Common Stock
Jan 31
2022
SELL
Payment of exercise price or tax liability
$28,362
$27.67 p/Share
1,025
Reduced 1.31%
77,416
Common Stock
Sep 21
2021
SELL
Open market or private sale
$24,200
$32.01 p/Share
756
Reduced 0.95%
78,441
Common Stock
Sep 21
2021
BUY
Exercise of conversion of derivative security
$20,117
$26.61 p/Share
756
Added 0.95%
79,197
Common Stock
Sep 20
2021
SELL
Open market or private sale
$800
$32.0 p/Share
25
Reduced 0.03%
78,441
Common Stock
Sep 20
2021
BUY
Exercise of conversion of derivative security
$665
$26.61 p/Share
25
Added 0.03%
78,466
Common Stock
Aug 19
2021
SELL
Open market or private sale
$26,726
$34.22 p/Share
781
Reduced 0.99%
78,441
Common Stock
Aug 19
2021
BUY
Exercise of conversion of derivative security
$20,782
$26.61 p/Share
781
Added 0.98%
79,006
Common Stock
Jul 31
2021
SELL
Payment of exercise price or tax liability
$131,828
$34.25 p/Share
3,849
Reduced 4.69%
78,225
Common Stock
Jul 19
2021
SELL
Open market or private sale
$28,965
$37.04 p/Share
782
Reduced 0.94%
82,074
Common Stock
Jul 19
2021
BUY
Exercise of conversion of derivative security
$20,809
$26.61 p/Share
782
Added 0.93%
82,856
Common Stock