Aug 21
2024
|
BUY
Open market or private purchase
|
$779,250
$31.17 p/Share
|
25,000
|
|
Aug 20
2024
|
BUY
Open market or private purchase
|
$526,555
$31.27 p/Share
|
16,839
|
|
Aug 19
2024
|
BUY
Open market or private purchase
|
$783,875
$31.1 p/Share
|
25,205
|
|
Aug 16
2024
|
BUY
Open market or private purchase
|
$8,134,758
$30.47 p/Share
|
266,976
|
|
Aug 15
2024
|
BUY
Open market or private purchase
|
$8,703,396
$30.56 p/Share
|
284,797
|
|
Aug 14
2024
|
BUY
Open market or private purchase
|
$8,253,964
$30.06 p/Share
|
274,583
|
|
Aug 13
2024
|
BUY
Open market or private purchase
|
$11,298,939
$29.41 p/Share
|
384,187
|
|
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
|
|