Nov 20
2024
SELL
Open market or private sale
$2,471,132
$126.92 p/Share
19,470
Reduced 27.44%
51,489
Common Stock
Nov 08
2024
SELL
Open market or private sale
$145,780
$138.05 p/Share
1,056
Reduced 1.47%
70,875
Common Stock
Nov 08
2024
SELL
Payment of exercise price or tax liability
$106,841
$137.86 p/Share
775
Reduced 1.07%
71,931
Common Stock
Nov 07
2024
SELL
Payment of exercise price or tax liability
$2,745,927
$139.14 p/Share
19,735
Reduced 21.35%
72,706
Common Stock
Nov 07
2024
BUY
Grant, award, or other acquisition
-
45,220
Added 32.85%
92,441
Common Stock
Oct 29
2024
SELL
Open market or private sale
$313,762
$117.47 p/Share
2,671
Reduced 5.35%
47,221
Common Stock
Oct 28
2024
SELL
Payment of exercise price or tax liability
$68,408
$117.54 p/Share
582
Reduced 1.15%
49,892
Common Stock
Oct 27
2024
SELL
Payment of exercise price or tax liability
$135,208
$121.7 p/Share
1,111
Reduced 2.15%
50,474
Common Stock
Oct 23
2024
BUY
Grant, award, or other acquisition
-
4,366
Added 7.8%
51,585
Common Stock
May 10
2024
BUY
Grant, award, or other acquisition
$13,960
$65.54 p/Share
213
Added 0.45%
47,219
Common Stock
May 07
2024
SELL
Open market or private sale
$1,411,971
$103.32 p/Share
13,666
Reduced 22.52%
47,006
Common Stock
Feb 06
2024
SELL
Open market or private sale
$1,030,715
$79.95 p/Share
12,892
Reduced 17.52%
60,672
Common Stock
Nov 27
2023
SELL
Open market or private sale
$1,149,955
$83.92 p/Share
13,703
Reduced 15.7%
73,564
Common Stock
Nov 09
2023
SELL
Payment of exercise price or tax liability
$478,123
$72.41 p/Share
6,603
Reduced 7.03%
87,267
Common Stock
Nov 09
2023
BUY
Grant, award, or other acquisition
-
14,886
Added 13.7%
93,783
Common Stock
Nov 08
2023
BUY
Grant, award, or other acquisition
-
5,243
Added 6.23%
78,897
Common Stock
Oct 28
2023
SELL
Payment of exercise price or tax liability
$63,216
$72.0 p/Share
878
Reduced 1.18%
73,654
Common Stock
Oct 27
2023
SELL
Payment of exercise price or tax liability
$102,024
$72.0 p/Share
1,417
Reduced 1.87%
74,532
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$156,677
$57.14 p/Share
2,742
Reduced 3.48%
75,949
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$88,183
$67.99 p/Share
1,297
Reduced 1.63%
78,407
Common Stock
Feb 06
2023
SELL
Open market or private sale
$437,779
$66.27 p/Share
6,606
Reduced 7.65%
79,704
Common Stock
Nov 09
2022
SELL
Open market or private sale
$594,075
$64.7 p/Share
9,182
Reduced 9.62%
86,310
Common Stock
Nov 03
2022
SELL
Payment of exercise price or tax liability
$958,073
$60.26 p/Share
15,899
Reduced 14.28%
95,424
Common Stock
Nov 03
2022
BUY
Grant, award, or other acquisition
-
35,847
Added 24.36%
111,323
Common Stock
Oct 28
2022
SELL
Payment of exercise price or tax liability
$320,732
$58.71 p/Share
5,463
Reduced 6.75%
75,476
Common Stock