May 31
2024
BUY
Grant, award, or other acquisition
-
1,967
Added 11.71%
14,829
Common Stock
May 29
2024
SELL
Payment of exercise price or tax liability
$40,756
$214.51 p/Share
190
Reduced 1.45%
12,947
Common Stock
May 28
2024
SELL
Payment of exercise price or tax liability
$16,725
$217.21 p/Share
77
Reduced 0.58%
13,137
Common Stock
May 27
2024
SELL
Payment of exercise price or tax liability
$26,499
$217.21 p/Share
122
Reduced 0.91%
13,214
Common Stock
May 26
2024
SELL
Payment of exercise price or tax liability
$39,097
$217.21 p/Share
180
Reduced 1.33%
13,336
Common Stock
Feb 29
2024
SELL
Open market or private sale
$1,268,500
$253.7 p/Share
5,000
Reduced 26.95%
13,550
Common Stock
Jan 29
2024
SELL
Payment of exercise price or tax liability
$209,926
$220.28 p/Share
953
Reduced 4.89%
18,550
Common Stock
Jan 29
2024
BUY
Grant, award, or other acquisition
-
2,997
Added 13.32%
19,503
Common Stock
Dec 14
2023
SELL
Open market or private sale
$1,243,350
$225.0 p/Share
5,526
Reduced 25.08%
16,506
Common Stock
Dec 14
2023
BUY
Exercise of conversion of derivative security
$742,694
$134.4 p/Share
5,526
Added 20.05%
22,032
Common Stock
May 29
2023
SELL
Payment of exercise price or tax liability
$36,882
$194.12 p/Share
190
Reduced 1.14%
16,506
Common Stock
May 28
2023
SELL
Payment of exercise price or tax liability
$22,323
$194.12 p/Share
115
Reduced 0.68%
16,696
Common Stock
May 27
2023
SELL
Payment of exercise price or tax liability
$33,000
$194.12 p/Share
170
Reduced 1.0%
16,811
Common Stock
May 26
2023
BUY
Grant, award, or other acquisition
-
2,009
Added 10.58%
16,981
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$44,091
$243.6 p/Share
181
Reduced 1.19%
14,972
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$85,136
$248.21 p/Share
343
Reduced 2.21%
15,153
Common Stock
Jan 31
2023
SELL
Payment of exercise price or tax liability
$657,628
$244.29 p/Share
2,692
Reduced 14.8%
15,496
Common Stock
Jan 27
2023
BUY
Grant, award, or other acquisition
-
7,229
Added 28.44%
18,188
Common Stock
May 29
2022
SELL
Payment of exercise price or tax liability
$46,438
$244.41 p/Share
190
Reduced 1.7%
10,959
Common Stock
May 28
2022
SELL
Payment of exercise price or tax liability
$27,863
$244.41 p/Share
114
Reduced 1.01%
11,149
Common Stock
May 27
2022
BUY
Grant, award, or other acquisition
-
1,493
Added 11.7%
11,263
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$52,850
$293.61 p/Share
180
Reduced 1.81%
9,770
Common Stock
Feb 01
2022
SELL
Payment of exercise price or tax liability
$113,108
$329.76 p/Share
343
Reduced 3.33%
9,950
Common Stock
Jan 28
2022
SELL
Payment of exercise price or tax liability
$747,815
$312.24 p/Share
2,395
Reduced 18.88%
10,293
Common Stock
Jan 28
2022
BUY
Grant, award, or other acquisition
-
6,302
Added 33.19%
12,688
Common Stock