Mar 15
2023
SELL
Payment of exercise price or tax liability
$34,055
$16.42 p/Share
2,074
Reduced 0.65%
316,067
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$24,791
$17.67 p/Share
1,403
Reduced 0.44%
318,141
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$49,388
$17.62 p/Share
2,803
Reduced 0.87%
319,544
Common Stock
Feb 07
2023
SELL
Payment of exercise price or tax liability
$242,449
$19.21 p/Share
12,621
Reduced 3.77%
322,347
Common Stock
Feb 07
2023
BUY
Grant, award, or other acquisition
-
72,098
Added 17.71%
334,968
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$318,331
$16.63 p/Share
19,142
Reduced 6.79%
262,870
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$53,094
$25.6 p/Share
2,074
Reduced 0.72%
284,086
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$36,450
$25.98 p/Share
1,403
Reduced 0.49%
284,086
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$43,649
$25.1 p/Share
1,739
Reduced 0.61%
285,489
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$60,172
$24.59 p/Share
2,447
Reduced 0.84%
287,228
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$433,005
$23.2 p/Share
18,664
Reduced 6.26%
279,685
Common Stock
Feb 08
2022
BUY
Grant, award, or other acquisition
-
97,967
Added 25.27%
289,675
Common Stock
Jan 03
2022
SELL
Payment of exercise price or tax liability
$551,255
$24.7 p/Share
22,318
Reduced 9.59%
210,372
Common Stock
Mar 15
2021
SELL
Payment of exercise price or tax liability
$31,421
$15.15 p/Share
2,074
Reduced 1.13%
180,787
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$19,909
$14.19 p/Share
1,403
Reduced 0.59%
234,764
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$16,216
$14.04 p/Share
1,155
Reduced 0.49%
236,167
Common Stock
Feb 23
2021
SELL
Payment of exercise price or tax liability
$35,261
$14.41 p/Share
2,447
Reduced 1.02%
237,322
Common Stock
Feb 18
2021
SELL
Payment of exercise price or tax liability
$313,110
$14.22 p/Share
22,019
Reduced 8.97%
223,375
Common Stock
Feb 18
2021
BUY
Grant, award, or other acquisition
-
120,200
Added 33.39%
239,769
Common Stock
Jan 04
2021
SELL
Payment of exercise price or tax liability
$146,562
$13.43 p/Share
10,913
Reduced 7.16%
141,588
Common Stock