Jul 15
2024
BUY
Other acquisition or disposition
$1,860
$51.67 p/Share
36
Added 0.04%
96,666
Common Stock
Jun 27
2024
BUY
Other acquisition or disposition
$2,288
$49.75 p/Share
46
Added 0.05%
96,630
Common Stock
Jun 14
2024
BUY
Other acquisition or disposition
$1,818
$49.14 p/Share
37
Added 0.04%
96,583
Common Stock
May 15
2024
BUY
Other acquisition or disposition
$1,793
$49.83 p/Share
36
Added 0.04%
96,546
Common Stock
Apr 15
2024
BUY
Other acquisition or disposition
$1,783
$46.94 p/Share
38
Added 0.04%
96,509
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$355,487
$47.31 p/Share
7,514
Reduced 7.23%
96,422
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
-
20,606
Added 16.55%
103,936
Common Stock
Mar 27
2024
BUY
Other acquisition or disposition
$2,227
$46.4 p/Share
48
Added 0.05%
96,471
Common Stock
Mar 15
2024
BUY
Other acquisition or disposition
$1,786
$45.82 p/Share
39
Added 0.05%
83,330
Common Stock
Mar 07
2024
SELL
Open market or private sale
$275,760
$45.96 p/Share
6,000
Reduced 6.72%
83,291
Common Stock
Feb 15
2024
BUY
Other acquisition or disposition
$1,776
$44.4 p/Share
40
Added 0.04%
89,291
Common Stock
Jan 12
2024
BUY
Other acquisition or disposition
$1,747
$43.69 p/Share
40
Added 0.04%
89,251
Common Stock
Dec 29
2023
-
1,000
Reduced 1.04%
95,123
Common Stock
Dec 27
2023
BUY
Other acquisition or disposition
$1,983
$43.12 p/Share
46
Added 0.05%
95,210
Common Stock
Dec 20
2023
SELL
Open market or private sale
$258,060
$43.01 p/Share
6,000
Reduced 6.3%
89,210
Common Stock
Dec 15
2023
BUY
Other acquisition or disposition
$1,717
$42.93 p/Share
40
Added 0.04%
95,163
Common Stock
Nov 15
2023
BUY
Other acquisition or disposition
$1,671
$40.77 p/Share
41
Added 0.04%
96,123
Common Stock
Oct 13
2023
BUY
Other acquisition or disposition
$1,667
$39.7 p/Share
42
Added 0.04%
96,081
Common Stock
Sep 27
2023
BUY
Other acquisition or disposition
$1,966
$40.14 p/Share
49
Added 0.05%
96,038
Common Stock
Sep 15
2023
BUY
Other acquisition or disposition
$1,635
$40.89 p/Share
40
Added 0.04%
95,989
Common Stock
Aug 15
2023
BUY
Other acquisition or disposition
$1,626
$40.65 p/Share
40
Added 0.04%
95,949
Common Stock
Jul 14
2023
BUY
Other acquisition or disposition
$1,617
$40.44 p/Share
40
Added 0.04%
95,908
Common Stock
Jun 28
2023
BUY
Other acquisition or disposition
$1,554
$38.85 p/Share
40
Added 0.04%
95,868
Common Stock
Jun 15
2023
BUY
Other acquisition or disposition
$1,569
$39.23 p/Share
40
Added 0.04%
95,828
Common Stock
May 15
2023
BUY
Other acquisition or disposition
$1,544
$39.6 p/Share
39
Added 0.04%
95,787
Common Stock