Sep 24
2024
|
|
-
|
12,522
|
|
Sep 10
2024
|
SELL
Open market or private sale
|
$3,574,387
$33.92 p/Share
|
105,377
|
|
Sep 09
2024
|
SELL
Open market or private sale
|
$3,731,275
$33.98 p/Share
|
109,808
|
|
Mar 19
2024
|
SELL
Open market or private sale
|
$50,334,445
$35.0 p/Share
|
1,438,127
|
|
Dec 18
2023
|
|
-
|
250,860
|
|
Dec 08
2023
|
SELL
Open market or private sale
|
$310,146
$32.28 p/Share
|
9,608
|
|
Dec 07
2023
|
SELL
Open market or private sale
|
$310,818
$32.35 p/Share
|
9,608
|
|
Dec 06
2023
|
SELL
Open market or private sale
|
$315,142
$32.8 p/Share
|
9,608
|
|
Dec 05
2023
|
SELL
Open market or private sale
|
$319,466
$33.25 p/Share
|
9,608
|
|
Dec 04
2023
|
SELL
Open market or private sale
|
$314,854
$32.77 p/Share
|
9,608
|
|
Dec 01
2023
|
SELL
Open market or private sale
|
$311,491
$32.42 p/Share
|
9,608
|
|
Nov 30
2023
|
SELL
Open market or private sale
|
$314,662
$32.75 p/Share
|
9,608
|
|
Nov 29
2023
|
SELL
Open market or private sale
|
$310,914
$32.36 p/Share
|
9,608
|
|
Nov 28
2023
|
SELL
Open market or private sale
|
$310,530
$32.32 p/Share
|
9,608
|
|
Nov 27
2023
|
SELL
Open market or private sale
|
$309,665
$32.23 p/Share
|
9,608
|
|
Nov 24
2023
|
SELL
Open market or private sale
|
$241,083
$31.94 p/Share
|
7,548
|
|
Nov 22
2023
|
SELL
Open market or private sale
|
$235,977
$32.01 p/Share
|
7,372
|
|
Nov 21
2023
|
SELL
Open market or private sale
|
$345,950
$31.45 p/Share
|
11,000
|
|
Nov 20
2023
|
SELL
Open market or private sale
|
$96,240
$32.08 p/Share
|
3,000
|
|
Jun 08
2023
|
SELL
Open market or private sale
|
$32,775,000
$19.0 p/Share
|
1,725,000
|
|
Dec 28
2022
|
|
-
|
37,750
|
|
Dec 23
2022
|
SELL
Open market or private sale
|
$530,573
$20.08 p/Share
|
26,423
|
|
Dec 13
2022
|
SELL
Open market or private sale
|
$138,500
$22.1 p/Share
|
6,267
|
|
Dec 12
2022
|
SELL
Open market or private sale
|
$287,383
$22.12 p/Share
|
12,992
|
|
Dec 07
2022
|
SELL
Open market or private sale
|
$599,942
$23.63 p/Share
|
25,389
|
|