Sep 16
2024
|
SELL
Open market or private sale
|
$1,262,467
$34.75 p/Share
|
36,330
|
|
Sep 16
2024
|
SELL
Other acquisition or disposition
|
-
|
18,450
|
|
Sep 16
2024
|
BUY
Other acquisition or disposition
|
-
|
18,450
|
|
Sep 13
2024
|
SELL
Open market or private sale
|
$3,829,676
$34.92 p/Share
|
109,670
|
|
Feb 20
2024
|
|
-
|
34,836
|
|
Feb 20
2024
|
SELL
Other acquisition or disposition
|
-
|
32,825
|
|
Feb 20
2024
|
BUY
Other acquisition or disposition
|
-
|
32,825
|
|
Aug 21
2023
|
BUY
Open market or private purchase
|
$6,932
$19.75 p/Share
|
351
|
|
Mar 16
2023
|
BUY
Open market or private purchase
|
$49,921
$23.92 p/Share
|
2,087
|
|
Nov 09
2022
|
BUY
Open market or private purchase
|
$292,600
$29.26 p/Share
|
10,000
|
|
Aug 12
2022
|
BUY
Open market or private purchase
|
$100,625
$43.75 p/Share
|
2,300
|
|
May 13
2022
|
BUY
Open market or private purchase
|
$99,810
$37.41 p/Share
|
2,668
|
|
Jan 14
2022
|
|
-
|
100
|
|
Nov 10
2021
|
SELL
Open market or private sale
|
$3,922,846
$61.94 p/Share
|
63,333
|
|
Aug 11
2021
|
SELL
Open market or private sale
|
$3,661,281
$57.81 p/Share
|
63,333
|
|
May 12
2021
|
SELL
Open market or private sale
|
$2,884,230
$45.54 p/Share
|
63,334
|
|
Apr 14
2021
|
SELL
Other acquisition or disposition
|
-
|
5,000
|
|
Apr 14
2021
|
BUY
Other acquisition or disposition
|
-
|
5,000
|
|
Mar 22
2021
|
SELL
Open market or private sale
|
$2,694,500
$53.89 p/Share
|
50,000
|
|
Mar 11
2021
|
|
-
|
2,060
|
|
Nov 11
2020
|
SELL
Open market or private sale
|
$3,758,250
$50.11 p/Share
|
75,000
|
|
Nov 10
2020
|
SELL
Open market or private sale
|
$3,535,500
$47.14 p/Share
|
75,000
|
|