Dec 01
2025
BUY
Grant, award, or other acquisition
-
7
Added 0.05%
14,395
Common Stock
Nov 28
2025
BUY
Open market or private purchase
$3,616
$86.11 p/Share
42
Added 0.29%
14,387
Common Stock
Aug 31
2025
BUY
Grant, award, or other acquisition
-
7
Added 0.05%
14,345
Common Stock
Aug 29
2025
BUY
Open market or private purchase
$3,590
$87.58 p/Share
41
Added 0.29%
14,338
Common Stock
May 31
2025
BUY
Grant, award, or other acquisition
-
9
Added 0.06%
14,296
Common Stock
May 30
2025
SELL
Open market or private sale
$572,742
$72.38 p/Share
7,913
Reduced 35.78%
14,204
Common Stock
May 30
2025
BUY
Open market or private purchase
$5,927
$72.29 p/Share
82
Added 0.57%
14,287
Common Stock
Mar 11
2025
BUY
Grant, award, or other acquisition
-
2,187
Added 9.0%
22,118
Common Stock
Feb 28
2025
BUY
Open market or private purchase
$5,397
$66.64 p/Share
81
Added 0.44%
18,138
Common Stock
Nov 29
2024
BUY
Open market or private purchase
$5,381
$73.72 p/Share
73
Added 0.4%
18,056
Common Stock
Aug 30
2024
BUY
Open market or private purchase
$5,358
$92.39 p/Share
58
Added 0.32%
17,983
Common Stock
May 30
2024
BUY
Open market or private purchase
$5,353
$84.97 p/Share
63
Added 0.35%
17,925
Common Stock
Feb 29
2024
BUY
Open market or private purchase
$4,707
$84.06 p/Share
56
Added 0.35%
15,839
Common Stock
Nov 30
2023
BUY
Open market or private purchase
$4,668
$83.37 p/Share
56
Added 0.35%
15,782
Common Stock
Aug 31
2023
BUY
Open market or private purchase
$4,357
$80.7 p/Share
54
Added 0.34%
15,726
Common Stock
May 31
2023
BUY
Open market or private purchase
$4,346
$80.49 p/Share
54
Added 0.34%
15,671
Common Stock
Feb 28
2023
BUY
Open market or private purchase
$3,131
$82.4 p/Share
38
Added 0.24%
15,617
Common Stock
Nov 28
2022
BUY
Grant, award, or other acquisition
$3,163
$68.77 p/Share
46
Added 0.4%
11,433
Common Stock
Aug 29
2022
BUY
Grant, award, or other acquisition
$3,126
$61.3 p/Share
51
Added 0.45%
11,387
Common Stock
May 26
2022
BUY
Grant, award, or other acquisition
$3,096
$64.51 p/Share
48
Added 0.42%
11,335
Common Stock