Feb 06
2025
SELL
Open market or private sale
$290,120
$177.77 p/Share
1,632
Reduced 1.08%
149,768
Common Stock
Feb 05
2025
BUY
Grant, award, or other acquisition
-
3,197
Added 2.07%
151,400
Common Stock
Jan 31
2025
BUY
Grant, award, or other acquisition
-
12,720
Added 7.9%
148,203
Common Stock
Jan 29
2025
SELL
Open market or private sale
$865,290
$166.37 p/Share
5,201
Reduced 3.7%
135,483
Common Stock
Jan 22
2025
SELL
Open market or private sale
$4,187,835
$168.45 p/Share
24,861
Reduced 15.02%
140,684
Common Stock
Jan 16
2025
BUY
Grant, award, or other acquisition
-
48,548
Added 22.68%
165,545
Common Stock
Dec 23
2024
SELL
Open market or private sale
$385,129
$158.62 p/Share
2,428
Reduced 2.03%
116,997
Common Stock
Dec 23
2024
-
81
Reduced 0.07%
114,706
Common Stock
Dec 20
2024
BUY
Grant, award, or other acquisition
-
4,719
Added 3.8%
119,425
Common Stock
Dec 19
2024
-
125
Reduced 0.11%
114,787
Common Stock
Dec 09
2024
SELL
Open market or private sale
$809,294
$166.59 p/Share
4,858
Reduced 4.06%
114,912
Common Stock
Dec 09
2024
BUY
Grant, award, or other acquisition
$92,111
$10.15 p/Share
9,075
Added 7.04%
119,770
Common Stock
Oct 28
2024
SELL
Open market or private sale
$141,379
$118.21 p/Share
1,196
Reduced 1.07%
110,695
Common Stock
Oct 22
2024
SELL
Open market or private sale
$30,737
$120.07 p/Share
256
Reduced 0.23%
111,891
Common Stock
Oct 21
2024
SELL
Open market or private sale
$35,503
$120.76 p/Share
294
Reduced 0.26%
112,147
Common Stock
Jul 29
2024
SELL
Open market or private sale
$122,912
$102.77 p/Share
1,196
Reduced 1.05%
112,441
Common Stock
Jul 22
2024
SELL
Open market or private sale
$57,732
$105.16 p/Share
549
Reduced 0.48%
113,637
Common Stock
May 28
2024
SELL
Open market or private sale
$181,104
$109.96 p/Share
1,647
Reduced 1.42%
114,186
Common Stock
Apr 29
2024
SELL
Open market or private sale
$111,395
$93.14 p/Share
1,196
Reduced 1.02%
115,833
Common Stock
Apr 23
2024
SELL
Open market or private sale
$48,522
$91.38 p/Share
531
Reduced 0.45%
117,029
Common Stock
Apr 16
2024
SELL
Open market or private sale
$7,256,000
$90.7 p/Share
80,000
Reduced 40.49%
117,560
Common Stock
Mar 28
2024
SELL
Open market or private sale
$63,926
$90.42 p/Share
707
Reduced 0.36%
197,560
Common Stock
Mar 05
2024
SELL
Open market or private sale
$197,223
$87.85 p/Share
2,245
Reduced 1.12%
198,267
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
2,329
Added 1.17%
197,306
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
3,206
Added 1.57%
200,512
Common Stock