Jun 30
2025
BUY
Grant, award, or other acquisition
$61,628
$112.46 p/Share
548
Added 2.81%
18,963
Common Stock
Mar 31
2025
BUY
Grant, award, or other acquisition
$58,114
$124.71 p/Share
466
Added 2.47%
18,415
Common Stock
Dec 31
2024
BUY
Grant, award, or other acquisition
$58,823
$108.53 p/Share
542
Added 2.93%
17,949
Common Stock
Sep 30
2024
BUY
Grant, award, or other acquisition
$58,544
$98.56 p/Share
594
Added 3.3%
17,407
Common Stock
Jun 30
2024
BUY
Grant, award, or other acquisition
$59,919
$104.39 p/Share
574
Added 3.3%
16,813
Common Stock
Mar 31
2024
BUY
Grant, award, or other acquisition
$60,102
$92.75 p/Share
648
Added 3.84%
16,239
Common Stock
Dec 31
2023
BUY
Grant, award, or other acquisition
$50,962
$75.5 p/Share
675
Added 4.15%
15,591
Common Stock
Sep 30
2023
BUY
Grant, award, or other acquisition
$52,504
$72.62 p/Share
723
Added 4.62%
14,916
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
$48,803
$72.95 p/Share
669
Added 4.5%
14,193
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
$50,204
$84.52 p/Share
594
Added 4.21%
13,524
Common Stock
Feb 02
2023
BUY
Open market or private purchase
$93,290
$93.29 p/Share
1,000
Added 7.18%
12,930
Common Stock
Dec 31
2022
BUY
Grant, award, or other acquisition
$50,316
$81.55 p/Share
617
Added 4.92%
11,930
Common Stock
Sep 30
2022
BUY
Grant, award, or other acquisition
$50,975
$80.15 p/Share
636
Added 5.32%
11,313
Common Stock
Jun 30
2022
BUY
Grant, award, or other acquisition
$51,204
$92.93 p/Share
551
Added 4.91%
10,677
Common Stock
Mar 31
2022
BUY
Grant, award, or other acquisition
$51,132
$90.82 p/Share
563
Added 5.27%
10,126
Common Stock
Dec 31
2021
BUY
Grant, award, or other acquisition
$45,088
$80.37 p/Share
561
Added 5.54%
9,563
Common Stock
Dec 08
2021
BUY
Open market or private purchase
$403,245
$89.61 p/Share
4,500
Added 33.33%
9,002
Common Stock
Sep 30
2021
BUY
Grant, award, or other acquisition
$44,395
$75.63 p/Share
587
Added 11.53%
4,502
Common Stock
Jun 30
2021
BUY
Grant, award, or other acquisition
$43,054
$75.8 p/Share
568
Added 12.67%
3,915
Common Stock
Mar 31
2021
BUY
Grant, award, or other acquisition
$39,037
$61.09 p/Share
639
Added 16.03%
3,347
Common Stock
Dec 31
2020
BUY
Grant, award, or other acquisition
$38,688
$40.05 p/Share
966
Added 26.29%
2,708
Common Stock
Sep 30
2020
BUY
Grant, award, or other acquisition
$36,292
$43.62 p/Share
832
Added 32.32%
1,742
Common Stock