Jun 25
2024
|
SELL
Open market or private sale
|
$6,028,259
$99.35 p/Share
|
60,677
|
|
Jun 24
2024
|
SELL
Open market or private sale
|
$4,431,600
$98.48 p/Share
|
45,000
|
|
Jun 21
2024
|
SELL
Open market or private sale
|
$5,885,605
$96.43 p/Share
|
61,035
|
|
Jun 20
2024
|
SELL
Open market or private sale
|
$4,132,121
$93.85 p/Share
|
44,029
|
|
Jun 17
2024
|
SELL
Open market or private sale
|
$4,221,272
$92.44 p/Share
|
45,665
|
|
Jun 14
2024
|
SELL
Open market or private sale
|
$3,501,268
$90.85 p/Share
|
38,539
|
|
Jun 13
2024
|
SELL
Open market or private sale
|
$1,917,337
$90.71 p/Share
|
21,137
|
|
Jun 12
2024
|
SELL
Open market or private sale
|
$3,147,285
$92.75 p/Share
|
33,933
|
|
Jun 11
2024
|
SELL
Open market or private sale
|
$1,306,531
$91.59 p/Share
|
14,265
|
|
Jun 10
2024
|
SELL
Open market or private sale
|
$2,391,381
$92.88 p/Share
|
25,747
|
|
Jun 07
2024
|
SELL
Open market or private sale
|
$6,265,371
$93.8 p/Share
|
66,795
|
|
Jun 06
2024
|
SELL
Open market or private sale
|
$2,607,635
$93.07 p/Share
|
28,018
|
|
Jun 05
2024
|
SELL
Open market or private sale
|
$2,713,263
$95.44 p/Share
|
28,429
|
|
Jun 04
2024
|
SELL
Open market or private sale
|
$2,684,567
$92.76 p/Share
|
28,941
|
|
Jun 03
2024
|
SELL
Open market or private sale
|
$4,451,327
$93.59 p/Share
|
47,562
|
|
May 31
2024
|
SELL
Open market or private sale
|
$3,722,397
$94.41 p/Share
|
39,428
|
|
May 30
2024
|
SELL
Open market or private sale
|
$2,629,223
$94.59 p/Share
|
27,796
|
|
May 29
2024
|
SELL
Open market or private sale
|
$5,239,203
$96.8 p/Share
|
54,124
|
|
May 28
2024
|
SELL
Open market or private sale
|
$11,679,298
$100.12 p/Share
|
116,653
|
|
May 24
2024
|
SELL
Open market or private sale
|
$4,128,949
$103.34 p/Share
|
39,955
|
|
Feb 14
2024
|
SELL
Open market or private sale
|
$71,665,738
$82.59 p/Share
|
867,729
|
|
Jan 19
2024
|
SELL
Open market or private sale
|
$1,178,459
$81.69 p/Share
|
14,426
|
|
Jan 18
2024
|
SELL
Open market or private sale
|
$6,792,625
$77.63 p/Share
|
87,500
|
|
Jan 17
2024
|
SELL
Open market or private sale
|
$2,484,703
$75.39 p/Share
|
32,958
|
|
Jan 16
2024
|
SELL
Open market or private sale
|
$1,002,768
$75.08 p/Share
|
13,356
|
|