Jun 03
2024
SELL
Payment of exercise price or tax liability
$343,784
$15.68 p/Share
21,925
Reduced 6.61%
309,920
Common Stock
Jun 03
2024
BUY
Exercise of conversion of derivative security
-
54,716
Added 14.94%
311,411
Common Stock
Mar 08
2023
SELL
Payment of exercise price or tax liability
$34,471
$23.12 p/Share
1,491
Reduced 0.54%
277,129
Common Stock
Mar 08
2023
BUY
Exercise of conversion of derivative security
-
3,007
Added 1.07%
278,620
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$41,096
$23.81 p/Share
1,726
Reduced 0.62%
275,613
Common Stock
Feb 17
2023
BUY
Exercise of conversion of derivative security
-
4,990
Added 1.77%
277,339
Common Stock
Feb 12
2023
SELL
Payment of exercise price or tax liability
$211,217
$23.17 p/Share
9,116
Reduced 3.24%
272,349
Common Stock
Feb 12
2023
BUY
Grant, award, or other acquisition
-
6,710
Added 2.38%
275,262
Common Stock
Feb 12
2023
BUY
Exercise of conversion of derivative security
-
18,911
Added 6.47%
273,334
Common Stock
Mar 08
2022
SELL
Payment of exercise price or tax liability
$32,265
$21.64 p/Share
1,491
Reduced 0.58%
255,844
Common Stock
Mar 08
2022
BUY
Exercise of conversion of derivative security
-
3,007
Added 1.16%
257,335
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$185,029
$23.38 p/Share
7,914
Reduced 3.02%
254,328
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
-
13,727
Added 4.97%
262,242
Common Stock
Feb 18
2022
BUY
Exercise of conversion of derivative security
-
9,156
Added 3.55%
248,515
Common Stock
Feb 12
2022
SELL
Payment of exercise price or tax liability
$48,797
$22.92 p/Share
2,129
Reduced 0.88%
239,359
Common Stock
Feb 12
2022
BUY
Exercise of conversion of derivative security
-
6,205
Added 2.52%
240,305
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$40,997
$24.52 p/Share
1,672
Reduced 0.71%
235,283
Common Stock
Feb 08
2022
BUY
Exercise of conversion of derivative security
-
4,155
Added 1.72%
236,955
Common Stock
Feb 12
2021
SELL
Payment of exercise price or tax liability
$51,510
$29.93 p/Share
1,721
Reduced 0.73%
232,800
Common Stock
Feb 12
2021
BUY
Exercise of conversion of derivative security
-
3,470
Added 1.46%
234,521
Common Stock
Feb 09
2021
SELL
Payment of exercise price or tax liability
$456,065
$31.39 p/Share
14,529
Reduced 5.92%
231,051
Common Stock
Feb 09
2021
BUY
Exercise of conversion of derivative security
-
30,572
Added 11.6%
232,879
Common Stock
Feb 08
2021
SELL
Payment of exercise price or tax liability
$45,610
$31.74 p/Share
1,437
Reduced 0.66%
215,008
Common Stock
Feb 08
2021
BUY
Exercise of conversion of derivative security
-
4,155
Added 1.88%
216,445
Common Stock
Feb 06
2021
SELL
Payment of exercise price or tax liability
$242,639
$30.78 p/Share
7,883
Reduced 3.58%
212,290
Common Stock