Jan 24
2025
BUY
Grant, award, or other acquisition
-
237
Added 9.71%
2,203
Common Stock, $0.01 pa...
Nov 15
2024
SELL
Open market or private sale
$1,214,514
$459.0 p/Share
2,646
Reduced 57.37%
1,966
Common Stock, $0.01 pa...
Nov 11
2024
SELL
Open market or private sale
$91,800
$459.0 p/Share
200
Reduced 4.16%
4,612
Common Stock, $0.01 pa...
Jul 15
2024
SELL
Payment of exercise price or tax liability
$20,770
$483.03 p/Share
43
Reduced 0.89%
4,812
Common Stock, $0.01 pa...
Apr 01
2024
SELL
Payment of exercise price or tax liability
$40,501
$493.92 p/Share
82
Reduced 1.66%
4,855
Common Stock, $0.01 pa...
Mar 13
2024
SELL
Open market or private sale
$234,402
$453.39 p/Share
517
Reduced 9.48%
4,937
Common Stock, $0.01 pa...
Mar 12
2024
SELL
Payment of exercise price or tax liability
$92,331
$443.9 p/Share
208
Reduced 3.67%
5,454
Common Stock, $0.01 pa...
Mar 11
2024
BUY
Grant, award, or other acquisition
-
498
Added 8.08%
5,662
Common Stock, $0.01 pa...
Jan 24
2024
SELL
Payment of exercise price or tax liability
$58,204
$421.77 p/Share
138
Reduced 2.6%
5,164
Common Stock, $0.01 pa...
Jan 24
2024
BUY
Grant, award, or other acquisition
-
419
Added 7.32%
5,302
Common Stock, $0.01 pa...
Jul 17
2023
SELL
Payment of exercise price or tax liability
$16,758
$389.74 p/Share
43
Reduced 0.87%
4,883
Common Stock, $0.01 pa...
Jul 10
2023
SELL
Payment of exercise price or tax liability
$22,234
$347.41 p/Share
64
Reduced 1.28%
4,926
Common Stock, $0.01 pa...
Mar 31
2023
SELL
Payment of exercise price or tax liability
$26,719
$329.87 p/Share
81
Reduced 1.6%
4,990
Common Stock, $0.01 pa...
Mar 10
2023
SELL
Payment of exercise price or tax liability
$22,812
$300.16 p/Share
76
Reduced 1.48%
5,071
Common Stock, $0.01 pa...
Mar 10
2023
BUY
Grant, award, or other acquisition
-
1,382
Added 21.17%
5,147
Common Stock, $0.01 pa...
Jul 18
2022
SELL
Payment of exercise price or tax liability
$24,002
$406.81 p/Share
59
Reduced 1.54%
3,765
Common Stock, $0.01 pa...
Jul 15
2022
SELL
Payment of exercise price or tax liability
$17,484
$406.6 p/Share
43
Reduced 1.11%
3,824
Common Stock, $0.01 pa...
Jul 10
2022
SELL
Payment of exercise price or tax liability
$25,424
$397.25 p/Share
64
Reduced 1.63%
3,867
Common Stock, $0.01 pa...
Mar 31
2022
SELL
Payment of exercise price or tax liability
$32,968
$407.01 p/Share
81
Reduced 2.02%
3,931
Common Stock, $0.01 pa...
Mar 10
2022
BUY
Grant, award, or other acquisition
-
795
Added 16.54%
4,012
Common Stock, $0.01 pa...
Jul 19
2021
SELL
Payment of exercise price or tax liability
$35,887
$478.49 p/Share
75
Reduced 2.22%
3,311
Common Stock, $0.01 pa...
Jul 18
2021
SELL
Payment of exercise price or tax liability
$28,231
$478.49 p/Share
59
Reduced 1.71%
3,386
Common Stock, $0.01 pa...
Jul 15
2021
SELL
Payment of exercise price or tax liability
$20,848
$484.84 p/Share
43
Reduced 1.23%
3,445
Common Stock, $0.01 pa...
Jul 10
2021
SELL
Payment of exercise price or tax liability
$30,727
$480.11 p/Share
64
Reduced 1.8%
3,488
Common Stock, $0.01 pa...
Jun 17
2021
SELL
Open market or private sale
$332,145
$457.5 p/Share
726
Reduced 16.97%
3,552
Common Stock, $0.01 pa...