Market Price
$ 37.74
1595
529
1014
1659
Market Price
$ 40.76
1132
1016
430
1562
Market Price
$ 47.47
1526
633
1057
3974
Market Price
$ 56.69
344
329
254
1211
Market Price
$ 30.15
1235
622
785
3143
Market Price
$ 59.90
3430
3234
2738
3527
Market Price
$ 41.53
942
693
793
4605
Market Price
$ 63.02
3566
872
3480
4215
Market Price
$ 31.57
1829
625
1339
3090
Market Price
$ 59.05
1786
1614
1662
4564
Market Price
$ 65.29
2562
2356
658
3101
Market Price
$ 41.21
2093
689
1948
2120
Market Price
$ 52.28
1195
640
282
4446
Market Price
$ 61.23
2387
2075
2260
2978
Market Price
$ 68.17
691
617
691
1213
Market Price
$ 38.46
417
216
117
1211
Market Price
$ 33.56
2867
1325
1134
3459
Market Price
$ 32.12
922
236
678
1998
Market Price
$ 57.78
1667
838
1101
2577
Market Price
$ 63.10
1648
466
1489
3336
Market Price
$ 52.17
1532
1397
1469
1539
Market Price
$ 67.15
2617
959
1808
3908
Market Price
$ 62.65
1201
539
631
3667
Market Price
$ 66.11
1047
340
283
2867
Market Price
$ 54.23
3129
1465
866
4839
Market Price
$ 62.84
1941
1703
1102
3029
Market Price
$ 61.03
988
704
818
1537
Market Price
$ 58.69
1103
655
932
2353
Market Price
$ 56.89
976
317
597
3993
Market Price
$ 61.58
1257
373
677
3320
Market Price
$ 48.30
990
335
618
1077
Market Price
$ 64.31
2162
498
1440
4144
Market Price
$ 42.22
1080
859
841
1263
Market Price
$ 65.34
833
420
624
1520
Market Price
$ 31.46
3089
2075
1678
3155
Market Price
$ 34.80
2401
557
1126
2776
Market Price
$ 66.58
1294
710
1132
3471
Market Price
$ 47.32
657
648
457
937
Market Price
$ 35.76
827
209
520
856
Market Price
$ 58.71
2495
899
1926
4828