Sep 18
2024
|
SELL
Open market or private sale
|
$3,507,442
$70.25 p/Share
|
49,928
|
|
Sep 17
2024
|
SELL
Open market or private sale
|
$5,040
$70.0 p/Share
|
72
|
|
Jul 29
2024
|
SELL
Open market or private sale
|
$118,440
$68.03 p/Share
|
1,741
|
|
Jul 26
2024
|
SELL
Open market or private sale
|
$1,928,676
$68.25 p/Share
|
28,259
|
|
Jul 18
2024
|
SELL
Open market or private sale
|
$1,989,300
$66.31 p/Share
|
30,000
|
|
Jul 16
2024
|
SELL
Open market or private sale
|
$1,929,900
$64.33 p/Share
|
30,000
|
|
Mar 28
2024
|
SELL
Open market or private sale
|
$9,513,540
$62.18 p/Share
|
153,000
|
|
Mar 22
2024
|
SELL
Open market or private sale
|
$9,894,120
$60.33 p/Share
|
164,000
|
|
Mar 07
2024
|
SELL
Open market or private sale
|
$2,714,210
$58.16 p/Share
|
46,668
|
|
Mar 05
2024
|
SELL
Open market or private sale
|
$2,331,890
$58.12 p/Share
|
40,122
|
|
Mar 04
2024
|
SELL
Open market or private sale
|
$4,508,291
$58.39 p/Share
|
77,210
|
|
Feb 15
2024
|
SELL
Open market or private sale
|
$6,218,022
$56.68 p/Share
|
109,704
|
|
Feb 14
2024
|
SELL
Open market or private sale
|
$1,170,384
$56.01 p/Share
|
20,896
|
|
Feb 12
2024
|
SELL
Open market or private sale
|
$1,871,736
$56.04 p/Share
|
33,400
|
|
Dec 27
2023
|
SELL
Open market or private sale
|
$972,394
$54.07 p/Share
|
17,984
|
|
Dec 26
2023
|
SELL
Open market or private sale
|
$7,557,056
$54.11 p/Share
|
139,661
|
|
Dec 22
2023
|
SELL
Open market or private sale
|
$5,238
$54.0 p/Share
|
97
|
|
Dec 21
2023
|
SELL
Open market or private sale
|
$5,416
$54.16 p/Share
|
100
|
|
Dec 20
2023
|
SELL
Open market or private sale
|
$123,412
$54.01 p/Share
|
2,285
|
|
Dec 14
2023
|
SELL
Open market or private sale
|
$6,730,034
$52.17 p/Share
|
129,002
|
|
Jul 20
2023
|
SELL
Open market or private sale
|
$31,236
$52.06 p/Share
|
600
|
|
Jul 18
2023
|
SELL
Open market or private sale
|
$1,892,696
$52.0 p/Share
|
36,398
|
|
Jul 12
2023
|
SELL
Open market or private sale
|
$5,606,720
$50.06 p/Share
|
112,000
|
|
Jul 03
2023
|
SELL
Open market or private sale
|
$98,060
$49.03 p/Share
|
2,000
|
|
Jun 28
2023
|
SELL
Open market or private sale
|
$3,604,744
$48.13 p/Share
|
74,896
|
|