May 29
2024
SELL
Open market or private sale
$176,908
$18.81 p/Share
9,405
Reduced 0.98%
948,836
Common Stock
May 28
2024
SELL
Open market or private sale
$601,000
$19.1 p/Share
31,466
Reduced 3.18%
958,241
Common Stock
Feb 26
2024
SELL
Open market or private sale
$233,955
$32.35 p/Share
7,232
Reduced 0.73%
989,707
Common Stock
Nov 27
2023
SELL
Open market or private sale
$346,090
$28.52 p/Share
12,135
Reduced 1.2%
996,939
Common Stock
Nov 27
2023
BUY
Grant, award, or other acquisition
-
430,891
Added 29.92%
1,009,073
Common Stock
Nov 02
2023
SELL
Other acquisition or disposition
-
89,251
Reduced 13.37%
578,182
Common Stock
Aug 28
2023
SELL
Open market or private sale
$213,528
$34.44 p/Share
6,200
Reduced 0.92%
667,433
Common Stock
May 26
2023
SELL
Open market or private sale
$112,278
$27.73 p/Share
4,049
Reduced 0.6%
673,633
Common Stock
Feb 27
2023
SELL
Open market or private sale
$117,720
$30.27 p/Share
3,889
Reduced 0.57%
677,682
Common Stock
Nov 28
2022
SELL
Open market or private sale
$423,033
$35.69 p/Share
11,853
Reduced 1.71%
680,838
Common Stock
Oct 27
2022
BUY
Grant, award, or other acquisition
-
439,947
Added 38.84%
692,691
Common Stock
Aug 26
2022
SELL
Open market or private sale
$300,658
$45.93 p/Share
6,546
Reduced 2.52%
252,744
Common Stock
Jun 01
2022
SELL
Open market or private sale
$224,802
$40.97 p/Share
5,487
Reduced 2.07%
259,290
Common Stock
May 26
2022
SELL
Open market or private sale
$231,568
$38.46 p/Share
6,021
Reduced 2.22%
264,777
Common Stock
May 02
2022
SELL
Open market or private sale
$225,823
$65.78 p/Share
3,433
Reduced 1.25%
270,798
Common Stock
Apr 01
2022
SELL
Open market or private sale
$225,081
$98.59 p/Share
2,283
Reduced 1.03%
219,897
Common Stock
Mar 04
2022
BUY
Grant, award, or other acquisition
-
57,949
Added 33.33%
115,900
Common Stock
Mar 01
2022
SELL
Open market or private sale
$225,073
$107.28 p/Share
2,098
Reduced 0.94%
222,180
Common Stock
Feb 28
2022
SELL
Open market or private sale
$1,132,452
$105.1 p/Share
10,775
Reduced 4.58%
224,278
Common Stock
Feb 01
2022
SELL
Open market or private sale
$225,181
$108.26 p/Share
2,080
Reduced 0.88%
235,053
Common Stock
Jan 03
2022
SELL
Open market or private sale
$223,277
$143.31 p/Share
1,558
Reduced 0.65%
237,133
Common Stock
Dec 01
2021
SELL
Open market or private sale
$345,084
$171.94 p/Share
2,007
Reduced 0.83%
238,691
Common Stock
Dec 01
2021
BUY
Exercise of conversion of derivative security
$216,957
$108.1 p/Share
2,007
Added 0.83%
240,698
Common Stock
Nov 11
2021
SELL
Open market or private sale
$359,740
$180.05 p/Share
1,998
Reduced 0.83%
238,691
Common Stock
Nov 11
2021
BUY
Exercise of conversion of derivative security
$210,579
$108.1 p/Share
1,948
Added 0.8%
240,689
Common Stock