May 18
2023
|
BUY
Open market or private purchase
|
$412,919
$34.41 p/Share
|
12,000
|
|
May 15
2023
|
BUY
Open market or private purchase
|
$339,900
$33.99 p/Share
|
10,000
|
|
Feb 24
2023
|
BUY
Open market or private purchase
|
$370,175
$43.55 p/Share
|
8,500
|
|
Feb 23
2023
|
BUY
Open market or private purchase
|
$335,400
$44.72 p/Share
|
7,500
|
|
Feb 22
2023
|
BUY
Open market or private purchase
|
$331,350
$44.18 p/Share
|
7,500
|
|
Feb 21
2023
|
BUY
Open market or private purchase
|
$1,055,750
$42.23 p/Share
|
25,000
|
|
Feb 17
2023
|
BUY
Open market or private purchase
|
$1,045,750
$41.83 p/Share
|
25,000
|
|
Nov 30
2022
|
BUY
Open market or private purchase
|
$804,200
$40.21 p/Share
|
20,000
|
|
Nov 16
2022
|
BUY
Open market or private purchase
|
$393,200
$39.32 p/Share
|
10,000
|
|
Nov 15
2022
|
BUY
Open market or private purchase
|
$583,200
$38.88 p/Share
|
15,000
|
|
Aug 24
2022
|
BUY
Open market or private purchase
|
$226,926
$36.02 p/Share
|
6,300
|
|
Aug 23
2022
|
BUY
Open market or private purchase
|
$232,375
$35.75 p/Share
|
6,500
|
|
Aug 22
2022
|
BUY
Open market or private purchase
|
$233,135
$35.27 p/Share
|
6,610
|
|
May 31
2022
|
BUY
Open market or private purchase
|
$106,715
$30.49 p/Share
|
3,500
|
|
May 31
2022
|
BUY
Open market or private purchase
|
$457,350
$30.49 p/Share
|
15,000
|
|
May 23
2022
|
BUY
Open market or private purchase
|
$445,500
$29.7 p/Share
|
15,000
|
|
May 20
2022
|
BUY
Open market or private purchase
|
$111,918
$28.83 p/Share
|
3,882
|
|
May 16
2022
|
BUY
Open market or private purchase
|
$423,090
$31.34 p/Share
|
13,500
|
|
May 13
2022
|
BUY
Open market or private purchase
|
$819,380
$30.92 p/Share
|
26,500
|
|
Feb 23
2022
|
BUY
Open market or private purchase
|
$480,300
$32.02 p/Share
|
15,000
|
|
Feb 22
2022
|
BUY
Open market or private purchase
|
$483,600
$32.24 p/Share
|
15,000
|
|
Feb 18
2022
|
BUY
Open market or private purchase
|
$484,050
$32.27 p/Share
|
15,000
|
|
Nov 30
2021
|
BUY
Open market or private purchase
|
$172,150
$34.43 p/Share
|
5,000
|
|
Nov 29
2021
|
BUY
Open market or private purchase
|
$176,350
$35.27 p/Share
|
5,000
|
|
Nov 26
2021
|
BUY
Open market or private purchase
|
$174,900
$34.98 p/Share
|
5,000
|
|