Jan 19
2023
|
BUY
Open market or private purchase
|
$3,700,000
$37.0 p/Share
|
100,000
|
|
Jan 18
2023
|
BUY
Open market or private purchase
|
$6,574,750
$37.57 p/Share
|
175,000
|
|
Jan 17
2023
|
BUY
Open market or private purchase
|
$1,643,850
$36.53 p/Share
|
45,000
|
|
Jan 13
2023
|
BUY
Open market or private purchase
|
$1,771,500
$35.43 p/Share
|
50,000
|
|
Jan 12
2023
|
BUY
Open market or private purchase
|
$1,342,800
$33.57 p/Share
|
40,000
|
|
Jan 11
2023
|
BUY
Open market or private purchase
|
$5,615,750
$32.09 p/Share
|
175,000
|
|
Nov 15
2022
|
BUY
Open market or private purchase
|
$1,389,117
$41.88 p/Share
|
33,169
|
|
Nov 14
2022
|
BUY
Open market or private purchase
|
$1,731,653
$38.5 p/Share
|
44,978
|
|
Nov 11
2022
|
BUY
Open market or private purchase
|
$4,986,224
$40.92 p/Share
|
121,853
|
|
Nov 10
2022
|
BUY
Open market or private purchase
|
$4,043,000
$40.43 p/Share
|
100,000
|
|
Nov 09
2022
|
BUY
Open market or private purchase
|
$1,066,800
$35.56 p/Share
|
30,000
|
|
Nov 02
2022
|
BUY
Open market or private purchase
|
$4,868,855
$49.43 p/Share
|
98,500
|
|
Nov 01
2022
|
BUY
Open market or private purchase
|
$3,045,000
$50.0 p/Share
|
60,900
|
|
Jun 22
2022
|
BUY
Open market or private purchase
|
$200,425
$44.03 p/Share
|
4,552
|
|
Jun 21
2022
|
BUY
Open market or private purchase
|
$4,364,000
$43.64 p/Share
|
100,000
|
|
Jun 03
2022
|
BUY
Open market or private purchase
|
$324,235
$48.86 p/Share
|
6,636
|
|
Jun 01
2022
|
BUY
Open market or private purchase
|
$1,506,780
$47.51 p/Share
|
31,715
|
|
May 31
2022
|
BUY
Open market or private purchase
|
$1,915,200
$47.88 p/Share
|
40,000
|
|
May 27
2022
|
BUY
Open market or private purchase
|
$1,119,904
$48.17 p/Share
|
23,249
|
|
May 26
2022
|
BUY
Open market or private purchase
|
$852,453
$45.89 p/Share
|
18,576
|
|
May 24
2022
|
BUY
Open market or private purchase
|
$4,289,651
$41.49 p/Share
|
103,390
|
|
May 20
2022
|
BUY
Open market or private purchase
|
$2,911,200
$48.52 p/Share
|
60,000
|
|
May 19
2022
|
BUY
Open market or private purchase
|
$1,958,734
$49.01 p/Share
|
39,966
|
|
May 18
2022
|
BUY
Open market or private purchase
|
$9,902,000
$49.51 p/Share
|
200,000
|
|
May 17
2022
|
BUY
Open market or private purchase
|
$2,573,000
$51.46 p/Share
|
50,000
|
|