Jun 06
2024
|
SELL
Open market or private sale
|
$1,942,874
$133.43 p/Share
|
14,561
|
|
Jun 05
2024
|
SELL
Open market or private sale
|
$4,554,287
$137.07 p/Share
|
33,226
|
|
Jun 04
2024
|
SELL
Open market or private sale
|
$4,524,093
$139.22 p/Share
|
32,496
|
|
May 24
2024
|
SELL
Open market or private sale
|
$3,505,286
$161.17 p/Share
|
21,749
|
|
May 23
2024
|
SELL
Open market or private sale
|
$521,785
$160.5 p/Share
|
3,251
|
|
Mar 07
2024
|
SELL
Payment of exercise price or tax liability
|
$1,334,472
$115.14 p/Share
|
11,590
|
|
Feb 13
2024
|
SELL
Open market or private sale
|
$656,800
$92.39 p/Share
|
7,109
|
|
Feb 12
2024
|
SELL
Open market or private sale
|
$2,626,100
$93.22 p/Share
|
28,171
|
|
Feb 09
2024
|
SELL
Open market or private sale
|
$1,043,050
$90.7 p/Share
|
11,500
|
|
Feb 08
2024
|
SELL
Open market or private sale
|
$579,912
$90.47 p/Share
|
6,410
|
|
Feb 07
2024
|
SELL
Open market or private sale
|
$2,068,113
$89.49 p/Share
|
23,110
|
|
Feb 06
2024
|
SELL
Open market or private sale
|
$215,527
$86.28 p/Share
|
2,498
|
|
Feb 05
2024
|
SELL
Open market or private sale
|
$316,720
$85.6 p/Share
|
3,700
|
|
Feb 02
2024
|
SELL
Open market or private sale
|
$1,453,797
$89.19 p/Share
|
16,300
|
|
Jan 23
2024
|
SELL
Open market or private sale
|
$25,710
$85.7 p/Share
|
300
|
|
Jan 22
2024
|
SELL
Open market or private sale
|
$703,232
$85.76 p/Share
|
8,200
|
|
Dec 22
2023
|
SELL
Open market or private sale
|
$708,932
$82.3 p/Share
|
8,614
|
|
Dec 21
2023
|
SELL
Open market or private sale
|
$430,456
$82.78 p/Share
|
5,200
|
|
Dec 20
2023
|
SELL
Open market or private sale
|
$693,601
$84.39 p/Share
|
8,219
|
|
Dec 19
2023
|
SELL
Open market or private sale
|
$927,989
$83.28 p/Share
|
11,143
|
|
Dec 18
2023
|
SELL
Open market or private sale
|
$717,723
$83.68 p/Share
|
8,577
|
|
Dec 15
2023
|
SELL
Open market or private sale
|
$749,205
$85.05 p/Share
|
8,809
|
|
Dec 14
2023
|
SELL
Open market or private sale
|
$1,247,866
$84.86 p/Share
|
14,705
|
|
Dec 13
2023
|
SELL
Open market or private sale
|
$1,146,294
$83.91 p/Share
|
13,661
|
|
Dec 12
2023
|
SELL
Open market or private sale
|
$1,138,145
$82.63 p/Share
|
13,774
|
|