May 15
2025
BUY
Other acquisition or disposition
$4,535
$53.99 p/Share
84
Added 0.35%
23,787
Common Stock
May 05
2025
BUY
Grant, award, or other acquisition
$59,976
$26.55 p/Share
2,259
Added 8.7%
23,702
Common Stock
Apr 15
2025
BUY
Other acquisition or disposition
$4,079
$53.68 p/Share
76
Added 0.35%
21,443
Common Stock
Mar 27
2025
BUY
Other acquisition or disposition
$4,884
$57.47 p/Share
85
Added 0.4%
21,366
Common Stock
Mar 14
2025
BUY
Other acquisition or disposition
$4,050
$56.26 p/Share
72
Added 0.34%
21,280
Common Stock
Feb 14
2025
BUY
Other acquisition or disposition
$4,057
$61.47 p/Share
66
Added 0.31%
21,207
Common Stock
Jan 15
2025
BUY
Other acquisition or disposition
$4,028
$59.24 p/Share
68
Added 0.32%
21,141
Common Stock
Dec 27
2024
BUY
Other acquisition or disposition
$4,805
$57.9 p/Share
83
Added 0.39%
21,072
Common Stock
Dec 13
2024
BUY
Other acquisition or disposition
$3,894
$55.63 p/Share
70
Added 0.33%
20,988
Common Stock
Nov 15
2024
BUY
Other acquisition or disposition
$3,911
$52.16 p/Share
75
Added 0.36%
20,918
Common Stock
Oct 15
2024
BUY
Other acquisition or disposition
$3,877
$51.02 p/Share
76
Added 0.36%
20,842
Common Stock
Sep 27
2024
BUY
Other acquisition or disposition
$4,721
$50.23 p/Share
94
Added 0.45%
20,766
Common Stock
Sep 13
2024
BUY
Other acquisition or disposition
$3,846
$49.95 p/Share
77
Added 0.37%
20,671
Common Stock
Aug 15
2024
BUY
Other acquisition or disposition
$3,841
$49.25 p/Share
78
Added 0.38%
20,594
Common Stock
Jul 15
2024
BUY
Other acquisition or disposition
$3,771
$51.67 p/Share
73
Added 0.35%
20,516
Common Stock
Jun 27
2024
BUY
Other acquisition or disposition
$4,612
$50.14 p/Share
92
Added 0.45%
20,442
Common Stock
Jun 14
2024
BUY
Other acquisition or disposition
$3,700
$49.34 p/Share
75
Added 0.37%
20,349
Common Stock
May 15
2024
BUY
Other acquisition or disposition
$3,648
$49.31 p/Share
74
Added 0.36%
20,274
Common Stock
May 06
2024
BUY
Grant, award, or other acquisition
$59,987
$25.44 p/Share
2,358
Added 10.45%
20,199
Common Stock
Apr 15
2024
BUY
Other acquisition or disposition
$3,220
$46.68 p/Share
69
Added 0.39%
17,841
Common Stock
Mar 27
2024
BUY
Other acquisition or disposition
$4,023
$46.78 p/Share
86
Added 0.48%
17,771
Common Stock
Mar 15
2024
BUY
Other acquisition or disposition
$3,187
$46.2 p/Share
69
Added 0.39%
17,685
Common Stock
Feb 15
2024
BUY
Other acquisition or disposition
$3,182
$44.83 p/Share
71
Added 0.4%
17,615
Common Stock
Jan 12
2024
BUY
Other acquisition or disposition
$3,151
$43.77 p/Share
72
Added 0.41%
17,544
Common Stock
Dec 27
2023
BUY
Other acquisition or disposition
$3,603
$43.42 p/Share
83
Added 0.47%
17,472
Common Stock