Market Price
$ 46.41
Selling Price
$ 38.93
330
184
158
573
Market Price
$ 44.57
Selling Price
$ 38.78
2684
985
1167
3575
Market Price
$ 61.49
Selling Price
$ 54.99
804
520
787
1203
Market Price
$ 53.98
Selling Price
$ 47.06
1624
1352
1254
2541
Market Price
$ 32.39
Selling Price
$ 28.43
3493
1872
835
4253
Market Price
$ 69.05
Selling Price
$ 58.37
2368
1560
1697
2655
Market Price
$ 36.90
Selling Price
$ 32.80
1289
467
1134
2448
Market Price
$ 59.30
Selling Price
$ 50.22
914
499
215
4436
Market Price
$ 34.13
Selling Price
$ 29.43
2251
488
835
3229
Market Price
$ 55.48
Selling Price
$ 47.31
637
189
219
2311
Market Price
$ 57.26
Selling Price
$ 49.03
1007
404
387
2236
Market Price
$ 38.48
Selling Price
$ 34.29
945
590
349
2055
Market Price
$ 50.65
Selling Price
$ 44.13
365
117
184
1408
Market Price
$ 63.06
Selling Price
$ 53.80
1375
1357
317
3944
Market Price
$ 62.52
Selling Price
$ 54.95
1121
450
341
1556
Market Price
$ 49.20
Selling Price
$ 41.98
1659
1073
796
2602
Market Price
$ 35.05
Selling Price
$ 31.65
775
372
738
904
Market Price
$ 50.03
Selling Price
$ 42.09
1737
1705
1341
4366
Market Price
$ 46.67
Selling Price
$ 39.60
822
451
439
1580
Market Price
$ 35.22
Selling Price
$ 31.98
2460
1113
1088
4398
Market Price
$ 61.11
Selling Price
$ 55.09
1025
594
611
2139
Market Price
$ 42.18
Selling Price
$ 37.83
753
259
404
1190
Market Price
$ 53.86
Selling Price
$ 48.01
1327
724
1002
3786
Market Price
$ 42.83
Selling Price
$ 35.75
1210
1035
846
2262
Market Price
$ 54.24
Selling Price
$ 46.91
1222
478
649
3625
Market Price
$ 52.18
Selling Price
$ 46.27
861
481
398
3501
Market Price
$ 34.61
Selling Price
$ 29.81
267
92
261
728
Market Price
$ 30.04
Selling Price
$ 25.92
357
306
274
1190
Market Price
$ 55.25
Selling Price
$ 48.27
2677
924
888
2879
Market Price
$ 33.83
Selling Price
$ 28.48
286
78
198
981
Market Price
$ 69.56
Selling Price
$ 58.04
2290
1879
1106
4803
Market Price
$ 35.51
Selling Price
$ 32.24
1124
374
668
2612
Market Price
$ 57.76
Selling Price
$ 49.39
629
163
601
2151
Market Price
$ 59.23
Selling Price
$ 51.56
3499
2800
1711
4498
Market Price
$ 58.95
Selling Price
$ 49.48
661
349
433
855
Market Price
$ 37.06
Selling Price
$ 33.61
3060
1601
2345
4377
Market Price
$ 60.37
Selling Price
$ 54.52
3248
2704
2813
4564
Market Price
$ 70.27
Selling Price
$ 59.66
1664
813
1518
3124
Market Price
$ 59.23
Selling Price
$ 49.60
964
466
422
969
Market Price
$ 37.26
Selling Price
$ 31.11
1576
958
1572
2684