Jan 02
2026
BUY
Grant, award, or other acquisition
-
436
Added 0.05%
949,641
Common Stock
Nov 20
2025
BUY
Open market or private purchase
$773,027
$60.83 p/Share
12,708
Added 1.32%
949,205
Common Stock
Nov 19
2025
BUY
Open market or private purchase
$2,226,705
$59.71 p/Share
37,292
Added 3.83%
936,497
Common Stock
Nov 18
2025
BUY
Open market or private purchase
$2,984,500
$59.69 p/Share
50,000
Added 5.27%
899,205
Common Stock
Oct 01
2025
BUY
Grant, award, or other acquisition
-
423
Added 0.05%
849,205
Common Stock
Jul 01
2025
BUY
Grant, award, or other acquisition
-
360
Added 0.04%
848,782
Common Stock
Apr 01
2025
BUY
Grant, award, or other acquisition
-
341
Added 0.04%
848,422
Common Stock
Jan 02
2025
BUY
Grant, award, or other acquisition
-
298
Added 0.04%
848,081
Common Stock
Oct 01
2024
BUY
Grant, award, or other acquisition
-
291
Added 0.03%
847,783
Common Stock
Aug 27
2024
-
35,000
Reduced 3.97%
847,492
Common Stock
Jul 01
2024
BUY
Grant, award, or other acquisition
-
383
Added 0.04%
882,492
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
-
362
Added 0.04%
882,109
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
-
365
Added 0.04%
881,747
Common Stock
Oct 02
2023
BUY
Grant, award, or other acquisition
-
442
Added 0.05%
881,382
Common Stock
Jul 24
2023
-
32,000
Reduced 3.51%
880,940
Common Stock
Jul 03
2023
BUY
Grant, award, or other acquisition
-
472
Added 0.05%
912,940
Common Stock
Apr 24
2023
-
35,000
Reduced 3.69%
912,468
Common Stock
Apr 03
2023
BUY
Grant, award, or other acquisition
-
433
Added 0.05%
947,468
Common Stock
Feb 13
2023
-
30,000
Reduced 3.07%
947,035
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
-
419
Added 0.04%
977,035
Common Stock
Dec 12
2022
-
30,000
Reduced 2.98%
976,616
Common Stock
Oct 21
2022
-
70,000
Reduced 6.5%
1,006,616
Common Stock
Oct 03
2022
BUY
Grant, award, or other acquisition
-
432
Added 0.04%
1,076,616
Common Stock
Aug 15
2022
SELL
Open market or private sale
$972,468
$77.18 p/Share
12,600
Reduced 1.16%
1,076,184
Common Stock
Aug 12
2022
SELL
Open market or private sale
$1,824,940
$77.7 p/Share
23,487
Reduced 2.11%
1,088,784
Common Stock