Aug 12
2024
|
BUY
Open market or private purchase
|
$1,479,760
$27.92 p/Share
|
53,000
|
|
Aug 09
2024
|
BUY
Open market or private purchase
|
$2,111,250
$28.15 p/Share
|
75,000
|
|
Aug 08
2024
|
BUY
Open market or private purchase
|
$1,400,000
$28.0 p/Share
|
50,000
|
|
Aug 07
2024
|
BUY
Open market or private purchase
|
$4,066,500
$27.11 p/Share
|
150,000
|
|
Jul 31
2024
|
BUY
Open market or private purchase
|
$5,532,000
$36.88 p/Share
|
150,000
|
|
Jul 30
2024
|
BUY
Open market or private purchase
|
$5,550,000
$37.0 p/Share
|
150,000
|
|
Jul 29
2024
|
BUY
Open market or private purchase
|
$5,664,000
$37.76 p/Share
|
150,000
|
|
Jul 26
2024
|
BUY
Open market or private purchase
|
$1,220,050
$37.54 p/Share
|
32,500
|
|
Jul 25
2024
|
BUY
Open market or private purchase
|
$186,159
$35.8 p/Share
|
5,200
|
|
Jul 24
2024
|
BUY
Open market or private purchase
|
$2,927,099
$35.48 p/Share
|
82,500
|
|
Jul 23
2024
|
BUY
Open market or private purchase
|
$1,425,200
$35.63 p/Share
|
40,000
|
|
Jul 22
2024
|
BUY
Open market or private purchase
|
$2,181,875
$34.91 p/Share
|
62,500
|
|
Jul 19
2024
|
BUY
Open market or private purchase
|
$3,101,875
$35.45 p/Share
|
87,500
|
|
Jul 18
2024
|
BUY
Open market or private purchase
|
$7,086,000
$35.43 p/Share
|
200,000
|
|
Jul 17
2024
|
BUY
Open market or private purchase
|
$2,127,000
$35.45 p/Share
|
60,000
|
|
Jul 16
2024
|
BUY
Open market or private purchase
|
$1,406,399
$35.16 p/Share
|
40,000
|
|
Jul 12
2024
|
BUY
Open market or private purchase
|
$837,785
$33.35 p/Share
|
25,121
|
|
Jul 11
2024
|
BUY
Open market or private purchase
|
$13,923,000
$33.15 p/Share
|
420,000
|
|
Jul 10
2024
|
BUY
Open market or private purchase
|
$3,290,999
$32.91 p/Share
|
100,000
|
|
Jul 09
2024
|
BUY
Open market or private purchase
|
$2,340,790
$31.42 p/Share
|
74,500
|
|
Jul 08
2024
|
BUY
Open market or private purchase
|
$1,904,849
$31.37 p/Share
|
60,722
|
|
Jul 05
2024
|
BUY
Open market or private purchase
|
$14,696,500
$30.94 p/Share
|
475,000
|
|
Feb 21
2024
|
SELL
Open market or private sale
|
$12,976,000
$32.44 p/Share
|
400,000
|
|
Jan 04
2024
|
SELL
Open market or private sale
|
$8,305,520
$33.49 p/Share
|
248,000
|
|
Jan 03
2024
|
SELL
Open market or private sale
|
$987,080
$33.89 p/Share
|
29,126
|
|