Oct 21
2024
SELL
Open market or private sale
$947,040
$39.46 p/Share
24,000
Reduced 0.33%
7,194,777
Common Stock
Sep 18
2024
SELL
Open market or private sale
$787,680
$32.82 p/Share
24,000
Reduced 0.33%
7,218,777
Common Stock
Aug 19
2024
SELL
Open market or private sale
$748,320
$31.18 p/Share
24,000
Reduced 0.33%
7,242,777
Common Stock
Jul 19
2024
SELL
Open market or private sale
$949,920
$39.58 p/Share
24,000
Reduced 0.33%
7,266,777
Common Stock
Jun 18
2024
SELL
Open market or private sale
$1,029,120
$42.88 p/Share
24,000
Reduced 0.33%
7,290,777
Common Stock
Jun 07
2024
SELL
Open market or private sale
$346,523
$42.56 p/Share
8,142
Reduced 0.11%
7,314,777
Common Stock
Jun 06
2024
SELL
Open market or private sale
$1,384,403
$44.05 p/Share
31,428
Reduced 0.43%
7,322,919
Common Stock
Jun 05
2024
SELL
Open market or private sale
$464,239
$44.51 p/Share
10,430
Reduced 0.14%
7,354,347
Common Stock
May 30
2024
SELL
Open market or private sale
$2,086,000
$41.72 p/Share
50,000
Reduced 0.67%
7,364,777
Common Stock
May 20
2024
SELL
Open market or private sale
$933,360
$38.89 p/Share
24,000
Reduced 0.32%
7,414,777
Common Stock
May 09
2024
SELL
Open market or private sale
$132,600
$33.15 p/Share
4,000
Reduced 0.05%
7,438,777
Common Stock
Apr 19
2024
SELL
Open market or private sale
$502,400
$25.12 p/Share
20,000
Reduced 0.27%
7,442,777
Common Stock
Apr 05
2024
SELL
Open market or private sale
$188,509,747
$25.26 p/Share
7,462,777
Reduced 50.0%
7,462,777
Common Stock
Mar 19
2024
SELL
Open market or private sale
$367,200
$22.95 p/Share
16,000
Reduced 0.21%
7,466,777
Common Stock
Mar 15
2024
SELL
Open market or private sale
$2,162,000
$21.62 p/Share
100,000
Reduced 1.32%
7,482,777
Common Stock
Mar 14
2024
SELL
Open market or private sale
$2,138,000
$21.38 p/Share
100,000
Reduced 1.3%
7,582,777
Common Stock
Mar 07
2024
SELL
Open market or private sale
$82,680
$20.67 p/Share
4,000
Reduced 0.05%
7,682,777
Common Stock
Feb 20
2024
BUY
Open market or private sale
$189,960
$15.83 p/Share
12,000
Added 0.16%
7,686,777
Common Stock
Jan 19
2024
SELL
Open market or private sale
$172,320
$14.36 p/Share
12,000
Reduced 0.16%
7,698,777
Common Stock
Dec 19
2023
SELL
Open market or private sale
$174,240
$14.52 p/Share
12,000
Reduced 0.16%
7,710,777
Common Stock
Nov 17
2023
SELL
Open market or private sale
$151,320
$12.61 p/Share
12,000
Reduced 0.16%
7,722,777
Common Stock
Oct 17
2023
SELL
Open market or private sale
$131,880
$10.99 p/Share
12,000
Reduced 0.15%
7,734,777
Common Stock
Sep 06
2023
SELL
Open market or private sale
$137,040
$11.42 p/Share
12,000
Reduced 0.15%
7,746,777
Common Stock
Sep 08
2022
BUY
Exercise of conversion of derivative security
$110,104
$3.76 p/Share
29,283
Added 0.38%
7,758,777
Common Stock
Sep 07
2022
SELL
Exercise of in-the-money or at-the-money derivatives securities
$154,980
$0.63 p/Share
246,000
Reduced 3.08%
7,729,494
Common Stock