Feb 18
2024
SELL
Payment of exercise price or tax liability
$44,696
$21.91 p/Share
2,040
Reduced 0.92%
220,848
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$68,595
$19.9 p/Share
3,447
Reduced 1.52%
222,888
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$52,302
$17.44 p/Share
2,999
Reduced 1.31%
225,488
Common Stock
Feb 05
2024
BUY
Grant, award, or other acquisition
-
29,394
Added 11.4%
228,487
Common Stock
Jul 29
2023
SELL
Payment of exercise price or tax liability
$48,702
$18.61 p/Share
2,617
Reduced 1.3%
199,093
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$39,435
$19.61 p/Share
2,011
Reduced 0.99%
201,710
Common Stock
Feb 18
2023
SELL
Payment of exercise price or tax liability
$40,004
$19.61 p/Share
2,040
Reduced 0.99%
203,721
Common Stock
Feb 14
2023
SELL
Payment of exercise price or tax liability
$358,997
$19.05 p/Share
18,845
Reduced 9.5%
179,487
Common Stock
Feb 14
2023
BUY
Grant, award, or other acquisition
-
74,169
Added 26.5%
205,761
Common Stock
Feb 09
2023
SELL
Payment of exercise price or tax liability
$56,112
$19.06 p/Share
2,944
Reduced 1.93%
149,753
Common Stock
Oct 29
2022
SELL
Payment of exercise price or tax liability
$147,401
$23.18 p/Share
6,359
Reduced 4.0%
152,697
Common Stock
Feb 27
2022
SELL
Payment of exercise price or tax liability
$17,967
$25.27 p/Share
711
Reduced 0.45%
158,697
Common Stock
Feb 20
2022
SELL
Payment of exercise price or tax liability
$51,536
$25.64 p/Share
2,010
Reduced 1.25%
159,408
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$52,306
$25.64 p/Share
2,040
Reduced 1.25%
161,418
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$38,225
$24.27 p/Share
1,575
Reduced 0.95%
163,458
Common Stock
Feb 09
2022
SELL
Payment of exercise price or tax liability
$111,224
$24.86 p/Share
4,474
Reduced 2.65%
164,510
Common Stock
Feb 09
2022
BUY
Grant, award, or other acquisition
-
31,420
Added 15.68%
168,984
Common Stock
Oct 29
2021
SELL
Payment of exercise price or tax liability
$157,830
$24.82 p/Share
6,359
Reduced 7.06%
83,657
Common Stock
Oct 29
2021
BUY
Exercise of conversion of derivative security
-
16,160
Added 15.22%
90,016
Common Stock
Jul 29
2021
SELL
Payment of exercise price or tax liability
$74,740
$29.46 p/Share
2,537
Reduced 3.34%
73,373
Common Stock
Jul 29
2021
BUY
Exercise of conversion of derivative security
-
6,446
Added 7.83%
75,910
Common Stock
Mar 15
2021
SELL
Payment of exercise price or tax liability
$97,479
$29.71 p/Share
3,281
Reduced 4.51%
69,464
Common Stock
Mar 15
2021
BUY
Exercise of conversion of derivative security
-
8,337
Added 10.28%
72,745
Common Stock
Feb 28
2021
SELL
Payment of exercise price or tax liability
$21,821
$24.74 p/Share
882
Reduced 1.35%
64,408
Common Stock
Feb 28
2021
BUY
Exercise of conversion of derivative security
-
2,240
Added 3.32%
65,290
Common Stock