Jan 14
2025
BUY
Grant, award, or other acquisition
$1,243
$155.41 p/Share
8
Added 0.04%
18,728
Common Stock
Nov 05
2024
SELL
Payment of exercise price or tax liability
$49,551
$167.97 p/Share
295
Reduced 1.55%
18,720
Common Stock
Oct 11
2024
BUY
Grant, award, or other acquisition
$4,965
$171.22 p/Share
29
Added 0.15%
19,060
Common Stock
Jul 12
2024
BUY
Grant, award, or other acquisition
$4,948
$145.53 p/Share
34
Added 0.18%
19,030
Common Stock
Apr 12
2024
BUY
Grant, award, or other acquisition
$1,467
$163.09 p/Share
9
Added 0.05%
18,996
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$312,511
$168.47 p/Share
1,855
Reduced 8.9%
18,987
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
4,959
Added 19.77%
20,129
Common Stock
Feb 12
2024
SELL
Open market or private sale
$461,785
$154.34 p/Share
2,992
Reduced 15.85%
15,883
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$655,860
$154.32 p/Share
4,250
Reduced 18.38%
18,875
Common Stock
Feb 12
2024
BUY
Exercise of conversion of derivative security
$468,340
$64.67 p/Share
7,242
Added 24.96%
21,770
Common Stock
Jan 12
2024
BUY
Grant, award, or other acquisition
$1,247
$138.59 p/Share
9
Added 0.06%
15,883
Common Stock
Nov 05
2023
SELL
Payment of exercise price or tax liability
$30,925
$105.91 p/Share
292
Reduced 1.81%
15,873
Common Stock
Oct 13
2023
BUY
Grant, award, or other acquisition
$1,429
$129.91 p/Share
11
Added 0.07%
16,165
Common Stock
Jul 14
2023
BUY
Grant, award, or other acquisition
$1,486
$148.68 p/Share
10
Added 0.06%
16,154
Common Stock
Apr 14
2023
BUY
Grant, award, or other acquisition
$1,448
$131.66 p/Share
11
Added 0.07%
16,143
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
-
412
Reduced 2.49%
16,131
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
1,864
Added 10.13%
16,543
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$256,653
$159.71 p/Share
1,607
Reduced 9.87%
14,679
Common Stock
Feb 17
2023
BUY
Grant, award, or other acquisition
-
4,520
Added 21.72%
16,286
Common Stock
Jan 13
2023
BUY
Grant, award, or other acquisition
$1,235
$137.33 p/Share
9
Added 0.08%
11,766
Common Stock
Nov 04
2022
SELL
Payment of exercise price or tax liability
$33,376
$115.49 p/Share
289
Reduced 2.4%
11,756
Common Stock
Oct 14
2022
BUY
Grant, award, or other acquisition
$1,472
$147.28 p/Share
10
Added 0.08%
12,045
Common Stock
Jul 14
2022
BUY
Grant, award, or other acquisition
$1,558
$111.32 p/Share
14
Added 0.12%
12,034
Common Stock
May 06
2022
SELL
Payment of exercise price or tax liability
$81,569
$126.66 p/Share
644
Reduced 5.08%
12,038
Common Stock
May 06
2022
BUY
Grant, award, or other acquisition
-
1,241
Added 8.91%
12,682
Common Stock