Jan 31
2025
BUY
Grant, award, or other acquisition
-
11,832
Added 7.09%
155,032
Common Stock
Jan 29
2025
SELL
Open market or private sale
$670,511
$166.38 p/Share
4,030
Reduced 2.74%
143,200
Common Stock
Jan 22
2025
SELL
Open market or private sale
$3,576,068
$168.46 p/Share
21,228
Reduced 12.6%
147,230
Common Stock
Jan 16
2025
BUY
Grant, award, or other acquisition
-
54,316
Added 24.38%
168,458
Common Stock
Dec 23
2024
SELL
Open market or private sale
$106,223
$158.78 p/Share
669
Reduced 0.58%
114,142
Common Stock
Dec 20
2024
BUY
Grant, award, or other acquisition
-
1,675
Added 1.44%
114,811
Common Stock
Oct 28
2024
SELL
Open market or private sale
$109,817
$118.21 p/Share
929
Reduced 0.81%
113,136
Common Stock
Oct 22
2024
SELL
Open market or private sale
$23,893
$120.07 p/Share
199
Reduced 0.17%
114,065
Common Stock
Oct 21
2024
SELL
Open market or private sale
$41,299
$120.76 p/Share
342
Reduced 0.3%
114,264
Common Stock
Aug 13
2024
SELL
Open market or private sale
$461,546
$116.67 p/Share
3,956
Reduced 3.34%
114,606
Common Stock
Aug 12
2024
BUY
Grant, award, or other acquisition
-
10,000
Added 7.78%
118,562
Common Stock
Jul 31
2024
BUY
Exercise of conversion of derivative security
$540
$5.4 p/Share
100
Added 0.09%
108,562
Common Stock
Jul 29
2024
SELL
Open market or private sale
$95,473
$102.77 p/Share
929
Reduced 0.85%
108,462
Common Stock
Jul 22
2024
SELL
Open market or private sale
$57,732
$105.16 p/Share
549
Reduced 0.5%
109,391
Common Stock
May 28
2024
SELL
Open market or private sale
$158,122
$109.96 p/Share
1,438
Reduced 1.29%
109,940
Common Stock
Apr 29
2024
SELL
Open market or private sale
$86,527
$93.14 p/Share
929
Reduced 0.83%
110,748
Common Stock
Apr 23
2024
SELL
Open market or private sale
$47,700
$91.38 p/Share
522
Reduced 0.47%
111,677
Common Stock
Mar 28
2024
SELL
Open market or private sale
$41,954
$90.42 p/Share
464
Reduced 0.41%
112,199
Common Stock
Mar 05
2024
SELL
Open market or private sale
$161,486
$87.86 p/Share
1,838
Reduced 1.61%
112,663
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
2,400
Added 2.12%
110,894
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
3,607
Added 3.05%
114,501
Common Stock
Jan 29
2024
SELL
Open market or private sale
$153,482
$65.09 p/Share
2,358
Reduced 2.13%
108,494
Common Stock
Jan 26
2024
BUY
Grant, award, or other acquisition
-
31,352
Added 22.05%
110,852
Common Stock