Dec 10
2024
SELL
Open market or private sale
$252,192
$275.62 p/Share
915
Reduced 13.76%
5,733
Common Stock
Sep 09
2024
SELL
Open market or private sale
$333,443
$221.41 p/Share
1,506
Reduced 18.56%
6,609
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$38,118
$163.6 p/Share
233
Reduced 2.82%
8,022
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
-
1,200
Added 12.69%
8,255
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$40,621
$191.61 p/Share
212
Reduced 2.92%
7,055
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
545
Added 7.0%
7,238
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$37,308
$276.36 p/Share
135
Reduced 2.34%
5,644
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
994
Added 13.02%
6,638
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$41,144
$296.0 p/Share
139
Reduced 2.35%
5,779
Common Stock
Feb 17
2023
BUY
Grant, award, or other acquisition
-
341
Added 5.47%
5,889
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$7,075
$294.83 p/Share
24
Reduced 0.43%
5,577
Common Stock
Jun 03
2022
SELL
Payment of exercise price or tax liability
$77,801
$212.57 p/Share
366
Reduced 6.16%
5,578
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
1,369
Added 18.9%
5,873
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$74,235
$234.18 p/Share
317
Reduced 6.58%
4,504
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
-
1,040
Added 17.74%
4,821
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$6,983
$240.81 p/Share
29
Reduced 0.76%
3,781
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$6,067
$252.81 p/Share
24
Reduced 0.63%
3,810
Common Stock
Jun 03
2021
SELL
Payment of exercise price or tax liability
$96,302
$263.84 p/Share
365
Reduced 8.73%
3,816
Common Stock
Feb 17
2021
BUY
Grant, award, or other acquisition
-
245
Added 5.63%
4,104
Common Stock
Feb 10
2021
SELL
Payment of exercise price or tax liability
$6,724
$280.15 p/Share
24
Reduced 0.62%
3,859
Common Stock
Dec 15
2020
SELL
Payment of exercise price or tax liability
$1,451
$241.76 p/Share
6
Reduced 0.15%
3,883
Common Stock
Dec 15
2020
BUY
Grant, award, or other acquisition
-
20
Added 0.51%
3,889
Common Stock