Market Price
$ 59.89
Selling Price
$ 51.08
442
374
129
2060
Market Price
$ 55.37
Selling Price
$ 48.81
1136
379
360
1312
Market Price
$ 51.72
Selling Price
$ 44.33
777
669
385
1225
Market Price
$ 57.47
Selling Price
$ 49.28
1101
241
805
1646
Market Price
$ 54.69
Selling Price
$ 47.35
1303
1218
1289
3177
Market Price
$ 61.53
Selling Price
$ 54.16
837
379
697
2357
Market Price
$ 64.03
Selling Price
$ 54.48
1128
252
266
2689
Market Price
$ 60.49
Selling Price
$ 52.75
738
672
265
1515
Market Price
$ 42.64
Selling Price
$ 38.09
1327
1072
917
3333
Market Price
$ 28.92
Selling Price
$ 25.90
517
495
482
2150
Market Price
$ 50.99
Selling Price
$ 45.47
3185
2880
3077
3978
Market Price
$ 66.47
Selling Price
$ 58.82
677
515
544
786
Market Price
$ 58.53
Selling Price
$ 51.21
2699
1113
2146
3406
Market Price
$ 51.61
Selling Price
$ 45.74
1323
715
722
3764
Market Price
$ 57.59
Selling Price
$ 50.83
674
278
440
674
Market Price
$ 42.05
Selling Price
$ 37.81
1266
1147
369
1910
Market Price
$ 41.86
Selling Price
$ 37.74
2243
974
1715
2322
Market Price
$ 48.02
Selling Price
$ 41.96
1819
964
1419
3759
Market Price
$ 41.26
Selling Price
$ 37.36
578
116
200
1427
Market Price
$ 47.63
Selling Price
$ 39.94
1047
531
831
3219
Market Price
$ 40.46
Selling Price
$ 34.11
1193
499
521
1847
Market Price
$ 53.73
Selling Price
$ 46.88
1228
1168
1002
1870
Market Price
$ 39.12
Selling Price
$ 35.09
815
297
197
3336
Market Price
$ 66.12
Selling Price
$ 57.86
303
159
147
1053
Market Price
$ 46.90
Selling Price
$ 41.40
538
110
488
2683
Market Price
$ 58.73
Selling Price
$ 53.04
444
439
118
586
Market Price
$ 35.47
Selling Price
$ 31.27
1300
569
821
1334
Market Price
$ 30.16
Selling Price
$ 26.11
782
632
384
3254
Market Price
$ 40.55
Selling Price
$ 36.42
1959
475
1130
2584
Market Price
$ 37.46
Selling Price
$ 32.00
1792
1347
771
3110
Market Price
$ 66.31
Selling Price
$ 56.19
3841
3713
1693
4123
Market Price
$ 46.65
Selling Price
$ 39.65
3045
735
1574
3729
Market Price
$ 44.27
Selling Price
$ 39.03
480
182
211
887
Market Price
$ 52.11
Selling Price
$ 43.49
1520
556
480
3933
Market Price
$ 57.22
Selling Price
$ 51.14
556
224
257
669
Market Price
$ 32.86
Selling Price
$ 27.41
1881
438
1320
2029
Market Price
$ 37.03
Selling Price
$ 31.97
2164
2112
715
3879
Market Price
$ 53.69
Selling Price
$ 47.47
1113
1008
630
1247
Market Price
$ 41.67
Selling Price
$ 36.80
991
537
382
1453
Market Price
$ 30.02
Selling Price
$ 25.51
3715
3508
1310
4387