Market Price
$ 63.31
Selling Price
$ 52.93
1690
966
1365
4335
Market Price
$ 54.87
Selling Price
$ 48.28
2846
1278
1604
4770
Market Price
$ 51.18
Selling Price
$ 42.82
718
684
401
846
Market Price
$ 55.40
Selling Price
$ 46.95
674
495
271
1006
Market Price
$ 35.58
Selling Price
$ 32.30
2888
1613
1633
3312
Market Price
$ 62.56
Selling Price
$ 53.19
2318
1582
673
3491
Market Price
$ 67.12
Selling Price
$ 57.88
2661
1616
549
3866
Market Price
$ 55.26
Selling Price
$ 47.07
329
141
186
584
Market Price
$ 56.09
Selling Price
$ 50.83
1598
847
592
2453
Market Price
$ 28.63
Selling Price
$ 25.69
1459
1455
905
3637
Market Price
$ 47.27
Selling Price
$ 40.88
348
204
252
1049
Market Price
$ 33.17
Selling Price
$ 27.90
147
89
96
470
Market Price
$ 43.30
Selling Price
$ 36.20
1147
668
711
1387
Market Price
$ 35.09
Selling Price
$ 31.04
201
113
121
487
Market Price
$ 49.54
Selling Price
$ 43.00
3469
751
2796
3624
Market Price
$ 32.91
Selling Price
$ 29.65
1554
890
1110
2337
Market Price
$ 44.80
Selling Price
$ 38.42
3092
1000
2622
4343
Market Price
$ 37.79
Selling Price
$ 34.15
771
328
674
1505
Market Price
$ 66.35
Selling Price
$ 59.11
575
273
420
2153
Market Price
$ 48.26
Selling Price
$ 43.80
3615
1699
2523
4792
Market Price
$ 53.77
Selling Price
$ 44.97
216
87
79
576
Market Price
$ 46.74
Selling Price
$ 40.34
1538
633
1180
4329
Market Price
$ 64.81
Selling Price
$ 55.58
3608
1894
1499
4612
Market Price
$ 41.49
Selling Price
$ 35.85
907
845
353
3803
Market Price
$ 65.97
Selling Price
$ 56.23
928
771
828
1593
Market Price
$ 56.94
Selling Price
$ 50.10
1589
765
906
3828
Market Price
$ 50.85
Selling Price
$ 44.75
2111
1253
1295
3617
Market Price
$ 43.51
Selling Price
$ 37.89
1422
896
631
2633
Market Price
$ 46.62
Selling Price
$ 39.90
2480
859
2355
3582
Market Price
$ 51.52
Selling Price
$ 45.54
634
353
230
1727
Market Price
$ 37.00
Selling Price
$ 30.93
334
93
177
910
Market Price
$ 60.77
Selling Price
$ 51.37
830
769
183
1056
Market Price
$ 37.50
Selling Price
$ 31.97
579
296
135
619
Market Price
$ 47.17
Selling Price
$ 39.50
1301
916
1117
4196
Market Price
$ 39.83
Selling Price
$ 35.17
2719
1469
2600
4626
Market Price
$ 28.58
Selling Price
$ 25.45
2516
1727
1617
2605
Market Price
$ 39.49
Selling Price
$ 34.03
4169
3351
2559
4858
Market Price
$ 32.75
Selling Price
$ 28.23
1215
332
298
4007
Market Price
$ 31.38
Selling Price
$ 27.37
2884
1272
2507
3164
Market Price
$ 45.77
Selling Price
$ 39.55
136
50
46
407