Feb 13
2024
BUY
Open market or private purchase
$107,729
$35.91 p/Share
3,000
Added 0.03%
10,884,841
Common Stock
Jan 22
2024
BUY
Open market or private purchase
$76,400
$38.2 p/Share
2,000
Added 0.02%
10,881,841
Common Stock
Jan 18
2024
BUY
Open market or private purchase
$71,000
$35.5 p/Share
2,000
Added 0.02%
10,879,841
Common Stock
Jan 17
2024
BUY
Open market or private purchase
$70,580
$35.29 p/Share
2,000
Added 0.02%
10,877,841
Common Stock
Aug 22
2023
BUY
Open market or private purchase
$198,705
$30.57 p/Share
6,500
Added 0.06%
10,875,841
Common Stock
Aug 16
2023
BUY
Open market or private purchase
$199,629
$32.46 p/Share
6,150
Added 0.06%
10,869,341
Common Stock
Aug 07
2023
BUY
Open market or private purchase
$198,184
$35.39 p/Share
5,600
Added 0.05%
10,863,191
Common Stock
Aug 01
2023
BUY
Open market or private purchase
$201,381
$35.33 p/Share
5,700
Added 0.05%
10,857,591
Common Stock
Jul 28
2023
BUY
Open market or private purchase
$201,839
$34.8 p/Share
5,800
Added 0.05%
10,851,891
Common Stock
Jul 27
2023
BUY
Open market or private purchase
$139,600
$34.9 p/Share
4,000
Added 0.04%
10,846,091
Common Stock
Jul 26
2023
BUY
Open market or private purchase
$210,600
$35.1 p/Share
6,000
Added 0.06%
10,842,091
Common Stock
Jul 21
2023
BUY
Open market or private purchase
$195,000
$32.5 p/Share
6,000
Added 0.06%
10,836,091
Common Stock
Jul 20
2023
BUY
Open market or private purchase
$198,600
$33.1 p/Share
6,000
Added 0.06%
10,830,091
Common Stock
Jun 15
2023
BUY
Open market or private purchase
$57,880
$28.94 p/Share
2,000
Added 0.02%
10,824,091
Common Stock
Jun 07
2023
BUY
Open market or private purchase
$216,510
$30.93 p/Share
7,000
Added 0.06%
10,822,091
Common Stock
Jun 02
2023
BUY
Open market or private purchase
$267,030
$29.67 p/Share
9,000
Added 0.08%
10,815,091
Common Stock
May 30
2023
BUY
Open market or private purchase
$276,300
$27.63 p/Share
10,000
Added 0.09%
10,806,091
Common Stock
May 01
2023
BUY
Open market or private purchase
$199,755
$28.95 p/Share
6,900
Added 0.06%
10,796,091
Common Stock
Apr 28
2023
BUY
Open market or private purchase
$200,736
$29.52 p/Share
6,800
Added 0.06%
10,789,191
Common Stock
Apr 27
2023
BUY
Open market or private purchase
$200,169
$29.01 p/Share
6,900
Added 0.06%
10,782,391
Common Stock
Apr 25
2023
BUY
Open market or private purchase
$199,010
$28.43 p/Share
7,000
Added 0.06%
10,775,491
Common Stock
Apr 24
2023
BUY
Open market or private purchase
$199,057
$29.71 p/Share
6,700
Added 0.06%
10,768,491
Common Stock
Apr 18
2023
BUY
Open market or private purchase
$199,512
$29.34 p/Share
6,800
Added 0.06%
10,761,791
Common Stock
Dec 13
2022
BUY
Open market or private purchase
$1,953,000
$39.06 p/Share
50,000
Added 0.46%
10,754,991
Common Stock
Oct 20
2022
BUY
Open market or private purchase
$1,977,528
$37.25 p/Share
53,088
Added 0.49%
10,704,991
Common Stock