Market Price
$ 31.01
Selling Price
$ 26.17
256
161
176
423
Market Price
$ 51.70
Selling Price
$ 46.45
2348
1871
1594
3663
Market Price
$ 56.49
Selling Price
$ 48.69
4408
2849
3468
4605
Market Price
$ 53.08
Selling Price
$ 45.66
310
267
289
708
Market Price
$ 57.59
Selling Price
$ 51.54
206
57
42
462
Market Price
$ 43.24
Selling Price
$ 39.02
406
102
249
1067
Market Price
$ 43.77
Selling Price
$ 39.51
3567
2025
834
3807
Market Price
$ 36.48
Selling Price
$ 32.85
759
582
575
1664
Market Price
$ 64.96
Selling Price
$ 56.58
404
200
251
1629
Market Price
$ 45.74
Selling Price
$ 40.01
979
468
566
1135
Market Price
$ 45.67
Selling Price
$ 39.50
931
446
750
1289
Market Price
$ 49.12
Selling Price
$ 44.16
497
327
157
736
Market Price
$ 47.25
Selling Price
$ 40.43
713
206
163
2039
Market Price
$ 64.04
Selling Price
$ 56.00
783
449
736
3236
Market Price
$ 57.02
Selling Price
$ 48.19
1577
925
1437
2265
Market Price
$ 48.20
Selling Price
$ 41.65
175
164
59
807
Market Price
$ 66.20
Selling Price
$ 56.68
148
141
120
450
Market Price
$ 58.41
Selling Price
$ 48.92
640
367
635
2447
Market Price
$ 59.78
Selling Price
$ 54.31
2232
1901
2166
4795
Market Price
$ 59.81
Selling Price
$ 54.21
397
326
191
782
Market Price
$ 44.85
Selling Price
$ 40.58
680
466
537
2716
Market Price
$ 34.72
Selling Price
$ 29.57
3081
2285
2185
3244
Market Price
$ 30.76
Selling Price
$ 27.42
3831
2001
2595
3943
Market Price
$ 58.21
Selling Price
$ 50.84
2489
1224
509
3467
Market Price
$ 36.60
Selling Price
$ 32.26
1201
508
387
2968
Market Price
$ 57.47
Selling Price
$ 51.82
1868
555
603
3872
Market Price
$ 36.70
Selling Price
$ 32.28
4141
3246
1666
4473
Market Price
$ 31.72
Selling Price
$ 28.19
698
504
638
764
Market Price
$ 33.38
Selling Price
$ 27.90
305
214
125
647
Market Price
$ 47.94
Selling Price
$ 40.43
3846
1244
1064
4704
Market Price
$ 44.83
Selling Price
$ 38.08
507
478
180
825
Market Price
$ 35.00
Selling Price
$ 29.99
2404
1829
1837
2967
Market Price
$ 62.02
Selling Price
$ 52.30
1839
1120
1744
2169
Market Price
$ 37.91
Selling Price
$ 33.83
957
653
417
4004
Market Price
$ 46.76
Selling Price
$ 42.28
4048
3150
1423
4789
Market Price
$ 31.28
Selling Price
$ 27.53
382
218
227
793
Market Price
$ 65.76
Selling Price
$ 58.45
3168
1659
1598
3195
Market Price
$ 38.66
Selling Price
$ 33.24
2311
939
1541
2387
Market Price
$ 32.10
Selling Price
$ 27.59
191
39
51
905
Market Price
$ 57.46
Selling Price
$ 49.90
2020
1003
1520
3269