Jul 31
2024
SELL
Open market or private sale
$1,379,840
$160.0 p/Share
8,624
Reduced 8.01%
99,048
Common Stock
Jun 01
2024
SELL
Payment of exercise price or tax liability
$1,142,607
$168.85 p/Share
6,767
Reduced 6.92%
91,090
Common Stock
Jun 01
2024
BUY
Grant, award, or other acquisition
-
16,582
Added 13.35%
107,672
Common Stock
Mar 10
2024
BUY
Grant, award, or other acquisition
$431,845
$185.82 p/Share
2,324
Added 2.32%
97,857
Common Stock
Feb 19
2024
BUY
Grant, award, or other acquisition
-
12,432
Added 11.51%
95,533
Common Stock
Aug 10
2023
SELL
Open market or private sale
$1,190,340
$170.0 p/Share
7,002
Reduced 7.77%
83,101
Common Stock
Jun 01
2023
SELL
Payment of exercise price or tax liability
$589,515
$132.06 p/Share
4,464
Reduced 6.07%
69,056
Common Stock
Jun 01
2023
BUY
Grant, award, or other acquisition
$2,799,882
$133.03 p/Share
21,047
Added 18.94%
90,103
Common Stock
Mar 10
2023
BUY
Grant, award, or other acquisition
$409,386
$167.85 p/Share
2,439
Added 3.21%
73,520
Common Stock
Feb 20
2023
BUY
Grant, award, or other acquisition
-
9,944
Added 12.27%
71,080
Common Stock
Jan 30
2023
SELL
Open market or private sale
$841,949
$168.39 p/Share
5,000
Reduced 7.56%
61,136
Common Stock
Jun 01
2022
SELL
Payment of exercise price or tax liability
$301,744
$132.46 p/Share
2,278
Reduced 4.85%
44,715
Common Stock
Jun 01
2022
BUY
Grant, award, or other acquisition
-
21,421
Added 24.47%
66,136
Common Stock
Apr 26
2022
SELL
Open market or private sale
$640,000
$160.0 p/Share
4,000
Reduced 7.84%
46,993
Common Stock
Mar 10
2022
BUY
Grant, award, or other acquisition
$344,917
$130.01 p/Share
2,653
Added 4.95%
50,993
Common Stock
Feb 21
2022
BUY
Grant, award, or other acquisition
-
7,524
Added 13.47%
48,339
Common Stock
Jul 29
2021
SELL
Open market or private sale
$320,271
$101.0 p/Share
3,171
Reduced 7.21%
40,815
Common Stock
Jun 01
2021
SELL
Payment of exercise price or tax liability
$208,669
$102.54 p/Share
2,035
Reduced 4.81%
40,280
Common Stock
Jun 01
2021
BUY
Grant, award, or other acquisition
-
3,706
Added 7.77%
43,986
Common Stock
Mar 18
2021
SELL
Open market or private sale
$163,495
$70.29 p/Share
2,326
Reduced 5.21%
42,315
Common Stock
Feb 22
2021
BUY
Grant, award, or other acquisition
-
2,326
Added 4.95%
44,641
Common Stock