Market Price
$ 46.93
4036
2135
3039
4609
Market Price
$ 37.85
1700
1192
618
4347
Market Price
$ 66.28
1461
1368
866
3736
Market Price
$ 58.42
1908
1650
1513
2632
Market Price
$ 38.15
1520
1427
962
2298
Market Price
$ 47.24
412
195
351
1129
Market Price
$ 58.59
413
144
352
1135
Market Price
$ 43.41
2375
1698
1456
3005
Market Price
$ 60.24
2422
1322
1412
3123
Market Price
$ 34.52
2090
1819
1625
2528
Market Price
$ 38.92
1658
714
918
2296
Market Price
$ 45.38
1261
682
905
2584
Market Price
$ 69.37
1003
982
534
2960
Market Price
$ 32.61
378
304
378
968
Market Price
$ 37.00
421
231
128
594
Market Price
$ 66.36
1757
1338
926
3990
Market Price
$ 50.58
582
420
383
1170
Market Price
$ 35.87
2551
777
900
2770
Market Price
$ 63.62
1600
491
444
3023
Market Price
$ 42.77
672
312
447
1559
Market Price
$ 52.40
920
366
792
1404
Market Price
$ 37.02
310
190
297
997
Market Price
$ 47.68
3572
3250
3013
4321
Market Price
$ 43.41
1975
866
1563
3050
Market Price
$ 34.03
4878
1844
3710
4900
Market Price
$ 31.25
1518
1047
1172
3453
Market Price
$ 33.51
1668
856
1058
2778
Market Price
$ 60.99
455
225
417
482
Market Price
$ 54.87
3016
1783
1133
3656
Market Price
$ 62.38
2373
2139
970
4059
Market Price
$ 33.86
3714
1783
2660
4097
Market Price
$ 52.85
652
425
355
2648
Market Price
$ 29.52
1064
474
433
1844
Market Price
$ 63.19
2435
1026
543
4174
Market Price
$ 54.77
911
864
911
1111
Market Price
$ 38.81
766
513
625
1797
Market Price
$ 60.86
1213
288
588
3295
Market Price
$ 39.07
196
188
147
504
Market Price
$ 33.71
3145
2173
841
4172
Market Price
$ 48.36
2581
1179
2316
4212