Market Price
$ 37.66
2622
1963
891
4060
Market Price
$ 58.39
776
660
305
1359
Market Price
$ 59.25
754
283
406
3085
Market Price
$ 58.87
1053
1007
974
1281
Market Price
$ 66.13
1207
1010
691
2550
Market Price
$ 53.62
260
238
194
942
Market Price
$ 49.65
452
222
301
1671
Market Price
$ 39.37
2142
712
1716
3139
Market Price
$ 52.82
2277
2249
1717
4097
Market Price
$ 62.83
924
215
605
2435
Market Price
$ 62.99
868
855
759
3622
Market Price
$ 39.84
577
457
451
2825
Market Price
$ 32.65
3231
1423
3088
3980
Market Price
$ 44.32
2932
1171
1245
3559
Market Price
$ 40.69
1353
305
937
3381
Market Price
$ 29.85
3126
2870
2284
4796
Market Price
$ 54.26
2427
1462
1738
2568
Market Price
$ 30.93
1398
599
640
1716
Market Price
$ 65.26
2261
1050
1585
2514
Market Price
$ 46.79
1359
1045
901
4239
Market Price
$ 35.57
629
504
131
1855
Market Price
$ 59.37
910
362
270
3268
Market Price
$ 39.10
530
432
299
1952
Market Price
$ 49.18
3025
2664
1399
3695
Market Price
$ 46.88
2349
1651
1298
4435
Market Price
$ 65.71
400
85
264
945
Market Price
$ 60.57
474
431
329
2147
Market Price
$ 42.76
2055
798
1847
3648
Market Price
$ 51.78
1441
955
715
2407
Market Price
$ 51.20
442
90
305
662
Market Price
$ 59.42
1872
1131
943
3169
Market Price
$ 41.74
1148
583
601
3401
Market Price
$ 57.10
419
334
322
554
Market Price
$ 30.00
1458
900
778
2749
Market Price
$ 62.14
1668
1385
584
3646
Market Price
$ 69.53
585
343
352
1025
Market Price
$ 55.98
2564
2215
1871
4942
Market Price
$ 48.23
4366
2505
2718
4720
Market Price
$ 42.01
360
167
242
406
Market Price
$ 54.56
298
256
102
828