Nov 07
2023
SELL
Payment of exercise price or tax liability
$6,480
$22.66 p/Share
286
Reduced 0.91%
31,029
Common Stock
Nov 06
2023
BUY
Grant, award, or other acquisition
$120,096
$23.14 p/Share
5,190
Added 14.22%
31,315
Common Stock
Nov 05
2023
SELL
Payment of exercise price or tax liability
$6,456
$23.14 p/Share
279
Reduced 1.06%
26,125
Common Stock
Nov 01
2023
SELL
Payment of exercise price or tax liability
$6,720
$21.75 p/Share
309
Reduced 1.16%
26,404
Common Stock
Oct 31
2023
SELL
Payment of exercise price or tax liability
$4,691
$21.82 p/Share
215
Reduced 0.8%
26,713
Common Stock
Aug 09
2023
SELL
Payment of exercise price or tax liability
$196,203
$23.52 p/Share
8,342
Reduced 23.65%
26,928
Common Stock
Aug 09
2023
BUY
Exercise of conversion of derivative security
$180,000
$18.0 p/Share
10,000
Added 22.09%
35,270
Common Stock
Nov 08
2022
SELL
Payment of exercise price or tax liability
$7,925
$27.52 p/Share
288
Reduced 1.13%
25,270
Common Stock
Nov 07
2022
SELL
Payment of exercise price or tax liability
$7,919
$27.69 p/Share
286
Reduced 1.11%
25,558
Common Stock
Nov 05
2022
SELL
Payment of exercise price or tax liability
$7,775
$27.77 p/Share
280
Reduced 1.07%
25,844
Common Stock
Nov 01
2022
SELL
Payment of exercise price or tax liability
$8,689
$28.12 p/Share
309
Reduced 1.31%
23,196
Common Stock
Oct 31
2022
BUY
Grant, award, or other acquisition
-
2,928
Added 50.0%
2,928
Common Stock
Nov 16
2021
SELL
Open market or private sale
$13,045
$25.38 p/Share
514
Reduced 2.14%
23,505
Common Stock
Nov 13
2021
SELL
Payment of exercise price or tax liability
$5,433
$25.39 p/Share
214
Reduced 0.88%
24,019
Common Stock
Nov 10
2021
SELL
Open market or private sale
$17,782
$25.66 p/Share
693
Reduced 2.78%
24,233
Common Stock
Nov 09
2021
SELL
Open market or private sale
$34,772
$25.53 p/Share
1,362
Reduced 5.18%
24,926
Common Stock
Nov 08
2021
SELL
Payment of exercise price or tax liability
$7,436
$25.82 p/Share
288
Reduced 1.08%
26,288
Common Stock
Nov 07
2021
SELL
Payment of exercise price or tax liability
$7,450
$26.05 p/Share
286
Reduced 1.06%
26,576
Common Stock
Nov 05
2021
SELL
Payment of exercise price or tax liability
$7,294
$26.05 p/Share
280
Reduced 1.03%
26,862
Common Stock
Nov 01
2021
BUY
Grant, award, or other acquisition
-
4,215
Added 13.44%
27,142
Common Stock
Sep 30
2021
SELL
Other acquisition or disposition
-
20,324
Reduced 46.99%
22,927
Common Stock
Mar 31
2021
BUY
Grant, award, or other acquisition
$3,036
$19.34 p/Share
157
Added 0.36%
43,251
Common Stock
Mar 12
2021
SELL
Open market or private sale
$154,620
$30.0 p/Share
5,154
Reduced 10.68%
43,094
Common Stock
Mar 12
2021
BUY
Exercise of conversion of derivative security
$85,505
$16.59 p/Share
5,154
Added 9.65%
48,248
Common Stock
Mar 11
2021
SELL
Open market or private sale
$278,964
$29.08 p/Share
9,593
Reduced 18.21%
43,094
Common Stock