May 20
2024
|
SELL
Open market or private sale
|
$794,567
$61.81 p/Share
|
12,855
|
|
May 17
2024
|
SELL
Open market or private sale
|
$362,357
$62.09 p/Share
|
5,836
|
|
May 16
2024
|
SELL
Open market or private sale
|
$1,050,742
$63.84 p/Share
|
16,459
|
|
May 15
2024
|
SELL
Open market or private sale
|
$978,021
$65.86 p/Share
|
14,850
|
|
Apr 19
2024
|
SELL
Open market or private sale
|
$1,095,442
$65.17 p/Share
|
16,809
|
|
Apr 18
2024
|
SELL
Open market or private sale
|
$677,286
$64.98 p/Share
|
10,423
|
|
Apr 17
2024
|
SELL
Open market or private sale
|
$622,608
$65.4 p/Share
|
9,520
|
|
|
Apr 16
2024
|
SELL
Open market or private sale
|
$386,210
$66.2 p/Share
|
5,834
|
|
Apr 15
2024
|
SELL
Open market or private sale
|
$491,770
$66.33 p/Share
|
7,414
|
|
Mar 08
2024
|
SELL
Open market or private sale
|
$671,700
$67.17 p/Share
|
10,000
|
|
Mar 07
2024
|
SELL
Open market or private sale
|
$1,000,889
$66.35 p/Share
|
15,085
|
|
Mar 06
2024
|
SELL
Open market or private sale
|
$970,396
$65.47 p/Share
|
14,822
|
|
Mar 05
2024
|
SELL
Open market or private sale
|
$659,577
$65.35 p/Share
|
10,093
|
|
Jan 23
2024
|
SELL
Open market or private sale
|
$846,600
$56.44 p/Share
|
15,000
|
|
Jan 22
2024
|
SELL
Open market or private sale
|
$318,467
$55.95 p/Share
|
5,692
|
|
Jan 19
2024
|
SELL
Open market or private sale
|
$251,398
$55.57 p/Share
|
4,524
|
|
Jan 18
2024
|
SELL
Open market or private sale
|
$541,055
$55.3 p/Share
|
9,784
|
|
Jan 17
2024
|
SELL
Open market or private sale
|
$551,100
$55.11 p/Share
|
10,000
|
|
Jan 16
2024
|
SELL
Open market or private sale
|
$278,150
$55.63 p/Share
|
5,000
|
|
Dec 19
2023
|
SELL
Open market or private sale
|
$1,316,250
$52.65 p/Share
|
25,000
|
|
Dec 18
2023
|
SELL
Open market or private sale
|
$683,083
$52.44 p/Share
|
13,026
|
|
Dec 15
2023
|
SELL
Open market or private sale
|
$627,916
$52.44 p/Share
|
11,974
|
|
Nov 17
2023
|
SELL
Open market or private sale
|
$663,000
$51.0 p/Share
|
13,000
|
|
Nov 16
2023
|
SELL
Open market or private sale
|
$333,103
$51.66 p/Share
|
6,448
|
|
Nov 15
2023
|
SELL
Open market or private sale
|
$410,185
$53.64 p/Share
|
7,647
|
|