Market Price
$ 35.23
Selling Price
$ 29.92
116
23
95
547
Market Price
$ 41.22
Selling Price
$ 37.01
489
109
404
1071
Market Price
$ 62.22
Selling Price
$ 55.05
1801
850
419
3033
Market Price
$ 70.06
Selling Price
$ 59.41
980
348
202
1093
Market Price
$ 30.51
Selling Price
$ 25.67
655
319
587
663
Market Price
$ 45.12
Selling Price
$ 37.98
2262
1792
1053
2958
Market Price
$ 53.39
Selling Price
$ 46.41
2456
1638
1158
4968
Market Price
$ 50.10
Selling Price
$ 44.68
2455
2298
762
4996
Market Price
$ 58.38
Selling Price
$ 50.67
1953
699
626
2298
Market Price
$ 29.19
Selling Price
$ 26.22
296
65
94
935
Market Price
$ 35.31
Selling Price
$ 30.15
581
255
202
591
Market Price
$ 36.97
Selling Price
$ 33.18
2247
481
1329
4239
Market Price
$ 41.83
Selling Price
$ 36.91
1693
541
934
3652
Market Price
$ 47.06
Selling Price
$ 42.12
1822
365
1031
3810
Market Price
$ 30.20
Selling Price
$ 26.24
784
619
487
1424
Market Price
$ 38.94
Selling Price
$ 33.02
838
572
415
2854
Market Price
$ 44.86
Selling Price
$ 37.95
2925
2019
679
3336
Market Price
$ 61.70
Selling Price
$ 55.58
2030
1933
1577
3089
Market Price
$ 55.87
Selling Price
$ 48.32
462
114
177
1741
Market Price
$ 36.11
Selling Price
$ 30.34
470
355
328
761
Market Price
$ 55.98
Selling Price
$ 49.46
921
700
712
2053
Market Price
$ 62.25
Selling Price
$ 52.33
1728
1206
913
2452
Market Price
$ 31.19
Selling Price
$ 27.39
2609
1066
2141
3007
Market Price
$ 60.43
Selling Price
$ 54.87
1504
1082
1276
2883
Market Price
$ 30.67
Selling Price
$ 27.32
619
605
268
1128
Market Price
$ 63.11
Selling Price
$ 53.91
4483
2895
3270
4661
Market Price
$ 41.54
Selling Price
$ 37.42
583
457
476
967
Market Price
$ 68.89
Selling Price
$ 59.39
411
302
338
750
Market Price
$ 65.62
Selling Price
$ 54.84
3756
2117
2166
4605
Market Price
$ 57.17
Selling Price
$ 51.61
591
408
300
1525
Market Price
$ 66.17
Selling Price
$ 59.40
448
138
350
1050
Market Price
$ 44.39
Selling Price
$ 38.46
559
136
355
2290
Market Price
$ 54.89
Selling Price
$ 47.64
1902
1710
1593
4383
Market Price
$ 54.43
Selling Price
$ 46.57
1111
1061
901
4250
Market Price
$ 62.17
Selling Price
$ 53.41
2196
2092
1658
2366
Market Price
$ 34.70
Selling Price
$ 30.16
2635
627
1689
4203
Market Price
$ 68.76
Selling Price
$ 59.13
726
319
226
727
Market Price
$ 67.51
Selling Price
$ 56.83
894
320
560
4140
Market Price
$ 37.76
Selling Price
$ 31.67
1054
789
700
1135
Market Price
$ 28.68
Selling Price
$ 25.51
1932
728
1167
2152