May 22
2024
|
BUY
Other acquisition or disposition
|
-
|
29,384
|
|
Nov 21
2023
|
BUY
Other acquisition or disposition
|
-
|
70,287
|
|
Jun 07
2023
|
BUY
Other acquisition or disposition
|
-
|
55,196
|
|
Dec 05
2022
|
SELL
Open market or private sale
|
$2,484,750
$33.13 p/Share
|
75,000
|
|
Dec 01
2022
|
SELL
Open market or private sale
|
$232,500
$31.0 p/Share
|
7,500
|
|
Nov 15
2022
|
SELL
Open market or private sale
|
$710,073
$29.25 p/Share
|
24,276
|
|
Nov 14
2022
|
SELL
Open market or private sale
|
$260,536
$28.76 p/Share
|
9,059
|
|
Nov 11
2022
|
SELL
Open market or private sale
|
$768,218
$28.81 p/Share
|
26,665
|
|
Mar 18
2022
|
SELL
Open market or private sale
|
$217,800
$29.04 p/Share
|
7,500
|
|
Nov 01
2021
|
SELL
Open market or private sale
|
$855,342
$30.5 p/Share
|
28,044
|
|
Oct 01
2021
|
SELL
Open market or private sale
|
$527,948
$31.54 p/Share
|
16,739
|
|
Sep 14
2021
|
SELL
Open market or private sale
|
$563,411
$33.92 p/Share
|
16,610
|
|
Sep 13
2021
|
SELL
Open market or private sale
|
$2,801,070
$33.59 p/Share
|
83,390
|
|
Sep 03
2021
|
SELL
Open market or private sale
|
$1,670,118
$31.23 p/Share
|
53,478
|
|
Sep 01
2021
|
SELL
Open market or private sale
|
$506,020
$30.23 p/Share
|
16,739
|
|
Aug 06
2021
|
SELL
Open market or private sale
|
$148,095
$28.97 p/Share
|
5,112
|
|
Aug 05
2021
|
SELL
Open market or private sale
|
$946,089
$28.92 p/Share
|
32,714
|
|
Aug 02
2021
|
SELL
Open market or private sale
|
$248,762
$27.91 p/Share
|
8,913
|
|
Jul 01
2021
|
SELL
Open market or private sale
|
$243,681
$27.34 p/Share
|
8,913
|
|
Jun 01
2021
|
SELL
Open market or private sale
|
$232,629
$26.1 p/Share
|
8,913
|
|
May 26
2021
|
SELL
Open market or private sale
|
$232,184
$26.05 p/Share
|
8,913
|
|
Feb 09
2021
|
SELL
Open market or private sale
|
$2,648,574
$29.16 p/Share
|
90,829
|
|
Oct 28
2020
|
SELL
Sale (or disposition) back to the issuer
|
$1,447,354
$13.2 p/Share
|
109,648
|
|
Oct 28
2020
|
BUY
Conversion of derivative security
|
-
|
715,174
|
|