Dec 27
2023
|
BUY
Open market or private purchase
|
$454
$22.7 p/Share
|
20
|
|
Nov 10
2022
|
BUY
Open market or private purchase
|
$81
$27.12 p/Share
|
3
|
|
Aug 10
2022
|
BUY
Open market or private purchase
|
$90
$30.03 p/Share
|
3
|
|
Jun 10
2022
|
BUY
Open market or private purchase
|
$62
$31.0 p/Share
|
2
|
|
May 10
2022
|
BUY
Open market or private purchase
|
$92
$30.73 p/Share
|
3
|
|
Feb 10
2022
|
BUY
Open market or private purchase
|
$91
$30.49 p/Share
|
3
|
|
Nov 10
2021
|
BUY
Other acquisition or disposition
|
$84
$27.86 p/Share
|
3
|
|
Aug 10
2021
|
BUY
Open market or private purchase
|
$100
$24.89 p/Share
|
4
|
|
May 10
2021
|
BUY
Open market or private purchase
|
$93
$23.16 p/Share
|
4
|
|
Feb 10
2021
|
BUY
Open market or private purchase
|
$94
$23.6 p/Share
|
4
|
|
Nov 10
2020
|
BUY
Open market or private purchase
|
$94
$23.45 p/Share
|
4
|
|
Aug 10
2020
|
BUY
Open market or private purchase
|
$81
$20.27 p/Share
|
4
|
|