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
Oct 27
2022
SELL
Payment of exercise price or tax liability
$41,382
$56.15 p/Share
737
Reduced 0.9%
80,939
Common Stock
Oct 27
2022
BUY
Grant, award, or other acquisition
-
6,358
Added 7.22%
81,676
Common Stock
Aug 04
2022
SELL
Open market or private sale
$130,902
$60.8 p/Share
2,153
Reduced 2.78%
75,318
Common Stock
May 17
2022
SELL
Open market or private sale
$220,559
$52.74 p/Share
4,182
Reduced 5.12%
77,471
Common Stock
May 13
2022
SELL
Payment of exercise price or tax liability
$388,092
$52.53 p/Share
7,388
Reduced 8.3%
81,653
Common Stock