Dec 16
2024
BUY
Grant, award, or other acquisition
-
423
Added 5.6%
7,130
Common Stock
Dec 13
2024
SELL
Payment of exercise price or tax liability
$24,258
$327.82 p/Share
74
Reduced 1.09%
6,707
Common Stock
Dec 12
2024
SELL
Payment of exercise price or tax liability
$19,423
$329.22 p/Share
59
Reduced 0.86%
6,781
Common Stock
Dec 11
2024
SELL
Payment of exercise price or tax liability
$29,757
$330.64 p/Share
90
Reduced 1.3%
6,840
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$216,468
$214.75 p/Share
1,008
Reduced 12.7%
6,930
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
3,356
Added 29.71%
7,938
Common Stock
Dec 14
2023
SELL
Payment of exercise price or tax liability
$24,308
$227.18 p/Share
107
Reduced 2.28%
4,582
Common Stock
Dec 13
2023
SELL
Payment of exercise price or tax liability
$16,225
$219.26 p/Share
74
Reduced 1.55%
4,689
Common Stock
Dec 12
2023
SELL
Payment of exercise price or tax liability
$13,041
$221.04 p/Share
59
Reduced 1.22%
4,763
Common Stock
Dec 11
2023
BUY
Grant, award, or other acquisition
-
608
Added 11.2%
4,822
Common Stock
Jun 29
2023
SELL
Payment of exercise price or tax liability
$28,880
$291.72 p/Share
99
Reduced 2.3%
4,214
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$272,317
$310.51 p/Share
877
Reduced 16.9%
4,313
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
2,612
Added 33.48%
5,190
Common Stock
Dec 14
2022
SELL
Payment of exercise price or tax liability
$23,410
$334.44 p/Share
70
Reduced 2.64%
2,578
Common Stock
Dec 13
2022
SELL
Payment of exercise price or tax liability
$15,995
$333.23 p/Share
48
Reduced 1.78%
2,648
Common Stock
Dec 12
2022
BUY
Grant, award, or other acquisition
-
393
Added 12.72%
2,696
Common Stock
Jun 29
2022
SELL
Payment of exercise price or tax liability
$14,653
$222.02 p/Share
66
Reduced 2.79%
2,303
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$60,059
$216.04 p/Share
278
Reduced 10.5%
2,369
Common Stock
Feb 21
2022
BUY
Grant, award, or other acquisition
-
888
Added 25.12%
2,647
Common Stock
Dec 14
2021
SELL
Payment of exercise price or tax liability
$17,265
$246.65 p/Share
70
Reduced 3.83%
1,759
Common Stock
Dec 13
2021
BUY
Grant, award, or other acquisition
-
498
Added 21.4%
1,829
Common Stock
Jun 29
2021
SELL
Payment of exercise price or tax liability
$15,206
$230.39 p/Share
66
Reduced 4.72%
1,331
Common Stock
Dec 14
2020
BUY
Grant, award, or other acquisition
-
722
Added 34.07%
1,397
Common Stock