Dec 31
2024
BUY
Grant, award, or other acquisition
$58,606
$108.53 p/Share
540
Added 3.15%
16,592
Common Stock
Nov 08
2024
-
2,000
Reduced 11.08%
16,052
Common Stock
Sep 30
2024
BUY
Grant, award, or other acquisition
$56,376
$98.56 p/Share
572
Added 3.07%
18,052
Common Stock
Jun 30
2024
BUY
Grant, award, or other acquisition
$56,057
$104.39 p/Share
537
Added 2.98%
17,480
Common Stock
Mar 31
2024
BUY
Grant, award, or other acquisition
$4,544
$92.75 p/Share
49
Added 0.29%
16,641
Common Stock
Mar 31
2024
BUY
Grant, award, or other acquisition
$53,145
$92.75 p/Share
573
Added 3.27%
16,943
Common Stock
Dec 31
2023
BUY
Grant, award, or other acquisition
$54,058
$75.5 p/Share
716
Added 4.19%
16,370
Common Stock
Sep 30
2023
BUY
Grant, award, or other acquisition
$52,068
$72.62 p/Share
717
Added 4.38%
15,654
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
$52,815
$72.95 p/Share
724
Added 4.62%
14,937
Common Stock
May 15
2023
BUY
Open market or private purchase
$62,920
$62.92 p/Share
1,000
Added 6.57%
14,213
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
$51,388
$84.52 p/Share
608
Added 4.4%
13,213
Common Stock
Dec 31
2022
BUY
Grant, award, or other acquisition
$53,333
$81.55 p/Share
654
Added 4.93%
12,605
Common Stock
Sep 30
2022
BUY
Grant, award, or other acquisition
$50,975
$80.15 p/Share
636
Added 5.05%
11,951
Common Stock
Jun 30
2022
BUY
Grant, award, or other acquisition
$52,505
$92.93 p/Share
565
Added 4.76%
11,315
Common Stock
Mar 31
2022
BUY
Grant, award, or other acquisition
$53,584
$90.82 p/Share
590
Added 5.2%
10,750
Common Stock
Dec 31
2021
BUY
Grant, award, or other acquisition
$45,570
$80.37 p/Share
567
Added 5.29%
10,160
Common Stock
Sep 30
2021
BUY
Grant, award, or other acquisition
$44,244
$75.63 p/Share
585
Added 5.75%
9,593
Common Stock
Jun 30
2021
BUY
Grant, award, or other acquisition
$44,722
$75.8 p/Share
590
Added 6.15%
9,008
Common Stock
Mar 31
2021
BUY
Grant, award, or other acquisition
$47,650
$61.09 p/Share
780
Added 8.48%
8,418
Common Stock
Dec 31
2020
BUY
Grant, award, or other acquisition
$46,658
$40.05 p/Share
1,165
Added 13.23%
7,638
Common Stock
Sep 30
2020
BUY
Grant, award, or other acquisition
$46,368
$43.62 p/Share
1,063
Added 14.11%
6,473
Common Stock