Bradley Alexander R.
Insider CIK 1645425 · FSLR Chief Financial Officer · SNDK Director
Trades across companies
| Ticker | Code | Trade | Filed | Shares | Price | Value | Owned after | |
|---|---|---|---|---|---|---|---|---|
| FSLR FIRST SOLAR, INC. | S Sale | 2026-05-05 | 2026-05-05 | 498 | $215.63 | $107.4K | 30,712 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise deriv | 2026-05-04 | 2026-05-05 | 1,210 | — | $0 | 3,630 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise | 2026-05-04 | 2026-05-05 | 1,210 | — | $0 | 31,210 | SEC↗ |
| FSLR FIRST SOLAR, INC. | S Sale | 2026-03-17 | 2026-03-17 | 351 | $202.44 | $71.1K | 30,000 | SEC↗ |
| FSLR FIRST SOLAR, INC. | S Sale | 2026-03-17 | 2026-03-17 | 2,958 | $198.80 | $588.1K | 41,148 | SEC↗ |
| FSLR FIRST SOLAR, INC. | S Sale | 2026-03-17 | 2026-03-17 | 346 | $201.65 | $69.8K | 30,351 | SEC↗ |
| FSLR FIRST SOLAR, INC. | S Sale | 2026-03-17 | 2026-03-17 | 5,075 | $200.59 | $1.02M | 30,697 | SEC↗ |
| FSLR FIRST SOLAR, INC. | S Sale | 2026-03-17 | 2026-03-17 | 5,376 | $199.75 | $1.07M | 35,772 | SEC↗ |
| FSLR FIRST SOLAR, INC. | S Sale | 2026-03-16 | 2026-03-17 | 590 | $200.80 | $118.5K | 44,106 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise deriv | 2026-03-13 | 2026-03-17 | 1,441 | — | $0 | 1,440 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise | 2026-03-13 | 2026-03-17 | 1,441 | — | $0 | 44,696 | SEC↗ |
| FSLR FIRST SOLAR, INC. | S Sale | 2026-03-09 | 2026-03-10 | 196 | $190.36 | $37.3K | 44,205 | SEC↗ |
| FSLR FIRST SOLAR, INC. | S Sale | 2026-03-09 | 2026-03-10 | 555 | $190.36 | $105.6K | 43,255 | SEC↗ |
| FSLR FIRST SOLAR, INC. | S Sale | 2026-03-09 | 2026-03-10 | 610 | $190.36 | $116.1K | 44,401 | SEC↗ |
| FSLR FIRST SOLAR, INC. | S Sale | 2026-03-09 | 2026-03-10 | 395 | $190.36 | $75.2K | 43,810 | SEC↗ |
| FSLR FIRST SOLAR, INC. | A Award deriv | 2026-03-06 | 2026-03-10 | 4,229 | — | $0 | 4,229 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise deriv | 2026-03-06 | 2026-03-10 | 1,334 | — | $0 | 4,005 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise deriv | 2026-03-06 | 2026-03-10 | 947 | — | $0 | 1,894 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise deriv | 2026-03-06 | 2026-03-10 | 471 | — | $0 | 942 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise deriv | 2026-03-06 | 2026-03-10 | 1,465 | — | $0 | 0 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise | 2026-03-06 | 2026-03-10 | 1,465 | — | $0 | 42,259 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise | 2026-03-06 | 2026-03-10 | 471 | — | $0 | 42,730 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise | 2026-03-06 | 2026-03-10 | 947 | — | $0 | 43,677 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise | 2026-03-06 | 2026-03-10 | 1,334 | — | $0 | 45,011 | SEC↗ |
| FSLR FIRST SOLAR, INC. | S Sale | 2026-03-03 | 2026-03-03 | 3,194 | $195.93 | $625.8K | 40,794 | SEC↗ |
| FSLR FIRST SOLAR, INC. | A Award | 2026-02-27 | 2026-03-03 | 7,065 | — | $0 | 43,988 | SEC↗ |
| SNDK Sandisk Corp | A Award | 2025-12-30 | 2026-01-02 | 863 | — | $0 | 863 | SEC↗ |
| FSLR FIRST SOLAR, INC. | S Sale | 2025-05-12 | 2025-05-13 | 8,594 | $150.00 | $1.29M | 37,123 | SEC↗ |
| FSLR FIRST SOLAR, INC. | S Sale | 2025-05-12 | 2025-05-13 | 200 | $150.10 | $30.0K | 36,923 | SEC↗ |
| FSLR FIRST SOLAR, INC. | A Award deriv | 2025-05-01 | 2025-05-02 | 4,840 | — | $0 | 4,840 | SEC↗ |
| FSLR FIRST SOLAR, INC. | S Sale | 2025-03-17 | 2025-03-18 | 599 | $133.75 | $80.1K | 45,717 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise deriv | 2025-03-14 | 2025-03-18 | 1,441 | — | $0 | 2,881 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise | 2025-03-14 | 2025-03-18 | 1,441 | — | $0 | 46,316 | SEC↗ |
| FSLR FIRST SOLAR, INC. | S Sale | 2025-03-07 | 2025-03-10 | 391 | $132.96 | $52.0K | 44,875 | SEC↗ |
| FSLR FIRST SOLAR, INC. | A Award deriv | 2025-03-06 | 2025-03-10 | 5,339 | — | $0 | 5,339 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise deriv | 2025-03-06 | 2025-03-10 | 1,465 | — | $0 | 1,465 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise deriv | 2025-03-06 | 2025-03-10 | 947 | — | $0 | 2,841 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise deriv | 2025-03-06 | 2025-03-10 | 471 | — | $0 | 1,413 | SEC↗ |
| FSLR FIRST SOLAR, INC. | F Tax w/h | 2025-03-06 | 2025-03-10 | 614 | $131.13 | $80.5K | 44,046 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise | 2025-03-06 | 2025-03-10 | 1,465 | — | $0 | 44,660 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise | 2025-03-06 | 2025-03-10 | 947 | — | $0 | 45,266 | SEC↗ |
| FSLR FIRST SOLAR, INC. | F Tax w/h | 2025-03-06 | 2025-03-10 | 198 | $131.13 | $26.0K | 44,319 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise | 2025-03-06 | 2025-03-10 | 471 | — | $0 | 44,517 | SEC↗ |
| FSLR FIRST SOLAR, INC. | A Award | 2025-02-26 | 2025-02-28 | 21,610 | — | $0 | 52,262 | SEC↗ |
| FSLR FIRST SOLAR, INC. | F Tax w/h | 2025-02-26 | 2025-02-28 | 9,067 | $156.84 | $1.42M | 43,195 | SEC↗ |
| FSLR FIRST SOLAR, INC. | S Sale | 2024-05-30 | 2024-05-31 | 3,765 | $274.25 | $1.03M | 39,088 | SEC↗ |
| FSLR FIRST SOLAR, INC. | S Sale | 2024-05-30 | 2024-05-31 | 800 | $277.36 | $221.9K | 30,752 | SEC↗ |
| FSLR FIRST SOLAR, INC. | S Sale | 2024-05-30 | 2024-05-31 | 3,186 | $276.29 | $880.3K | 31,552 | SEC↗ |
| FSLR FIRST SOLAR, INC. | S Sale | 2024-05-30 | 2024-05-31 | 4,350 | $275.35 | $1.20M | 34,738 | SEC↗ |
| FSLR FIRST SOLAR, INC. | S Sale | 2024-05-30 | 2024-05-31 | 100 | $278.22 | $27.8K | 30,652 | SEC↗ |
| FSLR FIRST SOLAR, INC. | S Sale | 2024-05-30 | 2024-05-31 | 2,150 | $273.34 | $587.7K | 42,853 | SEC↗ |
| FSLR FIRST SOLAR, INC. | S Sale | 2024-05-30 | 2024-05-31 | 900 | $271.89 | $244.7K | 45,003 | SEC↗ |
| FSLR FIRST SOLAR, INC. | S Sale | 2024-05-30 | 2024-05-31 | 500 | $271.01 | $135.5K | 45,903 | SEC↗ |
| FSLR FIRST SOLAR, INC. | S Sale | 2024-05-30 | 2024-05-31 | 300 | $269.42 | $80.8K | 46,403 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise deriv | 2024-03-15 | 2024-03-19 | 1,441 | — | $0 | 4,322 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise | 2024-03-15 | 2024-03-19 | 1,441 | — | $0 | 47,307 | SEC↗ |
| FSLR FIRST SOLAR, INC. | F Tax w/h | 2024-03-15 | 2024-03-19 | 604 | $147.42 | $89.0K | 46,703 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise deriv | 2024-03-06 | 2024-03-08 | 472 | — | $0 | 1,884 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise deriv | 2024-03-06 | 2024-03-08 | 1,466 | — | $0 | 2,930 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise deriv | 2024-03-06 | 2024-03-08 | 4,035 | — | $0 | 0 | SEC↗ |
| FSLR FIRST SOLAR, INC. | A Award deriv | 2024-03-06 | 2024-03-08 | 3,788 | — | $0 | 3,788 | SEC↗ |
| FSLR FIRST SOLAR, INC. | F Tax w/h | 2024-03-06 | 2024-03-08 | 198 | $158.42 | $31.4K | 45,866 | SEC↗ |
| FSLR FIRST SOLAR, INC. | F Tax w/h | 2024-03-06 | 2024-03-08 | 1,689 | $158.42 | $267.6K | 44,740 | SEC↗ |
| FSLR FIRST SOLAR, INC. | F Tax w/h | 2024-03-06 | 2024-03-08 | 614 | $158.42 | $97.3K | 45,592 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise | 2024-03-06 | 2024-03-08 | 1,466 | — | $0 | 46,206 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise | 2024-03-06 | 2024-03-08 | 472 | — | $0 | 46,064 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise | 2024-03-06 | 2024-03-08 | 4,035 | — | $0 | 46,429 | SEC↗ |
| FSLR FIRST SOLAR, INC. | A Award | 2024-02-29 | 2024-03-01 | 20,632 | — | $0 | 51,051 | SEC↗ |
| FSLR FIRST SOLAR, INC. | F Tax w/h | 2024-02-29 | 2024-03-01 | 8,657 | $153.89 | $1.33M | 42,394 | SEC↗ |
| FSLR FIRST SOLAR, INC. | S Sale | 2023-10-02 | 2023-10-03 | 1,680 | $156.73 | $263.3K | 33,739 | SEC↗ |
| FSLR FIRST SOLAR, INC. | S Sale | 2023-10-02 | 2023-10-03 | 900 | $157.61 | $141.8K | 32,839 | SEC↗ |
| FSLR FIRST SOLAR, INC. | S Sale | 2023-10-02 | 2023-10-03 | 1,119 | $158.79 | $177.7K | 31,720 | SEC↗ |
| FSLR FIRST SOLAR, INC. | S Sale | 2023-10-02 | 2023-10-03 | 936 | $159.81 | $149.6K | 30,784 | SEC↗ |
| FSLR FIRST SOLAR, INC. | S Sale | 2023-10-02 | 2023-10-03 | 365 | $160.88 | $58.7K | 30,419 | SEC↗ |
| FSLR FIRST SOLAR, INC. | S Sale | 2023-09-01 | 2023-09-05 | 1,468 | $185.64 | $272.5K | 37,151 | SEC↗ |
| FSLR FIRST SOLAR, INC. | S Sale | 2023-09-01 | 2023-09-05 | 2,300 | $184.65 | $424.7K | 38,619 | SEC↗ |
| FSLR FIRST SOLAR, INC. | S Sale | 2023-09-01 | 2023-09-05 | 600 | $186.84 | $112.1K | 36,551 | SEC↗ |
| FSLR FIRST SOLAR, INC. | S Sale | 2023-09-01 | 2023-09-05 | 300 | $190.58 | $57.2K | 35,651 | SEC↗ |
| FSLR FIRST SOLAR, INC. | S Sale | 2023-09-01 | 2023-09-05 | 232 | $192.32 | $44.6K | 35,419 | SEC↗ |
| FSLR FIRST SOLAR, INC. | S Sale | 2023-09-01 | 2023-09-05 | 600 | $188.48 | $113.1K | 35,951 | SEC↗ |
| FSLR FIRST SOLAR, INC. | S Sale | 2023-08-02 | 2023-08-03 | 917 | $194.15 | $178.0K | 42,728 | SEC↗ |
| FSLR FIRST SOLAR, INC. | S Sale | 2023-08-02 | 2023-08-03 | 592 | $198.42 | $117.5K | 41,019 | SEC↗ |
| FSLR FIRST SOLAR, INC. | S Sale | 2023-08-02 | 2023-08-03 | 717 | $197.33 | $141.5K | 41,611 | SEC↗ |
| FSLR FIRST SOLAR, INC. | S Sale | 2023-08-02 | 2023-08-03 | 400 | $195.67 | $78.3K | 42,328 | SEC↗ |
| FSLR FIRST SOLAR, INC. | S Sale | 2023-08-02 | 2023-08-03 | 100 | $199.50 | $19.9K | 40,919 | SEC↗ |
| FSLR FIRST SOLAR, INC. | S Sale | 2023-08-02 | 2023-08-03 | 1,174 | $193.41 | $227.1K | 43,645 | SEC↗ |
| FSLR FIRST SOLAR, INC. | S Sale | 2023-08-02 | 2023-08-03 | 1,000 | $192.14 | $192.1K | 44,819 | SEC↗ |
| FSLR FIRST SOLAR, INC. | S Sale | 2023-08-02 | 2023-08-03 | 600 | $190.93 | $114.6K | 45,819 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise deriv | 2023-03-15 | 2023-03-17 | 1,441 | — | $0 | 5,763 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise | 2023-03-15 | 2023-03-17 | 1,441 | — | $0 | 47,037 | SEC↗ |
| FSLR FIRST SOLAR, INC. | F Tax w/h | 2023-03-15 | 2023-03-17 | 618 | $203.22 | $125.6K | 46,419 | SEC↗ |
| FSLR FIRST SOLAR, INC. | A Award deriv | 2023-03-06 | 2023-10-03 | 2,356 | — | $0 | 2,356 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise deriv | 2023-03-06 | 2023-03-08 | 4,035 | — | $0 | 4,035 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise deriv | 2023-03-06 | 2023-03-08 | 3,650 | — | $0 | 0 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise deriv | 2023-03-06 | 2023-03-08 | 1,466 | — | $0 | 4,396 | SEC↗ |
| FSLR FIRST SOLAR, INC. | F Tax w/h | 2023-03-06 | 2023-03-08 | 629 | $212.30 | $133.5K | 45,596 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise | 2023-03-06 | 2023-03-08 | 1,466 | — | $0 | 46,225 | SEC↗ |
| FSLR FIRST SOLAR, INC. | F Tax w/h | 2023-03-06 | 2023-03-08 | 1,729 | $212.30 | $367.1K | 44,759 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise | 2023-03-06 | 2023-03-08 | 4,035 | — | $0 | 46,488 | SEC↗ |
| FSLR FIRST SOLAR, INC. | F Tax w/h | 2023-03-06 | 2023-03-08 | 1,565 | $212.30 | $332.2K | 42,453 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise | 2023-03-06 | 2023-03-08 | 3,650 | — | $0 | 44,018 | SEC↗ |
| FSLR FIRST SOLAR, INC. | A Award | 2023-03-02 | 2023-03-06 | 23,518 | — | $0 | 50,838 | SEC↗ |
| FSLR FIRST SOLAR, INC. | F Tax w/h | 2023-03-02 | 2023-03-06 | 10,470 | $195.68 | $2.05M | 40,368 | SEC↗ |
| FSLR FIRST SOLAR, INC. | P Buy | 2022-08-01 | 2022-08-02 | 1,990 | $100.56 | $200.1K | 27,320 | SEC↗ |
| FSLR FIRST SOLAR, INC. | A Award deriv | 2022-03-15 | 2022-03-17 | 7,204 | — | $0 | 7,204 | SEC↗ |
| FSLR FIRST SOLAR, INC. | S Sale | 2022-03-07 | 2022-03-08 | 1,182 | $75.88 | $89.7K | 25,330 | SEC↗ |
| FSLR FIRST SOLAR, INC. | S Sale | 2022-03-07 | 2022-03-08 | 340 | $73.84 | $25.1K | 28,041 | SEC↗ |
| FSLR FIRST SOLAR, INC. | S Sale | 2022-03-07 | 2022-03-08 | 160 | $72.88 | $11.7K | 28,381 | SEC↗ |
| FSLR FIRST SOLAR, INC. | S Sale | 2022-03-07 | 2022-03-08 | 1,529 | $75.20 | $115.0K | 26,512 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise deriv | 2022-03-04 | 2022-03-08 | 1,466 | — | $0 | 5,862 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise deriv | 2022-03-04 | 2022-03-08 | 4,035 | — | $0 | 8,070 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise deriv | 2022-03-04 | 2022-03-08 | 3,650 | — | $0 | 3,650 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise deriv | 2022-03-04 | 2022-03-08 | 2,409 | — | $0 | 0 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise | 2022-03-04 | 2022-03-08 | 4,035 | — | $0 | 29,521 | SEC↗ |
| FSLR FIRST SOLAR, INC. | F Tax w/h | 2022-03-04 | 2022-03-08 | 652 | $71.85 | $46.8K | 28,541 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise | 2022-03-04 | 2022-03-08 | 1,466 | — | $0 | 29,193 | SEC↗ |
| FSLR FIRST SOLAR, INC. | F Tax w/h | 2022-03-04 | 2022-03-08 | 1,794 | $71.85 | $128.9K | 27,727 | SEC↗ |
| FSLR FIRST SOLAR, INC. | F Tax w/h | 2022-03-04 | 2022-03-08 | 1,623 | $71.85 | $116.6K | 25,486 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise | 2022-03-04 | 2022-03-08 | 3,650 | — | $0 | 27,109 | SEC↗ |
| FSLR FIRST SOLAR, INC. | F Tax w/h | 2022-03-04 | 2022-03-08 | 1,071 | $71.85 | $77.0K | 23,459 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise | 2022-03-04 | 2022-03-08 | 2,409 | — | $0 | 24,530 | SEC↗ |
| FSLR FIRST SOLAR, INC. | S Sale | 2022-03-03 | 2022-03-04 | 1,000 | $69.43 | $69.4K | 22,121 | SEC↗ |
| FSLR FIRST SOLAR, INC. | S Sale | 2022-03-03 | 2022-03-04 | 4,532 | $67.51 | $306.0K | 25,371 | SEC↗ |
| FSLR FIRST SOLAR, INC. | S Sale | 2022-03-03 | 2022-03-04 | 2,250 | $68.41 | $153.9K | 23,121 | SEC↗ |
| FSLR FIRST SOLAR, INC. | A Award | 2022-03-02 | 2022-03-04 | 28,084 | — | $0 | 42,423 | SEC↗ |
| FSLR FIRST SOLAR, INC. | F Tax w/h | 2022-03-02 | 2022-03-04 | 12,520 | $69.51 | $870.3K | 29,903 | SEC↗ |
| FSLR FIRST SOLAR, INC. | S Sale | 2021-08-02 | 2021-08-03 | 5,261 | $87.80 | $461.9K | 22,255 | SEC↗ |
| FSLR FIRST SOLAR, INC. | S Sale | 2021-08-02 | 2021-08-03 | 140 | $89.15 | $12.5K | 14,339 | SEC↗ |
| FSLR FIRST SOLAR, INC. | S Sale | 2021-08-02 | 2021-08-03 | 7,776 | $88.45 | $687.8K | 14,479 | SEC↗ |
| FSLR FIRST SOLAR, INC. | S Sale | 2021-03-08 | 2021-03-09 | 3,173 | $73.57 | $233.4K | 27,516 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise deriv | 2021-03-07 | 2021-03-09 | 5,363 | — | $0 | 0 | SEC↗ |
| FSLR FIRST SOLAR, INC. | F Tax w/h | 2021-03-07 | 2021-03-09 | 2,384 | $73.70 | $175.7K | 30,689 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise | 2021-03-07 | 2021-03-09 | 5,363 | — | $0 | 33,073 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise deriv | 2021-03-06 | 2021-03-09 | 3,650 | — | $0 | 7,300 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise deriv | 2021-03-06 | 2021-03-09 | 2,409 | — | $0 | 2,409 | SEC↗ |
| FSLR FIRST SOLAR, INC. | A Award deriv | 2021-03-06 | 2021-03-09 | 7,328 | — | $0 | 7,328 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise deriv | 2021-03-06 | 2021-03-09 | 4,036 | — | $0 | 12,105 | SEC↗ |
| FSLR FIRST SOLAR, INC. | F Tax w/h | 2021-03-06 | 2021-03-09 | 1,795 | $73.70 | $132.3K | 27,710 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise | 2021-03-06 | 2021-03-09 | 4,036 | — | $0 | 29,505 | SEC↗ |
| FSLR FIRST SOLAR, INC. | F Tax w/h | 2021-03-06 | 2021-03-09 | 1,623 | $73.70 | $119.6K | 25,469 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise | 2021-03-06 | 2021-03-09 | 3,650 | — | $0 | 27,092 | SEC↗ |
| FSLR FIRST SOLAR, INC. | F Tax w/h | 2021-03-06 | 2021-03-09 | 1,071 | $73.70 | $78.9K | 23,442 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise | 2021-03-06 | 2021-03-09 | 2,409 | — | $0 | 24,513 | SEC↗ |
| FSLR FIRST SOLAR, INC. | S Sale | 2021-03-01 | 2021-03-02 | 4,364 | $82.48 | $359.9K | 22,104 | SEC↗ |
| FSLR FIRST SOLAR, INC. | A Award | 2021-02-26 | 2021-03-01 | 15,784 | — | $0 | 33,524 | SEC↗ |
| FSLR FIRST SOLAR, INC. | F Tax w/h | 2021-02-26 | 2021-03-01 | 7,056 | $81.02 | $571.7K | 26,468 | SEC↗ |
| FSLR FIRST SOLAR, INC. | S Sale | 2020-05-11 | 2020-05-12 | 1,809 | $43.68 | $79.0K | 17,740 | SEC↗ |
| FSLR FIRST SOLAR, INC. | S Sale | 2020-05-11 | 2020-05-12 | 7,008 | $42.84 | $300.2K | 19,549 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise deriv | 2020-03-08 | 2020-03-10 | 972 | — | $0 | 0 | SEC↗ |
| FSLR FIRST SOLAR, INC. | F Tax w/h | 2020-03-08 | 2020-03-10 | 433 | $43.37 | $18.8K | 26,557 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise | 2020-03-08 | 2020-03-10 | 972 | — | $0 | 26,990 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise deriv | 2020-03-07 | 2020-03-10 | 5,363 | — | $0 | 5,363 | SEC↗ |
| FSLR FIRST SOLAR, INC. | F Tax w/h | 2020-03-07 | 2020-03-10 | 2,384 | $43.37 | $103.4K | 26,018 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise | 2020-03-07 | 2020-03-10 | 5,363 | — | $0 | 28,402 | SEC↗ |
| FSLR FIRST SOLAR, INC. | A Award deriv | 2020-03-06 | 2020-03-10 | 16,141 | — | $0 | 16,141 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise deriv | 2020-03-06 | 2020-03-10 | 3,650 | — | $0 | 10,950 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise deriv | 2020-03-06 | 2020-03-10 | 2,409 | — | $0 | 4,818 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise | 2020-03-06 | 2020-03-10 | 2,409 | — | $0 | 22,003 | SEC↗ |
| FSLR FIRST SOLAR, INC. | F Tax w/h | 2020-03-06 | 2020-03-10 | 991 | $43.37 | $43.0K | 21,012 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise | 2020-03-06 | 2020-03-10 | 3,650 | — | $0 | 24,662 | SEC↗ |
| FSLR FIRST SOLAR, INC. | F Tax w/h | 2020-03-06 | 2020-03-10 | 1,623 | $43.37 | $70.4K | 23,039 | SEC↗ |
| FSLR FIRST SOLAR, INC. | F Tax w/h | 2020-02-24 | 2020-02-26 | 8,640 | $50.59 | $437.1K | 19,594 | SEC↗ |
| FSLR FIRST SOLAR, INC. | A Award | 2020-02-24 | 2020-02-26 | 19,307 | — | $0 | 28,234 | SEC↗ |
| FSLR FIRST SOLAR, INC. | S Sale | 2019-08-06 | 2019-08-07 | 267 | $62.68 | $16.7K | 8,927 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise deriv | 2019-08-05 | 2019-08-07 | 963 | — | $0 | 0 | SEC↗ |
| FSLR FIRST SOLAR, INC. | F Tax w/h | 2019-08-05 | 2019-08-07 | 429 | $62.01 | $26.6K | 9,194 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise | 2019-08-05 | 2019-08-07 | 963 | — | $0 | 9,623 | SEC↗ |
| FSLR FIRST SOLAR, INC. | S Sale | 2019-03-13 | 2019-03-14 | 227 | $54.06 | $12.3K | 8,660 | SEC↗ |
| FSLR FIRST SOLAR, INC. | S Sale | 2019-03-11 | 2019-03-12 | 1,254 | $51.30 | $64.3K | 8,887 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise deriv | 2019-03-08 | 2019-03-11 | 972 | — | $0 | 972 | SEC↗ |
| FSLR FIRST SOLAR, INC. | S Sale | 2019-03-08 | 2019-03-11 | 754 | $49.67 | $37.5K | 10,141 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise | 2019-03-08 | 2019-03-11 | 972 | — | $0 | 11,413 | SEC↗ |
| FSLR FIRST SOLAR, INC. | F Tax w/h | 2019-03-08 | 2019-03-11 | 518 | $51.16 | $26.5K | 10,895 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise deriv | 2019-03-07 | 2019-03-11 | 5,363 | — | $0 | 10,726 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise | 2019-03-07 | 2019-03-11 | 5,363 | — | $0 | 13,296 | SEC↗ |
| FSLR FIRST SOLAR, INC. | F Tax w/h | 2019-03-07 | 2019-03-11 | 2,855 | $50.36 | $143.8K | 10,441 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise deriv | 2019-03-06 | 2019-03-07 | 2,410 | — | $0 | 7,227 | SEC↗ |
| FSLR FIRST SOLAR, INC. | A Award deriv | 2019-03-06 | 2019-03-07 | 14,600 | — | $0 | 14,600 | SEC↗ |
| FSLR FIRST SOLAR, INC. | F Tax w/h | 2019-03-06 | 2019-03-07 | 1,283 | $51.37 | $65.9K | 7,933 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise | 2019-03-06 | 2019-03-07 | 2,410 | — | $0 | 9,216 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise deriv | 2019-03-05 | 2019-03-07 | 811 | — | $0 | 0 | SEC↗ |
| FSLR FIRST SOLAR, INC. | F Tax w/h | 2019-03-05 | 2019-03-07 | 432 | $52.19 | $22.5K | 6,806 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise | 2019-03-05 | 2019-03-07 | 811 | — | $0 | 7,238 | SEC↗ |
| FSLR FIRST SOLAR, INC. | S Sale | 2019-03-01 | 2019-03-04 | 6,427 | $53.65 | $344.8K | 6,427 | SEC↗ |
| FSLR FIRST SOLAR, INC. | A Award | 2019-02-25 | 2019-02-25 | 27,581 | — | $0 | 27,581 | SEC↗ |
| FSLR FIRST SOLAR, INC. | F Tax w/h | 2019-02-25 | 2019-02-25 | 14,727 | $53.73 | $791.3K | 12,854 | SEC↗ |
| FSLR FIRST SOLAR, INC. | S Sale | 2018-08-07 | 2018-08-08 | 450 | $53.74 | $24.2K | 0 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise deriv | 2018-08-05 | 2018-08-06 | 963 | — | $0 | 963 | SEC↗ |
| FSLR FIRST SOLAR, INC. | F Tax w/h | 2018-08-05 | 2018-08-06 | 513 | $52.84 | $27.1K | 450 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise | 2018-08-05 | 2018-08-06 | 963 | — | $0 | 963 | SEC↗ |
| FSLR FIRST SOLAR, INC. | S Sale | 2018-03-12 | 2018-03-13 | 4,325 | $68.12 | $294.6K | 0 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise deriv | 2018-03-08 | 2018-03-09 | 972 | — | $0 | 1,944 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise | 2018-03-08 | 2018-03-09 | 972 | — | $0 | 4,843 | SEC↗ |
| FSLR FIRST SOLAR, INC. | F Tax w/h | 2018-03-08 | 2018-03-09 | 518 | $67.69 | $35.1K | 4,325 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise deriv | 2018-03-07 | 2018-03-09 | 5,364 | — | $0 | 16,089 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise | 2018-03-07 | 2018-03-09 | 5,364 | — | $0 | 6,316 | SEC↗ |
| FSLR FIRST SOLAR, INC. | F Tax w/h | 2018-03-07 | 2018-03-09 | 2,445 | $67.95 | $166.1K | 3,871 | SEC↗ |
| FSLR FIRST SOLAR, INC. | A Award deriv | 2018-03-06 | 2018-03-07 | 9,637 | — | $0 | 9,637 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise deriv | 2018-03-05 | 2018-03-07 | 811 | — | $0 | 811 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise deriv | 2018-03-05 | 2018-03-07 | 731 | — | $0 | 0 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise | 2018-03-05 | 2018-03-07 | 811 | — | $0 | 1,542 | SEC↗ |
| FSLR FIRST SOLAR, INC. | F Tax w/h | 2018-03-05 | 2018-03-07 | 280 | $66.05 | $18.5K | 1,262 | SEC↗ |
| FSLR FIRST SOLAR, INC. | F Tax w/h | 2018-03-05 | 2018-03-07 | 310 | $66.05 | $20.5K | 952 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise | 2018-03-05 | 2018-03-07 | 731 | — | $0 | 731 | SEC↗ |
| FSLR FIRST SOLAR, INC. | S Sale | 2017-08-08 | 2017-08-08 | 566 | $48.66 | $27.5K | 0 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise deriv | 2017-08-05 | 2017-08-08 | 963 | — | $0 | 1,926 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise | 2017-08-05 | 2017-08-08 | 963 | — | $0 | 963 | SEC↗ |
| FSLR FIRST SOLAR, INC. | F Tax w/h | 2017-08-05 | 2017-08-08 | 397 | $47.98 | $19.0K | 566 | SEC↗ |
| FSLR FIRST SOLAR, INC. | S Sale | 2017-03-15 | 2017-03-16 | 1,706 | $32.06 | $54.7K | 0 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise deriv | 2017-03-13 | 2017-03-14 | 2,904 | — | $0 | 0 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise | 2017-03-13 | 2017-03-14 | 2,904 | — | $0 | 2,904 | SEC↗ |
| FSLR FIRST SOLAR, INC. | F Tax w/h | 2017-03-13 | 2017-03-14 | 1,198 | $32.84 | $39.3K | 1,706 | SEC↗ |
| FSLR FIRST SOLAR, INC. | S Sale | 2017-03-10 | 2017-03-14 | 571 | $32.52 | $18.6K | 0 | SEC↗ |
| FSLR FIRST SOLAR, INC. | S Sale | 2017-03-09 | 2017-03-10 | 905 | $32.56 | $29.5K | 571 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise deriv | 2017-03-08 | 2017-03-09 | 973 | — | $0 | 2,916 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise | 2017-03-08 | 2017-03-09 | 973 | — | $0 | 1,878 | SEC↗ |
| FSLR FIRST SOLAR, INC. | F Tax w/h | 2017-03-08 | 2017-03-09 | 402 | $32.66 | $13.1K | 1,476 | SEC↗ |
| FSLR FIRST SOLAR, INC. | A Award deriv | 2017-03-07 | 2017-03-09 | 21,453 | — | $0 | 21,453 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise deriv | 2017-03-05 | 2017-03-07 | 811 | — | $0 | 1,622 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise deriv | 2017-03-05 | 2017-03-07 | 731 | — | $0 | 731 | SEC↗ |
| FSLR FIRST SOLAR, INC. | F Tax w/h | 2017-03-05 | 2017-03-07 | 335 | $34.61 | $11.6K | 905 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise | 2017-03-05 | 2017-03-07 | 731 | — | $0 | 731 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise | 2017-03-05 | 2017-03-07 | 811 | — | $0 | 1,542 | SEC↗ |
| FSLR FIRST SOLAR, INC. | F Tax w/h | 2017-03-05 | 2017-03-07 | 302 | $34.61 | $10.5K | 1,240 | SEC↗ |
| FSLR FIRST SOLAR, INC. | S Sale | 2016-08-09 | 2016-08-09 | 566 | $43.77 | $24.8K | 0 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise deriv | 2016-08-05 | 2016-08-09 | 964 | — | $0 | 2,889 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise | 2016-08-05 | 2016-08-09 | 964 | — | $0 | 964 | SEC↗ |
| FSLR FIRST SOLAR, INC. | F Tax w/h | 2016-08-05 | 2016-08-09 | 398 | $44.11 | $17.6K | 566 | SEC↗ |