Jun 29
2023
|
SELL
Open market or private sale
|
$24,519,990
$70.84 p/Share
|
346,132
|
|
Jun 28
2023
|
SELL
Open market or private sale
|
$12,024,100
$70.14 p/Share
|
171,430
|
|
Jun 27
2023
|
SELL
Open market or private sale
|
$1,262,450
$72.14 p/Share
|
17,500
|
|
Jun 27
2023
|
SELL
Open market or private sale
|
$20,127,341
$71.22 p/Share
|
282,608
|
|
Jun 26
2023
|
SELL
Open market or private sale
|
$25,552,376
$68.74 p/Share
|
371,725
|
|
Jun 23
2023
|
SELL
Open market or private sale
|
$8,962,886
$68.86 p/Share
|
130,161
|
|
Jun 22
2023
|
SELL
Open market or private sale
|
$2,408,429
$68.27 p/Share
|
35,278
|
|
Jun 16
2023
|
SELL
Open market or private sale
|
$53,304,000
$66.63 p/Share
|
800,000
|
|
Jun 15
2023
|
SELL
Open market or private sale
|
$22,954,095
$67.63 p/Share
|
339,407
|
|
Jun 14
2023
|
SELL
Open market or private sale
|
$489,503
$67.93 p/Share
|
7,206
|
|
Jun 14
2023
|
SELL
Open market or private sale
|
$4,866,653
$66.79 p/Share
|
72,865
|
|
Jun 13
2023
|
SELL
Open market or private sale
|
$9,763,901
$68.09 p/Share
|
143,397
|
|
Jun 12
2023
|
SELL
Open market or private sale
|
$13,668,399
$67.93 p/Share
|
201,213
|
|
Sep 30
2022
|
BUY
Open market or private purchase
|
$8,238,950
$40.19 p/Share
|
205,000
|
|
Jun 23
2022
|
BUY
Open market or private purchase
|
$3,982,000
$39.82 p/Share
|
100,000
|
|
Jun 22
2022
|
BUY
Open market or private purchase
|
$3,635,692
$38.72 p/Share
|
93,897
|
|
Apr 08
2022
|
BUY
Open market or private purchase
|
$2,886,000
$48.1 p/Share
|
60,000
|
|
Apr 07
2022
|
BUY
Open market or private purchase
|
$4,839,450
$46.09 p/Share
|
105,000
|
|
Apr 06
2022
|
BUY
Open market or private purchase
|
$9,070,385
$46.49 p/Share
|
195,104
|
|
Apr 05
2022
|
BUY
Open market or private purchase
|
$1,915,600
$47.89 p/Share
|
40,000
|
|
Mar 24
2022
|
BUY
Open market or private purchase
|
$515,000
$51.5 p/Share
|
10,000
|
|
Mar 22
2022
|
BUY
Open market or private purchase
|
$9,491,544
$54.7 p/Share
|
173,520
|
|
Mar 21
2022
|
BUY
Open market or private purchase
|
$1,996,820
$54.39 p/Share
|
36,713
|
|
Mar 18
2022
|
BUY
Open market or private purchase
|
$1,341,795
$52.96 p/Share
|
25,336
|
|
Sep 20
2021
|
BUY
Open market or private purchase
|
$3,848,331
$43.12 p/Share
|
89,247
|
|