Market Price
$ 44.12
Selling Price
$ 37.65
1316
446
681
2372
Market Price
$ 61.78
Selling Price
$ 52.60
415
136
204
880
Market Price
$ 36.03
Selling Price
$ 31.78
2114
1328
1645
2268
Market Price
$ 31.55
Selling Price
$ 27.09
697
301
470
1164
Market Price
$ 31.38
Selling Price
$ 26.23
370
302
189
1384
Market Price
$ 43.31
Selling Price
$ 38.02
196
140
137
521
Market Price
$ 39.24
Selling Price
$ 34.63
2197
1160
1975
3519
Market Price
$ 28.60
Selling Price
$ 25.04
4189
2266
3584
4255
Market Price
$ 53.88
Selling Price
$ 45.18
604
506
357
2601
Market Price
$ 55.11
Selling Price
$ 46.96
1459
1282
353
4526
Market Price
$ 63.57
Selling Price
$ 54.87
1199
627
598
3312
Market Price
$ 61.73
Selling Price
$ 55.80
451
141
368
1162
Market Price
$ 65.16
Selling Price
$ 54.71
330
257
153
976
Market Price
$ 58.70
Selling Price
$ 52.59
682
489
665
842
Market Price
$ 29.47
Selling Price
$ 26.08
1226
437
1152
3439
Market Price
$ 60.20
Selling Price
$ 52.60
3227
1759
3125
4842
Market Price
$ 68.67
Selling Price
$ 58.98
3450
1600
2158
4365
Market Price
$ 44.63
Selling Price
$ 37.43
1041
449
696
4260
Market Price
$ 55.21
Selling Price
$ 46.05
295
279
232
613
Market Price
$ 36.99
Selling Price
$ 32.61
2347
625
1548
3648
Market Price
$ 34.46
Selling Price
$ 30.66
888
757
256
1671
Market Price
$ 64.19
Selling Price
$ 55.24
1246
713
491
2252
Market Price
$ 56.64
Selling Price
$ 50.18
1102
294
911
2619
Market Price
$ 38.93
Selling Price
$ 33.55
611
234
137
2708
Market Price
$ 62.75
Selling Price
$ 54.19
1138
968
555
3337
Market Price
$ 65.62
Selling Price
$ 59.13
863
423
393
1444
Market Price
$ 30.51
Selling Price
$ 25.49
2687
900
2255
2722
Market Price
$ 55.60
Selling Price
$ 49.43
3103
807
1523
4268
Market Price
$ 34.91
Selling Price
$ 30.56
2604
908
2438
3106
Market Price
$ 59.15
Selling Price
$ 49.46
1179
494
916
4363
Market Price
$ 34.08
Selling Price
$ 28.91
2508
519
2454
3412
Market Price
$ 66.12
Selling Price
$ 58.36
3552
1958
3328
4016
Market Price
$ 37.91
Selling Price
$ 32.63
1617
439
748
3146
Market Price
$ 45.61
Selling Price
$ 38.26
1904
1094
607
2234
Market Price
$ 38.36
Selling Price
$ 32.89
2790
2411
2420
4381
Market Price
$ 37.54
Selling Price
$ 33.73
1097
703
1050
1773
Market Price
$ 44.29
Selling Price
$ 36.92
473
376
113
1524
Market Price
$ 34.19
Selling Price
$ 30.30
2741
2315
1805
3492
Market Price
$ 59.24
Selling Price
$ 53.18
2613
796
1739
3871
Market Price
$ 52.22
Selling Price
$ 46.88
475
372
148
1667