Aug 02
2023
BUY
Open market or private purchase
$175,078,204
$39.29 p/Share
4,456,050
Added 1.76%
248,414,738
Common Stock
May 03
2023
BUY
Open market or private purchase
$190,992
$39.79 p/Share
4,800
Added 0.0%
243,958,688
Common Stock
May 02
2023
BUY
Open market or private purchase
$1,370,055
$38.89 p/Share
35,229
Added 0.01%
243,953,888
Common Stock
May 01
2023
BUY
Open market or private purchase
$1,362,394
$38.93 p/Share
34,996
Added 0.01%
243,918,659
Common Stock
Sep 20
2022
BUY
Open market or private purchase
$3,015,058
$39.18 p/Share
76,954
Added 0.03%
243,883,663
Common Stock
Sep 19
2022
BUY
Open market or private purchase
$3,023,523
$39.29 p/Share
76,954
Added 0.03%
243,806,709
Common Stock
Sep 16
2022
BUY
Open market or private purchase
$1,942,679
$38.25 p/Share
50,789
Added 0.02%
243,729,755
Common Stock
Sep 15
2022
BUY
Open market or private purchase
$1,952,329
$38.44 p/Share
50,789
Added 0.02%
243,678,966
Common Stock
Sep 14
2022
BUY
Open market or private purchase
$1,958,932
$38.57 p/Share
50,789
Added 0.02%
243,628,177
Common Stock
Sep 13
2022
BUY
Open market or private purchase
$2,002,102
$39.42 p/Share
50,789
Added 0.02%
243,577,388
Common Stock
Sep 08
2022
BUY
Open market or private purchase
$1,919,792
$40.08 p/Share
47,899
Added 0.02%
243,526,599
Common Stock
Sep 07
2022
BUY
Open market or private purchase
$1,917,356
$39.78 p/Share
48,199
Added 0.02%
243,478,700
Common Stock
Sep 06
2022
BUY
Open market or private purchase
$1,906,753
$39.56 p/Share
48,199
Added 0.02%
243,430,501
Common Stock
Sep 02
2022
BUY
Open market or private purchase
$2,221,469
$39.45 p/Share
56,311
Added 0.02%
243,382,302
Common Stock
Sep 01
2022
BUY
Open market or private purchase
$2,181,488
$38.74 p/Share
56,311
Added 0.02%
243,325,991
Common Stock
Aug 31
2022
BUY
Open market or private purchase
$2,154,172
$38.83 p/Share
55,477
Added 0.02%
243,269,680
Common Stock
Jun 19
2020
BUY
Open market or private purchase
$835,659
$32.41 p/Share
25,784
Added 0.01%
243,214,203
Common Stock
Jun 18
2020
BUY
Open market or private purchase
$2,423,824
$32.94 p/Share
73,583
Added 0.03%
243,188,419
Common Stock
Jun 17
2020
BUY
Open market or private purchase
$3,278,000
$32.78 p/Share
100,000
Added 0.04%
243,114,836
Common Stock
Jun 16
2020
BUY
Open market or private purchase
$1,216,044
$32.37 p/Share
37,567
Added 0.02%
243,014,836
Common Stock
Jun 15
2020
BUY
Open market or private purchase
$747,510
$31.49 p/Share
23,738
Added 0.01%
242,977,269
Common Stock
Jun 11
2020
BUY
Open market or private purchase
$3,341,791
$31.77 p/Share
105,187
Added 0.04%
242,953,531
Common Stock
Jun 10
2020
BUY
Open market or private purchase
$3,524,816
$33.51 p/Share
105,187
Added 0.04%
242,848,344
Common Stock
Jun 09
2020
BUY
Open market or private purchase
$3,197,468
$34.24 p/Share
93,384
Added 0.04%
242,743,157
Common Stock