Jun 04
2024
SELL
Payment of exercise price or tax liability
$81,767
$28.55 p/Share
2,864
Reduced 3.45%
80,090
Common Stock
Jun 04
2024
BUY
Grant, award, or other acquisition
-
1,537
Added 1.82%
82,954
Common Stock
May 15
2024
BUY
Grant, award, or other acquisition
-
13,206
Added 13.96%
81,417
Common Stock
Mar 08
2024
BUY
Grant, award, or other acquisition
-
734
Added 1.06%
68,211
Common Stock
Jun 08
2023
SELL
Payment of exercise price or tax liability
$88,903
$23.05 p/Share
3,857
Reduced 5.47%
66,626
Common Stock
Jun 06
2023
SELL
Payment of exercise price or tax liability
$3,148
$22.02 p/Share
143
Reduced 0.2%
70,483
Common Stock
Jun 06
2023
BUY
Grant, award, or other acquisition
-
999
Added 1.39%
70,626
Common Stock
May 24
2023
BUY
Grant, award, or other acquisition
-
14,580
Added 17.31%
69,627
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
413
Added 0.74%
55,047
Common Stock
Nov 10
2022
SELL
Open market or private sale
$184,680
$41.04 p/Share
4,500
Reduced 7.81%
53,150
Common Stock
Nov 10
2022
BUY
Exercise of conversion of derivative security
$121,320
$26.96 p/Share
4,500
Added 7.24%
57,650
Common Stock
May 23
2022
SELL
Open market or private sale
$65,540
$32.77 p/Share
2,000
Reduced 3.5%
55,199
Common Stock
May 23
2022
BUY
Exercise of conversion of derivative security
$63,160
$31.58 p/Share
2,000
Added 3.38%
57,199
Common Stock
May 18
2022
SELL
Payment of exercise price or tax liability
$64,892
$31.67 p/Share
2,049
Reduced 3.71%
53,150
Common Stock
May 18
2022
BUY
Grant, award, or other acquisition
-
10,607
Added 16.12%
55,199
Common Stock
May 18
2022
BUY
Grant, award, or other acquisition
-
551
Added 1.22%
44,592
Common Stock
May 19
2021
BUY
Grant, award, or other acquisition
-
6,693
Added 13.39%
43,308
Common Stock
May 16
2021
SELL
Payment of exercise price or tax liability
$3,041
$39.49 p/Share
77
Reduced 0.21%
36,615
Common Stock
May 15
2021
SELL
Payment of exercise price or tax liability
$40,675
$39.49 p/Share
1,030
Reduced 2.73%
36,692
Common Stock
Apr 30
2021
SELL
Open market or private sale
$54,480
$36.32 p/Share
1,500
Reduced 3.82%
37,722
Common Stock
Apr 30
2021
BUY
Exercise of conversion of derivative security
$43,185
$28.79 p/Share
1,500
Added 3.68%
39,222
Common Stock
Feb 06
2020
BUY
Exercise of conversion of derivative security
$37,500
$25.0 p/Share
1,500
Added 5.55%
25,508
Common Stock