Nov 04
2024
|
BUY
Open market or private purchase
|
$6,319
$52.66 p/Share
|
120
|
|
Aug 02
2024
|
BUY
Open market or private purchase
|
$6,158
$52.19 p/Share
|
118
|
|
May 03
2024
|
BUY
Open market or private purchase
|
$6,286
$47.99 p/Share
|
131
|
|
Feb 02
2024
|
BUY
Open market or private purchase
|
$5,625
$54.09 p/Share
|
104
|
|
Nov 03
2023
|
BUY
Open market or private purchase
|
$4,999
$46.72 p/Share
|
107
|
|
Nov 02
2023
|
BUY
Open market or private purchase
|
$457
$45.75 p/Share
|
10
|
|
Aug 02
2023
|
BUY
Open market or private purchase
|
$5,429
$49.81 p/Share
|
109
|
|
May 03
2023
|
BUY
Open market or private purchase
|
$5,446
$45.77 p/Share
|
119
|
|
Feb 24
2023
|
BUY
Open market or private purchase
|
$2,397
$51.01 p/Share
|
47
|
|
Feb 02
2023
|
BUY
Open market or private purchase
|
$4,386
$51.01 p/Share
|
86
|
|
Nov 04
2022
|
BUY
Open market or private purchase
|
$4,408
$58.0 p/Share
|
76
|
|
May 05
2022
|
BUY
Open market or private purchase
|
$4,428
$54.0 p/Share
|
82
|
|
Feb 04
2022
|
BUY
Open market or private purchase
|
$304,938
$54.0 p/Share
|
5,647
|
|
Nov 04
2021
|
BUY
Open market or private purchase
|
$4,399
$53.0 p/Share
|
83
|
|
Aug 04
2021
|
BUY
Open market or private purchase
|
$4,353
$52.45 p/Share
|
83
|
|
May 05
2021
|
BUY
Open market or private purchase
|
$4,440
$56.2 p/Share
|
79
|
|
Feb 04
2021
|
BUY
Open market or private purchase
|
$3,792
$48.0 p/Share
|
79
|
|
Nov 04
2020
|
BUY
Open market or private purchase
|
$3,733
$47.25 p/Share
|
79
|
|