Market Price
$ 38.89
834
231
378
2113
Market Price
$ 50.48
676
260
163
1547
Market Price
$ 46.19
379
282
148
470
Market Price
$ 38.17
2212
1882
1008
3200
Market Price
$ 39.09
292
79
217
797
Market Price
$ 44.57
386
158
161
1128
Market Price
$ 64.16
234
113
189
1007
Market Price
$ 42.20
180
57
176
513
Market Price
$ 67.56
2148
736
980
4503
Market Price
$ 65.30
1002
566
722
2004
Market Price
$ 60.48
700
277
448
3479
Market Price
$ 43.16
772
209
562
892
Market Price
$ 52.10
1675
821
959
1852
Market Price
$ 66.66
1462
1302
1437
2557
Market Price
$ 56.60
922
490
303
974
Market Price
$ 48.46
296
233
206
659
Market Price
$ 52.90
266
174
62
451
Market Price
$ 51.38
2456
1259
1736
2686
Market Price
$ 45.43
891
809
492
3834
Market Price
$ 44.50
4089
1125
3613
4335