May 31
2023
BUY
Open market or private purchase
$140,220
$46.74 p/Share
3,000
Added 1.15%
257,000
Common Stock
May 30
2023
BUY
Open market or private purchase
$97,780
$48.89 p/Share
2,000
Added 0.78%
254,000
Common Stock
May 26
2023
BUY
Open market or private purchase
$48,550
$48.55 p/Share
1,000
Added 0.4%
252,000
Common Stock
May 15
2023
BUY
Open market or private purchase
$45,250
$45.25 p/Share
1,000
Added 0.4%
251,000
Common Stock
May 10
2023
BUY
Open market or private purchase
$23,250
$46.5 p/Share
500
Added 0.2%
250,000
Common Stock
May 04
2023
BUY
Open market or private purchase
$112,725
$45.09 p/Share
2,500
Added 0.99%
249,500
Common Stock
May 03
2023
BUY
Open market or private purchase
$46,600
$46.6 p/Share
1,000
Added 0.4%
247,000
Common Stock
May 02
2023
BUY
Open market or private purchase
$569,400
$47.45 p/Share
12,000
Added 4.65%
246,000
Common Stock
May 01
2023
BUY
Open market or private purchase
$397,920
$49.74 p/Share
8,000
Added 3.31%
234,000
Common Stock
Apr 28
2023
BUY
Open market or private purchase
$788,175
$50.85 p/Share
15,500
Added 6.42%
226,000
Common Stock
Apr 25
2023
BUY
Open market or private purchase
$423,130
$49.78 p/Share
8,500
Added 3.88%
210,500
Common Stock
Apr 24
2023
BUY
Open market or private purchase
$823,040
$51.44 p/Share
16,000
Added 7.31%
203,000
Common Stock
Apr 21
2023
BUY
Open market or private purchase
$260,750
$52.15 p/Share
5,000
Added 2.6%
187,000
Common Stock
Apr 19
2023
BUY
Exercise of conversion of derivative security
-
1,377
Added 0.75%
182,000
Common Stock
Mar 02
2023
BUY
Open market or private purchase
$32,174
$64.35 p/Share
500
Added 0.27%
182,000
Common Stock
Mar 01
2023
BUY
Open market or private purchase
$294,030
$65.34 p/Share
4,500
Added 2.42%
181,500
Common Stock
Dec 08
2022
BUY
Open market or private purchase
$56,950
$56.95 p/Share
1,000
Added 0.56%
177,000
Common Stock
Dec 07
2022
BUY
Open market or private purchase
$227,000
$56.75 p/Share
4,000
Added 2.22%
176,000
Common Stock
Oct 24
2022
BUY
Open market or private purchase
$236,096
$56.55 p/Share
4,175
Added 2.37%
172,000
Common Stock
Oct 21
2022
BUY
Open market or private purchase
$596,096
$55.58 p/Share
10,725
Added 6.01%
167,825
Common Stock
Aug 25
2022
BUY
Open market or private purchase
$6,161
$61.61 p/Share
100
Added 0.06%
157,100
Common Stock
Aug 17
2022
BUY
Open market or private purchase
$708,290
$64.39 p/Share
11,000
Added 6.55%
157,000
Common Stock
Aug 16
2022
BUY
Open market or private purchase
$522,800
$65.35 p/Share
8,000
Added 5.19%
146,000
Common Stock
Aug 02
2022
BUY
Open market or private purchase
$133,861
$58.84 p/Share
2,275
Added 1.62%
138,000
Common Stock
Jul 28
2022
BUY
Open market or private purchase
$171,030
$57.01 p/Share
3,000
Added 2.16%
135,725
Common Stock