Feb 28
2025
BUY
Grant, award, or other acquisition
$37,533
$65.05 p/Share
577
Added 1.37%
41,426
Common Stock
Dec 31
2024
BUY
Grant, award, or other acquisition
$75,083
$62.31 p/Share
1,205
Added 2.87%
40,849
Common Stock
Oct 31
2024
BUY
Grant, award, or other acquisition
$13,500
$62.5 p/Share
216
Added 0.57%
37,757
Common Stock
Jul 31
2024
BUY
Grant, award, or other acquisition
$13,524
$64.71 p/Share
209
Added 0.55%
37,541
Common Stock
Apr 30
2024
BUY
Grant, award, or other acquisition
$13,505
$54.68 p/Share
247
Added 0.66%
37,332
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
$13,478
$52.04 p/Share
259
Added 0.69%
37,085
Common Stock
Dec 29
2023
BUY
Grant, award, or other acquisition
$75,094
$53.41 p/Share
1,406
Added 3.68%
36,826
Common Stock
Oct 31
2023
BUY
Grant, award, or other acquisition
$13,508
$43.86 p/Share
308
Added 0.9%
33,734
Common Stock
Sep 18
2023
BUY
Open market or private purchase
$240,500
$48.1 p/Share
5,000
Added 13.01%
33,426
Common Stock
Aug 23
2023
BUY
Open market or private purchase
$245,700
$49.14 p/Share
5,000
Added 14.96%
28,426
Common Stock
Jul 31
2023
BUY
Grant, award, or other acquisition
$13,507
$53.18 p/Share
254
Added 1.07%
23,426
Common Stock
Jul 28
2023
BUY
Open market or private purchase
$265,000
$53.0 p/Share
5,000
Added 17.75%
23,172
Common Stock
May 31
2023
BUY
Grant, award, or other acquisition
$1,006
$47.95 p/Share
21
Added 0.12%
18,172
Common Stock
Apr 28
2023
BUY
Grant, award, or other acquisition
$12,454
$55.85 p/Share
223
Added 1.21%
18,151
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
$13,494
$66.15 p/Share
204
Added 1.13%
17,928
Common Stock
Dec 30
2022
BUY
Grant, award, or other acquisition
$33,422
$68.07 p/Share
491
Added 2.7%
17,724
Common Stock
Oct 31
2022
BUY
Grant, award, or other acquisition
$13,459
$70.84 p/Share
190
Added 1.14%
16,413
Common Stock
Aug 31
2022
BUY
Grant, award, or other acquisition
$13,479
$68.77 p/Share
196
Added 1.19%
16,223
Common Stock
Jul 27
2022
BUY
Open market or private purchase
$344,350
$68.87 p/Share
5,000
Added 23.78%
16,027
Common Stock
Jun 10
2022
BUY
Open market or private purchase
$329,250
$65.85 p/Share
5,000
Added 31.2%
11,027
Common Stock
May 26
2022
BUY
Open market or private purchase
$341,550
$68.31 p/Share
5,000
Added 45.34%
6,027
Common Stock