Market Price
$ 45.25
Selling Price
$ 37.92
2784
2406
638
3385
Market Price
$ 50.13
Selling Price
$ 44.06
2467
2052
1292
3787
Market Price
$ 33.95
Selling Price
$ 29.14
994
333
953
2572
Market Price
$ 55.19
Selling Price
$ 48.87
1128
704
542
1929
Market Price
$ 45.17
Selling Price
$ 40.07
3502
2605
1648
3956
Market Price
$ 62.93
Selling Price
$ 53.83
1636
1439
1234
2025
Market Price
$ 64.21
Selling Price
$ 56.36
1318
1095
755
1390
Market Price
$ 50.64
Selling Price
$ 44.33
890
497
241
3011
Market Price
$ 52.57
Selling Price
$ 46.76
447
146
297
797
Market Price
$ 35.47
Selling Price
$ 31.49
1782
605
549
2191
Market Price
$ 31.48
Selling Price
$ 28.56
543
415
330
765
Market Price
$ 46.99
Selling Price
$ 40.44
405
134
224
770
Market Price
$ 54.62
Selling Price
$ 49.55
3791
1964
1600
4862
Market Price
$ 41.80
Selling Price
$ 37.43
2462
2458
787
3243
Market Price
$ 30.02
Selling Price
$ 25.87
2275
873
2259
2886
Market Price
$ 68.48
Selling Price
$ 57.31
754
349
733
2510
Market Price
$ 61.01
Selling Price
$ 55.23
2598
2330
2340
4052
Market Price
$ 33.84
Selling Price
$ 29.61
1716
1563
1299
3235
Market Price
$ 52.22
Selling Price
$ 45.94
3398
2259
889
4278
Market Price
$ 41.34
Selling Price
$ 35.03
2450
1389
2150
2507
Market Price
$ 65.11
Selling Price
$ 58.07
521
383
111
647
Market Price
$ 61.03
Selling Price
$ 53.44
552
218
455
2502
Market Price
$ 57.81
Selling Price
$ 49.71
3823
774
861
4228
Market Price
$ 50.63
Selling Price
$ 45.04
635
218
159
3107
Market Price
$ 56.15
Selling Price
$ 50.16
1622
818
696
1729
Market Price
$ 43.98
Selling Price
$ 36.93
1110
558
777
1760
Market Price
$ 70.49
Selling Price
$ 59.82
1022
597
259
4672
Market Price
$ 51.42
Selling Price
$ 44.06
131
102
51
506
Market Price
$ 50.54
Selling Price
$ 45.17
264
183
101
531
Market Price
$ 46.37
Selling Price
$ 40.59
272
82
165
1145
Market Price
$ 51.54
Selling Price
$ 44.26
499
288
199
1876
Market Price
$ 32.19
Selling Price
$ 28.57
990
952
409
1065
Market Price
$ 70.79
Selling Price
$ 59.52
664
540
164
812
Market Price
$ 64.22
Selling Price
$ 58.02
909
214
314
1555
Market Price
$ 67.19
Selling Price
$ 56.86
459
138
196
1728
Market Price
$ 49.60
Selling Price
$ 43.75
1184
305
593
1703
Market Price
$ 53.05
Selling Price
$ 45.64
619
601
360
1922
Market Price
$ 34.56
Selling Price
$ 29.81
1573
1470
478
2000
Market Price
$ 43.29
Selling Price
$ 37.81
2071
1564
658
4119
Market Price
$ 37.11
Selling Price
$ 33.08
1288
277
695
2021