Sep 04
2024
|
BUY
Open market or private purchase
|
$671,702
$31.29 p/Share
|
21,467
|
|
Sep 03
2024
|
BUY
Open market or private purchase
|
$962,442
$32.15 p/Share
|
29,936
|
|
Aug 30
2024
|
BUY
Open market or private purchase
|
$709,469
$32.3 p/Share
|
21,965
|
|
Aug 29
2024
|
BUY
Open market or private purchase
|
$384,503
$32.23 p/Share
|
11,930
|
|
Aug 28
2024
|
BUY
Open market or private purchase
|
$722,456
$31.24 p/Share
|
23,126
|
|
Aug 27
2024
|
BUY
Open market or private purchase
|
$689,833
$31.58 p/Share
|
21,844
|
|
Aug 26
2024
|
BUY
Open market or private purchase
|
$330,096
$31.74 p/Share
|
10,400
|
|
Aug 23
2024
|
BUY
Open market or private purchase
|
$627,182
$31.55 p/Share
|
19,879
|
|
Aug 22
2024
|
BUY
Open market or private purchase
|
$2,981,983
$31.03 p/Share
|
96,100
|
|
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
|
|