Jun 27
2025
BUY
Other acquisition or disposition
$115,377
$59.32 p/Share
1,945
Added 0.11%
1,723,985
Common Stock
Jun 13
2025
BUY
Other acquisition or disposition
$95,730
$58.23 p/Share
1,644
Added 0.1%
1,722,039
Common Stock
May 15
2025
BUY
Other acquisition or disposition
$95,280
$53.17 p/Share
1,792
Added 0.1%
1,720,393
Common Stock
May 05
2025
BUY
Grant, award, or other acquisition
-
565
Added 0.03%
1,718,600
Common Stock
Apr 15
2025
BUY
Other acquisition or disposition
$94,854
$53.11 p/Share
1,786
Added 0.1%
1,718,035
Common Stock
Mar 27
2025
BUY
Other acquisition or disposition
$113,233
$57.92 p/Share
1,955
Added 0.11%
1,716,248
Common Stock
Mar 14
2025
BUY
Other acquisition or disposition
$93,937
$54.71 p/Share
1,717
Added 0.1%
1,714,292
Common Stock
Mar 05
2025
SELL
Open market or private sale
$4,897,700
$57.62 p/Share
85,000
Reduced 4.73%
1,712,574
Common Stock
Feb 14
2025
BUY
Other acquisition or disposition
$130,648
$60.88 p/Share
2,146
Added 0.12%
1,797,574
Common Stock
Jan 15
2025
BUY
Other acquisition or disposition
$130,308
$58.91 p/Share
2,212
Added 0.12%
1,795,426
Common Stock
Dec 27
2024
BUY
Other acquisition or disposition
$155,628
$57.64 p/Share
2,700
Added 0.15%
1,793,212
Common Stock
Dec 13
2024
BUY
Other acquisition or disposition
$126,510
$55.39 p/Share
2,284
Added 0.13%
1,790,511
Common Stock
Nov 15
2024
BUY
Other acquisition or disposition
$125,862
$52.16 p/Share
2,413
Added 0.13%
1,788,226
Common Stock
Oct 15
2024
BUY
Other acquisition or disposition
$125,319
$51.13 p/Share
2,451
Added 0.14%
1,785,810
Common Stock
Sep 27
2024
BUY
Other acquisition or disposition
$152,539
$50.26 p/Share
3,035
Added 0.17%
1,783,357
Common Stock
Sep 13
2024
BUY
Other acquisition or disposition
$123,996
$49.48 p/Share
2,506
Added 0.14%
1,780,321
Common Stock
Aug 15
2024
BUY
Other acquisition or disposition
$123,353
$48.45 p/Share
2,546
Added 0.14%
1,777,814
Common Stock
Jul 15
2024
BUY
Other acquisition or disposition
$122,767
$51.67 p/Share
2,376
Added 0.13%
1,775,266
Common Stock
Jun 27
2024
BUY
Other acquisition or disposition
$149,399
$49.75 p/Share
3,003
Added 0.17%
1,772,889
Common Stock
Jun 14
2024
BUY
Other acquisition or disposition
$118,918
$49.14 p/Share
2,420
Added 0.14%
1,769,884
Common Stock
May 20
2024
-
1,000
Reduced 0.06%
1,765,084
Common Stock
May 15
2024
BUY
Other acquisition or disposition
$118,396
$49.83 p/Share
2,376
Added 0.13%
1,767,462
Common Stock
May 06
2024
BUY
Grant, award, or other acquisition
-
590
Added 0.03%
1,766,084
Common Stock
Apr 15
2024
BUY
Other acquisition or disposition
$117,772
$46.94 p/Share
2,509
Added 0.14%
1,765,494
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$149,263
$47.31 p/Share
3,155
Reduced 0.18%
1,759,861
Common Stock