Nov 29
2024
SELL
Open market or private sale
$1,148,626
$165.27 p/Share
6,950
Reduced 14.17%
42,090
Common Stock
Nov 27
2024
SELL
Open market or private sale
$6,105
$165.0 p/Share
37
Reduced 0.08%
49,040
Common Stock
Nov 22
2024
SELL
Open market or private sale
$16,500
$165.0 p/Share
100
Reduced 0.2%
49,077
Common Stock
Nov 18
2024
SELL
Open market or private sale
$810,939
$165.06 p/Share
4,913
Reduced 9.08%
49,177
Common Stock
Nov 11
2024
SELL
Open market or private sale
$991,018
$162.09 p/Share
6,114
Reduced 10.16%
54,090
Common Stock
Nov 08
2024
SELL
Open market or private sale
$942,054
$160.05 p/Share
5,886
Reduced 8.91%
60,204
Common Stock
Oct 18
2024
SELL
Open market or private sale
$1,860,960
$155.08 p/Share
12,000
Reduced 15.37%
66,090
Common Stock
Oct 16
2024
SELL
Open market or private sale
$407,441
$150.96 p/Share
2,699
Reduced 3.34%
78,090
Common Stock
Oct 15
2024
SELL
Open market or private sale
$723,888
$150.81 p/Share
4,800
Reduced 5.61%
80,789
Common Stock
Oct 10
2024
SELL
Open market or private sale
$22,651
$150.01 p/Share
151
Reduced 0.18%
85,589
Common Stock
Oct 01
2024
SELL
Open market or private sale
$45,009
$150.03 p/Share
300
Reduced 0.35%
85,740
Common Stock
Sep 27
2024
BUY
Grant, award, or other acquisition
-
57
Added 0.07%
86,040
Common Stock
Sep 19
2024
SELL
Open market or private sale
$180,132
$150.11 p/Share
1,200
Reduced 1.38%
85,983
Common Stock
Sep 18
2024
SELL
Open market or private sale
$382,602
$150.04 p/Share
2,550
Reduced 2.84%
87,183
Common Stock
Sep 17
2024
SELL
Open market or private sale
$45,000
$150.0 p/Share
300
Reduced 0.33%
89,733
Common Stock
Jun 28
2024
BUY
Grant, award, or other acquisition
-
66
Added 0.07%
90,033
Common Stock
Mar 28
2024
BUY
Grant, award, or other acquisition
-
60
Added 0.07%
89,966
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
-
3,445
Added 3.69%
89,905
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$682,472
$134.61 p/Share
5,070
Reduced 5.54%
86,460
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
7,061
Added 7.16%
91,530
Common Stock
Dec 29
2023
BUY
Grant, award, or other acquisition
-
69
Added 0.08%
84,469
Common Stock
Sep 29
2023
BUY
Grant, award, or other acquisition
-
72
Added 0.09%
84,399
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
-
70
Added 0.08%
84,327
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
-
61
Added 0.07%
84,256
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$747,612
$139.48 p/Share
5,360
Reduced 5.99%
84,195
Common Stock