May 13
2024
SELL
Payment of exercise price or tax liability
$128,783
$15.79 p/Share
8,156
Reduced 6.14%
124,699
Common Stock
Apr 22
2024
BUY
Grant, award, or other acquisition
-
11,359
Added 7.88%
132,855
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$26,180
$14.33 p/Share
1,827
Reduced 1.48%
121,496
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
-
6,553
Added 5.05%
123,323
Common Stock
Jul 03
2023
SELL
Payment of exercise price or tax liability
$7,429
$11.5 p/Share
646
Reduced 0.55%
116,770
Common Stock
May 12
2023
SELL
Payment of exercise price or tax liability
$23,681
$9.67 p/Share
2,449
Reduced 2.0%
119,719
Common Stock
Apr 24
2023
BUY
Grant, award, or other acquisition
-
11,809
Added 8.81%
122,168
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$24,329
$21.84 p/Share
1,114
Reduced 1.0%
110,359
Common Stock
Jan 23
2023
BUY
Grant, award, or other acquisition
-
3,745
Added 3.25%
111,473
Common Stock
Dec 05
2022
BUY
Grant, award, or other acquisition
-
10,000
Added 8.49%
107,728
Common Stock
Jul 05
2022
SELL
Payment of exercise price or tax liability
$14,354
$22.22 p/Share
646
Reduced 0.66%
97,728
Common Stock
Jun 01
2022
BUY
Grant, award, or other acquisition
-
10,000
Added 9.23%
98,374
Common Stock
Apr 25
2022
BUY
Grant, award, or other acquisition
-
9,962
Added 10.13%
88,374
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$14,179
$23.83 p/Share
595
Reduced 0.84%
70,460
Common Stock
Feb 10
2022
BUY
Grant, award, or other acquisition
-
4,975
Added 6.54%
71,055
Common Stock
Jul 02
2021
SELL
Payment of exercise price or tax liability
$11,131
$17.23 p/Share
646
Reduced 0.97%
66,080
Common Stock
May 12
2021
SELL
Payment of exercise price or tax liability
$8,736
$18.2 p/Share
480
Reduced 0.71%
66,726
Common Stock
Apr 26
2021
BUY
Grant, award, or other acquisition
-
6,223
Added 8.35%
68,309
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$8,157
$16.68 p/Share
489
Reduced 0.78%
62,086
Common Stock
Feb 11
2021
BUY
Grant, award, or other acquisition
-
4,660
Added 6.93%
62,575
Common Stock
Jul 02
2020
BUY
Grant, award, or other acquisition
-
7,952
Added 10.94%
64,764
Common Stock
May 12
2020
SELL
Payment of exercise price or tax liability
$8,846
$8.02 p/Share
1,103
Reduced 1.9%
56,812
Common Stock
Feb 19
2020
BUY
Grant, award, or other acquisition
-
2,830
Added 4.66%
57,915
Common Stock
May 13
2019
SELL
Payment of exercise price or tax liability
$17,707
$14.2 p/Share
1,247
Reduced 2.21%
55,085
Common Stock
Feb 11
2019
BUY
Grant, award, or other acquisition
-
2,441
Added 4.15%
56,332
Common Stock