Jun 05
2025
BUY
Grant, award, or other acquisition
$1,285
$214.18 p/Share
6
Added 0.09%
6,940
Common Stock
Apr 28
2025
SELL
Payment of exercise price or tax liability
$38,314
$179.04 p/Share
214
Reduced 2.99%
6,934
Common Stock
Apr 27
2025
SELL
Payment of exercise price or tax liability
$36,972
$176.06 p/Share
210
Reduced 2.85%
7,148
Common Stock
Apr 25
2025
SELL
Payment of exercise price or tax liability
$41,550
$176.06 p/Share
236
Reduced 3.11%
7,358
Common Stock
Apr 24
2025
BUY
Grant, award, or other acquisition
-
1,972
Added 20.61%
7,594
Common Stock
Apr 28
2024
SELL
Payment of exercise price or tax liability
$48,412
$231.64 p/Share
209
Reduced 3.58%
5,622
Common Stock
Apr 27
2024
SELL
Payment of exercise price or tax liability
$47,486
$231.64 p/Share
205
Reduced 3.4%
5,831
Common Stock
Apr 25
2024
BUY
Grant, award, or other acquisition
-
1,505
Added 19.96%
6,036
Common Stock
Apr 22
2024
SELL
Payment of exercise price or tax liability
$30,893
$228.84 p/Share
135
Reduced 2.89%
4,531
Common Stock
Apr 28
2023
SELL
Payment of exercise price or tax liability
$47,479
$242.24 p/Share
196
Reduced 4.03%
4,666
Common Stock
Apr 27
2023
BUY
Grant, award, or other acquisition
-
1,338
Added 21.58%
4,862
Common Stock
Apr 23
2023
SELL
Payment of exercise price or tax liability
$53,071
$245.7 p/Share
216
Reduced 5.78%
3,524
Common Stock
Apr 22
2023
SELL
Payment of exercise price or tax liability
$30,958
$245.7 p/Share
126
Reduced 3.26%
3,740
Common Stock
Apr 28
2022
BUY
Grant, award, or other acquisition
-
1,365
Added 26.09%
3,866
Common Stock
Apr 26
2022
SELL
Payment of exercise price or tax liability
$23,784
$224.38 p/Share
106
Reduced 4.07%
2,501
Common Stock
Apr 23
2022
SELL
Payment of exercise price or tax liability
$52,321
$231.51 p/Share
226
Reduced 7.98%
2,607
Common Stock
Apr 22
2022
SELL
Payment of exercise price or tax liability
$30,559
$231.51 p/Share
132
Reduced 4.45%
2,833
Common Stock
Aug 10
2021
SELL
Open market or private sale
$1,507,072
$269.12 p/Share
5,600
Reduced 65.38%
2,965
Common Stock
Aug 10
2021
BUY
Exercise of conversion of derivative security
$681,096
$174.64 p/Share
3,900
Added 31.29%
8,565
Common Stock
Apr 27
2021
SELL
Payment of exercise price or tax liability
$25,874
$275.26 p/Share
94
Reduced 1.98%
4,665
Common Stock
Apr 26
2021
SELL
Payment of exercise price or tax liability
$30,665
$278.77 p/Share
110
Reduced 2.26%
4,759
Common Stock
Apr 23
2021
SELL
Payment of exercise price or tax liability
$65,122
$275.94 p/Share
236
Reduced 4.62%
4,869
Common Stock
Apr 22
2021
BUY
Grant, award, or other acquisition
-
881
Added 14.72%
5,105
Common Stock
Mar 03
2021
SELL
Open market or private sale
$675,000
$270.0 p/Share
2,500
Reduced 37.18%
4,224
Common Stock
Mar 03
2021
BUY
Exercise of conversion of derivative security
$293,880
$195.92 p/Share
1,500
Added 18.24%
6,724
Common Stock