Jan 02
2024
|
SELL
Open market or private sale
|
$1,572,180
$35.72 p/Share
|
44,014
|
|
Dec 12
2023
|
SELL
Open market or private sale
|
$26,474,999
$35.3 p/Share
|
750,000
|
|
Nov 07
2023
|
SELL
Open market or private sale
|
$76,198,329
$37.9 p/Share
|
2,010,510
|
|
Oct 04
2023
|
SELL
Open market or private sale
|
$31,072,500
$41.43 p/Share
|
750,000
|
|
Apr 03
2023
|
BUY
Open market or private purchase
|
$281,280
$43.65 p/Share
|
6,444
|
|
Feb 16
2023
|
BUY
Open market or private purchase
|
$4,461,000
$44.61 p/Share
|
100,000
|
|
Feb 09
2023
|
BUY
Open market or private purchase
|
$22,461
$43.53 p/Share
|
516
|
|
Feb 08
2023
|
BUY
Open market or private purchase
|
$2,174,500
$43.49 p/Share
|
50,000
|
|
Feb 07
2023
|
BUY
Open market or private purchase
|
$1,063,750
$42.55 p/Share
|
25,000
|
|
Feb 06
2023
|
BUY
Open market or private purchase
|
$2,149,000
$42.98 p/Share
|
50,000
|
|
Feb 01
2023
|
BUY
Open market or private purchase
|
$570,408
$41.43 p/Share
|
13,768
|
|
Jan 31
2023
|
BUY
Open market or private purchase
|
$1,239,900
$41.33 p/Share
|
30,000
|
|
Jan 30
2023
|
BUY
Open market or private purchase
|
$1,643,200
$41.08 p/Share
|
40,000
|
|
Jan 27
2023
|
BUY
Open market or private purchase
|
$24,930
$41.55 p/Share
|
600
|
|
Jan 27
2023
|
BUY
Open market or private purchase
|
$1,325,126
$41.54 p/Share
|
31,900
|
|
Jan 26
2023
|
BUY
Open market or private purchase
|
$1,903,895
$40.9 p/Share
|
46,550
|
|
Jan 25
2023
|
BUY
Open market or private purchase
|
$1,648,844
$39.59 p/Share
|
41,648
|
|
Jan 24
2023
|
BUY
Open market or private purchase
|
$3,576,125
$40.87 p/Share
|
87,500
|
|
Jan 23
2023
|
BUY
Open market or private purchase
|
$1,506,320
$39.64 p/Share
|
38,000
|
|
Jan 20
2023
|
BUY
Open market or private purchase
|
$5,994,830
$38.06 p/Share
|
157,510
|
|